@import "https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@500;600;700;800&family=Hanken+Grotesk:wght@400;500;600;700&family=Space+Grotesk:wght@700&display=swap";:root{--bg:#fbf8f4;--white:#fff;--ink:#26201f;--muted:#756963;--line:#eadfd4;--plum:#c9267f;--peach:#f4ede6;--orange:#c9267f;--lime:#f4ede6;--lilac:#f4ede6;--radius:14px}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Hanken Grotesk,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:wait;opacity:.55}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible){outline-offset:4px;outline:3px solid #e9ddd2}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #e9ddd2}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Hanken Grotesk,Arial,sans-serif}h1{letter-spacing:-1.2px;font-size:30px;font-weight:750;line-height:1.3}h2{letter-spacing:-.5px;font-size:18px;font-weight:750}h3{font-size:14px;font-weight:750}p{color:var(--muted);line-height:1.65}img{object-fit:cover;display:block}svg{stroke-width:1.7px;flex-shrink:0}button{transition:background .15s,transform .15s}button:hover{color:var(--orange)}.primary:hover{color:#fff;background:#c9267f;transform:translateY(-1px)}.secondary:hover{color:var(--plum);background:#f7f3f5}.app{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;width:238px;padding:29px 19px 0;display:flex;position:fixed;inset:0 auto 0 0}.logo-button{text-align:left;padding:0 3px 30px}.wordmark{letter-spacing:-.9px;color:var(--plum);white-space:nowrap;align-items:center;font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:800;display:inline-flex}.wordmark>span:not(.brandmark){font-weight:500}.wordmark i{align-self:flex-start;margin:5px 0 0 2px;font-size:9px;font-style:normal}.brandmark{background:var(--plum);color:var(--peach);letter-spacing:-4px;border-radius:9px;justify-content:center;align-items:center;width:30px;height:32px;margin-right:9px;padding-right:4px;font-family:Arial,sans-serif;font-size:25px;font-weight:800;display:inline-flex}.brandmark span{margin-left:1px;font-size:22px}.workspace-card{border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;margin-bottom:29px;padding:12px 10px;display:flex}.workspace-card>div{flex:1;min-width:0}.workspace-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.workspace-card small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.workspace-avatar{background:#f4ede6;border-radius:8px;justify-content:center;align-items:center;width:33px;height:33px;font-family:Georgia;font-size:20px;font-weight:700;display:flex;position:relative}.workspace-avatar i{background:#c9267f;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-2px}.nav-label{letter-spacing:1.5px;color:#9d97a1;margin:0 12px 13px;font-size:9px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav button{text-align:left;color:#77717d;border-radius:8px;align-items:center;gap:11px;padding:11px 12px;font-size:12px;font-weight:550;display:flex;position:relative}.sidebar nav button:hover{background:#faf7f5}.sidebar nav button.active{color:#c9267f;background:#f2ebf3;font-weight:650}.sidebar nav button b{color:#c9267f;background:#f4ede6;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:10px}.nav-active-dot{background:#c9267f;border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:25px}.plan-mini{background:#faf8f1;border-radius:11px;margin-bottom:20px;padding:15px;position:relative}.plan-mini>svg{color:#c9267f;margin-bottom:8px}.plan-mini strong{font-size:11px;display:block}.plan-mini p{margin:6px 0 12px;font-size:10px;line-height:1.5}.plan-mini button{justify-content:space-between;width:100%;padding:0;font-size:11px;font-weight:600;display:flex}.profile-bottom{border-top:1px solid var(--line);text-align:left;align-items:center;gap:9px;width:100%;padding:18px 0;display:flex}.profile-bottom>div{flex:1;min-width:0}.profile-bottom strong{text-overflow:ellipsis;max-width:130px;font-size:11px;display:block;overflow:hidden}.profile-bottom small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.avatar-initial{background:#e8e1ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:10px;font-weight:700;display:flex}.main-shell{margin-left:238px}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;align-items:center;height:75px;padding:0 35px;display:flex;position:relative}.breadcrumb{color:#aaa4ad;align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb strong{color:#5e5764;font-weight:500}.top-actions{align-items:center;gap:19px;display:flex}.top-actions select{background:0 0;border:0;padding:5px;font-size:11px}.mode-chip{color:#c9267f;border:1px solid #e8e3dc;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:flex}.mode-chip>span{background:#e9ddd2;border-radius:50%;width:4px;height:4px}.icon-button{justify-content:center;align-items:center;padding:6px;display:inline-flex}.notification-button{position:relative}.notification-button i{background:#e9ddd2;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px}.small-avatar{background:#f4ede6;width:29px;height:29px}.notification-panel{border:1px solid var(--line);background:#fff;border-radius:12px;width:310px;padding:22px;position:absolute;top:65px;right:35px;box-shadow:0 12px 40px #302b3417}.notification-panel p{margin:12px 0}.demo-toolbar{color:#c9267f;background:#f3f1ea;border-bottom:1px solid #ece9e3;justify-content:space-between;align-items:center;height:36px;padding:0 35px;font-size:10px;display:flex}.demo-toolbar select{color:#5c535c;background:0 0;border:0;max-width:160px;font-size:10px}.demo-toolbar button{align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.demo-toolbar small{color:#e9ddd2;font-size:9px}.toolbar-divider{background:#d5d0c8;width:1px;height:11px}.inline{align-items:center;gap:10px;display:flex}.between{justify-content:space-between;align-items:center;gap:10px;display:flex}.main-shell main{max-width:1780px;min-height:calc(100vh - 180px);margin:auto;padding:33px 35px 42px}.page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:27px;display:flex}.page-heading p{margin-top:9px;font-size:12px}.overline{letter-spacing:1.55px;color:#e9ddd2;margin-bottom:10px;font-size:9px;font-weight:600;display:block}.greeting-dot{color:#e9ddd2;vertical-align:middle;margin-left:5px;font-size:33px;display:inline-block}.primary,.secondary{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:12px 17px;font-size:11px;font-weight:550;display:inline-flex}.primary{background:var(--plum);color:#fff;box-shadow:0 3px 6px #35253909}.secondary{border:1px solid var(--line);background:#fff}.small{min-height:34px;padding:9px 12px;font-size:10px}.text-button{align-items:center;gap:8px;padding:0;font-size:11px;font-weight:500;display:inline-flex}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.stat{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;padding:20px}.stat .between>span,.stat>span{color:#88818b;font-size:11px}.stat svg{color:#9b929e}.stat strong{letter-spacing:-1.1px;margin:11px 0 12px;font-family:Hanken Grotesk,sans-serif;font-size:30px;font-weight:650;display:block}.stat small{color:#9a929b;align-items:center;gap:5px;font-size:9px;display:flex}.stat small svg{color:#c9267f}.overview-grid{grid-template-columns:minmax(0,1fr) 270px;gap:23px;display:grid}.action-panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:28px;padding:19px 20px 4px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.section-heading h2{letter-spacing:-.4px;font-size:16px}.section-heading p{margin-top:7px;font-size:11px}.section-heading .count,.count{color:#c9267f;background:#f9f6f9;border:1px solid #ece7ed;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:21px;padding:0 5px;font-size:10px;display:inline-flex}.action-panel .section-heading{justify-content:flex-start;gap:10px;margin-bottom:6px}.action-row{border-bottom:1px solid #f0edef;align-items:center;gap:13px;padding:18px 0;display:flex}.action-row:last-child{border-bottom:0}.action-row>div{flex:1}.action-row h3{font-family:Hanken Grotesk;font-size:11px;font-weight:600}.action-row p{margin-top:5px;font-size:10px}.action-symbol{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.peach{color:#c9267f;background:#f4ede6}.lilac{color:#c9267f;background:#efebf6}.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.campaign-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.campaign-cover{text-align:left;background:#e6e1db;width:100%;height:145px;padding:0;display:block;position:relative;overflow:hidden}.campaign-cover:after{content:"";background:linear-gradient(#0002,#0000 40%,#0005);position:absolute;inset:0}.campaign-cover img{width:100%;height:100%;transition:transform .5s}.campaign-cover:hover img{transform:scale(1.05)}.cover-brand{color:#fff;z-index:1;letter-spacing:-.6px;text-shadow:0 2px 8px #0005;font-family:Georgia,serif;font-size:19px;position:absolute;top:18px;left:15px}.cover-tag{color:#c9267f;z-index:1;background:#ffffffed;border-radius:4px;padding:4px 6px;font-size:8px;position:absolute;bottom:12px;left:12px}.cover-arrow{z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;bottom:11px;right:11px}.campaign-body{padding:15px}.eyebrow{color:#e9ddd2;font-size:9px}.badge{color:#c9267f;white-space:nowrap;background:#f2efea;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;display:inline-flex}.badge>span{background:currentColor;border-radius:50%;width:4px;height:4px}.badge.active,.badge.approved,.badge.accepted{color:#c9267f;background:#eff3e9}.badge.review,.badge.applied{color:#c9267f;background:#f4ede6}.badge.revision,.badge.declined{color:#e9ddd2;background:#f4ede6}.card-title{text-align:left;letter-spacing:-.2px;min-height:40px;margin:9px 0;padding:0;font-family:Hanken Grotesk;font-size:12px;font-weight:750;line-height:1.6;display:block}.campaign-meta{color:#9b9299;justify-content:space-between;gap:9px;font-size:8px;display:flex}.campaign-meta>span{align-items:center;gap:5px;display:flex}.progress{background:#f0edef;border-radius:4px;height:4px;margin:18px 0 12px}.progress i{background:#e9ddd2;border-radius:4px;height:100%;display:block}.campaign-body .muted{font-size:8px}.campaign-body strong{font-size:11px;font-weight:600}.muted{color:var(--muted)}.right-rail{flex-direction:column;gap:20px;display:flex}.inspiration{background:#f4ede6;border:1px solid #f4ede6;border-radius:12px;padding:22px 20px;position:relative;overflow:hidden}.tiny-label{letter-spacing:1.2px;color:#c9267f;font-size:7px}.inspiration h2{letter-spacing:-.7px;z-index:1;max-width:220px;margin-top:15px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.25;position:relative}.avatar-stack{margin:20px 0 17px;display:flex}.avatar-stack img,.avatar-stack>span{border:2px solid #f4ede6;border-radius:50%;width:31px;height:31px;margin-left:-7px}.avatar-stack img:first-child{margin-left:0}.avatar-stack>span{color:#c9267f;background:#f4ede6;justify-content:center;align-items:center;font-size:19px;display:flex}.inspiration button{z-index:1;border-top:1px solid #e9ddd2;justify-content:space-between;align-items:center;width:100%;padding:13px 0 0;font-size:10px;font-weight:600;display:flex;position:relative}.decor{color:#e9ddd2;font-size:130px;line-height:1;position:absolute;top:75px;right:-26px}.calendar{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.calendar h3{font-size:11px}.calendar .inline{gap:4px}.calendar .inline button{padding:0}.calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:7px 4px;margin:19px 0 15px;font-size:9px;display:grid}.calendar-grid small{color:#a49ba6;margin-bottom:4px;font-size:8px}.calendar-grid span{color:#8a818c;justify-content:center;align-items:center;height:22px;display:flex}.calendar-grid .today{background:var(--plum);color:#fff;border-radius:6px}.calendar-footer{color:#a69ba5;border-top:1px solid var(--line);align-items:center;gap:6px;padding-top:14px;font-size:8px;display:flex}.small-dot{background:#e9ddd2;border-radius:50%;width:4px;height:4px}.deadline{text-align:left;align-items:center;gap:10px;width:100%;padding:12px 0 0;font-size:8px;display:flex}.deadline>span{color:#a395a0;width:36px}.deadline strong{flex:1;font-size:9px;font-weight:500}.discovery-section{margin-top:30px}.creator-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.creator-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;position:relative;overflow:hidden}.creator-photo{background:#e8e3dc;width:100%;height:205px;padding:0;display:block;position:relative;overflow:hidden}.creator-photo img{object-position:center 32%;width:100%;height:100%;transition:transform .4s}.creator-photo:hover img{transform:scale(1.04)}.photo-label{color:#c9267f;background:#fffffff0;border-radius:4px;padding:5px 8px;font-size:8px;position:absolute;bottom:12px;left:12px}.save-icon{color:#766975;background:#fffe;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:11px;right:11px}.save-icon.saved{background:var(--plum);color:#fff}.creator-info{padding:14px}.creator-info h3{font-size:12px}.creator-info .between>svg{color:#e9ddd2;width:13px}.creator-info p{margin:5px 0 13px;font-size:9px}.creator-category{color:#e9ddd2;font-size:8px}.creator-info .text-button svg{width:15px}.app-footer{border-top:1px solid var(--line);color:#aaa0aa;justify-content:space-between;gap:15px;margin:0 35px;padding:20px 0;font-size:8px;display:flex}.app-footer button{align-items:center;gap:6px;padding:0;font-size:8px;display:flex}.filters{align-items:center;gap:12px;margin-bottom:25px;display:flex}.search-field{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:10px;min-width:270px;padding:0 13px;display:flex}.search-field svg{color:#9c939e}.search-field input{background:0 0;border:0;width:100%;min-width:0;padding:13px 0;font-size:12px}.filters select{border:1px solid var(--line);color:#c9267f;background:#fff;border-radius:8px;padding:12px;font-size:12px}.filter-hint{color:#a79ba6;gap:7px;margin-left:auto;font-size:10px;display:flex}.campaign-grid.full{gap:22px}.full .campaign-cover{height:220px}.full .card-title{font-size:16px}.full .campaign-meta{font-size:10px}.full .campaign-body{padding:20px}.full .campaign-body strong{font-size:15px}.full .eyebrow{font-size:11px}.full .badge,.full .campaign-body .muted{font-size:10px}.discover .creator-photo{height:280px}.discover .creator-info{padding:18px}.discover .creator-info h3{font-size:15px}.discover .creator-info p{font-size:11px}.tabs{border-bottom:1px solid var(--line);gap:25px;margin-bottom:25px;display:flex;overflow:auto}.tabs button{white-space:nowrap;color:#9b8f9d;border-bottom:2px solid #0000;padding:12px 0 15px;font-size:12px}.tabs button.active{color:var(--plum);border-color:var(--plum);font-weight:600}.table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:#978a99;background:#fcfbfa;padding:20px;font-size:10px;font-weight:500}td{border-top:1px solid var(--line);padding:20px;font-size:12px}.person-cell{align-items:center;gap:12px;display:flex}.person-cell img{border-radius:50%;width:39px;height:39px}.person-cell strong{font-size:12px;display:block}.person-cell small{color:#a294a2;margin-top:6px;font-size:10px;display:block}.initial{background:#f4ede6;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.empty{text-align:center;color:#e9ddd2;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:16px;padding:60px 25px;display:flex}.empty p{max-width:390px;font-size:12px}.messenger{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:290px 1fr;min-height:550px;display:grid;overflow:hidden}.thread-list{border-right:1px solid var(--line);padding:12px}.thread-list>button{text-align:left;border-radius:7px;align-items:center;gap:10px;width:100%;padding:16px 10px;display:flex}.thread-list button.selected{background:#f5f0f5}.thread-list img{border-radius:50%;width:35px;height:35px}.thread-list strong{font-size:11px;display:block}.thread-list small{color:#a294a2;white-space:nowrap;text-overflow:ellipsis;max-width:160px;margin-top:5px;font-size:9px;display:block;overflow:hidden}.thread-list button>div{flex:1}.conversation{flex-direction:column;min-width:0;display:flex}.conversation-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px;display:flex}.conversation-head p{margin-top:5px;font-size:10px}.bubbles{flex-direction:column;flex:1;align-items:flex-start;gap:15px;max-height:450px;padding:25px;display:flex;overflow:auto}.bubble{background:#f5f0ec;border-radius:12px 12px 12px 0;max-width:80%;padding:15px}.bubble p{color:#796b78;white-space:pre-wrap;font-size:12px}.bubble small{color:#e9ddd2;margin-top:7px;font-size:8px;display:block}.bubble.own{background:#eee7f0;border-radius:12px 12px 0;margin-left:auto}.message-form{border:1px solid var(--line);border-radius:8px;gap:10px;margin:15px;padding:5px;display:flex}.message-form input{border:0;flex:1;min-width:0;padding:8px;font-size:12px}.content-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.content-card{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.content-preview{background:#eae4e4;justify-content:center;align-items:center;width:100%;height:260px;padding:0;display:flex;position:relative}.content-preview img{width:100%;height:100%}.content-preview>svg{box-sizing:content-box;background:#fff9;border-radius:50%;padding:10px;position:absolute}.content-preview .badge{position:absolute;top:15px;left:15px}.content-card>div{padding:20px}.content-card p{margin:9px 0 15px;font-size:11px}.notice{color:#c9267f;background:#f5f0e6;border:1px solid #f4ede6;border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:25px;padding:20px;font-size:12px;line-height:1.6;display:flex}.notice strong{font-size:12px}.notice p{color:#c9267f;margin-top:5px;font-size:11px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px;display:grid}.price-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:25px}.price-card.featured{background:#f9f5fa;border-color:#e9ddd2}.price-card p{margin:12px 0;font-size:11px}.price{letter-spacing:-1px;margin:25px 0;font-size:37px;font-weight:600}.price small{letter-spacing:0;color:#e9ddd2;font-size:11px}.price-card ul{flex-direction:column;gap:16px;margin:25px 0;padding:0;list-style:none;display:flex}.price-card li{color:#c9267f;align-items:center;gap:10px;font-size:11px;display:flex}.price-card .primary,.price-card .secondary{width:100%}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:30px}.panel>p{margin-top:15px;font-size:12px}.profile-form{max-width:700px}.profile-form h2{margin-bottom:25px}label{color:#c9267f;flex-direction:column;gap:9px;margin:20px 0;font-size:11px;font-weight:500;display:flex}label input,label textarea,label select{color:var(--ink);background:#fff;border:1px solid #e3dce6;border-radius:7px;width:100%;padding:12px;font-size:12px;font-weight:400}textarea{resize:vertical;min-height:90px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.form-grid label{margin-top:0}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background:#25192e66;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.modal{background:var(--bg);border-radius:18px;width:100%;max-width:620px;max-height:90vh;padding:36px;position:relative;overflow:auto;box-shadow:0 25px 80px #21152b33}.modal-close{border:1px solid var(--line);z-index:2;background:#fff;border-radius:50%;position:absolute;top:14px;right:14px}.modal h2{letter-spacing:-1px;margin:15px 0;font-size:26px;line-height:1.3}.modal>p{margin:15px 0;font-size:12px}.modal-hero{object-fit:cover;border-radius:10px;width:100%;max-height:280px;margin:0 0 22px}.detail-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:20px;margin:20px 0;padding:16px 0;display:flex}.detail-meta>span{align-items:center;gap:7px;font-size:11px;display:flex}.brief-copy{white-space:pre-wrap;margin-bottom:25px!important;font-size:13px!important}.profile-header{align-items:center;gap:20px;margin:15px 0 25px;display:flex}.profile-header>img{border-radius:15px;width:95px;height:95px}.profile-header h2{margin:8px 0;font-size:23px}.profile-header p{font-size:11px}.portfolio-images{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.portfolio-images img{border-radius:9px;width:100%;height:190px}.upload-box{text-align:center;background:#f5f0f7;border:1px dashed #e9ddd2;border-radius:12px;align-items:center;padding:30px}.upload-box input{background:#fff;font-size:10px}.toast{background:var(--plum);color:#fff;z-index:150;border-radius:10px;align-items:center;gap:12px;max-width:90vw;padding:16px 20px;font-size:12px;display:flex;position:fixed;bottom:25px;left:calc(50% + 100px);transform:translate(-50%);box-shadow:0 10px 30px #23142e30}.toast button{color:#fff;padding:0;display:flex}.onboarding{max-width:650px;margin:50px auto}.onboarding .brandmark{margin-bottom:22px}.onboarding p{margin:18px 0 25px}.mobile-menu{display:none}.landing header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:95px;padding:0 7%;display:flex}.landing header select{background:0 0;border:0;font-size:12px}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:70px;max-width:1600px;margin:auto;padding:90px 7% 100px;display:grid}.hero h1{letter-spacing:-3.5px;font-size:64px;font-weight:650;line-height:1.1}.hero h1 em{color:#c9267f;font-family:Georgia;font-weight:400;display:block}.hero p{max-width:460px;margin:27px 0 30px;font-size:15px}.hero .primary,.hero .secondary{padding:16px 22px;font-size:12px}.hero small{color:#aaa0aa;margin-top:22px;font-size:10px;display:block}.hero-collage{align-items:center;gap:15px;height:480px;display:flex;position:relative}.hero-collage img:first-child{border-radius:130px 130px 15px 15px;width:58%;height:90%;transform:rotate(-5deg)}.hero-collage img:nth-child(2){border-radius:12px;width:42%;height:64%;margin-top:90px;transform:rotate(6deg)}.hero-note{background:#f4ede6;border-radius:8px;align-items:center;gap:20px;padding:18px 24px;font-family:Georgia;font-size:20px;display:flex;position:absolute;bottom:0;left:30px;transform:rotate(-5deg);box-shadow:0 10px 20px #2d223715}.landing-strip{background:var(--plum);color:#e7dce9;justify-content:space-between;align-items:center;padding:30px 7%;font-family:Georgia;font-size:20px;display:flex}.landing-strip span{color:#e9ddd2;font-family:Hanken Grotesk;font-size:13px}.landing-how{max-width:1600px;margin:auto;padding:90px 7%}.landing-how>h2{letter-spacing:-1.4px;font-size:34px}.steps{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:50px;display:grid}.steps article{border-top:1px solid #d9cedd;padding-top:25px}.steps article>span{color:#e9ddd2;font-family:Georgia;font-size:28px}.steps h3{margin:20px 0 15px;font-size:19px}.steps p{font-size:13px}.landing footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:35px 7%;font-size:10px;display:flex}@media (min-width:1550px){.sidebar{width:265px;padding-left:24px;padding-right:24px}.main-shell{margin-left:265px}.main-shell main{padding:40px 45px}.topbar,.demo-toolbar{padding-left:45px;padding-right:45px}.overview-grid{grid-template-columns:minmax(0,1fr) 300px}.campaign-cover{height:180px}.creator-photo{height:260px}.stat{padding:24px}.stat strong{font-size:35px}.sidebar nav button{padding:13px 12px;font-size:13px}.page-heading h1{font-size:35px}.action-row{padding:22px 0}.action-row h3{font-size:13px}.action-row p{font-size:11px}.calendar-grid{gap:11px 4px}.inspiration h2{font-size:29px}.campaign-body{padding:18px}.card-title{font-size:14px}.campaign-meta{font-size:9px}.creator-info h3{font-size:14px}}@media (max-width:1150px){.sidebar{width:215px;padding:25px 14px 0}.main-shell{margin-left:215px}.wordmark{font-size:16px}.main-shell main{padding:25px}.topbar,.demo-toolbar{padding-left:25px;padding-right:25px}.overview-grid{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.page-heading h1{font-size:25px}.page-heading p{font-size:10px}.action-row{gap:9px}.action-row p{max-width:210px}.action-row .small{padding:8px;font-size:9px}.campaign-grid{gap:10px}.campaign-body{padding:11px}.campaign-meta{flex-wrap:wrap;font-size:8px}.campaign-cover{height:125px}.card-title{font-size:11px}.inspiration{padding:18px}.inspiration h2{font-size:23px}.creator-grid{gap:12px}.creator-photo{height:175px}.creator-info h3{font-size:10px}.stats{gap:12px}.stat{padding:16px}.stat .between>span{font-size:9px}.stat strong{font-size:26px}.stat small{font-size:8px}.filter-hint{display:none}.discover{grid-template-columns:repeat(3,1fr)}.pricing-grid{gap:12px}.price-card{padding:18px}.messenger{grid-template-columns:240px 1fr}.hero h1{font-size:52px}.hero{gap:35px}.hero-collage{height:410px}}@media (max-width:950px){.overview-grid{grid-template-columns:1fr}.right-rail{display:none}.campaign-cover{height:170px}.creator-grid{grid-template-columns:repeat(3,1fr)}.creator-grid:not(.discover) .creator-card:nth-child(4){display:none}.page-heading{align-items:flex-start}.page-heading .primary{padding:10px;font-size:10px}.stats{grid-template-columns:repeat(2,1fr)}.stat .between>span{font-size:11px}.creator-photo{height:210px}.creator-info h3{font-size:12px}.full .campaign-cover{height:160px}.full .card-title{font-size:13px}.full .campaign-body{padding:14px}.pricing-grid{grid-template-columns:1fr}.price-card{padding:25px}.price-card ul{flex-flow:wrap}.price-card .primary,.price-card .secondary{width:auto}.content-grid{grid-template-columns:repeat(2,1fr)}.demo-toolbar small{display:none}.messenger{grid-template-columns:210px 1fr}.thread-list small{max-width:100px}.hero{grid-template-columns:1fr 1fr;padding:65px 5%}.hero h1{font-size:44px}.hero-collage{height:350px}.hero p{font-size:13px}.steps{gap:25px}.landing-strip{font-size:17px}}@media (max-width:760px){.sidebar{width:245px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:29;background:#30203566;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar{height:61px;padding:0 17px}.top-actions{gap:12px}.mode-chip{display:none}.breadcrumb{gap:7px;font-size:10px}.breadcrumb>strong{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.demo-toolbar{height:39px;padding:0 17px}.demo-toolbar .inline>span:first-child,.demo-toolbar .toolbar-divider{display:none}.demo-toolbar button{font-size:9px}.main-shell main{padding:25px 18px}.page-heading{flex-direction:column;gap:17px}.page-heading h1{font-size:27px}.page-heading p{max-width:330px;font-size:11px}.overline{font-size:8px}.page-heading .primary{padding:11px 15px}.stats{gap:12px;margin-bottom:22px}.stat{padding:16px}.stat strong{margin:10px 0;font-size:29px}.stat small{font-size:8px}.stat .between>span{font-size:10px}.campaign-grid{grid-template-columns:1fr}.campaign-cover{height:190px}.campaign-body{padding:18px}.card-title{min-height:0;margin:14px 0;font-size:16px}.campaign-meta,.campaign-body .muted{font-size:10px}.campaign-body strong{font-size:14px}.eyebrow,.badge{font-size:10px}.section-heading h2{font-size:15px}.section-heading .text-button{white-space:nowrap;font-size:9px}.action-panel{margin-bottom:25px;padding:17px 14px 3px}.action-row .small{gap:0;padding:9px;font-size:0}.action-row p{max-width:230px;font-size:9px}.action-row h3{font-size:11px}.action-symbol{width:33px;height:33px}.creator-grid,.discover{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creator-grid:not(.discover) .creator-card:nth-child(4){display:block}.creator-photo{height:200px}.discover .creator-photo{height:210px}.creator-info{padding:13px}.creator-info h3,.discover .creator-info h3{font-size:12px}.discover .creator-info{padding:13px}.creator-info p,.discover .creator-info p{font-size:9px}.discovery-section .section-heading{align-items:flex-start}.discovery-section .section-heading p{max-width:250px;font-size:10px}.discovery-section .section-heading>.text-button{gap:0;font-size:0}.app-footer{flex-wrap:wrap;gap:15px;margin:0 18px}.app-footer>span:nth-child(2){display:none}.filters{flex-wrap:wrap}.search-field{flex:1;min-width:0}.filters select{max-width:140px;font-size:10px}.tabs{gap:20px}.tabs button{font-size:11px}.messenger{grid-template-columns:1fr;min-height:550px}.thread-list{border-right:0;border-bottom:1px solid var(--line);gap:5px;display:flex;overflow:auto}.thread-list>button{min-width:180px;padding:10px}.thread-list small{max-width:110px}.conversation{min-height:350px}.conversation-head{padding:17px}.bubbles{min-height:240px;padding:15px}.content-grid{grid-template-columns:1fr 1fr;gap:12px}.content-preview{height:200px}.content-card>div{padding:14px}.content-card h3{font-size:11px}.panel{padding:22px}.modal-backdrop{padding:12px}.modal{max-height:94vh;padding:28px 22px}.modal h2{font-size:23px}.modal .primary,.modal .secondary{padding:11px;font-size:10px}.modal .inline{flex-wrap:wrap}.toast{width:max-content;font-size:11px;left:50%}.onboarding{margin:15px auto}.onboarding h1{font-size:27px}.form-grid{gap:12px}.landing header{height:75px;padding:0 5%}.landing header .secondary{padding:9px;font-size:9px}.hero{grid-template-columns:1fr;gap:25px;padding:55px 6% 65px}.hero h1{font-size:53px}.hero .overline{font-size:8px}.hero p{font-size:14px}.hero-collage{width:100%;max-width:440px;height:380px;margin:auto}.landing-strip{flex-direction:column;align-items:flex-start;gap:13px;padding:25px 6%;font-size:20px}.landing-strip span{font-size:11px}.landing-how{padding:55px 6%}.landing-how h2{font-size:29px}.steps{grid-template-columns:1fr;gap:30px;margin-top:30px}.steps article{grid-template-columns:40px 1fr;gap:10px 15px;display:grid}.steps article>span{grid-row:span 2}.steps h3{margin:0;font-size:18px}.steps p{font-size:12px}.landing footer{flex-wrap:wrap;gap:20px;padding:25px 6%}.landing footer .wordmark{font-size:15px}.full .campaign-cover{height:200px}.full .card-title{font-size:17px}.full .campaign-body{padding:20px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.creator-placeholder{color:#e9ddd2;background:linear-gradient(130deg,#e8e0ed,#f4ede6);justify-content:center;align-items:center;width:100%;height:100%;font-family:Georgia;font-size:70px;display:flex}:root{--bt-bg:#fbf8f4;--bt-s1:#fff;--bt-s2:#f4ede6;--bt-soft:#f4ede6;--bt-line:#eadfd4;--bt-line2:#dccfc2;--bt-tx:#26201f;--bt-tx2:#5b504b;--bt-tx3:#756963;--bt-accent:#c9267f;--bt-accent-d:#a31c66;--bt-on:#fff;--bt-err:#b42318;--blue:#c9267f}body{background:var(--bt-bg);color:var(--bt-tx)}body ::selection{background:var(--bt-accent);color:var(--bt-on)}body :focus-visible{outline:2px solid var(--bt-accent);outline-offset:3px}body .bt-logo{color:var(--bt-tx);font-family:Space Grotesk,Arial,sans-serif;font-weight:700}body .public-site,body .public-header{background:var(--bt-bg);color:var(--bt-tx)}body .public-site p{color:var(--bt-tx2)}body .public-site h1,body .public-site h2,body .public-site h3{color:var(--bt-tx);font-weight:600}body .announcement{background:var(--bt-accent);color:var(--bt-on);font-weight:500}body .announcement a{color:var(--bt-on)}body .public-header{border-bottom:1px solid var(--bt-line)}body .public-nav a{color:var(--bt-tx2)}body .public-nav a:hover{color:var(--bt-accent)}body .language-control,body .header-login,body .public-menu{color:var(--bt-tx)}body .button-blue,body .member-cta,body .member-page .member-cta{background:var(--bt-accent);color:var(--bt-on);border:1px solid var(--bt-accent)}body .button-blue:hover,body .member-cta:hover{background:var(--bt-accent-d);border-color:var(--bt-accent-d);color:var(--bt-on)}body .button-line{border:1px solid var(--bt-line2);color:var(--bt-tx);background:0 0}body .button-line:hover{background:var(--bt-s1);color:var(--bt-tx);border-color:var(--bt-tx)}body .underlined-link{color:var(--bt-tx);border-bottom-color:var(--bt-line2)}body .underlined-link:hover{color:var(--bt-accent);border-bottom-color:var(--bt-accent)}body .editorial-hero .hero-copy h1{letter-spacing:-.022em;line-height:1.06}body .public-site .hero-copy h1>span{color:var(--bt-accent);box-shadow:none}body .hero-copy>p{color:var(--bt-tx2)}body .hero-footnote{color:var(--bt-tx3)}body .content-marquee{background:var(--bt-accent);color:var(--bt-on)}body .editorial-heading p,body .choose-section .editorial-heading>p{color:var(--bt-tx2)}body .editorial-portraits>a>div:first-child{background:var(--bt-s2)}body .editorial-portraits img{filter:saturate(.85)}body .portrait-arrow{background:var(--bt-accent);color:var(--bt-on)}body .portrait-description strong{color:var(--bt-tx)}body .portrait-description>span{color:var(--bt-tx3)}body .sample-caption{color:var(--bt-tx3)!important}body .audience-links{border-top:1px solid var(--bt-line2)}body .audience-links>a{border-bottom:1px solid var(--bt-line2)}body .audience-links>a:hover{background:var(--bt-s1)}body .audience-links>a>svg{color:var(--bt-accent)}body .audience-links p{color:var(--bt-tx2)}body .last-word>.button-white{background:var(--bt-on);color:var(--bt-accent);border:0}body .public-footer{border-top:1px solid var(--bt-line)}body .public-footer>div>a{color:var(--bt-tx2)}body .public-footer>div>a:hover{color:var(--bt-accent)}body .public-footer>span{color:var(--bt-tx3)}@media (max-width:800px){body .public-header{background:var(--bt-bg)}body .public-nav{background:var(--bt-s1);border-top:1px solid var(--bt-line);box-shadow:0 20px 30px -12px #26201f26}}body .member-page{background:var(--bt-bg);color:var(--bt-tx)}body .member-header{border-bottom-color:var(--bt-line)}body .member-header nav a{color:var(--bt-tx2)}body .member-header nav a:hover{color:var(--bt-accent)}body .member-header nav a[aria-current=page]{color:var(--bt-tx);-webkit-text-decoration-color:var(--bt-accent);text-decoration-color:var(--bt-accent)}body .member-header>div a{color:var(--bt-tx)}body .member-header>div a.member-cta{color:var(--bt-on)}body .member-header select{color:var(--bt-tx)}body .audience-hero h1{color:var(--bt-tx);letter-spacing:-.022em;font-weight:600}body .audience-hero h1 em{color:var(--bt-accent);background:0 0}body .audience-hero>div>p,body .audience-feature-grid p,body .audience-start p,body .join-intro p,body .join-card>p{color:var(--bt-tx2)}body .audience-hero small,body .join-help,body .join-bottom,body .join-provider-note{color:var(--bt-tx3)}body .audience-visual{background:var(--bt-s2)}body .audience-photo-label{background:var(--bt-accent);color:var(--bt-on)}body .audience-photo-label p,body .audience-photo-label span{color:var(--bt-on)}body .audience-photo-note{color:var(--bt-tx2);background:#fffc}body .audience-benefits{border-top-color:var(--bt-line)}body .audience-section-heading h2,body .audience-start h2{color:var(--bt-tx);letter-spacing:-.022em;font-weight:600}body .audience-feature-grid article>div{border-bottom-color:var(--bt-line2)}body .audience-feature-grid article>div svg{color:var(--bt-accent)}body .audience-feature-grid article>div>span{color:var(--bt-tx3)}body .audience-feature-grid h3{color:var(--bt-tx);font-weight:600}body .audience-start{background:var(--bt-soft)}body .audience-start li{color:var(--bt-tx);border-bottom-color:#e6d9ce}body .audience-start li>svg{color:var(--bt-accent)}body .audience-start li>span,body .audience-switch p{color:var(--bt-tx3)}body .audience-switch a{color:var(--bt-tx);border-bottom-color:var(--bt-tx3)}body .audience-switch a:hover{color:var(--bt-accent);border-bottom-color:var(--bt-accent)}body .member-footer{border-top-color:var(--bt-line);color:var(--bt-tx3)}body .member-footer a{color:var(--bt-tx2)}body .member-page label{color:var(--bt-tx)}body .join-intro h1,body .join-card h2{color:var(--bt-tx);letter-spacing:-.022em;font-weight:600}body .join-points div{color:var(--bt-tx2)}body .join-points svg{color:var(--bt-accent)}body .join-card{background:var(--bt-s1);border:1px solid var(--bt-line);box-shadow:0 30px 50px -36px #5a143c66}body .join-roles legend{color:var(--bt-tx)}body .join-roles label{background:var(--bt-bg);border-color:var(--bt-line2);color:var(--bt-tx)}body .join-roles label.selected{background:var(--bt-soft);border-color:var(--bt-accent);color:var(--bt-accent);font-weight:600}body .join-roles input{accent-color:var(--bt-accent)}body .join-google{background:var(--bt-s1);border-color:var(--bt-line2);color:var(--bt-tx)}body .join-divider{color:var(--bt-tx3)}body .join-divider:before,body .join-divider:after{background:var(--bt-line)}body .join-card form>label{color:var(--bt-tx)}body .join-card input{background:var(--bt-bg);color:var(--bt-tx);border:1px solid var(--bt-line2)}body .join-card input::placeholder{color:var(--bt-tx3)}body .join-card input:focus{border-color:var(--bt-accent);outline-color:var(--bt-accent)}body .join-status{color:var(--bt-err);background:#fdecea;border:1px solid #f0c4be}body .join-status.success{background:var(--bt-soft);color:var(--bt-accent-d);border-color:#e6d9ce}body .join-error{color:var(--bt-err)}body .join-bottom a,body .join-switch button{color:var(--bt-tx)}body .member-page .member-cta:disabled,body .member-page button.member-cta[disabled]{background:var(--bt-s2);border-color:var(--bt-line2);color:var(--bt-tx3);opacity:1}@media (max-width:700px){body .member-header nav{border-top-color:var(--bt-line)}}body .brief-page{--ink:#26201f;--coral:#c9267f;--lime:#f4ede6;background:var(--bt-bg);color:var(--bt-tx)}body .brief-header{background:var(--bt-bg);border-bottom-color:var(--bt-line)}body .brief-header a{color:var(--bt-tx)}body .brief-header select{background:var(--bt-s1);color:var(--bt-tx);border:1px solid var(--bt-line2)}body .brief-intro h1{color:var(--bt-tx);letter-spacing:-.022em;font-weight:600}body .brief-intro h1 em{color:var(--bt-accent);background:0 0}body .brief-intro p{color:var(--bt-tx2)}body .brief-flow{border-left:1px solid var(--bt-accent);color:var(--bt-tx2)}body .brief-form,body .brief-preview,body .brief-history{background:var(--bt-s1);border:1px solid var(--bt-line)}body .brief-card-title{border-bottom-color:var(--bt-line)}body .brief-card-title>span:first-child{color:var(--bt-tx3)}body .brief-card-title h2{color:var(--bt-tx)}body .brief-card-title svg{color:var(--bt-accent)}body .brief-form label,body .brief-editor-label,body .brief-form legend{color:var(--bt-tx)}body .brief-form textarea,body .brief-form input,body .brief-form select{background:var(--bt-bg);border-color:var(--bt-line2);color:var(--bt-tx)}body .brief-form textarea::placeholder,body .brief-form input::placeholder,body .brief-form small,body .brief-data-note,body .brief-help,body .brief-empty small,body .brief-output-meta,body .brief-history small,body .brief-footer{color:var(--bt-tx3)}body .brief-tones label{border-color:var(--bt-line2);color:var(--bt-tx2)}body .brief-tones label.chosen{background:var(--bt-soft);border-color:var(--bt-accent);color:var(--bt-accent);font-weight:600}body .brief-tones input[type=radio],body .brief-review input{accent-color:var(--bt-accent)}body .brief-details{border-color:var(--bt-line)}body .brief-details summary,body .brief-details summary span{color:var(--bt-tx2)}body .brief-generate,body .brief-use{background:var(--bt-accent);border-color:var(--bt-accent);color:var(--bt-on)}body .brief-generate:disabled,body .brief-use:disabled{background:var(--bt-s2);border-color:var(--bt-line2);color:var(--bt-tx3)}body .brief-page .brief-generate:hover:not(:disabled),body .brief-page .brief-use:hover:not(:disabled){background:var(--bt-accent-d);color:var(--bt-on)}body .brief-budget{border-top-color:var(--bt-line)}body .brief-budget>div{color:var(--bt-tx2)}body .brief-budget meter{accent-color:var(--bt-accent)}body .brief-live-tag{background:var(--bt-soft);color:var(--bt-accent)}body .brief-paper{background:var(--bt-s1);border:1px solid var(--bt-line);color:var(--bt-tx);box-shadow:0 26px 40px -26px #5a143c73}body .brief-paper i{background:var(--bt-line)}body .brief-empty h3{color:var(--bt-tx)}body .brief-empty p{color:var(--bt-tx2)}body .brief-error{color:var(--bt-err);background:#fdecea;border:1px solid #f0c4be}body .brief-success{background:var(--bt-soft);color:var(--bt-accent-d)}body .brief-editor{background:var(--bt-bg);border-color:var(--bt-line2);color:var(--bt-tx);font-family:Hanken Grotesk,Arial,sans-serif}body .brief-output-actions button{background:var(--bt-s1);border-color:var(--bt-line2);color:var(--bt-tx)}body .brief-output-actions button:hover:not(:disabled){background:var(--bt-soft);color:var(--bt-accent)}body .brief-review{color:var(--bt-tx)}body .brief-history button{background:var(--bt-bg);border-color:var(--bt-line);color:var(--bt-tx)}body .brief-history strong{color:var(--bt-tx)}body .brief-footer{border-top-color:var(--bt-line)}@media (max-width:680px){body .brief-flow{border-top-color:var(--bt-line);border-left:0}}body .design-live{background:var(--bt-bg);color:var(--bt-tx)}body .live-return{background:var(--bt-bg);border-bottom:1px solid var(--bt-line);color:var(--bt-tx)}body .live-return a{color:var(--bt-tx2)}body .live-return a:hover{color:var(--bt-accent)}body .design-live .live-market{--bg:#fbf8f4;--white:#fff;--ink:#26201f;--muted:#756963;--line:#eadfd4;--lilac:#f4ede6;--lime:#f4ede6;--peach:#f4ede6;--orange:#c9267f;--plum:#c9267f}body .design-live .wordmark{color:var(--bt-tx)}body .design-live .primary{background:var(--bt-accent);color:var(--bt-on)}body .button-blue,body .button-line,body .button-white,body .member-cta,body .member-page .member-cta,body .brief-generate,body .brief-use,body .brief-output-actions button,body .design-live .primary,body .join-google,body .last-word>.button-white,body .header-cta{border-radius:999px}body .demo-stage{border-radius:28px}body .demo-card{border-radius:18px}body .demo-input{border-radius:12px}body .demo-generate{border-radius:999px;justify-content:center}body .demo-shots b,body .demo-langs b{border-radius:99px}body .workflow-section{border-radius:0}body .wf-panel{border-radius:20px}body .wf-bubble,body .wf-video{border-radius:14px}body .wf-btn{border-radius:999px}body .editorial-portraits>a>div:first-child{border-radius:20px}body .portrait-arrow{border-radius:999px}body .last-word{border-radius:32px;margin:0 2.5% 28px}body .audience-visual{border-radius:28px}body .audience-photo-label{border-radius:18px}body .audience-photo-note{border-radius:99px;padding:4px 9px}body .audience-start{border-radius:32px;margin:0 2.5%}body .join-card{border-radius:24px}body .join-card input,body .brief-form textarea,body .brief-form input,body .brief-form select,body .brief-editor{border-radius:12px}body .join-roles label,body .brief-tones label{border-radius:999px}body .join-status,body .brief-error,body .brief-success{border-radius:12px}body .brief-form,body .brief-preview,body .brief-history{border-radius:22px}body .brief-history button,body .brief-paper{border-radius:14px}body .brief-details{border-radius:0}body .public-site .announcement{font-weight:500}body .brief-header select,body .member-header select,body .language-control{border-radius:999px}:root{--glass:#ffffff94;--glass-strong:#ffffffb8;--glass-line:#fffc;--accent-tint:#c9267f1a;--wash:radial-gradient(120% 90% at 12% 8%,#c9267f57,#c9267f00 58%),radial-gradient(90% 80% at 92% 88%,#ffa87880,#ffa87800 62%),#f1e5dd}body .demo-card,body .wf-panel,body .join-card,body .brief-form,body .brief-preview,body .brief-history,body .audience-photo-label,body .portrait-arrow,body .brief-paper{background:var(--glass);-webkit-backdrop-filter:blur(26px)saturate(1.7);backdrop-filter:blur(26px)saturate(1.7);border:1px solid var(--glass-line);color:var(--bt-tx);box-shadow:inset 0 1px #fffffff2,0 28px 50px -30px #46232873}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body .demo-card,body .wf-panel,body .join-card,body .brief-form,body .brief-preview,body .brief-history,body .audience-photo-label,body .portrait-arrow,body .brief-paper{background:#fffffff0}}body .public-header{z-index:60;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:#fbf8f4a8;border-bottom:1px solid #26201f12;position:sticky;top:0}@media (max-width:800px){body .public-header{background:#fbf8f4cc;position:sticky}body .public-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fbf8f4f7}}body .announcement{background:var(--bt-s2);color:var(--bt-tx);border-bottom:1px solid var(--bt-line)}body .announcement a{color:var(--bt-tx);-webkit-text-decoration-color:var(--bt-accent);text-decoration-color:var(--bt-accent)}body .editorial-hero .hero-copy h1,body .public-site .hero-copy h1>span{color:var(--bt-tx)}body .public-site .hero-copy h1>span{box-shadow:none;background:linear-gradient(#0000 68%,#c9267f38 68%);width:fit-content}body .audience-hero h1 em,body .brief-intro h1 em{color:var(--bt-tx);background:linear-gradient(#0000 68%,#c9267f38 68%)}body .demo-stage{background:var(--wash)}body .demo-tag{background:var(--glass-strong);color:var(--bt-accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 16px -10px #46232880}body .demo-input{background:#ffffff8c}body .demo-tones span.on,body .join-roles label.selected,body .brief-tones label.chosen{background:var(--accent-tint);border-color:var(--bt-accent);color:var(--bt-accent)}body .demo-shots b,body .wf-tag,body .brief-live-tag{background:var(--accent-tint);color:var(--bt-accent)}body .wf-tag.muted{color:var(--bt-tx2);background:#26201f12}body .content-marquee{color:var(--bt-tx);border-block:1px solid var(--bt-line2);background:0 0}body .portrait-arrow{color:var(--bt-tx)}body .workflow-section{background:var(--bt-s2);border-block:1px solid var(--bt-line)}body .wf-steps,body .wf-step{border-color:var(--bt-line2)}body .wf-step[aria-selected=true]{border-bottom-color:var(--bt-tx)}body .wf-title{color:var(--bt-tx3)}body .wf-stage{background:var(--wash);border-radius:28px;padding:30px}body .wf-bubble{background:#fff9}body .wf-btn.dark{background:var(--bt-accent);color:var(--bt-on)}body .audience-links>a>svg,body .audience-feature-grid article>div svg,body .audience-start li>svg,body .join-points svg,body .brief-card-title svg{color:var(--bt-tx)}body .last-word{background:var(--wash);color:var(--bt-tx)}body .last-word>.button-white{background:var(--bt-accent);color:var(--bt-on)}body .last-word>.button-white:hover{background:var(--bt-accent-d);color:var(--bt-on)}body .audience-photo-label,body .audience-photo-label p,body .audience-photo-label span{color:var(--bt-tx)}body .audience-start{background:var(--bt-s2);border:1px solid var(--bt-line)}body .audience-start li{border-bottom-color:var(--bt-line2)}body .member-page,body .brief-page{background:radial-gradient(55% 45% at 88% 0%,#c9267f1f,#c9267f00 62%),radial-gradient(50% 40% at 0% 26%,#ffa87833,#ffa87800 62%),var(--bt-bg)}body .member-header,body .brief-header{background:0 0}body .join-card input,body .brief-form textarea,body .brief-form input,body .brief-form select,body .brief-editor{background:#ffffffb3;border-color:#26201f24}body .brief-output-actions button,body .brief-history button,body .join-google,body .join-roles label{background:#ffffff8c}body .brief-history button{border-color:var(--glass-line)}body .design-live .sidebar nav button.active{background:var(--accent-tint);color:var(--bt-accent)}:root{--wash:radial-gradient(120% 90% at 10% 6%,#c9267f29,#c9267f00 58%),radial-gradient(90% 80% at 92% 90%,#ffb0826b,#ffb08200 62%),#f3ebe4;--ink-btn:#26201f}body .button-blue,body .member-cta,body .member-page .member-cta,body .brief-generate,body .brief-use,body .design-live .primary,body .last-word>.button-white,body .demo-generate,body .wf-btn.dark{background:var(--ink-btn);border-color:var(--ink-btn);color:#fff}body .button-blue:hover,body .member-cta:hover,body .brief-page .brief-generate:hover:not(:disabled),body .brief-page .brief-use:hover:not(:disabled),body .last-word>.button-white:hover{color:#fff;background:#3b302e;border-color:#3b302e}body .demo-generate[data-busy=true]{background:#5b504b}body .demo-shots b,body .wf-tag,body .brief-live-tag{color:var(--bt-tx);background:#26201f12}body .demo-tag,body .portrait-description strong,body .public-site .hero-copy h1>span{color:var(--bt-tx)}body .demo-tones span.on,body .join-roles label.selected,body .brief-tones label.chosen{border-color:var(--bt-tx);color:var(--bt-tx);background:#26201f0f}body .design-live .sidebar nav button.active{color:var(--bt-tx);background:#26201f12}body .join-card input:focus,body .brief-form textarea:focus,body .brief-form input:focus,body .brief-form select:focus{border-color:var(--bt-tx)}body .brief-page .brief-generate:disabled,body .brief-page .brief-use:disabled{color:var(--bt-tx3);background:#26201f14;border-color:#26201f1a}body .public-site{background:radial-gradient(760px 620px at 100% 0,#c9267f1a,#c9267f00 70%),radial-gradient(640px 560px at 0 1100px,#ffb08233,#ffb08200 70%),radial-gradient(820px 640px at 100% 2300px,#c9267f14,#c9267f00 70%),radial-gradient(700px 560px at 0 3300px,#ffb08229,#ffb08200 70%),var(--bt-bg)}body .public-site h1,body .public-site h2,body .public-site h3,body .audience-hero h1,body .brief-intro h1,body .join-intro h1,body .join-card h2,body .audience-section-heading h2,body .audience-start h2,body .audience-feature-grid h3,body .workflow-copy h2{font-weight:700}body .editorial-portraits>a{display:block;position:relative}body .portrait-description{background:var(--glass-strong);-webkit-backdrop-filter:blur(20px)saturate(1.7);backdrop-filter:blur(20px)saturate(1.7);border:1px solid var(--glass-line);border-radius:14px;margin:0;padding:12px 14px;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:inset 0 1px #fffffff2}body .portrait-description>span{margin-top:0}body .portrait-arrow{width:34px;height:34px;top:12px;bottom:auto;right:12px}@media (min-width:801px){body .editorial-portraits>a>div:first-child{height:400px}}@media (max-width:1200px){body .portrait-description{display:flex}body .portrait-description>span{margin-top:0;display:block}}@media (max-width:540px){body .portrait-description{padding:9px 10px;bottom:8px;left:8px;right:8px}body .portrait-arrow{top:8px;right:8px}}:root{--wash:radial-gradient(120% 90% at 12% 8%,#c9267f4d,#c9267f00 58%),radial-gradient(90% 80% at 92% 88%,#ffa8788c,#ffa87800 62%),#f2e4dc}body .public-site .hero-copy h1>span,body .audience-hero h1 em,body .brief-intro h1 em{background:linear-gradient(#0000 60%,#c9267f4d 60%)}body .last-word{color:#fff;background-color:#241b1f;background-image:radial-gradient(60% 130% at 88% 0,#c9267f99,#c9267f00 62%),radial-gradient(50% 110% at 4% 100%,#ff96644d,#ff966400 62%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:24s ease-in-out infinite alternate wash-drift}body .last-word h2{color:#fff}body .last-word>.button-white{color:var(--ink-btn);background:#fff}body .last-word>.button-white:hover{color:var(--ink-btn);background:#f4ece6}body .last-word>svg{color:#ffffff12}body .tile-studio{background:#241b1ff0;border-color:#ffffff24;box-shadow:0 34px 56px -34px #241b1fcc}body .tile-studio h3{color:#fff}body .tile-studio>p{color:#ffffffb8}body .tile-studio .mini-glass{background:#ffffff14;border-color:#ffffff24}body .tile-studio .mini-hooks span{color:#fff}body .tile-studio .mini-hooks span:before{background:#ff8fc0}body .tile-studio .mini-hooks ol{border-top-color:#ffffff29}body .tile-studio .mini-hooks li b{color:#fff;background:#ffffff24}body .tile-studio .mini-hooks li span{color:#ffffffb8}body .demo-stage,body .wf-stage,body .bento-wash{background:var(--wash);background-size:170% 170%}body .content-marquee{padding:26px 0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}body .marquee-track{width:max-content;animation:34s linear infinite marquee;display:flex}body .marquee-set{letter-spacing:-.022em;white-space:nowrap;flex:none;align-items:center;gap:clamp(28px,4vw,64px);padding-right:clamp(28px,4vw,64px);font-family:Red Hat Display,Arial,sans-serif;font-size:clamp(26px,3.6vw,52px);font-weight:700;display:flex}body .marquee-set svg{width:clamp(24px,2.6vw,38px);height:clamp(24px,2.6vw,38px);color:var(--bt-accent);flex:none}body .content-marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}body .demo-stage,body .wf-stage,body .bento-wash{animation:22s ease-in-out infinite alternate wash-drift}@keyframes wash-drift{0%{background-position:0 0}to{background-position:100% 100%}}body .demo-chip{animation:7s ease-in-out infinite chip-float}body .demo-chip.chip-b{animation-delay:-3.5s}@keyframes chip-float{0%,to{translate:0}50%{translate:0 -7px}}@media (prefers-reduced-motion:reduce){body .marquee-track,body .demo-stage,body .wf-stage,body .bento-wash,body .last-word,body .demo-chip{animation:none!important}}
