@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";.clegal-page{color:#1e2232;background:linear-gradient(#f7f7f9,#fff);min-height:70vh;padding:68px 0 100px}.clegal-heading{max-width:900px;margin:0 0 34px}.clegal-heading .sc-eyebrow{letter-spacing:.12em;align-items:center;gap:8px;display:flex}.clegal-heading h1{letter-spacing:-.055em;margin:16px 0;font-size:clamp(2.1rem,5vw,4rem);line-height:1.06}.clegal-heading p{color:#626775;max-width:850px;font-size:15px;line-height:1.65}.clegal-layout{grid-template-columns:minmax(205px,265px) minmax(0,1fr);align-items:start;gap:26px;display:grid}.clegal-side{background:#fff;border:1px solid #e8e8ef;border-radius:18px;flex-direction:column;gap:4px;padding:22px;display:flex;position:sticky;top:104px;box-shadow:0 8px 24px #23202d06}.clegal-side h3{letter-spacing:.11em;text-transform:uppercase;color:#667;margin:0 0 12px;font-size:13px}.clegal-side a{color:#484c5e;background:0 0;border-radius:9px;padding:10px 12px;font-size:13px;text-decoration:none;transition:all .15s}.clegal-side a.selected,.clegal-side a:hover{color:#4731a5;background:#eae7fd;font-weight:750}.clegal-paper{background:#fff;border:1px solid #e6e5ed;border-radius:20px;padding:clamp(24px,4.4vw,54px);box-shadow:0 14px 40px #1a19300a}.clegal-entity{color:#3a297c;background:#f2f0fd;border-radius:13px;align-items:center;gap:15px;margin-bottom:28px;padding:19px;display:flex}.clegal-entity strong,.clegal-entity small{display:block}.clegal-entity small{margin-top:4px;font-size:12px}.clegal-paper section{border-bottom:1px solid #eaeaf1;padding:22px 0}.clegal-paper section h2{letter-spacing:-.03em;color:#262339;margin:0 0 10px;font-size:clamp(17px,2vw,21px)}.clegal-paper section p{color:#4e5160;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.82}.clegal-sources{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.clegal-sources a{color:#3c3485;background:#f3f4f8;border-radius:9px;align-items:center;gap:5px;padding:8px 11px;font-size:12px;text-decoration:none;display:inline-flex}.clegal-sources-title{margin-top:27px;font-size:16px}.clegal-contact{overflow-wrap:anywhere;background:#f8f9fa;border-radius:12px;align-items:start;gap:10px;margin-top:30px;padding:17px;font-size:13px;display:flex}.clegal-small{color:#797987;margin-top:16px;font-size:12px;line-height:1.7}.clegal-pref-btn{color:#fff;cursor:pointer;background:#342967;border:0;border-radius:12px;margin-top:24px;padding:13px 17px;font-weight:650}.collabs-cookie-banner{z-index:190;color:#29273a;background:#fff;border:1px solid #e3e0eb;border-radius:16px;max-width:min(390px,100vw - 40px);padding:16px;position:fixed;bottom:20px;right:20px;box-shadow:0 17px 55px #16112635}.collabs-cookie-banner strong{font-size:16px;display:block}.collabs-cookie-banner p{margin:7px 0;font-size:12px;line-height:1.55}.collabs-cookie-banner button{cursor:pointer;color:#2e275a;background:#fff;border:1px solid #b9b5cd;border-radius:9px;padding:9px 14px}.collabs-cookie-banner .collabs-cookie-primary{color:#fff;background:#36286d;border-color:#36286d}.collabs-cookie-actions{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.collabs-cookie-modal{z-index:195;background:#171527a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.collabs-cookie-modal section{color:#26233a;background:#fff;border-radius:18px;width:100%;max-width:580px;padding:25px;box-shadow:0 18px 75px #0003}.collabs-cookie-modal h2{font-size:25px}.collabs-cookie-modal p{color:#5c5b66;font-size:13px;line-height:1.6}.collabs-cookie-option{border-top:1px solid #eae8ef;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.collabs-cookie-option span{color:#777;font-size:12px}.collabs-cookie-option input{accent-color:#4731a5;width:18px;height:18px}.collabs-cookie-actions a{color:#493c80;font-size:13px;text-decoration:underline}@media (width<=750px){.clegal-page{padding:35px 0 55px}.clegal-layout{grid-template-columns:1fr;gap:15px}.clegal-side{white-space:nowrap;border-radius:12px;flex-direction:row;gap:5px;padding:11px;display:flex;position:static;overflow:auto}.clegal-side h3{display:none}.clegal-side a{white-space:nowrap;flex:none;font-size:12px}.clegal-paper{border-radius:14px;padding:19px}.clegal-paper section p{font-size:14px}.collabs-cookie-banner{max-width:calc(100vw - 24px);bottom:12px;left:12px;right:12px}}.mv-root{background:#fbf9fc;border:1px solid #e8e1e8;border-radius:16px;margin:20px 0;padding:21px}.mv-title{align-items:start;gap:13px;display:flex}.mv-title svg{color:#7c589a}.mv-title h3{margin:0;font-size:19px}.mv-title p{color:#746b77;margin-top:8px;font-size:12px;line-height:1.7}.mv-tabs{gap:7px;padding:16px 0 12px;display:flex;overflow-x:auto}.mv-tabs button{white-space:nowrap;color:#655570;cursor:pointer;background:#fff;border:1px solid #e5dfea;border-radius:9px;padding:10px 12px;font-size:11px}.mv-tabs button.selected{color:#fff;background:#3a2d50}.mv-manager{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mv-upload,.mv-manager-preview{background:#fff;border:1px solid #e8e0e9;border-radius:12px;min-width:0;padding:16px}.mv-file{cursor:pointer;color:#5c4080;background:#f7f2fa;border:1px dashed #c9b9da;border-radius:12px;align-items:center;gap:12px;padding:18px;font-size:13px;display:flex;position:relative}.mv-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mv-upload>small{color:#807485;margin-top:12px;font-size:11px;line-height:1.6;display:block}.mv-link{align-items:end;gap:8px;margin-top:15px;display:flex}.mv-link label,.mv-captions label{color:#655d69;flex:1;gap:6px;min-width:0;font-size:11px;display:grid}.mv-link input,.mv-captions input{width:100%;font:inherit;border:1px solid #ddd4e4;border-radius:8px;min-width:0;padding:10px}.mv-link button{color:#fff;cursor:pointer;background:#5c4680;border:0;border-radius:8px;align-items:center;gap:6px;padding:10px;font-size:11px;display:flex}.mv-link button:disabled{opacity:.5}.mv-captions{gap:10px;margin-top:12px;display:grid}.mv-manager-preview>span{color:#807485;margin-bottom:12px;font-size:11px;display:block}.mv-manager-preview img{-o-object-fit:cover;object-fit:cover;border-radius:9px;width:100%;height:200px}.mv-manager-preview video{background:#211b29;border-radius:9px;width:100%;max-height:230px}.mv-manager-preview>div>button{color:#934d58;cursor:pointer;background:#fff3f4;border:1px solid #e9d3d4;border-radius:8px;align-items:center;gap:7px;margin-top:9px;padding:8px 11px;display:flex}.mv-edit-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mv-edit-gallery>div{background:#f4f0f7;border-radius:9px;min-height:95px;position:relative;overflow:hidden}.mv-edit-gallery img,.mv-edit-gallery video{-o-object-fit:cover;object-fit:cover;width:100%;height:125px}.mv-edit-gallery button{cursor:pointer;color:#9d4757;background:#ffffffeb;border:0;border-radius:7px;padding:7px;position:absolute;top:6px;right:6px}.mv-no-media{color:#b6adbe;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:200px;display:flex}.mv-no-media small{font-size:12px}.mv-rights{color:#544e5a;align-items:start;gap:11px;padding:15px 0 4px;font-size:12px;line-height:1.65;display:flex}.mv-rights input{accent-color:#62458d;flex:none;width:20px;height:20px;margin-top:2px}.mv-status{color:#855941;background:#fff0df;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.mv-save-note{color:#8b7f8b;align-items:center;gap:7px;margin-top:11px;font-size:11px;display:flex}.mv-gallery-public{margin:12px 0}.mv-cover{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:230px}.mv-public-photos{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.mv-public-photos figure{min-width:0;margin:0}.mv-public-photos img{aspect-ratio:1.2;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;display:block}.mv-public-photos figcaption{color:#7a7180;margin-top:6px;font-size:10px}.mv-public-videos{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:13px;display:grid}.mv-public-videos video,.mv-public-video video{background:#211b29;border-radius:8px;width:100%;max-height:260px}.mv-public-videos a,.mv-public-video a{color:#5a4088;word-break:break-word;align-items:center;gap:8px;margin-top:10px;font-size:12px;text-decoration:none;display:flex}@media (width<=700px){.mv-root{padding:13px}.mv-manager{grid-template-columns:1fr}.mv-public-photos{grid-template-columns:repeat(2,1fr)}.mv-link{flex-wrap:wrap}.mv-link label{flex-basis:100%}.mv-public-videos{grid-template-columns:1fr}}.pwai-root{align-items:center;display:inline-flex;position:relative}.pwai-trigger{color:#5a3c69;cursor:pointer;background:#fff;border:1px solid #e7dfe8;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:750;display:flex}.pwai-installed{color:#3c865b;align-items:center;gap:6px;font-size:11px;display:flex}.pwai-overlay{z-index:220;background:#24162ab3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pwai-modal{background:#fff;border-radius:17px;width:min(93vw,420px);padding:25px;box-shadow:0 20px 80px #24132e52}.pwai-modal-top{color:#7b548c;justify-content:space-between;align-items:center;display:flex}.pwai-modal-top button{cursor:pointer;background:0 0;border:0}.pwai-modal h2{letter-spacing:-.04em;margin:18px 0 8px;font-size:24px}.pwai-modal p{color:#776c7e;font-size:13px;line-height:1.7}.pwai-platform{color:#4a3856;background:#f6f1fa;border-radius:10px;align-items:start;gap:12px;margin:18px 0;padding:16px;font-size:13px;line-height:1.6;display:flex}.pwai-platform svg{flex:none}.pwai-close{color:#fff;cursor:pointer;background:#3d2c49;border:0;border-radius:9px;width:100%;padding:12px;font-weight:700}@media (width<=650px){.sc-header .pwai-trigger{padding:9px;font-size:0}.sc-header .pwai-trigger svg{width:18px;height:18px}}.exclusive-calendar{max-width:46rem;margin-block:1.5rem}.exclusive-calendar header,.exclusive-calendar header div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.exclusive-calendar header strong{text-transform:capitalize}.exclusive-calendar header button{border:1px solid #bbb;border-radius:.5rem;padding:.3rem .7rem}.exclusive-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:1rem 0;display:grid}.exclusive-days small{text-align:center}.exclusive-days button{background:#f5f5f5;border-radius:6px;min-height:42px}.exclusive-days button[data-booked=true]{background:#ddd2fa}.exclusive-days button[aria-pressed=true]{outline-offset:-2px;outline:2px solid #433085}.exclusive-days b{vertical-align:super;margin-left:2px;font-size:.7em;display:inline-block}.cpartner-root{gap:22px;display:grid}.cpartner-hero{color:#fff;background:#1d153f;border-radius:20px;grid-template-columns:1fr minmax(220px,280px);align-items:stretch;gap:25px;padding:clamp(21px,3vw,34px);display:grid}.cpartner-hero h2{letter-spacing:-.045em;margin:14px 0;font-size:clamp(25px,3.6vw,39px);line-height:1.08}.cpartner-hero p{color:#d8d2f2;line-height:1.65}.cpartner-discount{color:#342953;background:#fff;border-radius:14px;flex-direction:column;align-items:start;gap:9px;padding:20px;display:flex}.cpartner-discount span{font-size:12px;font-weight:700}.cpartner-discount strong{font-size:38px;line-height:1}.cpartner-discount strong small{font-size:14px}.cpartner-discount s{color:#83808f;font-size:15px}.cpartner-discount p{color:#342953;margin:0;font-size:13px}.cpartner-discount>small{color:#6a6777;line-height:1.6}.cpartner-products,.cpartner-form{background:#fff;border:1px solid #e5e3ef;border-radius:16px;padding:24px}.cpartner-products h3{margin:0 0 17px}.cpartner-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.cpartner-card{cursor:pointer;background:#fbfbfd;border:1.5px solid #e5e3ee;border-radius:12px;flex-direction:column;align-items:start;gap:9px;min-height:140px;padding:17px;display:flex;position:relative}.cpartner-card input{accent-color:#593bb9;width:18px;height:18px;position:absolute;top:13px;right:13px}.cpartner-card.chosen{background:#f3efff;border-color:#6853ce}.cpartner-card strong{font-size:15px}.cpartner-card p{color:#777;margin:0;font-size:12px;line-height:1.5}.cpartner-emoji{font-size:26px}.cpartner-form h3{margin:0 0 20px}.cpartner-form .sc-check{align-items:start;margin:13px 0;line-height:1.6}.cpartner-form .sc-check input{accent-color:#5b47ac;flex:none;margin-top:5px}.cpartner-small{color:#676575;font-size:13px}.cpartner-result{background:#efeafc;border-radius:9px;padding:12px}.cpartner-history{border-top:1px solid #ecebf1;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.cpartner-history strong,.cpartner-history small{display:block}.cpartner-history small{color:#888;font-size:12px}.cpartner-back{color:#5b43a2;font-size:14px;font-weight:700;text-decoration:none}@media (width<=740px){.cpartner-hero{grid-template-columns:1fr}.cpartner-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.cpartner-card{min-height:160px}.cpartner-products,.cpartner-form{padding:16px}}.dpflow{color:#332841;max-width:1300px;margin:0 auto;padding:18px 0 55px}.dpflow-hero{color:#fff;background:radial-gradient(at 85% 20%,#654970 0,#0000 49%),linear-gradient(136deg,#231936,#423052);border-radius:19px;justify-content:space-between;align-items:center;gap:27px;margin-bottom:22px;padding:clamp(24px,3.5vw,40px);display:flex}.dpflow-kicker{letter-spacing:.16em;color:#d9b7de;font-size:10px;font-weight:850;display:inline-flex}.dpflow-hero h1{letter-spacing:-.055em;max-width:720px;margin:12px 0 14px;font-size:clamp(29px,3.8vw,48px);line-height:1.07}.dpflow-hero p{color:#e3d8e6;max-width:720px;font-size:13px;line-height:1.7}.dpflow-proof{flex-wrap:wrap;gap:10px 19px;margin-top:20px;display:flex}.dpflow-proof span{color:#e7cadc;align-items:center;gap:8px;font-size:10px;display:flex}.dpflow-partner{background:#ffffff16;border:1px solid #fff4;border-radius:15px;gap:9px;min-width:205px;max-width:250px;padding:19px;display:grid}.dpflow-partner>span{color:#efdfed;font-size:10px;font-weight:800}.dpflow-partner strong{letter-spacing:-.06em;font-size:31px}.dpflow-partner small{color:#d9c7dc;font-size:10px;line-height:1.6}.dpflow-progress{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:19px;display:grid}.dpflow-progress>div{color:#998aa3;background:#fff;border:1px solid #e6e0ec;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.dpflow-progress>div.active{color:#694984;background:#f8f0fc;border-color:#9160a9}.dpflow-progress>div.complete{color:#378057;background:#f1fbf5;border-color:#c3e0d1}.dpflow-progress>div>span{color:#83599b;background:#f1e9f5;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.dpflow-progress>div.complete>span{color:#2b8052;background:#d6f2e2}.dpflow-progress b{font-size:11px;line-height:1.5}.dpflow-products,.dpflow-data,.dpflow-review{background:#fff;border:1px solid #e9e2ed;border-radius:17px;padding:24px}.dpflow-step-heading>span{letter-spacing:.1em;color:#966ca9;font-size:10px;font-weight:900}.dpflow-step-heading h2{color:#3e2f4e;letter-spacing:-.045em;margin:8px 0;font-size:clamp(23px,3vw,31px)}.dpflow-step-heading p{color:#91839b;margin:0 0 19px;font-size:12px;line-height:1.7}.dpflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dpflow-product{text-align:left;cursor:pointer;color:#5b4768;background:#fff;border:2px solid #ede5f1;border-radius:14px;align-content:start;gap:10px;min-height:158px;padding:18px;transition:border-color .14s,background .14s;display:grid}.dpflow-product:hover{border-color:#b992c3}.dpflow-product.selected{background:#faf1fd;border-color:#8b5ba8}.dpflow-emoji{font-size:27px}.dpflow-product-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.dpflow-product-title strong{color:#442e51;font-size:14px;font-weight:850}.dpflow-product-title>span{color:#7b5199}.dpflow-product small{color:#92839d;font-size:11px;line-height:1.6}.dpflow-empty-circle{border:1px solid #cfbfd8;border-radius:100%;width:17px;height:17px;display:inline-block}.dpflow-actions{justify-content:flex-end;gap:10px;margin:16px 0;display:flex}.dpflow-actions button,.dpflow-back,.dpflow-submit,.dpflow-confirmation>button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:13px 17px;font-size:12px;font-weight:850;display:inline-flex}.dpflow-forward,.dpflow-submit,.dpflow-confirmation>button{color:#fff;background:#503577;border:1px solid #503577}.dpflow-back{color:#76578d;background:#fff;border:1px solid #e4d8ec}.dpflow-business{color:#704b85;background:#f8f4fa;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.dpflow-business>div{gap:5px;display:grid}.dpflow-business strong{color:#4c365d;font-size:14px}.dpflow-business small{color:#877a91;align-items:center;gap:5px;font-size:11px;display:flex}.dpflow-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.dpflow-fields label{color:#5b4766;gap:7px;font-size:11px;font-weight:800;display:grid}.dpflow-fields label.wide{grid-column:1/-1}.dpflow-fields input,.dpflow-fields textarea{color:#433250;background:#fff;border:1px solid #e2d8e8;border-radius:9px;width:100%;min-width:0;padding:12px;font-size:12px}.dpflow-fields input[readonly]{color:#887c8f;background:#f7f5fa}.dpflow-review-group{border:1px solid #ebe3ef;border-radius:13px;margin:13px 0;padding:17px}.dpflow-review-group h3{color:#584168;margin:0 0 10px;font-size:13px}.dpflow-review-group>div{flex-wrap:wrap;gap:7px;display:flex}.dpflow-review-group>div span{color:#70518b;background:#f0e8f6;border-radius:20px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:inline-flex}.dpflow-review-group>p{color:#80718a;margin:7px 0;font-size:12px;line-height:1.55}.dpflow-consent{color:#786b80;align-items:start;gap:10px;padding:12px 3px;font-size:11px;line-height:1.7;display:flex}.dpflow-consent input{accent-color:#76559d;flex:none;width:17px;height:17px;margin-top:3px}.dpflow-consent a{color:#704b93;font-weight:850}.dpflow-legal{color:#93839b;align-items:center;gap:8px;margin:10px 0;font-size:11px;display:flex}.dpflow-submit{width:100%;margin-top:7px}.dpflow-submit:disabled{opacity:.55;cursor:not-allowed}.dpflow-error{color:#a13c60;background:#ffebf0;border:1px solid #f1cbd7;border-radius:10px;margin:11px 0;padding:12px;font-size:12px}.dpflow-confirmation{text-align:center;color:#37815a;background:#f2faf5;border:1px solid #cce8d8;border-radius:17px;justify-items:center;gap:13px;padding:30px;display:grid}.dpflow-confirmation h2{color:#294638;margin:0;font-size:26px}.dpflow-confirmation p{color:#597261;max-width:560px;font-size:13px;line-height:1.7}.dpflow-confirmation p.dpflow-pending{color:#946c26}.dpflow-confirm-tags{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dpflow-confirm-tags span{color:#367d54;background:#e0f2e7;border-radius:15px;padding:7px 10px;font-size:11px}.dpflow-confirmation>button{margin-top:9px}.dpflow-history{background:#fff;border:1px solid #e8e0ec;border-radius:16px;margin-top:21px;padding:21px}.dpflow-history h2{letter-spacing:-.035em;margin:9px 0 17px;font-size:20px}.dpflow-history article{border-top:1px solid #f1eaf4;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.dpflow-history article>div{gap:7px;display:grid}.dpflow-history article strong{color:#473652;font-size:12px}.dpflow-history article small{color:#998ba0;font-size:10px}.dpflow-history article>span{white-space:nowrap;border-radius:14px;padding:8px 11px;font-size:10px;font-weight:800}.dpflow-history .delivered{color:#267d4e;background:#e6f6ee}.dpflow-history .queued{color:#9e6a25;background:#fff5df}.dpflow-nohistory{color:#94869e;padding:12px;font-size:12px}.dpflow-alert{text-align:center;color:#795489;background:#fff;border:1px solid #e6dae9;border-radius:14px;justify-items:center;gap:14px;padding:50px;display:grid}.dpflow-alert h2{color:#534262;font-size:19px}.dpflow-alert a{color:#744e90;align-items:center;gap:8px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}@media (width<=900px){.dpflow-hero{flex-wrap:wrap}.dpflow-partner{width:100%;max-width:none}.dpflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.dpflow{padding:9px 0 35px}.dpflow-hero{padding:22px}.dpflow-hero h1{font-size:32px}.dpflow-products,.dpflow-data,.dpflow-review{padding:15px}.dpflow-progress{gap:6px}.dpflow-progress>div{align-items:center;padding:8px}.dpflow-progress>div>span{width:27px;height:27px}.dpflow-progress b{font-size:9px}.dpflow-grid{gap:8px}.dpflow-product{min-height:151px;padding:12px}.dpflow-product-title strong{font-size:12px}.dpflow-product small{font-size:10px}.dpflow-fields{grid-template-columns:1fr}.dpflow-fields label.wide{grid-column:1}.dpflow-history article{flex-wrap:wrap;align-items:start}}@media (width<=375px){.dpflow-grid{grid-template-columns:1fr}}.wsa-root{margin:18px 0 25px}.wsa-top{justify-content:space-between;align-items:start;gap:25px;margin:0 0 16px;display:flex}.wsa-top .sc-eyebrow{align-items:center;gap:7px;display:flex}.wsa-top p{color:#77707c;max-width:380px;margin:0;font-size:11px;line-height:1.6}.wsa-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.wsa-kpi{background:#fff;border:1px solid #e8e3ec;border-radius:12px;gap:10px;min-height:134px;padding:16px;display:grid}.wsa-kpi>span{color:#6c6473;align-items:center;gap:7px;font-size:11px;line-height:1.4;display:flex}.wsa-kpi>span svg{color:#6551a0;flex:none}.wsa-kpi>strong{color:#2a203b;letter-spacing:-.04em;font-size:clamp(24px,2.5vw,34px);font-weight:800;line-height:1}.wsa-kpi>small{color:#887f90;font-size:11px}.wsa-panels{grid-template-columns:1fr 1fr;gap:14px;margin:15px 0;display:grid}.wsa-chart{background:#fff;border:1px solid #e8e3ec;border-radius:13px;min-width:0;padding:20px}.wsa-section h3{color:#30263e;margin:0 0 4px;font-size:17px}.wsa-section small{color:#88818f;font-size:11px}.wsa-chart-inner{border-bottom:1px solid #eee8f2;justify-content:space-around;align-items:stretch;gap:10px;height:195px;padding:20px 0 0;display:flex}.wsa-month{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.wsa-month>span{color:#77717e;font-size:11px}.wsa-bars{flex:1;justify-content:center;align-items:end;gap:4px;width:100%;min-height:0;display:flex}.wsa-bar{border-radius:3px 3px 0 0;width:min(14px,28%);min-height:3px}.wsa-bar.applied,.wsa-legend i.applied{background:#54409a}.wsa-bar.accepted,.wsa-legend i.accepted{background:#b6a4e6}.wsa-legend{color:#665f6f;flex-wrap:wrap;gap:20px;margin-top:19px;font-size:11px;display:flex}.wsa-legend span{align-items:center;gap:7px;display:flex}.wsa-legend i{border-radius:2px;width:11px;height:11px}.wsa-funnel{gap:15px;padding-top:22px;display:grid}.wsa-funnel-label{justify-content:space-between;margin-bottom:7px;font-size:12px;display:flex}.wsa-funnel-track{background:#f0edf4;border-radius:7px;height:10px;overflow:hidden}.wsa-funnel-track>div{background:linear-gradient(90deg,#463077,#9580d5);border-radius:7px;height:100%}.wsa-note{color:#8a8290;font-size:11px;line-height:1.6}@media (width<=1100px){.wsa-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.wsa-top{flex-direction:column;gap:8px}.wsa-panels{grid-template-columns:1fr}.wsa-kpi{min-height:120px}.wsa-kpis{gap:8px}.wsa-kpi{padding:12px}.wsa-top p{max-width:none}}.pps-shell{color:#242b40;background:#fff;border:1px solid #e6e8ef;border-radius:19px;gap:0;display:grid;overflow:hidden;box-shadow:0 10px 36px #14192e0b}.pps-cover{color:#fff;background:linear-gradient(120deg,#1e2b44,#47376c) 50%/cover;flex-direction:column;justify-content:space-between;gap:20px;min-height:255px;padding:27px 27px 23px;display:flex}.pps-cover-inner{align-items:center;gap:19px;display:flex}.pps-avatar{background:#ffffff2e;border:2px solid #ffffff4d;border-radius:20px;flex:none;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.pps-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pps-kicker{letter-spacing:.125em;opacity:.8;font-size:10px;font-weight:850}.pps-cover h2{letter-spacing:-.042em;color:#fff;margin:6px 0 7px;font-size:clamp(22px,3vw,32px);font-weight:800}.pps-cover p{color:#e6e4f3;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.pps-cover-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pps-cover-tags span{background:#ffffff16;border:1px solid #ffffff52;border-radius:25px;padding:6px 10px;font-size:10px}.pps-cover-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.pps-cover-actions button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff6;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;font-weight:750;display:flex}.pps-cover-actions button:last-child{color:#253350;background:#fff;border-color:#fff}.pps-progress{background:#fafafe;border-bottom:1px solid #edeef4;padding:20px 27px}.pps-progress>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.pps-progress .pps-kicker{color:#6d5694;opacity:1}.pps-progress strong{color:#443875;font-size:20px}.pps-progress-track{background:#e8e3f1;border-radius:99px;height:7px;margin:11px 0 8px;overflow:hidden}.pps-progress-track>div{background:linear-gradient(90deg,#6a4fa4,#9f86d8);border-radius:99px;height:100%;transition:width .2s}.pps-progress p{color:#8b90a0;margin:0;font-size:11px;line-height:1.5}.pps-tabs{background:#fff;border-bottom:1px solid #eaebf1;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:10px 16px;display:grid}.pps-tabs button{color:#7b8093;cursor:pointer;background:#fff;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:11px 6px;font-size:11px;font-weight:750;display:flex}.pps-tabs button:hover{background:#faf8ff}.pps-tabs button.active{color:#634795;background:#f1ecfa}.pps-body{gap:18px;padding:27px;display:grid}.pps-section-head{gap:7px;display:grid}.pps-section-head span{color:#745da0;letter-spacing:.1em;font-size:10px;font-weight:850}.pps-section-head h3{letter-spacing:-.04em;color:#242b40;margin:0;font-size:23px;line-height:1.25}.pps-section-head p{color:#8b90a1;max-width:730px;margin:0;font-size:12px;line-height:1.65}.pps-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pps-field{flex-direction:column;gap:7px;min-width:0;display:flex}.pps-field span{color:#5e687d;font-size:11px;font-weight:750}.pps-field input,.pps-field textarea,.pps-field select{color:#202a43;background:#fff;border:1px solid #e1e3ee;border-radius:10px;outline:none;width:100%;padding:12px;font-family:inherit;font-size:12px;line-height:1.6}.pps-field input:focus,.pps-field textarea:focus,.pps-field select:focus{border-color:#8d72c1;box-shadow:0 0 0 3px #f0eafa}.pps-field textarea{resize:vertical;min-height:94px}.pps-field-tall{grid-column:1/-1}.pps-private-note{color:#624d94;background:#f3f0fa;border:1px solid #e8e1f3;border-radius:12px;align-items:flex-start;gap:12px;padding:17px;display:flex}.pps-private-note>svg{flex:none;margin-top:2px}.pps-private-note strong{font-size:13px}.pps-private-note p{color:#746c88;margin:4px 0 0;font-size:11px;line-height:1.75}.pps-media-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pps-media-summary>div{background:#fafafe;border:1px solid #eeeef5;border-radius:11px;align-items:center;gap:9px;padding:15px;display:flex}.pps-media-summary svg{color:#755bad}.pps-media-summary strong{font-size:17px}.pps-media-summary span{color:#9da1ae;font-size:11px}.pps-checkbox{color:#4c6a5e;background:#f1f8f5;border:1px solid #d9eadf;border-radius:10px;align-items:flex-start;gap:10px;padding:15px;font-size:12px;line-height:1.65;display:flex}.pps-checkbox input,.pps-toggle input{accent-color:#634991;flex:none;width:17px;height:17px;margin-top:2px}.pps-settings-list{gap:12px;display:grid}.pps-toggle{cursor:pointer;background:#fafafe;border:1px solid #ebedf3;border-radius:12px;align-items:flex-start;gap:13px;padding:19px;display:flex}.pps-toggle strong{color:#303852;font-size:13px;display:block}.pps-toggle p{color:#8c94a3;margin:5px 0 0;font-size:11px;line-height:1.6}.pps-error{color:#b34444;background:#fff0f1;border:1px solid #f2cbd0;border-radius:10px;margin:0;padding:13px;font-size:12px}.pps-success{color:#287e60;background:#e9f8f2;border-radius:9px;align-items:center;gap:8px;margin:0;padding:12px;font-size:12px;display:flex}.pps-footer{border-top:1px solid #e9e9f1;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:18px;display:flex}.pps-footer>div{color:#898e9e;align-items:center;gap:9px;font-size:11px;display:flex}.pps-footer button{color:#fff;cursor:pointer;background:#51398a;border:0;border-radius:10px;align-items:center;gap:8px;padding:13px 19px;font-size:12px;font-weight:850;display:flex}.pps-footer button:disabled{opacity:.6}@media (width<=750px){.pps-tabs button{font-size:10px}.pps-body,.pps-cover{padding:20px}}@media (width<=560px){.pps-cover{min-height:225px;padding:15px}.pps-avatar{border-radius:13px;width:59px;height:59px}.pps-cover-inner{gap:10px}.pps-cover h2{font-size:22px}.pps-cover-actions button{flex:1;justify-content:center;font-size:10px}.pps-progress{padding:13px}.pps-tabs{padding:7px 3px}.pps-tabs button{padding:10px 2px;font-size:9px}.pps-tabs button svg{width:16px;height:16px}.pps-body{padding:13px}.pps-section-head h3{font-size:19px}.pps-form-grid{grid-template-columns:1fr}.pps-media-summary{gap:5px}.pps-media-summary>div{flex-direction:column;justify-content:center;gap:4px;padding:8px}.pps-media-summary strong{font-size:16px}.pps-media-summary span{font-size:10px}.pps-footer{flex-direction:column;align-items:stretch}.pps-footer button{justify-content:center}.pps-toggle{padding:13px}}.pps-check-required{background:#fcf6ff;border:1px solid #e8daee;border-radius:13px;margin:16px 0;padding:16px}.pps-check-required>div:first-child strong{color:#49385a;font-size:15px}.pps-check-required p{color:#867591;margin:7px 0 12px;font-size:11px}.pps-check-required>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.pps-check-required button{color:#74508b;cursor:pointer;background:#fff;border:1px solid #e2d2e9;border-radius:7px;align-items:center;gap:6px;padding:8px;font-size:10px;display:inline-flex}.pps-footer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pps-footer-actions .pps-next-section{color:#5d4080;background:#fff;border:1px solid #dbcee4}.partner-onboarding-gate{min-height:100vh}.partner-onboarding-head{color:#fff;background:linear-gradient(125deg,#261936,#50365d);border-radius:18px;margin-bottom:18px;padding:25px}.partner-onboarding-head h1{color:#fff;letter-spacing:-.045em;margin:11px 0;font-size:clamp(26px,3.5vw,40px)}.partner-onboarding-head p{color:#eadfee;max-width:790px;font-size:13px;line-height:1.7}.partner-onboarding-head .sc-eyebrow{color:#e9afd2}.partner-onboarding-score{align-items:center;gap:10px;margin-top:15px;display:flex}.partner-onboarding-score strong{font-size:23px}.partner-onboarding-score span{color:#f5e4ff;font-size:12px}@media (width<=690px){.partner-onboarding-head{padding:18px}.pps-footer-actions{width:100%}.pps-footer-actions button{flex:1}}.pps-advanced{background:#fcf9fd;border:1px solid #e8e1ea;border-radius:11px;margin:15px 0}.pps-advanced>summary{color:#644b79;cursor:pointer;padding:15px 17px;font-size:12px;font-weight:820}.pps-advanced>.pps-form-grid{padding:13px}.cob-one-line{gap:8px;display:grid}.cob-one-line textarea{color:#44354c;background:#fff;border:1px solid #dbd3e5;border-radius:10px;width:100%;min-height:72px;padding:12px;font-size:13px}.id-root{color:#252c44;gap:17px;min-width:0;display:grid}.id-root *{box-sizing:border-box}.id-hero{color:#fff;background:linear-gradient(105deg,#29203e,#513a80) 50%/cover;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:25px 26px;display:flex}.id-business-hero{background:linear-gradient(105deg,#1a2940,#29445f)}.id-hero-row{align-items:center;gap:19px;min-width:0;display:flex}.id-profile-avatar{color:#fff;background:#ffffff2b;border:2px solid #ffffff42;border-radius:18px;flex:none;place-items:center;width:77px;height:77px;font-size:32px;font-weight:850;display:grid;overflow:hidden}.id-profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.id-creator-hero .id-profile-avatar{border-radius:50%}.id-overline{letter-spacing:.12em;color:#8974b8;font-size:10px;font-weight:850}.id-hero .id-overline{color:#d6c8f6}.id-hero h2{letter-spacing:-.045em;color:#fff;margin:8px 0 6px;font-size:clamp(22px,3vw,31px);line-height:1.15}.id-hero p{color:#e4dcf4;margin:0;font-size:12px;line-height:1.5}.id-location{color:#d2c9e7;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.id-hero-action{color:#fff;cursor:pointer;background:#ffffff21;border:1px solid #ffffff47;border-radius:10px;flex:none;align-items:center;gap:7px;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.id-hero-action:hover{background:#ffffff3d}.id-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.id-platform-card{background:#fff;border:1px solid #e6e6ef;border-radius:13px;min-width:0;padding:17px}.id-platform-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.id-platform-title>span:first-child{color:#636c82;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.id-platform-title>a{color:#634995}.id-offline{color:#a2a7b5;font-size:10px}.id-platform-card strong{letter-spacing:-.045em;margin-top:14px;font-size:27px;display:block}.id-platform-card>small{color:#9a9dad;font-size:10px}.id-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.id-stats>div{background:#fff;border:1px solid #e5e6ef;border-radius:14px;min-width:0;padding:17px}.id-stats>div>span{color:#71788e;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.id-stats>div>span svg{color:#7962af}.id-stats strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:12px 0 6px;font-size:28px;font-weight:850;display:block}.id-stats small{color:#a1a4b2;font-size:10px}.id-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.id-panel{background:#fff;border:1px solid #e5e6ef;border-radius:16px;min-width:0;padding:21px}.id-panel-head{justify-content:space-between;align-items:start;gap:15px;margin-bottom:15px;display:flex}.id-panel-head h3{letter-spacing:-.032em;color:#252b44;margin:7px 0 3px;font-size:17px}.id-panel-head p{color:#9096a4;margin:0;font-size:11px;line-height:1.6}.id-chart{width:100%;height:258px}.id-chart-empty{text-align:center;color:#9c95b3;background:#faf9fe;border:1px dashed #ebe5f3;border-radius:12px;place-items:center;gap:11px;min-height:200px;padding:20px;display:grid}.id-chart-empty p{color:#888d9f;max-width:290px;margin:0;font-size:12px;line-height:1.6}.id-source-line{color:#9b9eac;align-items:start;gap:8px;margin:12px 0 0;font-size:10px;line-height:1.6;display:flex}.id-source-line svg{flex:none}.id-audience{grid-template-columns:1fr 1fr;gap:12px;display:grid}.id-audience>div{background:#fafafe;border:1px solid #f2f1f6;border-radius:9px;min-width:0;padding:11px}.id-audience span,.id-audience strong{display:block}.id-audience span{color:#9299aa;font-size:10px}.id-audience strong{overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.4}.id-text-action{color:#684e9c;cursor:pointer;white-space:nowrap;background:#f6f2fb;border:1px solid #e6dcf7;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:750;display:inline-flex}.id-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.id-post-card{border:1px solid #ececf3;border-radius:12px;min-width:0;overflow:hidden}.id-post-media{aspect-ratio:1.35;background:#f5f4f9;position:relative}.id-post-media img,.id-post-media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.id-placeholder{color:#a3a0b4;place-content:center;justify-items:center;gap:8px;height:100%;font-size:10px;display:grid}.id-content-type{color:#fff;background:#211c36c7;border-radius:6px;padding:6px 8px;font-size:9px;position:absolute;bottom:7px;left:7px}.id-post-body{padding:13px}.id-post-body strong{overflow-wrap:anywhere;max-height:44px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.id-post-data{flex-wrap:wrap;gap:9px;margin-top:11px;display:flex}.id-post-data span{color:#6f559e;font-size:10px;font-weight:800}.id-post-body small{color:#9ca2b0;margin:9px 0;font-size:9px;display:block}.id-post-body a{color:#60459a;align-items:center;gap:6px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.id-post-empty{text-align:center;color:#9896aa;grid-column:1/-1;justify-items:center;gap:7px;padding:28px;display:grid}.id-post-empty h4{color:#4c4e67;margin:0;font-size:15px}.id-post-empty p{max-width:390px;font-size:12px;line-height:1.6}.id-post-empty button{color:#fff;cursor:pointer;background:#54378f;border:0;border-radius:9px;align-items:center;gap:6px;padding:11px;display:flex}.id-portfolio{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.id-portfolio>div{aspect-ratio:1;background:#f3f2f8;border-radius:10px;overflow:hidden}.id-portfolio img,.id-portfolio video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.id-table-scroll{overflow:auto}.id-table{border-collapse:collapse;width:100%;min-width:610px}.id-table th{text-align:left;color:#888fa1;background:#f8f8fb;padding:12px;font-size:10px}.id-table td{border-top:1px solid #eff0f4;padding:13px;font-size:12px}.id-creator-cell{align-items:center;gap:9px;display:flex}.id-creator-cell img,.id-creator-cell span{-o-object-fit:cover;object-fit:cover;color:#684b9b;background:#eee8f9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.id-creator-cell strong{font-size:11px}.id-rewards{gap:14px;display:grid}.id-reward-row>div:first-child{justify-content:space-between;gap:8px;margin-bottom:7px;display:flex}.id-reward-row strong{color:#606881;font-size:11px;font-weight:750}.id-reward-row b{color:#55417e;font-size:11px}.id-reward-track{background:#f1eef8;border-radius:9px;height:8px;overflow:hidden}.id-reward-track i{background:linear-gradient(90deg,#8060bc,#b397e2);border-radius:9px;height:100%;display:block}.id-ranked-row{border-top:1px solid #eff0f5;align-items:center;gap:12px;padding:13px 0;display:flex}.id-rank{color:#604b92;background:#f0ebf8;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.id-ranked-row>div{flex:1;min-width:0}.id-ranked-row strong,.id-ranked-row small{display:block}.id-ranked-row strong{font-size:11px}.id-ranked-row small{color:#979bab;margin-top:4px;font-size:10px}.id-ranked-row b{white-space:nowrap;font-size:12px}.id-ranked-row a{color:#654b99}.id-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.id-quick-actions button{text-align:left;cursor:pointer;color:#665087;background:#fff;border:1px solid #e7e7ee;border-radius:12px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;padding:14px;display:grid}.id-quick-actions strong{color:#3b4058;font-size:11px}.id-quick-actions span{color:#999eae;grid-area:2/2;font-size:10px}.id-quick-actions svg:last-child{grid-area:1/3/3}.id-disclaimer{background:#f3f0f8;border:1px solid #e7e1f1;border-radius:9px;margin:0;padding:12px}.id-loading,.id-error{color:#798091;font-size:11px}.id-error{color:#ab5050}@media (width<=1150px){.id-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.id-quick-actions{grid-template-columns:1fr}}@media (width<=920px){.id-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.id-panels{grid-template-columns:1fr}.id-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.id-hero{flex-direction:column;align-items:start;padding:17px}.id-hero-row{gap:12px}.id-profile-avatar{width:58px;height:58px;font-size:22px}.id-hero h2{font-size:21px}.id-hero-action{justify-content:center;width:100%}.id-platform-grid{grid-template-columns:1fr}.id-platform-card{padding:13px}.id-platform-card strong{margin-top:8px;font-size:22px}.id-stats{gap:8px}.id-stats>div{padding:12px}.id-stats strong{font-size:23px}.id-stats>div>span{font-size:10px}.id-panel{padding:15px}.id-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.id-post-body{padding:9px}.id-post-media{aspect-ratio:1}.id-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.id-audience{grid-template-columns:1fr 1fr}}.pbh-root{gap:17px;min-width:0;display:grid}.pbh-hero{color:#fff;background:linear-gradient(115deg,#1b233c,#453667) 50%/cover;border-radius:17px;flex-direction:column;justify-content:space-between;gap:16px;min-height:240px;padding:24px;display:flex}.pbh-hero-content{align-items:center;gap:17px;display:flex}.pbh-business-logo{background:#ffffff2d;border:2px solid #fff5;border-radius:17px;flex:none;place-items:center;width:74px;height:74px;display:grid;overflow:hidden}.pbh-business-logo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pbh-kicker{letter-spacing:.11em;color:#8971b1;font-size:10px;font-weight:850}.pbh-hero .pbh-kicker{color:#ddd0f3}.pbh-hero h1{letter-spacing:-.05em;color:#fff;margin:9px 0;font-size:clamp(23px,3.2vw,35px);line-height:1.12}.pbh-hero p{color:#ebe6f7;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.pbh-hero-sub{color:#e5dff4;margin-top:11px;font-size:12px;line-height:1.65;display:block}.pbh-actions{justify-content:flex-end;gap:8px;display:flex}.pbh-actions button{color:#fff;cursor:pointer;background:#fff2;border:1px solid #ffffff5c;border-radius:9px;align-items:center;gap:7px;padding:11px 14px;font-size:11px;font-weight:750;display:flex}.pbh-actions .pbh-main-cta{color:#292743;background:#fff;border-color:#fff}.pbh-actions button:disabled{opacity:.5;cursor:not-allowed}.pbh-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pbh-summary button{color:#5b6075;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e7ef;border-radius:12px;grid-template-columns:1fr auto;gap:7px;padding:15px;display:grid}.pbh-summary button>span{color:#7e8599;grid-column:1/-1;align-items:center;gap:7px;font-size:10px;font-weight:750;line-height:1.4;display:flex}.pbh-summary button>span svg{color:#7458a9;flex:none}.pbh-summary strong{letter-spacing:-.04em;color:#262c47;font-size:26px}.pbh-summary button>svg{color:#9a96a9;align-self:center}.pbh-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pbh-panel{background:#fff;border:1px solid #e7e8f0;border-radius:15px;min-width:0;padding:19px}.pbh-panel>header{justify-content:space-between;align-items:start;gap:13px;margin-bottom:14px;display:flex}.pbh-panel>header h2{letter-spacing:-.03em;margin:7px 0 0;font-size:17px;line-height:1.35}.pbh-panel>header>strong{color:#665199;font-size:21px}.pbh-panel>header button{color:#7659a5;cursor:pointer;background:#f4f0fa;border:0;border-radius:9px;align-items:center;gap:6px;padding:8px;display:flex}.pbh-panel>header .pbh-text-link{padding:9px;font-size:11px;font-weight:800}.pbh-profile-progress{background:#eee9f5;border-radius:20px;height:7px;margin-bottom:10px;overflow:hidden}.pbh-profile-progress>div{background:linear-gradient(90deg,#64479e,#ae91d8);border-radius:20px;height:100%}.pbh-checklist-items{display:grid}.pbh-checklist-items button{text-align:left;cursor:pointer;color:#434b62;background:#fff;border:0;border-bottom:1px solid #eff0f5;align-items:center;gap:10px;padding:11px 0;display:flex}.pbh-checklist-items button>div{flex:1}.pbh-checklist-items button strong,.pbh-checklist-items button small{display:block}.pbh-checklist-items button strong{font-size:11px}.pbh-checklist-items button small{color:#a0a4b0;margin-top:5px;font-size:10px}.pbh-checklist-items button>svg{color:#aaa7b6}.pbh-ready,.pbh-missing{border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:750;display:grid}.pbh-ready{color:#298960;background:#e4f6ed}.pbh-missing{color:#8060af;background:#f1edf8}.pbh-hint{color:#8f7743;background:#f9f3e8;border-radius:8px;align-items:center;gap:8px;margin:10px 0 0;padding:10px;font-size:10px;line-height:1.6;display:flex}.pbh-recent-list{display:grid}.pbh-recent-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eff0f5;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.pbh-mini-avatar{color:#7960ab;background:#f2eff8;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.pbh-recent-list>button>div:nth-child(2){flex:1;min-width:0}.pbh-recent-list strong,.pbh-recent-list small{display:block}.pbh-recent-list strong{font-size:11px}.pbh-recent-list small{color:#9ba1ae;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;overflow:hidden}.pbh-status{color:#a58347;background:#fbf5ea;border-radius:20px;padding:6px 8px;font-size:10px}.pbh-status-accepted{color:#378d68;background:#eef9f3}.pbh-status-rejected{color:#af5a67;background:#fcf0f1}.pbh-empty-mini{text-align:center;color:#9a93ad;background:#faf9fe;border-radius:10px;justify-items:center;gap:10px;padding:22px;display:grid}.pbh-empty-mini strong{color:#515976;font-size:12px}.pbh-empty-mini p{color:#999cab;max-width:310px;margin:0;font-size:11px;line-height:1.6}.pbh-empty-mini>button{color:#fff;cursor:pointer;background:#5c4597;border:0;border-radius:8px;align-items:center;gap:7px;padding:10px;display:flex}.pbh-campaign-row{gap:7px;display:grid}.pbh-campaign-row>button{text-align:left;cursor:pointer;color:#7d88a0;background:#fff;border:1px solid #eff0f4;border-radius:9px;align-items:center;gap:12px;padding:8px;display:flex}.pbh-thumb{color:#927eaf;background:#eeeaf7;border-radius:7px;flex:none;place-items:center;width:70px;height:55px;display:grid;overflow:hidden}.pbh-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pbh-campaign-row>button>div:nth-child(2){flex:1;min-width:0}.pbh-campaign-row strong{color:#343d56;font-size:11px;display:block}.pbh-campaign-row small{color:#979bab;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}.pbh-campaign-row>button>span{white-space:nowrap;font-size:10px}.pbh-analytics-title{padding:7px 0 0}.pbh-analytics-title h2{letter-spacing:-.04em;margin:8px 0 5px;font-size:23px}.pbh-analytics-title p{color:#8991a4;margin:0;font-size:12px}@media (width<=1200px){.pbh-summary{grid-template-columns:repeat(3,1fr)}.pbh-grid{grid-template-columns:1fr}}@media (width<=700px){.pbh-hero{min-height:210px;padding:15px}.pbh-business-logo{width:56px;height:56px}.pbh-hero-content{gap:9px}.pbh-hero h1{font-size:22px}.pbh-hero-sub{font-size:11px}.pbh-actions{justify-content:stretch}.pbh-actions button{flex:1;justify-content:center;font-size:10px}.pbh-summary{grid-template-columns:repeat(2,1fr)}.pbh-summary button{padding:12px}.pbh-summary strong{font-size:23px}.pbh-panel{padding:14px}.pbh-campaign-row>button>span{display:none}}.pbh-starter-guide{background:linear-gradient(130deg,#fff,#faf4fd);border:1px solid #eadfeb;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;padding:23px;display:flex}.pbh-starter-guide>div:first-child{min-width:0}.pbh-starter-guide h2{letter-spacing:-.045em;color:#43314f;margin:10px 0;font-size:clamp(18px,2.6vw,27px)}.pbh-starter-guide p{color:#8d7c99;max-width:580px;font-size:12px;line-height:1.7}.pbh-idea-line{color:#724a91;background:#fff;border:1px solid #efe4f1;border-radius:9px;align-items:center;gap:9px;margin-top:17px;padding:11px;display:flex}.pbh-idea-line strong{font-size:12px;line-height:1.5}.pbh-idea-rewards{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.pbh-idea-rewards span{color:#6d4d82;background:#efe5f5;border-radius:40px;padding:7px 10px;font-size:10px}.pbh-starter-actions{gap:10px;min-width:180px;display:grid}.pbh-starter-actions button{color:#654685;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e1d5e7;border-radius:9px;align-items:center;gap:7px;padding:12px 13px;font-size:11px;font-weight:850;display:flex}.pbh-starter-actions button+button{color:#fff;background:#503778;border-color:#503778}.pbh-starter-actions button:disabled{opacity:.5;cursor:not-allowed}.pbh-starter-actions small{color:#9a849d;font-size:9px;line-height:1.6}@media (width<=760px){.pbh-starter-guide{flex-direction:column;align-items:stretch;padding:17px}.pbh-starter-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pbh-starter-actions button{white-space:normal;justify-content:center}.pbh-starter-actions small{grid-column:1/-1}}@media (width<=410px){.pbh-starter-actions{grid-template-columns:1fr}}.crm-panel{color:#27213d;background:#fff;border:1px solid #e7e2ed;border-radius:17px;margin:16px 0;padding:23px}.crm-title{align-items:start;gap:13px;margin-bottom:20px;display:flex}.crm-title>svg{color:#8052ad;flex:none}.crm-title>div{flex:1}.crm-title h3{letter-spacing:-.03em;margin:0 0 6px;font-size:18px}.crm-title p{color:#83778f;margin:0;font-size:12px;line-height:1.7}.crm-panel form{gap:14px;display:grid}.crm-panel form>label,.crm-actions>label{color:#5d536d;gap:7px;font-size:12px;font-weight:750;display:grid}.crm-panel input:not([type=checkbox]),.crm-panel select,.crm-panel textarea{color:#2a2142;background:#fff;border:1px solid #dfd5e8;border-radius:9px;width:100%;min-width:0;padding:11px}.crm-panel textarea{resize:vertical;min-height:90px}.crm-consent{align-items:flex-start;line-height:1.5;gap:10px!important;display:flex!important}.crm-consent input{flex:none;width:18px;height:18px}.crm-panel button{color:#fff;cursor:pointer;background:#543389;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:750;display:inline-flex}.crm-panel button:disabled{opacity:.5;cursor:not-allowed}.crm-panel .crm-muted{color:#81788c;background:#f6f1fb;border-radius:10px;align-items:center;gap:9px;padding:14px;font-size:12px;line-height:1.6;display:flex}.crm-panel .crm-success{color:#186b42;background:#e9f8ef;border-radius:9px;padding:10px;font-size:12px}.crm-panel .crm-error{color:#9b2245;background:#fff0f3;border-radius:9px;padding:10px;font-size:12px}.crm-review{border-top:1px solid #e8e2ed;padding:20px 0}.crm-review strong{color:#2d2443;display:block}.crm-review>span{color:#887a92;align-items:center;gap:5px;margin-top:6px;font-size:11px;display:flex}.crm-review blockquote{color:#493958;border-left:3px solid #b96acf;margin:20px 0;padding-left:13px;line-height:1.8}.crm-actions{grid-template-columns:1fr 1fr;align-items:end;gap:14px;display:grid}.crm-actions>label{grid-column:1/-1}.crm-actions .crm-reject{background:#8c324d}.crm-title>button{color:#543389;background:#faf6ff;border:1px solid #d9cde7;flex:none}@media (width<=650px){.crm-panel{padding:16px}.crm-title{flex-wrap:wrap}.crm-actions{grid-template-columns:1fr}.crm-title>button{width:100%}}.bm-user,.bm-admin{color:#332540;background:#fff;border:1px solid #e3d9e9;border-radius:17px;margin:22px 0;padding:23px;box-shadow:0 7px 26px #2f244408}.bm-title{margin-bottom:21px}.bm-title h3{letter-spacing:-.035em;margin:12px 0 9px;font-size:23px;font-weight:820;line-height:1.18}.bm-title p{color:#7a7183;max-width:770px;font-size:12px;line-height:1.75}.bm-kicker{color:#845199;letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.bm-user form{gap:18px;display:grid}.bm-select-grid,.bm-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bm-select-grid>label,.bm-admin-fields>label{color:#5e5269;gap:7px;font-size:12px;font-weight:700;display:grid}.bm-select-grid select,.bm-admin-fields input{color:#362942;background:#fff;border:1px solid #ded3e6;border-radius:10px;width:100%;min-width:0;padding:12px 10px;font-size:13px}.bm-quote{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.bm-quote>div{background:#f8f3fa;border-radius:12px;gap:7px;min-width:0;padding:13px 10px;display:grid}.bm-quote small{color:#7f7089;font-size:10px}.bm-quote strong{color:#4e2b75;letter-spacing:-.045em;overflow-wrap:anywhere;font-size:19px;font-weight:850}.bm-quote strong span{color:#8b739e;font-size:11px;font-weight:650}.bm-consent{color:#605269;align-items:flex-start;gap:10px;font-size:11px;font-weight:650;line-height:1.7;display:flex}.bm-consent input{accent-color:#8946ab;flex:none;width:18px;height:18px;margin-top:3px}.bm-primary,.bm-admin-actions button,.bm-refresh{color:#fff;cursor:pointer;background:#493065;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:13px 19px;font-size:12px;font-weight:790;display:flex}.bm-primary:disabled,.bm-admin-actions button:disabled{opacity:.45;cursor:not-allowed}.bm-good,.bm-muted{color:#696074;align-items:flex-start;gap:6px;font-size:11px;line-height:1.6;display:flex}.bm-good{color:#246843}.bm-list{border-top:1px solid #eee4f0;margin-top:28px;padding-top:18px}.bm-list h4{margin:0 0 14px;font-size:14px}.bm-request{border:1px solid #e9e1ee;border-radius:12px;justify-content:space-between;align-items:center;gap:13px;margin-bottom:10px;padding:12px;display:flex}.bm-request strong{margin-bottom:5px;font-size:12px;display:block}.bm-request small{color:#74677e;font-size:11px}.bm-request button{color:#933959;cursor:pointer;background:#fff;border:1px solid #e4bfd1;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:inline-flex}.bm-success,.bm-error{color:#256844;background:#edf8ef;border-radius:9px;margin-top:12px;padding:13px;font-size:12px}.bm-error{color:#8d2d4d;background:#fff1f3}.bm-admin .bm-refresh{color:#60397d;background:#f4edfa;border:1px solid #e6d7ec;margin-bottom:16px}.bm-admin-card{border:1px solid #e6dfea;border-radius:14px;gap:15px;margin-bottom:15px;padding:18px;display:grid}.bm-request-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.bm-request-head strong{font-size:14px}.bm-request-head small{color:#8d8195;margin-top:5px;font-size:11px;display:block}.bm-request-head>span{color:#4c2f70;font-size:19px;font-weight:850}.bm-admin-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.bm-admin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bm-admin-actions button.bm-reject{color:#973d5a;background:#fff;border:1px solid #ebc7d3}.bm-admin-actions button:not(.bm-reject){background:#523482}@media (width<=1000px){.bm-quote,.bm-admin-fields{grid-template-columns:repeat(2,1fr)}}@media (width<=630px){.bm-user,.bm-admin{border-radius:13px;padding:15px}.bm-select-grid,.bm-admin-fields,.bm-quote{grid-template-columns:1fr}.bm-quote>div{padding:12px}.bm-request{flex-wrap:wrap}.bm-request>button{justify-content:center;width:100%}.bm-admin-fields>label,.bm-admin-actions button{width:100%}.bm-title h3{font-size:20px}}.bm-nonrenewal{color:#7d4da1;border:1px solid #e5d9ed;border-radius:11px;align-items:flex-start;gap:10px;margin-top:19px;padding:15px;display:flex}.bm-nonrenewal>svg{flex:none;margin-top:3px}.bm-nonrenewal>div{flex:1}.bm-nonrenewal p{color:#776986;margin:0 0 10px;font-size:11px;line-height:1.7}.bm-nonrenewal button{color:#62457e;cursor:pointer;background:#fff;border:1px solid #ceb9da;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:750}.bm-nonrenewal strong,.bm-nonrenewal small{color:#4b3768;margin-top:8px;font-size:12px;display:block}.bm-negotiated{background:#fbf5ff;border:1px solid #e5d7e7;border-radius:15px;margin:19px 0;padding:18px}.bm-negotiated-heading{color:#754399;align-items:start;gap:10px;display:flex}.bm-negotiated-heading>svg{flex:none}.bm-negotiated-heading strong{color:#493457;font-size:14px}.bm-negotiated-heading p{color:#8c779a;margin:5px 0 12px;font-size:11px}.bm-negotiated-options{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px;display:grid}.bm-negotiated-options>button{text-align:left;cursor:pointer;background:#fff;border:2px solid #e0d4e7;border-radius:11px;gap:8px;padding:14px;display:grid}.bm-negotiated-options>button.active{background:#f7effb;border-color:#7947a5}.bm-negotiated-options strong{letter-spacing:-.04em;color:#654182;font-size:22px}.bm-negotiated-options span{color:#523d64;font-size:11px;font-weight:850}.bm-negotiated-options small{color:#8c8093;font-size:10px;line-height:1.5}.bm-choose-public{color:#7954a0;cursor:pointer;background:0 0;border:0;padding:11px 0 0;font-size:11px;font-weight:800;text-decoration:underline}.bm-plan-story{color:#fff;background:linear-gradient(120deg,#21182f,#573774);border-radius:15px;justify-content:space-between;align-items:center;gap:15px;margin:21px 0;padding:24px;display:flex}.bm-plan-story span{color:#ecc3e6;letter-spacing:.1em;font-size:10px;font-weight:850}.bm-plan-story h4{letter-spacing:-.04em;color:#fff;margin:9px 0;font-size:clamp(19px,2.4vw,26px)}.bm-plan-story p{color:#e4d7e8;max-width:610px;font-size:12px;line-height:1.7}.bm-plan-story>strong{letter-spacing:-.06em;white-space:nowrap;font-size:34px}.bm-plan-story>strong small{color:#e3cae4;letter-spacing:normal;font-size:10px;display:block}.bm-current{background:#faf6fd;border:1px solid #e7ddec;border-radius:13px;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:17px;padding:17px;display:grid}.bm-current>div{gap:8px;display:grid}.bm-current span{color:#956dab;letter-spacing:.09em;font-size:9px;font-weight:850}.bm-current strong{color:#473158;font-size:15px}.bm-current small{color:#827287;font-size:11px;line-height:1.5}.bm-plan-cards{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:9px;margin:14px 0;display:grid}.bm-plan-card{text-align:left;cursor:pointer;color:#564461;background:#fff;border:2px solid #e9e0ed;border-radius:13px;gap:10px;padding:15px;display:grid}.bm-plan-card:hover{border-color:#b598c5}.bm-plan-card.selected{background:#f8f1fc;border-color:#7850a1}.bm-plan-card.featured{color:#fff;background:linear-gradient(135deg,#2b1e3e,#5a3e73);border-color:#5f4584}.bm-plan-card.featured.selected{outline:3px solid #d0afdf}.bm-plan-category{letter-spacing:.1em;color:#9e70af;font-size:8px;font-weight:900}.bm-plan-card.featured .bm-plan-category{color:#e2bfe1}.bm-plan-card>strong{letter-spacing:-.02em;color:inherit;font-size:15px}.bm-plan-amount{letter-spacing:-.06em;color:#47325c;font-size:27px;font-weight:900}.bm-plan-card.featured .bm-plan-amount{color:#fff}.bm-plan-amount small{letter-spacing:0;color:#9c8fa4;margin-top:4px;font-size:9px;font-weight:600;display:block}.bm-plan-card.featured .bm-plan-amount small{color:#e6d4ef}.bm-plan-card p{color:#8c7b95;font-size:11px;line-height:1.55}.bm-plan-card.featured p{color:#e3d6e9}.bm-plan-radio{color:#82639a;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.bm-plan-card.featured .bm-plan-radio{color:#e8cbea}.bm-plan-radio>span{border:1px solid #bda7c7;border-radius:50%;width:16px;height:16px}.bm-term-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.bm-term-cards button{text-align:left;color:#6b5677;cursor:pointer;background:#fff;border:1px solid #e3d8e7;border-radius:10px;justify-items:start;gap:8px;padding:15px;display:grid}.bm-term-cards button.selected{background:#f4eafa;border-color:#8053a2;box-shadow:inset 0 0 0 1px #8053a2}.bm-term-cards button span{font-size:10px;font-weight:800;line-height:1.6}.bm-term-cards button strong{color:#533479;font-size:13px}.bm-plan-fallback{display:none!important}@media (width<=690px){.bm-plan-story{flex-wrap:wrap;padding:17px}.bm-plan-story>strong{font-size:27px}.bm-plan-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-current,.bm-term-cards{grid-template-columns:1fr}.bm-term-cards button{grid-template-columns:1fr auto;align-items:center}.bm-user{padding:14px}}@media (width<=390px){.bm-plan-cards{grid-template-columns:1fr}}.bm-fx-disclosure{color:#695976;background:#f7f2fa;border:1px solid #e8dcec;border-radius:10px;padding:12px;font-size:11px;line-height:1.6}.pcm-root{color:#26304a;gap:17px;display:grid}.pcm-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.pcm-kicker{color:#795fa9;letter-spacing:.12em;font-size:10px;font-weight:850}.pcm-header h2{letter-spacing:-.043em;margin:8px 0 5px;font-size:25px}.pcm-header p{color:#81899b;margin:0;font-size:12px;line-height:1.65}.pcm-create{color:#fff;cursor:pointer;background:#533b91;border:0;border-radius:11px;flex:none;align-items:center;gap:8px;padding:13px 16px;font-size:12px;font-weight:800;display:flex}.pcm-create:disabled{opacity:.45;cursor:not-allowed}.pcm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pcm-stats>div{background:#fff;border:1px solid #e6e8ef;border-radius:13px;grid-template-columns:20px 1fr;gap:6px 9px;padding:15px;display:grid}.pcm-stats svg{color:#7863a7}.pcm-stats span{color:#848b9a;font-size:11px;font-weight:700}.pcm-stats strong{letter-spacing:-.04em;grid-column:1/-1;font-size:27px;font-weight:850}.pcm-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pcm-search{color:#9b9fad;background:#fff;border:1px solid #e3e5ef;border-radius:10px;flex:1;align-items:center;gap:9px;min-width:210px;padding:11px;display:flex}.pcm-search input{border:0;outline:0;width:100%;min-width:50px;font-size:12px}.pcm-filter{background:#f0eff6;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex;overflow-x:auto}.pcm-filter button{color:#6f7688;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:11px}.pcm-filter button.active{color:#554088;background:#fff;font-weight:800;box-shadow:0 2px 9px #20123513}.pcm-toolbar>select{color:#525b6e;background:#fff;border:1px solid #e3e5ef;border-radius:9px;padding:11px;font-size:11px}.pcm-quota{color:#6b5790;background:#f5f2fa;border-radius:10px;align-items:center;gap:10px;padding:13px;font-size:11px;line-height:1.5;display:flex}.pcm-quota svg{flex:none}.pcm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.pcm-card{background:#fff;border:1px solid #e6e7ee;border-radius:15px;grid-template-rows:185px 1fr;display:grid;overflow:hidden;box-shadow:0 5px 14px #16152707}.pcm-image{background:linear-gradient(125deg,#f5f3f8,#eae7f4);position:relative}.pcm-image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pcm-image-empty{color:#a19ab1;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:100%;font-size:11px;display:flex}.pcm-status{color:#4b5367;background:#fff;border-radius:19px;padding:7px 11px;font-size:10px;font-weight:850;position:absolute;top:11px;left:11px}.pcm-status.pcm-open{color:#137d59}.pcm-status.pcm-pending_review{color:#a16716}.pcm-media-count{color:#fff;background:#24213dcc;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:flex;position:absolute;bottom:10px;right:10px}.pcm-media-count>span:last-child{align-items:center;gap:4px;display:flex}.pcm-card-body{align-content:start;gap:11px;padding:17px;display:grid}.pcm-card-category{color:#9074b5;justify-content:space-between;gap:10px;font-size:10px;font-weight:750;display:flex}.pcm-card h3{letter-spacing:-.03em;margin:0;font-size:18px;line-height:1.25}.pcm-card-body>p{color:#838a9d;max-height:54px;margin:0;font-size:11px;line-height:1.6;overflow:hidden}.pcm-chips{flex-wrap:wrap;gap:6px;display:flex}.pcm-chips span{color:#624b90;background:#f1edf8;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:700}.pcm-chips .pcm-format{color:#476b7c;background:#eef5f8}.pcm-gift{color:#a2823e;background:#faf8f2;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.pcm-gift>svg{flex:none}.pcm-gift small{color:#9c926f;margin-bottom:5px;font-size:10px;display:block}.pcm-gift strong{color:#63573d;font-size:11px;line-height:1.4;display:block}.pcm-campaign-metrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pcm-campaign-metrics>*{color:#717b90;text-align:center;cursor:default;background:#fff;border:1px solid #eff0f5;border-radius:9px;justify-items:center;gap:4px;padding:10px 5px;display:grid}.pcm-campaign-metrics button{cursor:pointer}.pcm-campaign-metrics strong{color:#262d46;font-size:18px}.pcm-campaign-metrics span{font-size:10px}.pcm-card-actions{border-top:1px solid #eeedf3;flex-wrap:wrap;gap:7px;padding-top:11px;display:flex}.pcm-card-actions button{color:#66538c;cursor:pointer;background:#fff;border:1px solid #e6e4ee;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:750;display:flex}.pcm-card-actions button:first-child{background:#f5f2fa}.pcm-empty{text-align:center;color:#77659d;background:#fff;border:1px dashed #d4c9e7;border-radius:15px;justify-items:center;gap:12px;padding:46px 20px;display:grid}.pcm-empty h3{color:#30324f;margin:0;font-size:18px}.pcm-empty p{color:#9296a6;max-width:380px;margin:0;font-size:12px;line-height:1.6}.pcm-empty button{color:#fff;cursor:pointer;background:#5b438e;border:0;border-radius:10px;align-items:center;gap:8px;padding:12px 15px;display:flex}.pcm-note{color:#838b99;align-items:center;gap:8px;margin:0;font-size:11px;line-height:1.5;display:flex}.pcm-note svg{flex:none}@media (width<=1050px){.pcm-grid{grid-template-columns:1fr}.pcm-toolbar{align-items:stretch}}@media (width<=650px){.pcm-header{flex-direction:column;align-items:stretch}.pcm-create{justify-content:center}.pcm-stats{grid-template-columns:repeat(2,1fr)}.pcm-filter{max-width:100%}.pcm-search{flex:0 0 100%}.pcm-grid{gap:10px}.pcm-card{grid-template-rows:165px 1fr}.pcm-card-body{padding:13px}.pcm-card h3{font-size:17px}}.pab-root{color:#252c43;gap:17px;display:grid}.pab-head h2{letter-spacing:-.045em;margin:8px 0;font-size:25px}.pab-kicker{letter-spacing:.11em;color:#7561a0;font-size:10px;font-weight:850}.pab-head p{color:#8b90a0;margin:0;font-size:12px;line-height:1.65}.pab-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pab-stats>div{background:#fff;border:1px solid #e8e8f0;border-radius:12px;gap:4px;padding:14px;display:grid}.pab-stats strong{letter-spacing:-.05em;font-size:27px}.pab-stats span{color:#8c94a2;font-size:11px}.pab-tools{align-items:center;gap:10px;display:flex}.pab-search{color:#9a9fae;background:#fff;border:1px solid #e5e6ef;border-radius:10px;flex:1;align-items:center;gap:10px;padding:12px;display:flex}.pab-search input{border:0;outline:0;flex:1;min-width:0;font-size:12px}.pab-tools select{color:#526077;background:#fff;border:1px solid #e5e6ef;border-radius:9px;max-width:40%;padding:12px;font-size:11px}.pab-filters{gap:7px;display:flex;overflow-x:auto}.pab-filters button{white-space:nowrap;color:#666d81;cursor:pointer;background:#fff;border:1px solid #e8e6ef;border-radius:9px;padding:9px 13px;font-size:11px}.pab-filters button.active{color:#fff;background:#554188;border-color:#554188}.pab-list{gap:12px;display:grid}.pab-card{background:#fff;border:1px solid #e6e7ef;border-radius:14px;gap:16px;padding:18px;display:flex}.pab-card-avatar{color:#8267b4;background:#f2eff9;border-radius:50%;flex:none;place-items:center;width:51px;height:51px;display:grid}.pab-card-main{flex:1;gap:10px;min-width:0;display:grid}.pab-card-title{justify-content:space-between;gap:8px;display:flex}.pab-card-title>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pab-card-title h3{letter-spacing:-.03em;margin:0;font-size:17px}.pab-card-title>small{color:#a0a5b0;align-items:center;gap:5px;font-size:10px;display:flex}.pab-badge{color:#7c8291;background:#f2f2f5;border-radius:18px;padding:5px 9px;font-size:10px;font-weight:800}.pab-badge-pending{color:#ac7a23;background:#fff4df}.pab-badge-accepted{color:#338965;background:#e9f8f0}.pab-badge-rejected{color:#a75f68;background:#f7edf0}.pab-applied-for{color:#768098;margin:0;font-size:11px}.pab-applied-for strong{color:#49516b}.pab-message{color:#646f86;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.pab-offer{color:#96783d;background:#fcf8ed;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.pab-offer strong{color:#625336}.pab-offer svg{flex:none}.pab-actions{border-top:1px solid #f0f0f4;flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.pab-actions button{color:#614f8a;cursor:pointer;background:#f9f8fc;border:1px solid #e8e5f0;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:750;display:flex}.pab-actions .pab-accept{color:#277954;background:#e7f8f0;border-color:#bee6d4}.pab-actions .pab-reject{color:#a25d61;background:#fff4f4;border-color:#efd5d5}.pab-actions button:disabled{opacity:.5}.pab-bottom{color:#8b91a0;align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}.pab-bottom svg{flex:none}.pab-empty{color:#8873af;text-align:center;background:#fff;border:1px dashed #d9d4e6;border-radius:14px;justify-items:center;gap:10px;padding:42px 20px;display:grid}.pab-empty strong{color:#3e455f;font-size:15px}.pab-empty p{color:#989dac;max-width:380px;font-size:12px}.pab-error{color:#a55252;background:#fff3f3;border-radius:9px;padding:12px;font-size:12px}@media (width<=650px){.pab-stats{grid-template-columns:repeat(2,1fr)}.pab-tools{flex-direction:column;align-items:stretch}.pab-tools select{max-width:none}.pab-card{gap:8px;padding:12px}.pab-card-avatar{width:37px;height:37px}.pab-card-title{flex-direction:column}.pab-card-title>div{gap:5px}.pab-card-title h3{font-size:15px}.pab-actions button{padding:8px 9px}.pab-head h2{font-size:21px}}.milo-root{z-index:89;position:fixed;bottom:25px;right:25px}.milo-launch{color:#fff;cursor:pointer;background:#34233f;border:0;border-radius:60px;align-items:center;gap:9px;padding:13px 18px;font-size:14px;font-weight:800;display:flex;box-shadow:0 12px 35px #2e1f3970}.milo-launch svg{color:#efad91}.milo-launch small{background:#a86f8d;border-radius:3px;padding:3px 4px;font-size:9px;font-weight:850}.milo-panel{background:#fff;border:1px solid #e8deeb;border-radius:18px;flex-direction:column;width:min(90vw,420px);height:min(76vh,660px);display:flex;position:absolute;bottom:62px;right:0;overflow:hidden;box-shadow:0 22px 70px #27192f44}.milo-panel header{color:#fff;background:#34243d;align-items:center;gap:10px;padding:14px;display:flex}.milo-panel header strong{font-size:16px;display:block}.milo-panel header strong i{background:#ae788c;border-radius:3px;padding:3px 5px;font-size:9px;font-style:normal}.milo-panel header small{color:#d1c4d5;margin-top:3px;font-size:11px;display:block}.milo-panel header button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto}.milo-avatar{color:#f8bb9e;background:#544263;border-radius:11px;padding:9px}.milo-dialog{background:#faf8fc;flex-direction:column;flex:1;gap:13px;padding:17px;display:flex;overflow-y:auto}.milo-bubble{background:#fff;border:1px solid #eee9ef;border-radius:12px;align-self:flex-start;max-width:93%;padding:12px 14px}.milo-bubble.user{background:#e9e1f4;border-color:#e0d5ee;align-self:flex-end}.milo-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.milo-bubble button{color:#76617f;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:10px;font-size:10px;display:flex}.milo-suggestions{gap:7px;display:grid}.milo-suggestions button{color:#5a416b;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1d8e7;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:11px;display:flex}.milo-wait{color:#7a647e;align-items:center;gap:7px;font-size:12px;display:flex}.milo-wait svg{animation:1s linear infinite milo-spin}.milo-error{color:#993f49;background:#fff0f0;border-radius:8px;padding:12px;font-size:12px}.milo-compose{background:#fff;border-top:1px solid #ede4ee;gap:8px;padding:12px;display:flex}.milo-compose input{border:1px solid #e1d8e4;border-radius:10px;flex:1;min-width:0;padding:12px;font-size:12px}.milo-compose button{color:#fff;cursor:pointer;background:#3a2b4a;border:0;border-radius:10px;place-items:center;width:42px;display:grid}.milo-compose button:disabled{opacity:.5}.milo-panel>footer{color:#7d7181;align-items:start;gap:7px;padding:0 14px 8px;font-size:10px;display:flex}.milo-panel>footer svg{flex:none}.milo-footer{align-items:center;gap:10px;padding:7px 13px 12px;display:flex}.milo-footer small{color:#988c98;flex:1;font-size:9px;line-height:1.5}.milo-footer button{color:#76588b;cursor:pointer;background:0 0;border:none;font-size:10px}@keyframes milo-spin{to{transform:rotate(360deg)}}@media (width<=600px){.milo-root{bottom:18px;right:14px}.milo-panel{border-radius:19px 19px 0 0;width:100%;height:min(87dvh,760px);position:fixed;inset:auto 0 0;box-shadow:0 -12px 70px #2e1b3c66}.milo-panel header{padding:14px 18px}.milo-launch{padding:12px 15px}.sc-admin-mirror .milo-root{display:none}}@media (prefers-reduced-motion:reduce){.milo-wait svg{animation:none}}.ma-shell{color:#f8f7ff;background:linear-gradient(135deg,#151329,#21163d);border:1px solid #5a438c;border-radius:20px;margin:24px 0;padding:clamp(18px,3vw,30px)}.ma-heading{align-items:flex-start;gap:16px;display:flex}.ma-heading h2{margin:7px 0;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.16}.ma-heading p{color:#d4caec;line-height:1.6}.ma-icon{background:#6c4ed0;border-radius:16px;flex:none;padding:15px}.ma-price{background:#ffffff0c;border:1px solid #ffffff18;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin:22px 0;padding:16px;display:flex}.ma-price>div{align-items:center;gap:8px;display:flex}.ma-price strong{font-size:1.75rem}.ma-price span,.ma-price small{color:#d6ccef}.ma-price small{flex:1;min-width:200px}.ma-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:23px;display:grid}.ma-steps>div{background:#ffffff0b;border-radius:10px;align-items:center;gap:9px;padding:10px;font-size:.82rem;display:flex}.ma-steps b{color:#fff;background:#704ed5;border-radius:100%;place-items:center;min-width:25px;height:25px;display:grid}.ma-form,.ma-admin-grid{flex-direction:column;gap:14px;display:flex}.ma-form>label:first-child{flex-direction:column;gap:6px;display:flex}.ma-form small,.ma-muted,.ma-fine{color:#c4bbdb}.ma-shell textarea,.ma-shell input:not([type=checkbox]){color:#202034;width:100%;min-height:45px;font:inherit;background:#fcfbff;border:1px solid #b6a4dc;border-radius:9px;padding:12px}.ma-shell textarea{resize:vertical;min-height:115px}.ma-shell .ma-check{color:#e7e1fa;align-items:flex-start;gap:9px;font-size:.88rem;line-height:1.4;display:flex}.ma-check input{accent-color:#b7a2ff;margin-top:3px}.ma-primary,.ma-secondary,.ma-list-head button{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-weight:700;display:inline-flex}.ma-primary{color:#23123b;background:#ddc8ff}.ma-secondary,.ma-list-head button{color:#f3eeff;background:#ffffff19;border:1px solid #ffffff3a}.ma-primary:disabled,.ma-secondary:disabled{opacity:.5;cursor:not-allowed}.ma-fine{align-items:center;gap:6px;font-size:.76rem;display:flex}.ma-warning{color:#ffdf9b;font-size:.9rem}.ma-list-head{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:12px;margin:25px 0 15px;padding-top:20px;display:flex}.ma-list-head h3{margin:0}.ma-list-head button{font-size:.81rem}.ma-request{overflow-wrap:anywhere;background:#ffffff0b;border:1px solid #ffffff28;border-radius:13px;margin:12px 0;padding:16px}.ma-request p{line-height:1.55}.ma-request-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ma-request-head small,.ma-matches small{color:#c7bde3}.ma-status{color:#e5d7ff;border:1px solid #bea4fa;border-radius:20px;padding:5px 10px;font-size:.78rem;display:inline-flex}.ma-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.ma-admin-grid{background:#ffffff0c;border-radius:10px;padding:15px}.ma-admin-grid label{flex-direction:column;gap:10px;display:flex}.ma-admin-grid .ma-check{flex-direction:row}.ma-matches{margin:16px 0}.ma-match{background:#ffffff0b;border-left:3px solid #a892e5;flex-direction:column;gap:9px;margin:10px 0;padding:13px;display:flex}.ma-match textarea{min-height:88px}.ma-match .ma-secondary{align-self:flex-start}.ma-close{flex-direction:column;gap:8px;display:flex}.ma-outreach{background:#ffffff0b;border-radius:8px;padding:8px}@media (width<=680px){.ma-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-heading{flex-direction:column}.ma-request-head{align-items:flex-start}.ma-shell{padding:16px}}.cc-root{background:#fff;border:1px solid #e1e2ed;border-radius:19px;margin-bottom:20px;overflow:hidden;box-shadow:0 14px 45px #1617300b}.cc-heading{justify-content:space-between;align-items:start;gap:20px;padding:25px 28px 16px;display:flex}.cc-eyebrow{letter-spacing:.12em;color:#6c519f;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.cc-heading h2{letter-spacing:-.045em;color:#1f263a;margin:10px 0 5px;font-size:26px}.cc-heading p,.cc-section-head p{color:#778097;margin:4px 0;font-size:12px;line-height:1.65}.cc-close{color:#72768b;cursor:pointer;background:#f9f9fc;border:1px solid #e4e4ed;border-radius:10px;padding:9px}.cc-steps{background:#fafbfe;border-top:1px solid #f2f2f6;border-bottom:1px solid #e9eaf1;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:13px 22px;display:grid}.cc-steps button{color:#9298a8;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:11px;font-weight:800;display:flex}.cc-steps button.active{color:#583b92;background:#eee9f8}.cc-steps button.complete{color:#2a8468}.cc-step-symbol{border:1px solid #dadde7;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.cc-steps button.active .cc-step-symbol{background:#fff;border-color:#c5afea}.cc-body{gap:16px;padding:25px 28px 28px;display:grid}.cc-section-head{margin-bottom:4px}.cc-section-head>span{color:#7d62af;letter-spacing:.12em;font-size:10px;font-weight:850}.cc-section-head h3{color:#22283e;letter-spacing:-.038em;margin:8px 0 6px;font-size:23px}.cc-body h4{color:#323953;margin:7px 0 0;font-size:13px}.cc-field{color:#4b536a;gap:7px;font-size:11px;font-weight:800;display:grid}.cc-field input,.cc-field textarea,.cc-custom-line input,.cc-url input{color:#1d253a;background:#fff;border:1px solid #e0e3ed;border-radius:10px;outline:none;width:100%;padding:12px 13px;font-family:inherit;font-size:13px;line-height:1.45;display:block}.cc-field input:focus,.cc-field textarea:focus,.cc-custom-line input:focus,.cc-url input:focus{border-color:#8565c2;box-shadow:0 0 0 3px #efe9f9}.cc-field textarea{resize:vertical;min-height:80px}.cc-field input::-moz-placeholder{color:#a2a4b1}.cc-field textarea::-moz-placeholder{color:#a2a4b1}.cc-field input::placeholder,.cc-field textarea::placeholder{color:#a2a4b1}.cc-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.cc-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cc-choice{color:#5c6074;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e4ec;border-radius:11px;justify-content:start;align-items:center;gap:10px;min-height:48px;padding:13px 12px;font-size:12px;font-weight:700;display:flex}.cc-choice.selected{color:#523487;background:#f4efff;border-color:#ae95df}.cc-choice.selected svg{color:#523487}.cc-option-dot{border:1px solid #cdd1dc;border-radius:5px;flex:none;width:16px;height:16px}.cc-templates{gap:8px;padding:5px 0;display:flex;overflow-x:auto}.cc-templates button{color:#677084;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3e0e9;border-radius:22px;padding:10px 12px;font-size:11px}.cc-templates button.selected{color:#fff;background:#4b3384;border-color:#4b3384}.cc-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-custom-line{grid-template-columns:minmax(0,1fr) 115px auto;gap:8px;display:grid}.cc-custom-line button,.cc-url button{color:#fff;cursor:pointer;background:#51398a;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.cc-custom-line button:disabled,.cc-url button:disabled{opacity:.5;cursor:not-allowed}.cc-rewards-selected{flex-wrap:wrap;gap:8px;display:flex}.cc-rewards-selected>span{color:#543a88;background:#eee9f9;border-radius:25px;align-items:center;gap:9px;padding:7px 9px;font-size:11px;font-weight:700;display:inline-flex}.cc-rewards-selected button{color:#67479f;cursor:pointer;background:0 0;border:0;padding:2px}.cc-microcopy{color:#8c8fa0;font-size:11px;line-height:1.65}.cc-privacy{color:#317b62;background:#f0f8f5;border:1px solid #d1e9df;border-radius:12px;align-items:start;gap:11px;padding:15px;display:flex}.cc-privacy svg{flex:none}.cc-privacy strong{font-size:12px}.cc-privacy p{color:#527d6d;margin:3px 0 0;font-size:11px;line-height:1.7}.cc-media{gap:14px;display:grid}.cc-upload{cursor:pointer;color:#694b9a;background:#faf9ff;border:2px dashed #ccc0ea;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:155px;padding:20px;display:flex}.cc-upload strong{font-size:13px}.cc-upload span{color:#9791a5;font-size:10px}.cc-upload input{opacity:0;width:1px;height:1px;position:absolute}.cc-url{gap:8px;display:flex}.cc-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cc-media-card{aspect-ratio:1;background:#f2f2f6;border-radius:11px;position:relative;overflow:hidden}.cc-media-card>img,.cc-media-card video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cc-media-card>span{color:#fff;background:#0c0b18bd;border-radius:6px;padding:5px 8px;font-size:10px;position:absolute;bottom:7px;left:8px}.cc-media-card>button{color:#352f4b;cursor:pointer;background:#fff;border:0;border-radius:7px;width:27px;height:27px;position:absolute;top:7px;right:7px}.cc-rights{color:#596177;align-items:start;gap:10px;font-size:12px;line-height:1.6;display:flex}.cc-rights input{accent-color:#54398d;margin-top:4px}.cc-preview{border:1px solid #e8e7ee;border-radius:16px;grid-template-columns:230px minmax(0,1fr);display:grid;overflow:hidden}.cc-preview>img,.cc-preview-placeholder{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:280px}.cc-preview-placeholder{color:#7d6baa;background:#f0ecf8;place-items:center;display:grid}.cc-preview-body{padding:20px}.cc-preview-body>span{color:#777d92;align-items:center;gap:5px;font-size:11px;display:flex}.cc-preview-body h3{letter-spacing:-.04em;margin:10px 0 7px;font-size:22px}.cc-preview-body p{color:#727b90;white-space:pre-wrap;font-size:12px;line-height:1.65}.cc-preview-body h4{margin:15px 0 5px;font-size:12px}.cc-preview-body ul{color:#58617b;padding-left:18px;font-size:12px}.cc-preview-chips{flex-wrap:wrap;gap:6px;display:flex}.cc-preview-chips span{color:#63448e;background:#eee8f8;border-radius:6px;padding:6px 8px;font-size:10px}.cc-error{color:#b34242;background:#fff0f0;border-radius:8px;margin:8px 28px;padding:10px;font-size:12px}.cc-footer{background:#fafafe;border-top:1px solid #ededf3;justify-content:space-between;align-items:center;gap:15px;padding:16px 26px;display:flex}.cc-footer>div{align-items:center;gap:15px;display:flex}.cc-footer small{color:#8b8fa0;font-size:11px}.cc-back,.cc-next{cursor:pointer;color:#5b5c73;background:0 0;border:0;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:800;display:inline-flex}.cc-next{color:#fff;background:#4d3488;border-radius:10px;padding:12px 18px}.cc-next:disabled{opacity:.5;cursor:not-allowed}@media (width<=800px){.cc-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-media-grid{grid-template-columns:repeat(3,1fr)}.cc-preview{grid-template-columns:1fr}.cc-preview>img,.cc-preview-placeholder{min-height:190px;max-height:230px}}@media (width<=600px){.cc-heading,.cc-body{padding:17px}.cc-heading h2{font-size:22px}.cc-steps{gap:0;padding:8px 6px}.cc-steps button{flex-direction:column;gap:4px;padding:8px 2px;font-size:9px}.cc-step-symbol{width:25px;height:25px}.cc-two,.cc-custom-line{grid-template-columns:1fr}.cc-choice-grid{grid-template-columns:1fr 1fr;gap:7px}.cc-choice{padding:10px;font-size:11px}.cc-media-grid{grid-template-columns:repeat(2,1fr)}.cc-footer{padding:12px}.cc-footer small{display:none}.cc-templates{margin-right:-15px}.cc-custom-line button{justify-self:start}}.cc-suggestions{background:#fcf9fe;border:1px solid #e8ddec;border-radius:13px;margin:17px 0;padding:15px}.cc-suggestions h4{color:#594070;margin:0 0 12px;font-size:13px}.cc-idea-row{flex-wrap:wrap;gap:8px;display:flex}.cc-idea-row button{text-align:left;color:#65477e;cursor:pointer;background:#fff;border:1px solid #e2d5e8;border-radius:8px;align-items:center;gap:7px;padding:11px 12px;font-size:11px;line-height:1.4;display:inline-flex}.cc-idea-row button.on{background:#f1e6fa;border-color:#8956a5}.cc-ai-draft{color:#fff;background:linear-gradient(130deg,#2c1d40,#654277);border-radius:15px;gap:12px;margin:17px 0;padding:20px;display:grid}.cc-ai-draft>div>span{color:#e9b7e8;letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.cc-ai-draft h4{color:#fff;margin:9px 0;font-size:18px}.cc-ai-draft p{color:#eadceb;font-size:11px;line-height:1.7}.cc-ai-draft textarea{color:#30233b;background:#fff;border:1px solid #d8bedf;border-radius:9px;min-height:85px;padding:14px;font-size:12px}.cc-ai-draft button{color:#51376c;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:12px 15px;font-size:12px;font-weight:850;display:inline-flex}.cc-ai-draft button:disabled{opacity:.45;cursor:not-allowed}.cc-ai-draft>p{color:#ffcecf}.cc-rewards-selected span .cc-edit-reward{color:#5c4471;background:#fff;border:1px solid #e4d7ee;border-radius:6px;width:175px;max-width:55vw;padding:7px;font-size:11px}.cc-regulated-warning{color:#805725;background:#fff4e5;border:1px solid #ecd3aa;border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:15px;padding:12px;font-size:12px;line-height:1.6;display:flex}.cme-root{gap:17px;min-width:0;display:grid}.cme-root>header{color:#fff;background:linear-gradient(120deg,#222033,#53436b);border-radius:16px;justify-content:space-between;align-items:end;gap:15px;padding:26px;display:flex}.cme-eyebrow{letter-spacing:.13em;color:#e4c2e4;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.cme-root>header h2{letter-spacing:-.05em;color:#fff;margin:12px 0;font-size:clamp(25px,3vw,36px);line-height:1.15}.cme-root>header p{color:#e2d8e7;max-width:730px;font-size:12px;line-height:1.7}.cme-counter{border-left:1px solid #fff4;flex:none;justify-items:center;gap:4px;padding-left:23px;display:grid}.cme-counter strong{letter-spacing:-.055em;font-size:37px}.cme-counter small{color:#e7dce9;white-space:nowrap;font-size:10px}.cme-search{color:#927ca4;background:#fff;border:1px solid #ece5ed;border-radius:11px;align-items:center;gap:10px;padding:7px 8px 7px 14px;display:flex}.cme-search input{color:#49375a;border:0;outline:0;flex:1;min-width:0;padding:10px 0;font-size:12px}.cme-search button{color:#6f4b8b;cursor:pointer;background:#f2eafa;border:0;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;font-weight:850;display:inline-flex}.cme-chips{gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.cme-chips button{white-space:nowrap;color:#745f82;cursor:pointer;background:#fff;border:1px solid #e7dfed;border-radius:35px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:850;display:inline-flex}.cme-chips button.selected{color:#fff;background:#573777;border-color:#573777}.cme-filter-grid{background:#fff;border:1px solid #e7ddeb;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px;display:grid}.cme-filter-grid>label{color:#7b678a;gap:6px;font-size:11px;font-weight:850;display:grid}.cme-filter-grid select,.cme-filter-grid input{color:#4a365c;background:#fff;border:1px solid #e4dcea;border-radius:9px;width:100%;min-width:0;padding:10px;font-size:11px}.cme-filter-grid fieldset{border:1px solid #eee7f2;border-radius:10px;grid-column:1/-1;padding:12px}.cme-filter-grid legend{color:#6b4f84;font-size:10px;font-weight:900}.cme-filter-grid fieldset>div{flex-wrap:wrap;gap:8px;display:flex}.cme-filter-grid fieldset label{color:#655171;cursor:pointer;border:1px solid #efe5f2;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:inline-flex}.cme-filter-grid input[type=checkbox]{accent-color:#735299;width:14px;height:14px}.cme-clear{color:#71558a;cursor:pointer;background:#faf7fc;border:1px solid #e2d7e9;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:11px;font-weight:800;display:flex}.cme-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:15px;display:grid}.cme-card{background:#fff;border:1px solid #ebe3ee;border-radius:14px;min-width:0;transition:transform .16s,box-shadow .16s;overflow:hidden;box-shadow:0 5px 16px #30253a10}.cme-card:hover{transform:translateY(-3px);box-shadow:0 14px 26px #30253a1a}.cme-visual{background:linear-gradient(135deg,#dbb5e6,#664789);height:165px;position:relative;overflow:hidden}.cme-visual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cme-placeholder{color:#fff;place-items:center;height:100%;display:grid}.cme-local,.cme-new{color:#664d7a;background:#ffffffeb;border-radius:18px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;top:10px;left:10px}.cme-new{color:#fff;background:#4e316e;top:auto;bottom:10px}.cme-details{gap:10px;padding:16px;display:grid}.cme-details>small{color:#a37fb3;letter-spacing:.06em;font-size:9px;font-weight:850}.cme-details h3{color:#41324f;letter-spacing:-.035em;min-height:43px;margin:0;font-size:17px;line-height:1.35}.cme-place{color:#9a8ba1;align-items:center;gap:5px;font-size:10px;display:flex}.cme-reward{color:#644577;background:#f8f2fa;border:1px solid #f0e4f5;border-radius:8px;align-items:start;gap:8px;min-height:50px;padding:10px;font-size:11px;line-height:1.5;display:flex}.cme-reward svg{flex:none}.cme-socials{flex-wrap:wrap;align-items:center;gap:5px;min-height:28px;display:flex}.cme-socials>span{color:#836895;background:#f1eaf5;border-radius:14px;padding:6px 8px;font-size:9px}.cme-socials small{color:#9c8ca4;align-items:center;gap:3px;font-size:9px;display:inline-flex}.cme-details>button{color:#fff;cursor:pointer;background:#523575;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:11px;font-weight:850;display:flex}.cme-empty{color:#8a6d9d;text-align:center;border:1px dashed #e5d9e8;border-radius:13px;justify-items:center;gap:12px;padding:46px 18px;display:grid}.cme-empty h3{font-size:14px}.cme-empty button{color:#774f92;cursor:pointer;background:#fff;border:1px solid #dbcbe5;border-radius:9px;align-items:center;gap:7px;padding:10px;display:inline-flex}.cme-view-all{color:#fff;cursor:pointer;background:#533879;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:13px 21px;font-size:12px;font-weight:850;display:inline-flex}.cme-disclaimer{color:#9b8fa2;align-items:center;gap:7px;font-size:10px;line-height:1.6;display:flex}.cme-disclaimer svg{flex:none}.cme-compact>header{padding:23px}.cme-compact .cme-grid{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}@media (width<=830px){.cme-filter-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.cme-root>header{align-items:start;padding:19px}.cme-counter{padding-left:10px}.cme-counter strong{font-size:26px}.cme-filter-grid{grid-template-columns:1fr}.cme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cme-visual{height:120px}.cme-details{padding:11px}.cme-details h3{min-height:52px;font-size:13px}.cme-details>button{padding:10px;font-size:10px}.cme-place{font-size:9px}.cme-hero h2{font-size:26px}}@media (width<=380px){.cme-grid{grid-template-columns:1fr}.cme-visual{height:190px}.cme-details h3{min-height:unset}}@media (prefers-reduced-motion:reduce){.cme-card{transition:none}.cme-card:hover{transform:none}}.ch-root{gap:19px;min-width:0;display:grid}.ch-hero{color:#fff;background:radial-gradient(circle at 83% 12%,#92558d 0,#0000 46%),linear-gradient(125deg,#261a38,#4e386b);border-radius:19px;justify-content:space-between;align-items:center;gap:22px;padding:30px;display:flex}.ch-eyebrow{color:#e7b9df;letter-spacing:.12em;align-items:center;gap:8px;font-size:10px;font-weight:880;display:inline-flex}.ch-hero h1{letter-spacing:-.055em;color:#fff;max-width:670px;margin:12px 0;font-size:clamp(27px,3.4vw,42px);line-height:1.13}.ch-hero p{color:#eadde9;max-width:650px;font-size:12px;line-height:1.75}.ch-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:22px;display:flex}.ch-actions button,.ch-followup button{color:#603b7c;cursor:pointer;background:#fff;border:1px solid #f5dfec;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 15px;font-size:11px;font-weight:880;display:inline-flex}.ch-actions button+button{color:#fff;background:0 0;border:1px solid #e9cde7}.ch-hero-person{text-align:center;background:#ffffff15;border:1px solid #ffffff3b;border-radius:17px;flex:none;justify-items:center;gap:8px;width:190px;padding:17px;display:grid}.ch-hero-person>img,.ch-hero-person>svg{-o-object-fit:cover;object-fit:cover;background:#9a82aa;border:2px solid #fff7;border-radius:50%;width:95px;height:95px}.ch-hero-person>svg{padding:16px}.ch-hero-person strong{color:#fff;font-size:14px}.ch-hero-person small{color:#dfd0e5;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex}.ch-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ch-stat-row>div{background:#fff;border:1px solid #e7dfed;border-radius:13px;gap:9px;padding:16px;display:grid}.ch-stat-row svg{color:#8a68a0}.ch-stat-row strong{color:#392b4b;letter-spacing:-.05em;font-size:26px}.ch-stat-row small{color:#8d7d99;font-size:10px;line-height:1.45}.ch-local-note{color:#4f7c62;background:#f2faf6;border:1px solid #dae8df;border-radius:9px;align-items:center;gap:7px;padding:11px 14px;font-size:11px;display:flex}.ch-local-note svg{flex:none}.ch-followup{background:#faf5fe;border:1px solid #e7dcf0;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.ch-followup>div:first-child span{letter-spacing:.06em;color:#976ca7;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.ch-followup h2{color:#493658;margin:10px 0;font-size:19px}.ch-followup p{color:#8e7c9b;max-width:540px;font-size:11px;line-height:1.7}.ch-followup>div:last-child{gap:8px;min-width:185px;display:grid}.ch-followup button{color:#fff;background:#533778;border-color:#533778}.ch-followup button+button{color:#533778;background:#fff;border-color:#e7d4ec}@media (width<=780px){.ch-hero{flex-wrap:wrap}.ch-hero-person{display:none}.ch-followup{flex-wrap:wrap}.ch-followup>div:last-child{grid-template-columns:repeat(2,1fr);width:100%}}@media (width<=560px){.ch-hero{padding:20px}.ch-hero h1{font-size:29px}.ch-actions{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.ch-actions button{padding:11px 8px;font-size:10px}.ch-stat-row{grid-template-columns:repeat(2,1fr);gap:8px}.ch-stat-row>div{padding:12px}.ch-stat-row strong{font-size:23px}.ch-followup{padding:15px}.ch-followup>div:last-child{grid-template-columns:1fr}}.ccc-root{gap:20px;display:grid}.ccc-hero{color:#fff;background:radial-gradient(at 80% 30%,#735c9f,#0000 50%),linear-gradient(125deg,#21192e,#47325f);border-radius:17px;padding:30px}.ccc-eyebrow{color:#e6bce8;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.ccc-hero h1{letter-spacing:-.05em;color:#fff;margin:13px 0;font-size:clamp(27px,3.5vw,40px)}.ccc-hero>p{color:#e6dce9;max-width:730px;font-size:12px;line-height:1.75}.ccc-benefits{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:23px;display:grid}.ccc-benefits>div{color:#f0e4f0;background:#ffffff12;border:1px solid #ffffff37;border-radius:11px;align-content:start;gap:11px;padding:15px;font-size:11px;line-height:1.5;display:grid}.ccc-benefits svg{color:#f4bee5}.ccc-journey{background:#fff;border:1px solid #e9dfed;border-radius:14px;padding:22px}.ccc-journey>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ccc-journey strong{color:#49315b;font-size:18px}.ccc-journey>div span{color:#9887a3;font-size:11px}.ccc-journey ol{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ccc-journey li{color:#6d5d7a;border:1px solid #e9e0ee;border-radius:11px;padding:13px;font-size:11px;line-height:1.6}.ccc-journey li:before{counter-increment:step;content:counter(step);color:#62447e;background:#efe6f6;border-radius:9px;place-items:center;width:28px;height:28px;margin-bottom:10px;font-weight:900;display:grid}.ccc-disclaimer{color:#8e8498;align-items:start;gap:9px;font-size:11px;line-height:1.7;display:flex}.ccc-disclaimer svg{flex:none}@media (width<=850px){.ccc-benefits,.ccc-journey ol{grid-template-columns:repeat(2,1fr)}}@media (width<=550px){.ccc-hero{padding:19px}.ccc-benefits,.ccc-journey ol{grid-template-columns:1fr}.ccc-journey{padding:15px}}.chy-root{gap:17px;min-width:0;display:grid}.chy-root>header{color:#fff;background:linear-gradient(125deg,#2e203e,#58416b);border-radius:17px;justify-content:space-between;align-items:center;gap:16px;padding:25px;display:flex}.chy-root>header span{letter-spacing:.13em;color:#dfbfe5;font-size:10px;font-weight:900}.chy-root>header h2{letter-spacing:-.05em;color:#fff;margin:11px 0;font-size:clamp(25px,3.3vw,35px)}.chy-root>header p{color:#e7dbe9;max-width:690px;font-size:12px;line-height:1.7}.chy-badge{border-left:1px solid #ffffff3d;justify-items:center;gap:7px;padding-left:22px;display:grid}.chy-badge strong{font-size:30px}.chy-badge small{color:#efdeed;font-size:10px}.chy-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.chy-summary>div{background:#fff;border:1px solid #e8dfeb;border-radius:12px;gap:5px;padding:15px;display:grid}.chy-summary strong{color:#4d3861;font-size:24px;font-weight:900}.chy-summary small{color:#95879e;font-size:10px}.chy-filters{background:#fff;border:1px solid #e7deeb;border-radius:12px;grid-template-columns:2fr 1fr 1fr;gap:10px;padding:14px;display:grid}.chy-filters label{color:#8a6d9b;align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:800;display:flex}.chy-filters label input,.chy-filters label select{color:#4d385b;background:#fff;border:1px solid #e6deeb;border-radius:8px;flex:1;width:100%;min-width:0;padding:11px;font-size:11px}.chy-list{background:#fff;border:1px solid #e8e0eb;border-radius:14px;overflow:hidden}.chy-item{border-bottom:1px solid #f0eaf3;align-items:center;gap:12px;padding:17px;display:flex}.chy-item:last-child{border-bottom:0}.chy-initial{color:#8c65a7;background:#f0e7f6;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.chy-item-content{flex:1;gap:6px;min-width:0;display:grid}.chy-item-content strong{color:#483254;font-size:13px}.chy-item-content p{color:#7f738c;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.chy-item-content small{color:#9f91a7;align-items:center;gap:5px;font-size:10px;display:flex}.chy-item-actions{justify-items:end;gap:8px;display:grid}.chy-status{color:#865f9c;background:#f5eef9;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:850}.chy-status.accepted{color:#36764e;background:#e7f6eb}.chy-status.completed{color:#3876a4;background:#e6f2fd}.chy-status.rejected{color:#ae5163;background:#fce8ea}.chy-item-actions button{color:#765093;cursor:pointer;background:#fff;border:1px solid #e5d7ed;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:850;display:inline-flex}.chy-empty{text-align:center;color:#91749e;justify-items:center;gap:12px;padding:40px 20px;display:grid}.chy-empty p{color:#92839e;font-size:12px}.chy-empty button,.chy-shortcuts button{color:#6f4b89;cursor:pointer;background:#fff;border:1px solid #e3d5ea;border-radius:9px;align-items:center;gap:8px;padding:12px;font-size:11px;font-weight:800;display:inline-flex}.chy-shortcuts{justify-content:flex-end;gap:9px;display:flex}@media (width<=700px){.chy-filters{grid-template-columns:1fr 1fr}.chy-filters label:first-child{grid-column:1/-1}.chy-root>header{padding:20px}}@media (width<=460px){.chy-item{flex-wrap:wrap;padding:12px}.chy-item-actions{justify-content:space-between;align-items:center;width:100%;padding-left:57px;display:flex}.chy-item-content p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chy-filters{gap:7px;padding:9px}.chy-root>header h2{font-size:26px}.chy-summary>div{padding:10px}.chy-summary strong{font-size:20px}}.cpf-root{color:#443450;background:#fff;border:1px solid #e9e0ec;border-radius:17px;max-width:1170px;margin:0 auto;overflow:hidden}.cpf-root>header{color:#fff;background:linear-gradient(120deg,#2f203f,#624775);justify-content:space-between;align-items:center;gap:17px;padding:29px;display:flex}.cpf-eyebrow{letter-spacing:.14em;color:#e6c4e3;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.cpf-root>header h2{letter-spacing:-.05em;color:#fff;margin:11px 0;font-size:clamp(25px,3.2vw,36px);line-height:1.16}.cpf-root>header p{color:#e9ddea;max-width:740px;font-size:12px;line-height:1.7}.cpf-avatar{color:#fff;background:#a28bb4;border:3px solid #fffa;border-radius:100%;flex:none;place-items:center;width:85px;height:85px;display:grid;overflow:hidden}.cpf-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cpf-tabs{border-bottom:1px solid #ece3f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:17px 20px;display:grid}.cpf-tabs button{color:#856e94;cursor:pointer;background:#fff;border:1px solid #eee6f2;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:11px;font-weight:850;display:flex}.cpf-tabs button.active{color:#64417d;background:#f2e7f8;border-color:#996caf}.cpf-body{padding:23px}.cpf-note{color:#477352;background:#f3f9f5;border:1px solid #d9eadc;border-radius:9px;align-items:center;gap:9px;margin-bottom:17px;padding:11px 13px;font-size:11px;line-height:1.65;display:flex}.cpf-note svg{flex:none}.cpf-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cpf-field{color:#6f5980;gap:7px;font-size:11px;font-weight:800;display:grid}.cpf-field input,.cpf-field textarea,.cpf-network-fields input{color:#493651;background:#fff;border:1px solid #e4dbe9;border-radius:9px;width:100%;min-width:0;padding:12px;font-size:12px}.cpf-field textarea{min-height:80px}.cpf-full{grid-column:1/-1}.cpf-check{color:#72657c;align-items:flex-start;gap:10px;margin-top:17px;font-size:11px;line-height:1.7;display:flex}.cpf-check input{accent-color:#744a93;flex:none;width:17px;height:17px;margin-top:2px}.cpf-hint{color:#80738b;margin:7px 0 15px;font-size:12px;line-height:1.75}.cpf-networks{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.cpf-network{background:#fcfaff;border:1px solid #e9deec;border-radius:11px;overflow:hidden}.cpf-network summary{cursor:pointer;color:#634b79;justify-content:space-between;align-items:center;gap:8px;padding:13px;font-size:11px;font-weight:850;list-style:none;display:flex}.cpf-network summary::-webkit-details-marker{display:none}.cpf-network summary>span:last-child{color:#9c84ad}.cpf-network[open]{background:#fff;border-color:#a989b6}.cpf-network-fields{border-top:1px solid #ebe4ed;gap:10px;padding:12px;display:grid}.cpf-network-fields label{color:#806b89;gap:6px;font-size:10px;font-weight:750;display:grid}.cpf-advanced{background:#fcf9fe;border:1px solid #e9e0eb;border-radius:11px;margin:17px 0}.cpf-advanced>summary{color:#6b4c80;cursor:pointer;align-items:center;gap:8px;padding:15px;font-size:12px;font-weight:850;list-style:none;display:flex}.cpf-advanced>summary>svg:last-child{margin-left:auto}.cpf-advanced>.cpf-fields{padding:13px}.cpf-error,.cpf-success{color:#a34961;background:#fff0f2;border-radius:9px;align-items:center;gap:9px;margin:15px 0;padding:12px;font-size:12px;line-height:1.6;display:flex}.cpf-success{color:#2e774d;background:#e9f8ec}.cpf-footer{border-top:1px solid #efe8f1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:19px;padding-top:18px;display:flex}.cpf-footer>span{color:#9987a1;align-items:center;gap:7px;font-size:10px;display:inline-flex}.cpf-footer>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cpf-footer button{cursor:pointer;border:1px solid #dfd1e7;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:11px 13px;font-size:11px;font-weight:850;display:inline-flex}.cpf-footer button.cpf-quiet{color:#715588;background:#fff}.cpf-footer button.cpf-save{color:#fff;background:#513779;border-color:#513779}.cpf-footer button:disabled{opacity:.5;cursor:not-allowed}@media (width<=800px){.cpf-networks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.cpf-root>header{padding:19px}.cpf-avatar{width:58px;height:58px}.cpf-tabs{gap:5px;padding:10px}.cpf-tabs button{flex-direction:column;padding:10px 7px;font-size:9px}.cpf-body{padding:14px}.cpf-fields,.cpf-networks{grid-template-columns:1fr}.cpf-footer>div{width:100%}.cpf-footer button{flex:1}}.cpd-backdrop{z-index:1800;background:#21172bbd;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.cpd-modal{color:#493650;background:#fff;border-radius:18px;width:min(860px,100%);max-height:95dvh;padding:22px;overflow-y:auto;box-shadow:0 23px 65px #16101d50}.cpd-modal>header{border-bottom:1px solid #efe8f1;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.cpd-modal>header>span{color:#76518e;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.cpd-modal>header button{color:#6d4b82;background:#f8f2fc;border:1px solid #eddfef;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.cpd-hero{align-items:center;gap:19px;margin:20px 0;display:flex}.cpd-image{color:#9c7bad;background:#e2d4eb;border-radius:50%;flex:none;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.cpd-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cpd-hero h2{color:#3a2b47;letter-spacing:-.04em;margin:0 0 7px;font-size:25px}.cpd-hero p{color:#83758e;align-items:center;gap:7px;margin:4px 0;font-size:12px;line-height:1.6;display:flex}.cpd-warning{color:#846642;background:#fff5e7;border:1px solid #f0dfc4;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;font-size:11px;line-height:1.7;display:flex}.cpd-warning svg{flex:none}.cpd-totals{grid-template-columns:repeat(3,1fr);gap:9px;margin:16px 0;display:grid}.cpd-totals>div{background:#f8f4fb;border:1px solid #ebe0f1;border-radius:11px;gap:6px;padding:13px;display:grid}.cpd-totals>div svg{color:#9a73ac}.cpd-totals strong{color:#533969;overflow-wrap:anywhere;font-size:19px}.cpd-totals small{color:#93829b;font-size:10px}.cpd-modal>h3{margin:23px 0 14px;font-size:17px}.cpd-socials{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:12px;display:grid}.cpd-socials article{border:1px solid #eae0f0;border-radius:12px;min-width:0;padding:14px}.cpd-network-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cpd-network-head strong{color:#523b64;font-size:13px}.cpd-network-head small{color:#9381a0;font-size:10px}.cpd-network-head a{color:#805b91;margin-left:auto}.cpd-network-stats{color:#746484;background:#f8f5fb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:13px 0;padding:10px;font-size:10px;display:flex}.cpd-network-stats small{color:#a08cab}.cpd-socials h4{color:#6b5080;margin:9px 0;font-size:11px}.cpd-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cpd-posts a{border:1px solid #f0e9f2;border-radius:8px;min-width:0;text-decoration:none;overflow:hidden}.cpd-posts a>div{color:#ac94b6;background:#f0e9f5;place-items:center;height:75px;display:grid}.cpd-posts img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cpd-posts a>small{color:#897a97;padding:5px;font-size:8px;display:block}.cpd-posts a>span{color:#735587;flex-wrap:wrap;align-items:center;gap:5px;padding:5px;font-size:8px;display:flex}.cpd-no-posts{color:#96859e;background:#faf7fc;border-radius:8px;padding:16px;font-size:11px}.cpd-integrity{color:#5a8266;background:#f5f8f6;border-radius:10px;align-items:start;gap:11px;margin:19px 0;padding:14px;display:flex}.cpd-integrity>span{gap:6px;display:grid}.cpd-integrity strong{color:#426e50;font-size:12px}.cpd-integrity small{font-size:11px;line-height:1.65}.cpd-contact{color:#fff;cursor:pointer;background:#503578;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:12px;font-weight:850;display:flex}@media (width<=550px){.cpd-modal{border-radius:14px;padding:13px}.cpd-image{width:62px;height:62px}.cpd-hero{gap:12px}.cpd-hero h2{font-size:19px}.cpd-totals>div{padding:9px}.cpd-totals strong{font-size:14px}.cpd-totals small{font-size:9px}.cpd-socials{grid-template-columns:1fr}.cpd-warning{font-size:10px}}.cpd-api-badge{color:#307a4c;background:#e6f7ed;border-radius:20px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:850;display:inline-flex}.cdisc{min-width:0}.cdisc-hero{color:#fff;background:radial-gradient(at 78% 18%,#7e458a 0,#0000 45%),linear-gradient(125deg,#201633,#443052);border-radius:19px;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden}.cdisc-kicker{letter-spacing:.14em;color:#ddb3d8;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.cdisc-hero h2{letter-spacing:-.065em;max-width:750px;margin:19px 0 15px;font-size:clamp(30px,4vw,52px);font-weight:850;line-height:1.09}.cdisc-hero p{color:#e5d7e8;max-width:660px;margin:0 0 25px;font-size:13px;line-height:1.8}.cdisc-hero-search{color:#8f80a1;background:#fff;border-radius:13px;align-items:center;gap:10px;max-width:850px;padding:8px 8px 8px 17px;display:flex}.cdisc-hero-search input{color:#40354b;border:0;outline:0;flex:1;min-width:0;padding:10px 0;font-size:12px}.cdisc-hero-search button{color:#624077;cursor:pointer;background:#f1e8f5;border:0;border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-size:11px;font-weight:800;display:inline-flex}.cdisc-tabs{scrollbar-width:thin;gap:7px;padding:17px 0 9px;display:flex;overflow-x:auto}.cdisc-tabs button{white-space:nowrap;color:#786c84;cursor:pointer;background:#fff;border:1px solid #e8e1eb;border-radius:50px;align-items:center;gap:7px;padding:11px 14px;font-size:11px;font-weight:800;display:flex}.cdisc-tabs button.active{color:#fff;background:#50377b;border-color:#50377b}.cdisc-tabs small{color:#704a8c;background:#eddef6;border-radius:100%;padding:3px 7px}.cdisc-filters{background:#fff;border:1px solid #ece7f0;border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;padding:14px;display:flex}.cdisc-filters label{color:#8b7d95;flex:1;gap:6px;min-width:145px;font-size:10px;font-weight:800;display:grid}.cdisc-filters select{color:#4d405e;background:#fdfbff;border:1px solid #e1d6e7;border-radius:9px;padding:10px;font-size:11px}.cdisc-filters>button{color:#6e5189;cursor:pointer;background:#fff;border:1px solid #e6daec;border-radius:9px;padding:11px;font-size:11px}.cdisc-section-top{justify-content:space-between;align-items:end;gap:15px;margin:19px 0;display:flex}.cdisc-section-top h3{letter-spacing:-.045em;margin:6px 0;font-size:24px;font-weight:850}.cdisc-verified-note{color:#90879a;align-items:center;gap:7px;max-width:430px;font-size:10px;line-height:1.55;display:flex}.cdisc-verified-note svg{flex:none}.cdisc-demo-warning{color:#665374;background:#f7f1fc;border:1px solid #e8d9ee;border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:20px;padding:15px;font-size:11px;line-height:1.7;display:flex}.cdisc-demo-warning svg{color:#895baa;flex:none}.cdisc-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:17px;display:grid}.cdisc-card{background:#fff;border:1px solid #eae5ef;border-radius:16px;min-width:0;transition:box-shadow .16s,transform .16s;overflow:hidden;box-shadow:0 5px 19px #22132a0d}.cdisc-card:hover{transform:translateY(-4px);box-shadow:0 17px 30px #2a163025}.cdisc-photo{background:#f0e8f4;height:220px;position:relative;overflow:hidden}.cdisc-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%;height:100%}.cdisc-demo-tag,.cdisc-real-tag{color:#574369;background:#ffffffef;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:850;position:absolute;top:12px;left:12px}.cdisc-demo-tag{color:#954b77;background:#fce2f3}.cdisc-real-tag{color:#317351;background:#e7f7ed}.cdisc-heart{color:#845e94;cursor:pointer;background:#ffffffef;border:0;border-radius:100%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:11px;right:11px}.cdisc-heart.saved{color:#e164a2}.cdisc-fallback{color:#baa4c5;place-items:center;height:100%;display:grid}.cdisc-info{padding:18px}.cdisc-name{align-items:center;gap:6px;display:flex}.cdisc-name h4{letter-spacing:-.04em;color:#30223a;margin:0;font-size:16px;font-weight:850}.cdisc-name svg{color:#51a277}.cdisc-city{color:#93899c;align-items:center;gap:5px;margin:8px 0;font-size:11px;display:flex}.cdisc-info>p{color:#6d6176;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;margin:10px 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.cdisc-social{color:#857490;background:#f9f6fc;border-radius:9px;align-items:center;gap:9px;min-height:40px;padding:10px;font-size:10px;display:flex}.cdisc-card-actions{align-items:center;gap:7px;margin-top:15px;display:flex}.cdisc-primary{color:#fff;cursor:pointer;background:#4b3377;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:12px 10px;font-size:11px;font-weight:850;display:flex}.cdisc-quiet{color:#926bac;cursor:pointer;background:#fff;border:1px solid #eee3f0;border-radius:9px;place-items:center;width:39px;height:40px;display:grid}.cdisc-empty{text-align:center;color:#9f91a6;border:1px dashed #ded3e5;border-radius:13px;justify-items:center;gap:11px;padding:50px 18px;display:grid}.cdisc-empty p{font-size:13px}.cdisc-empty button{color:#77528c;cursor:pointer;background:#fff;border:1px solid #ddcee9;border-radius:8px;padding:11px}.cdisc-dialog-backdrop{z-index:1800;background:#191023b5;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.cdisc-dialog{background:#fff;border-radius:19px;width:min(520px,100%);max-height:94vh;padding:25px;overflow:auto;box-shadow:0 20px 80px #1b0f2375}.cdisc-dialog>header{color:#563475;justify-content:space-between;align-items:center;gap:10px;display:flex}.cdisc-dialog>header strong{align-items:center;gap:8px;font-size:16px;display:flex}.cdisc-dialog>header button{cursor:pointer;background:#f4ecf7;border:0;border-radius:100%;place-items:center;padding:8px;display:grid}.cdisc-dialog-profile{background:#f8f3fa;border-radius:12px;align-items:center;gap:15px;margin:20px 0;padding:13px;display:flex}.cdisc-dialog-profile img{-o-object-fit:cover;object-fit:cover;border-radius:100%;width:62px;height:62px}.cdisc-dialog-profile div{gap:5px;display:grid}.cdisc-dialog-profile strong{color:#463151;font-size:14px}.cdisc-dialog-profile small{color:#9b7ba8;font-size:11px}.cdisc-dialog>p{color:#796985;font-size:12px;line-height:1.75}.cdisc-demo-steps{gap:9px;margin:16px 0;display:grid}.cdisc-demo-steps>div{color:#92879e;background:#faf8fc;border:1px solid #eee7f2;border-radius:9px;align-items:center;gap:12px;padding:14px;font-size:12px;display:flex}.cdisc-demo-steps>div.active{color:#573a74;background:#f4ecf9;border-color:#e5d3ed}.cdisc-demo-steps>div>span{color:#74548d;background:#e9d9ef;border-radius:100%;place-items:center;width:22px;height:22px;display:grid}.cdisc-demo-steps>div svg{color:#5d9974}.cdisc-dialog-actions{justify-content:flex-end;display:flex}.cdisc-dialog-actions>button{color:#fff;cursor:pointer;background:#4d3072;border:0;border-radius:9px;align-items:center;gap:7px;padding:13px 18px;font-size:12px;font-weight:850;display:flex}.cdisc-done{color:#37875b;align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}@media (width<=800px){.cdisc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cdisc-section-top{flex-direction:column;align-items:start}.cdisc-hero{padding:25px}}@media (width<=520px){.cdisc-hero{padding:20px}.cdisc-hero h2{font-size:32px}.cdisc-hero-search button{gap:0;padding:12px;font-size:0}.cdisc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cdisc-photo{height:160px}.cdisc-info{padding:11px}.cdisc-name h4{font-size:13px}.cdisc-info>p{font-size:10px}.cdisc-social{font-size:9px}.cdisc-primary{padding:10px 5px;font-size:10px}.cdisc-quiet{width:33px;height:35px}.cdisc-tabs button{padding:10px;font-size:10px}.cdisc-hero p{font-size:12px}}@media (width<=360px){.cdisc-grid{grid-template-columns:1fr}.cdisc-photo{height:220px}}@media (prefers-reduced-motion:reduce){.cdisc-card{transition:none}.cdisc-card:hover{transform:none}}.sc-marketplace-more{max-width:1250px;margin:25px auto 50px;padding:0 18px}.sc-marketplace-more>summary{color:#5e4078;cursor:pointer;background:#faf7fd;border:1px solid #e0d6e9;border-radius:12px;justify-content:space-between;align-items:center;padding:18px 22px;font-size:13px;font-weight:850;list-style:none;display:flex}.sc-marketplace-more[open]>summary{border-radius:12px 12px 0 0}.sc-marketplace-more>.sc-explore-page{padding:20px 0}.sc-marketplace-more summary::-webkit-details-marker{display:none}.cdisc-advanced-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:11px;display:grid}.cdisc-advanced-filters>label{min-width:0}.cdisc-platforms-filter{background:#fff;border:1px solid #eee5f2;border-radius:10px;grid-column:1/-1;padding:12px}.cdisc-platforms-filter legend{color:#775b8d;padding:0 5px;font-size:10px;font-weight:900}.cdisc-platforms-filter>div{flex-wrap:wrap;gap:8px;display:flex}.cdisc-platforms-filter label{color:#6a4d7c;cursor:pointer;background:#faf8fc;border:1px solid #ece4f0;border-radius:30px;align-items:center;gap:6px;padding:9px;font-size:10px;font-weight:780;display:flex}.cdisc-platforms-filter input{accent-color:#6b4890;width:15px;height:15px}.cdisc-social-all{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;margin:5px 0;display:flex}.cdisc-social-all>span{background:#f5f0f8;border:1px solid #ece1f1;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.cdisc-metric-row{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.cdisc-metric-row>div{background:#f7f3fa;border-radius:9px;gap:5px;min-width:0;padding:9px;display:grid}.cdisc-metric-row strong{color:#523967;letter-spacing:-.045em;overflow-wrap:anywhere;font-size:17px}.cdisc-metric-row small{color:#9886a2;font-size:9px;line-height:1.35}.cdisc-last-posts{border-top:1px solid #ede4ef;margin-bottom:12px;padding-top:10px}.cdisc-last-posts>span{color:#837091;font-size:9px;font-weight:800}.cdisc-last-posts>div{gap:5px;margin-top:7px;display:flex}.cdisc-last-posts>div>span{color:#9b7baa;background:#f5edf9;border-radius:7px;place-items:center;width:44px;height:42px;display:grid;overflow:hidden}.cdisc-last-posts img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (width<=1080px){.cdisc-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cdisc-advanced-filters{grid-template-columns:1fr}.cdisc-platforms-filter{grid-column:1}.cdisc-metric-row strong{font-size:14px}.cdisc-metric-row small{font-size:8px}.cdisc-social-all>span{width:25px;height:25px}.cdisc-last-posts>div>span{width:35px;height:35px}}.cdisc-verified-label{color:#337b4e;background:#e5f7e9;border-radius:22px;align-items:center;gap:6px;margin:7px 0;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.cdisc-embedded .cdisc-hero{color:#493358;background:linear-gradient(115deg,#faf7fe,#f2eaf7);border:1px solid #e7d9ef;padding:22px 27px}.cdisc-embedded .cdisc-hero h2{color:#443052;margin:11px 0;font-size:clamp(23px,3vw,34px)}.cdisc-embedded .cdisc-hero p{color:#776785;margin-bottom:16px}.cdisc-embedded .cdisc-kicker{color:#946cb0}.cdisc-embedded .cdisc-hero-search{border:1px solid #e4d6eb;box-shadow:0 5px 15px #49325b0b}.cdisc-embedded .cdisc-hero-search button{color:#fff;background:#52346c}.cdisc-embedded .cdisc-tabs{padding-top:11px}@media (width<=560px){.cdisc-embedded .cdisc-hero{padding:16px}.cdisc-embedded .cdisc-hero h2{font-size:25px}}.cdisc-match-label{color:#69547a;background:#f0e9f5;border-radius:30px;align-items:center;gap:6px;margin:1px 0 8px;padding:6px 9px;font-size:10px;line-height:1.5;display:inline-flex}.dft-root{color:#463a51;background:#fff;border:1px solid #e4dce6;border-radius:17px;gap:13px;min-width:0;padding:21px 23px;display:grid;box-shadow:0 5px 22px #463a4e0a}.dft-header{justify-content:space-between;align-items:center;gap:15px;display:flex}.dft-header>div{min-width:0}.dft-kicker{letter-spacing:.1em;color:#7e5a96;align-items:center;gap:7px;font:900 9px/1.3 Manrope,sans-serif;display:inline-flex}.dft-header h3{letter-spacing:-.03em;margin:6px 0 0;font:850 clamp(16px,2vw,21px)/1.3 Manrope,sans-serif}.dft-toggle{color:#6e5680;white-space:nowrap;cursor:pointer;background:#f7f3fa;border:1px solid #e6dce9;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.dft-toggle b{color:#fff;background:#714f88;border-radius:12px;padding:4px 7px;font-size:9px}.dft-ai-input{background:#faf8fb;border:1px solid #e5dce8;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:7px 7px 7px 15px;display:flex}.dft-ai-input>svg{color:#846994;flex:none}.dft-ai-input input{color:#352a3d;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:9px 0;font:500 12px/1.5 Manrope,sans-serif}.dft-ai-input input::placeholder{color:#a093a9}.dft-ai-input button{color:#fff;white-space:nowrap;cursor:pointer;background:#503268;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font:850 11px/1.4 Manrope,sans-serif;display:flex}.dft-ai-input button:disabled{opacity:.55}.dft-notice{color:#55725a;background:#f1f7f2;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;line-height:1.5;display:flex}.dft-notice svg{flex:none}.dft-fields{border-top:1px solid #f0eaf1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:13px;padding-top:14px;display:grid}.dft-fields label{color:#82738d;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid}.dft-fields input,.dft-fields select{color:#45364e;background:#fff;border:1px solid #e3dae6;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:10px 11px;font-size:11px}.dft-fields input:focus,.dft-fields select:focus,.dft-ai-input:focus-within{outline-offset:1px;outline:2px solid #ad8bc5}.dft-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dft-actions button{color:#725781;cursor:pointer;background:#f9f7fa;border:1px solid #e5dbe9;border-radius:9px;align-items:center;gap:7px;min-height:41px;padding:10px;font-size:10px;font-weight:800;display:flex}.dft-disclaimer{color:#94879a;align-items:center;gap:7px;margin:0;font-size:10px;line-height:1.5;display:flex}.dft-disclaimer svg{flex:none}.dft-spin{animation:1s linear infinite dft-spin}@keyframes dft-spin{to{transform:rotate(360deg)}}@media (width<=1000px){.dft-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.dft-root{gap:12px;padding:14px 13px}.dft-header{flex-wrap:wrap}.dft-header h3{font-size:17px}.dft-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dft-ai-input{gap:7px;padding:6px 6px 6px 10px}.dft-ai-input button{padding:10px}.dft-ai-input button span{display:none}}@media (width<=380px){.dft-fields{grid-template-columns:1fr}.dft-header h3{font-size:16px}}@media (prefers-reduced-motion:reduce){.dft-spin{animation:none}}.dds-root{gap:15px;min-width:0;display:grid}.dds-status{color:#7f6d8c;background:#f7f2fb;border:1px solid #ebdfef;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 14px;font-size:11px;line-height:1.5;display:flex}.dds-status svg{color:#775490;flex:none}.dds-status strong{color:#583a71}.dds-root>.cdisc,.dds-root>.cme-root{min-width:0}@media (width<=560px){.dds-root{gap:11px}.dds-status{font-size:10px}}.scp-root{color:#483457;background:#fff;border:1px solid #e7dceb;border-radius:16px;min-width:0;padding:22px}.scp-root>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.scp-eyebrow{color:#9570a7;letter-spacing:.11em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.scp-root>header h3{letter-spacing:-.04em;color:#43304f;margin:10px 0;font-size:clamp(20px,2.5vw,27px);line-height:1.2}.scp-root>header p{color:#887794;font-size:12px;line-height:1.65}.scp-root>header>button{color:#795b90;cursor:pointer;background:#fff;border:1px solid #e4dbe8;border-radius:9px;place-items:center;padding:10px;display:grid}.scp-info{color:#746482;background:#f8f4fa;border:1px solid #eae2ed;border-radius:10px;align-items:start;gap:9px;margin:18px 0;padding:14px;font-size:11px;line-height:1.7;display:flex}.scp-info svg{color:#785c90;flex:none}.scp-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.scp-card{background:#fff;border:1px solid #e9e0ed;border-radius:12px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.scp-card.connected{background:#fcfffd;border-color:#bcdcc9}.scp-card-title{align-items:center;gap:9px;display:flex}.scp-card-title>div:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.scp-card-title strong{color:#47365a;font-size:13px}.scp-card-title small{color:#927aa0;overflow-wrap:anywhere;font-size:10px}.scp-ok{color:#35965b;flex:none}.scp-off{color:#ad97b5}.scp-status{color:#93672e;background:#fff3e2;border-radius:30px;align-items:center;width:fit-content;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.scp-status.ok{color:#32744c;background:#eaf7ec}.scp-card-stats{grid-template-columns:1fr 1fr;gap:7px;display:grid}.scp-card-stats>div{background:#eff9f1;border-radius:8px;gap:5px;padding:10px;display:grid}.scp-card-stats strong{color:#345f46;font-size:20px;font-weight:850}.scp-card-stats small{color:#6b896e;font-size:10px}.scp-date{color:#90849c;align-items:center;gap:6px;font-size:10px;display:flex}.scp-consent{color:#7b6a87;align-items:start;gap:9px;font-size:10px;line-height:1.7;display:flex}.scp-consent input{accent-color:#745296;flex:none;width:17px;height:17px;margin-top:3px}.scp-wait{color:#987040;align-items:start;gap:7px;font-size:10px;line-height:1.6;display:flex}.scp-wait svg{flex:none}.scp-card-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;display:flex}.scp-card-actions button{cursor:pointer;border:1px solid #6b4a8a;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:12px 10px;font-size:11px;font-weight:850;display:inline-flex}.scp-primary{color:#fff;background:#503477}.scp-danger{color:#aa5a6e;background:#fff5f6;border-color:#f0dce1!important}.scp-card-actions button:disabled{opacity:.44;cursor:not-allowed}.scp-confirm,.scp-alert{color:#2d7a4d;background:#e9f7ed;border-radius:9px;align-items:start;gap:8px;margin-top:14px;padding:12px;font-size:11px;line-height:1.6;display:flex}.scp-alert{color:#99505e;background:#fff0f1}.scp-confirm svg,.scp-alert svg{flex:none}.scp-bottom{color:#94879b;align-items:start;gap:8px;margin-top:16px;font-size:10px;line-height:1.65;display:flex}.scp-bottom svg{flex:none}.scp-compact{margin-top:17px;padding:15px}.scp-compact>header h3{font-size:19px}.scp-compact .scp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.scp-compact .scp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=590px){.scp-root{padding:13px}.scp-grid,.scp-compact .scp-grid{grid-template-columns:1fr}.scp-card{padding:13px}.scp-info{margin:12px 0}.scp-card-title strong{font-size:14px}}.scp-policy-note{color:#847491;background:#f8f5fa;border-radius:8px;padding:9px;font-size:10px;line-height:1.65}.scp-policy-note a{color:#6b4b8c;font-weight:800;text-decoration:underline}.scp-professional-note{color:#83718f;margin:0;font-size:10px;line-height:1.5}.scp-page-select{background:#faf5fe;border:1px solid #d5c1e2;border-radius:10px;gap:9px;padding:12px;display:grid}.scp-page-select label{color:#654b79;gap:9px;font-size:11px;font-weight:800;display:grid}.scp-page-select select{color:#49365e;background:#fff;border:1px solid #e3d5ec;border-radius:7px;width:100%;min-width:0;padding:10px}.scp-page-select button{color:#fff;cursor:pointer;background:#573775;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:11px;font-weight:850;display:inline-flex}.scp-page-select button:disabled{opacity:.4}.csq-root{color:#453253;background:linear-gradient(125deg,#fdfaff,#f2e9ff);border:1px solid #d9c5ef;border-radius:17px;gap:18px;min-width:0;padding:21px;display:grid}.csq-root header{justify-content:space-between;align-items:start;gap:13px;display:flex}.csq-kicker{color:#8c67b1;letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.csq-root h3{letter-spacing:-.04em;color:#48325b;margin:7px 0;font-size:clamp(19px,2.4vw,27px);line-height:1.25}.csq-root header p{color:#796987;max-width:620px;font-size:12px;line-height:1.65}.csq-count{background:#fff;border:1px solid #e9def3;border-radius:10px;gap:5px;min-width:120px;padding:12px 14px;display:grid}.csq-count strong{color:#78539b;font-size:23px}.csq-count small{color:#917ba2;font-size:10px;line-height:1.5}.csq-form{grid-template-columns:minmax(110px,.9fr) minmax(150px,1.4fr) minmax(120px,.9fr) auto;align-items:end;gap:10px;display:grid}.csq-form label{gap:6px;min-width:0;display:grid}.csq-form label span{color:#6d567e;font-size:10px;font-weight:850}.csq-form input,.csq-form select{color:#453155;background:#fff;border:1px solid #dcccdf;border-radius:9px;outline-color:#8563af;width:100%;min-width:0;height:42px;padding:9px 11px;font-size:12px}.csq-form input:disabled{color:#978ca0;background:#f5f0f7}.csq-save{color:#fff;cursor:pointer;background:#57337c;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:11px;font-weight:850;display:flex}.csq-save:disabled{opacity:.45;cursor:default}.csq-status,.csq-error,.csq-ok{border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:11px;line-height:1.5;display:flex}.csq-status{color:#84699b;background:#f9f4ff}.csq-error{color:#9b4758;background:#fff0f0}.csq-ok{color:#36754d;background:#eaf6ee}.csq-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.csq-footer>p{color:#8b7a96;align-items:start;gap:9px;max-width:390px;font-size:10px;line-height:1.55;display:flex}.csq-footer>p svg{flex:none}.csq-footer>button{color:#6a428c;cursor:pointer;text-align:left;background:#fff;border:1px solid #e6d8ec;border-radius:10px;align-items:center;gap:9px;max-width:490px;padding:12px 14px;display:flex}.csq-footer>button strong{white-space:nowrap;font-size:11px}.csq-footer>button small{color:#84728e;font-size:10px;line-height:1.3}@media (width<=1050px){.csq-form{grid-template-columns:1fr 1fr}.csq-save{grid-column:1/-1}.csq-footer{flex-direction:column;align-items:stretch}}@media (width<=560px){.csq-root{padding:14px}.csq-root header{flex-wrap:wrap}.csq-count{justify-content:space-between;align-items:center;width:100%;display:flex}.csq-form{grid-template-columns:1fr}.csq-save{grid-column:1}.csq-footer>button{flex-wrap:wrap}.csq-footer>button strong{white-space:normal}}.csp-root{background:#fff;border:1px solid #e4e6ef;border-radius:16px;gap:17px;padding:22px;display:grid}.csp-eyebrow{letter-spacing:.11em;color:#8166b5;font-size:10px;font-weight:850}.csp-head h3{letter-spacing:-.035em;margin:8px 0 6px;font-size:19px}.csp-head p{color:#8d94a5;margin:0;font-size:12px;line-height:1.6}.csp-form{background:#fafafe;border:1px solid #edecf3;border-radius:13px;gap:15px;padding:18px;display:grid}.csp-controls{grid-template-columns:1fr 1fr;gap:13px;display:grid}.csp-form label{color:#657084;gap:6px;min-width:0;font-size:11px;font-weight:700;display:grid}.csp-form input,.csp-form select{color:#26314b;background:#fff;border:1px solid #e0e1eb;border-radius:9px;outline:0;width:100%;padding:10px 11px;font-size:12px}.csp-wide{grid-column:1/-1}.csp-metrics{gap:10px;display:grid}.csp-metrics h4,.csp-list h4{margin:0;font-size:13px}.csp-metrics>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.csp-media{align-items:end;gap:14px;display:flex}.csp-media>div{flex:1;gap:10px;display:grid}.csp-upload{cursor:pointer;color:#6a509e;text-align:center;background:#f5f0fb;border:1px dashed #cdbfe9;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;max-width:210px;padding:16px;display:flex!important}.csp-upload input{opacity:0;width:1px;height:1px;position:absolute}.csp-form-foot{justify-content:space-between;align-items:center;gap:15px;display:flex}.csp-form-foot small{color:#8f95a5;align-items:center;gap:7px;font-size:10px;display:flex}.csp-form-foot button{color:#fff;cursor:pointer;white-space:nowrap;background:#4f3487;border:0;border-radius:9px;align-items:center;gap:8px;padding:12px 14px;font-size:11px;font-weight:850;display:flex}.csp-form-foot button:disabled{opacity:.5}.csp-error{color:#af4d4d;font-size:11px}.csp-list{gap:9px;display:grid}.csp-entry{border:1px solid #edeef3;border-radius:11px;align-items:center;gap:12px;padding:10px;display:flex}.csp-thumb{color:#8878a8;background:#f2eef9;border-radius:8px;flex:none;place-items:center;width:92px;height:76px;display:grid;overflow:hidden}.csp-thumb img,.csp-thumb video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.csp-entry-body{flex:1;min-width:0}.csp-entry-body strong{overflow-wrap:anywhere;max-width:100%;font-size:12px;display:block}.csp-entry-body small{color:#979ca9;margin:5px 0;font-size:10px;display:block}.csp-post-metrics{color:#69539b;flex-wrap:wrap;gap:9px;font-size:10px;font-weight:800;display:flex}.csp-actions{gap:7px;display:flex}.csp-actions button,.csp-actions a{color:#6c519e;cursor:pointer;background:#f6f2fa;border:1px solid #ece6f3;border-radius:8px;padding:8px}.csp-empty{color:#9991a8;background:#faf9fc;border-radius:10px;align-items:center;gap:9px;padding:24px;font-size:11px;display:flex}@media (width<=620px){.csp-root{padding:14px}.csp-form{padding:13px}.csp-metrics>div{grid-template-columns:repeat(2,1fr)}.csp-media,.csp-form-foot{flex-direction:column;align-items:stretch}.csp-upload{max-width:none}.csp-form-foot button{justify-content:center}.csp-thumb{width:69px;height:70px}.csp-actions{flex-direction:column}.csp-entry{align-items:start}}.csp-progress{color:#745595;background:#f6f0fd;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:11px;display:flex}.csp-progress strong{font-size:22px}.csp-optional{background:#fff;border:1px solid #e5ddec;border-radius:10px;padding:12px}.csp-optional summary{color:#76599d;cursor:pointer;padding:3px 0;font-size:11px;font-weight:850}.csp-optional[open]{gap:15px;display:grid}.csp-optional-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.csp-optional-controls label{color:#657084;gap:6px;font-size:11px;display:grid}.csp-optional-controls input,.csp-optional-controls select{color:#26314b;background:#fff;border:1px solid #e0e1eb;border-radius:9px;width:100%;min-width:0;padding:10px 11px;font-size:12px}@media (width<=620px){.csp-optional-controls{grid-template-columns:1fr}}.csa-root{gap:17px;min-width:0;display:grid}.csa-root>header{color:#fff;background:linear-gradient(125deg,#2d203e,#554170);border-radius:17px;padding:26px}.csa-eyebrow{letter-spacing:.12em;color:#e2b9dd;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.csa-root>header h2{color:#fff;letter-spacing:-.045em;margin:11px 0;font-size:clamp(22px,3vw,32px);line-height:1.15}.csa-root>header p{color:#e9dcec;max-width:710px;font-size:12px;line-height:1.7}.csa-totals{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.csa-totals>div{background:#fff;border:1px solid #e6e0ea;border-radius:13px;justify-items:start;gap:5px;padding:13px;display:grid}.csa-totals svg{color:#8a6ba0}.csa-totals strong{letter-spacing:-.04em;color:#3e2d4c;font-size:21px}.csa-totals small{color:#9b8c9f;font-size:10px}.csa-platform-picker{align-items:center;gap:7px;padding:5px 0 8px;display:flex;overflow-x:auto}.csa-platform-picker button{color:#665177;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e9dfea;border-radius:30px;align-items:center;gap:6px;padding:10px 12px;font-size:10px;font-weight:850;display:inline-flex}.csa-platform-picker button.active{color:#fff;background:#503877;border-color:#503877}.csa-networks{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:13px;display:grid}.csa-network{background:#fff;border:1px solid #eae3ee;border-radius:14px;min-width:0;padding:15px}.csa-net-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.csa-net-head>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.csa-net-head strong{color:#443251;font-size:14px}.csa-net-head small{color:#93859c;font-size:10px}.csa-unverified{color:#8e6e40;background:#fbf4e7;border-radius:15px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;display:flex}.csa-net-stats{background:#f8f4fa;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:6px;margin:15px 0;padding:12px;display:grid}.csa-net-stats>div{gap:5px;display:grid}.csa-net-stats strong{color:#513463;font-size:17px}.csa-net-stats small{color:#9786a2;font-size:9px;line-height:1.4}.csa-posts h4{color:#59466b;margin:7px 0 10px;font-size:11px;font-weight:880}.csa-post{color:inherit;border-top:1px solid #f0eaf1;align-items:center;gap:9px;padding:9px 0;text-decoration:none;display:flex}.csa-post-image{color:#a58cad;background:#f1eaf5;border-radius:8px;flex:none;place-items:center;width:45px;height:45px;display:grid;overflow:hidden}.csa-post-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.csa-post>div:nth-child(2){flex:1;gap:7px;min-width:0;display:grid}.csa-post strong{white-space:nowrap;text-overflow:ellipsis;color:#584463;font-size:10px;line-height:1.4;overflow:hidden}.csa-post small{color:#9789a3;flex-wrap:wrap;align-items:center;gap:4px;font-size:9px;display:flex}.csa-post>svg{color:#8d7399;flex:none}.csa-empty{color:#91849b;background:#faf8fc;border-radius:9px;padding:17px;font-size:11px}.csa-none button{color:#725291;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.csa-integrity{color:#6b5978;background:#f8f6fa;border:1px solid #e5ddeb;border-radius:13px;padding:17px}.csa-integrity>div:first-child{align-items:center;gap:10px;display:flex}.csa-integrity svg{color:#8357a2;flex:none}.csa-integrity h3{color:#483658;margin:0 0 5px;font-size:15px}.csa-integrity p{margin:7px 0;font-size:11px;line-height:1.65}.csa-integrity small{color:#a08fac;font-size:10px}.csa-flags{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.csa-flags span{color:#8e681e;background:#fff5dc;border-radius:8px;padding:7px 9px;font-size:10px}.csa-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.csa-actions p{color:#897c93;flex:1;align-items:center;gap:9px;font-size:10px;line-height:1.6;display:flex}.csa-actions button{color:#fff;cursor:pointer;background:#503874;border:0;border-radius:9px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;font-weight:800;display:flex}@media (width<=980px){.csa-totals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.csa-root>header{padding:18px}.csa-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.csa-totals>div{padding:10px}.csa-totals strong{font-size:18px}.csa-networks{grid-template-columns:1fr}.csa-unverified{font-size:8px}.csa-integrity{padding:12px}}.csa-unverified.verified{color:#297e4a;background:#e4f6e9}.csa-youtube-note{color:#8b6637;background:#fff4e4;border:1px solid #f0dfc5;border-radius:9px;padding:12px;font-size:10px;line-height:1.6}.csa-post-editor{scroll-margin-top:98px}.csa-post-editor .csp-root{box-shadow:0 8px 26px #48255e12}.csa-oauth-reveal{background:#faf8fd;border:1px solid #e3d9ea;border-radius:13px;min-width:0;overflow:hidden}.csa-oauth-reveal>summary{color:#624779;cursor:pointer;align-items:center;gap:9px;padding:14px 17px;font-size:12px;font-weight:900;list-style:none;display:flex}.csa-oauth-reveal>summary::-webkit-details-marker{display:none}.csa-oauth-reveal>summary svg:last-child{margin-left:auto;transition:transform .2s}.csa-oauth-reveal[open]>summary svg:last-child{transform:rotate(90deg)}.csa-oauth-reveal .scp-root{box-shadow:none;border:0;border-top:1px solid #e8ddeb;border-radius:0}.pj-root{gap:18px;min-width:0;display:grid}.pj-top{color:#fff;background:linear-gradient(135deg,#2e1f3e,#634b77);border-radius:17px;padding:27px}.pj-eyebrow{color:#e9c2e9;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.pj-top h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(25px,3.4vw,36px);line-height:1.17}.pj-top p{color:#e5dceb;max-width:700px;font-size:13px;line-height:1.7}.pj-step-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pj-step-list>button{text-align:left;cursor:pointer;color:#6b5b7b;background:#fff;border:1px solid #e8e1ea;border-radius:15px;align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.pj-step-list>button:hover{border-color:#9b75ad}.pj-step-list>button.pj-current{background:#faf2fe;border-color:#996bb3;box-shadow:inset 0 0 0 1px #ddc9e9}.pj-step-icon{color:#77509c;background:#f0e7f6;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.pj-step-list strong{color:#483357;font-size:13px;font-weight:850;line-height:1.4;display:block}.pj-step-list small{color:#9a899f;margin-top:6px;font-size:11px;line-height:1.6;display:block}.pj-step-list>button>svg{color:#8d65a2}.pj-quick-stats{background:#fff;border:1px solid #e9e4ed;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.pj-quick-stats>div{border-right:1px solid #eee7f2;justify-items:start;gap:6px;padding:15px;display:grid}.pj-quick-stats>div:last-child{border-right:0}.pj-quick-stats strong{color:#412e57;letter-spacing:-.05em;font-size:26px;font-weight:880}.pj-quick-stats small{color:#8d7f98;font-size:10px}.pj-latest{background:#fff;border:1px solid #e7e1ed;border-radius:15px;padding:22px}.pj-sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.pj-sectionhead h3{color:#443253;letter-spacing:-.02em;margin:0 0 6px;font-size:18px}.pj-sectionhead p{color:#95889e;font-size:11px;line-height:1.7}.pj-sectionhead>button{color:#764f91;cursor:pointer;background:#fff;border:1px solid #ddcde8;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;font-weight:850;display:inline-flex}.pj-project{text-align:left;cursor:pointer;color:#7f7190;background:#fff;border:0;border-top:1px solid #f0eaf1;align-items:center;gap:11px;width:100%;padding:13px 0;display:flex}.pj-project-avatar{color:#8a66a8;background:#f1eaf7;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.pj-project>div:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.pj-project strong{color:#513c5f;font-size:12px}.pj-project small{color:#a092a5;font-size:10px}.pj-status{color:#8257a0;white-space:nowrap;background:#f5eaf7;border-radius:8px;padding:7px 9px;font-size:10px}.pj-empty{text-align:center;color:#8d75a0;justify-items:center;gap:10px;padding:39px 20px;display:grid}.pj-empty h4{color:#594368;margin:0;font-size:17px}.pj-empty p{color:#92859b;font-size:12px;line-height:1.7}.pj-empty>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pj-empty>div button{color:#fff;cursor:pointer;background:#513778;border:0;border-radius:9px;align-items:center;gap:7px;padding:12px 14px;font-size:11px;font-weight:850;display:inline-flex}.pj-empty>div button+button{color:#604479;background:#f3eafa}@media (width<=980px){.pj-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.pj-top{padding:20px}.pj-step-list{gap:8px}.pj-step-list>button{padding:12px}.pj-step-list strong{font-size:12px}.pj-step-list small{font-size:10px}.pj-quick-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pj-quick-stats>div:nth-child(2){border-right:0}.pj-quick-stats>div:nth-child(-n+2){border-bottom:1px solid #eee7f2}.pj-latest{padding:14px}.pj-project{flex-wrap:wrap}.pj-status{order:4}}.partner-simplified-nav{background:#fff;border:1px solid #eae3ed;border-radius:15px;align-self:start;padding:13px}.psnav-profile{background:linear-gradient(125deg,#2d1f3e,#65487d);border-radius:12px;gap:7px;margin-bottom:13px;padding:15px 11px 19px;display:grid}.psnav-profile span{letter-spacing:.11em;color:#e9cae6;font-size:9px;font-weight:850}.psnav-profile strong{color:#fff;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.psnav-profile small{color:#e8dce9;font-size:10px}.psnav-group{border-bottom:1px solid #f2ecf4;padding:8px 0 13px}.psnav-group>p{letter-spacing:.13em;color:#aaa0ae;margin:8px 10px 7px;font-size:9px;font-weight:900}.partner-simplified-nav .psnav-group button{text-align:left;color:#675975;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:40px;padding:11px 9px;font-size:11px;font-weight:790;display:flex}.partner-simplified-nav .psnav-group button:hover{background:#f8f3fb}.partner-simplified-nav .psnav-group button.selected{color:#fff;background:#523878}.partner-simplified-nav .psnav-group button span{flex:1;min-width:0}.partner-simplified-nav .psnav-group button>b{color:#9b6122;background:#fff3df;border-radius:50px;padding:4px 7px;font-size:10px}.psnav-bottom{gap:5px;padding:13px 3px 3px;display:grid}.partner-simplified-nav .psnav-bottom a{color:#8c8096;align-items:center;gap:9px;padding:9px 8px;font-size:11px;text-decoration:none;display:flex}.pbh-dropeat-first{color:#fff;background:radial-gradient(at 100%,#4d6570,#0000 70%),linear-gradient(135deg,#152633,#274a48);border:1px solid #3a6260;border-radius:17px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;padding:25px;display:flex}.pbh-dropeat-first span{letter-spacing:.15em;color:#8ae0b8;font-size:10px;font-weight:900}.pbh-dropeat-first h2{color:#fff;letter-spacing:-.03em;margin:9px 0;font-size:clamp(19px,2.4vw,27px);line-height:1.2}.pbh-dropeat-first p{color:#d2e7df;max-width:690px;font-size:11px;line-height:1.65}.pbh-dropeat-first button{color:#216151;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:9px;flex:none;align-items:center;gap:8px;padding:13px 15px;font-size:11px;font-weight:850;display:flex}.ps-advanced-tools{background:#fcf9fe;border:1px solid #e7dde9;border-radius:13px;margin-top:18px;overflow:hidden}.ps-advanced-tools>summary{color:#6c507e;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px;font-size:12px;font-weight:850;list-style:none;display:flex}.ps-advanced-tools summary::-webkit-details-marker{display:none}.ps-advanced-tools[open]>summary{border-bottom:1px solid #e9dbef}.ps-advanced-tools>.sc-dash-panel{margin:12px}.partner-simplified-nav .psnav-group button[aria-current=page]{outline:none}@media (width<=920px){.pbh-dropeat-first{flex-wrap:wrap}.pbh-dropeat-first button{justify-content:center;width:100%}}@media (width<=650px){.partner-simplified-nav{width:100%;max-height:none;padding:9px;position:relative;top:0}.psnav-profile{margin-bottom:5px;padding:10px 13px}.psnav-group{padding:5px 0}.psnav-group>p{margin:5px 10px}.psnav-group button{font-size:10px}.pbh-dropeat-first{padding:17px}.pbh-dropeat-first h2{font-size:23px}.ps-advanced-tools>summary{padding:15px;font-size:11px}}.ps-billing-shell{min-width:0}.ps-billing-hero{color:#fff;background:linear-gradient(128deg,#302041,#61467e);border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.ps-billing-hero h2{color:#fff;letter-spacing:-.05em;margin:10px 0;font-size:clamp(26px,3.2vw,36px)}.ps-billing-hero p{color:#e2d6e7;max-width:680px;font-size:12px;line-height:1.65}.ps-billing-hero .sc-eyebrow{color:#f0bde5}.ps-billing-hero>div:last-child{text-align:center;border-left:1px solid #ffffff40;justify-items:center;gap:5px;min-width:125px;padding-left:18px;display:grid}.ps-billing-hero>div:last-child strong{font-size:38px;font-weight:880}.ps-billing-hero>div:last-child small{color:#e1d5e8;font-size:10px;line-height:1.5}.ps-billing-legal{color:#867990;align-items:start;gap:8px;padding:4px 9px;font-size:11px;line-height:1.7;display:flex}.ps-billing-legal svg{flex:none}@media (width<=690px){.ps-billing-hero{flex-wrap:wrap;padding:18px}.ps-billing-hero>div:last-child{border:0;border-top:1px solid #ffffff35;width:100%;padding:12px 0 0}}.ip-overlay{z-index:999;background:#161228ad;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.ip-modal{background:#fff;border-radius:18px;width:min(850px,100%);max-height:93vh;overflow:auto;box-shadow:0 22px 80px #00000038}.ip-top{background:#f7f4fd;border-bottom:1px solid #e9e5f1;justify-content:space-between;align-items:center;padding:18px 23px;display:flex}.ip-top span{color:#6a519d;letter-spacing:.1em;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.ip-top button{cursor:pointer;color:#6b6080;background:#fff;border:0;border-radius:9px;padding:7px}.ip-body{gap:15px;padding:24px;display:grid}.ip-hero{align-items:center;gap:17px;display:flex}.ip-avatar{color:#674b9a;background:#efe8fa;border-radius:50%;flex:none;place-items:center;width:83px;height:83px;font-size:29px;font-weight:850;display:grid;overflow:hidden}.ip-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ip-hero h2{margin:0 0 6px;font-size:25px}.ip-hero p{color:#747a8d;margin:0 0 7px;font-size:12px}.ip-hero small{color:#9c99aa;align-items:center;gap:6px;font-size:11px;display:flex}.ip-bio{color:#777f94;font-size:12px;line-height:1.7}.ip-metrics{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.ip-metrics>div{border:1px solid #e8e7ef;border-radius:11px;min-width:0;padding:12px}.ip-metrics span,.ip-metrics strong,.ip-metrics small{display:block}.ip-metrics span{color:#9297a5;font-size:10px}.ip-metrics strong{margin:8px 0 0;font-size:20px}.ip-metrics small{color:#9da0ad;font-size:9px}.ip-socials{flex-wrap:wrap;gap:8px;display:flex}.ip-socials a{color:#694e9c;background:#f5f1fb;border:1px solid #e4dcef;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;text-decoration:none;display:inline-flex}.ip-body h3{margin:5px 0 0;font-size:15px}.ip-posts{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ip-posts>a{color:#323c55;border:1px solid #e7e7f0;border-radius:11px;text-decoration:none;overflow:hidden}.ip-posts>a div{aspect-ratio:1.4;color:#a198ad;background:#f5f2fa;place-items:center;display:grid}.ip-posts img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ip-posts strong,.ip-posts small{margin:9px;font-size:11px;display:block}.ip-posts small{color:#8a90a1;font-size:10px}.ip-footer{background:#f7f6fb;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.ip-footer p,.ip-contact-note{color:#858a9c;align-items:center;gap:8px;margin:0;font-size:11px;line-height:1.6;display:flex}.ip-footer button{color:#fff;cursor:pointer;background:#52378e;border:0;border-radius:9px;align-items:center;gap:6px;padding:11px;font-size:12px;font-weight:800;display:flex}.ip-state{color:#82869a;padding:25px;font-size:12px}.ip-contact{max-width:520px}.ip-contact .ip-body p{font-size:12px;line-height:1.7}@media (width<=650px){.ip-body{padding:15px}.ip-metrics{grid-template-columns:repeat(3,1fr)}.ip-posts{grid-template-columns:repeat(2,1fr)}.ip-footer{flex-direction:column;align-items:start}.ip-footer button{justify-content:center;width:100%}.ip-hero h2{font-size:20px}}.cex-page{color:#312a35;background:#fbfaf9;padding:18px 16px 80px;overflow-x:clip}.cex-shell{gap:17px;width:min(1260px,100%);min-width:0;margin:0 auto;display:grid}.cex-hero{isolation:isolate;background:#f6f2ee;border:1px solid #eae2df;border-radius:24px;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);min-height:412px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 45px #3d263309}.cex-intro{z-index:2;flex-direction:column;justify-content:center;align-items:stretch;gap:16px;min-width:0;padding:clamp(26px,4vw,49px) clamp(24px,4vw,54px);display:flex}.cex-kicker{color:#796b74;letter-spacing:.04em;align-items:center;gap:8px;font:800 10px/1.4 Manrope,system-ui,sans-serif;display:flex}.cex-kicker>span:not(.cex-kicker-dot){color:#ada0aa}.cex-kicker-dot{background:#9674a7;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #e9dcea}.cex-intro h1{letter-spacing:-.06em;color:#302834;max-width:690px;margin:0;font:850 clamp(30px,3.6vw,52px)/1.12 Manrope,system-ui,sans-serif}.cex-intro h1 span,.cex-intro h1 em{display:block}.cex-intro h1 em{color:#79518d;font-style:normal}.cex-hero-desc{color:#766d76;max-width:550px;margin:0;font:500 13px/1.72 Manrope,system-ui,sans-serif}.cex-hero-search{background:#fff;border:1px solid #e2d7de;border-radius:12px;align-items:center;gap:11px;min-width:0;max-width:570px;min-height:57px;padding:6px 6px 6px 16px;display:flex;box-shadow:0 7px 25px #4e314614}.cex-hero-search>svg{color:#806b84;flex:none}.cex-hero-search:focus-within{border-color:#9572a8;outline:2px solid #9572a820}.cex-hero-search input{color:#3c2e40;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0;font:500 12px/1.5 Manrope,system-ui,sans-serif}.cex-hero-search input::placeholder{color:#948a97}.cex-hero-search button{color:#fff;cursor:pointer;background:#503568;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 13px;font:800 11px/1.3 Manrope,system-ui,sans-serif;display:flex}.cex-hero-search button:disabled{opacity:.5;cursor:wait}.cex-smart-notice{color:#6d5b77;margin:0;font-size:10px;line-height:1.4}.cex-hero-bottom{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cex-hero-bottom-label{color:#8b7e88;font-size:10px;font-weight:750}.cex-hero-roles{flex-wrap:wrap;gap:6px 12px;display:flex}.cex-hero-roles button{color:#6c4b7e;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font:800 10px/1.4 Manrope,system-ui,sans-serif;-webkit-text-decoration:underline #cfbdd8;text-decoration:underline #cfbdd8;display:flex}.cex-hero-roles button:hover{color:#432854}.cex-art{background:linear-gradient(145deg,#e9dedc,#f4eae5);min-width:0;min-height:412px;position:relative;overflow:hidden}.cex-art-inner{position:absolute;inset:0}.cex-art figure{background:#e3d8db;border:5px solid #fdf9f5;margin:0;position:absolute;overflow:hidden;box-shadow:0 14px 40px #372a341e}.cex-art figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cex-art-feature{border-radius:180px 180px 16px 16px;width:50%;height:78%;top:7%;left:7%}.cex-art-phone{border-radius:150px 150px 16px 16px;width:35%;height:37%;top:10%;right:10%}.cex-art-beauty{border-radius:15px;width:42%;height:38%;bottom:8%;right:7%}.cex-art-seal{color:#79568a;letter-spacing:.07em;background:#fffaf4;border:1px solid #ebdfe2;border-radius:9px;align-items:center;gap:5px;padding:11px 13px;font:850 9px/1 Manrope,system-ui,sans-serif;display:flex;position:absolute;bottom:7%;left:4%;transform:rotate(-3deg);box-shadow:0 9px 22px #48314623}.cex-art-seal>span{color:#a88cac;font-size:14px}.cex-navigator{background:#fff;border:1px solid #eae3e9;border-radius:16px;gap:13px;min-width:0;padding:13px 15px 16px;display:grid}.cex-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cex-tabs:has(>button:only-child){grid-template-columns:minmax(0,1fr)}.cex-tabs:has(>button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.cex-tabs button{color:#73687c;cursor:pointer;background:#fcfafc;border:1px solid #eae3e9;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:50px;padding:8px 12px;font:850 12px/1.3 Manrope,system-ui,sans-serif;display:flex}.cex-tabs button.active{color:#fff;background:#51376a;border-color:#51376a}.cex-tabs button b{color:#775888;background:#ece5ef;border-radius:99px;min-width:25px;padding:5px 8px;font-size:10px}.cex-tabs button.active b{color:#fff;background:#ffffff30}.cex-match-status{color:#7d6f85;background:#f7f3f8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px;font-size:11px;display:flex}.cex-match-status svg{color:#89639e;flex:none}.cex-match-status b{color:#553b69}.cex-sector-head{justify-content:space-between;align-items:center;gap:12px;padding:0 3px;display:flex}.cex-micro{color:#88699b;letter-spacing:.08em;font:900 10px/1.4 Manrope,system-ui,sans-serif}.cex-sector-head p{color:#94889a;margin:5px 0 0;font-size:11px}.cex-count{color:#8b7d91;font-size:10px}.cex-categories{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.cex-categories button{color:#735e7e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e8deeb;border-radius:50px;flex:none;align-items:center;gap:6px;min-height:36px;padding:8px 13px;font:800 10px/1.4 Manrope,system-ui,sans-serif;display:flex}.cex-categories button.selected{color:#553671;background:#f2eaf7;border-color:#cdb7da}.cex-categories button span{font-size:15px}.cex-results{min-width:0;scroll-margin-top:96px}.cex-results>.cdisc{max-width:none;margin:0}.cex-results>.sc-explore-page{min-width:0}.cex-results .cdisc-embedded .cdisc-hero{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.cex-results .cdisc-embedded .cdisc-hero>.cdisc-kicker,.cex-results .cdisc-embedded .cdisc-hero>h2,.cex-results .cdisc-embedded .cdisc-hero>p{display:none!important}.cex-results .cdisc-embedded .cdisc-hero-search{justify-content:flex-end;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.cex-results .cdisc-embedded .cdisc-hero-search>svg,.cex-results .cdisc-embedded .cdisc-hero-search>input{display:none!important}.cex-results .cdisc-embedded .cdisc-hero-search button{border:1px solid #e3dae7;border-radius:9px;gap:8px;min-height:39px;padding:9px 12px;display:flex;color:#684e7c!important;background:#fff!important;font-size:11px!important}.cex-results .cdisc-embedded .cdisc-tabs{max-width:calc(100% - 128px);min-height:40px;margin-top:-38px;margin-right:126px;padding:0 0 5px}.cex-results .cdisc-embedded .cdisc-section-top{margin-top:23px}.cex-help{background:#f7f3f8;border:1px solid #e8dfe9;border-radius:16px;grid-template-columns:1fr 1.2fr;align-items:center;gap:25px;padding:23px;display:grid}.cex-help h2{letter-spacing:-.04em;color:#4b355e;margin:8px 0;font:850 clamp(19px,2.4vw,28px)/1.2 Manrope,system-ui,sans-serif}.cex-help p{color:#86768d;font-size:12px;line-height:1.7}.cex-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cex-steps>div{background:#fff;border:1px solid #e6dfe9;border-radius:11px;gap:9px;padding:13px;display:grid}.cex-steps>div span{color:#ab92b5;font-size:10px;font-weight:900}.cex-steps>div svg{color:#6b5280}.cex-steps>div strong{color:#5e5364;font-size:11px;line-height:1.5}@media (width<=980px){.cex-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.cex-intro{gap:14px;padding:30px}.cex-intro h1{font-size:clamp(31px,4vw,42px)}.cex-art-feature{width:55%;left:3%}.cex-art-phone{width:40%;right:4%}.cex-art-beauty{width:45%;right:3%}.cex-help{grid-template-columns:1fr}}@media (width<=700px){.cex-page{padding:9px 9px 55px}.cex-shell{gap:12px}.cex-hero{border-radius:17px;flex-direction:column;min-height:0;display:flex}.cex-intro{gap:13px;padding:22px 18px 15px}.cex-intro h1{font-size:clamp(31px,7vw,43px);line-height:1.12}.cex-kicker{font-size:9px}.cex-hero-desc{font-size:12px;line-height:1.6}.cex-hero-search{border-radius:11px;gap:8px;min-height:53px;padding:5px 5px 5px 11px}.cex-hero-search input{font-size:12px}.cex-hero-search button{min-height:42px;padding:10px}.cex-hero-bottom{gap:4px 10px}.cex-art{height:125px;min-height:125px}.cex-art-feature{border-radius:110px 110px 12px 12px;width:34%;height:160%;top:-30%;left:7%}.cex-art-phone{width:24%;height:128%;top:-20%;left:42%;right:auto}.cex-art-beauty{width:31%;height:124%;bottom:-20%;right:6%}.cex-art-seal{padding:7px 9px;font-size:8px;bottom:8px;left:auto;right:9%;transform:none}.cex-navigator{gap:11px;padding:10px}.cex-tabs{gap:6px}.cex-tabs button{flex-direction:column;gap:4px;min-height:67px;padding:9px 4px;font-size:10px}.cex-tabs button b{padding:3px 7px;font-size:9px}.cex-match-status{font-size:10px}.cex-sector-head{align-items:flex-start;gap:5px}.cex-count{font-size:9px}.cex-help{padding:16px}.cex-steps{gap:5px}.cex-steps>div{padding:10px}.cex-steps>div strong{font-size:10px}.cex-results .cdisc-embedded .cdisc-tabs{max-width:none;margin-top:6px;margin-right:0}.cex-results .cdisc-embedded .cdisc-hero-search{display:none!important}}@media (width<=395px){.cex-hero-search button{gap:0;padding:11px 12px;font-size:0}.cex-hero-search button svg{width:18px}.cex-intro h1{font-size:32px}.cex-steps{grid-template-columns:1fr}.cex-steps>div{align-items:center;gap:12px;display:flex}.cex-art{height:102px;min-height:102px}}@media (prefers-reduced-motion:reduce){.cex-hero-search button{transition:none}}.cex-internal-banner{color:#6a4283;background:#f4ebfa;border:1px solid #cdb3df;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 15px;font:700 11px/1.55 Manrope,system-ui,sans-serif;display:flex}.cex-internal-banner strong{letter-spacing:.04em;font-weight:900}.cex-internal-banner span{color:#806993}@media (width<=680px){.cex-internal-banner{align-items:flex-start;padding:11px;font-size:10px}.cex-internal-banner svg{flex:none}}.px-shell{color:#251d32}.px-head{text-align:center;max-width:790px;margin:auto}.px-kicker{letter-spacing:.11em;color:#9d4f9b;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.px-head h2{letter-spacing:-.065em;color:#1d1930;margin:15px 0;font-size:clamp(33px,4.5vw,61px);font-weight:850;line-height:1.09}.px-head p{color:#7a6b82;max-width:650px;margin:auto;font-size:15px;line-height:1.75}.px-audience{background:#f0eaf4;border-radius:40px;align-items:center;gap:3px;width:max-content;max-width:100%;margin:28px auto 20px;padding:5px;display:flex}.px-audience button{color:#70637a;cursor:pointer;background:0 0;border:0;border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:13px;font-weight:800;display:inline-flex}.px-audience button.selected{color:#fff;background:#352447;box-shadow:0 5px 15px #21152926}.px-terms{background:#fff;border:1px solid #e7dfea;border-radius:21px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;margin:12px auto 18px;padding:6px;display:grid;box-shadow:0 8px 20px #4f325b08}.px-terms button{cursor:pointer;color:#4c3c58;text-align:center;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:17px 10px;display:flex}.px-terms button strong{font-size:13px}.px-terms button small{color:#9f4aa2;font-size:10px;font-weight:850}.px-terms button.selected{color:#fff;background:linear-gradient(120deg,#312044,#5b3470);box-shadow:0 6px 18px #3c234e38}.px-terms button.selected small{color:#ffe0f2}.px-partner-toggle{justify-items:center;gap:7px;margin:20px auto 40px;display:grid}.px-partner-toggle label{cursor:pointer;color:#675770;align-items:center;gap:10px;font-size:12px;font-weight:750;display:inline-flex}.px-partner-toggle input{accent-color:#a751a1;width:20px;height:20px}.px-partner-toggle small{color:#85718c;text-align:center;max-width:540px;font-size:10px;line-height:1.5}.px-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:13px;display:grid}.px-grid:has(.px-partner-plan){grid-template-columns:repeat(5,minmax(0,1fr))}.px-plan{background:#fff;border:1px solid #ded4e3;border-radius:21px;flex-direction:column;min-width:0;padding:29px 21px 20px;display:flex;position:relative;box-shadow:0 10px 35px #33203f0a}.px-plan.px-highlight{color:#fff;background:linear-gradient(146deg,#352447,#30203e 65%,#482854);border:1px solid #342343;transform:translateY(-6px);box-shadow:0 18px 43px #3a284c36}.px-popular{color:#fff;letter-spacing:.045em;white-space:nowrap;background:#f168a7;border-radius:50px;align-items:center;gap:5px;padding:9px 12px;font-size:9px;font-weight:850;display:inline-flex;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.px-plan-top{min-height:100px}.px-plan-name{letter-spacing:.09em;text-transform:uppercase;color:#995aab;font-size:12px;font-weight:900}.px-plan.px-highlight .px-plan-name{color:#f3a3c7}.px-plan-top h3{letter-spacing:-.025em;min-height:42px;color:inherit;margin:12px 0 0;font-size:17px;font-weight:760;line-height:1.32}.px-infinity{color:#fff;background:#ffffff24;border:1px solid #ffffff32;border-radius:20px;align-items:center;gap:6px;margin-top:9px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}.px-price{white-space:nowrap;align-items:baseline;gap:5px;margin:12px 0 2px;display:flex}.px-price strong{letter-spacing:-.085em;font-size:clamp(29px,3vw,39px);font-weight:900;line-height:1}.px-price>span{color:#928398;font-size:11px;font-weight:750}.px-highlight .px-price>span{color:#ead9ee}.px-price-context{color:#96899e;min-height:26px;font-size:9px;line-height:1.65}.px-highlight .px-price-context{color:#e1cadf}.px-savings{color:#703c84;background:#f5e8f8;border:1px solid #efdaf6;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:5px;margin:11px 0;padding:9px 10px;font-size:10px;font-weight:680;line-height:1.45;display:flex}.px-savings b{font-weight:900}.px-highlight .px-savings{color:#fff;background:#ffffff1d;border-color:#ffffff2b}.px-bill{color:#756783;border-bottom:1px solid #ede6f2;gap:4px;min-height:56px;margin-top:10px;padding:10px 0 12px;font-size:10px;display:grid}.px-bill b{color:#352242;font-size:12px;line-height:1.45}.px-highlight .px-bill{color:#e2cde5;border-color:#fff4}.px-highlight .px-bill b{color:#fff}.px-feature-list{flex:1;align-content:start;gap:12px;margin:18px 0 22px;display:grid}.px-feature-list>div{color:#766a7c;align-items:start;gap:9px;font-size:11px;font-weight:640;line-height:1.55;display:flex}.px-feature-list svg{color:#ba64a0;flex:none;margin-top:1px}.px-plan.px-highlight .px-feature-list>div{color:#e8dce9}.px-plan.px-highlight .px-feature-list svg{color:#ffa7c8}.px-choose{color:#613675;cursor:pointer;background:#fbf6fd;border:1px solid #d7c5e0;border-radius:100px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:45px;padding:9px;font-size:12px;font-weight:850;display:flex}.px-plan.px-highlight .px-choose{color:#fff;background:#f167a2;border-color:#f167a2;box-shadow:0 7px 20px #0004}.px-creator-free{background:linear-gradient(105deg,#fff,#f8edf9);border:1px solid #e5d6ea;border-radius:22px;justify-content:space-between;align-items:center;gap:35px;max-width:790px;margin:20px auto 40px;padding:35px;display:flex}.px-creator-free>div>span{color:#7b478a;font-size:12px;font-weight:850}.px-creator-free strong{letter-spacing:-.08em;margin:7px 0;font-size:60px;font-weight:900;display:block}.px-creator-free p{color:#75697d;font-size:14px;line-height:1.65}.px-creator-free button{color:#fff;cursor:pointer;background:#352448;border:0;border-radius:100px;align-items:center;gap:10px;padding:15px 22px;font-weight:850;display:flex}.px-contract-terms{background:#f7f2f8;border:1px solid #eee5f1;border-radius:13px;gap:16px;max-width:960px;margin:28px auto 0;padding:18px 21px;display:flex}.px-contract-terms>svg{color:#8d579f;flex:none;margin-top:4px}.px-contract-terms p{color:#746980;margin:0 0 9px;font-size:11px;line-height:1.65}.px-contract-terms p:last-child{margin-bottom:0}@media (width<=1240px){.px-grid:has(.px-partner-plan){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.px-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.px-grid:has(.px-partner-plan){grid-template-columns:repeat(2,minmax(0,1fr))}.px-plan{padding:29px 22px 23px}.px-price strong{font-size:38px}.px-head h2{font-size:clamp(33px,4.7vw,52px)}.px-plan.px-highlight{transform:none}.px-popular{top:-12px}}@media (width<=610px){.px-head h2{font-size:34px}.px-head p{font-size:13px}.px-terms{border-radius:13px;gap:3px;padding:4px}.px-terms button{border-radius:10px;padding:12px 3px}.px-terms button strong{font-size:10px;line-height:1.45}.px-terms button small{font-size:8px;line-height:1.5}.px-audience button{padding:11px 20px;font-size:12px}:is(.px-grid,.px-grid:has(.px-partner-plan)){grid-template-columns:1fr;gap:24px}.px-plan{padding:25px 23px}.px-plan-top{min-height:75px}.px-plan-top h3{min-height:unset}.px-price strong{font-size:45px}.px-creator-free{padding:25px;display:grid}.px-creator-free button{justify-content:center;width:100%}.px-contract-terms{gap:10px;padding:14px}.px-contract-terms p{font-size:10px}}@media (prefers-reduced-motion:reduce){.px-shell *{transition:none!important;animation:none!important}}.px-fx-disclosure{color:#8e7a9b;background:#faf8fb;border:1px solid #e9dfec;border-radius:9px;margin:12px 0;padding:9px 12px;font-size:11px;line-height:1.65}.pcl-root{color:#201a31;background:#fff;font-family:inherit;overflow:hidden}.pcl-root *{box-sizing:border-box}.pcl-container{width:min(1180px,100% - 48px);margin-inline:auto}.pcl-pad{padding:clamp(68px,8vw,118px) 0}.pcl-root button{font-family:inherit}.pcl-eyebrow{letter-spacing:.14em;color:#8958c2;text-transform:uppercase;align-items:center;gap:9px;font-size:10.5px;font-weight:850;display:inline-flex}.pcl-dot{background:#f176a3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #f176a327}.pcl-section-heading{max-width:730px;margin-bottom:35px}.pcl-section-heading.centered{text-align:center;margin:0 auto 43px}.pcl-section-heading h2{letter-spacing:-.057em;color:#211931;margin:14px 0 16px;font-size:clamp(34px,4.3vw,59px);font-weight:850;line-height:1.07}.pcl-section-heading p{color:#70697b;max-width:620px;margin:0;font-size:16px;line-height:1.75}.pcl-section-heading.centered p{margin:auto}.pcl-button{cursor:pointer;white-space:normal;text-align:center;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:10px;min-height:51px;padding:14px 22px;font-size:13px;font-weight:800;line-height:1.3;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.pcl-button:hover{transform:translateY(-2px)}.pcl-button.primary{color:#fff;background:linear-gradient(110deg,#f14e8d,#ff6896);box-shadow:0 9px 22px #f14e8d35}.pcl-button.dark{color:#fff;background:#2a1945}.pcl-button.ghost{color:#fff;background:#fff1;border-color:#ffffff76}.pcl-button.outline{color:#351d55;background:#fff;border-color:#e3d9ed}.pcl-button.white{color:#2b1e45;background:#fff}.pcl-text-button{cursor:pointer;text-underline-offset:5px;color:#572e91;background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;font-size:14px;font-weight:800;text-decoration:underline;display:inline-flex}.pcl-hero{color:#fff;background:radial-gradient(at 13% 13%,#463170 0%,#0000 42%),linear-gradient(125deg,#1c1432 0%,#201634 53%,#3b294d 100%);position:relative}.pcl-hero:before{content:"";pointer-events:none;background:radial-gradient(at 86% 76%,#ac3c751f,#0000 45%);position:absolute;inset:0}.pcl-hero-grid{grid-template-columns:1.04fr 1fr;align-items:center;gap:50px;min-height:595px;padding-top:38px;padding-bottom:46px;display:grid;position:relative}.pcl-hero .pcl-eyebrow{color:#ead8ff}.pcl-role-toggle{background:#ffffff13;border:1px solid #ffffff27;border-radius:40px;align-items:center;gap:4px;margin:19px 0 0;padding:4px;display:inline-flex}.pcl-role-toggle button{color:#d6c9e9;cursor:pointer;background:0 0;border:0;border-radius:40px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:750;display:flex}.pcl-role-toggle button.active{color:#2e2147;background:#fff;box-shadow:0 3px 15px #0002}.pcl-hero h1{letter-spacing:-.062em;max-width:780px;margin:16px 0;font-size:clamp(44px,4.65vw,65px);font-weight:850;line-height:1.04}.pcl-hero h1 span{color:#fff}.pcl-hero h1 em{background:linear-gradient(90deg,#ff99bc,#ff68a1,#b69dfc);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.pcl-hero-content>p:not(.pcl-trust){color:#e5dfed;max-width:530px;font-size:16px;line-height:1.75}.pcl-hero-actions{flex-wrap:wrap;gap:12px;margin:19px 0;display:flex}.pcl-search{color:#847a99;background:#fff;border-radius:13px;align-items:center;gap:11px;max-width:500px;padding:6px 7px 6px 15px;display:flex;box-shadow:0 12px 30px #07031430}.pcl-search input{color:#242030;background:0 0;border:0;outline:0;flex:1;min-width:0;height:38px;font-size:13px}.pcl-search button{color:#603b97;cursor:pointer;background:#eae3f5;border:0;border-radius:9px;place-items:center;width:41px;height:38px;display:grid}.pcl-trust{color:#d1c1dd;align-items:center;gap:8px;margin:14px 0 0;font-size:11px;line-height:1.5;display:flex}.pcl-hero-visual{min-width:0;padding:16px 0 30px;position:relative}.pcl-hero-photo{z-index:2;border-radius:130px 28px;width:100%;height:clamp(440px,43vw,532px);position:relative;overflow:hidden;box-shadow:0 28px 66px #0906176e}.pcl-hero-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:56% center;object-position:56% center;width:100%;height:100%}.pcl-image-frame{border:1px solid #bb97d54d;border-radius:130px 28px;position:absolute;inset:-5px 18px 19px -22px;transform:rotate(-3deg)}.pcl-hero-float{color:#30223f;z-index:3;background:#fffffff5;border-radius:15px;align-items:center;gap:11px;padding:13px 17px;display:flex;position:absolute;top:13%;left:-35px;box-shadow:0 18px 45px #0002}.pcl-float-icon{color:#e85090;background:#f9e2ef;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.pcl-hero-float strong{letter-spacing:.1em;font-size:12px;display:block}.pcl-hero-float small{color:#70647e;font-size:10px}.pcl-hero-social{z-index:4;background:#fffffff5;border:1px solid #ffffff8c;border-radius:16px;padding:11px 13px;position:absolute;bottom:14px;right:-20px;box-shadow:0 12px 40px #0002}.pcl-hero-social>span{letter-spacing:.13em;color:#513b64;margin-bottom:10px;font-size:9px;font-weight:850;display:block}.pcl-social-icons{align-items:center;gap:14px;display:flex}.pcl-social-icons img{display:block}.pcl-proof{background:#faf8fc;border-bottom:1px solid #eee8f1}.pcl-proof-items{grid-template-columns:repeat(4,1fr);gap:12px;padding:23px 0;display:grid}.pcl-proof-items>span{color:#6b607a;border-right:1px solid #ded9e5;justify-content:center;align-items:center;gap:10px;min-height:28px;font-size:12px;font-weight:750;display:flex}.pcl-proof-items>span:last-child{border-right:0}.pcl-proof-items svg{color:#8f55b9;flex:none}.pcl-story{background:#fff}.pcl-story-grid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.pcl-story-card{background:#fff;border:1px solid #eae6ee;border-radius:19px;transition:transform .2s;overflow:hidden;box-shadow:0 10px 30px #241c2b09}.pcl-story-card:hover{transform:translateY(-5px)}.pcl-story-image{height:230px;position:relative;overflow:hidden}.pcl-story-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.pcl-story-card:hover img{transform:scale(1.04)}.pcl-story-image span{color:#392344;background:#fff;border-radius:20px;padding:7px 9px;font-size:10px;font-weight:800;position:absolute;bottom:14px;right:15px}.pcl-story-card-content{padding:24px}.pcl-feature-icon{color:#d64685;background:#f8e6f0;border-radius:12px;place-items:center;width:45px;height:45px;margin-bottom:13px;display:grid}.pcl-story-card-content h3{letter-spacing:-.025em;color:#262039;margin:8px 0;font-size:20px}.pcl-story-card-content p{color:#777180;margin:0;font-size:13px;line-height:1.7}.pcl-process{background:#f7f5fa}.pcl-process-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pcl-process-item{background:#fff;border:1px solid #e5deed;border-radius:17px;min-height:248px;padding:26px 22px;position:relative}.pcl-process-number{color:#a58bbf;letter-spacing:.12em;font-size:12px;font-weight:850}.pcl-process-icon{color:#7140a0;background:#f2eaf8;border-radius:13px;place-items:center;width:49px;height:49px;margin:24px 0 15px;display:grid}.pcl-process-item h3{color:#211832;letter-spacing:-.025em;margin:0 0 8px;font-size:18px}.pcl-process-item p{color:#7e7488;margin:0;font-size:12px;line-height:1.7}.pcl-editorial{background:#fff}.pcl-editorial-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(34px,7vw,100px);display:grid}.pcl-editorial-photo{border-radius:24px;min-height:400px;position:relative;overflow:hidden}.pcl-editorial-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:430px;display:block}.pcl-editorial-photo>span{color:#584e62;background:#ffffffdf;border-radius:10px;padding:10px;font-size:10px;position:absolute;bottom:13px;left:13px;right:13px}.pcl-editorial-copy h2,.pcl-creator-copy h2,.pcl-concierge h2,.pcl-final h2{letter-spacing:-.06em;margin:16px 0 18px;font-size:clamp(36px,4.8vw,59px);font-weight:850;line-height:1.08}.pcl-editorial-copy p,.pcl-creator-copy p,.pcl-concierge p,.pcl-final p{color:#71687d;font-size:16px;line-height:1.8}.pcl-editorial-list{gap:13px;margin:25px 0;display:grid}.pcl-editorial-list span{color:#483357;align-items:center;gap:10px;font-size:13px;font-weight:750;display:flex}.pcl-editorial-list svg{color:#9653bd}.pcl-creator{color:#fff;background:linear-gradient(115deg,#332052,#4d306e 60%,#6a4786)}.pcl-creator-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.pcl-creator .pcl-eyebrow{color:#e5aef2}.pcl-creator-copy h2{color:#fff}.pcl-creator-copy p{color:#e9e0ef;max-width:510px}.pcl-creator-copy .pcl-social-icons{background:#fff;border-radius:11px;width:max-content;margin-top:33px;padding:13px}.pcl-creator-images{grid-template-columns:1.1fr .9fr;align-items:center;gap:14px;display:grid;position:relative}.pcl-creator-images img{-o-object-fit:cover;object-fit:cover;border-radius:130px 130px 22px 22px;width:100%;height:310px;box-shadow:0 20px 30px #0902154f}.pcl-creator-images img:last-child{border-radius:23px 115px 22px 80px;height:225px}.pcl-opportunities{background:#fff}.pcl-offers-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pcl-offer{cursor:pointer;text-align:left;background:#fff;border:1px solid #ece8f0;border-radius:16px;padding:0;overflow:hidden}.pcl-offer>img{-o-object-fit:cover;object-fit:cover;width:100%;height:215px;display:block}.pcl-offer-content{padding:17px}.pcl-offer-content small{color:#8a7892;align-items:center;gap:6px;font-size:11px;display:flex}.pcl-offer-content h3{color:#281b40;letter-spacing:-.02em;margin:8px 0 15px;font-size:18px}.pcl-offer-content span{color:#8650a9;align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.pcl-no-offers{color:#8958b6;background:linear-gradient(135deg,#fff,#fbf7fe);border:1px dashed #d8c6e4;border-radius:18px;justify-items:start;gap:13px;max-width:750px;padding:35px;display:grid}.pcl-no-offers p{color:#746c7d;font-size:15px;line-height:1.7}.pcl-center-link{width:max-content;margin:26px auto 0;display:flex}.pcl-concierge{background:#f4eef8}.pcl-concierge-wrap{background:#fff;border:1px solid #e7dced;border-radius:24px;grid-template-columns:72px 1fr auto;align-items:center;gap:25px;padding:35px;display:grid;box-shadow:0 16px 40px #3223480b}.pcl-concierge-icon{color:#9854be;background:#f4e4f8;border-radius:19px;place-items:center;width:68px;height:68px;display:grid}.pcl-concierge h2{margin:10px 0;font-size:clamp(25px,3vw,39px)}.pcl-concierge p{margin:8px 0;font-size:14px}.pcl-concierge small{color:#95849f;font-size:11px;line-height:1.5}.pcl-concierge-action{justify-items:end;gap:15px;display:grid}.pcl-concierge-action strong{letter-spacing:-.035em;color:#4b2789;font-size:22px}.pcl-pricing{background:#faf9fc}.pcl-pricing-switch{background:#ede7f2;border-radius:100px;gap:3px;width:max-content;max-width:100%;margin:0 auto 35px;padding:5px;display:flex}.pcl-pricing-switch button{color:#755f87;cursor:pointer;background:0 0;border:none;border-radius:100px;padding:12px 24px;font-size:13px;font-weight:800}.pcl-pricing-switch button.active{color:#fff;background:#2c2044;box-shadow:0 4px 12px #2410371f}.pcl-pricing-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.pcl-plan{background:#fff;border:1px solid #e5deed;border-radius:17px;flex-direction:column;min-width:0;padding:26px 20px;display:flex;position:relative}.pcl-plan.highlighted{border:2px solid #e95f98;transform:translateY(-8px);box-shadow:0 12px 29px #e9539a23}.pcl-plan.partner{background:#f7f1ff}.pcl-plan-badge{color:#fff;letter-spacing:.08em;white-space:nowrap;background:#eb4b89;border-radius:100px;padding:8px 15px;font-size:9px;font-weight:850;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.pcl-plan-top h3{letter-spacing:-.03em;margin:5px 0 8px;font-size:20px}.pcl-plan-top p{color:#877b91;min-height:38px;margin:0;font-size:12px;line-height:1.5}.pcl-plan-price{color:#211836;margin:18px 0 15px}.pcl-plan-price span{letter-spacing:-.06em;font-size:clamp(30px,3vw,40px);font-weight:850}.pcl-plan-price small{color:#827787;font-size:12px;font-weight:700}.pcl-plan-rule{background:#ebe5ec;height:1px}.pcl-plan ul{flex:1;gap:11px;margin:23px 0 26px;padding:0;list-style:none;display:grid}.pcl-plan li{color:#6e6476;align-items:start;gap:9px;font-size:11px;line-height:1.45;display:flex}.pcl-plan li svg{color:#aa5b9c;flex:none}.pcl-plan>.pcl-button{width:100%;padding:13px 11px;font-size:11px}.pcl-free-plan{background:#fff;border:1px solid #e4d6ed;border-radius:19px;justify-content:space-between;align-items:center;gap:26px;max-width:740px;margin:auto;padding:35px;display:flex}.pcl-free-plan h3{letter-spacing:-.05em;margin:10px 0;font-size:54px}.pcl-free-plan h3 small{color:#999;font-size:14px;font-weight:500}.pcl-free-plan p{color:#7f7189}.pcl-free-plan>div>div{gap:8px;display:grid}.pcl-free-plan>div>div span{color:#655673;align-items:center;gap:7px;font-size:12px;display:flex}.pcl-free-plan>div>div svg{color:#9656bb}.pcl-pricing-foot{color:#877e8e;justify-content:center;gap:12px;max-width:760px;margin:29px auto 0;font-size:11px;line-height:1.7;display:flex}.pcl-pricing-foot svg{flex:none}.pcl-compare{background:#fff}.pcl-compare-scroll{border:1px solid #e6deec;border-radius:17px;overflow-x:auto;box-shadow:0 15px 36px #301e4408}.pcl-compare table{border-collapse:collapse;text-align:left;width:100%;min-width:660px}.pcl-compare th,.pcl-compare td{vertical-align:middle;border-bottom:1px solid #eee8f2;padding:18px 24px}.pcl-compare thead th{color:#443653;background:#faf9fc;font-size:14px}.pcl-compare thead th:nth-child(2){color:#fff;background:#442665}.pcl-compare thead th small{opacity:.7;margin-top:5px;font-size:10px;font-weight:550;display:block}.pcl-compare tbody th{color:#554a60;width:40%;font-size:12px;font-weight:700}.pcl-compare tbody td{color:#6d6076;font-size:13px}.pcl-compare tbody td:nth-child(2){color:#603293;background:#f9f3fc;font-weight:850}.pcl-compare tr:last-child th,.pcl-compare tr:last-child td{border-bottom:0}.pcl-compare-source{color:#8b8291;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:11px;line-height:1.5;display:flex}.pcl-compare-source a{color:#734a99;align-items:center;gap:5px;display:inline-flex}.pcl-reviews{background:#f7f3f9}.pcl-review-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.pcl-review-card{background:#fff;border:1px solid #e8dfee;border-radius:17px;padding:27px}.pcl-review-stars{color:#f6a02d;gap:2px;display:flex}.pcl-review-card blockquote{color:#40324a;margin:20px 0;font-size:16px;line-height:1.65}.pcl-review-identity{align-items:center;gap:11px;display:flex}.pcl-review-avatar{background:#efe3f6;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;overflow:hidden}.pcl-review-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pcl-review-identity b{font-size:12px}.pcl-review-identity small{color:#86748c;align-items:center;gap:4px;font-size:10px;display:flex}.pcl-review-empty{background:#fff;border:1px solid #e5d5ec;border-radius:20px;align-items:center;gap:22px;min-height:220px;padding:36px;display:flex}.pcl-review-icon{color:#9954b3;background:#f4e9f8;border-radius:17px;flex:none;place-items:center;width:66px;height:66px;display:grid}.pcl-review-empty>div:nth-child(2){flex:1}.pcl-review-empty h3{color:#35203f;margin:0 0 8px;font-size:20px}.pcl-review-empty p{color:#817289;font-size:13px;line-height:1.7}.pcl-review-empty a{color:#8c429c;align-items:center;gap:7px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.pcl-review-symbol{color:#b59dc5;gap:4px;display:flex}.pcl-faq{background:#fff}.pcl-faq-grid{grid-template-columns:1fr 1.2fr;gap:90px;display:grid}.pcl-faq-items{border-top:1px solid #e9e2ef}.pcl-faq-item{border-bottom:1px solid #e9e2ef}.pcl-faq-item button{text-align:left;color:#362640;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:19px 0;font-size:15px;font-weight:750;display:flex}.pcl-faq-item button[aria-expanded=true] svg{transform:rotate(180deg)}.pcl-faq-item p{color:#807487;margin:0 0 24px;font-size:13px;line-height:1.8}.pcl-final{color:#fff;background:linear-gradient(115deg,#2c1e48,#38245b 55%,#6b3c77);padding:76px 0}.pcl-final-grid{justify-content:space-between;align-items:center;gap:30px;display:flex}.pcl-final .pcl-eyebrow{color:#eaa6d0}.pcl-final h2{color:#fff;max-width:730px;font-size:clamp(34px,4.5vw,56px)}.pcl-final p{color:#e9dcea;max-width:680px;margin:0}.pcl-final-grid>div:last-child{flex:none;gap:12px;display:grid}.pcl-popup-overlay{z-index:1200;background:#120b1dc0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pcl-popup{background:#fff;border-radius:21px;grid-template-columns:220px minmax(0,340px);max-width:95vw;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 80px #0005}.pcl-popup-close{cursor:pointer;color:#3a2451;z-index:2;background:#f4edf6;border:0;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:14px;right:14px}.pcl-popup-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:320px}.pcl-popup-content{flex-direction:column;align-items:flex-start;padding:45px 25px 30px;display:flex}.pcl-popup-content h2{letter-spacing:-.04em;color:#302039;margin:13px 0;font-size:32px}.pcl-popup-content p{color:#75677b;margin:0 0 22px;font-size:13px;line-height:1.7}.pcl-popup-content .pcl-button{width:100%;font-size:12px}.pcl-popup-creator{color:#513675;cursor:pointer;background:#fff;border:1px solid #eee4f0;border-radius:100px;width:100%;min-height:43px;margin-top:10px;font-size:12px;font-weight:800}.pcl-popup-dismiss{color:#8e8293;cursor:pointer;background:0 0;border:0;margin:13px auto 0;font-size:11px;text-decoration:underline}.pcl-root :focus-visible{outline-offset:3px;outline:3px solid #f066a2}@media (width<=1050px){.pcl-hero-grid{gap:24px}.pcl-hero h1{font-size:clamp(47px,5.8vw,65px)}.pcl-hero-photo{height:455px}.pcl-pricing-grid{grid-template-columns:repeat(2,1fr);gap:20px}.pcl-concierge-wrap{grid-template-columns:65px 1fr}.pcl-concierge-action{grid-column:2;justify-items:start}.pcl-faq-grid{gap:35px}}@media (width<=780px){.pcl-container{width:min(100% - 30px,640px)}.pcl-hero-grid{grid-template-columns:1fr;gap:25px;padding:50px 0}.pcl-hero h1{font-size:clamp(45px,9vw,68px)}.pcl-hero-photo{border-radius:100px 24px 90px;height:390px}.pcl-hero-float{top:7%;left:0}.pcl-hero-social{right:0}.pcl-proof-items{grid-template-columns:repeat(2,1fr);gap:12px 0}.pcl-proof-items>span:nth-child(2n){border:0}.pcl-story-grid{grid-template-columns:1fr 1fr}.pcl-story-grid .pcl-story-card:last-child{grid-column:1/-1}.pcl-process-grid{grid-template-columns:repeat(2,1fr)}.pcl-editorial-grid,.pcl-creator-grid{grid-template-columns:1fr;gap:30px}.pcl-creator-grid .pcl-creator-images{max-width:570px}.pcl-offers-grid{grid-template-columns:repeat(2,1fr)}.pcl-faq-grid{grid-template-columns:1fr;gap:15px}.pcl-final-grid{flex-wrap:wrap}.pcl-final-grid>div:last-child{flex-wrap:wrap;display:flex}.pcl-review-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.pcl-pad{padding:63px 0}.pcl-container{width:calc(100% - 28px)}.pcl-hero-grid{padding:30px 0 42px}.pcl-hero h1{font-size:clamp(42px,10.5vw,54px)}.pcl-hero-actions .pcl-button{flex:100%}.pcl-role-toggle{margin-top:22px}.pcl-hero-photo{border-radius:85px 20px;height:320px}.pcl-hero-float{padding:8px;font-size:10px;top:5%}.pcl-hero-social{bottom:4px}.pcl-proof-items>span{justify-content:start;gap:6px;padding:0 9px;font-size:10px}.pcl-proof-items svg{width:17px}.pcl-story-grid,.pcl-process-grid,.pcl-offers-grid,.pcl-review-grid{grid-template-columns:1fr}.pcl-story-grid .pcl-story-card:last-child{grid-column:auto}.pcl-story-image{height:220px}.pcl-process-item{min-height:unset}.pcl-editorial-photo{min-height:300px}.pcl-editorial-photo img{height:350px}.pcl-creator-images img{height:200px}.pcl-creator-images img:last-child{height:150px}.pcl-concierge-wrap{grid-template-columns:1fr;gap:17px;padding:23px}.pcl-concierge-icon{width:55px;height:55px}.pcl-concierge-action{grid-column:auto}.pcl-pricing-grid{grid-template-columns:1fr}.pcl-plan.highlighted{transform:none}.pcl-free-plan{display:grid}.pcl-review-empty{padding:24px;display:grid}.pcl-review-symbol{display:none}.pcl-final-grid>div:last-child{width:100%;display:grid}.pcl-final-grid .pcl-button{width:100%}.pcl-popup{grid-template-columns:1fr;max-width:380px}.pcl-popup-image{height:120px;min-height:0}.pcl-popup-content{padding:30px 20px 25px}.pcl-section-heading h2{font-size:clamp(32px,8vw,44px)}}@media (prefers-reduced-motion:reduce){.pcl-root *,.pcl-popup *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cpi-main{color:#2a1e39;background:#fff}.cpi-container{width:min(1140px,100% - 44px);margin-inline:auto}.cpi-hero{color:#fff;background:radial-gradient(at 85% 40%,#654187 0%,#0000 56%),linear-gradient(125deg,#211534,#30224c);padding:66px 0 72px}.cpi-hero h1{letter-spacing:-.065em;max-width:820px;margin:19px 0;font-size:clamp(38px,5.1vw,67px);font-weight:850;line-height:1.08}.cpi-hero>div>p{color:#e0d4e9;max-width:775px;font-size:17px;line-height:1.7}.cpi-pill{letter-spacing:.12em;background:#fff2;border-radius:100px;align-items:center;gap:7px;padding:9px 13px;font-size:10px;font-weight:850;display:inline-flex}.cpi-back{color:#e2c9fa;align-items:center;gap:8px;max-width:max-content;margin:0 0 23px;font-size:12px;display:flex}.cpi-content{padding:72px 0}.cpi-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:start;gap:65px;display:grid}.cpi-grid article h2{letter-spacing:-.045em;color:#2d1c40;margin:0 0 20px;font-size:clamp(27px,3.2vw,39px);line-height:1.15}.cpi-grid article h2:not(:first-child){margin-top:36px}.cpi-grid article p{color:#665c70;margin:0 0 21px;font-size:15px;line-height:1.9}.cpi-photo{border-radius:18px;width:100%;overflow:hidden}.cpi-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:340px;display:block}.cpi-aside-card{color:#765295;background:#faf7fd;border:1px solid #e4d7ee;border-radius:17px;margin-top:17px;padding:22px}.cpi-aside-card p{color:#79698b;font-size:12px;line-height:1.7}.cpi-aside-card a{color:#673aa4;align-items:center;gap:7px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.cpi-links{gap:8px;margin-top:18px;display:grid}.cpi-links a{color:#604a74;border:1px solid #ede6f1;border-radius:10px;align-items:center;gap:8px;padding:12px 13px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.cpi-links a:hover{background:#f9f2ff}.cpi-contact-list{background:#fbf8fd;border-radius:17px;gap:19px;margin-top:30px;padding:20px;display:grid}.cpi-contact-list>div{align-items:start;gap:12px;display:flex}.cpi-contact-list svg{color:#8956bb;flex:none}.cpi-contact-list b{color:#44314f;margin-bottom:5px;font-size:13px;display:block}.cpi-contact-list small,.cpi-contact-list a{color:#776883;overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.cpi-call{background:#f6f0fa;padding:55px 0}.cpi-call h2{color:#2e1d45;letter-spacing:-.04em;font-size:clamp(27px,3vw,38px)}.cpi-actions{flex-wrap:wrap;gap:11px;display:flex}.cpi-actions button,.cpi-actions a{color:#fff;cursor:pointer;background:#543480;border:1px solid #543480;border-radius:100px;justify-content:center;align-items:center;gap:9px;padding:13px 20px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.cpi-actions button:nth-child(2),.cpi-actions a{color:#553982;background:#fff;border-color:#cdb6dd}@media (width<=770px){.cpi-grid{grid-template-columns:1fr;gap:35px}.cpi-hero{padding:45px 0 55px}.cpi-content{padding:46px 0}.cpi-photo img{height:260px}.cpi-actions{display:grid}.cpi-actions button,.cpi-actions a{width:100%}}.apm-root{background:#fff;border:1px solid #e5e6ef;border-radius:16px;gap:18px;padding:24px;display:grid}.apm-overline{color:#795bab;letter-spacing:.11em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.apm-intro h3{letter-spacing:-.035em;margin:9px 0 5px;font-size:21px}.apm-intro p{color:#8e92a2;max-width:760px;margin:0;font-size:12px;line-height:1.7}.apm-role{gap:9px;display:flex}.apm-role button{color:#5b627b;cursor:pointer;background:#fff;border:1px solid #dedee9;border-radius:10px;align-items:center;gap:7px;padding:12px 16px;font-size:12px;font-weight:750;display:flex}.apm-role button.active{color:#fff;background:#53368d;border-color:#53368d}.apm-form{gap:15px;display:grid}.apm-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.apm-form label{color:#565f75;gap:7px;min-width:0;font-size:11px;font-weight:700;display:grid}.apm-form input,.apm-form textarea{color:#21293f;background:#fff;border:1px solid #e0e2eb;border-radius:10px;outline:none;width:100%;padding:12px 13px;font-size:12px}.apm-form input:focus,.apm-form textarea:focus{border-color:#8766c3;box-shadow:0 0 0 3px #eee8f9}.apm-bottom{justify-content:space-between;align-items:center;gap:16px;display:flex}.apm-bottom p{color:#969aa8;align-items:center;gap:9px;font-size:10px;line-height:1.5;display:flex}.apm-bottom button{color:#fff;cursor:pointer;white-space:nowrap;background:#4b3488;border:0;border-radius:10px;align-items:center;gap:7px;padding:12px 17px;font-size:12px;font-weight:800;display:flex}.apm-bottom button:disabled{opacity:.55}.apm-error{color:#a74444;font-size:12px}.apm-success{color:#248c63;background:#edf9f3;border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:11px;display:flex}.apm-success span{margin-left:auto}@media (width<=630px){.apm-root{padding:16px}.apm-row{grid-template-columns:1fr}.apm-bottom{flex-direction:column;align-items:start}.apm-bottom button{justify-content:center;width:100%}}.ccrm{min-width:0}.ccrm-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.ccrm-kicker{letter-spacing:.11em;color:#8556a7;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.ccrm-top h2{letter-spacing:-.055em;margin:8px 0 5px;font-size:clamp(25px,3vw,35px);font-weight:850}.ccrm-top p{color:#898394;font-size:12px;line-height:1.6}.ccrm-soft{white-space:normal;color:#5c3d83;cursor:pointer;background:#fff;border:1px solid #dcd3e9;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 13px;font-size:11px;font-weight:800;display:flex}.ccrm-layout{grid-template-columns:285px minmax(0,1fr);gap:15px;min-height:590px;display:grid}.ccrm-directory,.ccrm-detail{background:#fff;border:1px solid #e7e1eb;border-radius:16px;min-width:0;overflow:hidden}.ccrm-directory{padding:14px}.ccrm-filter{color:#9a8ca6;border:1px solid #e5dfea;border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.ccrm-filter input{color:#30233c;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:11px 0;font-size:11px}.ccrm-filterrow{justify-content:space-between;align-items:center;gap:9px;margin:12px 0;display:flex}.ccrm-filterrow select{color:#604a79;background:#fdfaff;border:1px solid #e9e1eb;border-radius:8px;min-width:0;padding:7px 8px;font-size:10px}.ccrm-filterrow small{color:#988b9e;font-size:10px}.ccrm-people{align-content:start;gap:4px;max-height:950px;display:grid;overflow-y:auto}.ccrm-person{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:12px 8px;display:flex}.ccrm-person:hover{background:#fbf7fd}.ccrm-person.selected{background:#f6edfa;border-color:#e0caec}.ccrm-avatar{color:#8059a4;background:#efe8f5;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.ccrm-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ccrm-person-text{flex:1;gap:5px;min-width:0;display:grid}.ccrm-person-text b{color:#392a45;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.ccrm-person-text small{color:#958a9d;align-items:center;gap:4px;font-size:10px;display:flex}.ccrm-person-text em{color:#8054a2;font-size:10px;font-style:normal;font-weight:700}.ccrm-person-count{color:#714e91;background:#eee8f4;border-radius:50px;padding:6px 8px;font-size:11px;font-weight:800}.ccrm-detail{padding:23px}.ccrm-detail-head{border-bottom:1px solid #eee7f1;justify-content:space-between;align-items:flex-start;gap:13px;margin-bottom:18px;padding-bottom:18px;display:flex}.ccrm-detail-head small{color:#806296;letter-spacing:.06em;font-size:10px;font-weight:850}.ccrm-detail-head h3{letter-spacing:-.045em;margin:7px 0;font-size:23px}.ccrm-detail-head p{color:#897c94;font-size:11px}.ccrm-detail-head a{color:#fff;white-space:nowrap;background:#52367c;border-radius:8px;align-items:center;gap:6px;padding:11px 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.ccrm-metrics{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:17px;display:grid}.ccrm-metrics>div{background:#faf6fc;border:1px solid #f0e5f5;border-radius:12px;gap:6px;padding:14px;display:grid}.ccrm-metrics strong{letter-spacing:-.06em;font-size:25px}.ccrm-metrics small{color:#897d94;font-size:10px}.ccrm-social{background:#f7f5fa;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:11px;display:flex}.ccrm-social span{color:#7b6989;align-items:center;gap:6px;margin-right:auto;font-size:10px;display:flex}.ccrm-social a{color:#624d7e;background:#fff;border:1px solid #e7deec;border-radius:7px;align-items:center;gap:4px;padding:6px;font-size:10px;text-decoration:none;display:inline-flex}.ccrm-twocol{grid-template-columns:1fr 1fr;gap:17px;margin-bottom:19px;display:grid}.ccrm-twocol section{border:1px solid #eee8f0;border-radius:13px;min-width:0;padding:15px}.ccrm h4{color:#473352;letter-spacing:-.015em;margin:0 0 13px;font-size:13px}.ccrm-history{border-top:1px solid #f0ebf1;grid-template-columns:1fr auto;gap:5px;padding:11px 0;display:grid}.ccrm-history span{color:#5c4b65;font-size:11px;font-weight:750}.ccrm-history b{color:#8750a0;font-size:10px}.ccrm-history small{color:#9a8fa2;font-size:10px}.ccrm-note{border-top:1px solid #f0ebf1;padding:10px 0}.ccrm-note>p{color:#63546b;margin:0 0 6px;font-size:12px;line-height:1.6}.ccrm-note>small{color:#9b8ca5;font-size:10px}.ccrm-note-tags{flex-wrap:wrap;gap:4px;margin:7px 0;display:flex}.ccrm-note-tags span{color:#7a4d91;background:#f0e7f5;border-radius:30px;padding:4px 7px;font-size:9px;font-weight:750}.ccrm-note-actions{gap:9px;margin-top:10px;display:flex}.ccrm-note-actions button{color:#78508d;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:5px 0;font-size:10px;font-weight:750;display:inline-flex}.ccrm-empty{color:#90869a;font-size:12px;line-height:1.7}.ccrm-empty-selection{color:#b3a7bf;text-align:center;place-content:center;justify-items:center;gap:15px;min-height:490px;padding:22px;display:grid}.ccrm-empty-selection p{max-width:280px;font-size:13px;line-height:1.7}.ccrm-form{background:#faf8fc;border:1px solid #ede5f1;border-radius:13px;gap:12px;padding:19px;display:grid}.ccrm-form h4{align-items:center;gap:8px;display:flex}.ccrm-form label{color:#665073;gap:7px;font-size:10px;font-weight:850;display:grid}.ccrm-form input,.ccrm-form select,.ccrm-form textarea{color:#46364f;background:#fff;border:1px solid #ded3e5;border-radius:8px;width:100%;min-width:0;padding:10px;font-size:12px}.ccrm-form textarea{resize:vertical}.ccrm-formgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ccrm-form-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ccrm-form-footer p{color:#8c799c;align-items:center;gap:7px;font-size:10px;line-height:1.5;display:flex}.ccrm-form-footer button{color:#fff;cursor:pointer;background:#54337d;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:11px;font-weight:850;display:inline-flex}.ccrm-form-footer button:disabled{opacity:.5}.ccrm-success{color:#247246;background:#ecf9ef;border-radius:8px;padding:12px;font-size:12px}.ccrm-error{color:#922e48;background:#fff0f2;border-radius:8px;padding:12px;font-size:12px}@media (width<=1100px){.ccrm-layout{grid-template-columns:240px minmax(0,1fr)}.ccrm-twocol{grid-template-columns:1fr}}@media (width<=700px){.ccrm-top{flex-wrap:wrap;align-items:flex-start}.ccrm-layout{grid-template-columns:1fr}.ccrm-directory{padding:13px}.ccrm-people{max-height:none;display:flex;overflow-x:auto}.ccrm-person{min-width:220px}.ccrm-detail{padding:15px}.ccrm-detail-head{flex-wrap:wrap}.ccrm-detail-head a{justify-content:center;width:100%}.ccrm-formgrid,.ccrm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ccrm-form-footer{flex-wrap:wrap}.ccrm-form-footer button{width:100%}}.ccrm-advanced{flex-wrap:wrap;gap:5px;margin-bottom:13px;display:flex}.ccrm-advanced select{color:#6a507c;background:#fcf9fe;border:1px solid #e9e1ec;border-radius:8px;flex:90px;min-width:0;max-width:100%;padding:7px;font-size:10px}.asi-root{color:#453653;gap:19px;min-width:0;display:grid}.asi-intro{color:#fff;background:linear-gradient(120deg,#292039,#584274);border-radius:15px;justify-content:space-between;align-items:center;gap:15px;padding:24px;display:flex}.asi-intro>div>span{color:#e3c9e9;letter-spacing:.12em;font-size:10px;font-weight:880}.asi-intro h2{color:#fff;margin:10px 0;font-size:clamp(22px,2.9vw,33px)}.asi-intro p{color:#e6deeb;max-width:650px;font-size:12px;line-height:1.65}.asi-intro>button{color:#603e7e;cursor:pointer;white-space:nowrap;background:#ffffffed;border:1px solid #f3e8ff;border-radius:9px;align-items:center;gap:8px;padding:11px 14px;font-size:11px;font-weight:850;display:inline-flex}.asi-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.asi-kpis>div{background:#fff;border:1px solid #ece3ef;border-radius:11px;gap:7px;padding:16px;display:grid}.asi-kpis strong{letter-spacing:-.04em;color:#57377a;font-size:25px}.asi-kpis small{color:#96839f;font-size:10px}.asi-privacy{color:#447753;background:#ecf7ef;border:1px solid #d6e9dc;border-radius:10px;align-items:start;gap:10px;padding:13px;display:flex}.asi-privacy p{font-size:11px;line-height:1.65}.asi-privacy svg{flex:none}.asi-error{color:#9e4560;background:#fff0f2;border-radius:9px;padding:12px;font-size:11px}.asi-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.asi-grid article{background:#fff;border:1px solid #eadfed;border-radius:13px;align-content:start;gap:11px;min-width:0;padding:17px;display:grid}.asi-grid article>header{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.asi-grid article>header strong{color:#4a385a;font-size:15px}.asi-grid article>header span{border-radius:20px;align-items:center;gap:5px;margin-left:auto;padding:6px 9px;font-size:9px;font-weight:850;display:flex}.asi-pending{color:#946c37;background:#fff3e5}.asi-ok{color:#287d4b;background:#e7f6ec}.asi-count{color:#826c8e;align-items:center;gap:7px;font-size:10px;display:flex}.asi-row{color:#847291;justify-content:space-between;gap:11px;font-size:11px;display:flex}.asi-row strong{color:#b0919d}.asi-row strong.yes{color:#3c8b59}.asi-secrets{gap:6px;display:grid}.asi-secrets code{word-break:break-all;color:#77578f;background:#f4eff6;border-radius:6px;padding:7px;font-size:9px}.asi-grid article>p{color:#8f7e9b;font-size:11px;line-height:1.65}.asi-grid article>a{color:#71518b;align-items:center;gap:6px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.asi-steps{background:#fff;border:1px solid #e8dced;border-radius:13px;padding:22px}.asi-steps h3{color:#533d66;margin:0 0 12px;font-size:18px}.asi-steps ol{gap:10px;padding-left:22px;display:grid}.asi-steps li{color:#7e6d89;font-size:11px;line-height:1.7}.asi-steps code{word-break:break-all;color:#634879;background:#f5f0f8;border-radius:8px;margin-top:7px;padding:8px 10px;display:block}.asi-steps>a{color:#fff;background:#583879;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}@media (width<=760px){.asi-intro{flex-wrap:wrap;padding:17px}.asi-kpis>div{padding:11px}.asi-kpis strong{font-size:21px}}@media (width<=460px){.asi-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.asi-grid{grid-template-columns:1fr}.asi-steps{padding:14px}}.asi-meta-guide{background:linear-gradient(120deg,#faf4fe,#fff);border:1px solid #dfcde8;border-radius:14px;gap:14px;padding:21px;display:grid}.asi-meta-guide>div:first-child>span{color:#85619e;letter-spacing:.13em;font-size:10px;font-weight:900}.asi-meta-guide h3{letter-spacing:-.04em;color:#4c365f;margin:9px 0;font-size:19px}.asi-meta-guide p{color:#7f6b8c;max-width:740px;font-size:11px;line-height:1.75}.asi-meta-steps{gap:10px;display:grid}.asi-meta-steps>div{color:#6c567e;align-items:start;gap:11px;font-size:11px;line-height:1.7;display:flex}.asi-meta-steps strong{color:#60477c;background:#eadff3;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.asi-meta-secrets{flex-wrap:wrap;gap:8px;display:flex}.asi-meta-secrets code{color:#593b74;word-break:break-all;background:#ede5f3;border-radius:8px;padding:9px 11px;font-size:10px}.asi-meta-guide>a{color:#fff;background:#5b3c7b;border-radius:9px;align-items:center;gap:9px;width:fit-content;padding:11px 14px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.asi-igmode{background:#f4effa;border-radius:7px;padding:9px;font-weight:850;color:#6d5282!important}.asi-review-ready{background:#fff;border:1px solid #e9dfed;border-radius:11px;gap:10px;padding:13px;display:grid}.asi-review-ready strong{color:#65467c;font-size:12px}.asi-review-ready>div{flex-wrap:wrap;gap:9px;display:flex}.asi-review-ready a{color:#725389;border:1px solid #e3d6ea;border-radius:8px;align-items:center;gap:6px;padding:9px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.asi-redirect-risk{background:#fff5e8;border:1px solid #efd6a8;border-radius:9px;padding:11px;font-weight:720;color:#906d3a!important}.asi-source-policy{background:#fff;border:1px solid #e6dced;border-radius:14px;gap:14px;padding:20px;display:grid}.asi-source-policy>header>span{letter-spacing:.1em;color:#8a6ca3;font-size:10px;font-weight:900}.asi-source-policy h3{letter-spacing:-.03em;color:#4e385e;margin:8px 0;font-size:19px}.asi-source-policy header p{color:#8a7895;font-size:11px;line-height:1.7}.asi-source-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.asi-source-grid article{background:#fcfaff;border:1px solid #ece4f0;border-radius:10px;align-content:start;gap:9px;padding:12px;display:grid}.asi-source-grid strong{color:#5c4471;font-size:12px}.asi-source-grid small{border-radius:17px;width:fit-content;padding:5px 8px;font-size:9px;font-weight:800}.asi-source-on{color:#278550;background:#eaf8f0}.asi-source-wait{color:#90683f;background:#fff4e8}.asi-source-grid p{color:#82718b;font-size:10px;line-height:1.65}.asi-source-grid a{color:#77519e;align-items:center;gap:5px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.asi-source-law{color:#776782;background:#faf9fc;border:1px solid #e4e1ed;border-radius:9px;align-items:start;gap:9px;padding:11px;font-size:11px;line-height:1.6;display:flex}.asi-source-law svg{flex:none}@media (width<=560px){.asi-source-policy{padding:13px}.asi-source-grid{grid-template-columns:1fr}}.apf-root{margin:21px 0}.apf-head{justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px;display:flex}.apf-head .sc-eyebrow{align-items:center;gap:8px;display:flex}.apf-head p{color:#7f7885;max-width:370px;margin:0;font-size:11px;line-height:1.6}.apf-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.apf-kpi{background:#fff;border:1px solid #e6e1eb;border-radius:12px;gap:9px;min-height:120px;padding:16px;display:grid}.apf-kpi>span{color:#746c7e;align-items:center;gap:7px;font-size:11px;display:flex}.apf-kpi svg{color:#6b4ca0;flex:none}.apf-kpi strong{letter-spacing:-.04em;font-size:29px;font-weight:800}.apf-kpi small{color:#8a8292;font-size:11px}.apf-panels{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:15px;display:grid}.apf-panel{background:#fff;border:1px solid #e7e1ee;border-radius:13px;padding:19px}.apf-panel h3{align-items:center;gap:7px;margin:0;font-size:17px;display:flex}.apf-chart{justify-content:space-around;gap:8px;height:185px;padding:15px 0 0;display:flex}.apf-month{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.apf-month>span{color:#827a89;font-size:11px}.apf-bars{border-bottom:1px solid #eee7f5;flex:1;justify-content:center;align-items:end;gap:4px;width:100%;min-height:0;display:flex}.apf-bars>div{border-radius:3px 3px 0 0;width:min(13px,25%);min-height:3px}.apf-bars .business,.apf-legend .business{background:#4c367f}.apf-bars .creator,.apf-legend .creator{background:#9e87ce}.apf-bars .application,.apf-legend .application{background:#d6ab80}.apf-legend{color:#6b6070;flex-wrap:wrap;gap:12px;margin-top:13px;font-size:11px;display:flex}.apf-legend span{align-items:center;gap:6px;display:flex}.apf-legend i{border-radius:2px;width:10px;height:10px}.apf-countries{gap:13px;margin-top:20px;display:grid}.apf-countries>div{align-items:center;gap:12px;font-size:12px;display:flex}.apf-countries span{text-overflow:ellipsis;white-space:nowrap;flex:0 0 100px;overflow:hidden}.apf-countries b{text-align:right;flex:0 0 22px}.apf-track{background:#f2eff7;border-radius:10px;flex:1;height:10px;overflow:hidden}.apf-track>div{background:#7360ae;border-radius:10px;height:100%}@media (width<=900px){.apf-kpis{grid-template-columns:repeat(2,1fr)}.apf-panels{grid-template-columns:1fr}}@media (width<=620px){.apf-head{flex-direction:column}.apf-kpi{min-height:105px;padding:12px}.apf-countries span{flex-basis:75px}}.ops-main{color:#17213b;background:#f6f7fb;min-height:80vh;padding:24px 0 46px}.ops-page{max-width:1450px!important}.ops-header{color:#fff;background:linear-gradient(116deg,#1b1734,#2e2357 67%,#43307a);border-radius:21px;justify-content:space-between;align-items:center;gap:20px;margin:10px 0 20px;padding:26px 32px;display:flex;box-shadow:0 15px 40px #2219491f}.ops-header-top{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.ops-header .ops-kicker{color:#cabde9}.ops-kicker{text-transform:uppercase;letter-spacing:.105em;color:#6d5b99;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.ops-header h1{letter-spacing:-.055em;margin:11px 0;font-size:clamp(28px,4vw,44px);line-height:1.1}.ops-header p{color:#d6cee9;max-width:770px;margin:0;font-size:13px;line-height:1.7}.ops-header .ops-tag{color:#baf4db;background:#36c79629;border-color:#d8fff24a}.ops-refresh{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff3b;border-radius:11px;align-items:center;gap:9px;padding:11px 15px;font-size:12px;font-weight:700;display:flex}.ops-refresh:hover{background:#fff3}.ops-refresh:disabled{opacity:.5;cursor:wait}.ops-frame{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ops-nav{background:#fff;border:1px solid #e7e7ef;border-radius:17px;flex-direction:column;gap:4px;padding:12px;display:flex;position:sticky;top:90px;box-shadow:0 8px 22px #0e142d09}.ops-nav button,.ops-nav>a{text-align:left;color:#535c75;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;min-height:45px;padding:12px 13px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.ops-nav button span,.ops-nav>a span{flex:1}.ops-nav button:hover,.ops-nav>a:hover{color:#4b2e86;background:#f5f2fa}.ops-nav button.active{color:#fff;background:#422c7b;box-shadow:0 5px 13px #422c7b26}.ops-nav .ops-nav-arrow{margin-left:auto}.ops-nav-separator{background:#ece9f2;height:1px;margin:8px 2px}.ops-content{gap:18px;min-width:0;display:grid}.ops-section-heading{justify-content:space-between;align-items:end;gap:16px;padding:8px 3px 2px;display:flex}.ops-section-heading h2{letter-spacing:-.05em;color:#1f253c;margin:8px 0 6px;font-size:clamp(22px,2.5vw,30px);line-height:1.2}.ops-section-heading p{color:#7a8193;max-width:650px;margin:0;font-size:12px;line-height:1.65}.ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ops-metrics-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-stat{background:#fff;border:1px solid #e6e7ee;border-radius:15px;min-width:0;padding:18px;box-shadow:0 4px 13px #0b183106}.ops-stat-attention{background:#fffaf5;border-color:#f3cfb0}.ops-stat-label{color:#687087;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.ops-stat-label svg{color:#7454ae}.ops-stat strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:12px 0 4px;font-size:32px;font-weight:850;line-height:1.15;display:block}.ops-stat small{color:#8a91a1;font-size:11px}.ops-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ops-feature{background:#fff;border:1px solid #e8e8ef;border-radius:17px;gap:16px;min-width:0;padding:21px;display:flex}.ops-feature-icon{color:#503584;background:#eee8fb;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ops-feature h3{letter-spacing:-.015em;margin:0 0 7px;font-size:15px}.ops-feature p{color:#747a8d;margin:0 0 12px;font-size:12px;line-height:1.7}.ops-feature button,.ops-demo-note button{color:#503584;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.ops-feature button:hover,.ops-demo-note button:hover{text-decoration:underline}.ops-demo-note{color:#594676;background:#f1edfa;border:1px solid #e4daf5;border-radius:12px;align-items:center;gap:11px;padding:13px 16px;font-size:12px;display:flex}.ops-demo-note span{flex:1}.ops-demo-note svg{flex:none}.ops-panel{background:#fff;border:1px solid #e5e6ed;border-radius:16px;min-width:0;padding:20px}.ops-panel h3{letter-spacing:-.025em;margin:0 0 15px;font-size:16px}.ops-double{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ops-tag{color:#68728a;white-space:nowrap;background:#f1f3f7;border:1px solid #e3e6ec;border-radius:6px;justify-content:center;align-items:center;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.ops-tag-positive{color:#19744a;background:#e8f8ef;border-color:#caecd9}.ops-tag-warning{color:#a65c1e;background:#fff1e6;border-color:#f4ddc4}.ops-primary-link{color:#fff;white-space:nowrap;background:#422c7b;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.ops-table-scroll{background:#fff;border:1px solid #e7e9f0;border-radius:16px;min-width:0;overflow:auto}.ops-table{border-collapse:collapse;text-align:left;width:100%;min-width:670px}.ops-table th{color:#6a7186;text-transform:uppercase;letter-spacing:.09em;background:#f7f8fb;padding:15px;font-size:10px;font-weight:750}.ops-table td{color:#586178;vertical-align:middle;border-top:1px solid #eff0f4;padding:16px 15px;font-size:12px}.ops-table td strong{color:#20283d;max-width:320px;font-size:12px;display:block}.ops-table td small{color:#8991a0;margin-top:5px;font-size:10px;display:block}.ops-table tr:hover td{background:#fcfbff}.ops-row-link{color:#573d92;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.ops-row-link:hover{text-decoration:underline}.ops-muted{color:#9a9dab;font-size:11px}.ops-empty{color:#878da0;background:#fff;border:1px dashed #dfe0e9;border-radius:15px;align-items:center;gap:12px;padding:28px;font-size:12px;display:flex}.ops-empty p{margin:0}.ops-legal-note{color:#848a9a;align-items:center;gap:10px;font-size:11px;display:flex}.ops-line{border-top:1px solid #eef0f4;justify-content:space-between;align-items:start;gap:18px;padding:14px 0;display:flex}.ops-line:first-of-type{border-top:0}.ops-line strong{color:#303950;font-size:12px;display:block}.ops-line small{color:#8a91a2;word-break:break-word;margin-top:4px;font-size:10px;line-height:1.6;display:block}.ops-line-action{justify-items:end;gap:7px;display:grid}.ops-line-action button{color:#61429e;cursor:pointer;background:#f8f5fe;border:1px solid #ded5f1;border-radius:9px;padding:8px 12px;font-size:11px}.ops-legal-links{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:9px;display:grid}.ops-legal-links a{color:#5d428b;background:#f7f5fb;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;font-size:11px;text-decoration:none;display:flex}.ops-bottom{color:#8990a1;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;font-size:10px;display:flex}.ops-bottom span{align-items:center;gap:7px;display:inline-flex}.ops-main .apf-root{min-width:0;margin:0}.ops-main .aad-root,.ops-main .cadmin-panel{margin:0}.ops-spin{animation:1s linear infinite ops-rotation}@keyframes ops-rotation{to{transform:rotate(360deg)}}@media (width<=1120px){.ops-frame{grid-template-columns:190px minmax(0,1fr)}.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-metrics-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-nav button,.ops-nav>a{padding:11px 8px;font-size:11px}}@media (width<=850px){.ops-frame{display:block}.ops-nav{white-space:nowrap;flex-direction:row;gap:5px;margin-bottom:19px;padding:7px;position:relative;top:0;overflow-x:auto}.ops-nav button,.ops-nav>a{flex:none;min-height:40px;padding:10px}.ops-nav button span,.ops-nav>a span{flex:none}.ops-nav .ops-nav-arrow,.ops-nav-separator{display:none}.ops-content{gap:15px}.ops-header{padding:22px}.ops-feature-grid,.ops-double{grid-template-columns:1fr}.ops-metrics-3{grid-template-columns:repeat(2,1fr)}}@media (width<=530px){.ops-main{padding-top:10px}.ops-header{border-radius:15px;flex-direction:column;align-items:stretch;padding:21px}.ops-refresh{align-self:flex-start}.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ops-stat{padding:12px}.ops-stat strong{font-size:26px}.ops-stat-label{font-size:10px}.ops-stat small{font-size:9px}.ops-section-heading{flex-direction:column;align-items:start}.ops-feature{gap:11px;padding:15px}.ops-demo-note{flex-wrap:wrap;align-items:flex-start}.ops-bottom{flex-direction:column;align-items:start}.ops-legal-links{grid-template-columns:1fr}}.ec-revenue{padding-bottom:22px}.ec-actual{color:#315f48;background:#e9f1ed;border:1px solid #d5e3db;align-items:flex-start;gap:12px;margin:20px 0;padding:18px 20px;display:flex}.ec-actual svg{flex-shrink:0}.ec-actual strong{font-size:13px}.ec-actual p{margin:5px 0 0;font-size:12px;line-height:1.7}.ec-financial-grid{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0 25px;display:grid}.ec-financial-inputs,.ec-financial-results{background:#fff;border:1px solid #e5e1db;padding:27px}.ec-financial-inputs h3,.ec-financial-results h3{align-items:center;gap:10px;margin:0 0 10px;font-size:17px;display:flex}.ec-financial-inputs h3 svg,.ec-financial-results h3 svg{color:#c06b50}.ec-financial-inputs>p{color:#818084;margin:0 0 22px;font-size:12px;line-height:1.65}.ec-count-fields{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:18px;display:grid}.ec-count-fields label{color:#545a60;flex-direction:column;gap:8px;font-size:12px;font-weight:800;display:flex}.ec-count-fields input{color:#222933;border:1px solid #ddd7d0;border-radius:4px;width:100%;padding:12px;font-size:15px;font-weight:800}.ec-count-fields input:focus{outline:2px solid #e8a18c}.ec-big-number{letter-spacing:-1.5px;margin-top:35px;font-family:Manrope,sans-serif;font-size:clamp(31px,3.4vw,48px);font-weight:800}.ec-big-number span{letter-spacing:0;color:#8d8987;margin-top:3px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;display:block}.ec-progress{background:#f0ebe5;height:9px;margin:18px 0 28px;overflow:hidden}.ec-progress>div{background:#e17d5b;height:100%;transition:width .3s}.ec-financial-stats>div{border-bottom:1px solid #ebe6e0;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.ec-financial-stats span{color:#77797b;font-size:12px;line-height:1.5}.ec-financial-stats b{color:#262a31;white-space:nowrap;font-size:14px}.sc-admin-plan{color:#242933;background:#fff;border:1px solid #dddbd6;border-radius:5px;max-width:290px;padding:9px;font-size:12px}@media (width<=780px){.ec-financial-grid{grid-template-columns:1fr}.ec-financial-inputs,.ec-financial-results{padding:20px}}@media (width<=500px){.ec-count-fields{grid-template-columns:1fr}.ec-big-number{margin-top:22px}.ec-financial-stats>div{align-items:flex-start;gap:10px}}.pnp-root{background:#fff;border:1px solid #e3d8ea;border-radius:17px;margin:22px 0;padding:24px}.pnp-eyebrow{color:#8c5aa0;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:880;display:inline-flex}.pnp-root header h3{letter-spacing:-.035em;margin:9px 0;font-size:21px}.pnp-root header p{color:#81738d;max-width:900px;font-size:12px;line-height:1.7}.pnp-form{background:#faf7fc;border:1px solid #efe7f2;border-radius:13px;gap:15px;margin-top:21px;padding:18px;display:grid}.pnp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pnp-form label{color:#5f4c70;gap:7px;font-size:11px;font-weight:800;display:grid}.pnp-form select,.pnp-form input,.pnp-form textarea{color:#453353;background:#fff;border:1px solid #e1d5e8;border-radius:9px;width:100%;min-width:0;padding:12px;font-size:12px}.pnp-form label small{color:#9787a3;font-size:10px;font-weight:500}.pnp-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.pnp-foot span{color:#8b7a99;align-items:center;gap:6px;font-size:11px;display:flex}.pnp-foot button{color:#fff;cursor:pointer;background:#513578;border:0;border-radius:9px;align-items:center;gap:7px;padding:13px 18px;font-size:11px;font-weight:800;display:flex}.pnp-foot button:disabled{opacity:.5}.pnp-offers{margin-top:20px}.pnp-list-head{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.pnp-list-head h4{margin:0;font-size:14px}.pnp-list-head button{color:#7c6091;cursor:pointer;background:#fff;border:1px solid #ebe3ef;border-radius:9px;padding:7px}.pnp-offers article{border-top:1px solid #f0eaf4;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.pnp-offers article>div{gap:7px;display:grid}.pnp-offers article>div:last-child{justify-items:end}.pnp-offers article strong{color:#48355e;font-size:12px}.pnp-offers article span{color:#82718f;font-size:11px}.pnp-offers article small{color:#a197ab;font-size:10px}.pnp-offered,.pnp-closed{background:#e9f8ef;border-radius:30px;padding:5px 9px;font-weight:800;color:#2e8152!important}.pnp-closed{background:#f6eff2;color:#877c86!important}.pnp-offers article button{color:#92586e;cursor:pointer;background:#fff;border:1px solid #e9d5df;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex}.pnp-empty{color:#99899e;font-size:12px;line-height:1.7}.pnp-ok,.pnp-error{color:#267547;background:#e8f7ee;border-radius:9px;margin-top:11px;padding:12px;font-size:12px}.pnp-error{color:#993b5d;background:#fff0f1}@media (width<=700px){.pnp-root{padding:14px}.pnp-grid{grid-template-columns:1fr}.pnp-form{padding:12px}.pnp-offers article{align-items:flex-start}}.acc-root{--acc-bg:#f5f6fa;--acc-line:#e8eaf0;--acc-ink:#22263c;--acc-muted:#7d8393;--acc-purple:#4a337f;background:var(--acc-bg);color:var(--acc-ink);min-height:calc(100vh - 130px);padding:0 0 40px;font-family:inherit}.acc-root *{box-sizing:border-box}.acc-container{width:min(1650px,100% - 45px);margin:auto}.acc-topbar{border:1px solid var(--acc-line);background:#fff;border-top:0;border-radius:0 0 17px 17px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:19px;padding:21px 26px;display:flex;box-shadow:0 8px 35px #231b3009}.acc-brand{letter-spacing:.07em;color:#241b39;align-items:center;gap:9px;font-size:15px;font-weight:900;display:flex}.acc-brand>span{color:#fff;letter-spacing:-.1em;background:#403061;border-radius:11px;place-items:center;width:36px;height:36px;font-size:23px;display:grid}.acc-brand>span>span{color:#f684bb}.acc-brand em{letter-spacing:.19em;color:#8f829b;font-size:10px;font-style:normal}.acc-topline{color:#7c7690;align-items:center;gap:9px;margin-top:8px;font-size:10px;font-weight:760;display:flex}.acc-topline>span:first-child{align-items:center;gap:6px;display:flex}.acc-topline b{color:#4f3c67}.acc-sep{color:#bcb6c7}.acc-top-actions{align-items:center;gap:13px;display:flex}.acc-live{color:#557b6c;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.acc-live-dot{background:#24a06c;border-radius:100px;width:7px;height:7px;box-shadow:0 0 0 4px #e1f4eb}.acc-refresh,.acc-mobile-toggle{color:#5d4971;cursor:pointer;background:#fff;border:1px solid #e4dfea;border-radius:10px;align-items:center;gap:7px;padding:11px 13px;font-size:11px;font-weight:850;display:flex}.acc-refresh:disabled{opacity:.5}.acc-mobile-toggle{display:none}.acc-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:17px;display:grid}.acc-sidebar{border:1px solid var(--acc-line);background:#fff;border-radius:16px;max-height:calc(100vh - 110px);padding:15px;position:sticky;top:85px;overflow-y:auto;box-shadow:0 8px 30px #2c17390a}.acc-sidebar nav{gap:20px;display:grid}.acc-navgroup>p{letter-spacing:.15em;color:#ada5b7;margin:0 0 10px 10px;font-size:9px;font-weight:900}.acc-navgroup button{text-align:left;color:#5e647b;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:40px;margin-bottom:3px;padding:11px 10px;font-size:11px;font-weight:750;transition:background .16s;display:flex}.acc-navgroup button:hover{color:#583c90;background:#f8f4fc}.acc-navgroup button.selected{color:#fff;background:#493475;box-shadow:0 4px 12px #3c225626}.acc-navgroup button span{flex:1}.acc-navgroup button>i{color:#9d5b19;text-align:center;background:#fff0d9;border-radius:12px;min-width:20px;padding:3px;font-size:10px;font-style:normal}.acc-navgroup button.selected>i{color:#fff;background:#ffffff29}.acc-sidebar-foot{color:#8d819b;border-top:1px solid #eee8f0;align-items:flex-start;gap:9px;margin-top:18px;padding:17px 6px 4px;font-size:10px;line-height:1.55;display:flex}.acc-sidebar-foot svg{flex:none}.acc-sidebar-foot small{color:#ae9fb1;margin-top:4px;font-size:9px;display:block}.acc-content{align-content:start;gap:17px;min-width:0;display:grid}.acc-kicker{color:#8b60a4;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:880;display:inline-flex}.acc-welcome{color:#fff;background:radial-gradient(at 85% 20%,#594475 0%,#0000 53%),linear-gradient(122deg,#231a35,#302044 65%,#54406c);border-radius:18px;padding:30px 33px;position:relative}.acc-welcome .acc-kicker{color:#f0b5d7}.acc-welcome h1{letter-spacing:-.065em;margin:12px 0;font-size:clamp(30px,3.6vw,48px);font-weight:850;line-height:1.1}.acc-welcome p{color:#dbd3e5;max-width:700px;margin-bottom:18px;font-size:13px;line-height:1.75}.acc-range{background:#ffffff18;border:1px solid #ffffff29;border-radius:100px;align-items:center;gap:4px;padding:4px;display:inline-flex}.acc-range button{color:#e6d9ef;cursor:pointer;background:0 0;border:0;border-radius:100px;padding:10px 13px;font-size:10px;font-weight:800}.acc-range button.selected{color:#3a2854;background:#fff}.acc-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.acc-small-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.acc-kpi{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e9f0;border-radius:15px;align-content:start;gap:9px;width:100%;min-width:0;padding:18px;transition:box-shadow .17s,transform .17s;display:grid}.acc-kpi:hover{transform:translateY(-2px);box-shadow:0 9px 25px #2d204015}.acc-kpi-warn{background:#fffaf5;border-color:#ead9c7}.acc-kpi-label{color:#75788c;align-items:center;gap:8px;font-size:10px;font-weight:780;line-height:1.4;display:flex}.acc-kpi-label svg{color:#8858ad;flex:none}.acc-kpi strong{letter-spacing:-.065em;color:#2b223d;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(24px,2.6vw,35px);font-weight:850;line-height:1.1}.acc-kpi small{color:#9591a0;font-size:10px;line-height:1.5}.acc-overview-grid{grid-template-columns:1.15fr 1fr;gap:15px;display:grid}.acc-panel{background:#fff;border:1px solid #e7e8ef;border-radius:17px;min-width:0;padding:21px;overflow:hidden}.acc-panel h3{letter-spacing:-.035em;color:#30293f;margin:0 0 14px;font-size:16px;font-weight:830}.acc-panel-head{justify-content:space-between;align-items:start;gap:12px;margin:0 0 18px;display:flex}.acc-panel-head h3{margin:7px 0 0;font-size:19px}.acc-panel-head>svg{color:#9257b1}.acc-panel-head>button{color:#715096;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.acc-attention-row{text-align:left;cursor:pointer;color:#6a6675;background:0 0;border:0;border-top:1px solid #eff0f5;align-items:center;gap:11px;width:100%;padding:12px 2px;font-size:11px;font-weight:750;display:flex}.acc-attention-row svg{color:#9068b1;flex:none}.acc-attention-row span{flex:1}.acc-attention-row strong{color:#634c82;text-align:center;background:#f2eff6;border-radius:8px;min-width:31px;padding:5px 8px;font-size:13px}.acc-attention-row strong.urgent{color:#9b5c1e;background:#fff0db}.acc-latest{border-top:1px solid #f1eef4;justify-content:space-between;align-items:center;gap:10px;padding:13px 2px;display:flex}.acc-latest strong{color:#463951;font-size:12px;line-height:1.5;display:block}.acc-latest small{color:#93899d;margin-top:4px;font-size:10px;display:block}.acc-status{color:#7e7187;white-space:nowrap;background:#f6f4f7;border:1px solid #e5e1e9;border-radius:7px;align-items:center;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.acc-status-good{color:#27734b;background:#e8f7ef;border-color:#cdebd8}.acc-status-warning{color:#a56623;background:#fff3e3;border-color:#f1ddbc}.acc-status-muted{color:#858a96;background:#f6f7f9}.acc-targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.acc-targets>div{background:#fdfbff;border:1px dashed #d7cae6;border-radius:14px;justify-items:start;gap:9px;padding:17px;display:grid}.acc-targets svg{color:#8760a6}.acc-targets strong{letter-spacing:-.055em;color:#443253;font-size:23px}.acc-targets span{color:#8e8095;font-size:10px;line-height:1.65}.acc-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.acc-quick button{color:#543f75;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4deec;border-radius:11px;align-items:center;gap:8px;min-height:58px;padding:14px;font-size:10px;font-weight:850;display:flex}.acc-quick button svg:last-child{margin-left:auto}.acc-section-head{justify-content:space-between;align-items:end;gap:15px;margin:5px 0 1px;display:flex}.acc-section-head h2{letter-spacing:-.055em;color:#241e35;margin:8px 0;font-size:clamp(26px,3.2vw,36px);line-height:1.15}.acc-section-head p{color:#888395;max-width:710px;margin:4px 0;font-size:12px;line-height:1.7}.acc-section-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acc-tool,.acc-solid{color:#594078;cursor:pointer;background:#fff;border:1px solid #dcd4e6;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.acc-solid{color:#fff;background:#473170;border-color:#473170}.acc-filterbar{background:#fff;border:1px solid #eae8f0;border-radius:14px;align-items:center;gap:11px;padding:11px 14px;display:flex}.acc-filterbar>label{color:#987fab;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.acc-filterbar input{color:#3d3047;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.acc-filterbar select{color:#645276;background:#fcf9fd;border:1px solid #e7e0ec;border-radius:9px;padding:10px;font-size:11px}.acc-filterbar>span{white-space:nowrap;color:#93899b;font-size:11px}.acc-table-scroll{background:#fff;border:1px solid #e8e8f0;border-radius:16px;min-width:0;overflow:auto}.acc-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.acc-table th{letter-spacing:.08em;text-transform:uppercase;color:#8a8094;background:#faf9fc;border-bottom:1px solid #ebe7ef;padding:15px;font-size:10px;font-weight:850}.acc-table td{color:#766d7c;vertical-align:middle;border-top:1px solid #f1eef4;padding:16px 15px;font-size:11px}.acc-table td strong{color:#3f304f;font-size:12px;font-weight:800;display:block}.acc-table td small{color:#aaa0b0;margin-top:5px;font-size:10px;display:block}.acc-table td>svg{color:#8b67ae}.acc-table tbody tr:hover td{background:#fdfbff}.acc-link,.acc-linkbutton{color:#744b93;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.acc-empty{color:#a094ae;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:140px;padding:17px;font-size:12px;line-height:1.6;display:grid}.acc-empty p{margin:0}.acc-kanban{grid-template-columns:repeat(4,minmax(220px,1fr));align-items:start;gap:13px;padding-bottom:7px;display:grid;overflow-x:auto}.acc-kanban-col{background:#f9f8fb;border:1px solid #e9e7ee;border-radius:15px;min-height:250px;padding:12px}.acc-kanban-col header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.acc-kanban-col h3{color:#695d78;margin:0;font-size:11px;font-weight:850}.acc-kanban-col header>span{color:#6c508d;background:#e8e2f0;border-radius:30px;padding:5px 9px;font-size:10px;font-weight:900}.acc-kanban-col>div{gap:10px;display:grid}.acc-kanban-card{background:#fff;border:1px solid #ece6f1;border-radius:12px;padding:14px;box-shadow:0 3px 10px #3723440a}.acc-kanban-card strong{color:#46344e;margin-bottom:7px;font-size:12px;display:block}.acc-kanban-card small{color:#82758f;font-size:11px;line-height:1.5;display:block}.acc-kanban-card>span{color:#a296ac;align-items:center;gap:6px;margin-top:10px;font-size:10px;display:flex}.acc-mini-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.acc-mini-tags span{color:#77528d;background:#f3edf7;border-radius:5px;padding:6px;font-size:9px;font-weight:750}.acc-card-link{color:#6a4896;align-items:center;gap:6px;margin-top:10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.acc-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.acc-line{border-top:1px solid #f0eef3;justify-content:space-between;align-items:flex-start;gap:15px;padding:13px 0;display:flex}.acc-line:first-of-type{border-top:0}.acc-line strong{color:#4b3b59;font-size:12px;line-height:1.5;display:block}.acc-line small{color:#a194aa;overflow-wrap:anywhere;max-width:580px;margin-top:6px;font-size:10px;line-height:1.55;display:block}.acc-line time{color:#a39aa9;white-space:nowrap;font-size:10px}.acc-caveat{color:#796b89;background:#f8f5fc;border-radius:12px;margin-top:12px;padding:14px;font-size:11px;line-height:1.8}.acc-links,.acc-sandbox-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.acc-links a{color:#604c82;background:#faf8fc;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:14px;font-size:11px;font-weight:780;text-decoration:none;display:flex}.acc-sandbox-cards>a{color:#6a4b86;background:#fff;border:1px solid #e4dfea;border-radius:16px;gap:13px;padding:24px;text-decoration:none;display:grid}.acc-sandbox-cards strong{color:#342447;font-size:16px}.acc-sandbox-cards span{color:#8b8195;font-size:12px;line-height:1.65}.acc-ga4{grid-template-columns:1fr 1fr auto;gap:10px;display:grid}.acc-ga4 input,.acc-ga4 select{color:#533b65;background:#fff;border:1px solid #e1dce6;border-radius:9px;width:100%;min-width:0;padding:11px}.acc-ga4 button{color:#fff;cursor:pointer;background:#4c3377;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 16px;display:flex}.acc-shade{z-index:1700;background:#110c19b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.acc-drawer{background:#fff;width:min(540px,100%);height:100%;padding:30px;overflow-y:auto;box-shadow:-10px 0 40px #16091f40}.acc-drawer>header{justify-content:space-between;align-items:center;display:flex}.acc-drawer>header button{color:#694778;cursor:pointer;background:#f5eff9;border:0;border-radius:100%;place-items:center;width:34px;height:34px;display:grid}.acc-drawer h2{letter-spacing:-.05em;color:#332141;margin:22px 0 12px;font-size:29px;line-height:1.2}.acc-drawer>p{color:#796c80;margin:19px 0;font-size:13px;line-height:1.8}.acc-detail-grid{grid-template-columns:1fr 1fr;gap:11px;margin:17px 0;display:grid}.acc-detail-grid>div{background:#fcf9fd;border:1px solid #eee7f0;border-radius:11px;gap:6px;padding:13px;display:grid}.acc-detail-grid small{color:#94859d;font-size:10px}.acc-detail-grid strong{color:#483559;font-size:12px}.acc-review-form{border-top:1px solid #eee8f0;gap:14px;margin-top:25px;padding-top:21px;display:grid}.acc-review-form h3{margin:0;font-size:15px}.acc-review-form p{color:#85748e;font-size:12px;line-height:1.75}.acc-review-form label{color:#665570;gap:8px;font-size:11px;font-weight:800;display:grid}.acc-review-form select,.acc-review-form textarea{color:#4e3d59;border:1px solid #dcd3e3;border-radius:9px;padding:12px;font-size:12px}.acc-review-form button{color:#fff;cursor:pointer;background:#513479;border:0;border-radius:9px;padding:14px;font-weight:800}.acc-review-form button:disabled{opacity:.5;cursor:not-allowed}.acc-review-form [role=alert]{color:#a22a4f;font-size:12px}.acc-root .apf-root{min-width:0;margin:0}.acc-root .apf-kpis{display:none}.acc-root .cadmin-panel{margin:0}.acc-root .bm-admin,.acc-root .ma-admin,.acc-root .ccrm{min-width:0}.acc-footer{color:#a099ac;justify-content:space-between;gap:16px;margin-top:35px;font-size:10px;line-height:1.5;display:flex}.acc-footer span{align-items:center;gap:7px;display:flex}@media (width<=1300px){.acc-layout{grid-template-columns:205px minmax(0,1fr)}.acc-navgroup button{padding:10px 8px;font-size:10px}.acc-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.acc-kpi{padding:14px}.acc-kanban{grid-template-columns:repeat(4,minmax(205px,1fr))}}@media (width<=1080px){.acc-layout{grid-template-columns:190px minmax(0,1fr)}.acc-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-overview-grid,.acc-two{grid-template-columns:1fr}.acc-targets{grid-template-columns:repeat(3,minmax(0,1fr))}.acc-quick,.acc-links,.acc-sandbox-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-sidebar{padding:10px}}@media (width<=850px){.acc-container{width:calc(100% - 26px)}.acc-layout{display:block}.acc-sidebar{max-height:none;margin-bottom:16px;padding:8px 12px;display:none;position:relative;top:auto;overflow:visible}.acc-sidebar.mobile-open{display:block}.acc-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.acc-navgroup{min-width:0}.acc-mobile-toggle{display:flex}.acc-topbar{padding:14px 18px}.acc-live{display:none}.acc-content{gap:14px}.acc-kanban{grid-template-columns:repeat(4,minmax(220px,1fr))}.acc-section-head{flex-wrap:wrap;align-items:start}.acc-targets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.acc-container{width:calc(100% - 22px)}.acc-topbar{align-items:flex-start;padding:13px}.acc-topline{flex-wrap:wrap;gap:5px;font-size:9px}.acc-brand{font-size:12px}.acc-brand em{display:none}.acc-refresh{gap:0;padding:10px;font-size:0}.acc-refresh svg{font-size:initial}.acc-mobile-toggle{font-size:10px}.acc-sidebar nav{grid-template-columns:1fr}.acc-welcome{padding:21px}.acc-welcome h1{font-size:33px}.acc-welcome p{font-size:12px}.acc-overview-kpis,.acc-small-kpis,.acc-targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.acc-targets>div:last-child{grid-column:1/-1}.acc-kpi{padding:12px}.acc-kpi strong{font-size:28px}.acc-kpi-label{gap:5px;font-size:9px}.acc-panel{padding:15px}.acc-quick,.acc-links,.acc-sandbox-cards{grid-template-columns:1fr}.acc-filterbar{flex-wrap:wrap}.acc-filterbar select,.acc-section-actions{width:100%}.acc-section-actions>a,.acc-section-actions>button{flex:1}.acc-ga4{grid-template-columns:1fr}.acc-drawer{padding:20px}.acc-footer{flex-direction:column}.acc-detail-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.acc-root *{transition:none!important;animation:none!important}}.acc-filter-period{background:#fff;border:1px solid #e6e0ed;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:11px 14px;display:flex}.acc-filter-period>span{color:#806f90;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.acc-range-light{background:#f2edf6;border-color:#e3d9eb}.acc-range-light button{color:#675377}.acc-range-light button.selected{color:#fff;background:#47336c}.acc-kpi-static{cursor:default}.acc-kpi-static:hover{box-shadow:none;transform:none}.acc-nav-search{color:#9c8dab;border:1px solid #e7e0ea;border-radius:9px;align-items:center;gap:7px;margin-bottom:17px;padding:0 10px;display:flex}.acc-nav-search input{color:#514164;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:11px 0;font-size:11px}.acc-navgroup button.acc-group-toggle{color:#85768f;letter-spacing:.1em;background:#faf8fc;border:1px solid #f1ecf4;justify-content:space-between;align-items:center;min-height:35px;margin:0 0 8px;padding:10px 9px;font-size:10px;font-weight:880;display:flex}.acc-group-toggle svg{transition:transform .15s}.acc-group-toggle .acc-rotate{transform:rotate(180deg)}.acc-navgroup button.acc-group-toggle:hover{background:#f1eaf7}.acc-sidebar nav{gap:10px}.acc-incomplete{color:#805c26;background:#fff3db;border:1px solid #efd4a3;border-radius:11px;align-items:center;gap:10px;padding:14px;font-size:11px;line-height:1.6;display:flex}.acc-incomplete svg{flex:none}.abc-root{margin:20px 0 25px}.abc-head{align-items:start;gap:13px;display:flex}.abc-head>svg{color:#5c438c;flex:none;margin-top:8px}.abc-head h2{margin:2px 0 7px;font-size:22px}.abc-head p{color:#776f80;font-size:12px;line-height:1.6}.abc-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.abc-card{background:#fff;border:1px solid #e4deec;border-radius:13px;gap:12px;padding:19px;display:grid}.abc-card h3{align-items:center;gap:9px;margin:0;font-size:17px;display:flex}.abc-card>p{color:#746b7b;font-size:12px;line-height:1.7}.abc-card label:not(.abc-check){color:#61566e;gap:6px;font-size:12px;display:grid}.abc-card select,.abc-card input:not([type=checkbox]){font:inherit;color:#3b2c4a;background:#fff;border:1px solid #ddd6e9;border-radius:8px;width:100%;padding:11px}.abc-check{align-items:start;gap:9px;font-size:12px;line-height:1.6;display:flex}.abc-check input{accent-color:#5a469e;flex:none;width:17px;height:17px;margin-top:3px}.abc-card button{color:#fff;cursor:pointer;background:#3c2c59;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:11px 15px;font-weight:650;display:flex}.abc-card button:disabled{opacity:.42;cursor:not-allowed}.abc-approve{margin-top:15px}.abc-row{border-top:1px solid #ede8f2;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}.abc-error,.abc-success{color:#8d2942;background:#fff1f1;border-radius:9px;padding:12px;font-size:12px}.abc-success{color:#34744a;background:#eef9ef}.abc-disclaimer{color:#7b7283;align-items:start;gap:9px;font-size:11px;line-height:1.6;display:flex}@media (width<=770px){.abc-grid{grid-template-columns:1fr}.abc-card{padding:15px}.abc-row{flex-wrap:wrap}}.asp-panel{background:#fff;border:1px solid #e8dce9;border-radius:14px;margin:15px 0;padding:21px}.asp-heading{align-items:start;gap:12px;display:flex}.asp-heading svg{color:#aa6b55;flex:none}.asp-heading h2{margin:0;font-size:20px}.asp-heading p{color:#817783;font-size:12px;line-height:1.7}.asp-status{background:#f6f2f8;border-radius:9px;align-items:center;gap:14px;margin:12px 0;padding:12px;font-size:12px;display:flex}.asp-status strong{background:#fff;border-radius:6px;margin-left:auto;padding:6px 10px}.asp-status small{color:#8a8093;font-size:11px}.asp-reason{color:#695d6d;gap:7px;font-size:12px;display:grid}.asp-reason textarea{font:inherit;border:1px solid #d9d1df;border-radius:9px;padding:12px}.asp-confirm{color:#645a69;align-items:start;gap:10px;margin:14px 0;font-size:12px;display:flex}.asp-confirm input{accent-color:#765691;width:19px;height:19px}.asp-panel>button{color:#fff;cursor:pointer;background:#9a4141;border:0;border-radius:9px;align-items:center;gap:8px;padding:12px 15px;font-weight:700;display:inline-flex}.asp-panel>button.restore{background:#326e55}.asp-panel>button:disabled{opacity:.42;cursor:not-allowed}.asp-note{color:#88777d;align-items:start;gap:8px;margin-top:16px;font-size:11px;line-height:1.7;display:flex}.asp-note svg{flex:none}.asp-success,.asp-error{color:#2d7245;background:#edf9ef;border-radius:8px;padding:11px;font-size:12px}.asp-error{color:#a7434c;background:#fff0ef}.aac-root{color:#4a3a58;background:#fff;border:1px solid #e5dfe9;border-radius:16px;margin:20px 0;padding:22px}.aac-root>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.aac-kicker{letter-spacing:.1em;color:#946ba6;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.aac-root h3{letter-spacing:-.045em;margin:9px 0;font-size:21px}.aac-root>header p{color:#88758d;max-width:750px;font-size:12px;line-height:1.65}.aac-active,.aac-archived{color:#327e4c;white-space:nowrap;background:#eaf9ef;border-radius:20px;padding:8px 10px;font-size:10px;font-weight:850}.aac-archived{color:#a33c56;background:#fde8eb}.aac-controls{background:#faf7fc;border:1px solid #e9e2eb;border-radius:12px;gap:13px;margin:18px 0;padding:14px;display:grid}.aac-controls>label:first-child{gap:7px;font-size:12px;font-weight:800;display:grid}.aac-controls textarea{color:#4a3859;background:#fff;border:1px solid #e2d4e8;border-radius:8px;width:100%;padding:11px;font-size:12px}.aac-confirm{color:#716078;align-items:flex-start;gap:9px;font-size:11px;display:flex}.aac-confirm input{accent-color:#6e4c91;flex:none;width:17px;height:17px}.aac-feature-list{border:1px solid #ede5f1;border-radius:12px;overflow:hidden}.aac-feature-list h4{color:#543b6c;background:#faf7fc;margin:0;padding:15px;font-size:14px}.aac-feature-list>div{border-top:1px solid #f0eaf3;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.aac-feature-list>div>div{gap:5px;display:grid}.aac-feature-list strong{color:#51405f;font-size:12px}.aac-feature-list small{color:#94839d;font-size:9px;font-weight:800}.aac-feature-list button{cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 11px;font-size:11px;font-weight:850;display:inline-flex}.aac-freeze{color:#a3485b;background:#fff5f7;border:1px solid #ebd5dd}.aac-unfreeze{color:#2b7b54;background:#e9f5ee;border:1px solid #cce6d6}.aac-feature-list button:disabled,.aac-risk-buttons button:disabled{opacity:.5;cursor:not-allowed}.aac-risk{background:#fffaf6;border:1px solid #f0dfcf;border-radius:12px;margin-top:18px;padding:17px}.aac-risk>div:first-child{color:#9b672c;align-items:flex-start;gap:10px;display:flex}.aac-risk p{margin:0;font-size:11px;line-height:1.7}.aac-risk-buttons{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.aac-risk-buttons button{color:#93485e;cursor:pointer;background:#fff;border:1px solid #e9cfd5;border-radius:9px;align-items:center;gap:7px;padding:12px 15px;font-size:11px;font-weight:850;display:flex}.aac-risk-buttons button.aac-unfreeze{color:#28784d;background:#e9f7ee;border-color:#d0e8d9}.aac-risk-buttons button.aac-legal{color:#86606c;background:#fff}.aac-note{color:#9c8c9f;align-items:center;gap:7px;margin-top:11px;font-size:10px;line-height:1.6;display:flex}.aac-success,.aac-error{color:#2e794a;background:#e9f8ed;border-radius:8px;margin-top:12px;padding:12px;font-size:12px}.aac-error{color:#a64657;background:#fff0f2}@media (width<=700px){.aac-root{padding:13px}.aac-root>header{flex-wrap:wrap}.aac-feature-list>div{padding:12px 10px}.aac-risk-buttons button{flex:1}}.dap-root{gap:18px;display:grid}.dap-banner{color:#fff;background:linear-gradient(115deg,#2d224f,#58408c);border-radius:20px;padding:30px;position:relative;overflow:hidden}.dap-orb{pointer-events:none;border-radius:100%;position:absolute}.dap-orb-one{background:#a781e724;width:280px;height:280px;top:-180px;right:45px}.dap-orb-two{background:#ffffff0f;width:160px;height:160px;bottom:-90px;right:240px}.dap-banner-inner{align-items:center;gap:20px;display:flex;position:relative}.dap-avatar{color:#fff;letter-spacing:.04em;background:#ffffff2e;border:1px solid #ffffff3b;border-radius:20px;flex:none;place-items:center;width:76px;height:76px;font-size:25px;font-weight:800;display:grid}.dap-title{flex:1;min-width:0}.dap-eyebrow{letter-spacing:.1em;color:#ddcaff;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.dap-title h2{letter-spacing:-.045em;margin:9px 0;font-size:clamp(22px,3vw,33px)}.dap-title p{color:#e5ddf7;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.dap-private{white-space:nowrap;border:1px solid #ffffff4d;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:inline-flex}.dap-warning{color:#594581;background:#f7f2ff;border:1px solid #ddcffa;border-radius:13px;align-items:start;gap:12px;padding:16px;display:flex}.dap-warning svg{flex:none;margin-top:2px}.dap-warning p{margin:0;font-size:12px;line-height:1.7}.dap-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dap-metrics>div{background:#fff;border:1px solid #e9e5f0;border-radius:14px;padding:17px}.dap-metrics span,.dap-metrics strong,.dap-metrics small{display:block}.dap-metrics span{color:#777f92;font-size:11px}.dap-metrics strong{letter-spacing:-.05em;color:#31294c;margin:9px 0 5px;font-size:27px}.dap-metrics small{color:#9a91a9;font-size:10px}.dap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.dap-card{background:#fff;border:1px solid #e9e8f0;border-radius:15px;min-width:0;padding:20px}.dap-card-head{color:#604797;border-bottom:1px solid #edeaf1;align-items:center;gap:9px;margin-bottom:5px;padding-bottom:14px;display:flex}.dap-card-head h3{letter-spacing:-.025em;color:#2c2940;margin:0;font-size:16px}.dap-detail{border-bottom:1px solid #f0eef5;grid-template-columns:minmax(120px,.35fr) minmax(0,.65fr);gap:15px;padding:12px 0;display:grid}.dap-detail:last-child{border-bottom:none}.dap-detail>span{color:#8e91a0;font-size:11px}.dap-detail>strong{color:#343950;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.6}.dap-media-empty{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.dap-media-empty>div{color:#a09aaf;text-align:center;background:#f8f7fb;border:1px dashed #d9d6e5;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:105px;padding:12px;font-size:11px;display:flex}.dap-media-notice,.dap-no-data{color:#9396a3;font-size:11px;line-height:1.6}.dap-footer{background:#f2eff9;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:15px 19px;display:flex}.dap-footer>div{color:#5e4b81;align-items:center;gap:10px;display:flex}.dap-footer strong,.dap-footer small{display:block}.dap-footer strong{font-size:12px}.dap-footer small{color:#877998;margin-top:5px;font-size:10px}.dap-footer a{color:#fff;white-space:nowrap;background:#4d3285;border-radius:9px;align-items:center;gap:7px;padding:12px 14px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=780px){.dap-grid{grid-template-columns:1fr}.dap-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.dap-banner{padding:18px}.dap-banner-inner{flex-wrap:wrap}.dap-avatar{width:55px;height:55px;font-size:18px}.dap-private{margin-left:auto}.dap-card{padding:15px}.dap-detail{grid-template-columns:1fr;gap:4px}.dap-footer{flex-direction:column;align-items:start}.dap-footer a{justify-content:center;width:100%}}.awm-page{background:#f7f6f9}.awm-container{padding-top:42px;padding-bottom:24px}.awm-back{color:#604c91;align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}.awm-head{justify-content:space-between;align-items:start;gap:18px;margin:25px 0;display:flex}.awm-head .sc-eyebrow{align-items:center;gap:8px;display:flex}.awm-head h1{letter-spacing:-.05em;margin:11px 0;font-size:clamp(28px,4.5vw,46px)}.awm-head p{color:#777080;max-width:680px;font-size:13px;line-height:1.7}.awm-ref{color:#403256;cursor:pointer;background:#fff;border:1px solid #e0d8e9;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.awm-safety{color:#79592d;background:#f5ebd6;border:1px solid #e3ca95;border-radius:9px;align-items:center;gap:9px;padding:13px;font-size:12px;display:flex}.awm-controls-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.awm-box{background:#fff;border:1px solid #e8e1ec;border-radius:15px;margin:14px 0;padding:20px}.awm-box h2{align-items:center;gap:10px;margin:4px 0 9px;font-size:19px;display:flex}.awm-box>p{color:#7d7582;font-size:12px;line-height:1.7}.awm-box form{gap:13px;margin-top:15px;display:grid}.awm-box form label{color:#5a5062;gap:7px;font-size:12px;display:grid}.awm-box select,.awm-box textarea{font:inherit;color:#32253d;background:#fff;border:1px solid #dbd5e2;border-radius:9px;max-width:100%;padding:11px}.awm-action{color:#fff;cursor:pointer;background:#3f2e62;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 15px;font-weight:700;display:flex}.awm-action:disabled{opacity:.5;cursor:not-allowed}.awm-messages{background:#f7f3fb;border-radius:9px;max-height:280px;margin-top:14px;padding:12px;overflow:auto}.awm-messages>strong{font-size:12px}.awm-messages article{background:#fff;border-radius:9px;margin:8px 0;padding:11px}.awm-messages small{color:#7d7487;font-size:11px}.awm-messages p{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.awm-history>div{border-top:1px solid #ede7f3;padding:10px}.awm-history small,.awm-history strong{font-size:12px;display:block}.awm-history small{color:#8c8290}.awm-history p{color:#60566a;font-size:12px}.awm-real-dashboard{border-top:3px solid #dcd0f0;padding-top:20px}.awm-real-dashboard>.sc-container>h2{align-items:center;gap:10px;font-size:23px;display:flex}.awm-real-dashboard>.sc-container>p{color:#766b7e;font-size:13px}.awm-real-dashboard .sc-dashboard{background:#f8f6fb;padding-top:27px}.sc-admin-mirror-warning{color:#73552f;background:#fff2db;border:1px solid #e6cf99;align-items:start;gap:11px;margin:0 0 19px;padding:14px 16px;font-size:12px;font-weight:650;line-height:1.6;display:flex}.sc-admin-mirror-warning svg{flex:none}.sc-admin-mirror .sc-dash-welcome .sc-actions{display:none}.sc-admin-mirror .sc-dash-main>h2{font-size:20px}.awm-error,.awm-ok{color:#913948;background:#fff1f1;border:1px solid #f0c4ca;border-radius:9px;padding:12px;font-size:13px}.awm-ok{color:#356346;background:#edf8f0;border-color:#cbe6d1}.awm-empty{color:#8a7c92;background:#fff;border:1px solid #e5e1eb;border-radius:12px;padding:25px}@media (width<=780px){.awm-controls-grid{grid-template-columns:1fr}.awm-head{flex-direction:column}.awm-box{padding:16px}.awm-real-dashboard>.sc-container>h2{font-size:19px}}.cprivacy-main{min-height:72vh}.cprivacy-title{align-items:start;gap:17px;margin:5px 0 28px;display:flex}.cprivacy-title>svg{color:#5a3bb0;margin-top:15px}.cprivacy-title h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(28px,4vw,47px)}.cprivacy-title p{color:#636375;max-width:850px;line-height:1.7}.cprivacy-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cprivacy-grid>.sc-dash-panel{border:1px solid #eae7ef;border-radius:17px;padding:24px}.cprivacy-grid h2{margin:0 0 22px;font-size:20px}.cprivacy-grid form{gap:13px;display:grid}.cprivacy-history{border-top:1px solid #eceaf2;margin-top:24px;padding-top:16px}.cprivacy-history h3{margin:0 0 12px;font-size:16px}.cprivacy-history-item{border-bottom:1px solid #eee;justify-content:space-between;gap:10px;padding:11px 0;display:flex}.cprivacy-history-item strong,.cprivacy-history-item small{display:block}.cprivacy-history-item strong{font-size:13px}.cprivacy-history-item small{color:#888;font-size:11px}.cprivacy-history-item p{font-size:12px}.cprivacy-notice{color:#332c5c;background:#f1eefb;border-radius:12px;padding:15px}.cprivacy-info{color:#676172;gap:10px;margin:20px 0;font-size:13px;line-height:1.7;display:flex}.cprivacy-links{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.cprivacy-links a{color:#513b98;border:1px solid #ded8ec;border-radius:8px;padding:8px 12px;text-decoration:none}@media (width<=720px){.cprivacy-grid{grid-template-columns:1fr}.cprivacy-grid>.sc-dash-panel{padding:17px}}.cprivacy-download{color:#503a86;cursor:pointer;background:#f8f5ff;border:1px solid #d9d2e9;border-radius:9px;align-items:center;gap:8px;margin:-4px 0 19px;padding:11px 14px;font-size:13px;font-weight:650;display:inline-flex}.cprivacy-download:hover{background:#eee8ff}.cob-root{background:linear-gradient(#f9f7ff,#fafafa);min-height:75vh}.cob-wrap{max-width:900px;padding-bottom:70px}.cob-intro{max-width:710px}.cob-root h1{letter-spacing:-.06em;margin:17px 0;font-size:clamp(34px,5vw,57px);line-height:1.08}.cob-root p{color:#686377;line-height:1.7}.cob-root h2{margin:26px 0 15px;font-size:18px}.cob-roles{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cob-role{text-align:left;cursor:pointer;color:#251a3a;background:#fff;border:2px solid #e7e5ef;border-radius:16px;min-height:178px;padding:25px;position:relative}.cob-role.selected{background:#f5f1ff;border-color:#5b42b7}.cob-role strong,.cob-role p{display:block}.cob-role strong{margin:13px 0 4px;font-size:20px}.cob-role p{margin:0;font-size:13px}.cob-icon{color:#5c4197;background:#eee9fa;border-radius:12px;padding:11px;display:inline-flex}.cob-mark{color:#573cb6;position:absolute;top:20px;right:20px}.cob-auth-actions{flex-wrap:wrap;align-items:center;gap:13px;margin:25px 0;display:flex}.cob-primary,.cob-secondary{cursor:pointer;color:#fff;background:#332450;border:1px solid #332450;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:15px 20px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.cob-secondary{color:#342550;background:#fff}.cob-login{color:#5b438c;font-size:13px;text-decoration:underline}.cob-known{background:#fff;border:1px solid #e6e0ef;border-radius:12px;align-items:center;gap:12px;margin-top:15px;padding:14px;display:flex}.cob-known a{color:#5b42a4;align-items:center;gap:7px;margin-left:auto;text-decoration:none;display:flex}.cob-notes{border-top:1px solid #dfd8ec;gap:5px;margin-top:20px;padding:16px 0 0;font-size:12px;display:grid}.cob-notes p{align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.cob-notes a{color:#56418c}.cob-form-head{justify-content:space-between;padding:20px 0;font-weight:700;display:flex}.cob-form-head a{color:#58489d;font-size:12px;font-weight:400}.cob-profile-form{background:#fff;border:1px solid #e9e5f1;border-radius:18px;gap:17px;max-width:780px;padding:clamp(20px,4vw,35px);display:grid}.cob-profile-form label:not(.cob-check){color:#555069;gap:6px;font-size:13px;display:grid}.cob-profile-form input:not([type=checkbox]),.cob-profile-form select{font:inherit;color:#221b34;background:#fff;border:1px solid #d9d3e5;border-radius:10px;min-width:0;padding:13px}.cob-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cob-check{align-items:start;gap:10px;font-size:12px;line-height:1.6;display:flex}.cob-check input{accent-color:#5c40ae;width:18px;height:18px;margin-top:4px}.cob-check a{color:#5936aa}.cob-error{background:#fff2f2;border:1px solid #ecc5cb;border-radius:9px;padding:12px;color:#822c3b!important}.cob-primary:disabled{opacity:.5;cursor:not-allowed}@media (width<=650px){.cob-roles,.cob-form-grid{grid-template-columns:1fr}.cob-auth-actions{display:grid}.cob-role{min-height:140px}.cob-wrap{padding-bottom:30px}}.cportal{min-height:65vh}.cportal-head{max-width:880px;margin:0 0 28px}.cportal-head .sc-eyebrow{align-items:center;gap:7px;display:flex}.cportal-head h1{letter-spacing:-.05em;margin:13px 0;font-size:clamp(30px,4vw,48px);line-height:1.1}.cportal-head p{color:#656173;font-size:15px;line-height:1.75}.cportal-tabs{flex-wrap:wrap;gap:9px;margin:0 0 20px;display:flex}.cportal-tabs button{color:#393147;cursor:pointer;background:#fff;border:1px solid #e1deea;border-radius:10px;align-items:center;gap:9px;padding:11px 17px;font-weight:650;display:flex}.cportal-tabs button.selected{color:#fff;background:#31264e;border-color:#31264e}.cportal-grid{grid-template-columns:minmax(0,1.5fr) minmax(230px,.7fr);gap:20px;display:grid}.cportal-panel{background:#fff;border:1px solid #e7e5ee;border-radius:17px;padding:clamp(20px,3vw,32px)}.cportal-panel form{gap:17px;display:grid}.cportal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cportal-fields label:last-child{grid-column:1/-1}.cportal-panel .sc-field input,.cportal-panel .sc-field textarea,.cportal-panel .sc-field select{width:100%;font:inherit}.cportal-check{align-items:start;gap:12px;font-size:13px;line-height:1.6;display:flex}.cportal-check input{accent-color:#483578;flex:none;width:19px;height:19px;margin-top:2px}.cportal-primary{cursor:pointer;color:#fff;background:#35284f;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 19px;font-weight:700;display:inline-flex}.cportal-primary:disabled{opacity:.5;cursor:not-allowed}.cportal-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.cportal-safety{color:#7b7788;align-items:start;gap:8px;font-size:12px;display:flex}.cportal-help h3{align-items:center;gap:9px;margin:0 0 15px;font-size:17px;display:flex}.cportal-help p{color:#6a6472;font-size:13px;line-height:1.7}.cportal-help a{color:#513895;align-items:center;gap:5px;margin:13px 0;font-size:13px;text-decoration:none;display:flex}.cportal-receipt>svg{color:#5c479a}.cportal-receipt h2{font-size:25px}.cportal-receipt>div{background:#f5f2fb;border-radius:12px;margin:14px 0;padding:13px}.cportal-receipt small,.cportal-receipt strong,.cportal-receipt code{overflow-wrap:anywhere;margin:6px 0;display:block}.cportal-receipt code{font-size:13px}.cportal-receipt button{color:#4a3675;cursor:pointer;background:#fff;border:1px solid #ddd1ee;border-radius:10px;align-items:center;gap:8px;margin:6px;padding:10px 15px;display:inline-flex}.cportal-track{max-width:760px}.cportal-details{border-top:1px solid #e6e4ef;margin-top:25px;padding-top:20px}.cportal-details p{font-size:13px;line-height:1.65}.cportal-details form{margin-top:20px}.cportal-msg{background:#f2effb;border-radius:12px;margin:16px 0;padding:15px;font-size:13px}@media (width<=720px){.cportal-grid,.cportal-fields{grid-template-columns:1fr}.cportal-fields label:last-child{grid-column:auto}.cportal-panel{padding:18px}}.cdemo{min-height:78vh}.cdemo-header{justify-content:space-between;align-items:start;gap:15px;margin:15px 0;display:flex}.cdemo-header h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(27px,4vw,43px)}.cdemo-header p{color:#646072;max-width:730px;line-height:1.7}.cdemo-header .sc-eyebrow{align-items:center;gap:9px;display:flex}.cdemo-back{color:#5f4694;font-size:13px;text-decoration:none}.cdemo-reset{color:#39245d;cursor:pointer;background:#fff;border:1px solid #cfc8df;border-radius:9px;align-items:center;gap:7px;padding:11px;display:flex}.cdemo-warning{color:#785b32;background:#fff7e9;border:1px solid #efd7b7;border-radius:11px;align-items:center;gap:12px;padding:14px;font-size:13px;display:flex}.cdemo-switch{gap:11px;margin:20px 0;display:flex}.cdemo-switch button{cursor:pointer;color:#453759;background:#fff;border:1px solid #ddd7ea;border-radius:10px;align-items:center;gap:8px;padding:13px;display:flex}.cdemo-switch button.selected{color:#fff;background:#302047}.cdemo-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px;display:grid}.cdemo-panel{background:#fff;border:1px solid #e5e2eb;border-radius:17px;padding:23px}.cdemo-panel h2{letter-spacing:-.035em;margin:8px 0;font-size:22px}.cdemo-panel>p{color:#7b7586;font-size:13px}.cdemo-label{letter-spacing:.1em;color:#6e579d;font-size:11px}.cdemo-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin:23px 0;display:grid}.cdemo-metrics>div{background:#f7f4fc;border-radius:10px;padding:12px}.cdemo-metrics small,.cdemo-metrics strong{display:block}.cdemo-metrics small{color:#847c8c;font-size:10px}.cdemo-metrics strong{margin-top:6px;font-size:20px}.cdemo-offer,.cdemo-contract{border:1px solid #e6e2ed;border-radius:12px;margin:13px 0;padding:17px}.cdemo-offer small{color:#74618d;font-size:10px}.cdemo-offer h3,.cdemo-contract h3{margin:12px 0;font-size:17px}.cdemo-offer p,.cdemo-contract p{color:#777;font-size:13px;line-height:1.6}.cdemo-contract h3,.cdemo-panel>h3{align-items:center;gap:8px;display:flex}.cdemo-checks{gap:9px;margin:15px 0;font-size:12px;display:grid}.cdemo-contract input,.cdemo-write textarea{width:100%;font:inherit;border:1px solid #ddd9e6;border-radius:8px;padding:12px}.cdemo-primary{color:#fff;cursor:pointer;background:#423064;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:650;display:inline-flex}.cdemo-primary:disabled{opacity:.45;cursor:not-allowed}.cdemo-badge{color:#236737;background:#edf9ef;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:9px;font-size:12px;display:flex}.cdemo-chat{background:#f7f5fa;border-radius:11px;flex-direction:column;gap:10px;height:270px;margin:17px 0;padding:13px;display:flex;overflow:auto}.cdemo-msg{background:#fff;border-radius:9px;align-self:start;max-width:87%;padding:10px}.cdemo-msg.mine{background:#e8e0fb;align-self:end}.cdemo-msg small{color:#625675;font-size:10px}.cdemo-msg p{color:#35273f;margin:4px 0;font-size:12px;line-height:1.4}.cdemo-write{gap:10px;display:grid}.cdemo-note{margin-top:16px;font-size:11px;line-height:1.7!important}.cdemo-steps{background:#fff;border:1px solid #e3e0eb;border-radius:14px;gap:8px;margin-top:20px;padding:20px;display:grid}.cdemo-steps>div{color:#777;align-items:center;gap:13px;padding:8px;font-size:13px;display:flex}.cdemo-steps>div span{border:1px solid #d5cfe1;border-radius:100px;flex:none;place-items:center;width:26px;height:26px;display:grid}.cdemo-steps>div.finished{color:#32234a;font-weight:700}.cdemo-steps>div.finished span{color:#296d3c;background:#e7f8ec;border-color:#cce5d1}@media (width<=700px){.cdemo-layout{grid-template-columns:1fr}.cdemo-header,.cdemo-switch{flex-direction:column}.cdemo-panel{padding:17px}}.dws-root{background:#f7f7fb;min-height:80vh;padding-bottom:40px}.dws-head{padding-top:26px;padding-bottom:20px}.dws-back{color:#4c3485;align-items:center;gap:7px;margin-bottom:17px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.dws-head>h1{letter-spacing:-.04em;color:#1d2137;max-width:950px;margin:10px 0;font-size:clamp(27px,4vw,39px);line-height:1.15}.dws-head>p{color:#626a80;max-width:900px;line-height:1.65}.dws-head .sc-eyebrow{align-items:center;gap:7px;display:inline-flex}.dws-select{flex-wrap:wrap;gap:8px;margin:21px 0;display:flex}.dws-select a{color:#50397b;background:#fff;border:1px solid #dfd8ee;border-radius:11px;align-items:center;gap:9px;padding:12px 16px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.dws-select a.selected{color:#fff;background:#4f338b;border-color:#4f338b}.dws-lab-controls{background:#fff;border:1px solid #dedce8;border-radius:17px;padding:clamp(15px,3vw,25px);box-shadow:0 9px 26px #1d1d2a0d}.dws-lab-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dws-lab-top strong{color:#232641;font-size:17px}.dws-lab-actions{flex-wrap:wrap;gap:8px;display:flex}.dws-lab-actions button,.dws-new button,.dws-campaign-item button,.dws-danger,.dws-inline-edit button{color:#553b84;cursor:pointer;background:#faf8fe;border:1px solid #d8d1e9;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:750;display:inline-flex}.dws-danger{color:#a03453!important;background:#fff7f8!important;border-color:#f2c2cb!important}.dws-personas{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:20px 0;display:grid}.dws-persona{text-align:left;cursor:pointer;background:#fafafc;border:1px solid #e5e5ed;border-radius:12px;align-items:center;gap:12px;padding:11px;display:flex}.dws-persona.active{background:#f2ecfe;border-color:#7856c8;box-shadow:inset 0 0 0 1px #7856c8}.dws-persona>img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:60px;height:60px}.dws-persona span{min-width:0}.dws-persona strong,.dws-persona small{display:block}.dws-persona strong{color:#282642;overflow-wrap:anywhere}.dws-persona small{color:#79788a;margin-top:4px;font-size:11px}.dws-new{background:#f7f5fb;border-radius:13px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:10px;margin-bottom:14px;padding:16px;display:grid}.dws-new label{color:#55526e;font-size:12px;font-weight:700}.dws-new input,.dws-inline-edit input,.dws-inline-edit textarea{color:#29273f;background:#fff;border:1px solid #d7d1e6;border-radius:9px;width:100%;min-height:39px;margin-top:5px;padding:9px;display:block}.dws-account-tools{border-top:1px solid #eeebf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.dws-portrait{align-items:center;gap:10px;display:flex}.dws-portrait>img{-o-object-fit:cover;object-fit:cover;border:3px solid #ede6fa;border-radius:50%;width:72px;height:72px}.dws-portrait label{cursor:pointer;color:#5b4685;border:1px dashed #bcabd6;border-radius:9px;align-items:center;gap:7px;padding:10px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.dws-portrait input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.dws-socials{color:#555;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.dws-socials>span{border:1px solid #e8e3f1;border-radius:8px;padding:7px 9px}.dws-campaign-tools{border-top:1px solid #edeaf4;margin-top:15px;padding-top:15px}.dws-campaign-tools h3{color:#2a2840;font-size:14px}.dws-campaign-tools p{color:#74738b;font-size:12px}.dws-campaign-item{border:1px solid #ebe8f1;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin:7px 0;padding:10px 12px;display:flex}.dws-campaign-item>span{color:#22273d;flex:1;min-width:170px}.dws-campaign-item small{color:#828498;margin-top:3px;display:block}.dws-inline-edit{flex:1;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.dws-inline-edit input,.dws-inline-edit textarea{grid-column:1/-1}.dws-warning{color:#764f25;background:#fff7e8;border:1px solid #efcf8d;border-radius:11px;align-items:flex-start;gap:9px;margin:16px 0;padding:14px 16px;font-size:12px;line-height:1.6;display:flex}.dws-warning svg{flex:none}.dws-flash{color:#502d80;background:#f2eafa;border-radius:9px;justify-content:space-between;gap:12px;margin-top:12px;padding:13px;font-size:12px;display:flex}.dws-flash button{cursor:pointer;color:#502d80;background:0 0;border:0;font-size:17px}.dws-empty{color:#604b81;padding:40px}.dws-root .sc-dashboard{background:0 0}.dws-root .sc-dash-top{padding-top:18px}@media (width<=640px){.dws-head{padding-top:12px}.dws-lab-actions{width:100%}.dws-lab-actions button{flex:1;justify-content:center}.dws-personas{grid-template-columns:1fr 1fr}.dws-persona{text-align:center;display:block}.dws-persona>img{margin:0 auto 7px}.dws-account-tools{align-items:flex-start}.dws-socials{width:100%}.dws-persona strong{font-size:12px}.dws-new{grid-template-columns:1fr}.dws-inline-edit{grid-template-columns:1fr 1fr}}.del-root{color:#3e304b;background:#f9f7fb;min-height:100vh}.del-wrapper{width:min(1290px,100% - 30px);margin:0 auto}.del-back{color:#7a5a90;align-items:center;gap:8px;margin:18px 0;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.del-header{justify-content:space-between;align-items:end;gap:18px;padding:16px 0 23px;display:flex}.del-header h1{letter-spacing:-.05em;color:#48325b;margin:7px 0;font-size:clamp(24px,3vw,38px)}.del-header p{color:#85778c;max-width:800px;font-size:12px;line-height:1.6}.del-kicker,.del-minilabel{color:#875b9f;letter-spacing:.08em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.del-reset{white-space:nowrap;color:#6b4d80;cursor:pointer;background:#fff;border:1px solid #ded1e5;border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:11px;font-weight:850;display:flex}.del-stat-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.del-stat-row>div{background:#fff;border:1px solid #e9e0ef;border-radius:12px;gap:6px;padding:15px;display:grid}.del-stat-row svg{color:#83609c}.del-stat-row strong{color:#4f3665;letter-spacing:-.04em;font-size:27px}.del-stat-row span{color:#887891;font-size:10px;line-height:1.4}.del-roles{background:#fff;border:1px solid #e9deef;border-radius:14px;grid-template-columns:1.1fr 1fr 1fr;align-items:end;gap:16px;margin-bottom:13px;padding:20px;display:grid}.del-roles h2{letter-spacing:-.03em;margin:6px 0 0;font-size:18px;line-height:1.3}.del-role-buttons{grid-template-columns:1fr 1fr;gap:7px;display:grid}.del-role-buttons button{color:#725587;cursor:pointer;background:#fbf7fc;border:1px solid #e5daec;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:11px;font-weight:800;display:flex}.del-role-buttons button.active{color:#fff;background:#55366c;border-color:#55366c}.del-persona{color:#88768d;gap:6px;font-size:10px;font-weight:850;display:grid}.del-persona select{color:#58416b;background:#fff;border:1px solid #dfd4e5;border-radius:9px;width:100%;min-width:0;max-width:100%;padding:11px;font-size:11px}.del-scenarios{background:#fff;border:1px solid #e8deed;border-radius:13px;gap:13px;margin-bottom:13px;padding:16px;display:grid}.del-scenario-head{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.del-scenario-head strong{font-size:12px}.del-scenario-head small{color:#9d8ca5;font-size:10px}.del-chip-row{flex-wrap:wrap;gap:7px;display:flex}.del-chip-row button{color:#725989;cursor:pointer;background:#fbf8fd;border:1px solid #e5dbea;border-radius:24px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:800;display:inline-flex}.del-chip-row button.selected{color:#573874;background:#eee3f5;border-color:#bfa0d3}.del-rule{color:#6d4b81;background:#f3eafa;border-radius:10px;align-items:start;gap:8px;margin-bottom:9px;padding:12px 14px;font-size:11px;line-height:1.55;display:flex}.del-rule svg{flex:none}.del-marketplace{border-top:2px dashed #bd9ed2}.del-marketplace .cex-page{padding-top:15px}.del-foot{justify-content:space-between;align-items:center;gap:16px;padding:18px 0 35px;display:flex}.del-foot>div{color:#65447c;align-items:center;gap:9px;font-size:12px;font-weight:850;display:flex}.del-foot p{color:#8f8294;max-width:680px;font-size:10px;line-height:1.5}.del-modal-overlay{z-index:10000;background:#1d1327b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.del-modal{color:#463450;background:#fff;border-radius:17px;gap:13px;width:min(620px,100%);max-height:92vh;padding:19px;display:grid;overflow:auto}.del-modal>header{justify-content:space-between;align-items:center;display:flex}.del-modal>header span{color:#9264ac;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.del-modal>header button{cursor:pointer;background:#f2eaf6;border:0;border-radius:9px;padding:8px}.del-modal h2{letter-spacing:-.04em;margin:0;font-size:24px;line-height:1.2}.del-modal>p{color:#71617b;margin:0;font-size:12px;line-height:1.7}.del-modal-cover{-o-object-fit:cover;object-fit:cover;border-radius:11px;width:100%;height:170px}.del-modal-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:150px;height:150px}.del-offer-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.del-offer-facts>div{border:1px solid #e9e1ed;border-radius:9px;gap:5px;padding:11px;display:grid}.del-offer-facts small{color:#9b8ca1;font-size:9px}.del-offer-facts strong{color:#5e436e;overflow-wrap:anywhere;font-size:12px}.del-apply{color:#fff;cursor:pointer;background:#55356b;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:14px;font-size:12px;font-weight:850;display:flex}.del-applied{color:#417d53;background:#eaf6ee;border-radius:9px;align-items:center;gap:9px;padding:11px;font-size:11px;font-weight:850;display:flex}.del-muted{font-style:italic}@media (width<=950px){.del-roles{grid-template-columns:1fr 1fr}.del-roles>div:first-child{grid-column:1/-1}.del-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.del-wrapper{width:min(100% - 18px,1290px)}.del-header{flex-direction:column;align-items:start}.del-roles{grid-template-columns:1fr;padding:12px}.del-roles>div:first-child{grid-column:auto}.del-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.del-stat-row>div{padding:11px}.del-stat-row strong{font-size:23px}.del-foot{flex-direction:column;align-items:start}.del-offer-facts{grid-template-columns:1fr}.del-role-buttons button{font-size:10px}}.cc2{min-height:75vh}.cc2-back{color:#533b9b;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.cc2-header{justify-content:space-between;align-items:start;gap:20px;margin:18px 0;display:flex}.cc2-header .sc-eyebrow{align-items:center;gap:8px;display:flex}.cc2-header h1{letter-spacing:-.045em;margin:11px 0;font-size:clamp(29px,4vw,47px)}.cc2-header p{color:#746b82;line-height:1.65}.cc2-button{color:#fff;cursor:pointer;background:#332353;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:650;display:inline-flex}.cc2-button:disabled{opacity:.4;cursor:not-allowed}.cc2-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cc2-metrics>div{background:#fff;border:1px solid #e8e3ef;border-radius:12px;padding:17px}.cc2-metrics small,.cc2-metrics strong{display:block}.cc2-metrics small{color:#867b91;font-size:12px}.cc2-metrics strong{margin-top:8px;font-size:27px}.cc2-info{color:#6c562d;background:#fff8ec;border:1px solid #e5d9b9;border-radius:9px;align-items:start;gap:9px;margin:16px 0;padding:12px;font-size:12px;line-height:1.6;display:flex}.cc2-info svg{flex:none}.cc2-tabs{flex-wrap:wrap;gap:9px;margin:19px 0;display:flex}.cc2-tabs button{color:#3b3450;cursor:pointer;background:#fff;border:1px solid #ded7e8;border-radius:10px;padding:11px 14px;font-weight:600}.cc2-tabs .selected{color:#fff;background:#352550}.cc2-list{gap:15px;display:grid}.cc2-case{background:#fff;border:1px solid #e6e0eb;border-radius:14px;padding:21px}.cc2-case h2{margin:8px 0;font-size:18px}.cc2-case p{color:#726c78;font-size:13px;line-height:1.7}.cc2-case a{color:#5838a3;word-break:break-all;align-items:center;gap:6px;font-size:12px;display:inline-flex}.cc2-top{justify-content:space-between;gap:15px;display:flex}.cc2-top small{color:#755e86;font-size:11px}.cc2-status{color:#4d3677;background:#f4effa;border:1px solid #e4dcef;border-radius:9px;align-self:start;padding:7px 10px;font-size:12px}.cc2-dates{align-items:center;gap:6px;display:flex}.cc2-controls{border-top:1px solid #ebe5f0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;margin-top:18px;padding-top:16px;display:grid}.cc2-controls label{color:#5f5668;gap:6px;font-size:12px;display:grid}.cc2-controls select,.cc2-controls input,.cc2-controls textarea{width:100%;font:inherit;color:#332943;background:#fff;border:1px solid #d9d1e4;border-radius:8px;padding:10px}.cc2-controls .cc2-wide{grid-column:span 2}.cc2-error,.cc2-ok{color:#902b43;background:#fff1f2;border-radius:9px;padding:14px}.cc2-ok{color:#285c38;background:#eaf8ed}@media (width<=720px){.cc2-metrics{grid-template-columns:repeat(2,1fr)}.cc2-controls{grid-template-columns:1fr}.cc2-controls .cc2-wide{grid-column:1}.cc2-header{flex-direction:column}.cc2-case{padding:16px}}.cex-root{margin:22px 0 70px}.cex-root h2{align-items:center;gap:10px;font-size:22px;display:flex}.cex-intro{color:#7d7289;align-items:center;gap:8px;font-size:12px;display:flex}.cex-group{background:#fff;border:1px solid #e7e1ec;border-radius:12px;margin-top:11px;overflow:hidden}.cex-group summary{cursor:pointer;align-items:center;gap:11px;padding:17px;font-size:14px;font-weight:650;list-style:inside;display:flex}.cex-group summary strong{background:#f1ecfa;border-radius:20px;margin-left:auto;padding:5px 9px;font-size:12px}.cex-records{background:#faf8fc;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:13px;display:grid}.cex-records article{background:#fff;border:1px solid #eee9f1;border-radius:10px;padding:14px}.cex-records b,.cex-records small{font-size:13px;display:block}.cex-records small{color:#8a8394;margin-top:4px;font-size:11px}.cex-records p{color:#625b6b;font-size:12px;line-height:1.6}.cex-incident{background:#fff;border:1px solid #e4dbe8;border-radius:12px;margin:16px 0;padding:20px}.cex-primary{color:#fff;cursor:pointer;background:#3b2b5d;border:0;border-radius:9px;align-items:center;gap:9px;padding:11px 15px;font-weight:650;display:inline-flex}.cex-primary:disabled{opacity:.45;cursor:not-allowed}.cex-incident form{gap:13px;max-width:700px;margin:18px 0;display:grid}.cex-incident label{color:#5f5669;gap:6px;font-size:13px;display:grid}.cex-incident input,.cex-incident textarea,.cex-incident select{color:#292133;font:inherit;background:#fff;border:1px solid #e1d9e8;border-radius:8px;padding:11px}.cex-warning{color:#795b38;background:#fff5e9;border-radius:9px;padding:13px;font-size:12px;line-height:1.6}.cl-auth-root{color:#291c3a;background:#f8f6fb;min-height:calc(100dvh - 74px)}.cl-auth-shell{grid-template-columns:minmax(345px,.92fr) minmax(400px,1.08fr);width:100%;min-height:calc(100dvh - 74px);display:grid;overflow:hidden}.cl-auth-brand{color:#fff;background:radial-gradient(at 10% 15%,#5d397c 0,#0000 47%),linear-gradient(136deg,#1f1532,#36244f 70%,#643675);flex-direction:column;gap:34px;min-height:790px;padding:37px clamp(28px,5vw,70px) 28px;display:flex;position:relative;overflow:hidden}.cl-auth-back{color:#dfd2ec;z-index:2;align-items:center;gap:8px;max-width:max-content;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.cl-auth-brand-content{z-index:2;max-width:570px;margin:auto 0;position:relative}.cl-auth-mark{align-items:center;gap:12px;margin-bottom:52px;display:flex}.cl-auth-mark>span{color:#3d205b;letter-spacing:-.11em;background:#fff;border-radius:16px;place-items:center;width:51px;height:51px;font-size:28px;font-weight:900;display:grid}.cl-auth-mark>span>span{color:#e65f9b}.cl-auth-mark b{letter-spacing:.15em;font-size:16px}.cl-auth-mark small{color:#ead7e8;letter-spacing:.07em;font-size:9px}.cl-auth-overline{color:#e6bbda;letter-spacing:.18em;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.cl-auth-brand-content h2{letter-spacing:-.067em;max-width:700px;margin:19px 0 18px;font-size:clamp(42px,4.6vw,75px);font-weight:850;line-height:1.08}.cl-auth-brand-content>p{color:#e1d9e6;max-width:520px;font-size:15px;line-height:1.8}.cl-auth-promises{flex-wrap:wrap;gap:11px 22px;margin:27px 0 0;display:flex}.cl-auth-promises span{color:#e3cbe8;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.cl-auth-promises svg{color:#fba4c7}.cl-auth-photo{border-radius:115px 16px 16px;max-width:390px;height:190px;margin-top:auto;display:block;position:relative;overflow:hidden;box-shadow:0 15px 36px #12092070}.cl-auth-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 43%;object-position:50% 43%;width:100%;height:100%}.cl-auth-photo small{color:#675774;background:#ffffffec;border-radius:5px;padding:5px 8px;font-size:9px;position:absolute;bottom:7px;right:8px}.cl-auth-form-side{background:#fcfbfe;flex-direction:column;justify-content:space-between;align-items:center;min-width:0;padding:50px 28px 19px;display:flex}.cl-auth-main{width:min(100%,455px);margin:auto}.cl-auth-mobile-brand{display:none}.cl-auth-main-head{text-align:center;margin:0 0 20px}.cl-auth-main-icon{color:#7b4398;background:#f2e7f9;border-radius:15px;place-items:center;width:46px;height:46px;margin:0 auto 12px;display:grid}.cl-auth-main-head h1{letter-spacing:-.055em;color:#2a2040;margin:9px 0;font-size:clamp(27px,3vw,39px);font-weight:850;line-height:1.15}.cl-auth-main-head p{color:#7f708b;font-size:13px;line-height:1.65}.cl-auth-card{background:#fff;border:1px solid #e8dfeb;border-radius:19px;padding:28px;box-shadow:0 16px 54px #2b193412}.cl-auth-card button{cursor:pointer}.cl-auth-card input:focus-visible,.cl-auth-card button:focus-visible{outline-offset:2px;outline:3px solid #e375b4}.cl-auth-card input{border-color:#d9cede}.cl-auth-footer{text-align:center;color:#83758f;padding:17px 10px;font-size:12px;line-height:1.6}.cl-auth-footer a{color:#744295;font-weight:800;text-decoration:none}.cl-auth-legal{color:#9b8fa3;align-items:center;gap:7px;margin-top:24px;font-size:10px;line-height:1.5;display:flex}.cl-auth-role-wrap{margin-bottom:21px}.cl-auth-role-label{color:#786987;margin-bottom:9px;font-size:11px;font-weight:800}.cl-auth-role-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cl-auth-role-options button{color:#6e5f7c;background:#fff;border:1px solid #dfd5e6;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:0;padding:12px 8px;font-size:11px;font-weight:750;display:flex}.cl-auth-role-options button[aria-pressed=true]{color:#4a2c72;background:#f6eafb;border:2px solid #8855ae}.cl-auth-minor{color:#94889b;text-align:center;margin-top:16px;font-size:10px;line-height:1.65}.sc-auth-nav-signin{color:#4c3a5e;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:11px 7px;font-size:12px;font-weight:800;display:inline-flex}.sc-auth-nav-signin:hover{color:#a5519b}@media (width<=900px){.cl-auth-shell{grid-template-columns:.8fr 1fr}.cl-auth-brand{padding:33px 25px}.cl-auth-brand-content h2{font-size:40px}.cl-auth-photo{height:155px}.cl-auth-form-side{padding:30px 20px 16px}}@media (width<=670px){.cl-auth-root,.cl-auth-shell{min-height:calc(100dvh - 65px)}.cl-auth-shell{display:block}.cl-auth-brand{display:none}.cl-auth-form-side{min-height:calc(100dvh - 65px);padding:20px 15px}.cl-auth-main{width:min(100%,470px)}.cl-auth-mobile-brand{letter-spacing:-.06em;color:#302041;margin:0 auto 20px;font-size:24px;font-weight:900;display:block}.cl-auth-mobile-brand>span{color:#e667a6}.cl-auth-mobile-brand small{color:#94819e;letter-spacing:.07em;margin-left:6px;font-size:9px}.cl-auth-main-icon{width:42px;height:42px}.cl-auth-main-head{margin-bottom:15px}.cl-auth-card{border-radius:15px;padding:21px}.cl-auth-main-head h1{font-size:29px}.cl-auth-form-side{justify-content:flex-start}.cl-auth-legal{margin-top:22px}}.sc-nav-mobile-login{display:none}@media (width<=570px){.sc-auth-nav-signin{display:none}.sc-navlinks .sc-nav-mobile-login{color:#5c3f72;cursor:pointer;background:#f9f4fc;border:1px solid #e8dced;border-radius:9px;padding:12px 15px;font-size:12px;font-weight:850;display:flex}.sc-header .pwai-trigger{gap:0;padding:9px;font-size:0}.sc-header .pwai-trigger svg{width:16px;height:16px}.sc-header .pwai-installed{gap:0;font-size:0}.sc-header .sc-lang{gap:1px}}@media (width<=380px){.sc-header .pwai-root,.sc-header .sc-lang svg{display:none}.sc-header .sc-container{padding-inline:9px}.sc-header .sc-nav-actions>.sc-btn{padding:7px}}.cl-auth-legal-checks{background:#fcf9fd;border:1px solid #e7dced;border-radius:11px;gap:12px;margin:0 0 18px;padding:13px 14px;display:grid}.cl-auth-legal-checks label{color:#685778;align-items:flex-start;gap:10px;font-size:11px;line-height:1.65;display:flex}.cl-auth-legal-checks input{accent-color:#714b92;flex:none;width:16px;height:16px;margin-top:4px}.cl-auth-legal-checks a{color:#704891;text-underline-offset:2px;font-weight:800}.ec-public,.ec-admin{color:#222932;background:#fff;min-height:65vh;font-family:DM Sans,sans-serif}.ec-wrap{max-width:1240px;margin:auto;padding:0 30px}.ec-hero{color:#fff;background:#222933;padding:100px 0 40px}.ec-kicker{color:#d68064;letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:800}.ec-hero h1{letter-spacing:-3.8px;max-width:930px;margin:25px 0 18px;font-family:Manrope,sans-serif;font-size:clamp(38px,5.3vw,72px);line-height:1.14}.ec-hero>div>p{color:#d1d3d7;max-width:700px;font-size:15px;line-height:1.85}.ec-hero-bottom{border-top:1px solid #6a6f76;justify-content:space-between;align-items:center;gap:16px;margin-top:70px;padding-top:22px;display:flex}.ec-hero-bottom span,.ec-hero-bottom a{color:#d8dfe1;align-items:center;gap:11px;font-size:12px;font-weight:800;display:inline-flex}.ec-hero-bottom a:hover{color:#f4b49d}.ec-collection{padding-top:60px;padding-bottom:80px}.ec-toolbar{justify-content:space-between;align-items:center;gap:23px;margin-bottom:30px;display:flex}.ec-chips{gap:8px;display:flex;overflow-x:auto}.ec-chips button{white-space:nowrap;color:#65696c;background:#fcfaf7;border:1px solid #e6e3df;padding:10px 15px;font-size:12px;font-weight:800}.ec-chips button.current{color:#fff;background:#222932;border-color:#222932}.ec-search{color:#73777c;border:1px solid #dedbd7;align-items:center;gap:9px;min-width:250px;padding:10px 15px;display:flex}.ec-search input{color:#32383d;border:0;outline:0;min-width:0;max-width:100%;font-size:13px}.ec-articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ec-article-card{border:1px solid #e9e5e0;flex-direction:column;min-height:306px;padding:28px;transition:transform .2s,box-shadow .2s;display:flex}.ec-article-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #13192315}.ec-card-tag{color:#ab664e;text-transform:uppercase;letter-spacing:.5px;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.ec-card-tag span{color:#6f7376;border-left:1px solid #d1cdc8;padding-left:9px}.ec-article-card h3{letter-spacing:-.7px;margin:18px 0;font-family:Manrope,sans-serif;font-size:21px;line-height:1.3}.ec-article-card>p{color:#7d7f80;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:0 0 23px;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.ec-card-bottom{border-top:1px solid #e7e4e0;justify-content:space-between;align-items:center;gap:8px;padding-top:15px;display:flex}.ec-card-bottom span{color:#8c8c8c;align-items:center;gap:6px;font-size:11px;display:flex}.ec-card-bottom span:last-child{color:#c26547;font-weight:800}.ec-empty,.ec-loading{text-align:center;color:#7c7d7e;background:#faf8f5;border:1px dashed #e1dcd6;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:65px 25px;font-size:14px;line-height:1.75;display:flex}.ec-empty p{max-width:600px;margin:0}.ec-empty svg{color:#cc7356}.ec-disclaimer{color:#7a7c80;align-items:center;gap:10px;padding-top:20px;padding-bottom:24px;font-size:12px;line-height:1.8;display:flex}.ec-disclaimer svg{color:#c27054;flex-shrink:0}.ec-article-main{background:#fffefc;padding-top:30px;padding-bottom:100px}.ec-back{color:#a85a43;align-items:center;gap:9px;font-size:13px;font-weight:800;display:inline-flex}.ec-article-heading{border-bottom:1px solid #e8e3de;max-width:950px;padding:60px 0 42px}.ec-article-heading h1{letter-spacing:-3px;margin:21px 0 18px;font-family:Manrope,sans-serif;font-size:clamp(35px,5vw,64px);line-height:1.15}.ec-article-heading>p{color:#636b6c;margin:0 0 25px;font-size:17px;line-height:1.8}.ec-byline{color:#7a7d80;align-items:center;gap:13px;font-size:12px;font-weight:700;display:flex}.ec-byline span{border-left:1px solid #d8d4d0;padding-left:14px}.ec-article-layout{grid-template-columns:minmax(0,1fr) 250px;gap:65px;padding-top:42px;display:grid}.ec-prose{color:#4f575b;font-size:15px;line-height:2}.ec-lede{color:#323b3e;margin-bottom:30px;font-size:18px;line-height:1.85}.ec-prose section{padding:12px 0 10px}.ec-prose h2{letter-spacing:-.8px;color:#222933;margin:24px 0 10px;font-family:Manrope,sans-serif;font-size:27px;line-height:1.35}.ec-prose h3{color:#252d31;margin:21px 0 8px;font-size:17px}.ec-prose p{margin:0 0 18px}.ec-article-aside{border-top:2px solid #dc8567;align-self:start;padding-top:17px;position:sticky;top:108px}.ec-article-aside h3{margin:0 0 18px;font-size:15px}.ec-article-aside a{color:#ba674c;overflow-wrap:anywhere;border-bottom:1px solid #e7e4e0;justify-content:space-between;align-items:flex-start;gap:5px;padding:11px 0;font-size:12px;font-weight:700;display:flex}.ec-note{color:#7d7571;background:#f7f4f0;flex-direction:column;gap:9px;margin-top:23px;padding:18px;font-size:12px;line-height:1.75;display:flex}.ec-note svg{color:#c16c52}.ec-admin{background:#fcfaf7;padding:40px 0 110px}.ec-admin-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.ec-admin h1{letter-spacing:-2px;margin:15px 0 10px;font-family:Manrope,sans-serif;font-size:clamp(33px,4vw,52px);line-height:1.15}.ec-admin-head p{color:#7b7e80;font-size:14px;line-height:1.7}.ec-btn{white-space:nowrap;cursor:pointer;border:1px solid #dad7d2;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:11px 14px;font-size:12px;font-weight:800;display:inline-flex}.ec-btn:hover{filter:brightness(.96)}.ec-btn-dark{color:#fff;background:#222932;border-color:#222932}.ec-btn-light{color:#333d43;background:#fff}.ec-btn:disabled{opacity:.48}.ec-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin:27px 0 22px;display:grid}.ec-metrics>div{background:#fff;border:1px solid #e9e5df;padding:22px}.ec-metrics span{color:#838588;font-size:12px;display:block}.ec-metrics strong{color:#252b33;margin-top:10px;font-family:Manrope,sans-serif;font-size:30px;display:block}.ec-admin-tabs{border-bottom:1px solid #e4e0db;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:25px;padding:5px 0;display:flex}.ec-admin-tabs button{color:#7b7d80;background:0 0;border:0;padding:14px 16px;font-size:12px;font-weight:800}.ec-admin-tabs button.current{color:#ba6248;border-bottom:2px solid #cf7053}.ec-section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;display:flex}.ec-section-title h2{letter-spacing:-.6px;margin:0;font-family:Manrope,sans-serif;font-size:21px}.ec-section-title p{color:#777b80;margin:6px 0 0;font-size:12px;line-height:1.6}.ec-table{background:#fff;border:1px solid #e4e1dc}.ec-article-row,.ec-policy{border-bottom:1px solid #ece8e2;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.ec-article-row:last-child,.ec-policy:last-child{border-bottom:0}.ec-article-row h3,.ec-policy h3{letter-spacing:-.3px;margin:10px 0 6px;font-size:16px;line-height:1.5}.ec-article-row small,.ec-policy p{color:#818186;font-size:12px}.ec-row-details{color:#7f8184;margin-left:12px;font-size:11px}.ec-status{letter-spacing:.4px;text-transform:uppercase;color:#696d71;background:#f3f1ed;border-radius:4px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-block}.ec-status.published,.ec-status.completed{color:#316c4e;background:#e6f2e9}.ec-status.needs_review,.ec-status.awaiting_review{color:#a65b37;background:#fbebd9}.ec-status.failed,.ec-status.rejected,.ec-status.partial_failure{color:#af4d43;background:#ffeae5}.ec-policy-list{background:#fff;border:1px solid #e6e2dc}.ec-policy-info{min-width:0}.ec-policy p{line-height:1.7}.ec-run{border-bottom:1px solid #eae6e1;align-items:center;gap:27px;padding:19px 23px;display:flex}.ec-run>div{flex:1}.ec-run strong{font-size:13px}.ec-run p,.ec-run small{color:#83868a;font-size:11px}.ec-agent-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.ec-agent-grid>div{background:#fff;border:1px solid #e6e2dc;padding:23px}.ec-agent-grid span{color:#cc795b;font-size:13px;font-weight:800}.ec-agent-grid h3{margin:17px 0 7px;font-size:14px}.ec-agent-grid p{color:#7c7d80;margin:0;font-size:12px;line-height:1.7}.ec-modal-shade{z-index:180;background:#0a111dc7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ec-modal{background:#fff;width:min(780px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 15px 70px #0003}.ec-modal-article{width:min(900px,100%)}.ec-modal-title{z-index:2;background:#fff;border-bottom:1px solid #e8e4de;justify-content:space-between;align-items:center;padding:22px 26px;display:flex;position:sticky;top:0}.ec-modal-title h2{margin:0;font-size:19px}.ec-modal-title button{color:#585e63;background:0 0;border:0}.ec-form{padding:22px 27px 28px}.ec-form>label,.ec-form-grid>label,.ec-editor-section>label{color:#555b60;flex-direction:column;gap:7px;margin-bottom:15px;font-size:12px;font-weight:800;display:flex}.ec-form input,.ec-form textarea,.ec-form select{color:#262e32;background:#fff;border:1px solid #dbd8d3;border-radius:5px;max-width:100%;padding:12px;font:13px/1.55 DM Sans,sans-serif}.ec-form textarea{resize:vertical}.ec-form input:focus,.ec-form textarea:focus,.ec-form select:focus{border-color:#cd7558;outline:2px solid #eca38c}.ec-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.ec-form .ec-check{color:#555c60;flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;font-weight:700;line-height:1.55;display:flex}.ec-check input{accent-color:#c97055;flex-shrink:0;width:16px;height:16px;margin:2px 0}.ec-modal-buttons{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:19px;display:flex}.ec-alert{color:#975942;background:#fff0e8;border:1px solid #f0c7b5;align-items:center;gap:9px;margin-bottom:18px;padding:14px;font-size:12px;line-height:1.7;display:flex}.ec-success{color:#31754f;background:#e8f3e8;border:1px solid #c3dfc8;align-items:center;gap:10px;margin-bottom:18px;padding:13px 16px;font-size:13px;display:flex}.ec-success button{color:inherit;background:0 0;border:0;margin-left:auto}.ec-disclaimer{color:#8a7d77;font-size:12px;line-height:1.7}.ec-editor-section{background:#faf8f5;margin-bottom:14px;padding:13px}.ec-source-list{flex-direction:column;gap:8px;display:flex}.ec-source-list a{overflow-wrap:anywhere;color:#b56549;align-items:center;gap:7px;font-size:12px;display:flex}@media (width<=980px){.ec-articles{grid-template-columns:repeat(2,1fr)}.ec-article-layout{grid-template-columns:minmax(0,1fr) 210px;gap:35px}}@media (width<=720px){.ec-wrap{padding-left:18px;padding-right:18px}.ec-hero{padding:64px 0 28px}.ec-hero h1{letter-spacing:-2px;font-size:40px}.ec-toolbar{display:block}.ec-chips{margin-bottom:20px}.ec-search{width:100%}.ec-articles{grid-template-columns:1fr}.ec-article-main{padding-top:20px}.ec-article-heading{padding-top:40px}.ec-article-heading h1{letter-spacing:-1.7px;font-size:38px}.ec-article-layout{display:block}.ec-article-aside{margin-top:32px;position:static}.ec-admin{padding-top:26px}.ec-admin-head{display:block}.ec-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-agent-grid{grid-template-columns:1fr}.ec-section-title{display:block}.ec-section-title>.ec-btn{margin-top:16px}.ec-policy,.ec-article-row{flex-direction:column;align-items:flex-start}.ec-form-grid{grid-template-columns:1fr;gap:0}.ec-modal-shade{padding:8px}.ec-modal{max-height:calc(100dvh - 16px)}.ec-modal-title{padding:16px}.ec-form{padding:15px}.ec-run{flex-wrap:wrap;gap:10px}}.ec-event-audit{background:#fff;border:1px solid #eae2ee;border-radius:13px;margin:18px 0 25px;padding:17px}.ec-event-list{gap:7px;max-height:420px;display:grid;overflow:auto}.ec-event-row{color:#725e80;background:#fbf9fc;border:1px solid #f0ebf3;border-radius:9px;grid-template-columns:auto minmax(90px,.5fr) minmax(120px,1fr) minmax(120px,1.5fr);align-items:center;gap:9px;padding:10px;font-size:10px;display:grid}.ec-event-row>span{text-align:center;color:#6e6c79;background:#eff0f3;border-radius:16px;padding:6px 8px;font-size:9px;font-weight:850}.ec-event-row>span.good{color:#3c8655;background:#e8f6ed}.ec-event-row>span.error{color:#aa5870;background:#fdf0f0}.ec-event-row strong{color:#513b64;font-size:11px}.ec-event-row em{overflow-wrap:anywhere;font-size:10px;font-style:normal;line-height:1.5}@media (width<=720px){.ec-event-row{grid-template-columns:auto 1fr}.ec-event-row em{grid-column:1/-1}}.ec-omni{background:#fff;border:1px solid #e6ddea;border-radius:14px;gap:13px;margin-bottom:18px;padding:20px;display:grid}.ec-omni>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.ec-omni>header h3{color:#563b68;margin:6px 0;font-size:20px}.ec-omni>header p{color:#85728e;max-width:760px;font-size:11px;line-height:1.6}.ec-omni-status{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ec-omni-status>div{background:#faf7fb;border-radius:9px;gap:5px;padding:13px;display:grid}.ec-omni-status strong{color:#594078;font-size:23px}.ec-omni-status small{color:#897794;font-size:10px}.ec-omni-warning{color:#97764f;background:#fff8ed;border-radius:9px;padding:12px;font-size:11px;line-height:1.6}.ec-omni-secrets{flex-wrap:wrap;gap:7px;display:flex}.ec-omni-secrets code{color:#73548b;word-break:break-all;background:#f3edf6;border-radius:7px;padding:8px;font-size:10px}@media (width<=600px){.ec-omni{padding:12px}.ec-omni>header{flex-wrap:wrap}}.ec-seo-health{background:#fff;border:1px solid #e3d9e9;border-radius:14px;gap:12px;margin-bottom:17px;padding:20px;display:grid}.ec-seo-status{background:#f6f0fb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:13px;padding:12px;display:flex}.ec-seo-status strong{text-transform:uppercase;color:#63447d;font-size:11px}.ec-seo-status span{color:#806d91;font-size:11px}.ec-seo-status a{color:#6b5184;align-items:center;gap:5px;margin-left:auto;font-size:11px;text-decoration:none;display:flex}.ec-seo-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ec-seo-checks article{border:1px solid #e9e1ef;border-radius:10px;align-items:start;gap:8px;min-width:0;padding:11px;display:flex}.ec-seo-checks article>div{gap:5px;display:grid}.ec-seo-checks strong{text-transform:capitalize;color:#564267;font-size:11px}.ec-seo-checks small{color:#8d799b;overflow-wrap:anywhere;font-size:10px;line-height:1.55}.ec-seo-state{color:#477e56;background:#e8eeeb;border-radius:12px;flex:none;padding:5px 7px;font-size:9px;font-weight:900}.ec-seo-state.fail{color:#a95462;background:#fff0ee}.ec-seo-state.not_connected,.ec-seo-state.no_content{color:#9b7850;background:#fff4e5}.ec-seo-reco{color:#866d4a;background:#fff9f0;border:1px solid #f2e5cc;border-radius:9px;align-items:start;gap:9px;padding:11px;font-size:11px;line-height:1.6;display:flex}.ec-seo-reco svg{flex:none}.ec-seo-privacy{color:#8c7b98;font-size:10px;line-height:1.6}@media (width<=680px){.ec-seo-health{padding:12px}.ec-seo-checks{grid-template-columns:1fr}}:root{color:#15151d;font-synthesis:none;background:#faf9f6;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}body.sc-no-scroll{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed!important}img{max-width:100%;display:block}.sc-app{overflow:hidden}.sc-container{width:min(1280px,100%);margin-inline:auto;padding-inline:34px}.sc-purple{color:#7665ed}.sc-muted,.sc-faint{color:#797984}.sc-eyebrow{letter-spacing:2px;text-transform:uppercase;color:#73717b;font-size:11px;font-weight:800}.sc-btn{letter-spacing:-.04px;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:13px;min-height:50px;padding:14px 22px;font-size:13px;font-weight:800;transition:background .2s,border .2s,transform .2s,color .2s;display:inline-flex}.sc-btn:hover:not(:disabled){transform:translateY(-1px)}.sc-btn-ink{color:#fff;background:#7665ed}.sc-btn-outline{color:#1b1b26;background:0 0;border-color:#c8c7ce}.sc-btn-outline:hover{background:#f1efec}.sc-btn-white{color:#15151d;background:#fff}.sc-btn-white:hover{background:#eeedf0}.sc-btn-small{min-height:39px;padding:9px 14px;font-size:12px}.sc-iconbtn{width:38px;height:38px;color:inherit;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.sc-iconbtn:hover{background:#eeeef1}.sc-pill{letter-spacing:.7px;text-transform:uppercase;color:#34343f;background:#f1f0ed;border-radius:4px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.sc-header{z-index:40;background:#faf9f6;border-bottom:1px solid #e9e7e3;height:79px;position:sticky;top:0}.sc-nav{justify-content:space-between;align-items:center;gap:25px;height:100%;display:flex}.sc-brand{flex-shrink:0;align-items:center;gap:10px;width:max-content;display:flex}.sc-brand-mark{color:#fff;letter-spacing:-4px;background:#1a1921;border-radius:10px;place-items:center;width:40px;height:40px;padding-right:4px;font-family:Manrope,sans-serif;font-size:29px;font-weight:800;display:grid}.sc-brand-mark span{color:#a69aff}.sc-brand-type{flex-direction:column;gap:1px;display:flex}.sc-brand-type>b{letter-spacing:-1.6px;font-family:Manrope,sans-serif;font-size:23px;line-height:1}.sc-dot{color:#7665ed}.sc-brand-type>small{letter-spacing:2.5px;color:#666470;font-size:9px;font-weight:800}.sc-navlinks{align-items:center;gap:31px;margin-left:auto;display:flex}.sc-navlinks a{color:#52515d;white-space:nowrap;font-size:12px;font-weight:700;transition:color .2s}.sc-nav-actions{align-items:center;gap:12px;display:flex}.sc-lang{color:#7c7985;align-items:center;gap:7px;height:38px;display:flex}.sc-lang select{appearance:none;color:#36343f;cursor:pointer;background:0 0;border:0;outline:none;max-width:93px;padding-right:8px;font-size:11px;font-weight:700}.sc-mobile-menu{display:none}.sc-desktop{display:grid}.sc-hero{background:#faf9f6;position:relative}.sc-hero-layout{grid-template-columns:55% 45%;gap:0;min-height:676px;display:grid}.sc-hero-left{z-index:2;flex-direction:column;max-width:720px;padding-top:84px;padding-bottom:45px;display:flex;position:relative}.sc-hero-topline{letter-spacing:2.5px;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.sc-tiny-square{background:#7665ed;width:8px;height:8px}.sc-hero h1{letter-spacing:-6.5px;margin:28px -40px 24px 0;font-family:Manrope,sans-serif;font-size:clamp(52px,5.7vw,86px);font-weight:800;line-height:1.12}.sc-hero h1 span{display:block}.sc-hero-left>p{color:#6f6e75;max-width:530px;margin:0;font-size:16px;line-height:1.85}.sc-hero-buttons{flex-wrap:wrap;gap:12px;margin:32px 0 45px;display:flex}.sc-hero-bottom{border-top:1px solid #dad7d4;gap:30px;max-width:600px;margin-top:auto;padding-top:20px;display:flex}.sc-hero-bottom>div{flex:1}.sc-hero-bottom span{letter-spacing:2px;color:#7665ed;font-size:9px;font-weight:800;display:block}.sc-hero-bottom p{color:#6d6b77;margin:9px 0 0;font-size:11px;line-height:1.5}.sc-hero-visual{isolation:isolate;min-height:680px;position:relative;overflow:hidden}.sc-hero-primary{width:71%;height:475px;position:absolute;top:52px;right:0;overflow:hidden}.sc-hero-primary img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.sc-hero-primary span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:1px;background:#16161a9a;align-items:center;gap:10px;padding:10px 12px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:16px;right:15px}.sc-hero-secondary{border:8px solid #faf9f6;width:44%;height:280px;position:absolute;bottom:28px;left:0;overflow:hidden}.sc-hero-secondary img,.sc-hero-small img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sc-hero-small{border:7px solid #faf9f6;width:35%;height:211px;position:absolute;top:26px;left:13%;overflow:hidden}.sc-hero-orbit{z-index:2;color:#fff;text-align:left;letter-spacing:1px;background:#7966ef;border-radius:50%;justify-content:center;align-items:center;gap:10px;width:149px;height:149px;font-size:13px;font-weight:900;line-height:1.22;display:flex;position:absolute;top:280px;left:11%;transform:rotate(-10deg);box-shadow:0 15px 40px #3f398e1b}.sc-hero-orbit svg{position:absolute;top:28px;right:23px}.sc-photo-caption{letter-spacing:1.9px;gap:20px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:30px;right:0}.sc-photo-caption span{font-size:19px}.sc-vertical-line{background:#dedbd6;height:1px}.sc-marquee{white-space:nowrap;color:#fff;background:#1a1920;padding:20px 0;overflow:hidden}.sc-marquee>div{justify-content:space-around;align-items:center;gap:38px;min-width:max-content;padding:0 30px;display:flex}.sc-marquee span{letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:800}.sc-marquee b{color:#ad9dff;margin-left:35px;font-size:15px}.sc-sectors,.sc-featured-section,.sc-pricing{padding:100px 0}.sc-section-head{text-align:center;max-width:830px;margin:0 auto 48px}.sc-section-head h2,.sc-how-heading h2,.sc-featured-head h2,.sc-faq h2,.sc-explore-title h1{letter-spacing:-2.8px;margin:16px 0;font-family:Manrope,sans-serif;font-size:clamp(32px,3.8vw,53px);font-weight:800;line-height:1.18}.sc-section-head p,.sc-featured-head p{color:#797780;margin:0;font-size:15px;line-height:1.85}.sc-sector-gallery{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:190px;gap:14px;display:grid}.sc-sector-card{background:#e3e3e8;border-radius:5px;position:relative;overflow:hidden}.sc-sector-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.sc-sector-card:hover img{transform:scale(1.07)}.sc-sector-card:after{content:"";background:linear-gradient(#0000,#111119b6);position:absolute;inset:30% 0 0}.sc-sector-0,.sc-sector-5{grid-row:span 2}.sc-sector-3{grid-column:span 2}.sc-sector-name{color:#fff;z-index:1;letter-spacing:-.3px;justify-content:space-between;align-items:center;font-size:16px;font-weight:800;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.sc-sector-name svg{border:1px solid #fff8;border-radius:30px;width:30px;height:30px;padding:5px}.sc-how{background:#eeecf8;padding:95px 0}.sc-how-grid{grid-template-columns:1fr 1.03fr;align-items:start;gap:100px;display:grid}.sc-how-heading h2{margin-bottom:26px;font-size:clamp(36px,4.2vw,55px)}.sc-how-heading>p{color:#777381;max-width:400px;font-size:15px;line-height:1.85}.sc-toggle,.sc-segment{background:#e5e2ed;border-radius:6px;flex-wrap:wrap;gap:7px;width:max-content;max-width:100%;margin-top:32px;padding:5px;display:flex}.sc-toggle button,.sc-segment button{color:#77727f;background:0 0;border:0;border-radius:4px;padding:12px 18px;font-size:12px;font-weight:800}.sc-toggle button.selected,.sc-segment button.selected{color:#292636;background:#fff;box-shadow:0 3px 10px #1d0f3311}.sc-how-steps{flex-direction:column;display:flex}.sc-how-step{border-bottom:1px solid #d9d5e1;grid-template-columns:50px 1fr 22px;gap:17px;padding:27px 0;display:grid}.sc-how-step:first-child{border-top:1px solid #d9d5e1}.sc-how-step>span{color:#79708e;font-size:11px;font-weight:800}.sc-how-step h3{letter-spacing:-.6px;margin:-6px 0 10px;font-size:20px}.sc-how-step p{color:#777380;margin:0;font-size:13px;line-height:1.8}.sc-how-step>svg{color:#7665ed}.sc-featured-section{background:#fff}.sc-featured-head{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:38px;display:flex}.sc-featured-head>div{max-width:680px}.sc-featured-head h2{font-size:clamp(31px,3.4vw,48px)}.sc-featured-photo{border-radius:5px;height:370px;position:relative;overflow:hidden}.sc-featured-photo>img{-o-object-fit:cover;object-fit:cover;filter:brightness(.48);width:100%;height:100%}.sc-featured-copy{color:#fff;position:absolute;bottom:32px;left:35px;right:35px}.sc-featured-copy>span{letter-spacing:2px;font-size:11px;font-weight:800}.sc-featured-copy h3{letter-spacing:-1.3px;max-width:600px;font-family:Manrope,sans-serif;font-size:32px}.sc-section-minor{margin:45px 0 20px;font-family:Manrope,sans-serif;font-size:24px}.sc-offer-grid,.sc-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sc-offer-image{background:#ddd;border:0;width:100%;height:195px;padding:0;position:relative;overflow:hidden}.sc-offer-image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.sc-offer-image:hover img{transform:scale(1.06)}.sc-offer-overlay{pointer-events:none;align-items:flex-start;gap:7px;display:flex;position:absolute;inset:12px}.sc-opportunity{background:#fff;border:1px solid #e9e8e6;min-width:0}.sc-offer-body{padding:19px}.sc-small-location{color:#74717e;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.sc-offer-body h3{letter-spacing:-.45px;margin:12px 0 3px;font-size:18px}.sc-offer-body>p{color:#88848a;margin:0 0 22px;font-size:12px}.sc-offer-bottom{border-top:1px solid #eceaeb;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.sc-offer-bottom>span{color:#696876;font-size:11px}.sc-offer-bottom button{background:#fff;border:1px solid #dbd9dc;border-radius:30px;place-items:center;width:35px;height:35px;display:grid}.sc-profile-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e9e8ea;min-width:0;padding:23px;position:relative}.sc-profile-card>.sc-profile-avatar{color:#5842c2;background:#e4deff;border-radius:50%;place-items:center;width:61px;height:61px;margin-bottom:20px;font-size:26px;font-weight:800;display:grid;overflow:hidden}.sc-profile-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sc-profile-card strong{font-size:18px}.sc-profile-card small{color:#7c7986;align-items:center;gap:5px;margin:7px 0;font-size:11px;display:flex}.sc-profile-card p{color:#807c87;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.sc-social-mini{border-top:1px solid #e9e7ec;justify-content:space-between;gap:8px;padding-top:15px;font-size:11px;font-weight:700;display:flex}.sc-social-mini span{align-items:center;gap:5px;display:flex}.sc-profile-disclaimer{color:#8b8791;margin-top:12px;font-size:10px}.sc-profile-arrow{color:#7665ed;position:absolute;top:20px;right:20px}.sc-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.sc-plan{background:#fff;border:1px solid #e3e0dc;flex-direction:column;justify-content:space-between;min-height:465px;padding:35px 29px;display:flex}.sc-plan-dark{color:#fff;background:#1b1a22;border-color:#1b1a22;transform:translateY(-7px);box-shadow:0 23px 60px #10101a24}.sc-plan-index{letter-spacing:2px;color:#8171fa;font-size:11px;font-weight:800}.sc-plan h3{letter-spacing:-1px;margin:18px 0 7px;font-size:23px}.sc-plan>div:first-child>p{color:#87838e;margin:0;font-size:12px}.sc-plan-dark>div:first-child>p{color:#c5c1cc}.sc-price{letter-spacing:-2.5px;margin-top:23px;font-family:Manrope,sans-serif;font-size:45px;font-weight:800}.sc-price span{letter-spacing:0;color:#91909a;margin-left:7px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}.sc-plan-lines{flex-direction:column;gap:17px;margin:26px 0;display:flex}.sc-plan-lines>div{color:#615f6a;align-items:flex-start;gap:11px;font-size:12px;line-height:1.5;display:flex}.sc-plan-dark .sc-plan-lines>div{color:#e3e0e8}.sc-plan-lines svg{color:#7665ed;flex-shrink:0}.sc-plan .sc-btn{width:100%}.sc-pricing-fine{text-align:center;color:#7f7b82;margin-top:30px;font-size:11px;line-height:2}.sc-faq{background:#fff;padding:90px 0}.sc-faq-grid{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.sc-faq h2{margin:13px 0}.sc-faq-item{border-bottom:1px solid #eae8eb}.sc-faq-item:first-child{border-top:1px solid #eae8eb}.sc-faq-item>button{text-align:left;color:#20202a;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:21px 0;font-size:14px;font-weight:800;display:flex}.sc-faq-item>p{color:#797680;max-width:650px;margin:0 0 22px;font-size:13px;line-height:1.85}.sc-faq-item>button svg{color:#7665ed;flex-shrink:0}.sc-final-cta{color:#fff;background:#7665ed;padding:95px 0}.sc-final-cta .sc-eyebrow{color:#e4dfff}.sc-final-inner{justify-content:space-between;align-items:flex-end;gap:45px;display:flex}.sc-final-inner>div{max-width:830px}.sc-final-inner h2{letter-spacing:-3px;margin:16px 0 14px;font:800 clamp(37px,4.7vw,66px)/1.16 Manrope,sans-serif}.sc-final-inner p{color:#e7e2ff;font-size:14px}.sc-final-inner>.sc-btn{flex-shrink:0}.sc-footer{color:#fff;background:#16161b;padding:70px 0 25px}.sc-footer .sc-brand-mark{background:#7764ed}.sc-footer-top{grid-template-columns:2.4fr 1fr 1fr;gap:45px;padding-bottom:70px;display:grid}.sc-footer-top>div:first-child>p{color:#a29fa8;max-width:350px;margin-top:25px;font-size:13px;line-height:1.8}.sc-footer-top>div:first-child>small{color:#8d8a95;font-size:11px;line-height:1.8}.sc-footer-linkcol{color:#d1ced4;flex-direction:column;gap:16px;font-size:13px;display:flex}.sc-footer-linkcol>span{letter-spacing:1.5px;color:#7d7a88;margin-bottom:9px;font-size:11px;font-weight:800}.sc-footer-linkcol a:hover{color:#ada2ff}.sc-footer-bottom{color:#a3a0ac;border-top:1px solid #38363e;justify-content:space-between;gap:30px;padding-top:21px;font-size:10px;line-height:1.7;display:flex}.sc-footer-bottom span:last-child{text-align:right;max-width:580px}.sc-explore-page{background:#faf9f6;min-height:600px;padding:65px 0 110px}.sc-explore-title{max-width:840px}.sc-explore-title h1{margin:12px 0 14px;font-size:clamp(35px,4.4vw,60px)}.sc-explore-title p{color:#75747e;font-size:14px;line-height:1.8}.sc-explore-switch{flex-wrap:wrap;gap:8px;margin:36px 0 24px;display:flex}.sc-explore-switch button{background:#fff;border:1px solid #dcd9dd;border-radius:5px;align-items:center;gap:10px;padding:14px 19px;font-size:12px;font-weight:800;display:flex}.sc-explore-switch button.active{color:#fff;background:#1d1c24;border-color:#1d1c24}.sc-explore-switch b{color:#33323c;background:#f3f1f1;border-radius:3px;padding:4px 6px;font-size:10px}.sc-explore-layout{grid-template-columns:263px minmax(0,1fr);align-items:start;gap:26px;display:grid}.sc-filter-panel{background:#fff;border:1px solid #e3e1e4;flex-direction:column;gap:12px;padding:20px 18px;display:flex;position:sticky;top:94px}.sc-filter-top{border-bottom:1px solid #eeeced;align-items:center;gap:8px;padding-bottom:11px;font-size:12px;display:flex}.sc-filter-top>button{color:#7665ed;background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:800}.sc-filter-search{border:1px solid #d7d4dc;align-items:center;gap:10px;padding:10px 12px;display:flex}.sc-filter-search input{border:0;outline:0;width:100%;min-width:0;font-size:12px}.sc-field{flex-direction:column;gap:8px;margin:0 0 13px;display:flex}.sc-field>span{color:#55535d;font-size:11px;font-weight:800}.sc-field input,.sc-field textarea,.sc-field select{color:#262532;background:#fff;border:1px solid #d9d7dd;border-radius:4px;outline:0;width:100%;min-height:43px;padding:12px;font-size:13px;transition:border-color .2s}.sc-field input:focus,.sc-field textarea:focus,.sc-field select:focus{border-color:#7665ed;box-shadow:0 0 0 3px #dcd5ff80}.sc-field textarea{resize:vertical}.sc-near .sc-btn{width:100%}.sc-near>small{color:#a24e54;margin-top:8px;line-height:1.6;display:block}.sc-near .sc-field{margin-top:12px}.sc-text-btn{color:#7665ed;background:0 0;border:0;font-size:12px;font-weight:800}.sc-explore-results{min-width:0}.sc-result-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;font-size:12px;display:flex}.sc-result-head span{color:#74717b;text-align:right;max-width:300px;font-size:11px}.sc-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-business-grid{gap:14px;display:grid}.sc-business-card{text-align:left;background:#fff;border:1px solid #e5e3e4;grid-template-columns:140px minmax(0,1fr) 28px;align-items:center;gap:20px;padding:10px;display:grid}.sc-business-photo{height:125px;overflow:hidden}.sc-business-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sc-business-info>span{letter-spacing:1.2px;color:#7665ed;text-transform:uppercase;font-size:10px;font-weight:800}.sc-business-info h3{margin:9px 0;font-size:20px}.sc-business-info small{color:#76737d;align-items:center;gap:5px;font-size:11px;display:flex}.sc-business-info>div{color:#8d8a92;text-overflow:ellipsis;white-space:nowrap;max-width:560px;margin-top:8px;font-size:12px;overflow:hidden}.sc-business-card>svg{color:#7665ed}.sc-no-result,.sc-dash-empty{text-align:center;background:#fff;border:1px dashed #ccc8d2;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:50px 30px;display:flex}.sc-no-result>div,.sc-dash-empty>div{color:#7665ed;background:#f0edff;border-radius:50%;place-items:center;width:55px;height:55px;display:grid}.sc-no-result h3,.sc-dash-empty h3{letter-spacing:-.5px;margin:17px 0 5px;font-size:19px}.sc-no-result p,.sc-dash-empty p{color:#908e99;font-size:12px;line-height:1.6}.sc-legal,.sc-signin-gate{background:#faf9f6;min-height:560px;padding:110px 0}.sc-legal h1,.sc-signin-gate h1{letter-spacing:-3px;margin:17px 0 40px;font:800 clamp(35px,5vw,65px)/1.15 Manrope,sans-serif}.sc-legal-paper{background:#fff;border:1px solid #e2e0e2;max-width:890px;padding:40px}.sc-legal-paper h3{font-size:18px}.sc-legal-paper p{color:#62616b;font-size:13px;line-height:1.9}.sc-legal-paper a{color:#7665ed;text-decoration:underline}.sc-signin-gate p{color:#77747d;max-width:540px;margin:-15px 0 25px;font-size:16px;line-height:1.7}.sc-modal-overlay{z-index:100;background:#101018ba;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sc-modal{background:#fff;width:min(640px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 35px 90px #11101e60}.sc-modal-wide{width:min(840px,100%)}.sc-modal-head{z-index:3;background:#fff;border-bottom:1px solid #eae8e8;justify-content:space-between;align-items:center;gap:20px;padding:24px 27px;display:flex;position:sticky;top:0}.sc-modal-head h2{letter-spacing:-.6px;margin:0;font-family:Manrope,sans-serif;font-size:20px}.sc-modal-content{padding:27px}.sc-modal-content p{color:#72707c;font-size:13px;line-height:1.8}.sc-compliance{color:#5345a5;background:#f4f1ff;border:1px solid #ded9ff;gap:9px;margin:17px 0;padding:13px 15px;font-size:12px;line-height:1.65;display:flex}.sc-compliance svg{flex-shrink:0}.sc-offer-detail>h3{letter-spacing:-1.2px;font:800 29px/1.3 Manrope,sans-serif}.sc-offer-detail>.sc-muted,.sc-detail-profile-top p{align-items:center;gap:7px;display:flex}.sc-offer-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0;display:grid}.sc-offer-facts>div{background:#f7f6f4;padding:16px}.sc-offer-facts span,.sc-detail-stats span{color:#8d8a94;letter-spacing:.3px;font-size:10px;font-weight:800;display:block}.sc-offer-facts strong{margin-top:9px;font-size:14px;font-weight:800;line-height:1.5;display:block}.sc-response-form{margin-top:25px}.sc-detail-profile-top{align-items:center;gap:17px;display:flex}.sc-detail-avatar{color:#5842c2;background:#ece7ff;border-radius:50%;flex-shrink:0;place-items:center;width:80px;height:80px;font-size:35px;font-weight:800;display:grid;overflow:hidden}.sc-detail-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sc-detail-profile-top h3{letter-spacing:-.6px;margin:8px 0 0;font:800 25px Manrope,sans-serif}.sc-detail-profile-top p{margin:8px 0 0}.sc-detail-profile>p{font-size:14px;line-height:1.8}.sc-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.sc-detail-stats>div{background:#f6f5f4;padding:17px}.sc-detail-stats b{margin-bottom:7px;font-size:25px;display:block}.sc-social-links{flex-wrap:wrap;gap:7px;margin:17px 0 26px;display:flex}.sc-social-link{background:#fff;border:1px solid #e0dee3;align-items:center;gap:9px;padding:9px 11px;font-size:12px;font-weight:800;display:flex}.sc-social-post{border-top:1px solid #eae8eb;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.sc-social-post>a,.sc-social-post a{color:#6151dc;align-items:center;gap:6px;font-weight:800;display:inline-flex}.sc-social-post span{color:#494650;font-size:13px;display:block}.sc-social-post small{color:#888590;margin-top:8px;font-size:10px;display:block}.sc-dashboard{background:#f7f6f3;min-height:700px;padding:60px 0 95px}.sc-dash-top{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.sc-dash-top h1{letter-spacing:-2.7px;margin:12px 0 8px;font:800 45px/1.2 Manrope,sans-serif}.sc-dash-top p{color:#88858e;margin:0;font-size:13px}.sc-dash-roles{flex-wrap:wrap;gap:6px;margin:32px 0 23px;display:flex}.sc-dash-roles button{background:#fff;border:1px solid #dfdde2;align-items:center;gap:10px;padding:13px 21px;font-size:12px;font-weight:800;display:flex}.sc-dash-roles button.selected{color:#fff;background:#18181d;border-color:#18181d}.sc-dash-layout{grid-template-columns:203px minmax(0,1fr);align-items:start;gap:24px;display:grid}.sc-dash-nav{background:#fff;border:1px solid #e9e6e9;flex-direction:column;padding:10px;display:flex;position:sticky;top:100px}.sc-dash-nav>button,.sc-dash-nav>a{text-align:left;color:#777480;background:0 0;border:0;align-items:center;gap:10px;padding:13px 11px;font-size:12px;font-weight:700;display:flex}.sc-dash-nav>button.selected{color:#5b50c4;background:#efecff}.sc-dash-nav>a{border-top:1px solid #eceaee;margin-top:14px;padding-top:18px}.sc-dash-main{min-width:0}.sc-dash-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.sc-dash-metric{background:#fff;border:1px solid #e8e6e9;padding:22px;position:relative}.sc-dash-metric small{color:#85828c;font-size:11px;font-weight:800;display:block}.sc-dash-metric strong{margin-top:12px;font:800 35px Manrope,sans-serif;display:block}.sc-dash-metric>svg{color:#ad9fe2;position:absolute;top:19px;right:19px}.sc-dash-panel{background:#fff;border:1px solid #e9e7e9;min-width:0;margin-bottom:19px;padding:26px}.sc-dash-panel h2{letter-spacing:-1px;margin:14px 0;font:800 28px Manrope,sans-serif}.sc-dash-panel h3{letter-spacing:-.5px;margin:0 0 12px;font:800 21px Manrope,sans-serif}.sc-dash-panel>p,.sc-dash-welcome>p{color:#87838c;font-size:13px;line-height:1.8}.sc-dash-welcome .sc-actions{margin-top:24px}.sc-dash-main>.sc-panel-top{margin-bottom:20px}.sc-panel-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.sc-panel-top h2,.sc-dash-main>h2{letter-spacing:-1px;margin:0;font:800 28px Manrope,sans-serif}.sc-panel-top p{color:#86838d;margin:7px 0 0;font-size:12px}.sc-form-note{color:#5c5682;background:#f6f3ff;border-left:3px solid #7665ed;align-items:flex-start;gap:12px;margin-bottom:23px;padding:12px 15px;font-size:12px;line-height:1.6;display:flex}.sc-form-note svg{flex-shrink:0}.sc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 17px;display:grid}.sc-profile-form .sc-field,.sc-offer-editor .sc-field{margin-bottom:19px}.sc-checkbox-group{margin:18px 0}.sc-check{color:#62606c;cursor:pointer;align-items:flex-start;gap:10px;max-width:750px;margin:12px 0;font-size:12px;line-height:1.6;display:flex}.sc-check input{accent-color:#7665ed;flex-shrink:0;width:17px;height:17px;margin:1px 0 0}.sc-actions,.sc-row-buttons,.sc-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-actions{margin-top:20px}.sc-quota-box{background:#f6f3ff;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:17px 18px;display:flex}.sc-quota-box b{font-size:12px}.sc-quota-box p{margin:6px 0 0;font-size:12px}.sc-alert{background:#fff4ef;border:1px solid #efd5bf;align-items:flex-start;gap:9px;padding:12px 14px;line-height:1.65;display:flex;color:#8f5534!important;font-size:12px!important}.sc-alert svg{flex-shrink:0}.sc-dash-list{flex-direction:column;gap:11px;margin-top:20px;display:flex}.sc-row{background:#fff;border:1px solid #eae7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:20px;display:flex}.sc-row-main{flex:1;min-width:0}.sc-row h3{letter-spacing:-.3px;margin:10px 0 5px;font-size:17px}.sc-row p{color:#85818e;overflow-wrap:anywhere;margin:4px 0;font-size:12px;line-height:1.7}.sc-row small{color:#aaa6b1;font-size:10px}.sc-row-buttons .sc-btn{white-space:nowrap}.sc-social-post-list{margin-top:25px}.sc-mini-post{border-top:1px solid #e9e6e9;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.sc-mini-post a{color:#6256d8;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.sc-mini-post p{color:#77747f;margin:6px 0;font-size:12px}.sc-mini-post small{color:#9996a0;font-size:10px}.sc-billing-summary{color:#fff;background:#191821;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:27px;display:flex}.sc-billing-summary span{font-size:12px;font-weight:800}.sc-billing-summary h2{margin:13px 0 0;font-size:38px}.sc-billing-summary h2 small{color:#bcb8c4;font:500 13px DM Sans,sans-serif}.sc-billing-line{grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;display:grid}.sc-billing-line>div{border-bottom:1px solid #e9e6e9;padding-bottom:18px}.sc-billing-line b{font-size:13px}.sc-billing-line p{color:#86838a;font-size:12px;line-height:1.7}.sc-dash-main>.sc-explore-page{background:0 0;padding:0}.sc-dash-main .sc-explore-page>.sc-container{padding:0}.sc-dash-main .sc-explore-title h1{letter-spacing:-1.1px;font-size:30px}.sc-dash-main .sc-explore-title>p{font-size:12px}.sc-dash-main .sc-explore-layout{grid-template-columns:205px minmax(0,1fr);gap:12px}.sc-dash-main .sc-explore-results .sc-two-col{grid-template-columns:1fr}.sc-dash-main .sc-explore-switch{margin:22px 0}.sc-dash-main .sc-explore-switch button{padding:10px;font-size:10px}.sc-dash-main .sc-filter-panel{padding:12px}.sc-dash-main .sc-offer-image{height:185px}.sc-admin-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.sc-admin-tabs button{background:#fff;border:1px solid #e7e4e9;padding:11px 15px;font-size:11px;font-weight:800}.sc-admin-tabs button.selected{color:#5c4bc5;background:#e9e6ff}.sc-admin-item{border-bottom:1px solid #ebe8ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;display:flex}.sc-admin-item>div:first-child{flex-direction:column;gap:7px;max-width:450px;display:flex}.sc-admin-item b{font-size:14px}.sc-admin-item small{color:#898591;font-size:12px}.sc-admin-controls{flex-direction:column;align-items:flex-end;gap:8px;max-width:330px;display:flex}.sc-admin-controls>input{border:1px solid #e5e3e8;width:100%;padding:9px 11px;font-size:12px}.sc-admin-controls .sc-check{margin:0}.sc-detail-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sc-detail-rows>div{overflow-wrap:anywhere;background:#f7f6f8;min-width:0;padding:10px}.sc-detail-rows small{text-transform:capitalize;color:#85818d;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.sc-detail-rows span{font-size:12px}.sc-inspect h4{margin-top:29px}.sc-inspect>p{color:#797581;font-size:12px}.sc-contract-paper{white-space:pre-wrap;overflow-wrap:anywhere;color:#454350;background:#fbfaf8;border:1px solid #e6e3e6;max-height:360px;margin:25px 0;padding:25px;font-size:12px;line-height:1.9;overflow-y:auto}.sc-agreement-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sc-agreement-top small{color:#8a8692;font-size:10px}.sc-contract-signers{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:23px;display:grid}.sc-contract-signers>div{background:#f5f3fb;min-height:94px;padding:18px}.sc-contract-signers>div>span{color:#9692a1;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.sc-contract-signers b{font-size:14px;display:block}.sc-contract-signers small{color:#88858f;margin-top:8px;font-size:10px;display:block}.sc-contract-signers img{-o-object-fit:contain;object-fit:contain;background:#fff;width:190px;max-height:65px;margin-top:7px}.sc-sign-form{border-top:1px solid #eae7eb;padding-top:20px}.sc-sign-form h3{font-size:19px}.sc-sign-form>p{font-size:12px}.sc-segment{margin:12px 0 15px}.sc-signature-canvas{aspect-ratio:600/180;touch-action:none;cursor:crosshair;background:#fff;border:1px dashed #afabc4;width:100%;height:auto}.sc-sign-tools{color:#8b8795;justify-content:space-between;gap:10px;margin:8px 0 15px;font-size:10px;display:flex}.sc-sign-tools button{color:#7665ed;background:0 0;border:0;font-weight:800}.sc-checkstack{margin:20px 0}.sc-chat-info{color:#6159a2;background:#f4f1fc;align-items:center;gap:9px;padding:12px;font-size:11px;display:flex}.sc-chat-info button{color:#6159a2;background:0 0;border:0;margin-left:auto}.sc-chat-log{background:#f7f6f7;flex-direction:column;gap:12px;height:325px;padding:18px;display:flex;overflow-y:auto}.sc-bubble{background:#fff;border:1px solid #eae7ea;align-self:flex-start;max-width:85%;padding:12px 14px}.sc-bubble.mine{background:#e9e6ff;border-color:#dbd4ff;align-self:flex-end}.sc-bubble span{letter-spacing:1px;color:#6d61a8;text-transform:uppercase;font-size:9px;font-weight:800}.sc-bubble p{white-space:pre-wrap;word-break:break-word;margin:7px 0;font-size:12px}.sc-bubble small{color:#9994a6;font-size:9px}.sc-bubble button{color:#7665ed;background:0 0;border:0;margin-left:10px;font-size:9px}.sc-chat-compose{gap:8px;margin-top:15px;display:flex}.sc-chat-compose input{border:1px solid #d9d5df;flex:1;min-width:0;padding:10px;font-size:12px}.sc-chat-compose .sc-btn{min-width:105px}.sc-post-modal form{margin:20px 0}.sc-boost-packs{grid-template-columns:1fr 1fr;gap:13px;margin:23px 0;display:grid}.sc-boost-packs>button{text-align:left;background:#fff;border:1px solid #e0dee5;padding:25px}.sc-boost-packs>button.chosen{background:#f2efff;border-color:#7665ed}.sc-boost-packs span{margin-bottom:13px;font-size:12px;font-weight:800;display:block}.sc-boost-packs b{font:800 30px Manrope,sans-serif}.sc-toast{z-index:150;align-items:center;gap:15px;max-width:450px;padding:16px 19px;font-size:12px;font-weight:800;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 13px 48px #22213220}.sc-toast button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.sc-toast-good{color:#276849;background:#e0f7ea;border:1px solid #a6ddbf}.sc-toast-error{color:#a34246;background:#fff1f1;border:1px solid #f4cccf}@media (width<=1100px){.sc-navlinks{gap:17px}.sc-hero h1{letter-spacing:-4.8px;font-size:64px}.sc-hero-orbit{left:7%}.sc-how-grid{gap:55px}.sc-plan{padding:28px 23px}.sc-dash-main .sc-explore-layout{grid-template-columns:1fr}.sc-dash-main .sc-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.sc-dash-main .sc-filter-top{grid-column:1/-1}}@media (width<=860px){.sc-container{padding-inline:24px}.sc-navlinks{background:#fff;border-bottom:1px solid #eae8ee;flex-direction:column;align-items:flex-start;gap:20px;padding:20px 24px;display:none;position:absolute;top:79px;left:0;right:0;box-shadow:0 20px 30px #18172a1b}.sc-navlinks.sc-open{display:flex}.sc-mobile-menu{display:grid}.sc-desktop{display:none}.sc-hero-layout{grid-template-columns:1fr}.sc-hero-left{max-width:720px;padding-top:65px}.sc-hero h1{font-size:clamp(48px,7.3vw,74px)}.sc-hero-visual{width:100%;max-width:700px;min-height:530px;margin-inline:auto}.sc-hero-primary{width:68%;height:400px}.sc-hero-secondary{height:240px;bottom:20px}.sc-hero-orbit{top:250px}.sc-sectors,.sc-featured-section,.sc-pricing{padding:75px 0}.sc-sector-gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:175px}.sc-sector-0,.sc-sector-5{grid-row:span 1}.sc-sector-3{grid-column:span 1}.sc-how-grid{grid-template-columns:1fr;gap:35px}.sc-how{padding:75px 0}.sc-featured-head{align-items:flex-start}.sc-offer-grid,.sc-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-plan-grid{grid-template-columns:1fr}.sc-plan{min-height:unset}.sc-plan-dark{transform:none}.sc-faq-grid{grid-template-columns:1fr;gap:30px}.sc-final-inner{display:block}.sc-final-inner>.sc-btn{margin-top:20px}.sc-footer-top{grid-template-columns:1.5fr 1fr 1fr}.sc-explore-layout{grid-template-columns:1fr}.sc-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid;position:static}.sc-filter-top,.sc-near{grid-column:1/-1}.sc-dash-layout{grid-template-columns:1fr}.sc-dash-nav{flex-direction:row;position:static;overflow-x:auto}.sc-dash-nav>button,.sc-dash-nav>a{white-space:nowrap}.sc-dash-nav>a{border:0;margin:0;padding:13px}.sc-dash-main .sc-explore-layout{grid-template-columns:1fr}.sc-dash-main .sc-explore-results .sc-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=570px){.sc-container{padding-inline:17px}.sc-header{height:69px}.sc-nav{gap:6px}.sc-brand-mark{width:33px;height:33px;font-size:25px}.sc-brand-type>b{font-size:18px}.sc-brand-type>small{letter-spacing:1.5px;font-size:8px}.sc-lang select{max-width:50px}.sc-nav-actions{gap:4px}.sc-nav-actions>.sc-btn{min-height:35px;padding:7px 10px;font-size:10px}.sc-navlinks{top:69px}.sc-hero-left{padding-top:47px;padding-bottom:20px}.sc-hero h1{letter-spacing:-3.2px;margin:22px 0;font-size:clamp(39px,10vw,56px)}.sc-hero-left>p{font-size:14px;line-height:1.75}.sc-hero-buttons{margin:25px 0}.sc-hero-buttons .sc-btn{flex:1;min-width:160px}.sc-hero-bottom{gap:18px}.sc-hero-visual{min-height:370px}.sc-hero-primary{width:73%;height:300px;top:23px}.sc-hero-secondary{border-width:5px;height:163px;bottom:0}.sc-hero-small{border-width:5px;width:36%;height:135px;top:10px;left:8%}.sc-hero-orbit{width:100px;height:100px;font-size:10px;top:167px;left:4%}.sc-hero-orbit svg{width:13px;top:15px;right:16px}.sc-photo-caption{font-size:8px;bottom:4px}.sc-sectors,.sc-featured-section,.sc-pricing{padding:60px 0}.sc-section-head{margin-bottom:27px}.sc-section-head h2,.sc-how-heading h2,.sc-featured-head h2,.sc-faq h2{letter-spacing:-1.5px;font-size:32px}.sc-section-head p{font-size:13px}.sc-sector-gallery{grid-auto-rows:157px;gap:8px}.sc-sector-name{font-size:12px;bottom:9px;left:9px;right:9px}.sc-sector-name svg{width:26px;height:26px}.sc-how{padding:55px 0}.sc-how-step{grid-template-columns:31px 1fr 17px;gap:9px}.sc-how-step h3{font-size:17px}.sc-featured-head{display:block}.sc-featured-head .sc-btn{margin-top:20px}.sc-featured-photo{height:310px}.sc-featured-copy{bottom:19px;left:19px;right:19px}.sc-featured-copy h3{font-size:24px}.sc-offer-grid,.sc-profile-grid,.sc-two-col,.sc-dash-main .sc-explore-results .sc-two-col{grid-template-columns:1fr}.sc-plan{padding:26px}.sc-faq{padding:60px 0}.sc-final-cta{padding:65px 0}.sc-final-inner h2{letter-spacing:-1.4px;font-size:37px}.sc-footer{padding:55px 0 25px}.sc-footer-top{grid-template-columns:1fr 1fr;gap:35px}.sc-footer-top>div:first-child{grid-column:1/-1}.sc-footer-bottom{display:block}.sc-footer-bottom span:last-child{text-align:left;margin-top:13px;display:block}.sc-explore-page{padding:45px 0}.sc-explore-title h1{letter-spacing:-1.5px;font-size:33px}.sc-explore-switch{grid-template-columns:1fr;gap:6px;display:grid}.sc-explore-switch button{justify-content:space-between}.sc-filter-panel,.sc-dash-main .sc-filter-panel{padding:15px;display:block}.sc-filter-panel .sc-field{margin-top:12px}.sc-business-card{grid-template-columns:100px 1fr 19px;gap:12px}.sc-business-photo{height:110px}.sc-business-info h3{font-size:15px}.sc-business-info>div{display:none}.sc-dash-top h1{font-size:37px}.sc-dashboard{padding:42px 0 70px}.sc-dash-roles button{padding:11px 14px;font-size:11px}.sc-dash-metrics{gap:7px}.sc-dash-metric{padding:11px}.sc-dash-metric small{min-height:25px;font-size:9px}.sc-dash-metric strong{font-size:26px}.sc-dash-metric>svg{display:none}.sc-dash-panel{padding:17px}.sc-panel-top{align-items:flex-start}.sc-form-grid,.sc-billing-line,.sc-contract-signers,.sc-detail-stats,.sc-offer-facts,.sc-detail-rows{grid-template-columns:1fr}.sc-row{padding:15px}.sc-row-buttons{width:100%}.sc-row-buttons .sc-btn{flex:1}.sc-admin-controls{align-items:stretch;width:100%;max-width:none}.sc-admin-item{align-items:flex-start}.sc-modal-overlay{padding:9px}.sc-modal{max-height:calc(100dvh - 18px)}.sc-modal-head{padding:17px}.sc-modal-content{padding:16px}.sc-modal-head h2{font-size:16px}.sc-chat-compose .sc-btn{min-width:75px}.sc-legal{padding:64px 0}.sc-legal-paper{padding:20px}.sc-signin-gate{padding:70px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{.sc-header,.sc-footer,.sc-toast,.sc-dash-layout,.sc-sign-form,.sc-actions,.sc-modal-head{display:none!important}.sc-modal-overlay{background:#fff;padding:0;position:static}.sc-modal{max-height:none;box-shadow:none;width:100%;overflow:visible}.sc-contract-paper{border:0;max-height:none;overflow:visible}.sc-dashboard{padding:0}}.sc-currency-select{color:#70548c;background:#fff;border:1px solid #e2d6e9;border-radius:9px;align-items:center;gap:3px;min-width:0;padding:6px 8px;font-size:11px;font-weight:850;display:flex}.sc-currency-select select{min-width:0;max-width:74px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}@media (width<=540px){.sc-currency-select{padding:4px 5px}.sc-currency-select select{max-width:60px}}.sc-explore-embedded .sc-explore-title,.sc-explore-embedded .sc-explore-switch{display:none}.sc-explore-embedded{padding-top:0!important}.sc-explore-embedded>.sc-container{max-width:none!important;margin:0!important;padding:0!important}:root{--sc-2026-ink:#222933;--sc-2026-peach:#e87556;--sc-2026-sand:#faf8f5;--sc-2026-muted:#74777d}body{color:#272b32;background:#faf8f5}::selection{color:#20242b;background:#fadccf}.sc-app{background:#fffefc;min-height:100vh}.sc-header{box-shadow:none;z-index:70;background:#faf8f5;border-bottom:1px solid #e8e5e0}.sc-brand-mark{color:#fff;background:#252b35;border-radius:8px;font-size:29px}.sc-brand-mark span,.sc-dot{color:#e87556}.sc-brand-type>b{color:#242a32}.sc-brand-type>small{color:#7b7b80}.sc-navlinks a{color:#55595f}.sc-navlinks a:hover{color:#c66c50}.sc-lang{color:#74767a}.sc-lang select{color:#30353e}.sc-btn{border-radius:7px}.sc-btn-ink{color:#fff;background:#252b35;border-color:#252b35}.sc-btn-ink:hover{background:#414955}.sc-btn-dark{color:#fff;background:#252b35;border-color:#252b35}.sc-btn-dark:hover{background:#414955}.sc-btn-accent{color:#9a513d;background:#f8e3dc;border-color:#e9b6a4}.sc-btn-accent:hover{background:#f5d8cd}.sc-btn-outline{color:#333942;border-color:#d3d0cc}.sc-btn-outline:hover{background:#f9f2ef;border-color:#dbac9a}.sc-btn-white{color:#222831}.sc-pill{color:#464a50;background:#f3f1ee}.sc-pill-good{color:#3b6b50;background:#e7f5e9}.sc-pill-sponsored{color:#9e543f;background:#f9e6df}.sc-eyebrow{color:#c36a50}.sc-profile-avatar,.sc-profile-card>.sc-profile-avatar{color:#c2664d;background:#faded5}.sc-profile-arrow,.sc-how-step>svg,.sc-plan-lines svg{color:#d06e50}.sc-offer-bottom button:hover{color:#bc664c;border-color:#d8957e}.sc-sector-card{background:#e9e4dd}.sc-segment button.selected,.sc-toggle button.selected{color:#232a33;background:#fff}.sc-how{background:#f6f2ef}.sc-how-step>span{color:#be6b53}.sc-pricing{background:#f8f6f2}.sc-plan-dark{background:#242b35;border-color:#242b35;box-shadow:0 19px 42px #1117201a}.sc-plan-index{color:#d88265}.sc-pricing-fine,.sc-muted,.sc-faint{color:#7a7c81}.sc-btn:focus-visible,.sc-iconbtn:focus-visible,.sc-app input:focus-visible,.sc-app select:focus-visible,.sc-app textarea:focus-visible{outline-offset:2px;outline:3px solid #eb9479}.sc-app input:focus,.sc-app select:focus,.sc-app textarea:focus{border-color:#d87f61}.sc-faq-item button:hover{color:#b85a41}.sc-footer{color:#fff;background:#1d242e}.sc-footer .sc-brand-type>b{color:#fff}.sc-footer .sc-brand-type>small{color:#b8bbc0}.sc-footer .sc-brand-mark{color:#242932;background:#e87556}.sc-footer .sc-brand-mark span{color:#242932}.sc-footer a:hover{color:#f4b9a5}.sc-footer .sc-dot{color:#e87556}.sc-footer .sc-footer-bottom{color:#b6bbc4}.sc-signin-gate{color:#282c33;background:#f8f6f2}.sc-signin-gate .sc-eyebrow{color:#c16a52}.sc-toast-good{color:#39734e;background:#f2f8f3;border-color:#c9dfce}.sc-toast-error{color:#b1533d;background:#fff0ec;border-color:#f0b6a1}.sc-dash-panel,.sc-profile-form,.sc-offer-editor{border-color:#e8e2db}.sc-field input,.sc-field textarea,.sc-field select{color:#333841;border-color:#e2dcd6}.sc-form-note,.sc-compliance{color:#915945;background:#fbf1ec;border-color:#f0d6cc}.sc-check input{accent-color:#cc7356}.sc-signature-canvas{border-color:#ddb5a6}.sc-legal{background:#fffefc}@media (width<=760px){.sc-header{height:73px}.sc-navlinks.sc-open{background:#faf8f5;border-bottom:1px solid #e8e5e0}.sc-nav{gap:12px}.sc-brand-mark{width:36px;height:36px}.sc-brand-type>b{font-size:21px}}@media (prefers-reduced-motion:reduce){.sc-app *{scroll-behavior:auto!important}}.sc-legal-consent{background:#fbf9ff;border:1px solid #d6cdec;margin-bottom:20px}.sc-legal-consent-head{align-items:start;gap:14px;display:flex}.sc-legal-consent-head>svg{color:#6145b3;flex:none;margin-top:6px}.sc-legal-consent-head h2{margin:2px 0 7px;font-size:21px}.sc-legal-consent-head p{color:#706a78;font-size:13px;line-height:1.7}.sc-legal-consent-links{flex-wrap:wrap;gap:14px;margin:17px 0;display:flex}.sc-legal-consent-links a{color:#533daa;font-size:13px;text-decoration:underline}.sc-legal-consent .sc-check{margin:14px 0;font-size:13px;line-height:1.6}.sc-legal-consent .sc-check input{accent-color:#583caa;flex:none;margin-top:4px}.sc-legal-consent-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:17px;display:flex}.sc-legal-consent-bottom small{color:#80798a;font-size:12px}.sc-footer-legal{-moz-column-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:11px 20px;display:grid}.sc-footer-legal>span{grid-column:1/-1}.sc-footer-legal>a{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.sc-footer-pref{font:inherit;text-align:left;color:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;display:block}.sc-footer-pref:hover{opacity:1;text-decoration:underline}@media (width<=720px){.sc-footer-legal{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:11px}.sc-footer-legal a{font-size:12px}}.sc-role-banner{color:#4a3676;background:#f1eef9;border:1px solid #dfd6f0;border-radius:11px;align-items:center;gap:10px;margin:14px 0 22px;padding:12px 15px;font-size:13px;font-weight:700;display:flex}.sc-role-pulse{margin:18px 0}.sc-role-pulse .sc-panel-top{align-items:center}.sc-role-pulse .sc-panel-top p{color:#807988;font-size:12px}.sc-progress-badge{color:#543b93;background:#f3effa;border-radius:11px;place-items:center;min-width:76px;padding:12px;display:grid}.sc-progress-badge strong{font-size:23px}.sc-progress-badge small{font-size:11px}.sc-role-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.sc-role-pulse-grid button{text-align:left;cursor:pointer;background:#fdfcff;border:1px solid #e4dfec;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;padding:15px 12px;display:flex}.sc-role-pulse-grid button:hover{background:#f6f1ff;border-color:#7760a5}.sc-role-pulse-grid span{flex:1;font-size:12px;line-height:1.5}.sc-role-pulse-grid strong{color:#4b3b70;font-size:14px}.sc-role-pulse-grid svg{color:#7d6b9b;flex:none}.sc-role-pulse-inbox{color:#fff;text-align:left;cursor:pointer;background:#29203e;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;margin-top:12px;padding:15px;font-size:13px;display:flex}.sc-role-pulse-inbox b{color:#f9ebd1;margin-left:auto;font-size:12px}.sc-inbox-section .sc-row{padding-top:13px}@media (width<=680px){.sc-role-pulse-grid{grid-template-columns:1fr}.sc-role-banner{font-size:12px}.sc-role-pulse-grid button{padding:13px}}.cw-private-toolbar{z-index:88;background:#fff;border-bottom:1px solid #ede4f0;justify-content:space-between;align-items:center;gap:15px;padding:9px clamp(12px,3vw,44px);display:flex;position:sticky;top:0;box-shadow:0 4px 16px #25172e09}.cw-private-toolbar>span{color:#745e86;align-items:center;gap:8px;font-size:11px;font-weight:750;display:inline-flex}.cw-private-toolbar>span>b{color:#9b8ba7;font-size:10px}.cw-logout-action{color:#95425d;cursor:pointer;white-space:nowrap;background:#fff7f8;border:1px solid #f0d4df;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:10px 15px;font-size:12px;font-weight:850;display:inline-flex}.cw-logout-action:hover{background:#fcebf0}.cw-logout-action:focus-visible{outline-offset:2px;outline:3px solid #9c6398}@media (width<=480px){.cw-private-toolbar{padding:7px 11px}.cw-private-toolbar>span{font-size:10px}.cw-private-toolbar>span>b{display:none}.cw-logout-action{padding:9px 12px;font-size:11px}}.cw-mobile-bottom,.cw-mobile-sheet-backdrop{display:none}.creator-case-detail>.sc-panel-top>button{color:#6d5082;cursor:pointer;background:#fff;border:1px solid #e5d9e9;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:850;display:flex}@media (width<=860px){.sc-app:has(.cw-private-toolbar) .sc-header{display:none}.sc-app:has(.cw-private-toolbar) .sc-footer{display:none}.sc-app:has(.cw-private-toolbar) .cw-private-toolbar{z-index:125;background:#fff;height:auto;min-height:52px;position:sticky;top:0}.sc-app:has(.cw-private-toolbar) .sc-dashboard{padding:14px 0 max(112px,calc(95px + env(safe-area-inset-bottom)));min-height:calc(100dvh - 52px)}.sc-dashboard:not(.sc-admin-mirror) .sc-container{padding-inline:clamp(10px,2.6vw,20px)}.sc-dashboard:not(.sc-admin-mirror) .sc-dash-layout{min-width:0;display:block}.sc-dashboard:not(.sc-admin-mirror) .partner-simplified-nav{display:none}.sc-dashboard:not(.sc-admin-mirror) .sc-dash-main{width:100%;min-width:0;overflow:clip}.sc-dashboard:not(.sc-admin-mirror) .sc-dash-top,.sc-dashboard:not(.sc-admin-mirror) .sc-role-banner{display:none}.sc-dashboard:not(.sc-admin-mirror) .sc-dash-panel{border-radius:14px;padding:clamp(12px,3vw,22px)}.sc-dashboard:not(.sc-admin-mirror) .sc-dash-panel h2{font-size:clamp(21px,4.8vw,27px)}.sc-dashboard:not(.sc-admin-mirror) .sc-dash-panel h3{font-size:clamp(17px,4.3vw,21px)}.sc-dashboard:not(.sc-admin-mirror) .sc-actions{flex-wrap:wrap;gap:9px;display:flex}.sc-dashboard:not(.sc-admin-mirror) .sc-actions>button{flex:1;min-height:43px}.sc-dashboard:not(.sc-admin-mirror) .sc-dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sc-dashboard:not(.sc-admin-mirror) .sc-dash-metric{border-radius:11px;padding:12px}.sc-dashboard:not(.sc-admin-mirror) .sc-dash-metric strong{margin-top:8px;font-size:25px}.sc-dashboard:not(.sc-admin-mirror) .sc-panel-top{align-items:start;gap:10px}.sc-dashboard:not(.sc-admin-mirror) .sc-form-grid{grid-template-columns:1fr}.sc-dashboard:not(.sc-admin-mirror) .sc-row{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.sc-dashboard:not(.sc-admin-mirror) .sc-row-buttons{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sc-dashboard:not(.sc-admin-mirror) .sc-row-buttons>button{min-height:39px}.sc-dashboard:not(.sc-admin-mirror) .sc-offer-editor .sc-actions>*{width:100%}.cw-mobile-bottom{z-index:135;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:6px max(5px,env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-right));background:#ffffffed;border-top:1px solid #e7dce9;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 22px #32223914}.cw-mobile-bottom button{color:#95859c;cursor:pointer;background:0 0;border:0;border-radius:10px;align-content:center;justify-items:center;gap:4px;min-width:0;min-height:50px;font-size:11px;display:grid}.cw-mobile-bottom button[aria-current=page],.cw-mobile-bottom button.active{color:#573879;background:#f2e9f8}.cw-mobile-bottom button>small{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:850;line-height:1.1;overflow:hidden}.cw-mobile-bottom button:disabled{opacity:.35}.cw-mobile-bottom button .rotate{transform:rotate(180deg)}.cw-mobile-sheet-backdrop{z-index:134;padding-bottom:calc(64px + env(safe-area-inset-bottom));background:#1b122990;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cw-mobile-sheet{background:#fff;border-radius:22px 22px 0 0;width:100%;max-height:min(76dvh,720px);padding:14px 13px 18px;overflow:auto;box-shadow:0 -12px 40px #28163140}.cw-mobile-sheet>header{color:#49365b;border-bottom:1px solid #f1eaf3;justify-content:space-between;align-items:center;padding:8px 8px 12px;font-size:15px;display:flex}.cw-mobile-sheet>header button{color:#765691;cursor:pointer;background:#fff;border:1px solid #e6dbea;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.cw-mobile-sheet>button{text-align:left;color:#59456d;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f3edf5;align-items:center;gap:12px;width:100%;min-height:49px;padding:11px 13px;font-size:12px;font-weight:800;display:flex}.cw-mobile-sheet>button>svg:last-child{color:#aa91b6;margin-left:auto}.cw-mobile-sheet>button:disabled{opacity:.4}.cw-mobile-sheet>button:active{background:#f6f0fa}.sc-app:has(.cw-private-toolbar) .acc-root{min-height:calc(100dvh - 52px);padding-bottom:34px}.sc-app:has(.cw-private-toolbar) .acc-topbar{padding:13px}.acc-sidebar.mobile-open{border-radius:14px;box-shadow:0 15px 35px #25162e1b}.acc-sidebar.mobile-open nav{grid-template-columns:1fr!important}.acc-sidebar.mobile-open .acc-navgroup button{min-height:43px;font-size:12px}.acc-container{width:calc(100% - 20px)}.acc-content>.acc-panel{min-width:0}.acc-filter-period{gap:8px}.acc-kpi{min-width:0}.acc-kpi strong{font-size:clamp(19px,5vw,28px)}.acc-table-wrap,.acc-data-table,.acc-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.acc-data-table table,.acc-table-scroll table{min-width:640px}}@media (width<=490px){.cw-private-toolbar{gap:7px;padding:7px 10px}.cw-private-toolbar>span{white-space:nowrap;text-overflow:ellipsis;max-width:53%;font-size:10px;overflow:hidden}.cw-logout-action{min-height:37px;padding:9px 10px;font-size:11px}.sc-dashboard:not(.sc-admin-mirror) .sc-container{padding-inline:10px}.sc-dashboard:not(.sc-admin-mirror) .sc-dash-panel{padding:13px}.sc-dashboard:not(.sc-admin-mirror) .sc-actions>button{flex:100%}.sc-dashboard:not(.sc-admin-mirror) .sc-panel-top>button{justify-content:center;width:100%}.cw-mobile-bottom button{min-height:51px}.cw-mobile-bottom button>small{font-size:9px}.acc-topline{white-space:normal;line-height:1.6}.acc-welcome{padding:17px}.acc-welcome h1{font-size:clamp(24px,7.4vw,32px)}.acc-overview-kpis,.acc-small-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-kpi-label{font-size:9px}.acc-top-actions{gap:6px}}@media (prefers-reduced-motion:reduce){.cw-mobile-bottom *,.cw-mobile-sheet *{transition:none!important}}.desn-root{z-index:990000;color:#163b2b;max-width:calc(100vw - 32px);font-family:Inter,system-ui,sans-serif;position:fixed;bottom:16px;right:16px}.desn-root button{cursor:pointer}.desn-bell{align-items:center;gap:9px;display:flex;color:#fff!important;background:#14633e!important;border:1px solid #b1e0bf!important;border-radius:28px!important;padding:12px 16px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 12px 34px #0d352842!important}.desn-bell b{color:#163a25;background:#ffc857;border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;display:flex}.desn-panel{background:#fff;border:1px solid #d9e6df;border-radius:15px;grid-template-rows:auto minmax(0,1fr) auto;width:min(390px,100vw - 32px);max-height:min(70vh,540px);display:grid;position:absolute;bottom:60px;right:0;overflow:hidden;box-shadow:0 16px 50px #0b3f2945}.desn-panel header{background:#eaf5ed;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.desn-panel header strong{align-items:center;gap:8px;font-size:13px;display:flex}.desn-panel header div{gap:5px;display:flex}.desn-panel header button{color:#175c3d!important;background:0 0!important;border:0!important;padding:4px!important}.desn-scroll{overflow-y:auto}.desn-scroll article{border-bottom:1px solid #e3eee7;gap:5px;padding:14px;display:grid}.desn-scroll article.desn-read{opacity:.7}.desn-scroll article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.desn-scroll strong{font-size:13px}.desn-scroll small{color:#718176;font-size:10px}.desn-scroll p{color:#45604e;margin:3px 0;font-size:12px;line-height:1.5}.desn-scroll button{justify-self:end;align-items:center;gap:6px;display:flex;color:#186441!important;background:#edf8ef!important;border:1px solid #c5dbca!important;border-radius:8px!important;padding:7px 9px!important;font-size:11px!important}.desn-panel footer{color:#667d6c;background:#f4f9f5;padding:10px 13px;font-size:10px}@media (width<=500px){.desn-root{bottom:9px;right:9px}.desn-bell{padding:10px 12px!important}.desn-panel{bottom:54px}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:.5rem;--font-heading:ui-sans-serif, system-ui, sans-serif;--font-body:ui-sans-serif, system-ui, sans-serif;--font-display:ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5)}body{background-color:hsl(var(--background));font-family:var(--font-body);color:hsl(var(--foreground))}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\[2rem\]{min-height:2rem}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0}.w-1{width:.25rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[140px\]{width:140px}.w-\[1px\]{width:1px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-l-transparent{border-left-color:#0000}.border-t-slate-800{--tw-border-opacity:1;border-top-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.running{animation-play-state:running}.paused{animation-play-state:paused}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-slate-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(100 116 139/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-destructive:focus-visible{--tw-ring-color:hsl(var(--destructive))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (width>=640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline-offset:2px;outline:2px solid #0000}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline-offset:2px;outline:2px solid #0000}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
