@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&display=swap";.campaign-files{max-width:1120px;margin:auto}.campaign-files .file-download{align-items:center;gap:16px;display:flex}.campaign-files .file-download>div{flex:1}.campaign-file-references{margin-top:30px}.campaign-file-references h2,.campaign-file-list h2{color:#634c72;font-size:18px;font-weight:550}.campaign-file-list{margin-top:30px}.campaign-file-list header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.campaign-file-list header button{color:#866499;font-size:12px}.campaign-file-filters{gap:10px;margin-bottom:13px;display:flex}.campaign-file-filters label{flex:1;align-items:center;gap:8px;display:flex}.campaign-file-filters input,.campaign-file-filters select{color:#654b73;background:#fff;border:1px solid #e4d8eb;border-radius:10px;padding:10px}.campaign-file-filters input{width:100%}.campaign-file-row{border-bottom:1px solid #eee7f2;align-items:center;gap:12px;padding:14px 18px;display:flex}.campaign-file-row:last-child{border:0}.campaign-file-row>div{flex:1;min-width:0}.campaign-file-row strong,.campaign-file-row small{overflow-wrap:anywhere;display:block}.campaign-file-row strong{color:#61466e;font-size:13px}.campaign-file-row small{color:#9b87a5;margin-top:4px;font-size:10px}.campaign-file-row .button{padding:8px 10px;font-size:11px}.campaign-files-empty{text-align:center;color:#957fa1;padding:38px}.campaign-files-empty h2{margin:10px 0;font-size:17px}.campaign-file-preview{gap:16px;min-height:100px;display:grid}.campaign-file-preview img{object-fit:contain;max-width:100%;max-height:65vh;margin:auto}.campaign-file-preview iframe{border:1px solid #eee4f2;width:100%;height:65vh}.campaign-file-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#594267;max-height:65vh;font:13px/1.6 inherit;overflow:auto}.campaign-file-preview .button{justify-self:start}.team-scope{border:1px solid #eadff1;border-radius:10px;grid-column:1/-1;padding:10px}.team-scope legend{color:#8e769b;font-size:11px}.team-scope label{color:#6e5680;margin:6px 0;font-size:12px;display:block}.team-scope input{margin-right:7px}.team-person-v10{flex-wrap:wrap}.team-person-v10>.team-member-edit{grid-template-columns:repeat(3,1fr);width:100%}.team-person-v10>.team-member-edit>p,.team-person-v10>.team-member-edit>div:last-child{grid-column:1/-1}.team-confirm{z-index:100;background:#fff;border:1px solid #e6d9ed;border-radius:16px;max-width:min(420px,90vw);padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #2d1b3d55,0 18px 60px #2d1b3d33}.team-confirm .button{margin-right:8px}.upload-results{color:#735c80;margin-top:8px;font-size:11px}.upload-results ul{padding-left:20px}@media (width<=650px){.campaign-files .file-download,.campaign-file-row{flex-wrap:wrap}.campaign-file-row>div{flex-basis:calc(100% - 40px)}.team-person-v10>.team-member-edit{grid-template-columns:1fr}}.project-greeting{justify-content:space-between;align-items:center;gap:20px;margin:6px 0 32px;display:flex}.greeting-time{color:#896c9c;align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.greeting-time svg{color:#a17aab}.project-greeting h1{letter-spacing:-.055em;color:#513c61;align-items:center;gap:14px;margin:9px 0 0;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.2;display:flex}.project-greeting h1>span{color:#0000;background:linear-gradient(110deg,#513c61 30%,#aa7fbd 45%,#e1cce7 50%,#755487 57%,#513c61 70%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite greeting-sheen}.greeting-spark{color:#b194bf;font-size:20px;font-style:normal;animation:5s ease-in-out infinite greeting-spark}@keyframes greeting-sheen{0%,35%{background-position:100% 0}80%,to{background-position:0 0}}@keyframes greeting-spark{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.rate-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}.rate-people>article{border-bottom:1px solid #ebe3f0;align-items:center;gap:18px;padding:20px 0;display:flex}.rate-people>article:first-child{padding-top:0}.rate-people>article>img{object-fit:cover;border-radius:14px;width:76px;height:90px}.rate-people>article>div{flex:1;min-width:0}.rate-people h2{letter-spacing:-.025em;font-size:18px}.rate-people p{color:#8f7a9b;margin:7px 0;font-size:12px}.rate-people small{color:#a18daa;font-size:11px}.rate-people>article>strong{color:#755487;font-size:15px;font-weight:500}.rate-people>.text-link{margin-top:20px}.rate-offer .rate-total{letter-spacing:-.04em;margin:12px 0;font-size:34px;font-weight:500;display:block}.rate-offer>p{color:#887292;font-size:13px}.rate-offer dl{grid-template-columns:65px minmax(0,1fr);gap:14px;margin:24px 0;font-size:12px;line-height:1.6;display:grid}.rate-offer dt{color:#a48aad}.rate-offer dd{color:#6c517b;margin:0}.rate-notice{background:#f8f0fa;border-radius:10px;padding:12px}.rate-sample{text-align:center;color:#a18baa;margin-top:16px;font-size:10px;display:block}.rate-counter>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.rate-counter>small{color:#a18baa;margin:12px 0;font-size:10px;display:block}.rate-offer form>.text-link{margin-top:14px}@media (width<=650px){.project-greeting{gap:12px;margin:2px 0 26px}.project-greeting>.button{padding:10px 12px;font-size:11px}.greeting-time{font-size:12px}.project-greeting h1{font-size:38px}.rate-layout{grid-template-columns:1fr;gap:24px}.rate-people>article{gap:12px}.rate-people>article>img{width:60px;height:76px}.rate-people h2{font-size:16px}.rate-people>article>strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.project-greeting h1>span,.greeting-spark{animation:none}}.sl6-workspace{color:#47344f;max-width:1040px;margin:0 auto}.sl6-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.sl6-heading p{color:#726079;margin:0 0 7px;font-size:13px}.sl6-heading h1{letter-spacing:-.035em;margin:0;font-size:36px;line-height:1.15}.sl6-heading>span{color:#6b5872;white-space:nowrap;font-size:12px}.sl6-layout{grid-template-columns:minmax(0,480px) minmax(270px,1fr);align-items:start;gap:42px;display:grid}.sl6-deck{min-width:0}.sl6-card{touch-action:pan-y;background:#fffdfd;border:1px solid #e5dbe9;border-radius:22px;scroll-margin-top:12px;transition:transform .16s,opacity .16s;overflow:hidden;box-shadow:0 10px 35px #51345d08}.sl6-card:focus:not(:focus-visible),.sl6-finish:focus:not(:focus-visible){outline:none}.sl6-card.departure-yes{opacity:0;transform:translate(24px)rotate(2deg)}.sl6-card.departure-no{opacity:0;transform:translate(-24px)rotate(-2deg)}.sl6-card.departure-hold{opacity:0;transform:translateY(8px)}.sl6-photo{background:#e5dfea;height:350px;position:relative;overflow:hidden}.sl6-photo>img{object-fit:cover;object-position:center 30%;-webkit-user-select:none;user-select:none;width:100%;height:100%}.sl6-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1f1225c4);position:absolute;inset:40% 0 0}.sl6-photo>button{z-index:2;color:#423047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #fff9;border-radius:30px;align-items:center;gap:7px;min-height:44px;padding:11px 14px;font-size:12px;display:flex;position:absolute;top:16px;right:16px}.sl6-photo>div{z-index:1;color:#fff;position:absolute;bottom:20px;left:23px;right:20px}.sl6-photo h2{letter-spacing:-.035em;margin:7px 0 0;font-size:34px;line-height:1.1}.sl6-photo>div>span{color:#fff;font-size:12px}.sl6-photo-status{z-index:2;color:#4d3a55;background:#fffdf5;border-radius:30px;padding:7px 10px;font-size:12px;position:absolute;top:19px;left:18px}.sl6-stamp{z-index:2;color:#fff;background:#544260bb;border:2px solid #fff;border-radius:8px;padding:8px 18px;font-size:25px;position:absolute;top:45%;left:30%;transform:rotate(-10deg)}.sl6-info{padding:18px 22px}.sl6-evidence{color:#726079;gap:22px;font-size:12px;display:flex}.sl6-evidence strong{color:#46314f;font-weight:600}.sl6-info>p,.sl6-profile-detail>p{color:#695672;margin:12px 0;font-size:13px;line-height:1.55}.sl6-social{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.sl6-social a{color:#50385e;background:#faf6fc;border:1px solid #ded1e4;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:13px;text-decoration:none;display:inline-flex}.sl6-social a:hover{background:#eee5f4}.sl6-no-profile{color:#786581;font-size:12px;line-height:1.5}.sl6-scope{border-top:1px solid #eee6f0;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;font-size:13px;display:flex}.sl6-scope>strong{white-space:nowrap;align-items:baseline;gap:6px;font-weight:600;display:flex}.sl6-scope small{color:#786581;font-size:11px;font-weight:400}.sl6-action-area{background:#f8f5fb;margin-top:14px;padding:0 1px}.sl6-decisions{grid-template-columns:1fr 1fr 1.2fr;gap:10px;display:grid}.sl6-choice{color:#573f62;background:#fffc;border:1px solid #dacee0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:50px;font-size:14px;font-weight:500;transition:transform .12s,background .12s;display:flex}.sl6-choice.yes{color:#fff;background:#705082;border-color:#705082}.sl6-choice:hover:not(:disabled){background:#efe7f3}.sl6-choice.yes:hover:not(:disabled){background:#5e3f70}.sl6-choice:active:not(:disabled){transform:scale(.97)}.sl6-choice[aria-pressed=true]{box-shadow:0 0 0 2px #ac90ba}.sl6-choice:disabled{opacity:.5;cursor:default}.sl6-recovery{color:#73617c;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.sl6-recovery button,.sl6-finish-undo{color:#573d64;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 3px;font-size:13px;display:flex}.sl6-recovery button:disabled,.sl6-finish-undo:disabled{opacity:.45}.sl6-lineup{background:#fffc;border:1px solid #e3d9e9;border-radius:20px;padding:25px;position:sticky;top:24px}.sl6-lineup>h2{letter-spacing:-.025em;margin:0 0 20px;font-size:25px}.sl6-lineup-total{justify-content:space-between;gap:15px;padding-bottom:19px;display:flex}.sl6-lineup-total>div{flex-direction:column;gap:7px;display:flex}.sl6-lineup-total>div:last-child:not(:first-child){text-align:right}.sl6-lineup-total strong{letter-spacing:-.025em;font-size:23px;font-weight:500}.sl6-lineup-total strong span{color:#8e7a97;font-size:16px}.sl6-lineup-total small{color:#75627d;font-size:11px}.sl6-people>button{color:#4d3758;text-align:left;background:0 0;border:0;border-top:1px solid #eee6f1;align-items:center;gap:11px;width:100%;min-height:76px;padding:14px 0;display:flex}.sl6-people>button.active{background:#f3ecf7;border-radius:12px;padding-inline:9px}.sl6-people img{object-fit:cover;border-radius:8px;width:39px;height:48px}.sl6-people>button>span:nth-child(2){flex:1;min-width:0}.sl6-people strong{font-size:13px;font-weight:500;display:block}.sl6-people small{color:#77647f;margin-top:4px;font-size:11px;display:block}.sl6-status{color:#786780;white-space:nowrap;font-size:11px}.sl6-status.yes{color:#39604e}.sl6-status.hold{color:#89623b}.sl6-lineup-foot{color:#726079;border-top:1px solid #e8deed;flex-direction:column;gap:6px;padding-top:19px;font-size:12px;display:flex}.sl6-lineup-foot>span:first-child{color:#50395b;font-weight:500}.sl6-alternatives{color:#634876;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:12px;padding:8px 0;font-size:12px;display:flex}.sl6-request{background:#f4edf8;border-radius:12px;margin-top:16px;padding:14px;font-size:12px;line-height:1.5}.sl6-request p{margin:6px 0}.sl6-request small{font-size:11px}.sl6-mobile-lineup{display:none}.sl6-finish{text-align:center;background:#fff9;border:1px solid #e1d6e7;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:390px;padding:34px 25px;display:flex}.sl6-finish-icon{color:#715181;background:#eae1f0;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.sl6-finish h2{margin:5px 0 0;font-size:30px}.sl6-finish p{color:#705b7b;margin:0;font-size:14px;line-height:1.6}.sl6-finish small{color:#786581;font-size:12px;line-height:1.6}.sl6-finish .button{min-height:48px;margin-top:5px;font-size:13px}.sl6-confirmed{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sl6-confirmed button{text-align:left;color:#543c60;background:#fff;border:1px solid #e2d8e8;border-radius:17px;overflow:hidden}.sl6-confirmed img{object-fit:cover;width:100%;height:245px}.sl6-confirmed strong{padding:15px;font-size:14px;display:inline-block}.sl6-confirmed svg{vertical-align:middle}.sl6-gallery{scroll-snap-type:x mandatory;gap:12px;margin:18px 0;display:flex;overflow-x:auto}.sl6-gallery img{object-fit:cover;scroll-snap-align:start;border-radius:14px;max-width:80%;height:290px}.sl6-detail-stats{color:#715c7b;flex-wrap:wrap;gap:12px 22px;font-size:13px;display:flex}.sl6-detail-stats strong{color:#483150}.sl6-sample{color:#786581;margin:14px 0;font-size:11px;display:block}.sl6-profile-actions{z-index:3;background:#fcfaff;padding:14px 0;position:sticky;bottom:-29px}.sl6-warning{color:#974626;margin-bottom:14px;font-size:13px}@media (width<=760px){.sl6-heading{gap:12px;margin-bottom:14px}.sl6-heading p{margin-bottom:5px;font-size:12px}.sl6-heading h1{font-size:28px}.sl6-heading>span{font-size:11px}.sl6-layout{display:block}.sl6-lineup{display:none}.sl6-mobile-lineup{color:#5b4268;background:#f1eaf6;border:1px solid #e4d8ec;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-bottom:14px;padding:10px 13px;font-size:12px;display:flex}.sl6-mobile-lineup>span:last-child{align-items:center;gap:3px;display:flex}.sl6-mobile-lineup strong{font-weight:500}.sl6-mobile-lineup small{color:#796184;font-size:12px}.sl6-photo{height:clamp(205px,28dvh,260px)}.sl6-photo>div{bottom:17px;left:18px}.sl6-photo h2{font-size:29px}.sl6-photo>div>span{font-size:12px}.sl6-photo>button{padding:9px 12px;font-size:12px;top:12px;right:12px}.sl6-photo-status{top:16px;left:13px}.sl6-info{padding:14px 17px}.sl6-info>p{margin:10px 0;font-size:13px}.sl6-evidence{gap:17px;font-size:12px}.sl6-social{margin-top:9px}.sl6-scope{padding-top:11px;font-size:13px}.sl6-card{border-radius:18px}.sl6-action-area{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f5fbf5;border-radius:15px;margin:12px -2px 0;padding:9px 2px 0;position:relative}.sl6-choice{border-radius:12px;gap:7px;min-height:48px;font-size:13px}.sl6-decisions{gap:9px}.sl6-recovery{font-size:11px}.sl6-recovery button{min-height:38px;font-size:12px}.sl6-finish{min-height:340px;padding:28px 20px}.sl6-finish h2{font-size:27px}.sl6-lineup-content .sl6-people strong{font-size:14px}.sl6-lineup-content .sl6-people small,.sl6-lineup-content .sl6-status{font-size:12px}.sl6-gallery img{height:260px}.sl6-profile-actions{bottom:calc(-30px - env(safe-area-inset-bottom));padding-bottom:calc(18px + env(safe-area-inset-bottom))}.sl6-profile-detail .sl6-choice{font-size:14px}.sl6-confirmed img{height:200px}}@media (prefers-reduced-motion:reduce){.sl6-card,.sl6-choice{transition:none}.sl6-card[class*=departure-],.sl6-choice:active:not(:disabled){transform:none!important}}@media (width<=760px) and (height<=740px){.sl6-photo{height:160px}.sl6-info>p{display:none}.sl6-scope{margin-top:10px}.sl6-gallery img{height:190px}}.cr-home,.cr-room{--cr-ink:#202124;--cr-muted:#686d74;--cr-line:#e5e6e9;--cr-accent:#eee9f5;color:var(--cr-ink);letter-spacing:0;font-size:14px}.cr-home *,.cr-room *,.modal *,.cr-home button,.cr-room button{letter-spacing:0}.cr-kicker{color:#76707f;font-size:11px;font-weight:600;display:block}.cr-home-heading{justify-content:space-between;align-items:center;gap:24px;margin:12px 0 40px;display:flex}.cr-home-heading h1{letter-spacing:0;margin:10px 0;font-size:32px;font-weight:500;line-height:1.2}.cr-home-heading p{color:var(--cr-muted);font-size:14px}.cr-home .button,.cr-room .button,.cr-call .button{min-height:44px;padding:11px 18px;font-size:13px}.cr-list-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.cr-list-heading h2{font-size:17px;font-weight:500}.cr-search{color:#7d8188;border-bottom:1px solid #d4d6da;align-items:center;gap:10px;padding:10px 0;display:flex}.cr-search input{min-width:0;font:inherit;color:#25272c;outline-offset:5px;background:0 0;border:0;width:190px}.cr-campaign-list{gap:14px;display:grid}.cr-campaign{text-align:left;border:1px solid var(--cr-line);background:#fff;border-radius:8px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;padding:0 26px 0 0;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.cr-campaign:hover{border-color:#b5a7ca;box-shadow:0 5px 20px #34224909}.cr-campaign-cover{object-fit:cover;width:112px;height:142px}.cr-campaign-copy{min-width:0;padding:16px 0}.cr-campaign-copy h2{overflow-wrap:anywhere;letter-spacing:0;margin:6px 0 9px;font-size:22px;font-weight:500;line-height:1.25}.cr-campaign-copy p{color:#56595f;align-items:center;gap:7px;font-size:13px;display:flex}.cr-status-dot{background:#80649d;border-radius:50%;flex-shrink:0;width:6px;height:6px}.cr-campaign-copy>small{color:#71757b;flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;font-size:11px;display:flex}.cr-member-stack{margin-left:8px;padding-left:10px;display:flex}.cr-member-stack img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:22px;height:22px;margin-left:-7px}.cr-open-room{color:#56505c;align-items:center;gap:9px;font-size:12px;display:flex}.cr-open-room>svg:first-child{color:#85738f}.cr-home-foot{color:#727780;justify-content:center;align-items:center;gap:8px;margin-top:30px;padding:20px 0;font-size:11px;display:flex}.cr-empty{text-align:center;color:#757982;padding:55px 25px}.cr-empty h2{color:#2c2f34;margin:15px 0 8px;font-size:22px}.cr-breadcrumb{color:#7b7d85;align-items:center;gap:12px;min-width:0;margin:0 0 20px;font-size:12px;display:flex}.cr-breadcrumb>span:not(.cr-preview){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cr-breadcrumb button{flex-shrink:0;align-items:center;gap:7px;min-height:32px;display:flex}.cr-preview{color:#807887;white-space:nowrap;background:#eeeaf2;border:1px solid #e0d8e9;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:10px}.cr-room-header{border-bottom:1px solid var(--cr-line);align-items:center;gap:16px;padding:0 0 23px;display:flex}.cr-room-header>img{object-fit:cover;border-radius:8px;width:57px;height:57px}.cr-room-title{flex:1;min-width:0}.cr-room-title h1{letter-spacing:0;overflow-wrap:anywhere;margin:4px 0 6px;font-size:25px;font-weight:500;line-height:1.25}.cr-room-title>button{color:#71737b;text-align:left;align-items:center;gap:6px;font-size:11px;line-height:1.5;display:flex}.cr-header-buttons{align-items:center;gap:8px;display:flex}.cr-header-buttons .icon-button{color:#5e5a66;background:#fff;border:1px solid #dcdde2;border-radius:7px;width:42px;height:42px}.cr-header-buttons .icon-button:hover{background:#f1edf6}.cr-room-grid{grid-template-columns:minmax(0,1fr) 242px;gap:40px;display:grid}.cr-main{min-width:0;padding-top:22px}.cr-pin{text-align:left;color:#7b698d;background:#ece7f3;border-left:3px solid #a390b8;border-radius:0 6px 6px 0;align-items:center;gap:12px;width:100%;margin-bottom:22px;padding:12px 15px;display:flex}.cr-pin>span{flex:1;min-width:0}.cr-pin strong{color:#4c4654;font-size:12px;font-weight:600;display:block}.cr-pin small{color:#746b7c;overflow-wrap:anywhere;margin-top:2px;font-size:11px;display:block}.cr-action{border-bottom:1px solid var(--cr-line);padding:0 0 24px}.cr-action-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.cr-action-label{color:#665576;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.cr-action-label>span{background:#9c86b5;border-radius:50%;width:5px;height:5px}.cr-action-heading>button{color:#72727b;align-items:center;gap:5px;min-height:30px;font-size:11px;display:flex}.cr-action h2{letter-spacing:0;margin-bottom:8px;font-size:22px;font-weight:500;line-height:1.3}.cr-action>p{color:var(--cr-muted);max-width:580px;margin-bottom:18px;font-size:13px;line-height:1.6}.cr-profile-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.cr-profile-pick{background:#fff;border:1px solid #e1e2e5;border-radius:8px;overflow:hidden}.cr-profile-pick.is-picked{border-color:#71917d}.cr-profile-photo{aspect-ratio:4/4.4;width:100%;display:block;position:relative;overflow:hidden}.cr-profile-photo img{object-fit:cover;width:100%;height:100%;display:block}.cr-profile-photo>span{color:#3b4640;background:#ffffffed;border-radius:4px;padding:3px 7px;font-size:10px;position:absolute;top:8px;left:8px}.cr-profile-pick>div{padding:12px}.cr-profile-name{text-align:left;justify-content:space-between;align-items:center;gap:5px;width:100%;font-size:13px;font-weight:600;display:flex}.cr-profile-pick small{color:#75767c;margin:5px 0 12px;font-size:10px;display:block}.cr-pick-controls{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.cr-pick-controls .icon-button{color:#70697a;background:#f8f7fa;border:1px solid #e2e1e5;border-radius:5px;width:100%;height:36px}.cr-pick-controls .icon-button:last-child{color:#48745a;background:#edf4ef;border-color:#cdded2}.cr-task-foot{color:#7a7681;justify-content:space-between;align-items:center;gap:15px;padding-top:15px;font-size:11px;display:flex}.cr-task-foot>button{align-items:center;gap:4px;min-height:30px;display:flex}.cr-review-rows>div{border-top:1px solid #e6e5e9;align-items:center;gap:12px;padding:13px 0;display:flex}.cr-review-rows img{object-fit:cover;border-radius:6px;width:43px;height:48px}.cr-review-rows>div>span{flex:1;min-width:0}.cr-review-rows strong{font-size:13px;font-weight:500;display:block}.cr-review-rows small{color:#79767f;margin-top:4px;font-size:11px;display:block}.cr-review-rows button{background:#f0ebf6;border:1px solid #d6cce1;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:8px 13px;font-size:12px;display:flex}.cr-thread-divider{text-align:center;color:#939099;margin:25px 0;font-size:10px;position:relative}.cr-thread-divider:before{content:"";border-top:1px solid #e5e3e9;position:absolute;top:50%;left:0;right:0}.cr-thread-divider>span{background:#fbfafc;padding:0 12px;position:relative}.cr-incoming{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.cr-team-avatar{color:#655273;background:#eee7f3;border:1px solid #ded4e6;border-radius:7px;flex-shrink:0;place-items:center;width:33px;height:33px;font:italic 22px Georgia,serif;display:grid}.cr-incoming>div:last-child{background:#fff;border:1px solid #e6e3e9;border-radius:0 8px 8px;flex:1;min-width:0;padding:15px 17px}.cr-incoming header{align-items:center;gap:9px;margin-bottom:8px;display:flex}.cr-incoming strong{font-size:12px;font-weight:600}.cr-incoming header>span{color:#8d8993;font-size:10px}.cr-incoming p{color:#66636c;margin:0;font-size:13px;line-height:1.7}.cr-message{justify-content:flex-start;margin:14px 0;display:flex}.cr-message.mine{justify-content:flex-end}.cr-message>div{background:#f0e9f7;border:1px solid #e4dbee;border-radius:8px 0 8px 8px;min-width:130px;max-width:85%;padding:13px 16px}.cr-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#4f4757;margin:0;font-size:13px;line-height:1.6}.cr-message footer{color:#87768f;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:10px 0 0;padding:0;font-size:9px;display:flex}.cr-important{color:#766086;align-items:center;gap:5px;margin-bottom:8px;font-size:10px;display:flex}.cr-composer{background:#fff;border:1px solid #dcd9e2;border-radius:8px;margin-top:24px;box-shadow:0 5px 20px #30203d04}.cr-composer-input{align-items:flex-end;gap:12px;padding:12px 14px;display:flex}.cr-composer textarea{font:inherit;resize:vertical;outline-offset:4px;background:0 0;border:0;border-radius:0;flex:1;min-width:0;min-height:46px;max-height:160px;padding:0;font-size:14px;line-height:1.6}.cr-composer .icon-button{color:#fff;background:#28222e;border-radius:7px;flex-shrink:0;width:42px;height:42px}.cr-composer .icon-button:disabled{background:#c5becb}.cr-composer-foot{color:#8b8491;border-top:1px solid #efedf2;justify-content:space-between;align-items:center;gap:12px;padding:8px 13px;font-size:10px;display:flex}.cr-composer-foot label{white-space:nowrap;align-items:center;gap:5px;display:flex}.cr-composer-foot input{accent-color:#806d93}.cr-error{margin:0;padding:4px 14px 10px;line-height:1.6;color:#a34243!important;font-size:12px!important}.cr-context{border-left:1px solid var(--cr-line);align-self:start;padding:24px 0 0 26px}.cr-context-heading{color:#8a838f;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.cr-context-image{object-fit:cover;object-position:50% 45%;border-radius:7px;width:100%;height:130px}.cr-context h2{margin:16px 0 5px;font-size:17px;font-weight:500;line-height:1.4}.cr-context>p{color:#7c7682;font-size:11px;line-height:1.7}.cr-context-date{color:#95859f;align-items:center;gap:12px;padding:20px 0;display:flex}.cr-context-date>span{color:#8b8391;font-size:10px}.cr-context-date strong{color:#56505e;margin-top:3px;font-size:13px;font-weight:500;display:block}.cr-context-links{border-top:1px solid var(--cr-line);border-bottom:1px solid var(--cr-line);margin-bottom:25px;padding:10px 0}.cr-context-links>button{color:#716878;align-items:center;gap:12px;width:100%;min-height:40px;font-size:12px;display:flex}.cr-context-links>button>span{text-align:left;flex:1}.cr-mini-flow{margin:16px 0 0;padding:0;list-style:none}.cr-mini-flow li{color:#9a939f;align-items:center;gap:10px;min-height:33px;font-size:11px;display:flex}.cr-mini-flow li>span{border:1px solid #dedbe2;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.cr-mini-flow li.done{color:#6e8b78}.cr-mini-flow li.done>span{background:#e9f0eb;border-color:#d5e2d8}.cr-mini-flow li.current{color:#5e466f;font-weight:600}.cr-mini-flow li.current>span{color:#fff;background:#9279aa;border-color:#9279aa}.cr-action-buttons{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cr-offer{border-top:1px solid #e6e0ea;border-bottom:1px solid #e6e0ea;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.cr-offer>span{color:#817887;font-size:11px}.cr-offer strong{color:#302734;margin-top:4px;font-size:27px;font-weight:500;display:block}.cr-offer small{color:#85798b;max-width:240px;font-size:11px;line-height:1.7}.cr-pending{color:#77717c;padding:18px 0}.cr-pending p{white-space:pre-wrap;overflow-wrap:anywhere}.cr-pending strong{color:#604977;font-size:14px}.cr-pending small{font-size:11px;line-height:1.7;display:block}.cr-pending button{min-height:35px;margin-top:12px;font-size:12px;text-decoration:underline;display:block}.cr-live-checks>span{color:#736a7b;border-top:1px solid #e6e2e9;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 0;font-size:12px;display:flex}.cr-live-checks strong{color:#9a869f;margin-left:auto;font-size:11px;font-weight:400}.cr-people-row{border-top:1px solid #ece8ef;align-items:center;gap:14px;min-height:77px;display:flex}.cr-people-row>img{object-fit:cover;border-radius:6px;width:40px;height:45px}.cr-people-row>div{flex:1;min-width:0}.cr-people-row strong{font-size:14px;font-weight:500;display:block}.cr-people-row small{color:#877c8c;margin-top:4px;font-size:12px;display:block}.cr-people-row .icon-button{border:1px solid #e0d8e5;border-radius:6px;width:42px;height:42px}.cr-modal-note{color:#877d8e;margin:16px 0;font-size:12px;line-height:1.7}.cr-call{text-align:center;color:#91809e;padding:25px 10px}.cr-call>svg{margin-bottom:15px}.cr-call h3{color:#3c3045;margin-bottom:10px;font-size:20px;font-weight:500;line-height:1.4}.cr-call p{color:#82758b;max-width:390px;margin:0 auto 25px;font-size:14px;line-height:1.7}.cr-full-brief{color:#675d70;white-space:pre-wrap;margin:15px 0 25px;font-size:15px;line-height:1.8}.cr-fact-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0 30px;display:grid}.cr-fact-pair span{color:#93829e;font-size:12px}.cr-fact-pair strong{color:#504259;overflow-wrap:anywhere;margin-top:6px;font-size:14px;font-weight:500;display:block}.cr-expanded-flow{margin:0;padding:0;list-style:none}.cr-expanded-flow li{border-bottom:1px solid #e9e3ee;align-items:center;gap:16px;padding:13px 0;display:flex}.cr-expanded-flow li>span{color:#8b749e;background:#eee7f5;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.cr-expanded-flow strong{font-size:14px;font-weight:500}.cr-expanded-flow p{color:#93859d;margin-top:4px;font-size:12px}.cr-file-row{text-align:left;border-bottom:1px solid #e7e1ec;align-items:center;gap:15px;width:100%;padding:18px 0;display:flex}.cr-file-row>span{flex:1}.cr-file-row strong{font-size:14px;font-weight:500;display:block}.cr-file-row small{color:#9a89a6;margin-top:4px;font-size:12px;display:block}.cr-file-gallery{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.cr-file-gallery img{aspect-ratio:3/4;object-fit:cover;border-radius:6px;width:100%;display:block}.cr-profile-gallery{gap:12px;display:flex;overflow:auto}.cr-profile-gallery img{aspect-ratio:3/4;object-fit:cover;border-radius:7px;width:calc(33.333% - 8px);min-width:140px}.cr-script-title{border-bottom:1px solid #e9e4ee;align-items:center;gap:10px;padding-bottom:20px;display:flex}.cr-script-title>strong{flex:1;font-size:17px;font-weight:500}.cr-script section{border-bottom:1px solid #e9e4ee;padding:20px 0}.cr-script section>span{color:#967eaa;font-size:12px}.cr-script section>p{color:#57485f;margin-top:9px;font-size:16px;line-height:1.8}.cr-revision{background:#f3edf8;border-radius:7px;margin:20px 0;padding:15px 18px}.cr-revision strong{color:#846999;font-size:12px}.cr-revision p{margin-top:7px;font-size:13px;line-height:1.7}.cr-review-controls{background:#fff;padding:18px 0 6px;position:sticky;bottom:-31px}.cr-review-controls .cr-action-buttons{margin-top:0}.cr-review-controls .button{min-height:44px;font-size:13px}.cr-decision-receipt{color:#4d825f;align-items:center;gap:15px;margin-top:20px;padding:20px 0;display:flex}.cr-decision-receipt>div{flex:1}.cr-decision-receipt strong{font-size:14px;font-weight:500}.cr-decision-receipt p{overflow-wrap:anywhere;margin-top:5px;font-size:12px}.cr-dm-intro{text-align:center;padding:25px 20px}.cr-dm-intro>img{object-fit:cover;border-radius:8px;width:68px;height:75px}.cr-dm-intro h2{margin:15px 0 8px;font-size:21px;font-weight:500}.cr-dm-intro p{color:#89808f;font-size:13px;line-height:1.7}.cr-room textarea,.cr-room input{font-family:inherit}.cr-room .field textarea{font-size:14px;line-height:1.7}.cr-room .field>label{font-size:12px}.floating-nav:empty{display:none}:is(.main-content:has(.cr-room),.main-content:has(.cr-home)){padding-bottom:30px}:is(.main-content:has(.cr-room)>.preview-footer,.main-content:has(.cr-home)>.preview-footer){display:none}@media (width>=1100px){:is(.main-content:has(.cr-room),.main-content:has(.cr-home)){max-width:1200px;padding-top:30px}.cr-home{max-width:1040px;margin:auto}}@media (width<=1000px){.cr-room-grid{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.cr-context{padding-left:20px}.cr-profile-picks{gap:8px}.cr-profile-pick>div{padding:10px}.cr-profile-name{font-size:12px}.cr-open-room>span{display:none}}@media (width<=760px){.cr-room-grid{display:block}.cr-context{display:none}.cr-home-heading{margin-bottom:26px}.cr-home-heading h1{font-size:27px}.cr-campaign{grid-template-columns:95px minmax(0,1fr) 20px;gap:17px;padding-right:17px}.cr-campaign-cover{width:95px;height:146px}.cr-campaign-copy h2{font-size:20px}.cr-open-room>svg:first-child{display:none}.cr-room-title h1{font-size:23px}}@media (width<=560px){:is(.main-content:has(.cr-room),.main-content:has(.cr-home)){padding:20px 16px 25px}.cr-home-heading{align-items:flex-start;gap:12px;margin:7px 0 25px}.cr-home-heading h1{max-width:230px;font-size:25px}.cr-home-heading p{font-size:12px}.cr-home-heading .button{min-width:44px;padding:10px 12px;font-size:11px}.cr-list-heading{display:block}.cr-list-heading h2{margin-bottom:10px;font-size:15px}.cr-search{max-width:none}.cr-search input{width:100%;font-size:16px}.cr-campaign{grid-template-columns:78px minmax(0,1fr) 16px;gap:13px;padding-right:12px}.cr-campaign-cover{width:78px;height:145px}.cr-campaign-copy h2{font-size:18px}.cr-campaign-copy p{font-size:11px;line-height:1.6}.cr-campaign-copy .cr-kicker{font-size:9px}.cr-campaign-copy>small{gap:5px;font-size:10px}.cr-member-stack{display:none}.cr-open-room svg{width:16px}.cr-home-foot{align-items:flex-start;font-size:10px;line-height:1.7}.cr-home-foot svg{flex-shrink:0;margin-top:2px}.cr-breadcrumb{gap:9px;margin-bottom:16px;font-size:11px}.cr-breadcrumb>span:not(.cr-preview){max-width:130px}.cr-room-header{flex-wrap:wrap;gap:11px;padding-bottom:16px}.cr-room-header>img{width:45px;height:48px}.cr-room-title h1{font-size:22px}.cr-room-title .cr-kicker{font-size:9px}.cr-room-title>button{font-size:10px}.cr-header-buttons{justify-content:flex-end;gap:7px;width:100%;margin-top:2px}.cr-header-buttons .icon-button{width:38px;height:38px}.cr-main{padding-top:17px}.cr-pin{margin-bottom:18px;padding:11px 12px}.cr-pin small{font-size:10px}.cr-action h2{font-size:20px}.cr-action>p{font-size:12px;line-height:1.7}.cr-profile-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cr-profile-name{flex-wrap:wrap;gap:3px;font-size:11px}.cr-profile-name>svg{display:none}.cr-profile-pick>div{padding:9px 7px}.cr-profile-pick small{min-height:27px;font-size:9px;line-height:1.5}.cr-pick-controls{gap:3px}.cr-pick-controls .icon-button{min-width:0;height:44px}.cr-pick-controls svg{width:15px;height:15px}.cr-profile-photo>span{padding:3px 5px;font-size:8px;top:5px;left:5px}.cr-action-heading>button,.cr-task-foot{font-size:10px}.cr-incoming{gap:8px}.cr-incoming>div:last-child{padding:13px}.cr-incoming .cr-team-avatar{width:28px;height:28px;font-size:18px}.cr-incoming p{font-size:12px}.cr-composer-input{gap:9px;padding:12px 11px}.cr-composer textarea{font-size:16px}.cr-composer-foot{align-items:flex-start;font-size:9px}.cr-composer-foot>span{max-width:195px;line-height:1.6}.cr-offer{align-items:flex-start;gap:15px}.cr-offer strong{font-size:25px}.cr-offer small{max-width:165px;font-size:10px}.cr-action .button{padding:11px 15px;font-size:12px}.cr-review-rows button{min-height:44px;font-size:12px}.cr-script section>p{font-size:15px}.cr-script-title{flex-wrap:wrap}.cr-script-title>strong{font-size:16px}.cr-decision-receipt{flex-wrap:wrap}.cr-decision-receipt>div{min-width:190px}.cr-review-controls{bottom:-24px}.cr-message>div{max-width:92%}.cr-file-gallery{gap:7px}}@media (prefers-reduced-motion:reduce){.cr-campaign{transition:none}.cr-room *{scroll-behavior:auto!important}}body:has(.cr-room-refined){background:#fff}body:has(.cr-room-refined) .app-header{display:none}body:has(.cr-room-refined) .app-body{max-width:none;padding:0}body:has(.cr-room-refined) .main-content{max-width:none;padding:0;animation:none}.cr-room-refined{--room-lavender:#e2def6;--room-ink:#26242c;--room-muted:#77727f;max-width:1280px;margin:0 auto;padding:24px 48px 40px}.cr-room-refined .cr-breadcrumb{background:var(--room-lavender);color:#67606f;min-height:66px;margin:-24px -48px 0;padding:12px 48px;font-size:12px}.cr-room-refined .cr-breadcrumb>button{gap:9px;min-height:42px}.cr-room-wordmark{color:#383043;margin:0 auto;font:italic 23px/1 Georgia,serif}.cr-room-wordmark>span{color:#80758c;margin-left:13px;font:12px DM Sans,sans-serif}.cr-room-refined .cr-breadcrumb .cr-room-wordmark{max-width:none;overflow:visible}.cr-room-refined .cr-preview{color:#766688;background:#ece8fa;border:1px solid #cac2df;border-radius:20px;margin-left:0;padding:4px 10px;font-size:10px}.cr-room-refined .cr-room-header{background:var(--room-lavender);border:0;border-radius:0 0 30px 30px;gap:17px;margin:0 -48px;padding:13px 48px 28px}.cr-room-refined .cr-room-header>img{border:3px solid #f4f1fd;border-radius:18px;width:62px;height:68px}.cr-room-refined .cr-room-title h1{color:#31273a;margin:5px 0 7px;font-size:30px;font-weight:500}.cr-room-refined .cr-room-title .cr-kicker{color:#786986;font-size:10px}.cr-room-refined .cr-room-title>button{color:#7d708a;min-height:24px;font-size:12px}.cr-room-refined .cr-header-buttons{gap:10px;width:auto;margin:0}.cr-room-refined .cr-header-buttons .icon-button{color:#786488;background:#f1edfc8c;border:1px solid #cfc6e1;border-radius:50%;width:43px;height:43px}.cr-room-refined .cr-header-buttons .icon-button:hover{background:#fff}.cr-room-refined .cr-room-grid{display:block}.cr-room-refined .cr-context{display:none}.cr-room-refined .cr-main{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:0 48px;padding-top:26px;display:grid}.cr-room-refined .cr-pin{color:#a18bae;background:0 0;border:0;border-bottom:1px solid #ece7f0;border-radius:0;grid-area:1/1;margin:0 0 17px;padding:11px 0 16px}.cr-room-refined .cr-pin strong{color:#76647f;font-size:12px;font-weight:500}.cr-room-refined .cr-pin small{color:#97869f;font-size:11px}.cr-room-refined .cr-action{border:0;grid-area:2/1/5;min-width:0;padding:0}.cr-room-refined .cr-action-heading{margin:0 0 17px}.cr-room-refined .cr-action-label{color:#8a709b;font-size:11px}.cr-room-refined .cr-action-heading>button{color:#917da1;font-size:11px}.cr-room-refined .cr-conversation{scrollbar-width:thin;scrollbar-color:#e3dbea transparent;border-left:1px solid #eae5ef;grid-area:1/2/4;min-height:480px;max-height:610px;padding-left:28px;overflow:auto}.cr-thread-heading{z-index:2;background:#fff;border-bottom:1px solid #ebe6ef;justify-content:space-between;align-items:center;gap:15px;padding:13px 0 19px;display:flex;position:sticky;top:0}.cr-thread-heading h2{color:#493753;letter-spacing:0;font-size:20px;font-weight:500}.cr-thread-heading>div>span{color:#9a89a5;margin-top:6px;font-size:12px;display:block}.cr-thread-heading .icon-button{color:#9a82ac;width:42px;height:42px}.cr-room-refined .cr-thread-divider{color:#a296aa;margin:25px 0;font-size:10px}.cr-room-refined .cr-thread-divider>span{background:#fff}.cr-room-refined .cr-incoming{gap:10px}.cr-room-refined .cr-team-avatar{color:#9377a8;background:#eee7f6;border:0;border-radius:50%;width:30px;height:30px}.cr-room-refined .cr-incoming>div:last-child{background:#f5f2f9;border:0;border-radius:0 17px 17px;padding:15px 17px}.cr-room-refined .cr-incoming header{justify-content:space-between;align-items:center}.cr-room-refined .cr-incoming strong{color:#6f577d;font-size:12px;font-weight:500}.cr-room-refined .cr-incoming header>span{color:#a18eae;font-size:10px}.cr-room-refined .cr-incoming p{color:#796688;font-size:14px;line-height:1.75}.cr-room-refined .cr-message>div{background:#e8e0f3;border:0;border-radius:17px 0 17px 17px}.cr-room-refined .cr-message p{color:#655071;font-size:14px}.cr-room-refined .cr-composer{box-shadow:none;background:#fbf9fd;border:1px solid #e2d8eb;border-radius:20px;grid-area:4/2;align-self:end;margin:0 0 0 28px}.cr-room-refined .cr-composer-input{align-items:center;gap:10px;padding:14px}.cr-room-refined .cr-composer textarea{resize:vertical;color:#6e597d;min-height:24px;max-height:120px;font-size:14px;line-height:24px}.cr-room-refined .cr-composer textarea::placeholder{color:#a99ab4}.cr-room-refined .cr-composer .icon-button{background:#302937;border-radius:50%;width:39px;height:39px}.cr-room-refined .cr-composer .icon-button:disabled{opacity:.4}.cr-room-refined .cr-composer-foot{color:#97889f;border:0;padding:0 17px 12px;font-size:10px}.cr-room-refined .cr-composer-foot>span{max-width:none}.cr-room-refined .cr-mobile-reply{display:none}.cr-room-refined.is-dm .cr-main{grid-template-columns:minmax(0,760px);justify-content:center}.cr-room-refined.is-dm .cr-conversation{border:0;grid-area:1/1;padding-left:0}.cr-room-refined.is-dm .cr-composer{grid-area:2/1;margin:20px 0 0}.cp-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:19px;display:flex}.cr-room-refined .cp-heading h2{color:#46354f;letter-spacing:0;margin:0 0 7px;font-size:23px;font-weight:500;line-height:1.2}.cp-heading>div>span{color:#9b87a8;font-size:12px;line-height:1.6}.cp-selected-count{color:#8d739e;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;min-height:32px;font-size:11px;display:inline-flex}.cp-profile{background:#fff;border:1px solid #e6ddec;border-radius:23px;overflow:hidden}.cp-photo{background:#e9e1eb;width:100%;height:315px;position:relative}.cp-photo>img{object-fit:cover;object-position:50% 28%;width:100%;height:100%}.cp-niche{color:#80698e;background:#fffffff0;border-radius:20px;padding:6px 12px;font-size:11px;position:absolute;top:17px;left:18px}.cp-portfolio{color:#695573;background:#fffffff0;border-radius:20px;align-items:center;gap:8px;min-height:38px;padding:9px 13px;font-size:11px;display:inline-flex;position:absolute;top:16px;right:16px}.cp-photo-index{color:#786482;background:#fffffff0;border-radius:20px;padding:4px 10px;font-size:10px;position:absolute;bottom:16px;right:17px}.cp-person{align-items:center;gap:12px;padding:19px 23px 16px;display:flex}.cp-person>div{flex:1;min-width:0}.cp-person h3{letter-spacing:0;color:#493652;font-size:26px;font-weight:500;line-height:1.2}.cp-person>div>span{color:#9e88aa;align-items:center;gap:5px;margin-top:7px;font-size:12px;display:flex}.cp-separator{color:#d0c2d9;margin:0 4px}.cp-choice{color:#9676a7;background:#f2ecf7;border-radius:20px;padding:5px 10px;font-size:11px}.cp-choice.yes{color:#658570;background:#edf4ef}.cp-facts{border-top:1px solid #eee7f2;border-bottom:1px solid #eee7f2;grid-template-columns:1fr 1fr 1.6fr;gap:12px;margin:0 23px;padding:13px 0;display:grid}.cp-facts>div{border-right:1px solid #eee7f2}.cp-facts>div:last-child{border:0}.cp-facts strong{color:#71577f;font-size:15px;font-weight:500;line-height:1.5;display:block}.cp-facts span{color:#a894b3;margin-top:4px;font-size:10px;display:block}.cp-fit{color:#96819f;margin:14px 23px 18px;font-size:13px;line-height:1.7}.cp-decisions{grid-template-columns:1fr 1fr 1.4fr;gap:10px;margin:0 23px 21px;display:grid}.cp-decisions>button{color:#9277a2;background:#fff;border:1px solid #ded2e8;border-radius:28px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:12px;display:flex}.cp-decisions>button:hover{background:#f3edf8}.cp-decisions>button.cp-select{color:#fff;background:#302934;border-color:#302934}.cp-decisions>button.cp-select:hover{background:#51435b}.cp-pagination{color:#a08bad;justify-content:space-between;align-items:center;gap:15px;margin:12px 0 0;font-size:11px;display:flex}.cp-undo{color:#90739f;align-items:center;gap:6px;min-height:44px;display:flex}.cp-pagination>div{gap:6px;display:flex}.cp-pagination .icon-button{color:#9b83ac;border:1px solid #e1d6e9;border-radius:50%;width:36px;height:36px}.cp-empty{text-align:center;padding:36px 20px}@media (width>=961px){.cp-profile{grid-template-rows:auto auto 1fr auto;grid-template-columns:48% minmax(0,1fr);display:grid}.cp-photo{grid-area:1/1/4;height:auto;min-height:315px}.cp-photo>img{position:absolute;inset:0}.cp-niche{top:13px;left:13px}.cp-portfolio{inset:auto auto 13px 13px}.cp-person{grid-column:2;padding:22px 19px 16px;display:block}.cp-person h3{font-size:24px}.cp-person>div>span{flex-wrap:wrap;font-size:11px;line-height:1.6}.cp-person .cp-choice{margin-top:9px;display:inline-block}.cp-facts{grid-column:2;grid-template-columns:1fr 1fr;gap:11px;margin:0 19px}.cp-facts>div:nth-child(2){border:0}.cp-facts>div:last-child{grid-column:1/-1}.cp-facts strong{font-size:15px}.cp-fit{grid-column:2;align-self:center;margin:15px 19px;font-size:12px}.cp-decisions{background:#fcfafe;border-top:1px solid #eee7f2;grid-column:1/-1;margin:0;padding:16px}}@media (width>=1000px) and (height<=820px){.cr-room-refined{padding-top:14px}.cr-room-refined .cr-breadcrumb{min-height:53px;margin-top:-14px}.cr-room-refined .cr-room-header{padding-top:5px;padding-bottom:21px}.cr-room-refined .cr-main{column-gap:40px;padding-top:17px}.cr-room-refined .cr-pin{margin-bottom:12px;padding-top:3px;padding-bottom:11px}.cr-room-refined .cr-action-heading{margin-bottom:12px}.cp-heading{margin-bottom:13px}.cp-photo{min-height:300px}.cp-person{padding-top:14px;padding-bottom:12px}.cp-facts{padding:9px 0}.cp-fit{margin-top:10px;margin-bottom:13px}.cp-decisions{margin-bottom:16px}.cr-room-refined .cr-conversation{min-height:430px;max-height:480px}}@media (width<=960px){.cr-room-refined{padding-left:26px;padding-right:26px}.cr-room-refined .cr-breadcrumb,.cr-room-refined .cr-room-header{margin-left:-26px;margin-right:-26px;padding-left:26px;padding-right:26px}.cr-room-refined .cr-main{grid-template-columns:minmax(0,1fr) minmax(270px,.85fr);column-gap:25px}.cr-room-refined .cr-conversation{padding-left:18px}.cr-room-refined .cr-composer{margin-left:18px}.cp-heading{display:block}.cp-selected-count{min-height:26px;margin-top:4px}.cp-photo{height:295px}.cp-person{padding:17px}.cp-facts{margin:0 17px}.cp-facts strong{font-size:13px}.cp-fit{margin-left:17px;margin-right:17px;font-size:12px}.cp-decisions{gap:6px;margin-left:17px;margin-right:17px}}@media (width<=720px){.cr-room-refined{padding:0 20px calc(85px + env(safe-area-inset-bottom))}.cr-room-refined .cr-breadcrumb{min-height:52px;margin:0 -20px;padding:8px 20px}.cr-room-refined .cr-breadcrumb>button{font-size:11px}.cr-room-wordmark{font-size:22px}.cr-room-wordmark>span{display:none}.cr-room-refined .cr-preview{padding:3px 8px;font-size:9px}.cr-room-refined .cr-room-header{border-radius:0 0 26px 26px;flex-wrap:nowrap;gap:11px;margin:0 -20px;padding:10px 20px 22px}.cr-room-refined .cr-room-header>img{border-width:2px;border-radius:13px;width:45px;height:52px}.cr-room-refined .cr-room-title h1{margin:4px 0 5px;font-size:21px}.cr-room-refined .cr-room-title .cr-kicker{font-size:9px}.cr-room-refined .cr-room-title>button{font-size:11px}.cr-room-refined .cr-header-buttons{align-self:center;gap:3px}.cr-room-refined .cr-header-buttons .icon-button{background:0 0;border:0;width:38px;height:44px}.cr-room-refined .cr-header-buttons .icon-button[aria-label=Campaign\ files]{display:none}.cr-room-refined .cr-main{padding-top:16px;display:block}.cr-room-refined .cr-pin{gap:10px;margin-bottom:15px;padding:7px 0 13px}.cr-room-refined .cr-pin small{font-size:11px}.cr-room-refined .cr-action-heading{margin-bottom:14px}.cr-room-refined .cr-action-label{font-size:11px}.cr-room-refined .cr-action-heading>button{min-height:32px;font-size:11px}.cp-heading{align-items:center;gap:10px;margin-bottom:14px;display:flex}.cr-room-refined .cp-heading h2{max-width:230px;margin-bottom:6px;font-size:21px}.cp-heading>div>span{display:none}.cp-selected-count{min-height:38px;margin-top:0;font-size:10px}.cp-profile{border-radius:21px}.cp-photo{height:290px}.cr-room-refined[data-stage=profiles] .cr-pin{display:none}.cr-room-refined[data-stage=profiles] .cr-action-heading{margin-bottom:9px}.cp-person{padding:16px 18px 13px}.cp-person h3{font-size:25px}.cp-person>div>span{font-size:11px}.cp-facts{gap:10px;margin:0 18px;padding:11px 0}.cp-facts strong{font-size:14px}.cp-facts span{font-size:10px}.cp-fit{margin:12px 18px 16px;font-size:12px}.cp-decisions{gap:8px;margin:0 18px 18px}.cp-decisions>button{min-height:46px;font-size:12px}.cp-pagination{margin-top:9px}.cp-pagination .icon-button{width:44px;height:44px}.cr-room-refined .cr-conversation{border:0;border-top:1px solid #e9e1ee;min-height:220px;max-height:none;margin-top:30px;padding:15px 0 0;overflow:visible}.cr-thread-heading{padding:10px 0 17px;position:static}.cr-thread-heading h2{font-size:21px}.cr-thread-heading>div>span{font-size:12px}.cr-room-refined .cr-incoming p{font-size:14px}.cr-room-refined .cr-composer{border-radius:21px;margin:20px 0 0}.cr-room-refined .cr-composer textarea{font-size:16px}.cr-room-refined .cr-mobile-reply{bottom:calc(15px + env(safe-area-inset-bottom));z-index:20;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#645c70db;border:1px solid #ffffffb3;border-radius:40px;justify-content:center;align-items:center;gap:12px;width:238px;max-width:calc(100% - 40px);min-height:50px;font-size:12px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #ffffff20,0 5px 20px #3f30402b}.cr-room-refined .cr-mobile-reply:active{transform:translate(-50%)}.cr-room-refined.is-dm .cr-conversation{border:0;margin-top:0}body:has(.modal-shade) .cr-mobile-reply{display:none}}@media (width<=390px){.cr-room-refined{padding-left:16px;padding-right:16px}.cr-room-refined .cr-breadcrumb,.cr-room-refined .cr-room-header{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.cr-room-refined .cr-room-title h1{font-size:19px}.cr-room-refined .cr-header-buttons .icon-button{width:32px}.cr-room-refined .cr-room-header>img{display:none}.cr-room-refined .cp-heading h2{font-size:20px}.cp-photo{height:245px}.cp-facts strong{font-size:13px}.cp-person>div>span{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.cr-room-refined *,.cr-room-refined :before{scroll-behavior:auto!important;transition:none!important}}.ic-campaign{--ic-muted:#746d7e;--ic-line:#e5dfeb;color:var(--ink);padding-top:2px}.ic-campaign *{letter-spacing:0}.ic-campaign button,.ic-groups button{touch-action:manipulation}.ic-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.ic-heading-copy{align-items:center;gap:18px;min-width:0;display:flex}.ic-heading-copy>img{object-position:center 35%;border-radius:8px;flex-shrink:0;width:68px;height:78px}.ic-heading-copy h1{overflow-wrap:anywhere;font-size:30px;line-height:1.18}.ic-heading-copy p{color:var(--ic-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:13px;line-height:1.5;display:flex}.ic-heading-copy p i{background:#b6abbf;border-radius:50%;width:3px;height:3px}.ic-heading-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.ic-heading-actions .button{min-height:44px;padding:10px 17px;font-size:12px}.ic-kicker{color:#88719a;margin-bottom:6px;font-size:11px;font-weight:550;display:block}.ic-summary{border-block:1px solid var(--ic-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:30px;padding:22px 0;display:grid}.ic-summary>div{border-left:1px solid var(--ic-line);min-width:0;padding:0 23px}.ic-summary>div:first-child{border:0;padding-left:0}.ic-summary-label{color:var(--ic-muted);align-items:center;gap:7px;min-height:20px;font-size:12px;display:flex}.ic-summary-label svg{color:#9b83ac;width:15px;height:15px}.ic-summary strong{font-variant-numeric:tabular-nums;margin-top:13px;font-size:26px;font-weight:550;line-height:1;display:block}.ic-summary strong small{color:#9a91a2;margin-left:4px;font-size:14px;font-weight:400}.ic-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.ic-toolbar h2{align-items:center;gap:10px;font-size:21px;display:flex}.ic-toolbar h2>span{color:#8a7a97;background:#eee8f4;border-radius:5px;padding:5px 9px;font-size:12px;font-weight:500}.ic-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ic-controls .button{min-height:42px;padding:9px 13px;font-size:12px}.ic-select{align-items:center;display:flex;position:relative}.ic-select select{appearance:none;border:1px solid var(--ic-line);color:#6e6278;cursor:pointer;background:#fff;border-radius:7px;max-width:180px;min-height:42px;padding:10px 33px 10px 12px;font-size:12px}.ic-select>svg{pointer-events:none;color:#88719a;width:14px;height:14px;position:absolute;right:11px}.ic-search{border:1px solid var(--ic-line);color:#9a88a8;background:#fff;border-radius:7px;align-items:center;gap:8px;width:184px;min-height:42px;padding:0 10px;display:flex}.ic-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 0;font-size:12px}.ic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ic-person{border:1px solid var(--ic-line);background:#fff;border-radius:8px;min-width:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.ic-person:hover{border-color:#cdbfd8;box-shadow:0 7px 20px #5541680b}.ic-photo{aspect-ratio:1.35;text-align:left;border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ic-photo>img{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform .4s}.ic-photo:hover>img{transform:scale(1.025)}.ic-photo-label{color:#625768;background:#ffffffed;border-radius:5px;align-items:center;gap:6px;max-width:calc(100% - 28px);padding:6px 9px;font-size:10px;font-weight:550;line-height:1.4;display:flex;position:absolute;top:14px;left:14px}.ic-photo-label.done{color:#356d54;background:#eef8f2f2}.ic-photo-label.review{color:#785494;background:#f3edf9f5}.ic-photo-open{color:#786384;background:#ffffffec;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:13px;right:13px}.ic-person-body{padding:19px 19px 17px}.ic-person-name{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ic-person-name h3{font-size:19px;line-height:1.2}.ic-person-name button{text-align:left;padding:0}.ic-person-name p{margin-top:5px;font-size:11px;line-height:1.5}.ic-person-name .ic-gender{color:#86758d;background:#f5f2f7;border-radius:4px;flex-shrink:0;padding:4px 7px;font-size:10px}.ic-person-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.ic-person-tags span{color:#776381;overflow-wrap:anywhere;background:#f3eef8;border-radius:4px;max-width:100%;padding:4px 7px;font-size:10px}.ic-audience{border-bottom:1px solid var(--ic-line);grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;padding:16px 0;display:grid}.ic-audience strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:550;line-height:1.2;display:block}.ic-audience small{color:var(--ic-muted);margin-top:4px;font-size:10px;display:block}.ic-mini-steps{grid-template-columns:repeat(5,1fr);gap:6px;margin:0 0 15px;display:grid}.ic-mini-steps>span{color:#978a9e;text-align:center;flex-direction:column;gap:5px;min-width:0;font-size:9px;line-height:1.3;display:flex}.ic-mini-steps i{background:#eee9f2;border-radius:2px;width:100%;height:3px;display:block}.ic-mini-steps .complete{color:#4b7f65}.ic-mini-steps .complete i{background:#71a98e}.ic-mini-steps .current{color:#785095}.ic-mini-steps .current i{background:#ad8bc5}.ic-card-next{text-align:left;background:#f3eff8;border-radius:6px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:10px;width:100%;min-height:70px;padding:12px;display:grid}.ic-card-next strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:1.5;display:block}.ic-card-next small{color:#8c7a99;margin-top:3px;font-size:10px;line-height:1.5;display:block}.ic-card-next>svg{color:#a184b5;justify-self:end;width:17px;height:17px}.ic-card-next:hover{background:#eae1f3}.ic-card-foot{justify-content:space-between;align-items:center;gap:6px;padding-top:11px;display:flex}.ic-card-foot>span{color:#8c7f96;font-size:10px;line-height:1.4}.ic-card-foot>button{color:#7a638c;align-items:center;gap:7px;min-height:36px;padding:4px 0 4px 8px;font-size:11px;display:inline-flex}.ic-no-results{text-align:center;border-block:1px solid var(--ic-line);padding:54px 18px}.ic-no-results h3{margin-bottom:10px;font-size:21px}.ic-no-results .button{margin-top:19px}.ic-campaign-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:25px 0 0;display:flex}.ic-campaign-foot>button{color:#7a6c86;align-items:center;gap:7px;min-height:44px;padding:8px 14px;font-size:12px;display:inline-flex}.ic-detail-head{align-items:center;gap:15px;margin-bottom:25px;display:flex}.ic-detail-head>img{object-position:center 30%;border-radius:6px;width:56px;height:70px}.ic-detail-head h3{margin-bottom:5px;font-size:20px}.ic-detail-head p{font-size:12px}.ic-detail-flow{margin:0;padding:0;list-style:none}.ic-detail-flow>li{grid-template-columns:36px 1fr;column-gap:13px;min-height:76px;padding:0 0 25px;display:grid;position:relative}.ic-detail-flow>li:not(:last-child):before{content:"";background:#e3dbe9;width:1px;position:absolute;top:34px;bottom:2px;left:17px}.ic-detail-flow>li>span{color:#aa9ab5;background:#f8f6fa;border:1px solid #e5ddeb;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.ic-detail-flow>li.complete>span{color:#428368;background:#edf6f0;border-color:#d1e4d8}.ic-detail-flow>li.current>span{color:#8959a6;background:#f2e9f9;border-color:#c9b0dd}.ic-detail-flow strong{margin-bottom:4px;font-size:13px;line-height:1.5;display:block}.ic-detail-flow p{font-size:12px;line-height:1.6}.ic-detail-flow small{color:#977fa9;font-size:11px}.ic-detail-flow .text-link{min-height:34px;padding:2px 0;font-size:12px}.ic-detail-note{background:#f6f1fa;border-left:2px solid #b299c2;margin-bottom:20px;padding:13px 15px}.ic-detail-note strong{margin-bottom:3px;font-size:12px;display:block}.ic-detail-note p{font-size:12px;line-height:1.6}.ic-detail-actions{border-top:1px solid var(--ic-line);flex-wrap:wrap;gap:9px;padding-top:20px;display:flex}.ic-detail-actions .button{white-space:normal;flex:1;min-width:140px;font-size:12px}.ic-groups h3{margin-bottom:14px;font-size:17px}.ic-group-definitions{gap:8px;margin-bottom:12px;display:grid}.ic-group-definition{align-items:center;gap:8px;display:flex}.ic-group-definition>input{border:1px solid var(--line);background:#fbfafc;border-radius:6px;flex:1;min-width:0;min-height:44px;padding:10px 12px;font-size:13px}.ic-group-definition>.icon-button{width:40px;height:40px}.ic-add-group{color:#836398;align-items:center;gap:7px;min-height:42px;padding:5px 0;font-size:12px;display:inline-flex}.ic-group-assignments{border-top:1px solid var(--line);margin:22px 0 20px;padding-top:22px}.ic-group-person{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) minmax(105px,145px) minmax(90px,125px);align-items:center;gap:12px;padding:14px 0;display:grid}.ic-group-person>img{object-position:center 30%;border-radius:5px;width:38px;height:48px}.ic-group-person>strong{font-size:12px;font-weight:550;line-height:1.5}.ic-group-person label{min-width:0;display:block}.ic-group-person label>span{color:#8a7c94;margin-bottom:5px;font-size:10px;display:block}.ic-group-person select,.ic-group-person input{border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;min-width:0;min-height:40px;padding:10px 8px;font-size:12px}.ic-groups .ic-group-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.ic-groups .form-error{color:#ac4958;margin-top:14px;font-size:12px}.ic-group-empty{color:#8c7e96;margin:7px 0 14px;font-size:12px}.ic-campaign .button:focus-visible,.ic-campaign button:focus-visible{outline-offset:3px}@media (width>=1350px){.ic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ic-person-body{padding-inline:17px}}@media (width<=1000px){.ic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-heading{align-items:flex-start}.ic-heading-actions{flex-wrap:wrap;justify-content:flex-end;max-width:210px}.ic-heading-actions .button{padding-inline:13px}.ic-summary>div{padding:0 13px}.ic-summary-label{font-size:11px}.ic-summary-label svg{display:none}.ic-toolbar{align-items:flex-start}.ic-controls{justify-content:flex-end}.ic-search{width:160px}}@media (width<=650px){.ic-campaign{padding-top:0}.ic-campaign .back{margin-bottom:14px}.ic-heading{margin-bottom:20px;display:block}.ic-heading-copy{gap:13px}.ic-heading-copy>img{width:55px;height:66px}.ic-heading-copy h1{font-size:25px}.ic-heading-copy p{gap:6px;margin-top:7px;font-size:11px}.ic-kicker{margin-bottom:5px;font-size:10px}.ic-heading-actions{justify-content:flex-start;gap:8px;max-width:none;margin-top:18px}.ic-heading-actions .button{flex:1;gap:8px;min-height:43px;padding:10px 11px;font-size:11px}.ic-summary{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:24px;padding:18px 0}.ic-summary>div{padding:0 7px}.ic-summary-label{align-items:flex-start;min-height:25px;font-size:9px;line-height:1.35}.ic-summary strong{margin-top:6px;font-size:21px}.ic-summary strong small{margin-left:2px;font-size:11px}.ic-toolbar{gap:13px;margin-bottom:17px}.ic-toolbar h2{min-height:35px;font-size:21px}.ic-controls{justify-content:flex-start;gap:7px;width:100%}.ic-controls .button{min-height:40px;padding:8px 12px;font-size:11px}.ic-select{flex:1;min-width:0}.ic-select select{width:100%;min-width:0;max-width:none;min-height:40px;padding-left:10px;font-size:11px}.ic-search{flex:1;width:auto;min-width:120px;min-height:40px}.ic-search input{font-size:12px}.ic-grid{gap:17px}.ic-person-body{padding:15px}.ic-person-name h3{font-size:18px}.ic-photo-label{padding:5px 8px;font-size:9px;top:10px;left:10px}.ic-audience{gap:7px}.ic-audience strong{font-size:18px}.ic-person-name .ic-gender{font-size:9px}.ic-mini-steps{gap:4px}.ic-mini-steps>span{font-size:8px}.ic-card-next{gap:5px;padding:10px}.ic-card-next strong{font-size:11px}.ic-card-next small,.ic-card-foot>span{font-size:9px}.ic-card-foot>button{font-size:10px}.ic-campaign-foot{justify-content:flex-start;gap:1px;margin-top:19px}.ic-campaign-foot>button{padding-inline:10px;font-size:11px}.ic-group-person{grid-template-columns:38px minmax(0,1fr);gap:10px}.ic-group-person>strong{font-size:13px}.ic-group-person label{grid-row:2}.ic-group-person label:first-of-type{grid-column:1/3;max-width:calc(55% - 6px)}.ic-group-person label:nth-of-type(2){grid-column:1/3;max-width:calc(45% - 6px);margin-left:calc(55% + 6px)}.ic-detail-actions .button{min-width:110px;font-size:11px}}@media (width<=460px){.ic-grid{grid-template-columns:minmax(0,1fr)}.ic-photo{aspect-ratio:1.37}.ic-person-body{padding:19px}.ic-person-name h3,.ic-audience strong{font-size:21px}.ic-audience small{font-size:11px}.ic-mini-steps>span{font-size:10px}.ic-card-next{min-height:69px;padding:12px}.ic-card-next strong{font-size:13px}.ic-card-next small{font-size:11px}.ic-card-foot>span{font-size:10px}.ic-card-foot>button,.ic-person-name p{font-size:12px}.ic-photo-label{font-size:10px;top:13px;left:13px}.ic-controls .ic-search{flex-basis:100%;order:2}.ic-summary-label{font-size:9px}.ic-summary>div{padding-inline:6px}.ic-heading-actions .button{gap:6px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ic-photo>img,.ic-person{transition:none}}.app-body:has(.campaign-chat){padding-top:16px}.main-content:has(.campaign-chat){padding-top:0;padding-bottom:110px}.campaign-chat{color:#584163;background:#fff;border:1px solid #e5dbea;border-radius:18px;flex-direction:column;height:calc(100dvh - 240px);min-height:300px;display:flex;overflow:hidden}.chat-campaign-header{color:#897494;background:#fcfafc;border-bottom:1px solid #eee7f1;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:6px 18px;font-size:11px;display:flex}.chat-campaign-header>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-back{white-space:nowrap;color:#80618d;align-items:center;gap:7px;min-height:32px;font-size:11px;display:flex}.chat-layout{flex:1;grid-template-columns:250px minmax(0,1fr);min-height:0;display:grid}.chat-sidebar{background:#fbfafc;border-right:1px solid #e8e0ed;padding:16px 10px;overflow:auto}.chat-sidebar-title{color:#806b8b;justify-content:space-between;align-items:center;padding:3px 10px 16px;font-size:12px;display:flex}.chat-sidebar-title>span{background:#eee6f4;border-radius:6px;padding:3px 6px;font-size:10px}.chat-sidebar>button{text-align:left;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:64px;margin-bottom:3px;padding:12px 10px;display:flex}.chat-sidebar>button.active{background:#eee5f5}.chat-sidebar>button:hover{background:#f1ebf6}.chat-list-avatar{color:#8b699c;background:#e9dff1;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.chat-list-avatar img{object-fit:cover;width:100%;height:100%}.chat-person{flex:1;min-width:0}.chat-person strong,.chat-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-person strong{color:#60416e;font-size:12px;font-weight:550}.chat-status{color:#9275a0;border:1px solid #dfd1e7;border-radius:9px;margin-left:6px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:500}.chat-person small{color:#917c9a;margin-top:5px;font-size:10px}.chat-person .inbox-draft{color:#875993;font-style:italic}.chat-unread{color:#fff;background:#9470a5;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:10px;display:grid}.chat-main{background:#faf8fc;flex-direction:column;min-width:0;min-height:0;display:flex}.chat-header{background:#fff;border-bottom:1px solid #eae1ef;align-items:center;gap:12px;min-height:73px;padding:12px 20px;display:flex}.chat-title{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:44px;padding:0;display:flex}.chat-title strong,.chat-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-title strong{color:#5f416d;font-size:14px;font-weight:550}.chat-title small{color:#93809e;margin-top:4px;font-size:10px}.chat-header-actions{gap:2px;display:flex}.chat-header-actions .icon-button{color:#987aab;width:36px;height:36px}.chat-thread-bar{color:#987eaa;background:#fff;border-bottom:1px solid #eee6f3;align-items:center;gap:10px;padding:7px 15px;display:flex}.chat-thread-bar input{color:#644b72;background:0 0;border:0;flex:1;min-width:0;min-height:34px;font-size:12px}.chat-thread-bar small{white-space:nowrap;font-size:10px}.chat-messages{overscroll-behavior:contain;background:radial-gradient(at 100% 0,#f1eaf660,#0000 65%),#faf8fc;flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px 6%;display:flex;overflow:auto}.chat-device-note,.chat-day{color:#9985a3;text-align:center;align-self:center;font-size:9px}.chat-device-note{margin:0 0 10px}.chat-day{background:#f0eaf5;border-radius:6px;margin:8px 0;padding:4px 9px}.chat-message{background:#fff;border:1px solid #e9dfef;border-radius:13px 13px 13px 3px;align-self:flex-start;max-width:min(86%,490px);padding:11px 13px 6px;position:relative;box-shadow:0 2px 6px #56396905}.chat-message.mine{background:#ede3f4;border-color:#e3d6ed;border-radius:13px 13px 3px;align-self:flex-end}.chat-message-head{color:#9477a4;align-items:center;gap:8px;font-size:10px;display:flex}.chat-message-head strong{color:#80608e;font-size:10px;font-weight:550}.chat-message>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#594362;margin:6px 0;font-size:13px;line-height:1.6}.chat-message-meta{color:#9983a4;justify-content:flex-end;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.chat-message-meta>span:last-child{display:flex}.chat-message footer{color:#977daa;justify-content:flex-end;align-items:center;gap:2px;margin-top:3px;display:flex;position:relative}.chat-message footer>button{border-radius:5px;place-items:center;width:28px;height:27px;display:grid}.chat-message footer>button:hover{color:#61426f;background:#ffffff80}.chat-reply-ref{color:#906c9f;text-align:left;background:#ffffff70;border-left:2px solid #ac89bd;border-radius:3px;align-items:flex-start;gap:6px;width:100%;margin-top:8px;padding:6px 8px;font-size:11px;display:flex}.chat-reply-ref span{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.chat-reply-ref strong{margin-bottom:3px;font-size:10px;display:block}.chat-deleted{font-style:italic;color:#9a87a3!important}.chat-reactions{z-index:2;background:#fff;border:1px solid #ded1e6;border-radius:20px;gap:3px;padding:5px;display:flex;position:absolute;bottom:30px;right:0;box-shadow:0 4px 15px #52316318}.chat-reactions button{border-radius:50%;width:34px;height:34px;font-size:19px}.chat-reactions button:hover{background:#f3edf7}.chat-reaction-counts{gap:4px;display:flex}.chat-reaction-counts:empty{display:none}.chat-reaction-counts button{background:#fff9;border:1px solid #ded0e8;border-radius:16px;margin-top:5px;padding:3px 8px;font-size:10px}.chat-reaction-counts button[aria-pressed=true]{background:#f9f2fd;border-color:#ad8abf}.chat-attachment{color:#745084;overflow-wrap:anywhere;background:#ffffff80;border-radius:8px;align-items:center;gap:9px;max-width:100%;margin-top:8px;padding:9px;font-size:11px;display:flex}.chat-attachment:has(img){flex-direction:column;align-items:flex-start}.chat-attachment img{object-fit:cover;border-radius:6px;width:260px;max-width:100%;max-height:230px}.chat-audio{max-width:100%;margin-top:9px}.chat-audio audio{width:260px;max-width:100%;height:38px;display:block}.chat-audio small{color:#9378a2;margin:5px 0;font-size:9px;display:block}.chat-location{color:#886198;background:#ffffff80;border-radius:9px;align-items:center;gap:12px;margin-top:8px;padding:14px;display:flex}.chat-location strong,.chat-location small,.chat-location span>span{display:block}.chat-location strong{font-size:12px}.chat-location small{margin-top:4px;font-size:10px}.chat-location span>span{margin-top:9px;font-size:10px}.chat-empty{text-align:center;color:#9b8a9f;margin:auto;padding:28px}.chat-empty-icon{color:#a182b3;background:#eee5f5;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 14px;display:grid}.chat-empty h2{color:#725481;font-size:21px;font-weight:500}.chat-empty p{max-width:280px;font-size:12px;line-height:1.7}.chat-composer{background:#fff;border-top:1px solid #e8e0ed;flex-shrink:0;padding:12px 14px}.chat-compose-row{align-items:flex-end;gap:5px;display:flex}.chat-compose-row textarea{resize:none;background:#fbf9fd;border:1px solid #e3d8eb;border-radius:20px;outline:none;flex:1;min-width:0;min-height:40px;max-height:110px;padding:10px 13px;font-size:13px;line-height:1.5}.chat-compose-row textarea:focus{border-color:#b495c4}.chat-compose-row .icon-button{color:#8e6da0;flex-shrink:0;width:34px;height:40px}.chat-compose-row .icon-button[type=submit]{color:#fff;background:#9d7caf;border-radius:50%;width:40px}.chat-compose-row .icon-button:disabled{opacity:.4}.chat-compose-row [data-recording=true]{color:#b85e79;background:#fff0f4;border-radius:50%}.chat-file-input{display:none}.chat-replying,.chat-file-pill{color:#87659a;background:#f7f2fa;border-radius:7px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 9px;font-size:11px;display:flex}.chat-replying{border-left:2px solid #ad8aba}.chat-replying span,.chat-file-pill span{flex:1;min-width:0}.chat-replying strong,.chat-replying small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-replying strong{font-size:10px}.chat-replying small{margin-top:4px}.chat-pending-file{background:#f7f2fa;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:4px 8px;display:flex}.chat-pending-file .chat-attachment,.chat-pending-file .chat-audio{background:0 0;flex:1;min-width:0;margin:0}.chat-pending-file .chat-attachment:has(img){flex-direction:row}.chat-pending-file img{object-fit:cover;width:45px;height:45px}.chat-pending-file>.icon-button{flex-shrink:0}.chat-record-status{color:#ac5c76;align-items:center;gap:7px;padding:6px 10px 10px;font-size:12px;display:flex}.chat-record-status i{background:#bd6b85;border-radius:50%;width:6px;height:6px}.chat-record-status button{margin-left:auto;font-size:11px;text-decoration:underline}.chat-call-preview{text-align:center;padding:14px 20px 25px}.chat-call-avatar{color:#9a76ae;background:#eee4f6;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 16px;display:grid;overflow:hidden}.chat-call-avatar img{object-fit:cover;width:100%;height:100%}.chat-call-preview h3{color:#6c4b7d;font-size:24px}.chat-call-preview p{color:#947f9c;max-width:310px;margin:12px auto 24px;font-size:13px;line-height:1.7}.chat-attach-menu button span{flex-direction:column;gap:3px;display:flex}.chat-attach-menu button small{color:#9b84a6;font-size:9px;line-height:1.35}.chat-file-pill span a{color:#805f91;margin-top:3px;font-size:10px;text-decoration:underline;display:block}.chat-file-pill button{color:#805f91;font-size:11px;text-decoration:underline}.chat-delete-confirm{color:#71567b;max-width:320px;font-size:13px;line-height:1.6}.chat-delete-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.chat-unavailable .chat-header>div{min-width:0}.chat-unavailable .chat-header strong,.chat-unavailable .chat-header small{display:block}.chat-unavailable .chat-header small{color:#947fa0;margin-top:4px;font-size:10px}.campaign-chat button:focus-visible,.campaign-chat a:focus-visible{outline-offset:2px;outline:2px solid #a080b4}@media (width<=850px){.chat-layout{grid-template-columns:205px minmax(0,1fr)}.chat-sidebar{padding:12px 6px}.chat-sidebar>button{gap:7px;padding:10px 7px}.chat-header{padding:12px}.chat-messages{padding:14px 12px}.chat-message{max-width:94%}}@media (width<=650px){.campaign-chat{border-radius:13px;height:calc(100dvh - 226px);min-height:320px}.chat-campaign-header{padding:5px 10px}.chat-layout{grid-template-rows:76px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.chat-sidebar{border-bottom:1px solid #e8e0ed;border-right:0;gap:5px;padding:7px;display:flex;overflow:auto hidden}.chat-sidebar-title{display:none}.chat-sidebar>button{width:155px;min-width:155px;min-height:54px;margin:0;padding:7px 9px}.chat-sidebar .chat-list-avatar{width:30px;height:30px}.chat-person strong{font-size:10px}.chat-person small{font-size:9px}.chat-header{gap:8px;min-height:65px;padding:9px 11px}.chat-header>.chat-list-avatar{width:32px;height:32px}.chat-title strong{font-size:12px}.chat-title small{font-size:9px}.chat-header-actions{gap:0}.chat-header-actions .icon-button{width:30px;height:36px}.chat-composer{padding:9px 7px}.chat-compose-row{gap:2px}.chat-compose-row .icon-button{width:29px;height:40px}.chat-compose-row .icon-button[type=submit]{width:36px;height:36px;margin-bottom:2px}.chat-compose-row textarea{padding:8px 10px;font-size:16px}.chat-message{max-width:94%}.chat-message footer>button{width:32px;height:32px}.chat-audio audio{width:220px}.chat-back span{display:none}.chat-campaign-header>span{margin-right:auto}}@media (prefers-reduced-motion:reduce){.campaign-chat *{scroll-behavior:auto!important}}.chat-mobile-back{display:none!important}@media (width<=650px){.chat-layout{grid-template-rows:minmax(0,1fr)}.chat-sidebar{display:none}.mobile-conversations .chat-sidebar{border-bottom:0;padding:10px;display:block;overflow:auto}.mobile-conversations .chat-sidebar-title{padding:8px 10px 15px;display:flex}.mobile-conversations .chat-main{display:none}.mobile-conversations .chat-sidebar>button{gap:12px;width:100%;min-width:0;min-height:72px;padding:12px 10px}.mobile-conversations .chat-sidebar .chat-list-avatar{width:40px;height:40px}.mobile-conversations .chat-person strong{font-size:13px}.mobile-conversations .chat-person small{font-size:11px}.chat-header .chat-mobile-back{color:#9475a5;width:25px;height:40px;display:grid!important}.chat-header{gap:6px}.chat-title{flex:1}.chat-header-actions .icon-button{width:27px}.chat-header>.chat-list-avatar{width:28px;height:28px}}body:has(.campaign-chat){overflow:hidden}#root:has(.campaign-chat){grid-template-rows:64px minmax(0,1fr) 104px;height:100dvh;display:grid}#root:has(.campaign-chat)>.app-header{width:100%;max-width:none;height:64px}#root:has(.campaign-chat)>.app-body{width:100%;max-width:1120px;height:100%;min-height:0;padding:12px 24px 0}.main-content:has(.campaign-chat){height:100%;min-height:0;padding:0;animation:none}.main-content:has(.campaign-chat)>.preview-footer{display:none}.campaign-chat{border-radius:18px;width:100%;max-width:960px;height:100%;min-height:0;margin:0 auto}.chat-contact-list,.chat-main{flex-direction:column;height:100%;min-height:0;display:flex}.chat-contact-list .chat-header h1{letter-spacing:-.025em;min-width:0;font-size:19px;line-height:1.25}.chat-contact-list .chat-sidebar{background:#fff;border:0;flex:1;min-height:0;padding:8px 18px;display:block;overflow:auto}.chat-contact-list .chat-sidebar>button{border-bottom:1px solid #f0eaf5;border-radius:0;gap:15px;width:100%;min-width:0;min-height:78px;margin:0;padding:14px 8px}.chat-contact-list .chat-sidebar>button:last-child{border:0}.chat-contact-list .chat-list-avatar{width:44px;height:44px}.chat-contact-list .chat-person strong{font-size:15px}.chat-contact-list .chat-person small{margin-top:5px;font-size:12px}#root:has(.is-conversation){grid-template-rows:minmax(0,1fr) 104px}#root:has(.is-conversation)>.app-header{display:none}.chat-header{flex-shrink:0;gap:11px;min-height:66px;padding:10px 16px;position:relative}.chat-header .chat-pane-back{color:#9273a3;width:34px;height:40px;display:grid}.chat-title strong{font-size:15px}.chat-title small{font-size:11px}.chat-header-actions{position:relative}.chat-header-actions .icon-button{width:38px;height:40px}.chat-options,.chat-attach-menu{z-index:12;background:#fff;border:1px solid #e6d9ef;border-radius:12px;min-width:172px;padding:6px;position:absolute;box-shadow:0 8px 26px #4c2d6018}.chat-options{top:44px;right:0}.chat-options button,.chat-attach-menu button{text-align:left;color:#775686;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 12px;font-size:12px;display:flex}.chat-options button:hover,.chat-attach-menu button:hover{background:#f5eef9}.chat-messages{gap:9px;padding:16px 22px}.chat-empty{padding:0;font-size:12px}.chat-message{padding:10px 12px 8px}.chat-message-tools{position:absolute;top:3px;right:3px}.chat-message-tools>.icon-button{color:#987ca8;opacity:.5;width:27px;height:22px}.chat-message-tools footer{z-index:10;white-space:nowrap;background:#fff;border:1px solid #e1d3eb;border-radius:9px;margin:0;padding:4px;position:absolute;top:23px;right:0;box-shadow:0 5px 18px #56356914}.chat-message-tools footer>button{width:31px;height:32px}.chat-message-tools .chat-reactions{top:39px;bottom:auto}.chat-composer{padding:10px 14px;position:relative}.chat-attach-menu{bottom:calc(100% + 4px);left:12px}.chat-compose-row{gap:7px}.chat-compose-row textarea{font-size:14px}.chat-compose-row .icon-button,.chat-compose-row .icon-button[type=submit]{width:40px;height:40px}@media (width<=650px){#root:has(.campaign-chat){grid-template-rows:60px minmax(0,1fr) 94px}#root:has(.campaign-chat)>.app-header{height:60px}#root:has(.campaign-chat)>.app-body{padding:8px 12px 0}#root:has(.is-conversation){grid-template-rows:minmax(0,1fr) 94px}.campaign-chat{border-radius:14px;height:100%;min-height:0;margin:0}.chat-header{gap:8px;min-height:63px;padding:9px 10px}.chat-header>.chat-list-avatar{width:33px;height:33px}.chat-header .chat-pane-back{width:29px}.chat-title strong{font-size:14px}.chat-title small{font-size:10px}.chat-header-actions .icon-button{width:32px}.chat-contact-list .chat-header h1{font-size:17px}.chat-contact-list .chat-sidebar{padding:6px 12px}.chat-contact-list .chat-sidebar>button{gap:13px;min-height:75px;padding:12px 5px}.chat-contact-list .chat-person strong{font-size:14px}.chat-contact-list .chat-person small{font-size:11px}.chat-messages{padding:12px}.chat-composer{padding:9px 8px}.chat-compose-row{gap:3px}.chat-compose-row textarea{font-size:16px}.chat-compose-row .icon-button{width:34px}.chat-compose-row .icon-button[type=submit]{width:38px;height:38px}}.chat-message-tools{justify-content:flex-end;min-height:26px;margin-top:2px;display:flex;position:relative;top:auto;right:auto}.chat-message-tools>.icon-button{opacity:1;flex:none}.chat-message-tools footer{flex-wrap:wrap;max-width:min(88vw,360px);display:flex;top:25px;right:0}.chat-message-head{padding-right:0}.chat-video video{background:#241b29;border-radius:9px;max-width:min(100%,360px);max-height:260px;display:block}.chat-video small{color:#80608e;margin-top:4px;display:block}.chat-attachment-error{color:#9b355e;font-size:12px;display:block}.chat-attachment-loading{color:#80608e;font-size:12px}.chat-task-context{color:#674875;background:#f8f2fb;border:1px solid #e4d4ed;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:5px 0;padding:8px 10px;font-size:11px;display:flex}.chat-task-context span{flex:1;min-width:100px}.chat-details{gap:8px;max-height:min(60vh,500px);display:grid;overflow:auto}.chat-details h3{color:#674875;margin:12px 0 2px;font-size:13px}.chat-details>div{overflow-wrap:anywhere;border-bottom:1px solid #e9ddf0;padding:6px 0}.chat-details>div button{color:#75438e;margin-left:8px;text-decoration:underline}.chat-details ul{margin:0;padding-left:20px}.chat-details-note{color:#8e759c;margin:0;font-size:12px;line-height:1.45}.chat-preview-note{color:#80608e}.chat-contact-list .chat-sidebar>button>time{color:#9b80a9;white-space:nowrap;align-self:flex-start;margin-top:3px;font-size:10px}body:has(.campaign-inbox){overflow:hidden}#root:has(.campaign-inbox){grid-template-rows:64px minmax(0,1fr) 98px;height:100dvh;display:grid}#root:has(.campaign-inbox)>.app-header{width:100%;max-width:none;height:64px}#root:has(.campaign-inbox)>.app-body{width:100%;max-width:1400px;height:100%;min-height:0;padding:10px 28px 0}.main-content:has(.campaign-inbox){height:100%;min-height:0;padding:0;animation:none}.main-content:has(.campaign-inbox)>.preview-footer{display:none}.campaign-inbox{background:#fff;border:1px solid #e5dceb;border-radius:18px;grid-template-columns:320px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.inbox-rail{background:#fff;border-right:1px solid #e7dfea;flex-direction:column;min-height:0;display:flex}.inbox-rail-heading{border-bottom:1px solid #efe9f3;justify-content:space-between;align-items:center;min-height:70px;padding:14px 20px;display:flex}.inbox-rail-heading h1{letter-spacing:-.04em;color:#654a74;font-size:24px;font-weight:550}.inbox-rail-heading .icon-button{color:#9d83ad}.inbox-search{color:#9a80ab;border:1px solid #e7ddea;border-radius:9px;align-items:center;gap:8px;margin:12px 14px 4px;padding:0 12px;display:flex}.inbox-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:39px;font-size:12px}.inbox-campaigns{overscroll-behavior:contain;flex:1;min-height:0;padding:8px;overflow:auto}.inbox-campaign-toggle{text-align:left;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:79px;padding:16px 10px;display:flex}.inbox-campaign-toggle:hover{background:#fcf9fe}.inbox-campaign.expanded>.inbox-campaign-toggle{background:#f6f1f9}.inbox-campaign-toggle>img{object-fit:cover;border-radius:9px;width:39px;height:44px}.inbox-campaign-toggle>span{flex:1;min-width:0}.inbox-campaign-toggle strong,.inbox-campaign-toggle small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inbox-campaign-toggle strong{color:#60466e;font-size:13px;font-weight:600}.inbox-campaign-toggle small{color:#a08aaa;margin-top:5px;font-size:10px}.inbox-campaign-toggle>svg{color:#a38baf;flex-shrink:0;transition:transform .2s}.inbox-campaign.expanded>.inbox-campaign-toggle>svg{transform:rotate(180deg)}.inbox-contacts{padding:6px 0 12px}.inbox-contacts>button{text-align:left;border-radius:11px;align-items:center;gap:11px;width:100%;min-height:66px;padding:12px 14px 12px 24px;display:flex}.inbox-contacts>button:hover{background:#faf6fc}.inbox-contacts>button.active{background:#ede3f4}.inbox-contacts .chat-list-avatar{width:36px;height:36px}.inbox-contacts .chat-person strong{font-size:13px}.inbox-contacts .chat-person small{font-size:11px}.inbox-thread{min-width:0;height:100%;min-height:0}.inbox-idle{color:#aa91b7;background:radial-gradient(at 50% 40%,#f0e8f7,#0000 60%),#faf8fc;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.inbox-idle h2{letter-spacing:-.025em;color:#8b6c9b;font-size:19px;font-weight:450}.campaign-inbox .chat-header .chat-pane-back{display:none}.campaign-inbox .chat-main{border:0}.inbox-no-results{color:#9b84aa;padding:22px;font-size:12px}.inbox-idle p{color:#9a84a7;text-align:center;max-width:280px;font-size:12px;line-height:1.6}.inbox-recovery{color:#765489;background:#efe6f5;border-radius:9px;min-height:40px;padding:8px 14px;font-size:12px}.campaign-inbox button:focus-visible{outline-offset:-2px;outline:2px solid #ac8bbb}@media (width>=651px) and (width<=1000px){.campaign-inbox{grid-template-columns:270px minmax(0,1fr)}#root:has(.campaign-inbox)>.app-body{padding:8px 18px 0}.inbox-contacts>button{padding-left:15px}}@media (width<=650px){#root:has(.campaign-inbox){grid-template-rows:60px minmax(0,1fr) 90px}#root:has(.campaign-inbox)>.app-header{height:60px}#root:has(.campaign-inbox)>.app-body{padding:6px 10px 0}.campaign-inbox{border-radius:14px;grid-template-columns:minmax(0,1fr)}.inbox-rail{border:0}.inbox-thread,.inbox-thread-open .inbox-rail{display:none}.inbox-thread-open .inbox-thread{display:block}.campaign-inbox .chat-header .chat-pane-back{display:grid}#root:has(.inbox-thread-open){grid-template-rows:minmax(0,1fr) 90px}#root:has(.inbox-thread-open)>.app-header{display:none}.inbox-rail-heading{min-height:64px;padding:12px 16px}.inbox-rail-heading h1{font-size:23px}.inbox-campaign-toggle strong{font-size:14px}.inbox-campaign-toggle small{font-size:11px}.inbox-contacts>button{min-height:72px;padding-left:26px}.inbox-contacts .chat-person strong{font-size:14px}.inbox-contacts .chat-list-avatar{width:40px;height:40px}}.inbox-campaign-toggle>time,.inbox-contacts>button>time{color:#9b80a9;white-space:nowrap;align-self:flex-start;margin-top:3px;font-size:10px}.invoice-toolbar{justify-content:space-between;align-items:center;gap:18px;margin:0 0 26px;display:flex}.invoice-toolbar .segmented{margin:0}.invoice-toolbar select{color:#8d719e;background:#fff;border:1px solid #e6dcec;border-radius:11px;min-width:0;max-width:230px;min-height:42px;padding:9px 32px 9px 13px;font-size:12px}.invoice-records{background:#fff;border:1px solid #e8dfef;border-radius:18px;padding:0 22px;overflow:hidden}.invoice-records:empty{display:none}.invoice-record{border-bottom:1px solid #eee7f3;align-items:center;gap:20px;padding:25px 0;display:flex}.invoice-record:last-child{border:0}.invoice-file-icon{color:#b093bf;background:#f5eef9;border-radius:11px;flex-shrink:0;place-items:center;width:44px;height:50px;display:grid}.invoice-record-copy{flex:1;min-width:0}.invoice-record-copy h2{color:#644c74;letter-spacing:-.025em;font-size:17px;font-weight:500}.invoice-record-copy p{color:#a089ae;margin-top:8px;font-size:11px;line-height:1.6}.invoice-record-copy>small{color:#a584ad;margin-top:5px;font-size:10px;display:block}.invoice-record-amount{text-align:right;flex-shrink:0}.invoice-record-amount strong,.invoice-record-amount small{display:block}.invoice-record-amount strong{letter-spacing:-.04em;color:#705181;font-size:20px;font-weight:500}.invoice-record-amount small{color:#a289ae;margin-top:7px;font-size:11px}.invoice-record-actions{align-items:center;gap:15px;margin-left:10px;display:flex}.invoice-record-actions .button{min-height:40px;padding:9px 13px;font-size:11px}.invoice-record-actions .text-link{min-height:40px;font-size:11px}.invoice-empty{color:#a48caf;padding:26px 0;font-size:13px}.invoice-modal-summary{align-items:center;gap:14px;display:flex}.invoice-modal-summary>span:first-child{color:#92799f;flex:1;font-size:13px}.invoice-modal-summary>strong{color:#715182;font-size:23px;font-weight:500}.invoice-update-tabs{background:#f8f3fb;border:1px solid #eadff1;border-radius:11px;gap:7px;margin-top:26px;padding:5px;display:flex}.invoice-update-tabs button{color:#a186af;border-radius:8px;flex:1;padding:12px 8px;font-size:11px}.invoice-update-tabs button.active{color:#755288;background:#fff;box-shadow:0 2px 7px #56316b08}.invoice-po{padding:25px 0}.invoice-po>a{color:#886297;justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;display:flex}@media (width<=800px){.invoice-record{flex-wrap:wrap;gap:14px}.invoice-record-copy{flex-basis:50%}.invoice-record-actions{margin-left:auto}.invoice-file-icon{display:none}.invoice-record-amount{margin-left:auto}}@media (width<=650px){.invoice-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:20px}.invoice-toolbar select{flex:1;min-width:150px;max-width:100%}.invoice-records{padding:0 16px}.invoice-record{gap:16px 12px;padding:20px 0}.invoice-record-copy{flex-basis:60%}.invoice-record-copy h2{font-size:15px}.invoice-record-copy p{font-size:10px}.invoice-record-amount strong{font-size:18px}.invoice-record-amount small{font-size:10px}.invoice-record-actions{justify-content:flex-end;gap:20px;width:100%;margin:0}.invoice-record-actions .button{flex:1}.invoice-record-actions .button span{white-space:normal}.invoice-record-actions .text-link{padding:0 8px}.invoice-update-tabs button{padding:11px 4px;font-size:10px}.invoice-detail-summary{font-size:11px}.invoice-po-file{flex-direction:column;align-items:flex-start;gap:0;padding-bottom:5px}}.invoice-modal-summary>span small{color:#a48caf;margin-top:5px;font-size:11px;display:block}.invoice-detail-summary{color:#846992;border-top:1px solid #eee7f3;border-bottom:1px solid #eee7f3;align-items:flex-start;gap:16px;margin-top:20px;padding:14px 0;font-size:12px;display:flex}.invoice-detail-summary>span{gap:5px;min-width:100px;display:grid}.invoice-detail-summary strong{text-transform:uppercase;letter-spacing:.06em;color:#a18aaa;font-size:10px}.invoice-detail-summary details{flex:1}.invoice-detail-summary summary{cursor:pointer;align-items:center;gap:5px;list-style:none;display:flex}.invoice-detail-summary summary::-webkit-details-marker{display:none}.invoice-detail-summary details[open] summary svg{transform:rotate(180deg)}.invoice-detail-summary ul{margin:10px 0 0;padding:0;list-style:none}.invoice-detail-summary li{justify-content:space-between;gap:10px;padding:5px 0;display:flex}.invoice-update-tabs button[aria-selected=true]{color:#755288;background:#fff;box-shadow:0 2px 7px #56316b08}.invoice-po-file{border-bottom:1px solid #eee7f3;align-items:center;gap:15px;display:flex}.invoice-po-file>a{color:#886297;overflow-wrap:anywhere;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 0;font-size:12px;display:flex}.icon-text-button{color:#a95e76;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;font-size:11px;display:inline-flex}.invoice-overdue{color:#a95e76!important}.invoice-history{border-top:1px solid #eee7f3;margin-top:22px;padding-top:18px}.invoice-history h3{color:#775688;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:550;display:flex}.invoice-history-row{justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:11px;display:flex}.invoice-history-row span{gap:3px;display:grid}.invoice-history-row strong{color:#6d517b;font-weight:500}.invoice-history-row small,.invoice-history-row time{color:#a18aaa;font-size:10px}.invoice-local-note{text-align:center;color:#a18aaa;margin-top:19px;font-size:10px;display:block}.invoice-toolbar .invoice-search{color:#745786;background:#fff;border:1px solid #e6dcec;border-radius:11px;min-width:150px;max-width:230px;min-height:42px;padding:9px 13px;font-size:12px}.invoice-evidence{border-top:1px solid #eee7f3;margin-top:20px;padding-top:14px}.invoice-evidence h3,.invoice-correction strong{color:#735487;font-size:12px}.invoice-evidence details,.invoice-history-row{color:#755c84;border-bottom:1px solid #f1eaf4;padding:9px 0;font-size:11px;display:block}.invoice-evidence summary,.invoice-history-row summary{cursor:pointer}.invoice-evidence p,.invoice-history-row p,.invoice-correction p{color:#8e789a;margin:8px 0 0;font-size:11px;line-height:1.55}.invoice-correction{background:#fbf7fd;border:1px solid #eee4f4;border-radius:10px;margin:12px 0;padding:14px}.invoice-correction .button{margin:10px 8px 0 0;font-size:11px}.invoice-po-file .text-link{overflow-wrap:anywhere;align-items:center;gap:8px;display:inline-flex}@media (width<=650px){.invoice-toolbar .invoice-search{flex:1;max-width:none}}.invoice-modal-download{align-items:center;gap:7px;min-height:42px;margin:6px 0 0;padding:5px 0;font-size:12px;display:inline-flex}.invoice-paid-context{color:#746280;margin:14px 0 0;font-size:12px;line-height:1.55}:root[data-theme=dark] .invoices-workspace .invoice-paid-context{color:#cbbbd9}.v7-review-context{color:#75627e;align-items:baseline;gap:8px;margin:0 0 15px;font-size:12px;display:flex}.v7-review-context strong{color:#60466f;font-weight:550}.v7-review-context span{color:#887695}.v7-revision-summary{color:#6f5a79;background:#fcf9fe;border:1px solid #e6dced;border-radius:14px;margin:0 0 17px;padding:14px 16px}.v7-revision-summary summary{cursor:pointer;color:#60466f;font-size:12px;font-weight:600}.v7-revision-summary div{border-top:1px solid #eee6f3;margin-top:11px;padding-top:10px}.v7-revision-summary strong{font-size:11px}.v7-revision-summary p{margin:5px 0 0;font-size:12px;line-height:1.55}.v7-draft-status{color:#846c90;background:#faf6fc;border-radius:8px;margin:-5px 0 12px;padding:8px 9px;font-size:11px;line-height:1.4}.v7-history p{font-size:12px;line-height:1.55}.v7-modal-context{color:#6d5578;background:#faf6fc;border-left:3px solid #b99bc9;flex-direction:column;gap:4px;margin:0 0 12px;padding:10px 12px;display:flex}.v7-modal-context strong{font-size:13px}.v7-modal-context span{font-size:11px}.v7-invalid-review h2,.v7-invalid-content h2{color:#684f74;margin:0 0 7px;font-size:18px}.v7-invalid-review p,.v7-invalid-content p{font-size:12px;line-height:1.5}.v7-content-room .content-room-grid{align-items:start}.content-waiting-row .content-unavailable{min-height:130px;padding:20px 16px}.content-waiting-row .content-unavailable h2{margin:9px 0 5px;font-size:15px}.content-waiting-row .content-unavailable p{font-size:11px}.v7-supporting-storyboards{border-top:1px solid #eee6f3}.v7-supporting-storyboards .content-supporting{background:#fdfaff}.v7-invalid-content{text-align:left;margin:0 0 16px;padding:18px 20px}.v7-invalid-content .text-link{margin-top:9px}.review-work-row .v7-blocked{color:#8e5e6f}@media (width<=650px){.v7-review-context{margin-bottom:12px;line-height:1.6;display:block}.v7-review-context span{display:block}.v7-revision-summary{margin-bottom:13px;padding:12px 13px}.v7-focused-review{padding-bottom:92px}.v7-focused-review .v3-decision{margin-top:14px}.v7-focused-review .v3-mobile-decisions{bottom:84px}.v7-modal-context{font-size:11px}.v7-content-room .content-waiting-row{border-radius:13px}.v7-content-room .content-waiting-row .content-creator{padding:13px 15px}.v7-content-room .content-waiting-row .content-message{min-height:45px;padding:11px 15px}}.v10-review-brief{color:#654e72;background:#fcf9fe;border:1px solid #e7daed;border-radius:14px;margin:0 0 18px;padding:13px 16px;font-size:12px;line-height:1.6}.v10-review-brief summary{cursor:pointer;font-weight:600}.v10-review-brief p{margin:11px 0}.v10-review-brief dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:11px 0;display:grid}.v10-review-brief dt{color:#9b81a8;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.v10-review-brief dd{margin:2px 0 0}.v10-signoff-status{background:#faf6fc;border-left:3px solid #b69ac6;padding:9px 11px;font-size:12px}.v10-reference{justify-content:space-between;align-items:center;gap:8px;margin:8px 0;display:flex}.v10-publish-slot{color:#765f82;padding:0 20px 15px;font-size:11px;display:block}.v10-publish-slot input{color:#654e72;background:#fff;border:1px solid #e5dcea;border-radius:8px;width:100%;margin-top:6px;padding:9px;display:block}.v10-late{color:#925b6b!important}.v11-review-context{color:#644c70;background:linear-gradient(135deg,#fff,#fbf7fd);border:1px solid #e8ddee;border-radius:15px;margin:0 0 12px;padding:16px 19px;box-shadow:0 4px 20px #72518a08}.v11-review-context-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;font-size:12px;display:flex}.v11-review-context-head strong{font-size:14px;font-weight:600}.v11-review-context-head span{color:#806c8b}.v11-review-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.v11-review-context-grid>div+div{border-left:1px solid #ede4f2;padding-left:18px}.v11-review-context h2{letter-spacing:.035em;text-transform:uppercase;color:#91789d;margin:0 0 5px;font-size:11px;font-weight:600}.v11-review-context p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.v11-review-context>.text-link{margin-top:12px;font-size:12px}.v11-review-context .v11-context-caveat{color:#806b8a;margin-top:11px;font-size:11px}.v7-focused-review .v10-review-brief{margin-bottom:18px;padding:10px 15px}.v11-decision-scope{color:#806b8a!important;margin:-9px 0 13px!important;font-size:11px!important}.v11-local-boundary{background:#faf7fc;border-radius:9px;padding:9px 10px;color:#806b8a!important;margin-top:13px!important;font-size:11px!important;line-height:1.5!important}.v7-draft-status{justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex}.v7-draft-status .text-link{white-space:nowrap;font-size:11px}.v11-review-secondary .text-link{margin:8px 0;font-size:12px}.v11-review-secondary .button{width:100%;margin-top:8px}.review-work-row .review-row-copy small{color:#816d8c;line-height:1.5}.v11-review-waiting-total,.v11-review-waiting-summary{color:#765f83;font-size:11px}.review-work-row.is-waiting{background:#fbf8fd}.review-work-row.is-waiting .review-type{color:#755d82}.review-work-row.is-waiting .review-person{opacity:.8}.v7-focused-review .v3-review-document .script-title>span,.v7-focused-review .v3-review-document .script>section .eyebrow{color:#6b5078}.v7-focused-review .v3-review-document .script-number{color:#806092}.v11-review-aside{min-width:0;position:sticky;top:22px}.v11-review-aside .v11-review-context{margin-bottom:10px;padding:13px 15px}.v11-review-aside .v11-review-context-grid{grid-template-columns:1fr;gap:10px}.v11-review-aside .v11-review-context-grid>div+div{border-top:1px solid #ede4f2;border-left:0;padding:10px 0 0}.v11-review-aside .v10-review-brief{margin:0 0 10px}.v11-review-aside .v3-decision{position:static}:root[data-theme=dark] .v11-review-context,:root[data-theme=dark] .v11-review-aside .v10-review-brief{color:#e8deed;box-shadow:none;background:#251d2b;border-color:#57445f}:root[data-theme=dark] .v11-review-context-grid>div+div{border-color:#57445f}:root[data-theme=dark] .v11-review-context-head span,:root[data-theme=dark] .v11-review-context h2,:root[data-theme=dark] .v11-review-context .v11-context-caveat,:root[data-theme=dark] .v11-decision-scope{color:#c8b2d2!important}:root[data-theme=dark] .v11-local-boundary{background:#302537;color:#d2c0dc!important}:root[data-theme=dark] .review-work-row .review-row-copy small{color:#c8b2d2}:root[data-theme=dark] .v11-review-waiting-total,:root[data-theme=dark] .v11-review-waiting-summary,:root[data-theme=dark] .review-work-row.is-waiting .review-type{color:#d5c0df}:root[data-theme=dark] .review-work-row.is-waiting{background:#27212f}:root[data-theme=dark] .v7-focused-review .v3-review-document .script-title>span,:root[data-theme=dark] .v7-focused-review .v3-review-document .script>section .eyebrow{color:#decce7}:root[data-theme=dark] .v7-focused-review .v3-review-document .script-number{color:#c8abd6}@media (width<=650px){.v11-review-context{padding:13px 14px}.v11-review-context-grid{grid-template-columns:1fr;gap:12px}.v11-review-context-grid>div+div{border-top:1px solid #ede4f2;border-left:0;padding-top:12px;padding-left:0}.v11-review-context p{font-size:12px}.v11-review-context-head{margin-bottom:10px}}@media (width<=700px){.v11-review-aside{margin-top:14px;position:static}.v7-focused-review .v11-review-aside .v3-decision{margin-top:0}.v11-review-aside .v11-review-context-grid>div+div{padding-top:10px}}.content-room{max-width:1120px;margin:0 auto}.content-room>.back,.campaign-brief>.back{margin-bottom:18px}.content-room-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.content-room-heading h1{letter-spacing:-.035em;font-size:32px}.content-room-heading p{color:#756380;margin-top:8px;font-size:12px}.content-room-heading .button{min-height:43px;font-size:12px}.content-room-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.content-room-toolbar .segmented{margin:0}.content-room-toolbar .segmented>button{min-height:42px;padding-inline:17px;font-size:12px}.content-room-filters{gap:8px;display:flex}.content-room-filters select,.content-version-picker select{color:#715b7d;background:#fff;border:1px solid #e5dcea;border-radius:9px;max-width:180px;min-height:42px;padding:10px 12px;font-size:12px}.content-room-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.content-person-card{background:#fff;border:1px solid #e5dcea;border-radius:17px;min-width:0;overflow:hidden}.content-creator{border-bottom:1px solid #eee6f3;align-items:center;gap:11px;padding:19px;display:flex}.content-creator>img{object-fit:cover;border-radius:8px;width:41px;height:48px}.content-creator strong{font-size:16px;font-weight:550;display:block}.content-creator small{color:#756580;margin-top:5px;font-size:11px;line-height:1.5;display:block}.content-unavailable{text-align:center;color:#947ca5;background:linear-gradient(145deg,#faf7fc,#f5f0f9);flex-direction:column;justify-content:center;align-items:center;min-height:192px;padding:33px 18px;display:flex}.content-unavailable h2{color:#695275;margin:14px 0 8px;font-size:18px}.content-unavailable p{color:#7b6b84;font-size:12px;line-height:1.5}.content-supporting{text-align:left;color:#715b7d;border-top:1px solid #eee6f3;align-items:center;gap:10px;width:100%;padding:15px 18px;display:flex}.content-supporting>span{flex:1;font-size:12px}.content-supporting small{color:#7b6b84;margin-top:5px;font-size:10px;display:block}.content-message{color:#715b7d;border-top:1px solid #eee6f3;align-items:center;gap:9px;width:100%;min-height:52px;padding:14px 18px;font-size:12px;display:flex}.content-message>svg:last-child{margin-left:auto}.content-asset{color:#81688f;background:#f4edf9;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:100%;height:184px;padding:0;display:flex;position:relative}.content-asset>span{font-size:13px}.content-asset>img{object-fit:cover;width:100%;height:100%}.content-asset.is-video>span:last-child{background:#fff;border-radius:5px;padding:5px 8px;position:absolute;bottom:10px;left:12px}.content-play{background:#fff;border-radius:50%;place-items:center;width:49px;height:49px;display:grid;position:absolute}.content-asset-copy{padding:19px}.content-asset-copy h2{margin:14px 0 8px;font-size:21px;line-height:1.3}.content-asset-copy>p{color:#756580;font-size:12px}.content-asset-copy .button{width:100%;margin-top:20px;font-size:12px}.content-empty{text-align:center;color:#796383;border:1px solid #e5dcea;border-radius:16px;padding:40px;font-size:14px}.content-empty .text-link{margin:16px auto 0;display:block}.content-publication{padding:12px 20px}.content-publication>div{color:#8a7597;border-bottom:1px solid #eee6f3;align-items:center;gap:12px;padding:15px 0;display:flex}.content-publication span{font-size:11px}.content-publication strong{color:#65516f;margin-top:5px;font-size:14px;font-weight:500;display:block}.content-empty-detail{color:#7b6b84;padding:5px 20px 20px;font-size:12px;line-height:1.6}.creator-video{background:#211927;border-radius:16px;overflow:hidden}.creator-video>video{background:#17101c;width:100%;min-height:260px;max-height:62vh;display:block}.video-tools{background:#fff;border:1px solid #e5dcea;border-radius:0 0 15px 15px;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.video-tools .button{min-height:40px;font-size:12px}.video-tools>a{color:#785d85;align-items:center;gap:7px;font-size:12px;display:flex}.video-unavailable{text-align:center;color:#846a92;background:#f4edf8;border:1px solid #e5dcea;border-radius:15px;padding:60px 25px}.video-unavailable h2{margin:17px 0 10px;font-size:24px}.video-unavailable p{font-size:13px;line-height:1.6}.content-version-picker{color:#755c83;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;display:flex}.campaign-brief{max-width:850px;margin:auto}.campaign-brief>.paper{padding:28px}.brief-product{align-items:center;gap:10px;margin-bottom:22px;font-size:14px;display:flex}.brief-body{white-space:pre-wrap;font-size:16px;line-height:1.8}.brief-facts{border-top:1px solid #e5dcea;gap:35px;margin-top:25px;padding-top:22px;display:flex}.brief-facts>span{color:#7d6888;font-size:11px}.brief-facts strong{color:#685072;margin-top:6px;font-size:13px;font-weight:500;line-height:1.5;display:block}.brief-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:25px;display:flex}.ic-heading-actions{flex-wrap:wrap;justify-content:flex-end;max-width:440px}.ic-card-foot{padding-top:4px}.ic-card-foot>button:first-child{padding-left:0}.ic-detail-actions .button{min-width:120px}@media (width<=1000px){.content-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-heading-actions{max-width:270px}}@media (width<=650px){.content-room-heading{align-items:flex-start;gap:12px}.content-room-heading h1{font-size:28px}.content-room-heading .button{padding:9px 11px;font-size:11px}.content-room-toolbar{gap:12px}.content-room-toolbar .segmented{width:100%;display:flex}.content-room-toolbar .segmented>button{white-space:nowrap;flex:1;padding:8px 10px;font-size:11px}.content-room-filters{width:100%}.content-room-filters select{width:50%;min-width:0;max-width:none;font-size:11px}.content-room-grid{grid-template-columns:minmax(0,1fr)}.content-unavailable{min-height:160px;padding:25px 16px}.content-room-heading>div{min-width:0}.ic-heading-actions{justify-content:flex-start;max-width:none}.ic-heading-actions>.button:first-child{flex-basis:100%;order:3}.content-creator{padding:16px 19px}.campaign-brief>.paper{padding:21px}.brief-facts{flex-wrap:wrap;gap:20px}.brief-actions{flex-wrap:wrap}.video-tools{flex-wrap:wrap;padding:10px}.video-tools .button{font-size:11px}.creator-video>video{min-height:230px;max-height:55vh}}@media (width<=360px){.content-room-heading{flex-direction:column;gap:12px}.content-room-heading h1{font-size:27px}.content-room-heading .button{align-self:flex-end}.content-room-toolbar .segmented>button{padding-inline:8px;font-size:10px}}@media (width>=651px){.content-unavailable{min-height:154px;padding:24px 18px}}.ic-heading-actions{max-width:none}.ic-heading-actions .button:first-child{order:0}.content-room-heading .button{display:none}.content-asset:not(.is-video){flex-direction:row;gap:12px;height:96px}.content-asset:not(.is-video)>svg{width:24px;height:24px}.content-pending-body{color:var(--ink);padding:18px 20px}.content-pending-body h2{margin:0 0 10px;font-size:15px;line-height:1.4}.content-pending-body ul{color:var(--muted);margin:0;padding-left:18px;font-size:13px;line-height:1.8}.content-pending-body p{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.content-publish-details{color:var(--muted);padding:0 20px 14px;font-size:12px}.content-publish-details summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.content-publish-details .v10-publish-slot{padding:0}.content-publish-details .button{min-height:44px;margin-top:10px;font-size:12px}:root[data-theme=dark] .content-publish-details input{color:var(--ink);border-color:var(--line);background:#191620}.v8-campaign .v11-priorities{background:linear-gradient(120deg,#fff,#f8f3fc);border:1px solid #e4dceb;border-radius:14px;min-width:0;margin:0 0 16px;padding:12px 15px;box-shadow:0 4px 16px #6b428408}.v8-campaign .v11-priorities h2{color:#513d62;align-items:center;gap:7px;margin:0 0 6px;font-size:13px;line-height:1.35;display:flex}.v8-campaign .v11-priorities h2 span{color:#624879;font-variant-numeric:tabular-nums;background:#ede4f5;border-radius:20px;padding:1px 7px;font-size:11px}.v8-campaign .v11-priority-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin:0;padding:0;list-style:none;display:grid}.v8-campaign .v11-priority-list li{min-width:0}.v8-campaign .v11-priority-list button{text-align:left;color:#614678;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;width:100%;min-height:39px;padding:5px 7px;display:flex}.v8-campaign .v11-priority-list button:hover{background:#eee5f6}.v8-campaign .v11-priority-list strong{color:#4f3b5e;font-size:12px;font-weight:600;line-height:1.35;display:block}.v8-campaign .v11-priority-list small{color:#73647f;margin-top:2px;font-size:11px;line-height:1.3;display:block}.v8-campaign .v11-priority-more{color:#614678;text-align:left;align-items:center;gap:5px;margin:4px 0 0;padding:6px 7px;font-size:11px;display:inline-flex}.v8-campaign .v11-waiting{border-top:1px solid #e4dceb;margin-top:8px;padding-top:8px}.v8-campaign .v11-waiting:first-child{border-top:0;margin-top:0;padding-top:0}.v8-campaign .v11-waiting-more{color:#73647f;padding:4px 7px;font-size:11px;display:block}:root[data-theme=dark] .v8-campaign .v11-priorities{box-shadow:none;background:linear-gradient(120deg,#292232,#241e2d);border-color:#594763}:root[data-theme=dark] .v8-campaign .v11-priorities h2{color:#e9d7f7}:root[data-theme=dark] .v8-campaign .v11-priorities h2 span{color:#ead7f8;background:#493555}:root[data-theme=dark] .v8-campaign .v11-priority-list button,:root[data-theme=dark] .v8-campaign .v11-priority-more{color:#d9b8f0}:root[data-theme=dark] .v8-campaign .v11-priority-list button:hover{background:#3d3049}:root[data-theme=dark] .v8-campaign .v11-priority-list strong{color:#f5eafc}:root[data-theme=dark] .v8-campaign .v11-priority-list small,:root[data-theme=dark] .v8-campaign .v11-waiting-more{color:#cbbbd9}:root[data-theme=dark] .v8-campaign .v11-waiting{border-color:#594763}@media (width<=650px){.v8-campaign .v11-priorities{margin-bottom:13px;padding:10px 12px}.v8-campaign .v11-priority-list{grid-template-columns:1fr;gap:2px}.v8-campaign .v11-priority-list button{min-height:37px;padding:4px 5px}.v8-campaign .v11-waiting{margin-top:6px;padding-top:7px}.v8-campaign .v11-priorities h2{margin-bottom:3px}}.project-home{letter-spacing:0;max-width:1208px;margin:0 auto}.ph-heading{justify-content:space-between;align-items:center;gap:20px;margin:1px 0 25px;display:flex}.ph-heading h1{letter-spacing:0;color:#342d3c;margin:0;font-size:32px;font-weight:550;line-height:1.2}.ph-heading p{color:#83748d;align-items:center;gap:9px;margin:9px 0 0;font-size:12px;display:flex}.ph-heading p>span{color:#b29cbe}.ph-heading>.button{min-height:42px;padding:11px 18px;font-size:12px}.ph-toolbar{border-bottom:1px solid #e5ddeb;justify-content:space-between;align-items:center;gap:24px;margin-bottom:4px;padding:0 0 18px;display:flex}.ph-filters{background:#eee8f3;border-radius:24px;align-items:center;gap:5px;padding:4px;display:flex}.ph-filters>button{color:#92799f;border-radius:21px;align-items:center;gap:9px;min-height:38px;padding:9px 17px;font-size:12px;display:flex}.ph-filters>button.active{color:#705182;background:#fff;box-shadow:0 1px 5px #59436508}.ph-filters>button>span{color:#90709f;background:#e7dcee;border-radius:5px;min-width:19px;padding:1px 5px;font-size:10px;line-height:1.5}.ph-search{color:#9c83aa;align-items:center;gap:10px;min-width:0;display:flex}.ph-search input{color:#594365;background:0 0;border:0;width:200px;min-width:0;min-height:42px;font-size:12px}.ph-search input::placeholder{color:#ac96b8}.ph-search button{color:#9e83ad;place-items:center;width:30px;height:30px;display:grid}.ph-projects{gap:0;display:grid}.ph-project-row{text-align:left;border-bottom:1px solid #e7dfed;grid-template-columns:82px minmax(180px,1.5fr) minmax(150px,1fr) 80px 117px;align-items:center;gap:23px;width:100%;min-width:0;padding:22px 0;transition:background .18s;display:grid}.ph-project-row:hover{background:#eee7f63d}.ph-project-row:focus-visible{outline-offset:5px;border-radius:7px;outline:2px solid #9d80b2}.ph-thumbnail{object-fit:cover;object-position:50% 27%;background:#e8dfef;border-radius:12px;width:82px;height:99px}.ph-project-identity{min-width:0;display:block}.ph-work-type{color:#9f83af;align-items:center;gap:5px;font-size:10px;line-height:1.5;display:flex}.ph-work-type>svg{flex-shrink:0}.ph-project-identity>strong{letter-spacing:0;color:#543e61;overflow-wrap:anywhere;margin:9px 0 7px;font-size:22px;font-weight:500;line-height:1.25;display:block}.ph-scope{color:#9b84a8;font-size:11px;line-height:1.6;display:block}.ph-next-step{min-width:0;display:block}.ph-next-step>span{color:#7e9589;align-items:center;gap:6px;font-size:10px;line-height:1.6;display:flex}.ph-next-step i{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.ph-next-step.needs>span{color:#a37990}.ph-next-step>strong{color:#81708d;overflow-wrap:anywhere;margin-top:6px;font-size:12px;font-weight:500;line-height:1.6;display:block}.ph-row-date{white-space:nowrap;color:#987ba8;align-items:center;gap:6px;font-size:11px;display:flex}.ph-open-project{white-space:nowrap;color:#9471a6;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.ph-open-project>svg{flex-shrink:0;transition:transform .18s}.ph-project-row:hover .ph-open-project>svg{transform:translate(2px,-2px)}.ph-result-count{color:#a78cb5;text-align:right;margin:21px 0 0;font-size:10px;display:block}.app-header .workspace-switch.team-only{gap:0}.app-header .team-only>.team-switch{border:0;padding:0;display:flex}.app-header .team-only>.team-switch select{color:#7d698a;min-height:40px;padding-left:0;padding-right:20px;font-size:13px}@media (width<=1050px){.ph-project-row{grid-template-columns:73px minmax(160px,1.5fr) minmax(135px,1fr) 75px 25px;gap:19px}.ph-thumbnail{width:73px;height:94px}.ph-open-project>span{display:none}.ph-project-identity>strong{font-size:21px}}@media (width<=760px){.ph-project-row{grid-template-columns:66px minmax(0,1fr) 24px;gap:9px 17px;padding:20px 0}.ph-thumbnail{grid-area:1/1/3;align-self:start;width:66px;height:92px}.ph-project-identity{grid-area:1/2}.ph-open-project{grid-area:1/3}.ph-next-step{flex-wrap:wrap;grid-area:2/2;align-items:center;gap:4px 9px;display:flex}.ph-next-step>strong{margin:0;font-size:11px}.ph-next-step>span{font-size:9px}.ph-row-date{grid-area:3/2;font-size:10px}.ph-project-identity>strong{margin:7px 0 5px;font-size:20px}.ph-scope{font-size:10px}.ph-work-type{font-size:9px}.ph-heading h1{font-size:30px}.ph-heading p{font-size:11px}.ph-toolbar{flex-wrap:wrap;gap:14px}.ph-search{background:#fff;border:1px solid #e6dcea;border-radius:12px;width:100%;padding:0 13px}.ph-search input{flex:1;width:auto;min-height:42px}.ph-filters>button{padding:9px 15px;font-size:11px}.ph-heading{margin-bottom:20px}.ph-heading>.button{padding:11px 14px;font-size:11px}.ph-result-count{font-size:10px}.app-header .team-only>.team-switch select{font-size:12px}}@media (width<=380px){.ph-heading h1{font-size:27px}.ph-heading>.button{padding:10px 12px;font-size:10px}.ph-project-row{grid-template-columns:57px minmax(0,1fr) 20px;gap:8px 13px}.ph-thumbnail{border-radius:9px;width:57px;height:85px}.ph-project-identity>strong{font-size:19px}.ph-filters>button{padding:9px 13px;font-size:10px}.ph-next-step>strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.ph-project-row,.ph-open-project>svg{transition:none}.ph-project-row:hover .ph-open-project>svg{transform:none}}.simple-team{max-width:780px;margin:10px auto 0}.simple-team-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.simple-team-heading h1{letter-spacing:-1.2px;align-items:center;gap:13px;margin:0;font-size:clamp(28px,4vw,38px);font-weight:550;display:flex}.simple-team-heading h1 span{color:#775c8d;letter-spacing:0;background:#eee6f5;border-radius:9px;place-items:center;min-width:29px;height:29px;padding:0 8px;font-size:14px;display:inline-grid}.simple-team-heading p{color:#8b7d99;margin:9px 0 0;font-size:14px}.simple-team-symbol{color:#9c80b3;background:#f0eaf7;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.simple-team .team-quick-add{border-radius:22px;margin-bottom:22px;padding:24px}.team-quick-add>label{color:#594367;margin-bottom:13px;font-size:15px;font-weight:550;display:block}.team-contact-line{align-items:stretch;gap:10px;display:flex}.team-contact-line input{color:#44354f;width:100%;min-width:0;font:inherit;background:#fcfaff;border:1px solid #ded1e9;border-radius:13px;outline:none;flex:1;padding:14px 16px;font-size:15px}.team-contact-line input::placeholder{color:#93859f}.team-contact-line input:focus{border-color:#9576ac;box-shadow:0 0 0 3px #9270aa12}.team-contact-line input[aria-invalid=true]{border-color:#b75370}.team-contact-line .button{border-radius:13px;gap:7px;min-width:95px;margin:0;padding:13px 20px}.team-quick-add>small{color:#91839c;margin-top:12px;font-size:11px;display:block}.team-quick-add .form-error{margin:10px 0 0;font-size:13px}.simple-team .team-people{border-radius:22px;margin:0;padding:0 24px;list-style:none}.team-people li{align-items:center;gap:14px;min-width:0;padding:22px 0;display:flex}.team-people li+li{border-top:1px solid #eee7f2}.team-person-avatar{color:#9d7cb5;background:#f0e8f7;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:12px;font-weight:500;display:grid}.team-person-details{flex:1;min-width:0}.team-person-details strong{color:#503b60;overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.4;display:block}.team-person-details small{color:#90809e;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.team-person-you,.team-person-saved{color:#9886a4;flex-shrink:0;font-size:11px}.team-person-you{background:#f5f0fa;border-radius:7px;padding:5px 9px}@media (width<=540px){#root:has(.simple-team){grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;display:grid;overflow:hidden}#root:has(.simple-team)>.app-header{width:100%;max-width:none}#root:has(.simple-team)>.app-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:none;min-height:0;margin:0;padding:16px 18px;overflow-y:auto}#root:has(.simple-team)>.floating-nav{margin:10px auto max(12px,env(safe-area-inset-bottom));flex-shrink:0;place-self:end center;position:static;inset:auto;transform:none}.main-content:has(>.simple-team){max-width:none;padding:0}.main-content:has(>.simple-team)>.preview-footer{margin:18px 0 0;padding:6px 0 0;line-height:1.5}.simple-team{margin-top:0}.simple-team-heading{margin-bottom:18px}.simple-team-heading p,.simple-team-symbol{display:none}.simple-team .team-quick-add{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 16px;padding:0}.simple-team .team-quick-add>label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-contact-line{flex-direction:row;gap:8px}.team-contact-line input{background:#fff;min-height:48px;padding:12px 14px;font-size:16px}.team-contact-line .button{flex-shrink:0;gap:5px;width:auto;min-width:72px;min-height:48px;padding:12px}.team-quick-add>small{color:#887593;margin-top:8px;font-size:11px;line-height:1.5}.simple-team .team-people{border-radius:18px;padding:0 16px}.team-people li{gap:12px;min-height:68px;padding:13px 0}.team-person-details strong{font-size:15px}.team-person-details small{font-size:12px}.team-person-avatar{width:40px;height:40px}}.team-person-new:focus{outline:none}.team-person-new:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #9576ac}.team-quick-add,.team-contact-line input{transition:border-color .18s,box-shadow .18s}.team-people .team-person-new{animation:.65s both team-person-arrive}@keyframes team-person-arrive{0%{opacity:0;background:#f1eaf8;transform:translateY(-7px)}to{opacity:1;background:0 0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.team-people .team-person-new{animation:none}.team-quick-add,.team-contact-line input{transition:none}}.team-add-options{border-top:1px solid #eee7f2;margin-top:14px;padding-top:12px}.team-add-options summary,.team-person-access summary{cursor:pointer;color:#775889;align-items:center;gap:6px;font-size:12px;list-style:none;display:flex}.team-add-options summary::-webkit-details-marker{display:none}.team-person-access summary::-webkit-details-marker{display:none}.team-add-options summary>span{color:#a084ad;margin-left:auto;font-size:11px}.team-add-options summary svg,.team-person-access summary svg{margin-left:auto}.team-add-options[open] summary>svg,.team-person-access[open] summary>svg{transform:rotate(180deg)}.team-option-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.team-option-grid label,.team-member-edit label{color:#8e769b;gap:6px;font-size:11px;display:grid}.team-option-grid select,.team-member-edit select,.team-member-edit input{color:#574264;width:100%;min-height:39px;font:inherit;background:#fcfaff;border:1px solid #ded1e9;border-radius:10px;padding:8px 10px;font-size:12px}.team-add-options>p{color:#9786a0;margin-top:12px;font-size:11px;line-height:1.5}.team-readonly{color:#806c8e;border-radius:16px;margin:0 0 22px;padding:17px 20px;font-size:12px;line-height:1.55}.team-person-meta{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.team-person-meta span{color:#8c729c;background:#f6f0fa;border-radius:6px;padding:4px 7px;font-size:10px}.team-person-status{border-radius:7px;flex-shrink:0;padding:5px 8px;font-size:10px}.team-person-status.active{color:#568866;background:#eef8f1}.team-person-status.draft{color:#a67548;background:#fff4e9}.team-person-access{margin-top:10px}.team-person-access summary{color:#9a83a6;font-size:10px}.team-person-access summary span{color:#82628f}.team-person-access p{color:#a08da8;margin:7px 0 0;font-size:10px;line-height:1.5}.team-person-actions{flex-shrink:0;gap:10px;margin-left:auto;display:flex}.team-person-actions .icon-text-button{min-height:32px}.icon-text-button{color:#856091;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;font-size:10px;display:inline-flex}.icon-text-button.danger{color:#a95e76}.team-member-edit{background:#fcf9fe;border:1px solid #e9dfef;border-radius:12px;flex-basis:100%;grid-template-columns:1.4fr 1fr 1fr 1.3fr auto;align-items:end;gap:8px;margin:6px 0 2px 57px;padding:14px;display:grid}.team-member-edit .button{white-space:nowrap;min-height:39px;padding:9px 12px;font-size:11px}@media (width<=650px){.team-option-grid{grid-template-columns:1fr}.team-person-actions{width:100%;margin-left:52px}.team-member-edit{grid-template-columns:1fr 1fr;margin-left:0}.team-member-edit label:first-child,.team-member-edit .button{grid-column:1/-1}.team-person-status{align-self:flex-start}.team-person-access summary span{overflow-wrap:anywhere;max-width:170px}}.review-home{max-width:1000px;margin:0 auto}.app-body:has(.review-home){padding-top:24px}.main-content:has(.review-home){padding-top:0}.main-content:has(.review-home)>.preview-footer{display:none}.review-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.review-heading h1{letter-spacing:-.045em;color:#513c61;align-items:center;gap:12px;font-size:32px;font-weight:500;display:flex}.review-heading h1>span{color:#9476a6;letter-spacing:0;background:#eee6f4;border-radius:9px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:12px;display:grid}.review-history{color:#9477a2;min-height:42px;padding:8px 4px 8px 12px;font-size:12px}.review-campaigns{flex-direction:column;gap:18px;display:flex}.review-campaign-card{background:#fff;border:1px solid #e8dfef;border-radius:19px;overflow:hidden;box-shadow:0 6px 24px #75518b04}.review-campaign-heading{text-align:left;align-items:center;gap:19px;width:100%;min-height:120px;padding:22px;display:flex}.review-campaign-heading:hover{background:#fdfbff}.review-campaign-heading>img{object-fit:cover;border-radius:12px;width:68px;height:78px}.review-campaign-copy{flex:1;min-width:0}.review-campaign-copy strong{letter-spacing:-.035em;color:#60446f;font-size:22px;font-weight:500;display:block}.review-campaign-copy small{color:#9b80aa;margin-top:10px;font-size:12px;display:block}.review-pending-count{color:#9670ab;background:#f8f2fc;border:1px solid #ebdff2;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:14px;display:flex}.review-pending-count small{font-size:11px}.review-campaign-heading>svg{color:#ab90b8;flex-shrink:0;transition:transform .2s}.review-campaign-card.open .review-campaign-heading>svg{transform:rotate(180deg)}.review-work-items{background:#fefcff;border-top:1px solid #eee6f4;padding:0 22px}.review-work-row{text-align:left;border-bottom:1px solid #eee6f4;align-items:center;gap:14px;width:100%;min-height:91px;padding:18px 0;display:flex}.review-work-row:last-child{border:0}.review-work-row>svg{color:#a084b0}.review-person{color:#a285b2;background:#f0e6f7;border-radius:10px;flex-shrink:0;place-items:center;width:43px;height:48px;display:grid;overflow:hidden}.review-person img{object-fit:cover;width:100%;height:100%}.review-row-copy{flex:1;min-width:0}.review-row-copy strong,.review-row-copy small{display:block}.review-type{text-transform:uppercase;letter-spacing:.13em;color:#ae90bd;font-size:9px}.review-row-copy strong{color:#624b71;margin-top:4px;font-size:14px;font-weight:500}.review-row-copy small{color:#9e86aa;margin-top:5px;font-size:11px}.review-clear{color:#9b81aa;align-items:center;gap:12px;padding:32px 0;display:flex}.review-clear p{font-size:14px}.review-campaigns button:focus-visible{outline-offset:-3px;outline:2px solid #a587b8}@media (width<=650px){.review-heading{margin-bottom:20px}.review-heading h1{font-size:28px}.review-campaign-heading{gap:12px;min-height:100px;padding:16px 14px}.review-campaign-heading>img{border-radius:10px;width:49px;height:62px}.review-campaign-copy strong{font-size:17px;line-height:1.25}.review-campaign-copy small{margin-top:7px;font-size:11px;line-height:1.5}.review-pending-count{flex-direction:column;gap:3px;padding:8px;font-size:14px}.review-pending-count small{font-size:9px}.review-campaign-heading>svg{width:14px}.review-work-items{padding:0 14px}.review-campaigns{gap:13px}}@media (width<=360px){.review-campaign-heading{gap:9px;padding:14px 11px}.review-campaign-heading>img{width:40px;height:56px}.review-campaign-copy strong{font-size:15px}.review-campaign-copy small{font-size:10px}.review-pending-count{padding:6px}.review-pending-count small{font-size:8px}}.review-overdue{color:#925b6b;margin-top:7px;font-size:11px;font-style:normal;display:block}:root{color:#2d2935;font-synthesis:none;--ink:#2d2935;--muted:#82798e;--line:#e6e0ec;--lavender:#e0ddf5;--purple:#9c80b4;--green:#39836b;--ease:cubic-bezier(.2,.8,.2,1);background:#f8f7fa;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:280px;margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;background:0 0;border:0;transition:background .2s,transform .2s,box-shadow .2s}button:active{transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:2px solid #8a6baa}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:550;line-height:1.16}h1{font-size:36px}h2{font-size:27px}h3{font-size:18px}p{color:var(--muted);font-size:13px;line-height:1.75}img{object-fit:cover;max-width:100%;display:block}svg{stroke-width:1.65px;flex-shrink:0}small{font-size:11px;line-height:1.6}input,textarea,select{color:var(--ink)}input,textarea{min-width:0}textarea{resize:vertical}button strong{font-weight:550}i{font-style:normal}::selection{background:#ded5ee}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fff;padding:14px;position:fixed;top:-100px;left:10px}.skip-link:focus{top:10px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#95839f;font-size:9px;font-weight:550;line-height:1.7;display:block}.button{color:#fff;white-space:nowrap;background:#29272f;border:1px solid #29272f;border-radius:28px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 22px;font-size:12px;font-weight:550;display:inline-flex}.button:hover{background:#47404e}.button.secondary:hover{background:#f4eff9}.button.full{width:100%}.button.full+.button.full{margin-top:10px}.icon-button{color:#8d7a9d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.icon-button:hover{background:#efe9f5}.tag{color:#8e6fa8;background:#eee7f6;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:fit-content;padding:5px 9px;font-size:10px;font-weight:500;line-height:1.5;display:inline-flex}.text-link{color:#9273a9;align-items:center;gap:8px;min-height:44px;padding:5px 0;font-size:12px;font-weight:500;display:inline-flex}.text-link:hover{color:#604577}.full{width:100%}.hint{color:#958b9d;font-size:11px;line-height:1.7;display:block}.under-note{margin-top:20px}.muted{color:var(--muted)}.button-row{flex-wrap:wrap;gap:10px;display:flex}.back{color:#8b789b;align-items:center;gap:9px;min-height:44px;margin-bottom:16px;padding:4px 0;font-size:12px;display:inline-flex}.paper{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px}.narrow{max-width:760px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:4px 0 32px;display:flex}.page-heading h1{margin:9px 0 12px}.page-heading p{max-width:600px}.section-title{justify-content:space-between;align-items:flex-end;gap:16px;margin:36px 0 22px;display:flex}.section-title h2{margin-top:8px}.section-title .text-link{min-height:32px}.section-title:first-child{margin-top:0}.row-icon{color:#a286b5;background:#f2ecf8;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.action-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:14px;width:100%;padding:20px 0;display:flex}.action-row:last-child{border-bottom:0}.action-row>span:nth-child(2){flex:1;min-width:0}.action-row strong,.action-row small{display:block}.action-row strong{font-size:13px;line-height:1.5}.action-row small{color:var(--muted);margin-top:4px}.action-row>svg:last-child{color:#a186b1}.action-row:hover strong{color:#8a67a3}.empty{text-align:center;border:1px solid var(--line);background:#fff;border-radius:22px;padding:60px 24px}.empty-symbol{color:#a68cbb;background:#f0e9f7;border-radius:22px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 22px;display:flex}.empty h3{font-size:24px}.empty p{max-width:400px;margin:14px auto 0}.empty .button{margin-top:24px}.empty .empty{border:0}.app-header{border-bottom:1px solid var(--line);align-items:center;gap:34px;max-width:1800px;height:90px;margin:0 auto;padding:0 42px;display:flex}.brand-mark{letter-spacing:-11px;width:43px;padding:4px 13px 12px 0;font-family:Georgia,serif;font-size:42px;font-style:italic;line-height:1;transform:rotate(-8deg)}.workspace-switch{align-items:center;gap:11px;display:flex}.workspace-avatar{color:#9579aa;background:#eae3f2;border-radius:10px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:600;display:grid}.workspace-switch label{align-items:center;gap:6px;display:flex}.workspace-switch select{appearance:none;cursor:pointer;outline-offset:3px;background:0 0;border:0;max-width:160px;padding:12px 0;font-size:12px}.workspace-switch label>svg{pointer-events:none;color:#95859f}.workspace-switch i{background:var(--line);width:1px;height:16px;margin:0 4px}.team-switch select{color:#92869e}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.search-button{color:#95859f;align-items:center;gap:10px;min-height:44px;padding:12px 20px 12px 0;font-size:11px;display:flex}.user-avatar{color:#977eab;background:#ebe3f2;border-radius:50%;width:33px;height:33px;margin-left:5px;font-size:11px}.notification-dot{background:#b598cb;border:1px solid #f8f7fa;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:10px}.app-body{max-width:1400px;margin:0 auto;padding:34px 42px 115px}.main-content{animation:appear .32s var(--ease);outline:none}.floating-nav{z-index:30;-webkit-backdrop-filter:blur(22px);background:#696471de;border:1px solid #ffffff8c;border-radius:60px;align-items:center;padding:7px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 5px 24px #49405223,inset 0 0 0 2px #ffffff25}.floating-nav a{color:#f3eef9;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:72px;min-height:51px;font-size:9px;transition:background .2s;display:flex}.floating-nav a:hover{background:#ffffff15}.floating-nav a.active{background:#ffffff24;box-shadow:inset 0 1px 1px #ffffff35}.preview-footer{color:#a498ae;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:50px;font-size:10px;display:flex}.tiny-dot{background:#ab92bd;border-radius:50%;width:4px;height:4px}.home-layout{grid-template-columns:minmax(0,1fr) 260px;gap:36px;display:grid}.welcome{background:var(--lavender);border-radius:27px;padding:28px 28px 26px}.welcome>.eyebrow{color:#83728f}.welcome>h1{margin:13px 0 7px;font-size:31px}.welcome>p{color:#867a94;font-size:13px}.welcome-story{background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;gap:10px;min-height:285px;margin-top:26px;padding:26px 24px 22px;display:grid;overflow:hidden}.welcome-copy{z-index:1;align-self:center}.welcome-copy .tag{letter-spacing:.1em;font-size:7px}.welcome-copy h2{letter-spacing:-.055em;margin:18px 0 15px;font-size:clamp(28px,3.2vw,43px);line-height:1.06}.welcome-copy p{max-width:210px;font-size:11px;line-height:1.6}.welcome-copy .button{min-height:41px;margin-top:21px;padding:11px 17px;font-size:10px}.arched-photos{justify-content:flex-end;align-items:flex-end;min-width:0;height:100%;min-height:278px;padding-top:5px;padding-bottom:0;display:flex;position:relative}.arched-photos img{object-position:center 30%;border:3px solid #fff;border-radius:110px 110px 9px 9px;width:62%;height:calc(100% - 18px);max-height:305px;position:absolute;bottom:5px;right:35%;transform:rotate(-9deg);box-shadow:0 3px 4px #322c3410}.arched-photos img:nth-child(2){object-position:48% 32%;bottom:0;right:0;transform:rotate(8deg)}.arched-photos>span{letter-spacing:.18em;color:#b2a8b8;font-size:5px;position:absolute;bottom:-12px;right:-4px}.work-types{grid-template-columns:1.2fr 1fr;gap:18px;margin:23px 0 34px;display:grid}.work-types>button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:17px;align-items:center;gap:14px;padding:18px 17px;display:flex}.work-types>button:hover{border-color:#cfbedf;box-shadow:0 6px 16px #8e74a010}.work-types>button>span:nth-child(2){flex:1}.work-types strong,.work-types small{display:block}.work-types strong{letter-spacing:-.015em;font-size:13px}.work-types small{color:#988a9f;margin-top:5px;font-size:10px}.work-types>button>svg{color:#ac8ec1}.type-icon{color:#aa8fbc;place-items:center;min-width:38px;height:42px;display:grid}.home-aside{padding-top:14px}.attention-heading{color:#a88dbb;justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.attention-heading .tag{padding:2px 7px;font-size:9px}.home-aside>h2{margin-bottom:7px;font-size:24px;line-height:1.2}.attention-list>button{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:13px;width:100%;padding:21px 0;display:flex}.attention-list img{border-radius:11px;flex-shrink:0;width:55px;height:77px}.attention-list strong{font-size:12px;line-height:1.45;display:block}.attention-list small{color:#988c9f;margin-top:4px;font-size:10px;line-height:1.65;display:block}.attention-list em{color:#a285b4;align-items:center;gap:9px;margin-top:8px;font-size:10px;font-style:normal;display:flex}.aside-link{color:#8f7f9a;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;min-height:55px;font-size:11px;display:flex}.up-next{border-bottom:1px solid var(--line);padding:30px 0}.next-date{align-items:center;gap:12px;margin:3px 0 10px;display:flex}.next-date>div{color:#ac8abd;text-align:center;background:#eee6f6;border-radius:13px;min-width:50px;padding:12px 8px}.next-date>div span{text-transform:uppercase;font-size:9px;display:block}.next-date>div strong{font-size:25px;font-weight:450;line-height:1.5}.next-date .tag{padding:3px 6px;font-size:8px}.next-date h3{letter-spacing:-.02em;margin:8px 0 4px;font-size:12px}.next-date small{color:#9c8da6;font-size:10px}.up-next>.text-link{min-height:28px;margin-left:62px;font-size:10px}.team-note{text-align:center;padding:30px 0 0}.team-monogram{color:#b196c4;letter-spacing:-5px;background:#e9e0f3;border-radius:50%;place-items:center;width:57px;height:57px;margin:0 auto 15px;padding-right:5px;font-family:Georgia,serif;font-size:32px;font-style:italic;display:grid}.team-note h3{font-size:17px}.team-note p{margin:12px 0 18px;font-size:11px}.team-note .button{min-height:42px;padding:10px 21px;font-size:11px}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.home-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.project-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:22px;padding:0;transition:transform .3s,box-shadow .3s;overflow:hidden}.project-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #77688312}.project-image{height:230px;position:relative;overflow:hidden}.home-projects .project-image{height:205px}.project-image>img{object-position:center 35%;width:100%;height:100%;transition:transform .6s}.project-card:hover .project-image>img{transform:scale(1.035)}.project-image>.tag{color:#615767;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;position:absolute;top:15px;left:15px}.project-arrow{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff2;border:1px solid #fff8;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:14px;right:14px}.project-card-content{padding:22px}.project-card-content .eyebrow{font-size:8px}.project-card h3{margin:10px 0 11px;font-size:20px}.project-card p{align-items:center;gap:7px;font-size:11px;display:flex}.status-dot{background:#bea6d0;border-radius:50%;flex-shrink:0;width:5px;height:5px}.status-dot.green{background:#70a28e}.project-filters{justify-content:space-between;align-items:center;gap:20px;margin:0 0 28px;display:flex}.segmented{flex-wrap:wrap;gap:6px;margin:0 0 25px;display:flex}.segmented button{color:#8e7e9b;white-space:nowrap;border-radius:25px;align-items:center;gap:8px;min-height:40px;padding:10px 17px;font-size:11px;display:flex}.segmented button:hover{background:#efe9f5}.segmented button.active{color:#806098;background:#e9e0f3}.segmented button span{background:#fff9;border-radius:6px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.project-filters .segmented{margin:0}.inline-search{color:#ac96bb;border:1px solid var(--line);background:#fff;border-radius:24px;align-items:center;gap:10px;padding:0 14px;display:flex}.inline-search input{background:0 0;border:0;outline:none;width:170px;min-height:43px;font-size:12px}.inline-search input::placeholder{color:#a69aac}.inline-search.full input{flex:1;width:auto}.project-cover{color:#fff;border-radius:25px;align-items:flex-end;height:268px;padding:30px;display:flex;position:relative;overflow:hidden}.project-cover>img{object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.project-cover:after{content:"";background:linear-gradient(90deg,#25212beb,#29232b60 65%,#29232b08);position:absolute;inset:0}.project-cover>div{z-index:1;max-width:70%;position:relative}.cover-tags{gap:7px;margin-bottom:18px;display:flex}.cover-tags .tag{color:#fff;background:#fff2;border:1px solid #fff2;font-size:9px}.project-cover h1{font-size:35px}.project-cover p{color:#ece3f3;margin:12px 0 15px}.project-cover>div>span{color:#e0d5e6;align-items:center;gap:8px;font-size:11px;display:flex}.project-cover i{background:#e0d5e6;border-radius:50%;width:3px;height:3px;margin:0 6px}.project-layout{grid-template-columns:minmax(0,1fr) 280px;gap:34px;margin-top:35px;display:grid}.primary-task{background:var(--lavender);border-radius:23px;align-items:center;gap:19px;padding:26px;display:flex}.task-glyph{color:#9f83b4;background:#fff8;border-radius:18px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.primary-task>div{flex:1}.primary-task h3{margin:7px 0 10px;font-size:23px}.primary-task p{color:#83768e;max-width:340px;font-size:12px}.primary-task .button{min-height:43px;padding:10px 18px;font-size:11px}.project-tools{grid-template-columns:1fr 1fr;gap:0 25px;margin-top:20px;display:grid}.project-tools .action-row{border-bottom:1px solid var(--line);padding:23px 0}.project-tools .action-row .row-icon{background:0 0;width:25px}.small-tool-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.small-tool-grid>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:18px;padding:20px;position:relative}.small-tool-grid>button>svg:first-child{color:#b197c0;width:21px;height:21px;margin-bottom:14px}.small-tool-grid strong,.small-tool-grid small{display:block}.small-tool-grid strong{font-size:14px}.small-tool-grid small{color:#a495ac;margin-top:7px;font-size:10px}.small-tool-grid>button>svg:last-child{color:#b197c0;position:absolute;top:20px;right:17px}.small-tool-grid>button:hover{background:#f4eef9}.project-aside{border-left:1px solid var(--line);padding:10px 0 0 26px}.project-aside>h3{margin:16px 0 12px;font-size:20px}.project-aside>p{font-size:12px}.detail-grid{grid-template-columns:1fr 1fr;gap:23px 20px;margin:27px 0;display:grid}.detail-grid div{min-width:0}.detail-grid dt{color:#aa95b5;margin-bottom:8px;font-size:10px}.detail-grid dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.project-aside .detail-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr;margin:25px 0;padding:25px 0}.avatar-stack{margin:22px 0 10px;padding-left:0;display:flex}.avatar-stack img{border:2px solid #f8f7fa;border-radius:50%;width:36px;height:36px;margin-left:-6px}.avatar-stack img:first-child{margin-left:0}.avatar-stack>span{color:#b6a1c5}.project-aside .action-row{gap:10px}.project-aside .action-row .row-icon{background:0 0;width:25px}.shortlist-layout{grid-template-columns:minmax(0,510px) minmax(250px,345px);justify-content:center;align-items:start;gap:48px;display:grid}.swipe-zone{text-align:center;min-width:0}.swipe-card{text-align:left;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #ebe4f1;border-radius:25px;max-width:415px;margin:0 auto;transition:transform .18s,opacity .18s;overflow:hidden;box-shadow:0 12px 40px #95829e14}.swipe-photo{background:#e9e2ef;height:350px;position:relative;overflow:hidden}.swipe-photo>img{object-position:center 30%;pointer-events:none;width:100%;height:100%}.swipe-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#26202fc4);position:absolute;inset:0}.photo-label{color:#6c5f74;z-index:1;background:#ffffffd9;border-radius:20px;padding:7px 11px;font-size:10px;position:absolute;top:17px;left:18px}.photo-more{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:1;background:#201c2545;border:1px solid #fff7;border-radius:22px;align-items:center;gap:6px;min-height:36px;padding:10px 12px;font-size:9px;display:flex;position:absolute;top:15px;right:14px}.photo-name{color:#fff;z-index:1;position:absolute;bottom:24px;left:23px;right:20px}.photo-name h2{margin-bottom:10px;font-size:31px}.photo-name>span{color:#e9deed;align-items:center;gap:8px;font-size:10px;display:flex}.photo-name i{background:#e9deed;border-radius:50%;width:3px;height:3px}.swipe-info{padding:21px 23px 22px}.swipe-info p{font-size:12px;line-height:1.65}.swipe-info>div{color:#9887a3;border-top:1px solid #eee8f2;justify-content:space-between;gap:10px;margin-top:17px;padding-top:15px;font-size:11px;display:flex}.swipe-info strong{color:#56475f;font-size:14px;font-weight:550}.swipe-controls{justify-content:center;gap:30px;margin-top:22px;display:flex}.decision{color:#a58cb7;background:#fff;border:1px solid #e6dfed;border-radius:50%;justify-content:center;align-items:center;width:57px;height:57px;margin-bottom:24px;display:flex;position:relative;box-shadow:0 4px 9px #7c698512}.decision span{color:#9c8ea5;font-size:10px;position:absolute;top:65px}.decision.select{color:#fff;background:#ac94c1;border-color:#ac94c1;box-shadow:0 5px 12px #ad94c133}.decision.select:hover{background:#9476ad}.decision.hold{width:46px;height:46px;margin-top:5px}.decision.hold span{top:60px}.decision.pass{color:#ad98bd}.swipe-hint{margin-top:16px;font-size:10px}.undo{justify-content:center;margin-top:8px}.swipe-stamp{z-index:3;color:#8ac7a6;background:#20362977;border:3px solid;border-radius:8px;padding:12px 20px;font-size:30px;font-weight:700;position:absolute;top:100px;left:30px;transform:rotate(-12deg)}.swipe-stamp.no{color:#edb7c0;background:#582c3277;left:auto;right:30px;transform:rotate(12deg)}.departure-yes{opacity:0;transform:translate(75px)rotate(10deg)!important}.departure-no{opacity:0;transform:translate(-75px)rotate(-10deg)!important}.departure-hold{opacity:0;transform:translateY(15px)scale(.96)!important}.shortlist-summary{margin-top:3px;position:sticky;top:25px}.shortlist-summary .section-title h2{font-size:23px}.shortlist-summary>p{font-size:11px}.shortlist-total{justify-content:space-between;gap:12px;margin:24px 0 8px;font-size:12px;display:flex}.shortlist-total strong{font-size:18px;font-weight:550}.choices{margin-top:25px}.choices>button{text-align:left;border-top:1px solid var(--line);align-items:center;gap:11px;width:100%;padding:15px 0;display:flex}.choices img{border-radius:8px;width:35px;height:44px}.choices>button>span:nth-child(2){flex:1}.choices strong,.choices small{display:block}.choices strong{font-size:11px}.choices small{color:#a595af;margin-top:3px;font-size:9px}.choices .tag{padding:4px 6px;font-size:8px}.choices button.active strong{color:#9574ad}.summary-footer{color:#9c89a8;border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:12px;padding-top:20px;font-size:10px;display:flex}.shortlist-summary>.text-link{margin-top:10px;font-size:10px}.shortlist-finish{background:#ede7f5;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:42px 35px;display:flex}.finish-heart{color:#b197c4;background:#ffffffab;border-radius:50%;place-items:center;width:80px;height:80px;margin-bottom:26px;display:grid}.shortlist-finish h2{max-width:310px;margin:14px auto;font-size:33px}.shortlist-finish p{max-width:300px;margin-bottom:25px;font-size:12px}.shortlist-finish small{color:#9a86a8;max-width:300px;margin-top:18px;font-size:10px;line-height:1.65}.shortlist-finish .button{margin-top:12px}.confirmed-portraits{grid-template-columns:1fr 1fr;gap:17px;display:grid}.confirmed-portraits button{border:1px solid var(--line);background:#fff;border-radius:20px;padding:0;overflow:hidden}.confirmed-portraits img{width:100%;height:280px}.confirmed-portraits span{justify-content:space-between;align-items:center;padding:18px;font-size:12px;display:flex}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.content-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:21px;padding:0;overflow:hidden}.content-card>div:last-child{padding:22px}.content-card h3{margin:8px 0 9px;font-size:21px}.content-card p{font-size:11px}.content-picture{height:260px;position:relative;overflow:hidden}.content-picture>img{object-position:50% 35%;width:100%;height:100%;transition:transform .5s}.content-card:hover img{transform:scale(1.04)}.content-picture>.tag{color:#7f6d8c;background:#ffffffe8;position:absolute;top:15px;left:15px}.content-open{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #fff8;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;bottom:18px;right:18px}.review-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.review-sidebar{position:sticky;top:25px}.review-sidebar h2{margin:13px 0 22px;font-size:25px}.revision-note{border-top:1px solid var(--line);padding:18px 0}.revision-note p{margin-top:8px;font-size:12px}.script{padding:35px}.script-title{color:#a18bb2;letter-spacing:.12em;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:24px;font-size:9px;display:flex}.script-title small{letter-spacing:0;color:#aa99b5;margin-left:auto;font-size:10px}.script>section{border-bottom:1px solid var(--line);gap:23px;padding:35px 0;display:flex}.script>section:last-child{border:0;padding-bottom:8px}.script-number{letter-spacing:-.07em;color:#d3c3df;min-width:31px;font-size:30px;font-weight:400}.script>section p{color:#685e70;margin-top:14px;font-size:16px;line-height:1.85}.review-context{border-top:1px solid var(--line);color:#ac96b9;gap:8px;margin-top:23px;padding-top:19px;font-size:10px;display:flex}.review-decision{text-align:center;border-top:1px solid var(--line);padding-top:18px}.decision-check{color:#78a78d;background:#eaf3ef;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 18px;display:grid}.review-decision h3{font-size:23px}.review-decision p{white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0 23px;font-size:12px}.storyboard{background:#312934;border-radius:24px;width:100%;max-width:450px;height:565px;margin:0 auto;position:relative;overflow:hidden}.storyboard>img{object-position:center;width:100%;height:100%}.storyboard:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#241a2ad6);position:absolute;inset:0}.storyboard>.tag{z-index:1;background:#ffffffe0;font-size:9px;position:absolute;top:17px;left:17px}.storyboard-caption{color:#fff;text-align:center;z-index:1;font-family:Georgia,serif;font-size:35px;font-style:italic;line-height:1.25;position:absolute;bottom:95px;left:25px;right:25px}.player-controls{z-index:2;color:#fff;align-items:center;gap:7px;display:flex;position:absolute;bottom:14px;left:14px;right:19px}.player-controls .icon-button{color:#fff}.player-controls input{accent-color:#ded0ee;flex:1;width:100%}.player-controls>span{white-space:nowrap;font-size:9px}.caption{margin-top:20px}.caption>p{margin:10px 0 16px}.gallery-main{object-position:center 35%;border-radius:23px;width:100%;height:490px}.gallery-review>div{gap:12px;margin-top:15px;display:flex}.gallery-review button{border:1px solid #0000;border-radius:13px;width:75px;height:83px;padding:3px;overflow:hidden}.gallery-review button.active{border-color:#ab8bc2}.gallery-review button img{border-radius:9px;width:100%;height:100%}.notes{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.notes h3{align-items:center;gap:9px;margin-bottom:15px;font-size:17px;display:flex}.notes>p{margin:12px 0;font-size:12px}.notes form{background:#fff;border:1px solid #e2d9e9;border-radius:16px;align-items:flex-end;gap:8px;margin-top:18px;padding:10px;display:flex}.notes form textarea{background:0 0;border:0;width:100%;min-height:50px;padding:5px;font-size:12px}.notes form .icon-button{background:#ede6f5;width:35px;height:35px}.notes>.hint{margin-top:8px;font-size:9px}.note{background:#f2edf6;border-radius:14px;margin-bottom:10px;padding:16px}.note strong{justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:550;display:flex}.note small{color:#b09abb;font-size:9px}.note p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:12px}.paper>.notes:first-child{border:0;margin-top:0;padding-top:0}.journey{background:#eee8f6;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 32px;padding:20px 24px;display:flex}.journey>span{color:#b9a6c7;align-items:center;gap:10px;font-size:11px;display:flex}.journey svg{width:18px;height:18px}.journey .current{color:#9167ac}.journey .complete{color:#699980}.progress-list{padding:0 25px}.list-header{border-bottom:1px solid var(--line);letter-spacing:.13em;color:#aa94b7;grid-template-columns:1.2fr 1fr 1fr;gap:20px;padding:25px 0 18px;font-size:8px;display:grid}.progress-row{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr 20px;align-items:center;gap:20px;width:100%;padding:24px 0;display:grid}.progress-row:last-child{border:0}.person{align-items:center;gap:12px;display:flex}.person img{border-radius:10px;width:43px;height:55px}.progress-row strong{font-size:12px;font-weight:500;line-height:1.5}.progress-row small{color:#a292ac;margin-top:6px;font-size:10px;display:block}.progress-row>span:nth-child(3) strong{font-size:11px}.progress-row>svg{color:#b093c1}.schedule-row{border-top:1px solid var(--line);gap:25px;padding:23px 0;display:flex}.schedule-row time{color:#ad8fc0;min-width:45px;font-size:15px}.schedule-row strong{font-size:13px;font-weight:500}.schedule-row small{color:#a392ad;margin-top:5px;font-size:11px;display:block}.schedule-row+.hint{margin-top:18px}.finance-summary{background:#e7e1f3;border-radius:22px;grid-template-columns:repeat(3,1fr);margin:18px 0 36px;padding:27px 0;display:grid}.finance-summary>div{border-right:1px solid #d5c9e3;padding:0 32px}.finance-summary>div:last-child{border:0}.finance-summary strong{letter-spacing:-.06em;margin:14px 0 8px;font-size:33px;font-weight:450;display:block}.finance-summary small{color:#a08caf;font-size:10px;display:block}.quote-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.quote-card{padding:23px}.quote-card h3{margin:15px 0 9px;font-size:29px;font-weight:450}.quote-card p{min-height:20px;font-size:11px}.quote-card>div{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:23px;padding-top:13px;display:flex}.quote-card .tag{font-size:8px}.quote-card .text-link{min-height:30px;font-size:10px}.invoice-list{padding:0 26px}.invoice-list>.empty{border:0}.invoice-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:20px;width:100%;padding:24px 0;display:flex}.invoice-row:last-child{border:0}.invoice-row>span:nth-child(2){flex:1}.invoice-row>span:nth-child(3){min-width:105px}.invoice-row strong,.invoice-row small{display:block}.invoice-row strong{font-size:13px;font-weight:550}.invoice-row small{color:#a695af;margin-top:6px;font-size:10px}.invoice-row>.tag{min-width:55px;margin-left:20px;font-size:9px}.invoice-row>svg{color:#ac94bc}.quote-amount{letter-spacing:-.07em;margin:19px 0 12px;font-size:42px}.invoice-lines{margin:28px 0}.invoice-lines>div{justify-content:space-between;gap:16px;padding:13px 0;font-size:12px;display:flex}.invoice-lines strong{font-weight:500}.invoice-total{border-top:1px solid var(--line);margin-top:10px;font-size:16px!important}.finance-record{border-top:1px solid var(--line);margin-top:24px}.saved-note{color:#8c739e;white-space:pre-wrap;overflow-wrap:anywhere;background:#eee8f5;border-radius:12px;margin-top:12px;padding:12px 15px;font-size:11px}.file-download{align-items:center;gap:18px;display:flex}.file-download>div{flex:1}.file-download p{margin-top:5px;font-size:11px}.asset-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.asset-grid>a{border-radius:19px;position:relative;overflow:hidden}.asset-grid img{width:100%;height:280px}.asset-grid span{color:#fff;background:linear-gradient(#0000,#332837b3);justify-content:space-between;align-items:center;padding:20px 17px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.uploaded-file{border-bottom:1px solid var(--line);color:#a186b4;align-items:center;gap:15px;padding:20px 0;display:flex}.uploaded-file:last-child{border:0}.uploaded-file>span{flex:1;min-width:0}.uploaded-file strong{color:#6e5a7f;overflow-wrap:anywhere;font-size:12px;display:block}.uploaded-file small{color:#b09bbd;margin-top:5px;font-size:10px;display:block}.live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.live-card{padding:0;overflow:hidden}.live-image{width:100%;height:350px;padding:0;display:block;position:relative}.live-image>img{object-position:center 30%;width:100%;height:100%}.live-image>.tag{background:#eef7efee;font-size:9px;position:absolute;top:18px;left:18px}.live-image>span:not(.tag){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#fff3;border:1px solid #fffa;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.live-details{padding:26px}.live-details h3{margin:12px 0 8px;font-size:25px}.live-details p{font-size:11px}.ad-code{background:#f6f2fa;border:1px dashed #d9c8e4;border-radius:12px;justify-content:space-between;align-items:center;margin:22px 0 5px;padding:14px 10px 14px 17px;display:flex}.ad-code small{letter-spacing:.13em;color:#ae95bf;font-size:8px;display:block}.ad-code strong{letter-spacing:.035em;color:#887093;-webkit-user-select:all;user-select:all;margin-top:6px;font-size:12px;display:block}.post-preview{object-position:center 30%;border-radius:16px;width:100%;height:320px}.results-summary{margin-top:24px}.results-table h2{margin-bottom:24px;font-size:23px}.result-head,.result-row{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr 1fr;gap:20px;padding:20px 0;display:grid}.result-head{color:#aa94b8;font-size:10px}.result-row{font-size:13px}.result-row>span:first-child{padding-bottom:15px;position:relative}.result-row i{background:#c2aacf;border-radius:4px;height:3px;position:absolute;bottom:0;left:0}.results-table>.hint{margin-top:20px}.team-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.member-list{padding:0 26px}.member-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:26px 0;display:flex}.member-row:last-child{border:0}.member-avatar{color:#a68abc;background:#eee6f6;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:12px;display:grid}.member-row>div:nth-child(2){flex:1;min-width:0}.member-row>div:nth-child(3){min-width:83px}.member-row strong,.member-row small{display:block}.member-row strong{font-size:12px;font-weight:500}.member-row small{color:#a493af;overflow-wrap:anywhere;margin-top:5px;font-size:10px}.member-state{color:#b09ebc;min-width:45px;font-size:10px}.permission-preview>h2{margin:20px 0 12px;font-size:25px}.permission-preview>p{font-size:12px}.permission-preview .role-description{background:#f4eff9;border-radius:12px;margin:16px 0;padding:15px}.team-access-grid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.team-access-grid>button{text-align:left}.team-access-grid h3{margin:20px 0 8px;font-size:22px}.team-access-grid p{font-size:11px}.team-access-grid .text-link{margin-top:16px;font-size:11px}.inbox-layout{grid-template-columns:300px 1fr;min-height:390px;padding:0;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--line);padding:16px}.conversation-list>button{text-align:left;border-radius:13px;align-items:center;gap:12px;width:100%;padding:16px 12px;display:flex}.conversation-list button.active{background:#efe7f8}.conversation-list img{border-radius:9px;width:38px;height:48px}.conversation-list strong{font-size:12px;line-height:1.5;display:block}.conversation-list small{color:#a694b2;margin-top:5px;font-size:9px;display:block}.conversation-detail{padding:28px}.conversation-detail>h2{font-size:25px}.conversation-detail .notes{border:0;padding-top:0}.search-results{max-height:55vh;margin-top:20px;overflow:auto}.modal-shade{-webkit-backdrop-filter:blur(9px);z-index:60;background:#30253d66;justify-content:center;align-items:center;padding:25px;animation:.15s fade;display:flex;position:fixed;inset:0}.modal{overscroll-behavior:contain;width:100%;max-width:530px;max-height:calc(100dvh - 50px);animation:modalIn .24s var(--ease);background:#fcfafe;border:1px solid #fff9;border-radius:26px;outline:none;padding:28px;overflow-y:auto;box-shadow:0 30px 70px #2818312e}.modal-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.modal-head h2{font-size:25px}.modal-head .icon-button{margin:-8px -8px -8px 0}.modal-intro{margin-top:20px}.modal>p{font-size:12px}.modal .paper{padding:18px}.field{margin:22px 0 16px;display:block}.field>span{color:#8e739f;margin-bottom:9px;font-size:11px;display:block}.field input,.field textarea,.field select{background:#fff;border:1px solid #e0d5e9;border-radius:12px;width:100%;min-height:45px;padding:12px 14px;font-size:12px;line-height:1.6;display:block}.field textarea::placeholder,.field input::placeholder{color:#b2a4bd}.field>small{color:#a58fb2;margin-top:8px;font-size:10px;display:block}.field-pair{grid-template-columns:1fr 1fr;gap:17px;display:grid}.field-pair .field{margin-top:5px}.form-error{color:#b56375;margin:10px 0 16px;font-size:11px}.profile-gallery{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.profile-gallery img{border-radius:17px;width:100%;height:300px}.new-type{grid-template-columns:1fr 1fr;gap:14px;display:grid}.new-type button{color:#a28bb4;background:#fff;border:1px solid #e2d8eb;border-radius:16px;justify-content:center;align-items:center;gap:11px;padding:20px 10px;font-size:11px;display:flex}.new-type button.active{color:#8a69a2;background:#e9e0f3;border-color:#cbb8dc}.new-type svg{width:19px;height:19px}.toast{z-index:100;color:#fff;width:max-content;max-width:calc(100vw - 32px);animation:toastIn .2s var(--ease);background:#302937;border-radius:14px;align-items:center;gap:12px;padding:15px 20px;font-size:12px;display:flex;position:fixed;bottom:108px;left:50%;transform:translate(-50%);box-shadow:0 5px 24px #30223733}.toast svg{color:#d4bddf}.storage-error{color:#86502d;z-index:101;background:#fff0e4;border:1px solid #dfbb98;border-radius:10px;padding:13px;font-size:12px;position:fixed;top:12px;left:15px;right:15px}.error-page{text-align:center;padding:100px 30px}.error-page p{margin:18px 0 30px}@keyframes appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (width>=1450px){.app-header{padding-left:calc(50vw - 658px);padding-right:calc(50vw - 658px)}.welcome-story{min-height:325px}.welcome-copy h2{font-size:45px}.home-layout{grid-template-columns:minmax(0,1fr) 285px;gap:44px}.home-aside{padding-top:18px}}@media (width<=1100px){.app-header{gap:24px;padding:0 28px}.app-body{padding:29px 28px 115px}.header-actions{gap:3px}.search-button span{display:none}.search-button{padding:12px}.home-layout{grid-template-columns:minmax(0,1fr) 235px;gap:26px}.welcome{padding:25px 23px 24px}.welcome-story{grid-template-columns:1fr 1fr;gap:0;padding:24px 21px}.welcome-copy h2{font-size:34px}.arched-photos{min-height:285px}.welcome-copy .button{gap:8px;padding:11px 13px;font-size:9px}.work-types{gap:12px}.work-types>button{gap:9px;padding:16px 13px}.type-icon{min-width:28px}.work-types strong{font-size:11px}.work-types small{font-size:9px}.project-layout{grid-template-columns:minmax(0,1fr) 240px;gap:25px}.primary-task{flex-wrap:wrap;gap:15px}.primary-task>div{flex-basis:70%}.primary-task>.button{margin-left:67px}.review-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.review-sidebar{padding:23px}.project-grid{gap:20px}.project-card h3{font-size:18px}.quote-grid{grid-template-columns:repeat(2,1fr)}.team-layout{grid-template-columns:minmax(0,1fr) 270px}.member-state{display:none}.member-row{gap:11px}.member-row>div:nth-child(3){min-width:68px}.project-tools{grid-template-columns:1fr}.shortlist-layout{gap:32px}.content-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.app-header{gap:20px;height:78px;padding:0 24px}.workspace-switch{gap:8px}.workspace-avatar,.user-avatar{display:none}.header-actions{gap:0}.home-layout{grid-template-columns:minmax(0,1fr) 220px;gap:24px}.welcome-story{min-height:310px;padding:22px 17px}.welcome-copy h2{font-size:29px}.welcome-copy p{font-size:10px}.welcome-copy .tag{font-size:6px}.arched-photos{min-height:265px}.arched-photos img{width:71%;right:25%}.welcome-copy .button{gap:5px;padding:10px 12px;font-size:9px}.welcome-copy .button svg{width:13px}.welcome{padding:25px 20px 20px}.home-aside>h2{font-size:23px}.work-types{grid-template-columns:1fr}.work-types>button{padding:16px}.work-types strong{font-size:13px}.work-types small{font-size:10px}.home-projects .project-image{height:190px}.project-card-content{padding:19px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading h1{font-size:32px}.project-layout{grid-template-columns:1fr}.project-aside{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 28px;padding:26px 0 0;display:grid}.project-aside>p{grid-column:1/-1}.project-aside .detail-grid{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.project-aside .avatar-stack{margin:15px 0}.project-tools{grid-template-columns:1fr 1fr}.primary-task{flex-wrap:nowrap}.primary-task>div{flex-basis:auto}.primary-task>.button{margin:0}.review-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.script{padding:25px}.script>section{gap:17px}.script>section p{font-size:14px}.script-number{font-size:24px}.storyboard{height:500px}.review-sidebar{padding:20px}.review-sidebar h2{font-size:23px}.shortlist-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.swipe-photo{height:310px}.swipe-info{padding:19px}.shortlist-summary{padding:22px}.photo-more{padding:9px;font-size:8px}.photo-label{padding:7px 9px;font-size:9px;top:17px;left:14px}.photo-name{left:19px}.photo-name h2{font-size:28px}.journey{flex-wrap:wrap;gap:20px}.journey>span{width:calc(50% - 10px)}.list-header{display:none}.progress-row{grid-template-columns:1.1fr 1fr 20px;gap:12px}.progress-row>span:nth-child(3){display:none}.finance-summary>div{padding:0 23px}.finance-summary strong{font-size:29px}.invoice-row{gap:13px}.invoice-row>.tag{margin-left:5px}.asset-grid{grid-template-columns:repeat(3,1fr)}.asset-grid img{height:250px}.team-layout{grid-template-columns:1fr}.permission-preview{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.permission-preview>.row-icon{display:none}.permission-preview>h2{grid-area:1/1;margin-top:3px}.permission-preview>p:first-of-type{grid-area:2/1}.permission-preview .field{grid-area:1/2/3;margin:0}.permission-preview>.hint{grid-area:3/2;margin:18px 0 0}.permission-preview .role-description{grid-area:3/1}.inbox-layout{grid-template-columns:240px 1fr}.conversation-list{padding:10px}.project-filters{flex-wrap:wrap}.home-main .section-title h2{font-size:24px}}@media (width<=680px){h1{font-size:29px}h2{font-size:24px}.app-header{gap:21px;height:73px;padding:0 19px}.brand-mark{letter-spacing:-10px;width:33px;padding-right:9px;font-size:37px}.workspace-switch{flex-direction:column;align-items:flex-start;gap:0}.workspace-switch select{max-width:150px;padding:5px 0;font-size:11px}.workspace-switch label{gap:5px}.workspace-switch label>svg{width:11px}.workspace-switch i{display:none}.workspace-switch .team-switch select{padding:2px 0;font-size:9px}.header-actions{gap:0}.header-actions>.icon-button:first-of-type{display:none}.search-button{min-width:35px;padding:10px}.header-actions>.icon-button{width:37px}.app-body{padding:24px 18px 106px}.home-layout{flex-direction:column;gap:29px;display:flex}.welcome{border-radius:24px;padding:24px 20px 20px}.welcome>.eyebrow{font-size:8px}.welcome>h1{margin-top:12px;font-size:29px}.welcome>p{font-size:12px}.welcome-story{border-radius:20px;grid-template-columns:1fr 1fr;min-height:294px;margin-top:23px;padding:22px 18px 23px}.welcome-copy h2{margin:18px 0 14px;font-size:31px}.welcome-copy .tag{letter-spacing:.07em;white-space:nowrap;font-size:6px}.welcome-copy p{max-width:148px;font-size:10px}.welcome-copy .button{gap:8px;min-height:39px;margin-top:18px;padding:11px 13px;font-size:9px}.arched-photos{min-height:257px}.arched-photos img{border-width:2px;width:75%;height:calc(100% - 11px);bottom:5px;right:25%}.arched-photos img:nth-child(2){right:-5px}.arched-photos>span{white-space:nowrap;font-size:4px;bottom:-8px;right:-8px}.work-types{grid-template-columns:1fr;gap:11px;margin:17px 0 29px}.work-types>button{border-radius:15px;gap:12px;padding:17px 16px}.work-types strong{font-size:13px}.work-types small{font-size:10px}.type-icon{min-width:35px;height:32px}.section-title{gap:13px;margin:29px 0 20px}.section-title h2,.home-main .section-title h2{font-size:23px}.section-title>.text-link{white-space:nowrap;font-size:10px}.eyebrow{font-size:8px}.project-grid{gap:14px}.home-projects .project-image,.project-image{height:190px}.project-card{border-radius:18px}.project-card-content{padding:17px 14px}.project-card-content>.eyebrow{letter-spacing:.1em;font-size:7px}.project-card h3{margin:9px 0 11px;font-size:17px;line-height:1.2}.project-card p{align-items:flex-start;gap:5px;font-size:9px;line-height:1.5}.project-card .status-dot{width:4px;height:4px;margin-top:4px}.project-image>.tag{padding:4px 7px;font-size:8px;top:11px;left:11px}.project-arrow{width:29px;height:29px;bottom:11px;right:11px}.project-arrow svg{width:16px}.home-aside{border-top:1px solid var(--line);padding:25px 0 0}.home-aside>h2{display:none}.attention-heading{margin-bottom:5px}.attention-list{grid-template-columns:1fr;display:grid}.attention-list>button{gap:16px;padding:17px 0}.attention-list img{width:48px;height:63px}.attention-list strong{font-size:13px}.attention-list small{font-size:10px}.attention-list em{margin-top:5px;font-size:10px}.aside-link{font-size:11px}.up-next{padding:23px 0}.up-next .attention-heading{margin-bottom:20px}.next-date h3{font-size:14px}.team-note{padding-top:24px}.team-note p br{display:none}.team-note p{font-size:12px}.team-note h3{font-size:20px}.team-note .button{font-size:11px}.floating-nav{bottom:max(14px,env(safe-area-inset-bottom));padding:6px}.floating-nav a{gap:6px;width:64px;min-height:50px;font-size:8px}.floating-nav svg{width:19px;height:19px}.preview-footer{text-align:center;gap:5px;margin-top:32px;font-size:8px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:26px}.page-heading h1{max-width:100%;margin-top:9px;font-size:29px;line-height:1.15}.page-heading p{font-size:12px}.page-heading>.button{min-height:41px;padding:10px 16px;font-size:11px}.page-heading>.tag{font-size:9px}.segmented{gap:3px;margin-bottom:20px}.segmented button{min-height:40px;padding:10px 12px;font-size:10px}.segmented button span{font-size:8px}.project-filters{gap:14px;margin-bottom:22px}.project-filters .inline-search,.project-filters .inline-search input{width:100%}.project-filters .segmented{gap:1px}.project-filters .segmented button{padding:10px 12px;font-size:10px}.back{margin-bottom:13px;font-size:11px}.project-cover{border-radius:22px;height:255px;padding:24px 22px}.project-cover>div{max-width:100%}.project-cover h1{font-size:31px}.project-cover:after{background:linear-gradient(#211d2b33,#211d2be8)}.project-cover p{font-size:12px}.project-cover>div>span{gap:5px;font-size:10px}.project-cover i{margin:0 4px}.cover-tags{margin-bottom:16px}.cover-tags .tag{font-size:8px}.project-layout{gap:27px;margin-top:27px}.project-layout .section-title h2{font-size:25px}.primary-task{grid-template-columns:43px 1fr;gap:15px;padding:22px;display:grid}.task-glyph{border-radius:14px;width:43px;height:43px}.task-glyph svg{width:21px}.primary-task h3{font-size:22px}.primary-task p{font-size:11px}.primary-task>.button{grid-column:2;justify-self:start;min-height:40px;font-size:10px}.project-tools{grid-template-columns:1fr;gap:0;margin-top:14px}.project-tools .action-row{gap:16px;padding:19px 2px}.action-row strong{font-size:13px}.action-row small{font-size:10px}.small-tool-grid{gap:10px}.small-tool-grid>button{border-radius:16px;padding:18px 14px}.small-tool-grid strong{font-size:13px}.small-tool-grid small{margin-top:6px;font-size:9px;line-height:1.7}.small-tool-grid>button>svg:first-child{width:19px;margin-bottom:16px}.small-tool-grid>button>svg:last-child{width:13px;top:18px;right:12px}.project-aside{padding-top:24px;display:block}.project-aside>h3{font-size:23px}.project-aside .detail-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;padding:19px 0}.project-aside .detail-grid dd{font-size:11px}.project-aside .avatar-stack{display:none}.project-aside .action-row{padding:15px 0}.project-aside>.text-link:last-child{font-size:10px}.shortlist-layout{grid-template-columns:1fr;gap:30px}.swipe-card{max-width:380px}.swipe-photo{height:345px}.photo-label{font-size:9px;top:18px;left:16px}.photo-more{padding:11px;font-size:9px;top:14px;right:14px}.photo-name{bottom:22px;left:21px}.photo-name h2{font-size:32px}.photo-name>span{font-size:10px}.swipe-info{padding:20px 21px}.swipe-info p{font-size:12px}.shortlist-summary{padding:23px;position:static}.shortlist-summary .section-title{margin-bottom:10px}.choices{margin-top:18px}.choices>button{padding:15px 0}.choices img{width:38px;height:47px}.choices strong{font-size:12px}.choices small{font-size:10px}.choices .tag{padding:5px 8px;font-size:9px}.shortlist-total{margin-top:19px}.shortlist-finish{min-height:400px;padding:35px 25px}.shortlist-finish h2{font-size:31px}.confirmed-portraits img{height:240px}.confirmed-portraits span{padding:15px;font-size:11px}.confirmed-portraits svg{width:14px}.content-grid{gap:16px}.content-picture{height:195px}.content-card>div:last-child{padding:17px 14px}.content-card h3{font-size:18px;line-height:1.2}.content-card .eyebrow{font-size:7px}.content-card p{font-size:10px}.content-picture>.tag{padding:4px 7px;font-size:8px;top:12px;left:11px}.content-open{width:31px;height:31px;bottom:12px;right:12px}.content-open svg{width:17px}.review-layout{grid-template-columns:1fr;gap:24px}.review-sidebar{padding:24px;position:static}.review-sidebar h2{font-size:27px}.review-document .notes{display:block}.review-document{flex-direction:column;display:flex}.script{padding:25px 22px}.script-title{gap:9px;padding-bottom:21px;font-size:8px}.script-title small{font-size:9px}.script>section{gap:16px;padding:27px 0}.script>section p{font-size:15px;line-height:1.8}.script-number{min-width:28px;font-size:26px}.storyboard{max-width:370px;height:480px}.caption{padding:23px}.gallery-main{height:395px}.journey{gap:22px 9px;padding:22px 18px}.journey>span{gap:8px;width:calc(50% - 5px);font-size:10px}.journey svg{width:16px;height:16px}.progress-list{padding:0 17px}.progress-row{grid-template-columns:1fr 1fr 15px;gap:8px;padding:20px 0}.person{gap:9px}.person img{width:32px;height:43px}.progress-row strong{font-size:11px}.progress-row small{margin-top:4px;font-size:9px}.progress-row .tag{padding:5px 7px;font-size:8px}.progress-row>svg{width:14px}.finance-summary{border-radius:18px;margin:5px 0 29px;padding:21px 0}.finance-summary>div{padding:0 14px}.finance-summary .eyebrow{letter-spacing:.1em;font-size:7px}.finance-summary strong{letter-spacing:-.07em;margin:13px 0 8px;font-size:25px}.finance-summary small{font-size:8px}.quote-grid{grid-template-columns:1fr;gap:14px}.quote-card{padding:21px}.quote-card .eyebrow{font-size:8px}.quote-card h3{margin-top:13px;font-size:31px}.quote-card>div{margin-top:19px}.quote-card .tag{font-size:9px}.quote-card .text-link{font-size:11px}.invoice-list{padding:0 17px}.invoice-row{grid-template-columns:1fr auto;gap:11px 10px;padding:23px 0;display:grid}.invoice-row>.row-icon{display:none}.invoice-row>span:nth-child(2){grid-area:1/1}.invoice-row>span:nth-child(3){text-align:right;grid-area:1/2;min-width:0}.invoice-row strong{font-size:12px}.invoice-row small{font-size:9px;line-height:1.7}.invoice-row>.tag{grid-area:2/1;justify-self:start;min-width:0;margin:0;font-size:8px}.invoice-row>svg{grid-area:2/2;justify-self:end}.file-download{flex-wrap:wrap;gap:15px;padding:20px}.file-download>div{flex-basis:70%}.file-download h3{font-size:18px}.file-download p{font-size:10px}.file-download>.button{min-height:40px;font-size:10px}.asset-grid{grid-template-columns:repeat(2,1fr);gap:13px}.asset-grid img{height:240px}.asset-grid span{padding:18px 13px;font-size:9px}.live-grid{grid-template-columns:1fr}.live-image{height:340px}.live-details{padding:23px}.live-details h3{font-size:25px}.results-table{padding:22px 17px}.results-table h2{font-size:22px}.result-head,.result-row{grid-template-columns:1.1fr .8fr 1fr;gap:8px}.result-head>span:last-child,.result-row>span:last-child{display:none}.result-head{font-size:8px}.result-row{font-size:11px}.team-layout{gap:20px}.member-list{padding:0 19px}.member-row{gap:12px;padding:22px 0}.member-avatar{width:36px;height:36px;font-size:10px}.member-row strong{font-size:11px}.member-row small{font-size:9px}.member-row>div:nth-child(3){min-width:68px}.member-row .tag{padding:4px 7px;font-size:8px}.permission-preview{padding:24px;display:block}.permission-preview>h2{font-size:26px}.permission-preview .field{margin-top:21px}.permission-preview>.hint{margin-top:12px}.permission-preview .role-description{margin:16px 0}.team-access-grid{grid-template-columns:1fr;gap:13px}.team-access-grid>button{grid-template-columns:43px 1fr auto;align-items:center;column-gap:15px;padding:21px;display:grid}.team-access-grid .row-icon{grid-area:1/1/3}.team-access-grid h3{grid-area:1/2;margin:0;font-size:18px}.team-access-grid p{grid-area:2/2;margin-top:6px;font-size:10px}.team-access-grid .text-link{grid-area:1/3/3;gap:0;margin:0;font-size:0}.team-access-grid .text-link svg{width:18px;height:18px}.inbox-layout{grid-template-columns:1fr;min-height:0}.conversation-list{border-right:0;border-bottom:1px solid var(--line);gap:5px;padding:12px;display:flex;overflow-x:auto}.conversation-list>button{flex-shrink:0;width:155px;padding:10px}.conversation-list img{width:29px;height:37px}.conversation-list strong{font-size:10px}.conversation-list small{font-size:8px}.conversation-detail{padding:23px}.conversation-detail>h2{font-size:24px}.paper{border-radius:19px}.empty{padding:43px 23px}.empty h3{font-size:24px}.empty p{font-size:12px}.modal-shade{align-items:flex-end;padding:0}.modal{padding:25px 23px calc(30px + env(safe-area-inset-bottom));border-bottom:0;border-radius:25px 25px 0 0;max-width:100%;max-height:92dvh}.modal-head{margin-bottom:23px}.modal-head h2{font-size:24px}.field{margin-top:20px}.field input,.field select,.field textarea{min-height:47px;padding:11px 13px;font-size:16px}.field>span{font-size:11px}.field-pair{gap:14px}.field-pair input{font-size:14px}.modal .button{font-size:11px}.modal .button-row{gap:10px}.modal .button-row .button{padding:11px 15px}.profile-gallery{gap:10px}.profile-gallery img{border-radius:13px;height:205px}.new-type{gap:11px}.new-type button{gap:8px;padding:19px 9px;font-size:10px}.new-type svg{width:18px}.toast{border-radius:12px;padding:13px 16px;font-size:11px;bottom:100px}.notes form textarea{font-size:16px}.notes .hint{font-size:9px}.search-results{max-height:60dvh}.schedule-row{gap:20px}.schedule-row strong{font-size:12px}.schedule-row time{font-size:13px}.schedule-row small{font-size:10px}}@media (width<=370px){.app-body{padding-left:14px;padding-right:14px}.app-header{gap:17px;padding:0 15px}.welcome{padding:23px 17px 18px}.welcome-story{padding:20px 15px}.welcome-copy h2{font-size:28px}.welcome-copy .button{gap:5px;padding:10px 12px;font-size:8px}.welcome-copy p{font-size:9px}.welcome-copy .tag{font-size:5px}.arched-photos{min-height:245px}.floating-nav a{width:58px}.project-image,.home-projects .project-image{height:170px}.project-card h3{font-size:16px}.finance-summary strong{font-size:22px}.finance-summary>div{padding:0 11px}.swipe-photo{height:320px}.photo-label,.photo-more{font-size:8px}.field-pair{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.project-card:hover,.project-card:hover img,.content-card:hover img{transform:none}}@media (width<=680px){.welcome-story{grid-template-columns:1.2fr .9fr}.welcome-copy h2{font-size:25px}.welcome-copy p{max-width:152px}.header-actions>button[aria-label=Upcoming\ dates]{display:none}.review-layout{flex-direction:column;display:flex}.review-document,.review-sidebar{width:100%}.review-document .notes{order:3}.shortlist-layout .swipe-photo{height:305px}}.small-tool-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.tag.rose{color:#a05e72;background:#f7e7eb}.client-dashboard{grid-template-columns:minmax(0,1fr) 265px;gap:36px;display:grid}.dashboard-main{min-width:0}.client-welcome{background:var(--lavender);border-radius:26px;grid-template-columns:1fr 230px;align-items:center;gap:20px;min-height:243px;padding:28px 30px;display:grid;overflow:hidden}.client-welcome h1{margin:13px 0 10px;font-size:33px}.client-welcome p{color:#7f728b;max-width:340px;font-size:13px}.client-welcome .button{margin-top:21px;font-size:11px}.welcome-mini-photos{height:194px;margin-right:5px;position:relative}.welcome-mini-photos img{object-position:center 28%;border:3px solid #eeeafa;border-radius:90px 90px 8px 8px;width:132px;height:182px;position:absolute;bottom:4px;left:10px;transform:rotate(-10deg)}.welcome-mini-photos img:nth-child(2){bottom:0;left:auto;right:0;transform:rotate(9deg)}.dashboard-main>.work-types{grid-template-columns:1.2fr 1fr;margin:19px 0 28px}.dashboard-main>.work-types button{min-height:86px}.dashboard-main>.section-title{margin:29px 0 19px}.dashboard-main>.section-title h2{font-size:25px}.dashboard-main .home-projects{margin-top:0}.project-owner{color:#9d8eaa;margin-top:9px;font-size:10px;display:block}.dashboard-aside{padding-top:12px}.upcoming-project{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:12px;width:100%;padding:24px 0;display:flex}.date-tile{color:#a183b6;background:#eee6f6;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-width:48px;min-height:62px;display:flex}.date-tile small{text-transform:uppercase;font-size:9px}.date-tile strong{letter-spacing:-.04em;font-size:24px;font-weight:450}.upcoming-project>span:nth-child(2){flex:1;min-width:0}.upcoming-project>span:nth-child(2)>strong{margin:8px 0 3px;font-size:12px;font-weight:500;line-height:1.5;display:block}.upcoming-project .tag{padding:3px 6px;font-size:8px}.upcoming-project small{color:#a28eae;font-size:10px}.upcoming-project>svg{color:#aa90bc}.dashboard-aside .team-note{margin-bottom:25px;padding-top:32px}.workspace-utility{border-top:1px solid var(--line);color:#9c83ac;text-align:left;align-items:center;gap:11px;width:100%;padding:20px 0;font-size:11px;display:flex}.workspace-utility>span{flex:1}.task-list{border:1px solid var(--line);background:#fff;border-radius:20px;padding:0 22px;overflow:hidden}.task-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:15px;width:100%;min-height:106px;padding:22px 0;display:flex}.task-row:last-child{border-bottom:0}.task-type{color:#ac8dbf;background:#f0e9f7;border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.task-copy{flex:1;min-width:0}.task-copy>small{color:#a38baf;margin-bottom:7px;font-size:10px;display:block}.task-copy>strong{font-size:15px;font-weight:550;line-height:1.4;display:block}.task-copy>span{color:#99879f;margin-top:6px;font-size:11px;display:block}.task-deadline{text-align:right;flex-shrink:0;max-width:135px}.task-deadline small{color:#a797b0;margin-top:9px;font-size:9px;display:block}.task-row>svg{color:#b197c0}.task-row:hover .task-copy>strong{color:#8e6aa6}.task-row .tag{font-size:9px}.quiet-empty{color:#9a81ad;background:#fff;border:1px solid #e3dce9;border-radius:18px;align-items:center;gap:15px;padding:27px;display:flex}.quiet-empty span{color:#8b7998;font-size:13px}.queue-filters{gap:9px;margin:0 0 20px;display:flex}.queue-filters button{color:#9a82a9;border:1px solid #0000;border-radius:22px;min-height:40px;padding:9px 15px;font-size:12px}.queue-filters button.active{color:#78588e;background:#fff;border-color:#d8c8e5}.review-queue-tabs{margin-bottom:19px}.review-queue-tabs button{font-size:12px}.focused-cover{height:215px;padding:28px 30px}.focused-cover p{margin-bottom:0}.focused-project{margin-top:29px}.focused-project .primary-task{padding:24px}.focused-project .primary-task h3{margin:0 0 9px;font-size:23px}.focused-project .primary-task p{font-size:13px}.focused-project .primary-task small{color:#9a82aa;margin-top:11px;font-size:10px;display:block}.focused-project .primary-task .button{min-width:125px}.secondary-tasks{margin-top:17px}.secondary-tasks .task-list{padding:0 20px}.secondary-tasks .task-row{min-height:92px;padding:17px 0}.secondary-tasks .task-copy>strong{font-size:13px}.secondary-tasks .task-copy>small{font-size:9px}.project-status-strip{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:23px 0;display:flex}.project-status-strip>span:nth-child(2){flex:1}.project-status-strip strong{font-size:12px;font-weight:500;display:block}.project-status-strip small{color:#a28cac;margin-top:6px;font-size:10px;display:block}.project-status-strip .text-link{font-size:11px}.project-work-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.project-work-areas .action-row{border-bottom:1px solid var(--line);gap:12px;padding:21px 0}.project-work-areas .action-row .row-icon{background:0 0;width:30px}.project-work-areas .action-row small{font-size:10px;line-height:1.8}.live-utilities{margin-top:22px}.activity-details{border-top:1px solid var(--line);margin-top:23px;padding-top:17px}.activity-details summary{cursor:pointer;color:#9b80ab;justify-content:space-between;align-items:center;min-height:40px;font-size:11px;list-style:none;display:flex}.activity-details summary::-webkit-details-marker{display:none}.activity-details[open] summary>svg{transform:rotate(180deg)}.activity-details p{border-bottom:1px solid var(--line);padding:13px 0;font-size:11px;line-height:1.65}.activity-details p:last-child{border:0}.activity-details p strong{font-weight:500}.activity-details p small{color:#b09bbf;margin-top:4px;font-size:9px;display:block}.decision-history{border-top:1px solid var(--line);margin-top:24px;padding-top:17px}.decision-history summary{cursor:pointer;color:#9b82ad;min-height:37px;font-size:12px}.decision-history article{border-top:1px solid var(--line);padding:15px 0}.decision-history article strong{font-size:12px;font-weight:500;display:block}.decision-history article small{color:#a48caf;margin:7px 0;font-size:10px;display:block}.decision-history p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.review-notes-after{max-width:750px;margin-top:29px}.review-notes-after .notes{padding-top:0}.shortlist-readiness{color:#91769f;background:#f3edf8;border-radius:14px;margin-top:18px;padding:16px;font-size:11px;line-height:1.7}.shortlist-readiness strong{color:#7f5c94;font-weight:550}.shortlist-readiness.attention{color:#9b7d58;background:#f8f0e6}.shortlist-utilities{flex-direction:column;align-items:center;gap:4px;margin-top:14px;display:flex}.request-status{text-align:left;color:#997fa8;background:#eee7f5;border-radius:15px;margin-top:17px;padding:17px;font-size:12px;line-height:1.7}.request-status strong{font-weight:550;display:block}.request-status p{margin-top:5px;font-size:11px}.progress-step-head{justify-content:space-between;align-items:center;gap:18px;margin:25px 0 18px;display:flex}.progress-step-head h2{font-size:24px}.progress-step-head p{max-width:630px;margin-top:9px;font-size:12px;line-height:1.7}.creator-progress-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.creator-progress-card{padding:25px}.creator-progress-card>header{align-items:center;gap:13px;margin-bottom:22px;display:flex}.creator-progress-card>header img{border-radius:10px;width:43px;height:53px}.creator-progress-card>header h3{font-size:18px}.creator-progress-card>header small{color:#ac95b9;margin-top:6px;font-size:10px;display:block}.stage-dots{grid-template-columns:repeat(5,1fr);gap:7px;margin:16px 0 23px;display:grid}.stage-dots>span{color:#b8a5c5;flex-direction:column;align-items:center;gap:9px;font-size:8px;display:flex}.stage-dots i{background:#eee7f4;border-radius:5px;width:100%;height:5px}.stage-dots .done{color:#75a28d}.stage-dots .done i{background:#a3c5b2}.stage-dots .current{color:#9470ad}.stage-dots .current i{background:#b69acb}.creator-current{background:#f6f2f9;border-radius:14px;padding:18px}.creator-current h3{margin:0 0 9px;font-size:16px}.creator-current p{font-size:12px;line-height:1.8}.creator-current small{color:#a88eb7;margin-top:11px;font-size:10px;display:block}.creator-progress-card .button-row{margin-top:19px}.creator-progress-card .button{min-height:41px;padding:10px 17px;font-size:11px}.workspace-top-links{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px;display:grid}.workspace-top-links>.paper{text-align:left;align-items:center;gap:17px;padding:25px;display:flex}.workspace-top-links>.paper>svg{color:#aa8dbb}.workspace-top-links>.paper>span{flex:1}.workspace-top-links strong{font-size:17px;font-weight:500;display:block}.workspace-top-links small{color:#a18aaf;margin-top:8px;font-size:11px;display:block}.workspace-top-links .field{flex:1;margin:0}.workspace-top-links .field>span{margin-bottom:7px;font-size:10px}.workspace-top-links .field>small{margin-top:5px;font-size:9px}.role-context{align-items:center;gap:14px;margin-bottom:28px;padding:0 3px;display:flex}.project-grants{border:1px solid var(--line);border-radius:15px;margin:23px 0;padding:10px 15px}.project-grants legend{color:#9777ac;padding:0 7px;font-size:11px}.project-grants label{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:13px 0;display:flex}.project-grants label:last-child{border:0}.project-grants input{accent-color:#9e7db6;flex-shrink:0;width:17px;height:17px}.project-grants span{font-size:12px}.project-grants small{color:#a590b4;margin-top:4px;font-size:10px;display:block}.po-attachments{border-top:1px solid var(--line);margin-top:17px;padding-top:15px}.po-attachments>a{color:#8a6a9f;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:11px;display:flex}.submit-summary{color:#967aab;text-align:center;max-width:290px;margin:12px 0}.submission-scope{background:#ffffff9c;border-radius:12px;margin-bottom:16px;padding:12px 15px;font-size:11px;line-height:1.8}.reopen-button{color:#9975b1;min-height:42px;margin-top:10px;font-size:11px}.brief-finance-hidden{color:#9d86ad;margin-top:15px;font-size:11px}.user-avatar{cursor:pointer;place-items:center;min-width:36px;min-height:36px;display:grid}@media (width<=1100px){.client-dashboard{grid-template-columns:minmax(0,1fr) 235px;gap:26px}.client-welcome{grid-template-columns:1fr 170px;gap:8px;padding:27px 24px}.welcome-mini-photos{height:176px}.welcome-mini-photos img{width:103px;height:167px;left:0}.client-welcome h1{font-size:31px}.client-welcome p{font-size:12px}.task-list{padding:0 18px}.task-row{gap:12px}.task-type{border-radius:12px;width:36px;height:38px}.task-copy>strong{font-size:14px}.task-deadline{max-width:95px}.task-deadline small{font-size:8px}.dashboard-main>.work-types{gap:12px}.dashboard-main>.work-types button{gap:8px;padding:17px 13px}.project-work-areas{grid-template-columns:1fr}.focused-project .primary-task .button{min-width:105px;font-size:10px}.workspace-top-links{grid-template-columns:1fr 1.1fr}}@media (width<=850px){.client-dashboard{grid-template-columns:1fr}.dashboard-aside{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;padding-top:27px;display:grid}.dashboard-aside>.eyebrow{grid-column:1/-1}.dashboard-aside .team-note{display:none}.dashboard-aside .workspace-utility{border-top:0;grid-column:auto;margin-top:17px;font-size:10px}.upcoming-project{gap:10px;padding:22px 0}.upcoming-project>svg{display:none}.upcoming-project>span:nth-child(2)>strong{font-size:11px}.upcoming-project .tag{font-size:7px}.client-welcome{grid-template-columns:1fr 240px;min-height:220px;padding:25px 29px}.welcome-mini-photos{height:177px}.welcome-mini-photos img{width:135px;height:175px;left:3px}.client-welcome h1{font-size:33px}.task-copy>strong{font-size:15px}.task-copy>small{font-size:11px}.task-deadline{max-width:140px}.task-deadline small{font-size:10px}.project-work-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-top-links{grid-template-columns:1fr}.workspace-top-links .view-as{max-width:100%}.focused-cover{height:200px}.focused-project .primary-task{flex-wrap:nowrap}.focused-project .primary-task .button{margin-left:0}.creator-progress-grid{gap:16px}.creator-progress-card{padding:21px}}@media (width<=680px){.header-actions{gap:3px}.app-header{gap:15px}.workspace-switch select{max-width:118px;font-size:10px}.workspace-switch .team-switch select{font-size:9px}.header-actions .search-button{min-width:32px;padding:8px}.header-actions>.icon-button{width:33px}.user-avatar{width:31px;min-width:31px;height:31px;min-height:31px;margin-left:3px;font-size:10px;display:grid}.client-dashboard{gap:27px}.client-welcome{border-radius:23px;grid-template-columns:1.2fr .8fr;gap:5px;min-height:214px;padding:23px 20px}.client-welcome .eyebrow{letter-spacing:.13em;font-size:7px}.client-welcome h1{margin:11px 0 10px;font-size:27px}.client-welcome p{max-width:175px;font-size:11px;line-height:1.7}.client-welcome .button{gap:7px;min-height:40px;margin-top:18px;padding:10px 14px;font-size:10px}.client-welcome .button svg{width:14px}.welcome-mini-photos{height:167px;margin:0}.welcome-mini-photos img{border-width:2px;border-radius:65px 65px 5px 5px;width:84px;height:157px;left:-1px}.welcome-mini-photos img:nth-child(2){height:164px;bottom:-1px;right:-2px}.dashboard-main>.work-types{grid-template-columns:1.25fr .75fr;gap:11px;margin:16px 0 24px}.dashboard-main>.work-types>button{gap:9px;min-height:81px;padding:16px 13px;position:relative}.dashboard-main>.work-types .type-icon{display:none}.dashboard-main>.work-types strong{padding-right:13px;font-size:12px;line-height:1.5}.dashboard-main>.work-types small{margin-top:5px;font-size:10px}.dashboard-main>.work-types>button>svg{width:14px;position:absolute;top:18px;right:11px}.dashboard-main>.section-title{margin:25px 0 16px}.dashboard-main>.section-title h2{font-size:23px}.dashboard-main>.section-title .eyebrow{font-size:7px}.dashboard-main>.section-title .text-link{font-size:11px}.task-list{border-radius:19px;padding:0 16px}.task-row{gap:11px;min-height:103px;padding:19px 0;position:relative}.task-type{border-radius:11px;width:32px;height:35px}.task-type svg{width:18px;height:18px}.task-copy>small{margin-bottom:6px;font-size:10px;line-height:1.6}.task-copy>strong{font-size:14px;line-height:1.45}.task-copy>span{margin-top:5px;font-size:10px;line-height:1.7}.task-deadline{align-self:flex-start;max-width:81px;padding-top:1px}.task-deadline .tag{white-space:nowrap;padding:4px 6px;font-size:8px}.task-deadline small{display:none}.task-row>svg{width:15px;position:absolute;bottom:22px;right:1px}.task-copy{padding-right:5px}.task-row:has(.task-deadline) .task-copy{max-width:calc(100% - 122px)}.task-row>.tag{text-align:center;max-width:88px;margin-right:16px;font-size:8px}.task-row:not(:has(.task-deadline)) .task-copy{padding-right:18px}.quiet-empty{padding:25px 21px}.quiet-empty span{font-size:12px;line-height:1.7}.project-owner{margin-top:8px;font-size:9px;line-height:1.6}.dashboard-aside{padding-top:24px;display:block}.upcoming-project{gap:14px;padding:19px 0}.upcoming-project>span:nth-child(2)>strong{margin-top:7px;font-size:13px}.upcoming-project>svg{display:block}.upcoming-project .tag{font-size:8px}.dashboard-aside .workspace-utility{border-top:1px solid var(--line);margin-top:0;font-size:11px}.queue-filters{gap:6px;margin-bottom:20px}.queue-filters button{padding:9px 14px;font-size:11px}.review-queue-tabs button{padding:10px 13px;font-size:11px}.focused-cover{height:184px;padding:23px 22px}.focused-cover h1{font-size:28px}.focused-cover .cover-tags{margin-bottom:16px}.focused-cover p{margin-top:12px;font-size:11px}.focused-project{margin-top:25px}.focused-project .primary-task{grid-template-columns:36px 1fr;gap:13px;padding:22px}.focused-project .primary-task .task-glyph{border-radius:12px;width:36px;height:36px}.focused-project .primary-task h3{font-size:21px;line-height:1.25}.focused-project .primary-task p{font-size:12px}.focused-project .primary-task small{font-size:10px;line-height:1.6}.focused-project .primary-task .button{grid-column:2;min-width:118px;min-height:40px;font-size:11px}.secondary-tasks .task-list{padding:0 16px}.secondary-tasks .task-row{padding:18px 0}.secondary-tasks .task-copy>strong{font-size:12px}.project-status-strip{gap:10px;padding:22px 0}.project-status-strip strong{font-size:12px}.project-status-strip small{font-size:10px;line-height:1.7}.project-status-strip .text-link{gap:5px;font-size:10px}.project-status-strip .text-link svg{width:13px}.project-work-areas{grid-template-columns:1fr}.project-work-areas .action-row{gap:14px;padding:20px 0}.project-work-areas .action-row strong{font-size:14px}.project-work-areas .action-row small{font-size:11px}.live-utilities{margin-top:17px}.activity-details{margin-top:18px}.activity-details summary,.activity-details p{font-size:12px}.activity-details p small{font-size:10px}.review-notes-after{margin-top:24px}.decision-history summary{font-size:12px}.shortlist-readiness{padding:17px;font-size:12px;line-height:1.8}.shortlist-utilities .text-link,.request-status,.request-status p{font-size:12px}.creator-progress-grid{grid-template-columns:1fr;gap:17px}.progress-step-head h2{font-size:24px}.progress-step-head p{font-size:12px}.creator-progress-card{padding:23px}.creator-progress-card>header h3{font-size:20px}.stage-dots>span{font-size:9px}.creator-current h3{font-size:17px}.creator-current p{font-size:12px}.creator-current small{font-size:11px}.workspace-top-links{gap:15px}.workspace-top-links>.paper{gap:14px;padding:22px}.workspace-top-links strong{font-size:18px}.workspace-top-links small{font-size:11px;line-height:1.7}.workspace-top-links>.paper>svg:first-child{width:21px}.workspace-top-links .field>small{font-size:10px}.workspace-top-links .view-as>svg{display:none}.role-context{align-items:flex-start;gap:12px}.role-context .tag{margin-top:4px}.role-context p{font-size:12px}.project-grants span{font-size:13px}.project-grants small{font-size:11px}.member-state{min-width:40px;max-width:45px;font-size:8px;line-height:1.6;display:block}.member-row{gap:9px}.member-row>div:nth-child(3){min-width:66px}.member-row small{font-size:9px}.po-attachments>a{font-size:12px}.floating-nav a{width:71px;min-height:51px}.floating-nav a>span{font-size:9px}.field>span{font-size:12px}.field>small{font-size:11px}.review-sidebar .button{min-height:46px;font-size:12px}.back{font-size:12px}.section-title h2{font-size:25px}}@media (width<=370px){.app-header{gap:12px;padding:0 13px}.workspace-switch select{max-width:111px}.header-actions .search-button{min-width:27px;padding:6px}.header-actions>.icon-button{width:28px}.user-avatar{width:28px;min-width:28px;height:28px;min-height:28px}.client-welcome{grid-template-columns:1.3fr .7fr;padding:22px 17px}.client-welcome h1{font-size:25px}.welcome-mini-photos img{width:74px}.client-welcome .button{padding:11px 12px;font-size:9px}.task-list{padding:0 13px}.task-row{gap:9px}.task-type{width:29px;height:33px}.task-copy>strong{font-size:13px}.task-row:has(.task-deadline) .task-copy{max-width:calc(100% - 112px)}.task-deadline{max-width:72px}.task-deadline .tag{font-size:7px}.floating-nav a{width:65px}}.field>label{color:#8e739f;margin-bottom:9px;font-size:11px;display:block}.workspace-top-links .field>label{margin-bottom:7px;font-size:10px}@media (width<=680px){.field>label{font-size:12px}.workspace-top-links .field>label{font-size:11px}}.conversation-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.conversation-heading h2{font-size:24px}.conversation-heading>.text-link{white-space:nowrap;min-height:30px;padding-top:0;font-size:10px}.conversation-feed{max-height:440px;padding-right:4px;overflow:auto}.note-context{color:#a58bb6;align-items:center;gap:6px;margin:10px 0 0;padding:0;font-size:9px;display:flex}.conversation-composer{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:flex-end;gap:10px;margin-top:22px;padding:12px;display:flex}.conversation-composer textarea{background:0 0;border:0;width:100%;padding:3px;font-size:13px;line-height:1.7}.conversation-composer .icon-button{background:#eee6f6;width:37px;height:37px}.progress-step-head>.tag{text-align:center;flex-shrink:0;max-width:180px;line-height:1.7}@media (width<=680px){.conversation-heading{flex-wrap:wrap;gap:6px}.conversation-heading h2{font-size:24px}.conversation-heading>.text-link{font-size:11px}.conversation-composer textarea{font-size:16px}.conversation-feed{max-height:460px}.note-context{font-size:10px}.progress-step-head{flex-wrap:wrap;gap:15px}.progress-step-head>.tag{font-size:11px}.primary-task small{line-height:1.8}}:root{--ink:#2d2936;--muted:#77717f;--line:#e8e3ed;--lavender:#e5dff4;--c-purple:#806397;--c-soft:#f0ebf6;--c-green:#39705a}body{color:var(--ink);background:#f8f7fa;font-family:Inter,Segoe UI,Arial,sans-serif}button,input,textarea,select{font-family:inherit}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #806397}button:disabled{cursor:not-allowed;opacity:.48}img{object-fit:cover}.app-header{border-color:#e7e2eb;gap:34px;max-width:1320px;height:86px;margin:auto;padding:0 28px}.brand-mark{color:#2d2936;font-size:38px}.workspace-switch select{color:#544a60;font-size:13px}.workspace-avatar{color:#80658e;background:#ece5f3;width:35px;height:35px;font-size:11px}.header-actions .search-button{color:#756c80;font-size:12px}.header-actions .icon-button{color:#786589;width:42px;height:42px}.user-avatar{color:#6d527f;background:#e9dff0;width:38px;height:38px;font-size:13px}.main-content{max-width:1264px;margin:0 auto;padding:32px 28px 135px}.eyebrow{color:#8a7299;letter-spacing:.14em;font-size:10px;font-weight:600;line-height:1.6}.button{color:#fff;min-height:46px;box-shadow:none;background:#302b37;border:1px solid #302b37;gap:10px;padding:12px 21px;font-size:12px;font-weight:600}.button:hover{background:#46364f;transform:translateY(-1px)}.button.secondary{color:#756082;background:#fff;border-color:#ded3e6}.button.secondary:hover{background:#f3edf8;border-color:#c5afda}.text-link{color:#826597;min-height:36px;font-size:12px;font-weight:550}.tag{color:#785989;background:#eee5f5;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:500;line-height:1.5}.tag.green{color:#3b7458;background:#e9f2ec}.tag.amber{color:#8c6835;background:#f7eddf}.floating-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:40;background:linear-gradient(135deg,#61596bec,#807389e8);border:1px solid #c0b4caa6;border-radius:30px;gap:3px;padding:8px;bottom:22px;box-shadow:0 8px 30px #3b2c4329,inset 0 0 0 3px #bcb1c533}.floating-nav a{color:#f0eaf5;border-radius:22px;gap:6px;width:79px;min-height:53px;font-size:10px}.floating-nav a svg{width:21px;height:21px}.floating-nav a.active{color:#fff;background:#ffffff26;box-shadow:inset 0 1px #ffffff40}.floating-nav a>span{font-size:10px;font-weight:500}.preview-footer{color:#8b8393;margin-top:38px;font-size:10px}.page-heading h1{color:#302a38;letter-spacing:-.045em;font-size:36px;font-weight:500}.page-heading p{color:#7d7286;font-size:14px}.page-heading .eyebrow{font-size:10px}.section-title h2{letter-spacing:-.04em;font-size:27px}.action-row strong{color:#4b3d58;font-size:14px}.action-row small{color:#81718d;font-size:12px;line-height:1.6}.paper{border:1px solid #e5dfe9;border-radius:22px}.modal{border:1px solid #e7ddeb;border-radius:26px;max-width:580px;padding:28px;box-shadow:0 30px 100px #25152d35}.modal.wide{max-width:930px}.modal-head{margin-bottom:25px}.modal-head h2{letter-spacing:-.04em;color:#352c3d;font-size:29px}.modal p{color:#7c6f86;font-size:14px;line-height:1.75}.field>label{color:#6f5e7b;font-size:12px;font-weight:550}.field input,.field textarea,.field select{color:#51435d;background:#fff;border-color:#e0d5e8;min-height:46px;font-size:14px}.field>small,.hint{color:#8b7a95;font-size:11px;line-height:1.7}.detail-grid dt{color:#8b7897;font-size:11px}.detail-grid dd{color:#4f405c;font-size:13px;line-height:1.6}.c-page-heading{justify-content:space-between;align-items:center;gap:30px;margin:0 0 28px;display:flex}.c-page-heading h1{letter-spacing:-.055em;color:#332c3b;margin:11px 0 13px;font-size:42px;font-weight:500;line-height:1.12}.c-page-heading p{color:#7b6f87;margin:0;font-size:14px;line-height:1.7}.hello-dot{color:#ac8ebe}.heading-count{vertical-align:middle;color:#8c6fa0;letter-spacing:0;background:#eae2f3;border-radius:9px;margin-left:13px;padding:5px 10px;font-size:15px}.c-section-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin:32px 0 20px;display:flex}.c-section-heading h2{letter-spacing:-.045em;margin:8px 0 0;font-size:26px;font-weight:500}.c-section-heading .text-link{white-space:nowrap}.c-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.c-tools{align-items:center;gap:12px;min-width:0;display:flex}.c-tools select{color:#766280;cursor:pointer;background:0 0;border:0;max-width:205px;min-height:42px;padding:12px 23px 12px 9px;font-size:12px}.c-filter-chips,.c-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.c-filter-chips button,.c-tabs button{color:#81728d;white-space:nowrap;border:1px solid #0000;border-radius:24px;min-height:42px;padding:11px 17px;font-size:12px}.c-filter-chips button.active{color:#6e4b83;background:#fff;border-color:#d6c7e2}.c-tabs{background:#eee9f2;border-radius:28px;padding:5px}.c-tabs button.active{color:#624975;background:#fff;box-shadow:0 2px 6px #4a2a5b0a}.c-view-toggle{border:1px solid #e1d7e9;border-radius:12px;align-items:center;gap:3px;padding:4px;display:flex}.c-view-toggle button{color:#9a88a8;border-radius:8px;place-items:center;width:35px;height:34px;display:grid}.c-view-toggle button.active{color:#76568b;background:#e8dff1}.c-search{color:#9e8aab;align-items:center;gap:9px;min-width:0;display:flex}.c-search input{color:#5e4a6d;outline-offset:4px;background:0 0;border:0;width:150px;min-width:0;padding:11px 0;font-size:12px}.c-result-count{color:#93849d;white-space:nowrap;font-size:12px}.commercial-avatars{flex-shrink:0;align-items:center;min-height:32px;padding-left:0;display:inline-flex}.commercial-avatars img,.commercial-avatars>span{object-position:50% 25%;color:#82618e;background:#ede5f2;border:2px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:-7px;font-size:10px;display:grid}.commercial-avatars>:first-child{margin-left:0}.c-home-hero{grid-template-columns:1.6fr 1fr;gap:20px;display:grid}.c-editorial-hero{background:#e2dbf2;border-radius:26px;grid-template-columns:1fr .9fr;min-height:304px;padding:30px 29px;display:grid;position:relative;overflow:hidden}.c-editorial-copy{z-index:2;position:relative}.c-kicker{letter-spacing:.13em;color:#8b779c;font-size:8px;font-weight:600}.c-editorial-copy h2{letter-spacing:-.06em;color:#413348;margin:21px 0 23px;font-size:39px;font-weight:500;line-height:1.06}.c-editorial-copy h2 em{color:#88719e;font-family:Georgia,serif;font-weight:400}.c-editorial-copy button{color:#6c4e82;align-items:center;gap:10px;min-height:34px;font-size:12px;font-weight:550;display:flex}.c-editorial-images{pointer-events:none;align-self:stretch;min-width:0;margin-left:-20px;position:relative}.c-editorial-images>img{object-position:50% 20%;border:3px solid #f5f1fa;border-radius:100px 100px 10px 10px;width:145px;height:230px;position:absolute;bottom:6px;left:0;transform:rotate(-10deg);box-shadow:0 8px 14px #38204212}.c-editorial-images>img:nth-child(2){height:239px;bottom:0;left:auto;right:-5px;transform:rotate(8deg)}.c-editorial-images>span{letter-spacing:.13em;color:#93789f;white-space:nowrap;font-size:6px;position:absolute;bottom:-11px;right:-4px}.c-next-card{background:#fff;border:1px solid #e3daeb;border-radius:26px;flex-direction:column;gap:17px;padding:27px;display:flex}.c-next-eyebrow{color:#94829f;justify-content:space-between;gap:10px;font-size:10px;display:flex}.c-next-eyebrow>span:first-child{letter-spacing:.1em;align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}.c-next-eyebrow i{background:#ad8abf;border-radius:50%;width:5px;height:5px}.c-next-card h2{letter-spacing:-.045em;max-width:280px;margin:6px 0 11px;font-size:27px;font-weight:500;line-height:1.15}.c-next-card p{color:#8c7b98;font-size:12px}.c-next-detail{color:#9d8aaa;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:11px;display:flex}.c-next-card>.button{align-self:stretch;margin-top:auto}.c-metric-strip{border-bottom:1px solid #e5dfea;grid-template-columns:repeat(4,1fr);margin-top:4px;padding:29px 0 25px;display:grid}.c-metric-strip button{text-align:left;color:#786684;border-right:1px solid #dfd5e7;padding:0 26px}.c-metric-strip button:first-child{padding-left:0}.c-metric-strip button:last-child{border-right:0;padding-right:0}.c-metric-strip button>span{font-size:11px;display:block}.c-metric-strip strong{letter-spacing:-.055em;color:#49364f;justify-content:space-between;align-items:center;gap:10px;margin:13px 0 8px;font-size:34px;font-weight:450;display:flex}.c-metric-strip strong.amount{font-size:29px}.c-metric-strip strong svg{color:#ac8dbf}.c-metric-strip small{color:#9e8ba9;font-size:10px}.c-home-lower{grid-template-columns:minmax(0,1fr) 300px;gap:32px;display:grid}.c-home-campaigns{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.c-home-aside .c-section-heading h2{font-size:24px}.c-agenda-list{background:#fff;border:1px solid #e8e0ed;border-radius:21px;padding:0 19px}.c-agenda-list>button{text-align:left;border-bottom:1px solid #eee7f2;align-items:center;gap:13px;width:100%;padding:21px 0;display:flex}.c-agenda-list>button:last-child{border-bottom:0}.c-agenda-list>button>span:nth-child(2){flex:1;min-width:0}.c-agenda-list>button>span:nth-child(2)>strong{color:#584164;margin:5px 0;font-size:12px;font-weight:550;line-height:1.5;display:block}.c-agenda-list small{color:#a086b0;font-size:9px}.c-agenda-list>button>svg{color:#ac92bd;flex-shrink:0}.c-date-square{background:#f1e9f7;border-radius:13px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:45px;min-height:58px;display:flex}.c-date-square small{text-transform:uppercase}.c-date-square strong{color:#9d7aae;letter-spacing:-.05em;font-size:22px;font-weight:450}.c-workspace-links{margin-top:19px}.c-workspace-links>button{text-align:left;border-bottom:1px solid #e6dfec;align-items:center;gap:11px;width:100%;padding:20px 0;display:flex}.c-utility-icon{color:#aa8abc;background:#ede5f3;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:40px;display:grid}.c-workspace-links>button>span:nth-child(2){flex:1}.c-workspace-links strong{color:#674d77;font-size:12px;font-weight:550;display:block}.c-workspace-links small{color:#a087ae;margin-top:5px;font-size:10px;line-height:1.7;display:block}.c-workspace-links svg{color:#a384b4}.c-small-editorial{border-radius:21px;height:228px;margin-top:24px;position:relative;overflow:hidden}.c-small-editorial>img{object-position:50% 27%;width:100%;height:100%}.c-small-editorial:after{content:"";background:linear-gradient(90deg,#21182ed1,#21182e08);position:absolute;inset:0}.c-small-editorial>div{z-index:1;color:#fff;position:absolute;bottom:24px;left:22px}.c-small-editorial .eyebrow{color:#e8d7f0;font-size:7px}.c-small-editorial h3{letter-spacing:-.045em;margin:12px 0 18px;font-size:27px;font-weight:450;line-height:1.08}.c-small-editorial button{color:#f5e7fc;align-items:center;gap:8px;font-size:11px;display:flex}.c-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.c-campaign-card{background:#fff;border:1px solid #e5dce9;border-radius:24px;min-width:0;transition:transform .22s,box-shadow .22s;overflow:hidden}.c-campaign-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #5432680d}.c-campaign-visual{text-align:left;color:#fff;width:100%;height:260px;display:block;position:relative;overflow:hidden}.c-campaign-visual>img{object-position:center 30%;width:100%;height:100%;transition:transform .45s}.c-campaign-card:hover .c-campaign-visual>img{transform:scale(1.035)}.c-campaign-visual:after{content:"";background:linear-gradient(#27192b22 0%,#0000 25%,#211526ce 100%);position:absolute;inset:0}.c-image-category,.c-live-tag,.c-image-title,.c-image-arrow{z-index:1;position:absolute}.c-image-category{color:#7c618b;background:#ffffffeb;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:flex;top:16px;left:16px}.c-live-tag{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#3021356b;border:1px solid #fff6;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:flex;top:17px;right:16px}.c-live-tag i{background:#e4ceef;border-radius:50%;width:4px;height:4px}.c-live-tag.is-live i{background:#a9e4c2}.c-image-title{bottom:22px;left:21px;right:48px}.c-image-title small{letter-spacing:.14em;text-transform:uppercase;color:#ead4f3;margin-bottom:9px;font-size:9px;display:block}.c-image-title strong{letter-spacing:-.045em;font-size:26px;font-weight:450;line-height:1.12;display:block}.c-image-arrow{background:#ffffff2e;border:1px solid #fff4;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;bottom:24px;right:16px}.c-campaign-body{padding:18px 19px 0}.c-campaign-scope{color:#9e84ac;justify-content:space-between;align-items:flex-start;gap:10px;font-size:10px;line-height:1.6;display:flex}.c-campaign-scope>span:last-child{white-space:nowrap;align-items:center;gap:4px;display:flex}.c-campaign-people{align-items:center;gap:9px;margin:18px 0;display:flex}.c-campaign-people>span:nth-child(2){color:#9c82aa;flex:1;font-size:10px}.c-campaign-people>strong{color:#70527f;text-align:right;font-size:13px;font-weight:500}.c-campaign-people>strong small{color:#a389b3;margin-top:3px;font-size:8px;font-weight:400;display:block}.c-campaign-next{text-align:left;color:#9a83a9;border-top:1px solid #ece4f1;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:55px;font-size:10px;display:flex}.c-campaign-next>span{flex:1;align-items:center;gap:7px;line-height:1.5;display:flex}.c-campaign-next strong{font-size:11px;font-weight:500}.c-campaign-next svg{flex-shrink:0}.c-campaign-next.has-task{color:#8a609d}.c-campaign-next small{background:#efe5f7;border-radius:5px;padding:4px 6px;font-size:9px}.c-project-table{background:#fff;border:1px solid #e8dfed;border-radius:22px;padding:0 23px}.c-project-table>button{text-align:left;border-bottom:1px solid #eee6f2;align-items:center;gap:20px;width:100%;padding:22px 0;display:flex}.c-project-table>button:last-child{border-bottom:0}.c-project-table>button>img{border-radius:12px;width:65px;height:76px}.c-project-table>button>span:nth-child(2){flex:1}.c-project-table strong{letter-spacing:-.03em;color:#674974;margin:6px 0;font-size:19px;font-weight:500;display:block}.c-project-table small{color:#a38aaf;font-size:11px}.c-project-table time{color:#8e6e9f;min-width:55px;font-size:12px}.c-project-table>button>svg{color:#ad8cbc}.c-project-nav{scrollbar-width:none;border-bottom:1px solid #e6dfed;align-items:center;gap:4px;margin:-8px 0 22px;padding:7px 0 13px;display:flex;overflow-x:auto}.c-project-nav a{white-space:nowrap;color:#957ca4;border-radius:10px;align-items:center;gap:7px;min-height:41px;padding:11px 14px;font-size:11px;text-decoration:none;display:flex}.c-project-nav a[aria-current]{color:#79568e;background:#e9e0f2}.focused-cover{border-radius:25px;height:242px}.focused-cover h1{font-size:38px;font-weight:450}.focused-project{grid-template-columns:minmax(0,1fr) 275px;gap:32px}.focused-project .primary-task{background:#e9e1f4;border:1px solid #e2d5ef;border-radius:22px;padding:27px}.focused-project .primary-task h3{font-size:25px;font-weight:500}.focused-project .primary-task p{color:#8a709b;font-size:13px}.focused-project .primary-task small{color:#9a80a9;font-size:11px}.project-aside>p{color:#8d789a;font-size:13px;line-height:1.85}.project-work-areas{background:#fff;border:1px solid #e7dfed;border-radius:20px;padding:3px 20px}.project-work-areas .action-row{padding:21px 4px}.project-work-areas .action-row strong{font-size:14px}.project-work-areas .action-row small{font-size:11px}.task-list{border-color:#e7deed;border-radius:20px}.task-copy>strong{color:#604569;font-size:14px}.task-copy>small{color:#9a7daa;font-size:11px}.task-copy>span{color:#a087af;font-size:11px}.task-row{min-height:94px;padding:19px 0}.task-deadline small{color:#a18baa;font-size:10px}.c-reviews>.c-page-heading{min-height:156px;margin:4px 0 24px}.c-reviews .c-page-heading h1{margin-top:14px;font-size:43px;line-height:1.12}.c-reviews .c-page-heading h1>span{color:#a084b4}.c-review-heading-art{flex-shrink:0;width:185px;height:158px;margin-right:17px;position:relative}.c-review-heading-art img{object-position:50% 20%;border:3px solid #fff;border-radius:58px 58px 10px 10px;width:93px;height:129px;position:absolute;bottom:4px;left:0;transform:rotate(-12deg);box-shadow:0 6px 20px #38234312}.c-review-heading-art img:nth-child(2){bottom:0;left:75px;transform:rotate(10deg)}.c-review-heading-art>span{color:#fff;background:#a88aba;border:4px solid #f8f7fa;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;bottom:9px;right:-4px}.c-review-tabs{border-bottom:1px solid #e2d8e9;align-items:center;gap:28px;margin-top:30px;display:flex}.c-review-tabs>button{color:#a18ba9;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:9px;margin-bottom:-1px;padding:16px 2px 19px;font-size:13px;display:flex;position:relative}.c-review-tabs>button.active{color:#725283;border-bottom-color:#a380b6}.c-review-tabs>button>span{color:#9c7aaf;background:#ede5f3;border-radius:6px;padding:2px 6px;font-size:10px}.c-review-tabs>button.active>span{color:#76518e;background:#dacce7}.c-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.c-review-card{background:#fff;border:1px solid #e5dce9;border-radius:23px;transition:transform .2s,box-shadow .2s;overflow:hidden}.c-review-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #47215b10}.c-review-open{text-align:left;width:100%;display:block}.c-review-visual{background:#e9dff2;height:257px;position:relative;overflow:hidden}.c-visual-label{z-index:2;letter-spacing:.07em;color:#80628d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffda;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;display:flex;position:absolute;top:16px;left:16px}.c-visual-foot{color:#886c99;z-index:2;font-size:9px;position:absolute;bottom:17px;left:18px}.c-shortlist-portraits{justify-content:center;align-items:flex-end;gap:0;height:100%;padding:46px 22px 42px;display:flex}.c-shortlist-portraits img{object-position:50% 20%;border:3px solid #f7f1fb;border-radius:67px 67px 9px 9px;width:98px;height:162px;margin-right:-7px;transform:rotate(-10deg);box-shadow:0 5px 15px #49315418}.c-shortlist-portraits img:nth-child(2){z-index:1;height:175px;transform:rotate(0)}.c-shortlist-portraits img:nth-child(3){transform:rotate(10deg)}.is-video>img{object-position:50% 35%;width:100%;height:100%}.is-video:after{content:"";background:linear-gradient(#0000 50%,#281d31a8);position:absolute;inset:0}.is-video .c-visual-foot{color:#f1e1f8}.c-play-symbol{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #fffb;border-radius:50%;place-items:center;width:57px;height:57px;margin:auto;display:grid;position:absolute;inset:0}.c-play-symbol svg{margin-left:3px}.is-moodboard>div{grid-template-columns:1.05fr 1fr;gap:5px;height:100%;display:grid;transform:rotate(-5deg)scale(1.08)}.is-moodboard img{width:100%;height:100%;min-height:0}.is-moodboard img:first-child{grid-row:span 2}.is-moodboard img:nth-child(2),.is-moodboard img:nth-child(3){height:126px}.is-script{background:#eee6de}.c-script-excerpt{background:#fffdfa;border-radius:3px;padding:23px 24px 32px;position:absolute;top:56px;left:31px;right:31px;transform:rotate(-5deg);box-shadow:0 4px 15px #65513f12}.c-script-excerpt small{letter-spacing:.1em;color:#b09c8f;font-size:7px}.c-script-excerpt p{color:#6e5b50;max-height:103px;margin:13px 0;font-family:Georgia,serif;font-size:16px;line-height:1.6;overflow:hidden}.c-script-excerpt>span{background:#dfd3c6;height:1px;margin-top:10px;display:block}.c-script-excerpt>span:last-child{width:70%}.c-script-avatar{object-position:50% 20%;border:3px solid #fff;border-radius:50%;width:42px;height:42px;position:absolute;bottom:15px;right:21px}.c-review-body{padding:20px 20px 0}.c-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.c-card-meta>span:first-child{color:#a18aaf;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.c-card-meta .tag{white-space:nowrap;padding:4px 6px;font-size:8px}.c-review-body h2{letter-spacing:-.04em;color:#594061;min-height:52px;margin:17px 0 9px;font-size:23px;font-weight:500;line-height:1.14}.c-review-body>p{color:#a086ae;margin-bottom:21px;font-size:11px;line-height:1.6}.c-review-footer{border-top:1px solid #eae2f0;justify-content:space-between;align-items:center;gap:10px;padding:17px 0;display:flex}.c-review-footer>span{color:#a488b3;align-items:center;gap:7px;font-size:9px;display:flex}.c-review-footer>span>img{object-position:50% 20%;border-radius:50%;width:25px;height:25px}.c-review-footer button{color:#916aa5;align-items:center;gap:6px;min-height:35px;font-size:11px;font-weight:550;display:flex}.c-review-reassurance{color:#a08aaa;justify-content:center;align-items:center;gap:30px;margin:29px 0;font-size:11px;display:flex}.c-review-reassurance>span{align-items:center;gap:8px;display:flex}.c-waiting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.c-waiting-card{text-align:left;background:#fff;border:1px solid #e4d9eb;border-radius:23px;gap:20px;padding:20px;display:flex}.c-waiting-card>img{object-position:50% 25%;border-radius:15px;width:110px}.c-waiting-card>div{flex:1}.c-waiting-card small{color:#a186b1;font-size:10px}.c-waiting-card h2{letter-spacing:-.04em;color:#644370;margin:13px 0 12px;font-size:23px;font-weight:450;line-height:1.15}.c-waiting-card p{color:#9c80a9;font-size:12px;line-height:1.75}.c-waiting-card>div>span{color:#9670a9;align-items:center;gap:6px;margin-top:18px;font-size:10px;display:flex}.c-waiting-card>div>span>svg:last-child{margin-left:auto}.c-saved-button{color:#9472a7;white-space:nowrap;background:#fff;border:1px solid #dcd0e6;border-radius:25px;align-items:center;gap:9px;min-height:46px;padding:13px 18px;font-size:12px;display:flex}.c-saved-button.active{background:#e8dcf1}.c-saved-button>span{background:#eee4f5;border-radius:5px;padding:3px 6px;font-size:10px}.c-creator-search{gap:12px;margin:30px 0 15px;display:flex}.c-creator-search>label{color:#a087af;background:#fff;border:1px solid #e0d6e8;border-radius:16px;flex:1;align-items:center;gap:12px;min-height:55px;padding:0 18px;display:flex}.c-creator-search input{outline-offset:2px;color:#6f4f7e;background:0 0;border:0;flex:1;min-width:0;padding:17px 0;font-size:13px}.c-creator-search>label>button{color:#9b7bad;padding:6px}.c-creator-search>button{color:#8e6a9e;background:#fff;border:1px solid #decee8;border-radius:15px;align-items:center;gap:9px;min-height:52px;padding:13px 21px;font-size:12px;display:flex}.c-creator-search>button.active{background:#ece0f5}.c-creator-search>button i{background:#9873ae;border-radius:50%;width:5px;height:5px}.c-creator-filters{background:#f0e9f6;border:1px solid #e8ddf0;border-radius:18px;align-items:flex-end;gap:20px;padding:20px 24px;display:flex}.c-creator-filters .field{flex:1;margin:0}.c-creator-filters>.text-link{white-space:nowrap;margin-bottom:3px}.c-creator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.c-creator-card{background:#fff;border:1px solid #e8dfed;border-radius:24px;transition:transform .22s;overflow:hidden}.c-creator-card:hover{transform:translateY(-4px)}.c-creator-image{height:340px;position:relative;overflow:hidden}.c-creator-open{width:100%;height:100%;display:block;position:absolute;inset:0}.c-creator-open>img{object-position:50% 25%;width:100%;height:100%;transition:transform .45s}.c-creator-card:hover .c-creator-open>img{transform:scale(1.04)}.c-creator-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#24182dbf);position:absolute;inset:45% 0 0}.c-creator-image>.tag{z-index:2;background:#f9f3fddc;font-size:9px;position:absolute;top:18px;left:17px}.c-bookmark{z-index:2;color:#856391;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffefbdd;border:1px solid #fff;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:15px;right:16px}.c-bookmark.saved{color:#7f5694;background:#e8d3f3}.c-creator-caption{z-index:2;color:#fff;pointer-events:none;position:absolute;bottom:23px;left:23px;right:23px}.c-creator-caption>button{letter-spacing:-.055em;pointer-events:auto;text-align:left;justify-content:space-between;align-items:center;width:100%;font-size:29px;font-weight:450;display:flex}.c-creator-caption>span{color:#e6d9eb;align-items:center;gap:5px;margin-top:10px;font-size:10px;display:flex}.c-creator-info{padding:20px 20px 0}.c-creator-metrics{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.c-creator-metrics>span{flex-direction:column;gap:7px;display:flex}.c-creator-metrics strong{letter-spacing:-.045em;color:#72517f;font-size:21px;font-weight:450}.c-creator-metrics small{color:#ae90bd;font-size:9px}.c-creator-bottom{border-top:1px solid #ece3f2;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding:14px 0;display:flex}.c-creator-bottom>span{color:#a487b1;font-size:10px}.c-creator-bottom>button{color:#a181b1;align-items:center;gap:6px;min-height:32px;font-size:10px;display:flex}.c-creator-bottom>button.active{color:#7a4697}.c-check-square{border:1px solid #c3a9d1;border-radius:4px;width:13px;height:13px}.c-collection-note{text-align:center;color:#a48cae;margin:30px 0 0;font-size:11px}.c-compare-tray{z-index:45;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;border:1px solid #d6c6e0;border-radius:21px;align-items:center;gap:18px;padding:12px 15px;display:flex;position:fixed;bottom:112px;left:50%;transform:translate(-50%);box-shadow:0 9px 30px #46314e21}.c-compare-tray>div{align-items:center;gap:7px;display:flex}.c-compare-tray>div>span{color:#a488b3;white-space:nowrap;margin-left:6px;font-size:11px}.c-compare-tray>div>button{width:31px;height:38px;position:relative}.c-compare-tray img{border-radius:7px;width:31px;height:38px}.c-compare-tray>div>button>svg{color:#fff;background:#9a79aa;border-radius:50%;width:14px;height:14px;padding:2px;position:absolute;top:-4px;right:-3px}.c-clear-compare{color:#ab8abb;place-items:center;width:26px;height:36px;display:grid}.c-comparison{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:22px;display:grid}.c-comparison>div>img{object-position:50% 20%;border-radius:15px;width:100%;height:200px}.c-comparison h3{color:#64466f;letter-spacing:-.04em;margin-top:17px;font-size:23px;font-weight:500}.c-comparison p{margin:10px 0;font-size:12px;line-height:1.8}.c-comparison dl{margin:22px 0}.c-comparison dt{color:#a286b0;margin-top:18px;font-size:10px}.c-comparison dd{color:#7c5a8c;margin:6px 0 0;font-size:17px}.c-comparison .button{width:100%;padding:10px;font-size:11px}.c-profile{grid-template-columns:1fr 1fr;gap:28px;display:grid}.c-profile-main{border-radius:18px;height:425px;position:relative;overflow:hidden}.c-profile-main>img{object-position:50% 25%;width:100%;height:100%}.c-profile-main>span{color:#91649f;background:#ffffffd9;border-radius:20px;padding:7px 10px;font-size:10px;position:absolute;bottom:19px;left:17px}.c-profile-main>div{gap:7px;display:flex;position:absolute;bottom:15px;right:15px}.c-profile-main button{color:#936ca6;background:#ffffffd9;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.c-profile-thumbnails{gap:10px;margin-top:12px;display:flex}.c-profile-thumbnails>button{border:2px solid #0000;border-radius:10px;width:70px;height:80px;padding:2px}.c-profile-thumbnails>button[aria-pressed=true]{border-color:#ad89c2}.c-profile-thumbnails img{border-radius:7px;width:100%;height:100%}.c-profile-info>div:first-child{justify-content:space-between;align-items:center;display:flex}.c-profile-info>div:first-child>span:last-child{color:#a17dad;align-items:center;gap:4px;font-size:11px;display:flex}.c-profile-info h3{letter-spacing:-.045em;color:#64446e;margin:25px 0 17px;font-size:31px;font-weight:500;line-height:1.13}.c-profile-info>p{color:#9c7caa;font-size:13px}.c-profile-metrics{border-top:1px solid #e9dfef;border-bottom:1px solid #e9dfef;gap:35px;margin:23px 0;padding:21px 0;display:flex}.c-profile-metrics>span{color:#ab88b8;flex-direction:column;gap:7px;font-size:10px;display:flex}.c-profile-metrics strong{letter-spacing:-.04em;color:#80548e;font-size:26px;font-weight:450}.c-profile-info h4{color:#765382;margin:19px 0;font-size:22px;font-weight:500}.c-profile-info h4 small{color:#b096ba;margin-top:8px;font-size:10px;font-weight:400;display:block}.c-profile-interest{background:#f5eff9;border-radius:15px;margin-top:16px;padding:15px 19px 18px}.c-profile-interest .field{margin:0 0 13px}.c-profile-info>.hint{margin-top:19px;font-size:10px;line-height:1.8}.c-calendar-layout{grid-template-columns:minmax(0,1fr) 285px;gap:25px;display:grid}.c-calendar{background:#fff;border:1px solid #e3d6eb;border-radius:23px;padding:24px}.c-calendar>header{justify-content:space-between;align-items:center;padding:4px 1px 26px;display:flex}.c-calendar>header h2{color:#795489;letter-spacing:-.04em;font-size:25px;font-weight:450}.c-calendar>header>div{gap:5px;display:flex}.c-calendar>header button{color:#a17bb5;border:1px solid #e2d2ec;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.c-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.c-calendar-grid>small{color:#aa8bb6;text-align:center;padding:0 0 15px;font-size:10px}.c-calendar-grid>button{text-align:left;border:1px solid #f0e9f5;border-radius:12px;align-self:stretch;min-width:0;min-height:99px;padding:10px 7px;position:relative}.c-calendar-grid>button>strong{color:#866093;padding-left:4px;font-size:12px;font-weight:500}.c-calendar-grid>button>span{text-overflow:ellipsis;white-space:nowrap;color:#aa7abb;background:#f1e6f8;border-radius:4px;margin-top:6px;padding:3px 4px;font-size:8px;line-height:1.7;display:block;overflow:hidden}.c-calendar-grid>button>span.launch{color:#78a17d;background:#e9f2e9}.c-calendar-grid>button>span.shoot{color:#b38d62;background:#f4eadf}.c-calendar-grid>button>em{color:#b395bf;margin-top:5px;font-size:8px;font-style:normal;display:block}.c-calendar-grid>button.selected{background:#f5edf9;border-color:#bd9ace}.c-calendar-grid>button.today>strong{color:#fff;background:#a17ab7;border-radius:50%;place-items:center;width:24px;height:24px;margin:-2px 0 0;padding:0;display:grid}.c-calendar-grid i{display:none}.c-calendar-agenda{background:#f2eaf7;border:1px solid #e7dcee;border-radius:23px;padding:23px}.c-calendar-agenda>h2{color:#895b9c;letter-spacing:-.045em;margin:8px 0 23px;font-size:31px;font-weight:450}.c-calendar-event{text-align:left;background:#fff;border:1px solid #e7d9f0;border-radius:16px;width:100%;margin-bottom:15px;overflow:hidden}.c-calendar-event>img{object-position:50% 30%;width:100%;height:110px}.c-calendar-event>div{padding:16px}.c-calendar-event .tag{font-size:8px}.c-calendar-event h3{letter-spacing:-.03em;color:#7b568a;margin:12px 0 9px;font-size:19px;font-weight:450;line-height:1.25}.c-calendar-event p{color:#af8eba;font-size:10px;line-height:1.8}.c-calendar-event>div>span:last-child{color:#a374b6;justify-content:space-between;align-items:center;margin-top:17px;font-size:11px;display:flex}.c-calendar-agenda .empty{padding:40px 0}.c-calendar-agenda .empty h3{font-size:23px}.c-calendar-agenda .empty p{font-size:12px}.shortlist-summary{border-color:#ded0e8}.shortlist-summary p{font-size:13px}.swipe-photo{height:420px}.photo-name h2{font-size:36px}.photo-name>span{font-size:12px}.swipe-info p{color:#9b7fa8;font-size:13px}.choices strong{color:#785086;font-size:13px}.choices small{color:#af8bbb;font-size:11px}.shortlist-total span{font-size:13px}.shortlist-finish p{font-size:14px}.shortlist-utilities .text-link{font-size:12px}.review-sidebar{background:#f0e7f7;border-color:#e1d1ec}.review-sidebar h2{font-size:27px}.script>section p{color:#765c80;font-size:17px;line-height:1.8}.script-title,.script>section .eyebrow{font-size:10px}.feedback-context p,.change-summary p{font-size:13px}.notes h3{font-size:18px}.notes .muted{font-size:12px}.notes .note p{font-size:13px}.notes .note strong{font-size:12px}.creator-current h3{font-size:22px}.creator-current p{color:#9c7aa9;font-size:13px}.creator-progress-card{border-color:#e5d5ed}.stage-dots>span{font-size:11px}.finance-summary{background:#ebe0f4;border:1px solid #e1d1ec}.finance-summary .eyebrow{font-size:9px}.finance-summary small{font-size:11px}.finance-summary strong{color:#785489;font-size:37px}.quote-card h3{font-size:32px}.invoice-row strong{font-size:14px}.invoice-row small{font-size:11px}.member-row strong{font-size:14px}.member-row small{font-size:11px}.role-context p,.conversation-list strong{font-size:13px}.conversation-detail h2{font-size:27px}.conversation-feed .note p{font-size:14px}@media (width>=1450px){.main-content{max-width:1320px}.app-header{max-width:1376px}.c-creator-image{height:373px}.c-review-visual{height:278px}.c-campaign-visual{height:280px}.c-editorial-images>img{width:163px}.c-editorial-images>img:nth-child(2){right:6px}}@media (width<=1100px){.c-home-hero{grid-template-columns:1.45fr 1fr}.c-editorial-hero{min-height:285px;padding:27px 25px}.c-editorial-copy h2{font-size:35px}.c-editorial-images>img{width:122px;height:214px}.c-editorial-images>img:nth-child(2){height:221px;right:-16px}.c-home-lower{grid-template-columns:minmax(0,1fr) 255px;gap:23px}.c-next-card{padding:24px}.c-next-card h2{font-size:25px}.c-campaign-visual{height:230px}.c-image-title strong{font-size:24px}.c-campaign-body{padding:16px 16px 0}.c-campaign-people{gap:6px}.c-campaign-people>span:nth-child(2){font-size:9px}.c-campaign-people .commercial-avatars img{width:27px;height:27px}.c-campaign-people>strong{font-size:11px}.c-metric-strip button{padding:0 20px}.c-metric-strip strong{font-size:31px}.c-metric-strip strong.amount{font-size:25px}.c-review-grid,.c-creator-grid,.c-campaign-grid{gap:19px}.c-review-visual{height:237px}.c-shortlist-portraits{padding-left:15px;padding-right:15px}.c-shortlist-portraits img{width:82px;height:149px}.c-shortlist-portraits img:nth-child(2){height:161px}.c-review-body{padding:18px 17px 0}.c-review-body h2{font-size:21px}.c-review-footer>span{font-size:8px}.c-review-footer button{gap:4px;font-size:10px}.c-creator-image{height:300px}.c-creator-caption{left:19px;right:19px}.c-creator-caption>button{font-size:27px}.c-creator-metrics strong{font-size:19px}.c-creator-info{padding:18px 16px 0}.c-calendar-layout{grid-template-columns:1fr 245px}.c-calendar{padding:20px}.focused-project{grid-template-columns:minmax(0,1fr) 235px}.c-project-nav a{padding:10px;font-size:10px}}@media (width<=850px){.main-content{padding:27px 24px 130px}.app-header{gap:24px;padding:0 24px}.c-page-heading h1{font-size:37px}.c-home-lower{grid-template-columns:1fr}.c-home-aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.c-home-aside>.c-section-heading{grid-column:1/-1;margin-bottom:0}.c-home-aside .c-workspace-links{margin-top:0}.c-home-aside .c-small-editorial{display:none}.c-campaign-grid,.c-creator-grid,.c-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c-review-visual{height:268px}.c-review-body h2{min-height:0;font-size:24px}.c-home-hero{grid-template-columns:1.3fr 1fr}.c-editorial-images{margin-left:-27px}.c-editorial-images>img{width:103px;height:202px}.c-editorial-images>img:nth-child(2){height:210px;right:-20px}.c-editorial-copy h2{font-size:32px}.c-editorial-copy button{font-size:10px}.c-kicker{max-width:150px;font-size:7px;line-height:1.8;display:block}.c-next-card{gap:14px;padding:22px}.c-next-detail{flex-wrap:wrap;gap:8px}.c-metric-strip strong{font-size:29px}.c-metric-strip strong.amount{font-size:22px}.c-metric-strip button{padding:0 18px}.c-metric-strip button>span{font-size:10px}.c-toolbar{flex-wrap:wrap;gap:15px}.c-review-tabs{gap:25px}.c-creator-image{height:350px}.c-calendar-layout{grid-template-columns:1fr}.c-calendar-agenda{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.c-calendar-agenda>.eyebrow,.c-calendar-agenda>h2{grid-column:1/-1;margin:0}.c-calendar-agenda .empty{grid-column:1/-1}.c-calendar-event{margin-bottom:0}.c-profile{gap:23px}.c-profile-main{height:380px}.c-profile-info h3{font-size:27px}.focused-project,.c-waiting-grid{grid-template-columns:1fr}}@media (width<=680px){.app-header{gap:17px;height:73px;padding:0 17px}.brand-mark{font-size:34px}.workspace-switch select{max-width:119px;font-size:11px}.workspace-switch .team-switch select{font-size:10px}.header-actions{gap:2px}.header-actions .search-button{min-width:31px;padding:6px}.header-actions>.icon-button{width:31px;height:36px}.user-avatar{width:30px;min-width:30px;height:30px;min-height:30px;font-size:10px}.main-content{padding:23px 19px 123px}.c-page-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:22px}.c-page-heading .eyebrow{font-size:8px}.c-page-heading h1{margin:10px 0;font-size:33px;line-height:1.08}.c-page-heading p{font-size:12px;line-height:1.65}.c-page-heading>.button{min-height:39px;padding:10px 14px;font-size:10px}.commercial-home .c-page-heading{flex-wrap:nowrap}.commercial-home .c-page-heading h1{font-size:30px}.commercial-home .c-page-heading p{max-width:205px;font-size:11px}.commercial-home .c-page-heading>.button{white-space:nowrap;gap:5px;margin-top:17px;padding:10px 12px;font-size:9px}.commercial-home .c-page-heading>.button>svg{width:13px}.c-home-hero{grid-template-columns:1fr;gap:14px}.c-editorial-hero{border-radius:24px;grid-template-columns:1.05fr .95fr;min-height:223px;padding:22px 23px}.c-editorial-copy h2{margin:15px 0;font-size:32px}.c-kicker{letter-spacing:.11em;max-width:165px;font-size:6px}.c-editorial-copy button{gap:6px;min-height:29px;font-size:10px}.c-editorial-copy button>svg{width:14px}.c-editorial-images{margin-left:-5px}.c-editorial-images>img{border-width:2px;width:92px;height:174px;bottom:0;left:0}.c-editorial-images>img:nth-child(2){height:183px;bottom:-4px;right:-5px}.c-editorial-images>span{font-size:5px;bottom:-15px;right:-4px}.c-next-card{border-radius:21px;grid-template-columns:1fr auto;gap:10px 15px;padding:18px 20px;display:grid}.c-next-eyebrow{grid-column:1/-1;font-size:9px}.c-next-eyebrow>span:first-child{font-size:8px}.c-next-card>div:nth-child(2){grid-column:1/-1}.c-next-card h2{max-width:none;margin:4px 0 8px;font-size:24px}.c-next-card p{font-size:11px}.c-next-detail{flex-wrap:nowrap;justify-content:space-between;margin-top:12px;font-size:10px}.c-next-detail .tag{font-size:8px}.c-next-card>.button{grid-area:3/2;min-height:39px;padding:10px 15px;font-size:10px}.c-next-card>.commercial-avatars{grid-area:3/1}.commercial-avatars img{width:28px;height:28px}.c-metric-strip{grid-template-columns:repeat(2,1fr);margin-top:8px;padding:8px 0 0}.c-metric-strip button{border-bottom:1px solid #e7dfec;border-right:0;padding:20px 19px 20px 0}.c-metric-strip button:nth-child(2n){padding-left:20px;padding-right:0}.c-metric-strip button:nth-child(3),.c-metric-strip button:nth-child(4){border-bottom:0}.c-metric-strip button>span{font-size:10px}.c-metric-strip strong,.c-metric-strip strong.amount{margin:10px 0 6px;font-size:29px}.c-metric-strip small{font-size:9px}.c-metric-strip strong>svg{width:15px}.c-section-heading{margin:28px 0 17px}.c-section-heading h2{margin-top:7px;font-size:23px}.c-section-heading .eyebrow{font-size:8px}.c-section-heading .text-link{font-size:11px}.c-home-campaigns{scroll-snap-type:x mandatory;scrollbar-width:none;gap:15px;margin:0 -19px;padding:0 19px 10px;display:flex;overflow-x:auto}.c-home-campaigns>.c-campaign-card{scroll-snap-align:center;width:285px;min-width:285px}.c-home-lower{gap:0}.c-home-aside{display:block}.c-home-aside>.c-section-heading{margin-bottom:17px}.c-agenda-list{padding:0 20px}.c-agenda-list>button{padding:18px 0}.c-agenda-list>button>span:nth-child(2)>strong{font-size:13px}.c-agenda-list small{font-size:10px}.c-home-aside .c-workspace-links{grid-template-columns:1fr;gap:0;margin-top:10px;display:grid}.c-workspace-links strong{font-size:13px}.c-workspace-links small{font-size:11px}.c-campaign-grid{grid-template-columns:1fr;gap:20px}.c-campaign-visual{height:275px}.c-campaign-visual .c-image-title strong{font-size:30px}.c-campaign-body{padding:19px 20px 0}.c-campaign-scope,.c-campaign-people>span:nth-child(2){font-size:11px}.c-campaign-people>strong{font-size:13px}.c-campaign-next strong{font-size:12px}.c-campaign-people{margin:18px 0}.c-campaign-next{min-height:55px}.c-home-campaigns .c-campaign-visual{height:228px}.c-home-campaigns .c-image-title strong{font-size:25px}.c-home-campaigns .c-campaign-scope{font-size:9px}.c-home-campaigns .c-campaign-people>span:nth-child(2){font-size:10px}.c-home-campaigns .c-campaign-body{padding:17px 16px 0}.c-home-campaigns .c-campaign-next strong{font-size:11px}.c-toolbar{align-items:center;gap:14px;margin:22px 0}.c-tools{gap:8px}.c-tools select{max-width:178px;min-height:41px;padding:10px 20px 10px 4px;font-size:11px}.c-tools .c-search{flex:1}.c-search input{width:135px;font-size:12px}.c-filter-chips{flex-wrap:nowrap;gap:3px}.c-filter-chips button{min-height:40px;padding:10px 13px;font-size:11px}.c-tabs{gap:1px}.c-tabs button{min-height:37px;padding:9px 15px;font-size:11px}.c-view-toggle button{width:30px;height:30px}.c-view-toggle{gap:2px;padding:3px}.c-view-toggle svg{width:16px}.c-projects .c-tools{width:100%}.c-projects .c-tools select{margin-left:auto}.c-result-count{font-size:11px}.c-project-table{border-radius:18px;padding:0 15px}.c-project-table>button{flex-wrap:wrap;gap:12px;padding:18px 0}.c-project-table>button>img{width:52px;height:65px}.c-project-table strong{font-size:18px}.c-project-table small{font-size:10px}.c-project-table .tag{order:5;margin-left:64px;font-size:9px}.c-project-table time{font-size:10px}.c-project-table>button>svg{width:15px}.c-project-nav{gap:4px;margin:-6px -19px 19px;padding:0 19px 13px}.c-project-nav a{min-height:42px;padding:10px 12px;font-size:11px}.c-project-nav a svg{width:14px}.focused-cover{height:210px}.focused-cover h1{font-size:31px}.focused-project .primary-task{padding:22px}.focused-project .primary-task h3{font-size:24px}.project-work-areas{padding:0 16px}.project-work-areas .action-row small{font-size:11px}.project-aside>.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-aside>.detail-grid dd{font-size:12px}.c-reviews>.c-page-heading{gap:0;min-height:138px;margin:0 0 18px;position:relative}.c-reviews .c-page-heading h1{max-width:240px;margin-top:11px;font-size:31px}.c-reviews .c-page-heading p{max-width:252px;margin-top:12px;font-size:11px}.c-review-heading-art{pointer-events:none;width:95px;height:117px;margin:0;position:absolute;top:10px;right:-4px}.c-review-heading-art img{border-width:2px;width:60px;height:92px;bottom:4px;left:-6px}.c-review-heading-art img:nth-child(2){height:97px;bottom:0;left:36px}.c-review-heading-art>span{border-width:3px;width:31px;height:31px;bottom:-4px;right:-3px}.c-review-heading-art>span>svg{width:15px}.c-review-tabs{justify-content:space-between;gap:20px;margin-top:22px}.c-review-tabs>button{gap:6px;min-height:48px;padding:15px 0;font-size:11px}.c-review-tabs>button>svg{display:none}.c-review-tabs>button>span{padding:2px 5px;font-size:9px}.c-reviews .c-toolbar{gap:14px;margin:18px 0 21px}.c-reviews .c-tools{justify-content:space-between;width:100%}.c-reviews .c-tools select{max-width:245px;font-size:11px}.c-review-grid{grid-template-columns:1fr;gap:22px}.c-review-visual{height:281px}.c-shortlist-portraits{padding:48px 25px 44px}.c-shortlist-portraits img{width:106px;height:179px}.c-shortlist-portraits img:nth-child(2){height:198px}.c-visual-label{padding:7px 9px;font-size:9px;top:18px;left:18px}.c-visual-foot{font-size:10px;bottom:17px;left:22px}.c-review-body{padding:21px 22px 0}.c-card-meta>span:first-child{font-size:11px}.c-card-meta .tag{font-size:9px}.c-review-body h2{min-height:0;margin:17px 0 10px;font-size:25px}.c-review-body>p{margin-bottom:18px;font-size:12px}.c-review-footer{padding:15px 0}.c-review-footer>span{font-size:10px}.c-review-footer button{min-height:39px;font-size:12px}.c-review-reassurance{flex-direction:column;align-items:flex-start;gap:12px;padding:0 8px;font-size:11px}.c-script-excerpt{padding:24px;top:61px;left:35px;right:35px}.c-script-excerpt p{font-size:17px}.c-script-excerpt small{font-size:8px}.is-moodboard img:nth-child(2),.is-moodboard img:nth-child(3){height:138px}.c-waiting-card{gap:16px;padding:18px}.c-waiting-card>img{width:83px;min-height:185px}.c-waiting-card h2{font-size:23px}.c-waiting-card p{font-size:11px}.c-waiting-card small{font-size:10px}.c-waiting-card>div>span{flex-wrap:wrap;font-size:10px}.c-creators .c-page-heading{gap:17px}.c-creators .c-page-heading h1{font-size:34px}.c-saved-button{min-height:40px;padding:10px 15px;font-size:11px}.c-creator-search{gap:9px;margin:25px 0 14px}.c-creator-search>label{border-radius:14px;gap:8px;min-height:49px;padding:0 14px}.c-creator-search>label>svg{flex-shrink:0;width:17px}.c-creator-search input{padding:15px 0;font-size:12px}.c-creator-search>button{border-radius:14px;gap:7px;min-height:49px;padding:12px 15px;font-size:11px}.c-creator-search>button>svg{width:16px}.c-creators .c-toolbar{gap:13px;margin:19px 0}.c-creators .c-tools{justify-content:space-between;width:100%}.c-creators .c-tools select{max-width:150px;font-size:11px}.c-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.c-creator-card{border-radius:18px}.c-creator-image{height:226px}.c-creator-caption{bottom:16px;left:13px;right:12px}.c-creator-caption>button{letter-spacing:-.055em;max-width:118px;font-size:21px;line-height:1.12}.c-creator-caption>button>svg{display:none}.c-creator-caption>span{gap:3px;margin-top:7px;font-size:8px}.c-creator-caption>span>svg{width:10px}.c-creator-image>.tag{padding:4px 6px;font-size:7px;top:12px;left:11px}.c-bookmark{width:29px;height:29px;top:10px;right:9px}.c-bookmark>svg{width:14px}.c-creator-info{padding:14px 12px 0}.c-creator-metrics{grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:13px 4px}.c-creator-metrics>span:nth-child(3){flex-direction:row;grid-column:1/-1;align-items:center;gap:7px}.c-creator-metrics strong{font-size:19px}.c-creator-metrics small{font-size:8px}.c-creator-metrics>span{gap:4px}.c-creator-metrics>span:nth-child(3)>strong{font-size:15px}.c-creator-metrics>span:nth-child(3)>small{font-size:7px}.c-creator-bottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;padding:12px 0}.c-creator-bottom>span{font-size:8px}.c-creator-bottom>button{width:100%;min-height:31px;font-size:10px}.c-creator-filters{grid-template-columns:1fr;gap:17px;padding:20px;display:grid}.c-creator-filters .field select{font-size:14px}.c-collection-note{padding:0 15px;font-size:10px;line-height:1.8}.c-compare-tray{border-radius:18px;gap:10px;max-width:calc(100% - 26px);padding:10px 11px;bottom:100px}.c-compare-tray>div{gap:5px}.c-compare-tray>div>span{margin-left:4px;font-size:9px}.c-compare-tray>div>button,.c-compare-tray img{width:26px;height:33px}.c-compare-tray>.button{gap:6px;min-height:36px;padding:9px 12px;font-size:10px}.c-clear-compare{width:21px}.c-comparison{grid-auto-columns:minmax(135px,1fr);gap:13px;padding-bottom:10px;overflow:auto}.c-comparison>div>img{height:180px}.c-comparison h3{font-size:22px}.c-comparison p{font-size:11px}.c-comparison dt{font-size:10px}.c-comparison dd{font-size:16px}.c-profile{grid-template-columns:1fr;gap:25px}.c-profile-main{height:385px}.c-profile-info h3{font-size:32px}.c-profile-info>p{font-size:14px}.c-profile-info>.hint{font-size:11px}.c-profile-interest .field>select{font-size:15px}.c-profile .button{min-height:45px;font-size:12px}.c-calendar{border-radius:20px;padding:20px 13px}.c-calendar>header{padding:0 5px 22px}.c-calendar>header h2{font-size:23px}.c-calendar-grid{gap:4px}.c-calendar-grid>small{padding-bottom:11px;font-size:9px}.c-calendar-grid>button{text-align:center;border-radius:10px;height:51px;min-height:51px;padding:9px 6px}.c-calendar-grid>button>strong{padding:0;font-size:11px}.c-calendar-grid>button.today>strong{margin:-2px auto 0}.c-calendar-grid>button>span,.c-calendar-grid>button>em{display:none}.c-calendar-grid i{background:#b18ac3;border-radius:50%;width:4px;height:4px;display:block;position:absolute;bottom:7px;left:calc(50% - 2px)}.c-calendar-layout{gap:19px}.c-calendar-agenda{padding:22px;display:block}.c-calendar-agenda>h2{margin:9px 0 22px}.c-calendar-event{margin-bottom:13px;display:flex}.c-calendar-event>img{width:89px;height:auto;min-height:155px}.c-calendar-event>div{flex:1;padding:16px}.c-calendar-event h3{font-size:21px}.c-calendar-event p{font-size:11px}.c-calendar-page .c-page-heading h1{max-width:270px;font-size:33px}.c-calendar-page .c-page-heading>.button{margin-top:0}.c-calendar-page .c-toolbar{gap:15px}.c-calendar-page .c-filter-chips button{padding:10px 11px;font-size:10px}.floating-nav{bottom:max(15px,env(safe-area-inset-bottom));border-radius:28px;gap:1px;max-width:calc(100% - 22px);padding:7px}.floating-nav a{gap:6px;width:62px;min-height:51px}.floating-nav a>span{font-size:8px}.floating-nav a svg{width:20px;height:20px}.toast{padding:13px 17px;font-size:12px;bottom:97px}.preview-footer{margin-top:29px;font-size:9px;line-height:1.7}.page-heading h1{font-size:30px}.page-heading p{font-size:13px}.page-heading .eyebrow{font-size:9px}.modal{padding:23px 21px calc(28px + env(safe-area-inset-bottom));border-radius:25px 25px 0 0}.modal.wide{max-width:100%}.modal-head h2{font-size:26px}.modal .field textarea,.modal .field input,.modal .field select{font-size:16px}.modal p{font-size:13px}.swipe-photo{height:390px}.swipe-info p{font-size:13px}.photo-name h2{font-size:35px}.photo-name>span{font-size:11px}.shortlist-summary p,.shortlist-finish p{font-size:13px}.script>section p{font-size:16px}.script-title{font-size:9px}.review-sidebar h2{font-size:26px}.creator-current h3{font-size:20px}.stage-dots>span{font-size:10px}.finance-summary .eyebrow{font-size:7px}.finance-summary strong{font-size:27px}.finance-summary small{font-size:9px}.invoice-row strong{font-size:13px}.invoice-row small{font-size:10px}.member-row strong{font-size:12px}.member-row small{font-size:10px}.task-copy>strong{font-size:14px}.task-copy>small{font-size:10px}.task-copy>span{font-size:11px}.task-row{min-height:106px}.task-deadline .tag{font-size:8px}}@media (width<=370px){.main-content{padding-left:15px;padding-right:15px}.app-header{gap:12px;padding:0 14px}.c-reviews .c-page-heading h1{font-size:28px}.c-review-heading-art{transform-origin:100%;width:80px;right:-4px;transform:scale(.9)}.c-review-grid .c-review-visual{height:258px}.c-shortlist-portraits img{width:92px;height:161px}.c-shortlist-portraits img:nth-child(2){height:179px}.c-home-campaigns{margin:0 -15px;padding-left:15px;padding-right:15px}.c-project-nav{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.floating-nav a{width:57px}.c-creator-image{height:205px}.c-creator-caption>button{font-size:20px}.c-creator-search>button{gap:0;padding:12px 14px;font-size:0}.c-compare-tray>div>span{display:none}.c-review-tabs{gap:11px}.c-review-tabs>button{font-size:10px}.c-editorial-images>img{width:84px}.c-metric-strip strong.amount{font-size:26px}}@media (prefers-reduced-motion:reduce){.c-campaign-card,.c-review-card,.c-creator-card,.c-campaign-visual>img,.c-creator-open>img{transition:none;transform:none!important}.c-home-campaigns{scroll-behavior:auto}}.project-archived-drafts{color:var(--muted);margin-top:24px;font-size:13px}.project-archived-drafts summary{cursor:pointer;min-height:44px;padding-block:12px}.project-archived-drafts>button{text-align:left;width:100%;min-height:44px;color:var(--ink);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}:root{--v3-muted:#73627e;--v3-line:#e7deed}.app-body{padding-top:24px}.main-content{padding-top:0}.project-greeting{margin-bottom:30px}.project-greeting h1{font-size:clamp(38px,4.4vw,58px)}.v3-project-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;display:flex}.v3-project-toolbar h2{align-items:center;gap:12px;font-size:22px;display:flex}.v3-project-toolbar h2 span{background:#eee5f5;border-radius:8px;padding:5px 9px;font:500 12px/1.2 inherit}.v3-project-toolbar .inline-search{max-width:270px}.v3-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.v3-project{border:1px solid var(--v3-line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 7px 30px #4e2d6607}.v3-project-cover{aspect-ratio:1.32;text-align:left;width:100%;padding:0;display:block;position:relative;overflow:hidden}.v3-project-cover>img{object-fit:cover;object-position:center 38%;width:100%;height:100%;transition:transform .3s}.v3-project-cover:hover>img{transform:scale(1.025)}.v3-project-month{color:#5e456c;background:#fffffff0;border-radius:8px;padding:7px 11px;font-size:12px;position:absolute;top:16px;left:16px}.v3-cover-arrow{color:#6e517e;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:16px;right:16px}.v3-project-copy{padding:22px 22px 18px}.v3-project-copy p{color:var(--v3-muted);margin-bottom:7px;font-size:12px}.v3-project-copy>button{text-align:left;padding:0}.v3-project-copy h3{letter-spacing:-.035em;font-size:26px;line-height:1.15}.v3-project-people{color:var(--v3-muted);align-items:center;gap:7px;margin-top:17px;font-size:12px;display:flex}.v3-project-action{border-top:1px solid var(--v3-line);background:#fbf8fd;align-items:center;min-height:74px;padding:4px 20px;display:flex}.v3-project-action>button:first-child{text-align:left;flex:1;grid-template-columns:1fr 20px;gap:5px;padding:10px 0;display:grid}.v3-project-action span{color:var(--v3-muted);font-size:11px}.v3-project-action strong{grid-column:1;font-size:13px;font-weight:550;line-height:1.4}.v3-project-action svg{color:#866497;grid-area:1/2/3;align-self:center}.v3-project-unread{align-items:center;gap:6px;padding:10px;font-size:12px;display:flex}.version-link{color:#715580;text-underline-offset:3px;text-decoration:underline}.ic-campaign .back{margin-bottom:13px}.ic-heading{gap:16px;margin-bottom:22px}.ic-heading-copy h1{font-size:clamp(25px,3vw,34px)}.ic-heading-copy>img{width:56px;height:64px}.ic-heading-copy p{color:var(--v3-muted);font-size:12px}.ic-summary{border:1px solid var(--v3-line);background:#fff;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:24px;padding:0;overflow:hidden}.ic-summary>button{text-align:left;border:0;border-right:1px solid var(--v3-line);background:0 0;border-radius:0;min-width:0;padding:18px}.ic-summary>button:last-child{border-right:0}.ic-summary>button:hover,.ic-summary>button[aria-pressed=true]{background:#f2eaf8}.ic-summary-label{color:#705c7e;align-items:flex-start;min-height:32px;font-size:12px;line-height:1.4}.ic-summary-label svg{flex-shrink:0;margin-top:2px;display:block}.ic-summary strong{color:#583e69;margin-top:7px;font-size:29px}.ic-summary strong small{color:#7b6a85;font-size:14px}.ic-summary-track i{background:#a18bbd;border-radius:5px;height:100%;display:block}.ic-toolbar{margin-bottom:17px}.ic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ic-person{border-radius:15px}.ic-card-next small,.ic-card-foot>span{color:#73627e;font-size:11px}.ic-photo-label{font-size:11px}.ic-person-name p{color:#76687e;font-size:12px}.ic-audience small{font-size:11px}.ic-card-next{min-height:62px}.ic-card-next strong{font-size:13px}.ic-detail-flow small{color:#73627e}.ic-campaign-foot{margin-top:16px}.ic-controls .button{min-height:42px}.review-campaign-copy small,.review-row-copy small,.review-type{color:#776082}.review-campaign-heading{min-height:105px;padding:18px 22px}.review-heading-actions{align-items:center;gap:14px;display:flex}.review-history{color:#72587f}.review-pending-count{color:#79548e}.review-work-row{min-height:85px}.review-row-copy strong{font-size:15px}.review-type{font-size:10px}.review-campaign-copy strong{font-size:23px}.v3-review{max-width:1120px;margin:auto}.v3-review>.back{margin-bottom:16px}.v3-review-heading{align-items:center;gap:14px;margin-bottom:24px;display:flex}.v3-review-heading>img{object-fit:cover;border-radius:9px;width:46px;height:54px}.v3-review-heading>div{flex:1}.v3-review-heading p{color:var(--v3-muted);margin-bottom:6px;font-size:12px}.v3-review-heading h1{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:27px;line-height:1.2;display:flex}.v3-review-heading h1 span{color:var(--v3-muted);font-family:inherit;font-size:13px;font-weight:400}.v3-review-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.v3-review-document{min-width:0}.v3-review-document .script{padding:25px}.v3-review-document .script section{gap:18px;padding:19px 0}.v3-review-document .script section p{font-size:15px;line-height:1.7}.v3-decision{padding:23px;position:sticky;top:22px}.v3-decision h2{margin-bottom:17px;font-size:23px}.v3-version-note strong{font-size:12px}.v3-version-note p,.v3-decision>p,.v3-decision details p{color:var(--v3-muted);margin-top:8px;font-size:13px;line-height:1.65}.v3-decision details{border-top:1px solid var(--v3-line);margin-top:18px;padding-top:15px;font-size:12px}.v3-decision summary{cursor:pointer;min-height:30px}.v3-decision-buttons{flex-direction:column;gap:10px;margin-top:22px;display:flex}.v3-decision-buttons .button{width:100%;min-height:45px}.v3-mobile-decisions{display:none}.shortlist-utilities{margin-bottom:25px;position:static!important}.shortlist-layout{padding-bottom:60px}.preview-footer{color:#73627e;margin-top:32px}.inbox-campaign-toggle small,.inbox-contacts .chat-person small{color:#74627e}@media (width<=1050px){.v3-project-grid{gap:17px}.v3-project-copy{padding:18px}.v3-project-copy h3{font-size:24px}.ic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-summary>button{padding:14px 12px}.ic-summary-label svg{display:none}.v3-review-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px}}@media (width<=700px){.app-body{padding-top:18px}.v3-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-project-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.v3-project-toolbar .inline-search{width:100%;max-width:none}.v3-project-copy h3{font-size:22px}.v3-project-action{padding-inline:15px}.project-greeting{margin-bottom:24px}.project-greeting .button{padding:10px 12px;font-size:11px}.ic-heading{margin-bottom:18px}.ic-heading-actions{margin-top:14px}.ic-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.ic-summary>button{border-bottom:1px solid var(--v3-line);padding:13px 12px}.ic-summary>button:nth-child(3){border-right:0}.ic-summary>button:nth-child(n+4){border-bottom:0}.ic-summary-label{min-height:30px;font-size:11px}.ic-summary strong{margin-top:3px;font-size:25px}.ic-summary-remaining{font-size:11px}.ic-summary-track{margin-top:10px}.ic-heading-actions .button{font-size:12px}.ic-controls{gap:8px}.ic-select select{font-size:12px}.ic-photo{aspect-ratio:1.45}.v3-review-heading{flex-wrap:wrap;gap:10px;margin-bottom:18px}.v3-review-heading h1{flex-direction:column;gap:4px;font-size:24px}.v3-review-heading>.tag{font-size:10px}.v3-review-layout{display:block}.v3-decision{margin-top:16px;padding:20px;position:static}.v3-decision-buttons{display:none}.v3-mobile-decisions{z-index:30;border:1px solid var(--v3-line);background:#fff;border-radius:13px;gap:10px;padding:11px;display:flex;position:fixed;bottom:91px;left:12px;right:12px;box-shadow:0 -5px 20px #593b6310}.v3-mobile-decisions .button{flex:1;min-height:44px;padding:10px;font-size:12px}.v3-review{padding-bottom:90px}.v3-review-document .script{padding:18px}.v3-review-document .script section{gap:12px;padding:16px 0}.v3-review-document .script section p{font-size:14px}.review-campaign-copy strong{font-size:18px}.review-campaign-heading{gap:12px;padding:15px}.review-pending-count small{font-size:10px}}@media (width<=500px){.v3-project-grid{grid-template-columns:minmax(0,1fr);gap:22px}.v3-project-cover{aspect-ratio:1.5}.v3-project-copy h3{font-size:27px}.v3-project-copy{padding:20px}.v3-project-action{padding-inline:20px}.ic-grid{grid-template-columns:minmax(0,1fr)}.ic-person-body{padding:18px}.ic-heading-copy h1{font-size:26px}.ic-mini-steps>span{font-size:11px}.ic-controls .ic-search{flex-basis:100%;order:0}.ic-toolbar{gap:8px}.ic-toolbar h2{font-size:22px}.ic-summary-label{font-size:11px}.review-campaign-heading>img{width:43px;height:56px}}@media (prefers-reduced-motion:reduce){.v3-project-cover>img{transition:none}}@media (width>=701px){.v3-project-cover{aspect-ratio:1.7}.v3-projects .project-greeting{margin-bottom:24px}.v3-project-copy{padding:18px 20px 15px}.v3-project-people{margin-top:12px}}@media (width<=360px){.v3-projects .project-greeting{gap:8px}.v3-projects .project-greeting h1{font-size:32px}.v3-projects .project-greeting .greeting-spark{font-size:13px}.v3-projects .project-greeting>.button{flex-shrink:1;gap:5px;min-width:0;padding:9px 8px;font-size:10px}.v3-projects .project-greeting>.button svg{width:13px}.v3-review-heading>div{min-width:140px}.v3-review-heading>.tag{margin-left:56px}}.modal-head{z-index:2;background:#fcfaff;padding-block:8px;position:sticky;top:-28px}.modal-head .icon-button{flex-shrink:0;min-width:44px;min-height:44px}.chat-empty-note{text-align:center;color:#74627e;max-width:260px;margin:auto;font-size:13px;line-height:1.6}.chat-empty-note strong{color:#614a70;margin-bottom:5px;font-size:16px;font-weight:550;display:block}.chat-preview-note{color:#756580;text-align:center;padding:0 8px 7px;font-size:10px;display:block}.invoice-record-copy p,.invoice-record-amount small,.invoice-record-copy>small{color:#776382}.invoice-toolbar select{color:#685172}.invoice-update-tabs button{color:#776382;min-height:44px}.inbox-contacts .chat-person .inbox-draft{color:#86619a}@media (width<=650px){#root:not(:has(.campaign-inbox)):not(:has(.simple-team)){grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;display:grid;overflow:hidden}#root:not(:has(.campaign-inbox)):not(:has(.simple-team))>.app-body{overscroll-behavior-y:contain;width:100%;max-width:none;min-height:0;padding:18px 18px 0;scroll-padding-bottom:20px;overflow-y:auto}#root:not(:has(.campaign-inbox)):not(:has(.simple-team)) .main-content{width:100%;min-width:0;padding:0 0 18px;animation:none}#root:not(:has(.campaign-inbox)):not(:has(.simple-team))>.floating-nav{width:max-content;margin:10px auto max(10px,env(safe-area-inset-bottom));justify-self:center;position:relative;inset:auto;transform:none}.app-header{gap:8px;width:100%;min-width:0;max-width:none;height:64px;padding:0 14px}.app-header .brand-mark{min-width:44px;min-height:44px}.workspace-switch{min-width:0;margin-right:auto}.app-header .workspace-switch.team-only .team-switch select{width:100%;max-width:130px;min-height:44px;padding:0 16px 0 0;font-size:16px}.workspace-switch .team-switch{gap:0}.header-actions{flex-shrink:0;gap:0}.app-header .header-actions>button{width:44px;min-width:44px;height:44px;padding:10px}.app-header .user-avatar{border:6px solid var(--page,#f8f7fa);font-size:12px}.main-content input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),.main-content textarea,.main-content select,.modal input,.modal textarea,.modal select{font-size:16px!important}.inline-search{min-height:46px}.icon-button{min-width:44px;min-height:44px}.back,.text-link,.review-history,.segmented button,.ic-card-foot>button{min-height:44px}.main-content .page-heading:has(+.shortlist-layout){gap:8px;margin-bottom:18px}.main-content .page-heading:has(+.shortlist-layout) h1{margin-top:5px;font-size:28px}.shortlist-layout{gap:24px;padding-bottom:0}.shortlist-layout .swipe-photo{height:clamp(190px,100dvh - 500px,300px)}.swipe-info{padding:14px 18px}.swipe-info p{font-size:13px;line-height:1.5}.swipe-info>div{margin-top:12px;padding-top:12px}.swipe-controls{gap:26px;margin-top:16px;margin-bottom:30px}.swipe-controls .decision{width:52px;height:52px}.swipe-hint{margin:0 0 10px;font-size:11px}.shortlist-utilities{gap:4px;margin-bottom:12px}.photo-more{min-height:44px;font-size:11px;top:10px;right:10px}.photo-name{bottom:18px}.photo-name h2{font-size:29px}.photo-name>span{font-size:12px}.ic-heading{margin-bottom:16px}.ic-heading-copy h1{font-size:25px}.ic-heading-actions{grid-template-columns:1.1fr 1fr;gap:8px;margin-top:14px;display:grid}.ic-heading-actions>.button:first-child{flex-basis:auto}.ic-heading-actions .button{gap:6px;min-height:46px;padding:9px 8px;font-size:12px;line-height:1.35}.ic-summary{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px}.ic-summary>button{grid-column:span 2;grid-template-columns:auto 1fr;align-items:baseline;column-gap:6px;padding:10px 12px;display:grid}.ic-summary>button:nth-child(n+4){grid-column:span 3}.ic-summary-label{grid-column:1/-1;min-height:28px;font-size:11px;line-height:1.3}.ic-summary strong{margin-top:5px;font-size:25px}.ic-summary strong small{font-size:12px}.ic-summary-remaining{margin-top:2px;font-size:10px;line-height:1.25}.ic-summary-track{display:none}.ic-summary>button:last-child{border-right:0}.ic-toolbar{margin-bottom:14px}.ic-toolbar h2{font-size:21px}.ic-search,.ic-select select,.ic-controls .button{min-height:44px}.ic-detail-head{margin-bottom:14px}.ic-detail-note{margin-bottom:16px;padding:10px 12px}.ic-detail-flow>li{grid-template-columns:32px 1fr;column-gap:10px;min-height:64px;padding-bottom:14px}.ic-detail-flow>li>span{width:32px;height:32px}.ic-detail-flow>li:not(:last-child):before{left:15px}.ic-detail-flow .text-link{min-height:44px}.ic-detail-flow>li>div{padding-right:48px;position:relative}.ic-detail-flow>li .text-link{padding:0 3px;position:absolute;top:4px;right:0}.ic-detail-actions{gap:8px;padding-top:12px}.ic-detail-actions .button{min-height:44px}.v3-mobile-decisions{z-index:20;margin:16px -6px 0;padding:9px;position:sticky;bottom:0;left:auto;right:auto}.v3-review{padding-bottom:0}.v3-review-document .script section p{font-size:15px;line-height:1.65}.v3-review-document .script-title{letter-spacing:0;font-size:12px}.v3-review-document .eyebrow{letter-spacing:.06em;font-size:10px}.v3-review-heading{gap:10px}.modal{overscroll-behavior:contain;padding-inline:20px;scroll-padding-top:70px}.modal-head{gap:12px;margin-bottom:16px;padding-top:10px;top:-25px}.modal-head h2{overflow-wrap:anywhere;font-size:23px}.content-room-heading,.content-room-toolbar{margin-bottom:18px}.content-room-filters select{min-height:44px;padding:10px 7px}.content-room-toolbar .segmented>button{min-height:44px;font-size:12px}.invoice-toolbar{gap:12px}.invoice-toolbar select{flex-basis:100%;width:100%;max-width:none;min-height:44px}.invoice-record-copy p,.invoice-record-amount small{font-size:12px}.invoice-record-copy h2{font-size:16px;line-height:1.4}.invoice-record-actions .button,.invoice-record-actions .text-link{min-height:44px;font-size:12px}.invoice-update-tabs button{font-size:11px;line-height:1.4}.chat-compose-row{gap:3px}.chat-compose-row .icon-button{padding:8px}.chat-compose-row textarea{resize:none;field-sizing:content;min-width:0;max-height:120px;padding:11px 12px;line-height:1.4}.chat-header-actions{gap:0}.chat-header{gap:8px;padding-inline:8px}.chat-title{min-width:0}.chat-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-message-tools footer button,.chat-reactions button{min-width:44px;min-height:44px}.chat-message-tools footer{flex-wrap:wrap;max-width:260px}.inbox-contacts>button{min-height:64px;padding-block:9px}.inbox-campaign-toggle{min-height:72px;padding-block:12px}.inbox-rail-heading{min-height:60px;padding-block:8px}.chat-thread-bar input{min-width:0}.preview-footer{flex-wrap:wrap;margin-top:24px;padding-inline:6px;font-size:10px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.main-content{animation:none}}@media (width<=650px){.brief-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.brief-actions .button{gap:6px;min-width:0;min-height:44px;padding:10px 8px;font-size:12px}.brief-actions .button:only-child{grid-column:1/-1;justify-self:start}}:root{--motion-fast:.14s;--motion-settle:.24s;--motion-ease:cubic-bezier(.22,.72,.2,1)}.project-greeting>div{min-width:0}.project-greeting h1{gap:15px}.project-greeting h1>span{color:#513c61;-webkit-text-fill-color:currentColor;overflow-wrap:anywhere;background:0 0;min-width:0;animation:none}:where(.button,.icon-button,.decision,.back,.text-link,.ic-card-next,.v3-project-action button){transition:background-color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast) var(--motion-ease)}:where(.button,.icon-button,.decision):not(:disabled):active{transform:scale(.97)}:where(input,textarea,select){transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}:where(.inline-search,.ic-search):focus-within{border-color:#b49cc7;box-shadow:0 0 0 3px #b49cc71a}.floating-nav{--nav-pad:8px;--nav-item-width:79px;--nav-gap:3px;padding:var(--nav-pad);gap:var(--nav-gap);isolation:isolate}.floating-nav a{z-index:1;width:var(--nav-item-width);transition:color var(--motion-fast),background-color var(--motion-fast);position:relative}.floating-nav a.active{box-shadow:none;background:0 0}.nav-glide{z-index:0;pointer-events:none;left:var(--nav-pad);top:var(--nav-pad);bottom:var(--nav-pad);width:var(--nav-item-width);opacity:var(--nav-visible,1);transform:translateX(calc(var(--nav-index,0) * (var(--nav-item-width) + var(--nav-gap))));transition:transform .28s var(--motion-ease),opacity var(--motion-fast);background:linear-gradient(145deg,#ffffff30,#ffffff19);border-radius:22px;position:absolute;box-shadow:inset 0 1px 1px #ffffff5c,0 2px 6px #34273d0d}@media (width<=650px){#root:has(.simple-team)>.floating-nav{position:relative}}.floating-nav a>svg{transition:transform var(--motion-fast) var(--motion-ease)}.floating-nav a:active>svg{transform:scale(.9)}.ic-summary-track>i{transition:width .32s var(--motion-ease)}.swipe-card{transition:transform .16s var(--motion-ease),opacity .16s;cursor:grab}.swipe-card.is-dragging{cursor:grabbing;transition:none;animation:none}@media (hover:hover) and (pointer:fine){.v3-project{transition:border-color var(--motion-settle),box-shadow var(--motion-settle)}.v3-project:hover{border-color:#cfc0dc;box-shadow:0 8px 24px #65516d0c}.v3-project-cover img,.ic-photo>img{transition:transform .36s var(--motion-ease)}.v3-project-cover:hover img,.ic-photo:hover>img{transform:scale(1.018)}.v3-cover-arrow{transition:transform var(--motion-settle) var(--motion-ease),background-color var(--motion-settle)}.v3-project-cover:hover .v3-cover-arrow{background:#fff;transform:translate(1px,-1px)}}@media (prefers-reduced-motion:no-preference){#root .main-content,.modal-shade{animation:workspace-arrive var(--motion-fast) ease-out}.modal{animation:sheet-arrive var(--motion-settle) var(--motion-ease)}.toast{animation:notice-arrive .18s var(--motion-ease)}.floating-nav a.active>svg{animation:nav-settle .22s var(--motion-ease)}.swipe-card:not(.is-dragging){animation:creator-arrive .18s var(--motion-ease)}.review-decision .decision-check{animation:confirmation-settle .24s var(--motion-ease)}.decision-check svg path,.decision-check svg polyline{stroke-dasharray:32;stroke-dashoffset:0;animation:.26s ease-out check-draw}}@keyframes workspace-arrive{0%{opacity:.78}to{opacity:1}}@keyframes sheet-arrive{0%{opacity:.7;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes notice-arrive{0%{opacity:0;transform:translate(-50%,5px)}to{opacity:1;transform:translate(-50%)}}@keyframes nav-settle{0%{transform:scale(.92)}to{transform:scale(1)}}@keyframes creator-arrive{0%{opacity:.75;translate:0 6px}to{opacity:1;translate:0}}@keyframes confirmation-settle{0%{opacity:.55;scale:.92}to{opacity:1;scale:1}}@keyframes check-draw{0%{stroke-dashoffset:32px}to{stroke-dashoffset:0}}::view-transition{pointer-events:none}::view-transition-group(*){animation-duration:.28s;animation-timing-function:var(--motion-ease)}::view-transition-old(root){animation-duration:.14s}::view-transition-new(root){animation-duration:.14s}@media (width<=650px){.project-greeting h1{gap:9px}.floating-nav{--nav-pad:7px;--nav-item-width:62px;--nav-gap:1px}}@media (width<=370px){.floating-nav{--nav-item-width:57px}}@media (prefers-reduced-motion:reduce){:where(.button,.icon-button,.decision):not(:disabled):active,.floating-nav a:active>svg,.v3-project-cover:hover img,.ic-photo:hover>img,.v3-project-cover:hover .v3-cover-arrow{transform:none}.swipe-card{animation:none;transition:none!important;transform:none!important}}.v3-decision h2{align-items:center;gap:9px;display:flex}.v5-decision-confirm{color:#52836a;background:#eaf3ef;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:inline-grid}@media (prefers-reduced-motion:no-preference){.v5-decision-confirm{animation:confirmation-settle .24s var(--motion-ease)}.v5-decision-confirm svg path{stroke-dasharray:32;stroke-dashoffset:0;animation:.26s ease-out check-draw}}.swipe-card,.shortlist-finish{scroll-margin-top:16px}.swipe-card:focus:not(:focus-visible),.shortlist-finish:focus:not(:focus-visible){outline:none}:root{--muted:#766781}.floating-nav a{min-height:48px;font-size:12px}.hint,.muted,.rate-sample,.rate-counter>small,.rate-people small{color:#766781}.toast.error{color:#fff;background:#6c3348}.storage-recovery{color:#744b26;background:#fff4e9;border:1px solid #e8cfae;border-radius:12px;max-width:1100px;margin:12px auto;padding:16px 20px;font-size:14px}.ic-summary>button{text-align:left;border-left:1px solid #e5dfeb;border-radius:0;min-width:0;padding:0 18px}.ic-summary>button:first-child{border-left:0;padding-left:0}.ic-summary>button[aria-pressed=true]{color:#674183}.ic-summary-label{color:#71627c;font-size:12px}.ic-summary-remaining{color:#796887;margin-top:8px;font-size:11px;display:block}.ic-summary-track{background:#eae3ee;border-radius:4px;height:3px;margin-top:12px;display:block;overflow:hidden}.ic-summary-track>i{background:#9573ac;height:100%;transition:width .2s;display:block}.ic-photo{aspect-ratio:1.55}.ic-card-foot>button{min-height:44px}.ic-mini-steps>span{color:#74677e;font-size:11px}.ic-card-next small,.ic-person-name p,.ic-kicker{color:#75617f}.ic-output-note{color:#796887;margin:-12px 0 22px;font-size:12px;line-height:1.5}.ic-delivery-issue{border-top:1px solid #e5dfeb;margin:4px 0 20px;padding:16px 0}.ic-delivery-issue summary{cursor:pointer;min-height:36px;font-size:13px}.ic-delivery-issue .field{margin-top:10px}.rate-breakdown{border-block:1px solid #e5dfeb;margin:20px 0;padding:16px 0}.rate-breakdown>div{justify-content:space-between;gap:18px;padding:5px 0;font-size:13px;line-height:1.5;display:flex}.rate-breakdown small{color:#75657e;margin-top:10px;font-size:12px;line-height:1.5;display:block}.rate-history{margin-top:24px}.rate-history summary{cursor:pointer;padding-block:12px;font-size:14px}.rate-history article{border-top:1px solid #e5dfeb;padding:12px 0}.rate-history small{color:#75657e;margin-top:5px;display:block}.rate-history p{white-space:pre-wrap;font-size:13px}.rate-approved{color:#396548;background:#edf5ef;border:1px solid #d3e4d8;border-radius:10px;padding:14px;font-size:14px}.rate-approved small{margin-top:7px;line-height:1.5;display:block}.modal-unsaved{border-top:1px solid #e5dfeb;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.modal-unsaved p{flex-basis:100%;font-size:14px}.modal-unsaved button{min-height:44px}.draft-edit{margin-top:20px}.draft-edit summary{cursor:pointer;min-height:44px;font-size:14px}.draft-edit form{max-width:560px;padding:14px 0}@media (width<=650px){.floating-nav a{gap:5px;min-height:48px;font-size:11px!important}.project-greeting{margin:0 0 20px}.project-greeting h1{font-size:34px}.greeting-time{font-size:13px}.v3-project-toolbar{margin-bottom:18px}.v3-project-cover{aspect-ratio:auto;height:180px;min-height:0}.v3-project-copy{padding:17px 18px 13px}.v3-project-copy h3{font-size:23px}.v3-project-action{padding-inline:18px}.v3-project-action button{min-height:54px}.ic-heading-copy h1{font-size:25px}.ic-heading-actions{margin-top:14px}.ic-heading-actions .button{min-height:44px;font-size:12px}.ic-heading{margin-bottom:18px}.ic-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:22px;padding:16px 0}.ic-summary>button{padding:0 6px}.ic-summary-label{min-height:32px;font-size:11px;line-height:1.4}.ic-summary strong{font-size:22px}.ic-summary strong small{font-size:12px}.ic-summary-remaining{font-size:10px;line-height:1.4}.ic-summary-track{margin-top:9px}.ic-photo{aspect-ratio:1.8}.ic-person-body{padding:16px}.ic-person-name h3{font-size:21px}.ic-audience{margin-bottom:12px;padding:12px 0}.ic-card-next{min-height:60px}.ic-card-next strong{font-size:13px}.ic-card-next small{font-size:12px}.ic-mini-steps>span{font-size:11px}.ic-output-note{margin-top:-8px;font-size:11px}.rate-people>article{gap:12px}.rate-people p,.rate-people small,.rate-sample{font-size:12px}.rate-offer{padding:20px}.ic-search input,.ic-select select,.field input,.field textarea,.field select{font-size:16px}.ic-controls .button{min-height:44px;font-size:12px}.ic-select select{min-height:44px}.ic-photo-label{font-size:11px}}@media (prefers-reduced-motion:reduce){.ic-summary-track>i{transition:none}.project-greeting h1>span,.greeting-spark{animation:none}}.floating-nav a span{line-height:1.2;font-size:12px!important}.ic-campaign .ic-summary-label{font-size:12px}@media (width<=650px){.floating-nav a span{font-size:11px!important}.ic-campaign .ic-summary-label{font-size:11px}}.ic-campaign .ic-summary>button:nth-child(n){border-bottom:0;border-right:0;grid-column:auto;display:block}.ic-campaign .ic-summary>button:first-child{border-left:0}@media (width<=650px){.ic-campaign .ic-summary{border:1px solid #e5dfeb;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));padding:12px 0}.ic-campaign .ic-summary>button:nth-child(n){padding:0 6px}.ic-campaign .ic-summary-label{min-height:43px;font-size:11px;line-height:1.35}.ic-campaign .ic-summary strong{margin-top:6px}.ic-campaign .ic-summary-remaining{min-height:27px;margin-top:8px;line-height:1.4}.ic-campaign .ic-summary-track{display:none}.v7-focused-review .v3-mobile-decisions{bottom:12px}}.v7-file-row{align-items:center;gap:12px;display:flex}.v7-file-row .uploaded-file{flex:1;min-width:0}.v7-file-row .uploaded-file strong{overflow-wrap:anywhere}.invoices-workspace .segmented button{min-width:54px;font-size:12px}.chat-local-note,.chat-header small{font-size:11px}.chat-preview-note{line-height:1.4;font-size:11px!important}@media (width<=650px){#root:has(.v3-projects)>.app-header{height:56px;padding-inline:10px}#root:has(.v3-projects)>.app-body{padding:14px 14px 0}.v3-projects .project-greeting{gap:10px;margin:0 0 18px}.v3-projects .greeting-time{gap:6px;font-size:12px}.v3-projects .greeting-time svg{width:15px;height:15px}.v3-projects .project-greeting h1{margin-top:5px;font-size:28px;line-height:1.15}.v3-projects .project-greeting>.button{gap:6px;min-height:44px;padding:9px 12px;font-size:11px}.v3-projects .v3-project-toolbar{gap:10px;margin-bottom:14px}.v3-projects .v3-project-toolbar h2{gap:8px;font-size:18px;line-height:1.3}.v3-projects .v3-project-toolbar h2>span{border-radius:6px;padding:3px 7px;font-size:12px;line-height:18px}.v3-projects .inline-search{min-height:44px;padding-block:0}.v3-projects .inline-search input{min-height:42px}.v3-projects .v3-project-grid{gap:16px}.v3-projects .v3-project{border-radius:16px}.v3-projects .v3-project-cover{aspect-ratio:auto;height:144px;min-height:0}.v3-projects .v3-project-month{border-radius:6px;padding:5px 8px;font-size:11px;top:10px;left:12px}.v3-projects .v3-cover-arrow{width:32px;height:32px;bottom:10px;right:12px}.v3-projects .v3-cover-arrow svg{width:18px;height:18px}.v3-projects .v3-project-copy{padding:13px 14px 12px}.v3-projects .v3-project-copy p{margin-bottom:5px;font-size:12px}.v3-projects .v3-project-copy>button{align-items:center;min-height:44px;margin-block:-6px;display:flex}.v3-projects .v3-project-copy h3{letter-spacing:-.025em;font-size:20px;line-height:1.25}.v3-projects .v3-project-people{margin-top:8px;font-size:12px}.v3-projects .v3-project-action{min-height:58px;padding:2px 14px}.v3-projects .v3-project-action>button:first-child{gap:3px;min-height:52px;padding-block:6px}.v3-projects .v3-project-action strong{font-size:13px}}.ic-filter-toggle{display:none}@media (width<=650px){#root>.app-header{gap:8px;height:56px;padding-inline:10px}#root:not(:has(.campaign-inbox)):not(:has(.simple-team))>.app-body{padding:14px 14px 0}#root:not(:has(.campaign-inbox)):not(:has(.simple-team)) .main-content{padding-bottom:12px}.preview-footer{gap:4px;margin-top:16px}.preview-footer>a{align-items:center;min-height:44px;display:inline-flex}.ic-campaign>.back,.content-room>.back,.campaign-brief>.back,.v7-focused-review>.back{margin:0 0 4px}.ic-heading{margin-bottom:14px}.ic-heading-copy{gap:12px}.ic-heading-copy h1{font-size:24px;line-height:1.2}.ic-heading-copy>img{width:48px;height:58px}.ic-heading-actions{margin-top:12px}.ic-campaign .ic-summary{margin-bottom:14px;padding:10px 0}.ic-campaign .ic-summary-label{min-height:30px;line-height:1.3}.ic-campaign .ic-summary strong{margin-top:6px;font-size:22px}.ic-campaign .ic-summary-remaining{min-height:26px;margin-top:6px}.ic-output-note{margin:0 0 12px;line-height:1.4}.ic-toolbar{align-items:center;gap:8px;margin-bottom:12px}.ic-toolbar h2{min-height:0;font-size:20px}.ic-filter-toggle{color:#6e537d;background:#fff;border:1px solid #e5dfeb;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:12px;display:inline-flex}.ic-filter-toggle[aria-expanded=true]{background:#eee6f5;border-color:#cbb9d7}.ic-filter-toggle>span{font-variant-numeric:tabular-nums}.ic-controls{flex-basis:100%;padding:4px 0;display:none}.ic-controls.is-open{display:flex}.ic-controls .ic-search{flex-basis:100%;order:0}.ic-controls .text-link{padding:8px;font-size:12px}.ic-grid{grid-template-columns:minmax(0,1fr);gap:14px}.ic-person{border-radius:16px;grid-template-columns:100px minmax(0,1fr);padding:14px;display:grid}.ic-person-body{display:contents}.ic-person .ic-photo{aspect-ratio:auto;border-radius:10px;grid-area:1/1/3;width:100px;height:116px}.ic-photo-label{display:none}.ic-photo-open{width:26px;height:26px;bottom:7px;right:7px}.ic-photo-open svg{width:15px;height:15px}.ic-person-name{flex-wrap:wrap;grid-area:1/2;align-items:start;gap:6px;padding-left:12px}.ic-person-name>div{min-width:0}.ic-person-name button{align-items:center;min-height:44px;margin-top:-7px;display:flex}.ic-person-name h3{overflow-wrap:anywhere;font-size:19px;line-height:1.25}.ic-person-name p{margin-top:-3px;font-size:12px}.ic-person-name .ic-gender{font-size:10px}.ic-audience{border:0;grid-area:2/2;align-self:end;gap:8px;margin:0;padding:8px 0 0 12px}.ic-audience strong{font-size:17px;line-height:1.3}.ic-audience small{margin-top:3px;font-size:11px}.ic-person-tags{grid-area:3/1/auto/-1;margin:10px 0 0}.ic-mini-steps{grid-area:4/1/auto/-1;margin:14px 0 12px}.ic-card-next{border-radius:9px;grid-area:5/1/auto/-1;min-height:58px;padding:10px 12px}.ic-card-foot{grid-area:6/1/auto/-1;padding-top:3px}.ic-card-foot>button{min-height:44px;font-size:12px}.ic-detail-flow>li>div{padding-right:0}.ic-detail-flow>li .text-link{min-height:44px;padding:4px 0;position:static}.ic-detail-flow small{overflow-wrap:anywhere;display:block}.ic-delivery-issue summary,.ic-add-group{align-items:center;min-height:44px;display:flex}.ic-group-person input,.ic-group-person select{min-height:44px;font-size:16px}.ic-detail-actions .button{white-space:normal;line-height:1.35}.content-room-heading{margin-bottom:14px}.content-room-heading h1{font-size:25px;line-height:1.25}.content-room-heading p{margin-top:5px}.content-room-toolbar{gap:10px;margin-bottom:14px}.content-room-grid{gap:14px}.content-creator{gap:10px;padding:12px 14px}.content-creator>img{width:36px;height:42px}.content-creator strong{font-size:15px}.content-asset:not(.is-video){gap:9px;height:48px;min-height:44px}.content-asset:not(.is-video)>svg{width:18px;height:18px}.content-asset-copy{padding:14px}.content-asset-copy h2{margin:9px 0 6px;font-size:19px}.content-asset-copy .button{min-height:44px;margin-top:14px}.content-asset.is-video{height:164px}.content-waiting-row .content-unavailable{min-height:112px;padding:14px}.content-message,.content-supporting{min-height:44px;padding:12px 14px}.creator-video>video{min-height:160px;max-height:48dvh}.video-tools>a{align-items:center;min-height:44px;display:inline-flex}.sl6-heading h1{font-size:26px}.sl6-workspace>.v7-shortlist-brief>summary{align-content:center;min-height:44px;font-size:13px}.sl6-photo{height:clamp(168px,23dvh,205px)}.sl6-photo h2{font-size:27px}.sl6-workspace .sl6-action-area{z-index:5;border-radius:12px;margin:10px 0 0;padding:8px 0 0;position:sticky;bottom:0}.sl6-info>p{display:block}.sl6-recovery button{min-height:44px}.sl6-profile-actions{bottom:calc(-20px - env(safe-area-inset-bottom));padding-bottom:calc(12px + env(safe-area-inset-bottom))}.review-home h1{font-size:26px}.v7-focused-review{padding-bottom:0}.v3-review-heading{margin-bottom:14px}.v3-review-heading>div{min-width:0}.v3-review-heading h1{font-size:23px}.v3-review-heading>.tag{margin-left:0}.v7-focused-review .v3-mobile-decisions{gap:8px;margin:12px 0 0;padding:8px;bottom:0}.v3-review-document .script{padding:16px}.v3-review-document .script section{padding:14px 0}.v7-revision-summary summary{align-content:center;min-height:44px}.v7-revision-summary{margin-bottom:12px;padding:0 12px}.v7-revision-summary[open]{padding-bottom:12px}.v3-decision summary{align-content:center;min-height:44px}.modal{padding:18px 16px calc(20px + env(safe-area-inset-bottom));max-height:94dvh;scroll-padding-top:64px}.modal-head{margin-bottom:12px;padding:8px 0;top:-18px}.modal-head h2{font-size:22px;line-height:1.25}.modal .field{margin:16px 0 12px}.modal .field>label{margin-bottom:7px;font-size:13px;display:block}.modal .button{min-height:44px;font-size:12px}.modal .field-pair{grid-template-columns:minmax(0,1fr)}.main-content:has(.invoices-workspace)>.page-heading{margin:0 0 16px}.main-content:has(.invoices-workspace)>.page-heading h1{margin:4px 0;font-size:26px}.invoice-toolbar{gap:10px;margin-bottom:14px}.invoice-record{gap:10px;padding:16px 0}.invoice-record-copy{flex-basis:56%}.invoice-record-copy h2{font-size:16px}.invoice-record-copy p{margin-top:5px;font-size:12px}.invoice-record-actions{gap:12px}.invoice-modal-summary{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.invoice-modal-summary>span:first-child{grid-column:1/-1;font-size:14px}.invoice-modal-summary>strong{font-size:23px}.invoice-modal-summary>.tag{justify-self:end}.invoice-detail-summary{margin-top:14px;padding:10px 0}.invoice-detail-summary summary{align-items:center;min-height:44px}.invoice-update-tabs{gap:3px;margin-top:14px}.invoice-update-tabs button{min-width:0;padding:9px 5px;font-size:12px;line-height:1.35}.invoice-local-note{margin-top:14px;font-size:11px}#root:has(.simple-team){grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;display:grid;overflow:hidden}#root:has(.simple-team)>.app-body{overscroll-behavior-y:contain;width:100%;max-width:none;min-height:0;padding:14px 14px 0;overflow-y:auto}#root:has(.simple-team)>.floating-nav{margin:10px auto max(10px,env(safe-area-inset-bottom));justify-self:center;position:static;inset:auto;transform:none}.main-content:has(>.simple-team){padding:0}.simple-team{margin-top:0}.simple-team-heading{margin-bottom:14px}.simple-team-heading h1{font-size:26px}.team-add-options{margin-top:10px;padding-top:4px}.team-add-options summary{gap:8px;min-height:44px;line-height:1.4}.team-add-options summary>span{text-align:right;max-width:56%}.team-people li{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:0 10px;padding:14px 0;display:grid}.team-person-avatar{grid-area:1/1/3;width:36px;height:36px}.team-person-details{grid-area:1/2/3;min-width:0}.team-person-status{white-space:normal;text-align:center;grid-area:1/3;max-width:58px;padding:4px 6px;font-size:10px}.team-person-you{grid-area:2/3;place-self:start end;margin-top:6px}.team-person-details strong{font-size:14px;line-height:1.45}.team-person-details small{font-size:12px}.team-person-meta{gap:5px;margin-top:6px}.team-person-access{margin-top:4px}.team-person-access summary{flex-wrap:wrap;gap:3px 6px;min-height:44px;padding-block:5px;font-size:11px;line-height:1.4}.team-person-access summary span{max-width:100%}.team-person-access p{font-size:11px}.team-person-actions{grid-area:3/2/auto/-1;gap:16px;width:auto;margin:4px 0 0}.team-person-actions .icon-text-button{gap:6px;min-height:44px;font-size:12px}.team-member-edit{grid-area:4/1/auto/-1;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin:8px 0 0;padding:12px}.team-member-edit label,.team-member-edit .button{grid-column:1;min-width:0}.team-option-grid select,.team-member-edit select,.team-member-edit input{min-height:44px;font-size:16px}.team-member-edit .button{min-height:44px;font-size:12px}#root:has(.campaign-inbox){grid-template-rows:56px minmax(0,1fr) auto}#root:has(.inbox-thread-open){grid-template-rows:minmax(0,1fr) auto}#root:has(.campaign-inbox)>.app-header{height:56px}#root:has(.campaign-inbox)>.app-body{padding:6px 8px 0}#root:has(.campaign-inbox)>.floating-nav{margin:10px auto max(10px,env(safe-area-inset-bottom));justify-self:center;position:relative;inset:auto;transform:none}.inbox-rail-heading{min-height:56px;padding:6px 14px}.inbox-campaign-toggle{min-height:70px;padding:12px 8px}.inbox-contacts>button{min-height:64px;padding-left:18px}.chat-header{gap:6px;min-height:62px;padding:8px}.chat-title strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.chat-header>.chat-list-avatar{width:30px;height:30px}.chat-composer{padding:8px}.chat-compose-row textarea{min-height:44px;max-height:min(120px,24dvh);padding:10px 12px}.chat-preview-note{padding-bottom:0}.chat-options,.chat-attach-menu{max-height:calc(100dvh - 200px);overflow:auto}.chat-thread-bar{flex-shrink:0}}@media (width<=360px){.ic-person{grid-template-columns:84px minmax(0,1fr);padding:12px}.ic-person .ic-photo{width:84px;height:112px}.ic-person-name h3{font-size:18px}.ic-audience{gap:5px}.ic-audience strong{font-size:16px}.ic-audience small{font-size:10px}.ic-summary strong small{margin-left:1px}.sl6-heading{align-items:flex-start}.sl6-heading>span{white-space:normal;text-align:right;max-width:65px;line-height:1.4}.sl6-evidence{flex-wrap:wrap;gap:10px}.sl6-scope{flex-wrap:wrap;gap:8px}.sl6-choice{gap:5px;font-size:12px}.sl6-choice svg{width:16px}.sl6-recovery{gap:6px}.invoice-update-tabs button{font-size:11px}.chat-header{gap:4px;padding-inline:5px}.chat-header>.chat-list-avatar{display:none}}@media (width<=650px) and (height<=650px){.sl6-photo{height:148px}.sl6-info{padding:12px 14px}.modal{max-height:calc(100dvh - 12px)}.modal textarea{max-height:28dvh}.creator-video>video{min-height:130px;max-height:42dvh}.storyboard{height:clamp(220px,48dvh,340px)}}.simple-team .team-people li{flex-wrap:wrap}@media (width<=650px){.v7-focused-review .storyboard{max-width:100%;height:clamp(240px,46dvh,390px)}.player-controls{gap:8px;padding-inline:12px}.player-controls input{min-width:0;min-height:44px}.player-controls>span{white-space:nowrap;flex-shrink:0;font-size:11px}}@media (width<=650px) and (height<=650px){.v7-focused-review .storyboard{height:clamp(220px,48dvh,340px)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-toggle{color:#766184}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#15131c;--surface:#211d2b;--surface-raised:#2b2436;--surface-soft:#26202f;--ink:#f1eaf8;--muted:#b9acc8;--line:#43364f;--accent:#d2b3ed;--lavender:#3b2b4a;--purple:#c4a0e0;--green:#91d6b3;--c-purple:#d2b3ed;--c-soft:#2b2236;--c-green:#91d6b3;--v3-muted:#b9acc8;--v3-line:#43364f;background:var(--page);color:var(--ink)}:root[data-theme=dark] body{background:var(--page);color:var(--ink)}:root[data-theme=dark] *{border-color:var(--line)}:root[data-theme=dark] ::selection{color:#fff;background:#64467f}:root[data-theme=dark] :is(button,a,input,textarea,select):focus-visible{outline-color:#d5b0f4}:root[data-theme=dark] :is(h1,h2,h3,strong){color:var(--ink)}:root[data-theme=dark] :is(p,small,label,.eyebrow,.muted,.hint,.preview-footer){color:var(--muted)}:root[data-theme=dark] :is(input,textarea,select){color:var(--ink);accent-color:var(--accent)}:root[data-theme=dark] :is(input,textarea)::placeholder{color:#ac9bbd;opacity:1}:root[data-theme=dark] select option{background:var(--surface);color:var(--ink)}:root[data-theme=dark] :is(.app-header,.main-content){background:0 0}:root[data-theme=dark] .app-header{border-color:var(--line)}:root[data-theme=dark] :is(.brand-mark,.project-greeting h1>span){color:var(--ink);-webkit-text-fill-color:currentColor}:root[data-theme=dark] :is(.workspace-switch select,.header-actions .search-button,.icon-button,.theme-toggle,.greeting-time,.greeting-spark){color:var(--accent)}:root[data-theme=dark] .icon-button:hover{background:var(--surface-raised)}:root[data-theme=dark] .user-avatar{color:#f0d8ff;border-color:var(--page);background:#493255}:root[data-theme=dark] .notification-dot{border-color:var(--page);background:#dab7f6}:root[data-theme=dark] :is(.button,.sl6-choice.yes){color:#24142f;background:#d1b0ec;border-color:#d1b0ec}:root[data-theme=dark] :is(.button,.sl6-choice.yes):hover:not(:disabled){background:#e1c6f7;border-color:#e1c6f7}:root[data-theme=dark] .button.secondary,:root[data-theme=dark] .sl6-choice{background:var(--surface);color:var(--accent);border-color:#695277}:root[data-theme=dark] .button.secondary:hover:not(:disabled),:root[data-theme=dark] .sl6-choice:hover:not(:disabled){background:#392b46;border-color:#9975b5}:root[data-theme=dark] .sl6-choice.yes{color:#24142f;background:#d1b0ec;border-color:#d1b0ec}:root[data-theme=dark] .sl6-choice.yes:hover:not(:disabled){background:#e1c6f7}:root[data-theme=dark] .button :is(strong,small,span){color:inherit}:root[data-theme=dark] :is(.text-link,.back,.version-link,.review-history,.icon-text-button,.ic-add-group,.content-message,.content-supporting,.video-tools>a,.invoice-po a,.invoice-po-file>a,.sl6-social a,.sl6-alternatives,.sl6-recovery button,.sl6-finish-undo){color:var(--accent)}:root[data-theme=dark] :is(.paper,.v3-project,.ic-person,.ic-summary,.review-campaign-card,.content-person-card,.sl6-card,.sl6-lineup,.sl6-finish,.sl6-confirmed button,.invoice-records,.campaign-inbox,.inbox-rail,.chat-main,.modal,.empty,.content-empty){background:var(--surface);border-color:var(--line);box-shadow:none}:root[data-theme=dark] :is(.v3-project-action,.ic-card-next,.v7-revision-summary,.v7-draft-status,.v7-modal-context,.ic-detail-note,.content-asset,.content-supporting,.v7-supporting-storyboards .content-supporting,.review-work-items,.sl6-mobile-lineup,.sl6-social a,.sl6-request,.team-member-edit,.invoice-update-tabs,.chat-thread-bar){background:var(--surface-soft);color:var(--accent);border-color:var(--line)}:root[data-theme=dark] :is(.inline-search,.ic-search,.ic-select select,.ic-filter-toggle,.content-room-filters select,.content-version-picker select,.invoice-toolbar select,.field input,.field textarea,.field select,.team-contact-line input,.team-option-grid select,.team-member-edit select,.team-member-edit input,.ic-group-definition input,.ic-group-person select,.ic-group-person input,.chat-compose-row textarea,.inbox-search){color:var(--ink);background:#191620;border-color:#57445f}:root[data-theme=dark] :is(.inline-search input,.ic-search input,.inbox-search input){color:var(--ink);background:0 0}:root[data-theme=dark] :is(.inline-search,.ic-search):focus-within{border-color:#b28bce;box-shadow:0 0 0 3px #b18ac91c}:root[data-theme=dark] :is(.field>label,.team-quick-add>label,.team-option-grid label,.team-member-edit label){color:var(--ink)}:root[data-theme=dark] :is(.segmented,.tag,.ic-toolbar h2>span,.v3-project-toolbar h2>span,.review-heading h1>span,.review-person,.review-pending-count,.row-icon,.invoice-file-icon,.simple-team-heading h1 span,.simple-team-symbol,.team-person-avatar,.team-person-meta span,.team-person-you,.ic-person-name .ic-gender,.ic-person-tags span,.sl6-finish-icon){color:#dcc3ef;background:#35273f;border-color:#614673}:root[data-theme=dark] .segmented button{color:var(--muted)}:root[data-theme=dark] :is(.segmented button.active,.segmented button[aria-pressed=true],.invoice-update-tabs button[aria-selected=true],.ic-filter-toggle[aria-expanded=true]){color:#f2dfff;box-shadow:none;background:#4a335c;border-color:#86649f}:root[data-theme=dark] :is(.tag.green,.team-person-status.active,.rate-approved){color:#a5e8c0;background:#203e34;border-color:#446956}:root[data-theme=dark] :is(.tag.peach,.team-person-status.draft){color:#f0c499;background:#493326;border-color:#7a553d}:root[data-theme=dark] :is(.form-error,.invoice-overdue,.icon-text-button.danger,.sl6-warning,.review-work-row .v7-blocked){color:#ffadb7!important}:root[data-theme=dark] .storage-recovery{color:#f0c499;background:#493326;border-color:#7a553d}:root[data-theme=dark] :is(.v3-project-month,.v3-cover-arrow,.ic-photo-open,.ic-photo-label,.sl6-photo>button,.sl6-photo-status){color:#f1dfff;background:#211927ef;border-color:#856c95}:root[data-theme=dark] .v3-project-cover:hover .v3-cover-arrow{background:#36283f}:root[data-theme=dark] :is(.sl6-photo h2,.sl6-photo>div>span,.storyboard-caption,.storyboard .player-controls){color:#fff}:root[data-theme=dark] :is(.v3-project-action svg,.v3-project-unread,.v3-project-people,.ic-card-foot>button,.ic-campaign-foot>button,.ic-card-next>svg,.ic-summary-label svg){color:var(--accent)}:root[data-theme=dark] .ic-campaign{--ic-muted:#b9acc8;--ic-line:#43364f}:root[data-theme=dark] .ic-campaign .ic-summary>button{border-color:var(--line)}:root[data-theme=dark] .ic-summary>button:hover,:root[data-theme=dark] .ic-summary>button[aria-pressed=true]{color:var(--accent);background:#36263f}:root[data-theme=dark] :is(.ic-summary-label,.ic-summary-remaining,.ic-summary strong small,.ic-output-note,.ic-kicker,.ic-person-name p,.ic-audience small,.ic-card-next small,.ic-detail-flow small,.ic-mini-steps>span){color:var(--muted)}:root[data-theme=dark] :is(.ic-mini-steps i,.ic-summary-track){background:#51415d}:root[data-theme=dark] :is(.ic-mini-steps .complete,.ic-detail-flow>li.complete>span){color:#9dddba}:root[data-theme=dark] .ic-mini-steps .complete i{background:#85c6a4}:root[data-theme=dark] .ic-mini-steps .current{color:#ddbef2}:root[data-theme=dark] .ic-mini-steps .current i{background:#c29ae0}:root[data-theme=dark] .ic-detail-flow>li>span{background:var(--surface-raised);color:var(--muted);border-color:var(--line)}:root[data-theme=dark] .ic-detail-flow>li.current>span{color:#e0bff7;background:#453050;border-color:#9166ad}:root[data-theme=dark] .ic-detail-flow>li:not(:last-child):before{background:var(--line)}:root[data-theme=dark] :is(.ic-card-next:hover,.review-campaign-heading:hover,.review-work-row:hover,.inbox-campaign-toggle:hover,.chat-sidebar>button:hover,.inbox-contacts>button:hover,.sl6-people>button.active){background:#34283f}:root[data-theme=dark] :is(.review-campaign-copy small,.review-row-copy small,.review-type,.review-clear,.sl6-heading,.sl6-heading p,.sl6-heading>span,.sl6-info>p,.sl6-evidence,.sl6-scope,.sl6-scope small,.sl6-no-profile,.v7-evidence-note,.sl6-status,.sl6-lineup-foot,.sl6-profile-detail>p,.sl6-detail-stats,.sl6-recovery){color:var(--muted)}:root[data-theme=dark] .sl6-status.yes{color:#a5e8c0}:root[data-theme=dark] .sl6-status.hold{color:#f0c499}:root[data-theme=dark] .sl6-workspace{color:var(--ink)}:root[data-theme=dark] .sl6-action-area{background:#15131cf5}:root[data-theme=dark] .sl6-profile-actions{background:var(--surface)}:root[data-theme=dark] :is(.v3-mobile-decisions,.modal-head,.video-tools){background:var(--surface);border-color:var(--line);box-shadow:0 -5px 20px #0002}:root[data-theme=dark] .modal-shade{background:#09060fcc}:root[data-theme=dark] :is(.v7-revision-summary summary,.content-room-toolbar,.content-version-picker,.content-publication,.content-empty-detail){color:var(--accent)}:root[data-theme=dark] :is(.content-unavailable,.video-unavailable){color:var(--muted);border-color:var(--line);background:#271e31}:root[data-theme=dark] .content-play{color:#24142f;background:#d9b8f0}:root[data-theme=dark] .content-asset.is-video>span:last-child{color:#ead4fb;background:#2b2035}:root[data-theme=dark] :is(.invoice-modal-summary>span,.invoice-detail-summary,.invoice-update-tabs button,.invoice-record-copy p,.invoice-record-copy>small,.invoice-record-amount small,.invoice-local-note,.invoice-history-row time,.team-quick-add>small,.team-add-options summary,.team-add-options summary>span,.team-person-access summary,.team-person-access summary span,.team-person-details small){color:var(--muted)}:root[data-theme=dark] :is(.inbox-idle,.chat-messages){color:var(--muted);background:radial-gradient(at 100% 0,#36234066,#0000 65%),#19151f}:root[data-theme=dark] :is(.inbox-campaign-toggle small,.inbox-contacts .chat-person small,.chat-title small,.chat-recipient-context,.chat-preview-note,.chat-message-meta,.chat-day,.chat-device-note,.inbox-no-results,.chat-empty-note){color:var(--muted)}:root[data-theme=dark] :is(.inbox-campaign.expanded>.inbox-campaign-toggle,.inbox-contacts>button.active,.chat-day){background:#33253e}:root[data-theme=dark] :is(.chat-composer,.chat-options,.chat-attach-menu,.chat-message-tools footer,.chat-reactions){background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .chat-message{background:#292130;border-color:#493653}:root[data-theme=dark] .chat-message.mine{background:#40304f;border-color:#675077}:root[data-theme=dark] .chat-message>p{color:var(--ink)}:root[data-theme=dark] :is(.chat-message-head strong,.chat-options button,.chat-attach-menu button,.chat-attach-menu button small,.chat-header-actions .icon-button,.chat-header .chat-pane-back,.chat-compose-row .icon-button,.chat-message-tools>.icon-button){color:var(--accent)}:root[data-theme=dark] :is(.chat-message a,.chat-location,.chat-attachment,.chat-file-pill span a){color:#dcbcff}:root[data-theme=dark] :is(.chat-options button:hover,.chat-attach-menu button:hover,.chat-replying,.chat-file-pill,.chat-pending-file,.chat-reply-ref,.chat-location,.chat-attachment,.chat-reaction-counts button){color:var(--accent);background:#382a45;border-color:#755b89}:root[data-theme=dark] .chat-compose-row .icon-button[type=submit]{color:#24142f;background:#d1b0ec}:root[data-theme=dark] :is(.chat-list-avatar,.chat-empty-icon,.chat-call-avatar){color:var(--accent);background:#412f4d}:root[data-theme=dark] .chat-unread{color:#24142f;background:#d1b0ec}:root[data-theme=dark] .floating-nav{background:#2c2436ee;border-color:#6c567c;box-shadow:0 6px 28px #0006,inset 0 0 0 1px #ffffff0d}:root[data-theme=dark] .floating-nav a{color:#e8daf3}:root[data-theme=dark] .nav-glide{background:linear-gradient(145deg,#b494d044,#b494d025);box-shadow:inset 0 1px 1px #e4c7ff40}:root[data-theme=dark] .toast{color:#2c1c37;background:#eadcf4;border:1px solid #f2e7fa}:root[data-theme=dark] .toast.error{color:#ffdee4;background:#592d3c;border-color:#a76b7b}:root[data-theme=dark] .skip-link{background:var(--surface);color:var(--ink)}@media (width<=650px){.app-header .header-actions{gap:0}.app-header .theme-toggle{width:44px;min-width:44px}}@media (width<=360px){#root>.app-header{gap:2px;padding-inline:4px}.app-header .user-avatar{margin-left:0}.workspace-switch.team-only{flex:1;min-width:0}.workspace-switch.team-only .team-switch{width:100%}}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none}}.app-header .header-actions>.theme-toggle{display:inline-flex}:root[data-theme=dark] .rate-notice{background:var(--surface-soft)}:root[data-theme=dark] .rate-offer :is(dt,dd){color:var(--muted)}:root[data-theme=dark] .chat-header{background:var(--surface)}:root[data-theme=dark] :is(.sl6-lineup-foot>span,.sl6-lineup-total strong span,.chat-status){color:var(--muted)}@media (width<=360px){:is(#root:has(.v3-projects)>.app-header,#root>.app-header){gap:2px;padding-inline:4px}.app-header .workspace-switch.team-only .team-switch select{padding-right:0}}:root{--v8-surface:#fff;--v8-page:#f8f7fa;--v8-active:#ede5f5;--v8-accent:#65477b}:root[data-theme=dark]{--v8-surface:#211c2a;--v8-page:#15131c;--v8-active:#382942;--v8-accent:#dfc3f5}.v8-campaign{min-width:0}.v8-campaign>.back{margin-bottom:12px}.v8-campaign-heading{align-items:center;gap:16px;margin-bottom:22px;display:flex}.v8-campaign-heading>img{border-radius:12px;flex-shrink:0;width:58px;height:66px}.v8-campaign-heading>div{flex:1;min-width:0}.v8-campaign-heading h1{overflow-wrap:anywhere;font-size:30px;line-height:1.16}.v8-campaign-heading p{margin-top:7px;font-size:12px}.v8-campaign-tabs{z-index:12;overscroll-behavior-x:contain;scrollbar-width:none;background:var(--v8-page);border-bottom:1px solid var(--line);gap:8px;margin:0 0 24px;padding:8px 0 12px;display:flex;position:sticky;top:0;overflow-x:auto}.v8-campaign-tabs::-webkit-scrollbar{display:none}.v8-campaign-tabs>a{min-height:46px;color:var(--muted);white-space:nowrap;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;transition:background .18s,color .18s;display:flex}.v8-campaign-tabs>a:hover{background:var(--v8-surface);color:var(--ink)}.v8-campaign-tabs>a[aria-current=page]{background:var(--v8-active);color:var(--v8-accent);font-weight:600}.v8-progress,.v8-campaign .ic-campaign>.ic-toolbar{margin-top:0}.v8-campaign .ic-summary-label{min-height:32px}.v8-work-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.v8-work-toolbar>span{color:var(--muted);font-size:12px}.v8-filters{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.v8-filters>button{min-height:44px;color:var(--muted);border:1px solid #0000;border-radius:10px;padding:9px 16px;font-size:13px}.v8-filters>button.active{background:var(--v8-surface);color:var(--v8-accent);border-color:var(--line);font-weight:600}.review-home>.v8-filters{background:var(--v8-page);z-index:10;margin-bottom:22px;padding:6px 0;position:sticky;top:0}.inbox-rail>.v8-filters{border-bottom:1px solid var(--line);padding:8px 14px}.v8-delivery-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v8-delivery-card{background:var(--v8-surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}.v8-delivery-card>header{align-items:center;gap:12px;padding:18px;display:flex}.v8-delivery-card header>img{border-radius:10px;width:44px;height:48px}.v8-delivery-card header>div{flex:1;min-width:0}.v8-delivery-card h2{letter-spacing:-.025em;font-size:16px}.v8-delivery-card header p{margin-top:4px;font-size:12px}.v8-delivery-status{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.v8-delivery-status.done{color:#36735d}.v8-delivery-detail{padding:0 18px 18px}.v8-delivery-detail small{color:var(--muted);margin-top:8px;display:block}.v8-delivery-card>a{border-top:1px solid var(--line);min-height:48px;color:var(--v8-accent);align-items:center;gap:8px;padding:12px 18px;font-size:13px;display:flex}.v8-delivery-card>a>svg:last-child{margin-left:auto}.v8-delivery-issue{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.v8-empty{border:1px solid var(--line);color:var(--muted);background:var(--v8-surface);text-align:center;border-radius:14px;padding:32px 18px;font-size:14px}.v8-campaign .content-room-heading{margin-bottom:16px}.v8-campaign .content-room-heading h2{font-size:18px}.v8-campaign .content-room-toolbar{margin-top:0}.invoice-toolbar{z-index:10;background:var(--v8-page);padding:6px 0 12px;position:sticky;top:0}.v8-content-reset{min-height:44px;color:var(--v8-accent);align-items:center;gap:8px;font-size:12px;display:inline-flex}:root[data-theme=dark] .v8-delivery-status.done{color:#94d1b6}@media (width<=650px){.v8-campaign-heading{flex-wrap:wrap;gap:12px;margin-bottom:12px}.v8-campaign-heading>img{border-radius:9px;width:45px;height:53px}.v8-campaign-heading h1{font-size:23px}.v8-campaign-heading p{margin-top:4px;font-size:11px;line-height:1.5}.v8-campaign-heading>.button{min-height:40px;margin-left:57px;padding:9px 16px;font-size:12px}.v8-campaign-tabs{gap:3px;margin-bottom:18px;padding:6px 0 9px}.v8-campaign-tabs>a{gap:6px;min-height:44px;padding:10px 12px;font-size:12px}.v8-campaign-tabs>a svg{width:16px}.v8-campaign .ic-summary-label{min-height:40px}.v8-delivery-list{grid-template-columns:minmax(0,1fr);gap:12px}.v8-delivery-card>header{flex-wrap:wrap;gap:10px;padding:14px}.v8-delivery-card h2{font-size:15px}.v8-delivery-detail{padding:0 14px 14px}.v8-delivery-card>a{padding-inline:14px}.v8-filters>button{padding:9px 13px;font-size:12px}.v8-work-toolbar{gap:8px;margin-bottom:16px}.v8-work-toolbar>span{font-size:11px}.v8-campaign>.back{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.v8-campaign-tabs>a{transition:none}}.v8-campaign .v8-progress{background:var(--v8-surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 22px;padding:20px 14px;display:grid}.v8-campaign .v8-progress>button{text-align:left;border-left:1px solid var(--line);flex-direction:column;align-items:stretch;min-width:0;padding:0 14px;display:flex}.v8-campaign .v8-progress>button:first-child{border-left:0;padding-left:2px}.v8-campaign .v8-progress>button:last-child{padding-right:2px}.v8-campaign .v8-progress .ic-summary-label{min-height:34px;color:var(--muted);font-size:12px;line-height:1.4;display:block}.v8-campaign .v8-progress strong{letter-spacing:-.05em;margin:12px 0 0;font-size:30px;line-height:1.2;display:block}.v8-campaign .v8-progress strong small{color:var(--muted);font-size:14px;font-weight:400}.v8-campaign .v8-progress .ic-summary-remaining{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.3;display:block}@media (width<=650px){.v8-campaign-heading{grid-template-columns:45px minmax(0,1fr);gap:10px 12px;display:grid}.v8-campaign-heading>.button{grid-column:2;justify-self:start;margin:0}.v8-campaign-heading h1{max-width:none;font-size:23px}.v8-campaign-tabs{gap:2px;width:100%}.v8-campaign-tabs>a{white-space:normal;text-align:center;flex-direction:column;flex:1;gap:5px;min-width:0;min-height:58px;padding:8px 3px;font-size:11px;line-height:1.2}.v8-campaign-tabs>a:last-child{flex:1.3}.v8-campaign .v8-progress{border-radius:14px;margin-bottom:18px;padding:15px 8px}.v8-campaign .v8-progress>button{padding:0 7px}.v8-campaign .v8-progress .ic-summary-label{min-height:42px;font-size:10px}.v8-campaign .v8-progress strong{margin-top:8px;font-size:23px}.v8-campaign .v8-progress strong small{font-size:11px}.v8-campaign .v8-progress .ic-summary-remaining{font-size:10px}.v8-campaign .ic-output-note{margin-top:-6px;margin-bottom:20px;font-size:10px}}.v8-campaign .v8-progress>button:nth-child(n){border-bottom:0;border-right:0;grid-column:auto;gap:0}@media (width<=650px){.v8-campaign .v8-progress .ic-summary-track{display:none}.v8-campaign .v8-progress .ic-summary-remaining{min-height:26px}}:root{--v8-rail:168px;--v8-task-bg:#83748e;--v8-task-ink:#fff;--v8-task-active:#fff3}:root[data-theme=dark]{--v8-task-bg:#352b42;--v8-task-ink:#f1e7fc;--v8-task-active:#615070}.app-body{width:calc(100% - var(--v8-rail));max-width:none;margin-left:var(--v8-rail);margin-right:0;padding-left:28px;padding-right:36px}.main-content{max-width:1240px;margin-inline:auto}.v8-global-nav{z-index:35;flex-direction:column;gap:8px;width:136px;display:flex;position:fixed;top:115px;left:16px}.v8-global-nav>a{min-height:52px;color:var(--muted);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;transition:background .18s,color .18s;display:flex}.v8-global-nav>a:hover{background:var(--v8-surface);color:var(--ink)}.v8-global-nav>a[aria-current=page]{background:var(--v8-active);color:var(--v8-accent);font-weight:600}.v8-global-nav>a svg{width:20px;height:20px}.v8-nav-toggle,.v8-nav-backdrop{display:none}.v8-context-bar{z-index:35;bottom:max(18px,env(safe-area-inset-bottom));left:calc(50% + var(--v8-rail)/2);width:max-content;max-width:calc(100% - var(--v8-rail) - 32px);background:var(--v8-task-bg);color:var(--v8-task-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff73;border-radius:28px;align-items:stretch;gap:4px;padding:7px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 7px 28px #33244022,0 0 0 4px #b1a5bd38}.v8-context-bar>a,.v8-context-bar>button{min-width:72px;min-height:52px;color:inherit;white-space:nowrap;text-align:center;background:0 0;border:0;border-radius:21px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:12px;line-height:1.2;transition:background .18s;display:flex;position:relative}.v8-context-bar>a[aria-current=page],.v8-context-bar>button[aria-pressed=true]{background:var(--v8-task-active);color:var(--v8-task-ink);font-weight:600;box-shadow:inset 0 0 0 1px #fff2}.v8-context-bar>a:hover,.v8-context-bar>button:hover{background:var(--v8-task-active)}.v8-context-bar :focus-visible{outline-offset:2px;outline:2px solid #fff}.v8-context-bar svg{width:20px;height:20px}.v8-campaign-heading{margin-bottom:28px}.invoice-toolbar{justify-content:flex-start}#root:has(.campaign-inbox)>.app-body{width:calc(100% - var(--v8-rail));max-width:none;margin-left:var(--v8-rail);padding:10px 26px 0}@media (width>=651px) and (width<=950px){:root{--v8-rail:86px}.v8-global-nav{width:70px;top:95px;left:8px}.v8-global-nav>a{flex-direction:column;gap:7px;min-height:64px;padding:11px 5px;font-size:11px}.app-body{padding-left:16px;padding-right:22px}}@media (width<=650px){:root{--v8-rail:0px}.app-body{width:100%;margin:0;padding-left:14px;padding-right:14px}.app-header{gap:6px;padding-left:10px;padding-right:10px}.app-header .brand-mark{width:25px;min-width:25px;font-size:27px}.app-header .workspace-switch{flex:1;gap:0;min-width:0;margin:0}.app-header .team-switch select{max-width:88px;padding-right:13px;font-size:11px}.app-header .header-actions{flex-shrink:0;gap:0}.app-header .header-actions .icon-button{width:31px;height:40px}.app-header .search-button{width:30px;min-width:30px;padding:6px}.app-header .user-avatar{width:28px;min-width:28px;height:28px;min-height:28px}.v8-nav-toggle{flex-shrink:0;width:34px;height:40px;display:inline-flex}.v8-global-nav{border:1px solid var(--line);background:var(--v8-surface);z-index:82;border-radius:20px;gap:4px;width:205px;padding:10px;display:none;top:66px;left:12px;box-shadow:0 14px 50px #16101e35}.v8-global-nav.is-open{display:flex}.v8-global-nav>a{min-height:52px;font-size:14px}.v8-nav-backdrop{z-index:80;background:#15101e40;border-radius:0;display:block;position:fixed;inset:0}.v8-context-bar{bottom:max(12px,env(safe-area-inset-bottom));border-radius:23px;gap:1px;max-width:calc(100% - 20px);padding:5px;left:50%}.v8-context-bar>a,.v8-context-bar>button{border-radius:18px;gap:5px;min-width:63px;min-height:51px;padding:7px 12px;font-size:11px}.v8-context-bar[aria-label=Campaign\ sections]{width:calc(100% - 20px)}.v8-context-bar[aria-label=Campaign\ sections]>a{min-width:0;padding-inline:2px;font-size:10px}.v8-context-bar svg{width:19px;height:19px}.v8-campaign-heading{margin-bottom:22px}body:has(.v8-context-bar) .app-body{padding-bottom:105px}:is(#root:has(.campaign-inbox),#root:has(.inbox-thread-open)){grid-template-rows:56px minmax(0,1fr) 86px}:is(#root:has(.campaign-inbox)>.app-header,#root:has(.inbox-thread-open)>.app-header){height:56px;display:flex}#root:has(.campaign-inbox)>.app-body{width:100%;margin:0;padding:6px 10px 0}}@media (prefers-reduced-motion:reduce){.v8-context-bar>a,.v8-context-bar>button,.v8-global-nav>a{transition:none}}:root{--v9-glass-bg:#6d5b7cf0;--v9-glass-ink:#fff;--v9-glass-active:#ffffff14;--v9-glass-border:#ffffff73;--v9-glass-shadow:0 7px 28px #33244022, 0 0 0 4px #b1a5bd38}:root[data-theme=dark]{--v9-glass-bg:#352b42f0;--v9-glass-ink:#f6efff;--v9-glass-active:#ffffff1f;--v9-glass-border:#eddcff33;--v9-glass-shadow:0 7px 28px #0003, 0 0 0 4px #b1a5bd16}.v8-global-nav,.v8-context-bar{background:var(--v9-glass-bg);color:var(--v9-glass-ink);border:1px solid var(--v9-glass-border);box-shadow:var(--v9-glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%)}.v8-global-nav{border-radius:28px;gap:4px;padding:7px}.v8-global-nav>a{color:inherit;border-radius:21px;gap:10px;padding:12px 8px}.v8-global-nav>a:hover,.v8-global-nav>a[aria-current=page],.v8-context-bar>a:hover,.v8-context-bar>button:hover,.v8-context-bar>a[aria-current=page],.v8-context-bar>button[aria-pressed=true]{color:var(--v9-glass-ink);background:var(--v9-glass-active)}.v8-global-nav>a[aria-current=page]{box-shadow:inset 0 0 0 1px #fff2}.v8-global-nav>a:focus-visible,.v8-context-bar>a:focus-visible,.v8-context-bar>button:focus-visible{outline:2px solid var(--v9-glass-ink);outline-offset:-3px}@media (width>=651px) and (width<=950px){.v8-global-nav{border-radius:24px;padding:5px}.v8-global-nav>a{border-radius:18px;gap:7px;padding:11px 2px}}@media (width<=650px){.v8-global-nav{border-radius:25px;padding:7px}.v8-global-nav>a{border-radius:18px;gap:12px;padding-inline:13px}}@media (prefers-reduced-transparency:reduce){.v8-global-nav,.v8-context-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#756583}:root[data-theme=dark] .v8-global-nav,:root[data-theme=dark] .v8-context-bar{background:#352b42}}:root{--v10-dock-space:106px;--muted:#666170}:root[data-theme=dark]{--muted:#bfb7cc}body:has(.v8-context-bar) .app-body{padding-bottom:calc(var(--v10-dock-space) + 28px)}body:has(.v8-context-bar) .sl6-action-area{bottom:var(--v10-dock-space);margin-bottom:12px}body:has(.v8-context-bar) .v3-mobile-decisions{bottom:var(--v10-dock-space)}.sl6-workspace{padding-bottom:110px}.v7-focused-review{padding-bottom:90px}.v10-soft-panel{border:1px solid var(--line);background:var(--paper,#fff);border-radius:16px;margin-block:16px;padding:16px}.v10-soft-panel>summary{cursor:pointer;min-height:32px;font-weight:600;line-height:32px;display:list-item}.sl6-info .v10-soft-panel{border-radius:10px;margin-block:12px;padding:8px 12px}.back{color:#675573}:root[data-theme=dark] .back{color:#c7b5d5}:root:not([data-theme=dark]) .greeting-time{color:#755884}:root:not([data-theme=dark]) .chat-title>small,:root:not([data-theme=dark]) .chat-recipient-context{color:#706079}.chat-recipient-context{font-size:11px}:root:not([data-theme=dark]) .team-quick-add>small,:root:not([data-theme=dark]) .team-person-details>small,:root:not([data-theme=dark]) .team-person-access summary,:root:not([data-theme=dark]) .team-person-access p,:root:not([data-theme=dark]) .team-add-options>p{color:#706079}:root:not([data-theme=dark]) .team-person-meta span,:root:not([data-theme=dark]) .team-person-you{color:#6c507d}:root:not([data-theme=dark]) .team-person-status.active{color:#386746}:root:not([data-theme=dark]) .team-person-status.draft{color:#805326}.team-person-meta span,.team-person-status,.team-person-access summary,.team-person-access p{font-size:12px}:root[data-theme=dark] .review-overdue{color:#e9a6b7}:root[data-theme=dark] .invoices-workspace .invoice-search{color:#f1eaf8;background:#25212e;border-color:#51455f}:root[data-theme=dark] .invoices-workspace .invoice-search::placeholder{color:#bfb7cc;opacity:1}.v10-soft-panel p,.v10-soft-panel small{overflow-wrap:anywhere;line-height:1.6}.v10-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:14px;display:grid}.v10-facts div{flex-direction:column;gap:5px;display:flex}.v10-facts dt{color:var(--muted);font-size:12px}.v10-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.v10-row-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.v10-scope-picker{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.v10-scope-picker button{border:1px solid var(--line);background:var(--paper,#fff);min-height:42px;color:var(--ink);border-radius:20px;padding:8px 16px}.v10-scope-picker button[aria-pressed=true]{background:var(--v8-active,#ede7f5);border-color:#9b89aa}.v10-evidence-request{color:var(--muted);font-size:13px}.v10-counter-rates label{justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.v10-counter-rates input{width:110px;min-height:40px}.v10-history-snapshot{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;font-size:13px;overflow:auto}.v8-delivery-detail small,.ic-output-note,.sl6-recovery,.sl6-sample,.preview-footer,.hint{color:var(--muted);font-size:12px;line-height:1.5}.v8-delivery-detail .late{color:#a02c25;font-weight:600}.v8-delivery-card .text-link{text-align:left;min-height:40px}.v8-delivery-card .button{min-height:42px}.rate-offer dl dd{overflow-wrap:anywhere}.v10-brief-versions{gap:16px;display:grid}.v10-brief-versions article{border-top:1px solid var(--line);padding-top:12px}.v10-brief-versions article p{white-space:pre-wrap}.sl6-lineup .button{width:100%;margin-top:16px}.sl6-status{white-space:normal}:root[data-theme=dark] .v10-soft-panel,:root[data-theme=dark] .v10-scope-picker button{background:#211d2a}:root[data-theme=dark] .v8-delivery-detail .late{color:#ffb4a8}@media (width<=650px){:root{--v10-dock-space:94px}body:has(.v8-context-bar) .v3-mobile-decisions{border-radius:16px;left:10px;right:10px;box-shadow:0 -3px 18px #30293b12}.v7-focused-review{padding-bottom:180px}.v8-context-bar[aria-label=Campaign\ sections]>a{font-size:11px}.v8-context-bar>a,.v8-context-bar>button{min-height:48px}.app-header .team-switch select{font-size:12px}.v10-facts{gap:12px}.v10-soft-panel{padding:14px}.v8-campaign .v8-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 0;padding-block:18px}.v8-campaign .v8-progress>button:nth-child(n){grid-column:span 2;padding:0 10px}.v8-campaign .v8-progress>button:nth-child(n+4){border-top:1px solid var(--line);grid-column:span 3;padding-top:14px}.v8-campaign .v8-progress .ic-summary-label{min-height:32px;color:var(--muted);font-size:12px;line-height:1.35}.v8-campaign .v8-progress .ic-summary-remaining{min-height:18px;color:var(--muted);font-size:12px}.v8-campaign .v8-progress strong{margin-top:6px;font-size:25px}.v8-campaign .v8-progress strong small{color:var(--muted)}}@media (height<=650px) and (width<=650px){.sl6-photo{max-height:280px}.v3-mobile-decisions{margin-top:18px;position:static!important}.sl6-action-area{position:static!important}.v7-focused-review{padding-bottom:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
