@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#262421;background:#f5f2ed;font-synthesis:none;--orange:#eb4327;--ink:#23211e;--line:#e7e1d9;--muted:#827d74}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;background:var(--orange);color:#fff;padding:12px 17px;font-size:12px;font-weight:700;cursor:pointer;border-radius:4px;transition:background .15s,transform .15s}button:hover{filter:brightness(.95)}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible{outline:3px solid #fa957f;outline-offset:3px}a{color:var(--orange);text-decoration:none}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{letter-spacing:-.04em}h1,h2{font-family:Georgia,serif;font-weight:400}h1{font-size:48px}h2{font-size:32px;margin-bottom:12px}h3{font-size:21px;margin-bottom:14px}p{font-size:14px;line-height:1.65}small{display:block;font-size:10px;letter-spacing:.09em;font-weight:700;color:var(--orange);text-transform:uppercase}input,textarea,select{width:100%;border:1px solid var(--line);background:#fff;padding:12px;color:var(--ink);border-radius:3px;outline:none}input:focus,textarea:focus,select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #eb432711}textarea{resize:vertical;min-height:105px;line-height:1.6}input[type=checkbox]{width:17px;height:17px;accent-color:var(--orange);flex-shrink:0}.shell{display:flex;min-height:100vh}.sidebar{width:238px;flex-shrink:0;background:#22211e;color:#eee9e0;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:40}.logo{display:flex;align-items:center;gap:13px;font-size:35px;font-weight:800;color:var(--orange);letter-spacing:-.05em;padding:28px 24px}.logo span{font-size:9px;line-height:1.5;letter-spacing:.12em;max-width:98px;color:#b1aca2;font-weight:600}.nav-label{color:#807c74;padding:12px 24px;font-size:9px}.sidebar nav{flex:1;overflow-y:auto;padding:0 11px}.sidebar nav button{width:100%;justify-content:flex-start;background:none;color:#bcb7ae;border-radius:2px;font-size:12px;padding:10px 13px;gap:12px;margin:1px 0;font-weight:500}.sidebar nav button.active{background:#422b24;color:#ff775e;border-left:2px solid var(--orange)}.sidebar nav button.divider{border-top:1px solid #3b3731;margin-top:16px;padding-top:17px}.sidebar nav b{background:var(--orange);color:#fff;padding:1px 5px;border-radius:4px;margin-left:auto}.plan-block{margin:16px 20px;border:1px solid #403c34;padding:14px}.plan-block span{font-size:9px;color:#ff7960;letter-spacing:.1em}.plan-block strong{display:block;font-size:11px;margin:7px 0}.plan-block button{background:none;color:#bcb7ae;padding:0;font-size:10px;justify-content:space-between;width:100%}.account{display:flex;align-items:center;gap:9px;padding:15px 18px;border-top:1px solid #3b3731;font-size:11px}.account>span{overflow:hidden;text-overflow:ellipsis;flex:1}.account small{color:#a8a298;font-size:8px;margin-top:4px}.account .icon{color:#a8a298}.avatar{width:35px;height:35px;border-radius:50%;background:#ece2d9;color:#76574b;display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}.avatar.pale{background:#f8e1d9;color:#ac5a44}.avatar.big{width:54px;height:54px;font-size:18px}.shell>main{margin-left:238px;width:calc(100% - 238px)}header{height:85px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:18px 38px;background:#fffdf9;justify-content:space-between;gap:15px;position:sticky;top:0;z-index:25}header strong{display:block;font-family:Georgia,serif;font-weight:400;font-size:21px;margin-top:5px}.header-actions{display:flex;align-items:center;gap:15px}.icon{padding:8px;background:transparent;color:var(--ink);border-color:var(--line)}.notification{position:relative}.notification i{position:absolute;width:5px;height:5px;background:var(--orange);border-radius:50%;top:5px;right:5px}.page{padding:36px 38px 70px;max-width:1580px;margin:auto}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;margin-top:30px}.section-heading:first-child{margin-top:0}.section-heading small{margin-bottom:10px}.section-heading p{color:var(--muted);margin-bottom:0}.section-heading h2{margin-bottom:5px;font-size:34px}.ai-hero{background:#ed4529;padding:32px 34px 25px;position:relative;overflow:hidden;color:#fff;border-radius:5px}.ai-hero>small{color:#ffdfd5;display:flex;align-items:center;gap:7px;font-size:10px}.ai-hero h2{font-size:44px;line-height:1.08;margin:14px 0 12px;position:relative}.ai-hero>p{color:#ffddd3;font-size:12px}.hero-art{position:absolute;right:15px;top:-45px;font-size:360px;line-height:1;color:#ffffff0e;pointer-events:none}.ai-hero form{position:relative;background:#fffdfb;border-radius:6px;color:var(--ink);padding:17px 19px 13px;box-shadow:0 9px 20px #aa271b20}.ai-hero textarea{border:0;box-shadow:none;padding:0;min-height:70px;font-size:15px;resize:vertical;background:transparent}.ai-hero form>div{display:flex;justify-content:space-between;gap:14px;align-items:center;border-top:1px solid var(--line);padding-top:12px}.ai-hero form span{font-size:11px;color:var(--muted)}.ai-hero form button{background:var(--ink)}.suggestions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.suggestions button{background:#ffffff14;color:#ffe5de;border:1px solid #ffffff30;font-size:10px;padding:8px 10px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin:24px 0}.stats>div{background:#fffdf9;padding:23px}.stats small{font-size:10px;color:var(--muted)}.stats strong{display:block;font-family:Georgia,serif;font-size:29px;font-weight:400;letter-spacing:-.04em;margin:10px 0}.stats span{font-size:11px;color:#9b9488}.attention{display:flex;align-items:center;gap:20px;background:#25231f;color:#fff;padding:17px 20px}.attention>span{font-size:9px;letter-spacing:.08em;color:#b6aea0;flex:1}.attention button{background:none;color:#efe9df;font-size:11px;padding:2px;gap:10px}.campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.campaign-card{text-align:left;display:block;background:#fffdf9;border:1px solid var(--line);padding:24px;color:var(--ink);border-radius:3px;box-shadow:0 8px 16px #30251104}.campaign-card:hover{border-color:#ec8169;filter:none;transform:translateY(-2px)}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tag{display:inline-flex;border:1px solid #eee0d4;background:#fcf4e9;color:#97643e;padding:5px 8px;border-radius:3px;font-size:9px;text-transform:uppercase;letter-spacing:.03em;font-weight:700;white-space:nowrap}.campaign-card>small{color:#9b958c;font-size:8px}.campaign-card h3{font-family:Georgia,serif;font-weight:400;font-size:25px;margin:8px 0}.campaign-card p{color:var(--muted);font-size:11px}.card-facts{display:flex;gap:35px;margin:23px 0 17px}.card-facts span{font-size:9px;color:#9b958c}.card-facts strong{display:block;color:var(--ink);font-size:17px;font-weight:500;margin-bottom:5px}.progress{height:4px;background:#eee8df;overflow:hidden;border-radius:10px}.progress i{height:100%;background:var(--orange);display:block}.card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:18px;color:var(--orange)}.card-bottom span{font-size:10px;color:#8a8175}.panel{background:#fffdf9;border:1px solid var(--line);padding:26px;margin-bottom:22px;border-radius:4px}.activity{margin-top:25px}.activity>div{display:flex;gap:13px;border-bottom:1px solid #f0ebe4;padding:12px 0}.activity-dot{width:7px;height:7px;border-radius:50%;background:var(--orange);margin-top:6px;flex-shrink:0}.activity p{margin:0;font-size:12px}.activity small{color:#999187;margin-top:5px;font-weight:400;font-size:9px;text-transform:none;letter-spacing:0}.empty{text-align:center;padding:55px 25px;background:#fffdf9;border:1px dashed #dcd4c9;border-radius:4px}.empty-icon{background:#f8eee5;color:#c18367;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:0 auto 20px}.empty h3{font-family:Georgia,serif;font-weight:400;font-size:25px}.empty p{color:var(--muted);max-width:500px;margin:0 auto 20px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.field>span{font-size:11px;font-weight:600;color:#625d54}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 19px}.actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.secondary{background:#fffdf9;color:var(--ink);border-color:var(--line)}.text-button{background:none;color:var(--orange);padding:12px 0;font-size:12px}.tabs{display:flex;border-bottom:1px solid var(--line);gap:18px;margin-bottom:26px;overflow-x:auto}.tabs button{background:none;color:#8a8278;border-radius:0;border-bottom:2px solid transparent;padding:13px 0;white-space:nowrap;text-transform:capitalize}.tabs .selected{color:var(--orange);border-bottom-color:var(--orange)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#17141188;z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:25px}.modal{background:#fffdf9;max-width:850px;width:100%;max-height:93vh;overflow-y:auto;padding:30px 35px;border-radius:7px;box-shadow:0 30px 80px #0003}.modal-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:24px;gap:12px}.modal-head h2{margin:0}.notice{background:#fff0db;color:#834817;padding:13px 16px;border:1px solid #eed0a1;font-size:13px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.working{font-size:11px;color:var(--orange);margin-bottom:8px}.preserve{white-space:pre-wrap}.muted,.fine{color:var(--muted)}.fine{font-size:11px}.two-col{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.two-col .activity{margin-top:0}.stage-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.stage-grid button{text-align:left;color:var(--ink);display:block;padding:20px 15px}.stage-grid strong{display:block;font-size:24px;margin:15px 0}.toolbar,.inline-form,.selection-bar{display:flex;align-items:center;gap:14px;margin-bottom:20px}.toolbar select{width:auto}.selection-bar{background:#fce4da;padding:14px;font-size:12px}.selection-bar input{width:auto}.table-wrap{overflow-x:auto;background:#fffdf9;border:1px solid var(--line);margin-bottom:20px}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}th{background:#f8f5ef;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#8a8278;padding:15px}td{padding:16px 15px;border-top:1px solid var(--line);vertical-align:middle}td small{color:#8a8278;font-size:9px;text-transform:none;letter-spacing:0;margin-top:5px}.row{display:flex;align-items:center;gap:16px;padding:16px;border-bottom:1px solid var(--line);font-size:13px;justify-content:space-between}.row button{font-size:10px}button.row{background:#fffdf9;color:var(--ink);width:100%}.row strong{margin-right:auto}.overdue{color:#c13524}.filter-panel{display:grid;grid-template-columns:repeat(3,1fr);gap:0 15px;padding:24px 0}.filter-panel button{align-self:end;margin-bottom:18px}.creator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.creator-card{background:#fffdf9;border:1px solid var(--line);border-radius:4px;padding:21px}.creator-card h3{font-size:19px;margin:18px 0 6px}.creator-card p{font-size:11px;color:var(--muted)}.creator-top{display:flex;align-items:center;gap:10px}.creator-top>.tag{margin-left:auto}.chips{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.mini-stats span{font-size:8px;color:var(--muted)}.mini-stats strong{font-size:14px;color:var(--ink);display:block;margin-bottom:4px}.creator-card .actions{gap:6px}.creator-card .actions button{font-size:10px;padding:9px}.creator-list{display:grid;gap:12px}.creator-list .creator-card{display:grid;grid-template-columns:80px 1fr 1fr 1fr;align-items:center;gap:10px}.creator-list .creator-top .tag{display:none}.creator-list .creator-card>h3{margin:0}.history-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:16px 0}.history-row>div{flex:1}.history-row strong{font-size:13px}.history-row small{color:#8a8278;letter-spacing:0;text-transform:none;margin-top:6px}.unlock{text-align:center;padding:40px;background:#27241f;color:#fff;margin-top:25px}.unlock svg{color:#f08468}.shortlist{display:block;text-align:left;color:var(--ink);margin:0}.shortlist>svg{color:var(--orange);margin-bottom:12px}.messenger{display:grid;grid-template-columns:270px 1fr;min-height:520px;background:#fffdf9;border:1px solid var(--line)}.messenger>aside{border-right:1px solid var(--line)}.messenger>aside button{background:none;color:var(--ink);width:100%;justify-content:flex-start;text-align:left;border-bottom:1px solid var(--line);padding:18px}.messenger>aside button.selected{background:#fbe5dc}.messenger small{font-size:9px;color:var(--muted);text-transform:none;letter-spacing:0;margin-top:5px}.conversation{display:flex;flex-direction:column;min-width:0}.thread{flex:1;max-height:460px;overflow:auto;padding:20px;display:flex;flex-direction:column;gap:10px}.bubble{background:#f0ece5;padding:12px 16px;border-radius:8px;max-width:85%;align-self:flex-start}.bubble.own{background:#ffe0d3;align-self:flex-end}.bubble p{margin:0;white-space:pre-wrap;font-size:13px}.conversation form{display:flex;gap:10px;padding:16px;border-top:1px solid var(--line);align-items:flex-end}.conversation textarea{min-height:65px}.plan-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.plan-grid h2{font-size:28px}.creative-form{max-width:850px}.loading{height:100vh;display:grid;place-items:center;font-family:Georgia,serif;font-size:27px}.auth{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-story{background:var(--orange);color:#fff8ec;padding:34px 60px;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.auth-story .logo{color:#fff;padding:0}.auth-story .logo span{color:#ffdcce}.auth-story>div{margin:70px 0}.auth-story h1{font-size:clamp(50px,6vw,94px);line-height:1.04;margin:24px 0}.auth-story h1 em{font-style:italic}.auth-story p{max-width:400px;color:#ffe6db;line-height:1.8}.auth-story small{color:#ffdbcc}.benefits{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.benefits span{font-size:10px;border:1px solid #ffffff50;padding:10px}.auth-panel{display:flex;justify-content:center;align-items:center;padding:50px 55px}.auth-panel form{width:100%;max-width:440px}.auth-panel h2{font-size:40px;margin:14px 0}.auth-panel>form>p{color:var(--muted)}.wide{width:100%;justify-content:space-between}.onboard{max-width:760px;margin:30px auto;padding:0 24px}.onboard .logo{padding:15px 0 30px}.benefit-box{background:#fff0e4;padding:20px;margin:15px 0 25px;font-size:12px}.mobile{display:none}@media (min-width:1600px){.ai-hero h2{font-size:50px}.ai-hero form{max-width:1000px}}@media (max-width:1150px){.sidebar{width:210px}.shell>main{margin-left:210px;width:calc(100% - 210px)}.page{padding:25px}.creator-grid{grid-template-columns:repeat(2,1fr)}.attention{flex-wrap:wrap}.attention>span{flex-basis:100%}.section-heading h2{font-size:29px}.stats>div{padding:17px}.stats strong{font-size:24px}.stage-grid{gap:6px}.auth-story{padding:35px}.messenger{grid-template-columns:220px 1fr}}@media (max-width:800px){.sidebar{transform:translate(-100%);width:238px;transition:transform .2s}.sidebar.open{transform:translate(0)}.shell>main{margin-left:0;width:100%}.mobile{display:flex}header{height:73px;padding:13px 20px}header>div:first-of-type{margin-right:auto}.page{padding:24px 18px}.stats{grid-template-columns:repeat(2,1fr)}.campaign-grid,.two-col{grid-template-columns:1fr}.ai-hero{padding:25px 22px}.ai-hero h2{font-size:37px}.section-heading{align-items:flex-start}.section-heading h2{font-size:27px}.section-heading>button{font-size:10px;padding:10px}.stage-grid{grid-template-columns:repeat(3,1fr)}.filter-panel{grid-template-columns:repeat(2,1fr)}.auth{grid-template-columns:1fr}.auth-story{min-height:0;padding:28px}.auth-story>div{margin:35px 0}.auth-story h1{font-size:48px}.auth-story>small{display:none}.auth-panel{padding:35px 25px}.messenger{grid-template-columns:1fr}.messenger>aside{max-height:170px;overflow:auto}.modal{padding:22px;max-height:95vh}.overlay{padding:12px}.history-row{flex-wrap:wrap}.history-row>div{flex-basis:100%}.creator-list .creator-card{display:block}.header-actions{gap:7px}.header-actions select{max-width:120px}}@media (max-width:480px){.creator-grid,.form-grid,.plan-grid{grid-template-columns:1fr}.ai-hero form>div{align-items:stretch;flex-direction:column}.section-heading{flex-wrap:wrap}.stage-grid{grid-template-columns:repeat(2,1fr)}.filter-panel{grid-template-columns:1fr 1fr}.selection-bar{flex-wrap:wrap}.inline-form{align-items:stretch;flex-direction:column}.row{flex-wrap:wrap}.ai-hero textarea{font-size:13px}.stats strong{font-size:23px}}.commerce-page{color:#25212c}.commerce-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:28px}.commerce-heading h1{font-size:clamp(28px,4vw,46px);line-height:1.12;margin:12px 0;max-width:650px}.commerce-heading small,.commerce-card>small{color:#784692;letter-spacing:.04em}.commerce-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 32px}.commerce-card{background:#fff;border:1px solid #e7e0ec;border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:12px;min-width:0;box-shadow:0 8px 24px #2c183008}.commerce-card img,.commerce-card video{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;background:#ede7f2}.commerce-card h2,.commerce-card h3,.commerce-card p{margin:0}.commerce-card strong{font-size:25px}.commerce-card button{margin-top:auto}.commerce-profile{background:linear-gradient(135deg,#fff0e7,#efedff);border-radius:24px;padding:32px;display:grid;grid-template-columns:1.4fr 1fr;gap:30px;margin-bottom:30px}.commerce-profile h2{font-size:36px}.commerce-avatar{width:100px;height:100px;object-fit:cover;border-radius:24px}.commerce-metrics{display:flex;gap:22px;flex-wrap:wrap;margin:22px 0}.commerce-metrics b{display:block;font-size:22px}.commerce-checkout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:24px;align-items:start}.commerce-cart-item{background:#fff;border:1px solid #eee3dd;border-radius:18px;padding:24px;display:flex;justify-content:space-between;gap:20px;margin-bottom:16px}.commerce-cart-item>div{min-width:0}.commerce-cart-item label{display:block;margin:16px 0}.commerce-summary{background:#292139;color:#fff;border-radius:22px;padding:28px;position:sticky;top:90px}.commerce-summary h2{color:#fff}.commerce-summary p,.commerce-summary label,.commerce-summary small{color:#e3d9ef;font-size:13px;line-height:1.65}.commerce-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-block:1px solid #ffffff30;padding:24px 0}.commerce-summary dd{margin:0;text-align:right;font-weight:700}.commerce-summary button{width:100%;margin:20px 0;background:#ef6542}.commerce-summary button:disabled{opacity:.65;cursor:not-allowed}.commerce-page p,.commerce-page small{overflow-wrap:anywhere}.commerce-page video{max-width:100%}@media (max-width:1000px){.commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-checkout,.commerce-profile{grid-template-columns:1fr}.commerce-summary{position:static}}@media (max-width:600px){.commerce-grid{grid-template-columns:1fr}.commerce-heading,.commerce-cart-item{flex-direction:column;align-items:stretch}.commerce-profile,.commerce-summary{padding:20px}.commerce-cart-item{padding:18px}}.plan-billing .plan-offer{display:flex;flex-direction:column;gap:12px}.plan-billing .plan-offer h2,.plan-billing .plan-offer h3,.plan-billing .plan-offer p{margin:0}.plan-billing .plan-offer h3{font-size:28px}.plan-billing .plan-offer h3 small{font-size:14px}.plan-billing .plan-offer ul{padding-left:20px;line-height:1.8}.plan-billing .plan-offer button,.plan-billing .plan-offer>a{margin-top:auto}.plan-billing .selected-plan{border:2px solid #ef4423;background:#fff7f2}.plan-price{display:grid;grid-template-columns:1fr auto;gap:10px;padding:16px 0;border-top:1px solid #e5ddd8}.plan-price dd{margin:0;text-align:right}.billing-history{padding:14px 0;border-bottom:1px solid #e5ddd8;overflow-wrap:anywhere}.story-studio{display:grid;gap:24px}.story-studio fieldset{border:0;padding:0;margin:16px 0;min-width:0}.story-studio legend{font-weight:600;margin-bottom:16px}.script-body{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.script-editor{min-height:320px}.story-version{border-bottom:1px solid #e3e5e8;padding:16px 0}.story-recipient{display:flex;gap:10px;align-items:center;margin:12px 0}.story-recipient input{width:auto}.story-studio button{margin:8px 8px 8px 0}.campaign-steps{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.campaign-steps button{font-size:12px;padding:8px 10px}.campaign-fields{border:0;padding:0;min-width:0}.campaign-fields legend{font-size:20px;font-weight:600;margin-bottom:16px}.campaign-review{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:10px 16px}.campaign-review dt{color:var(--muted,#777)}.campaign-review dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
