@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.hidden{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--coral:#ff625b;--pink:#f64f86;--plum:#431b3d;--ink:#35172f;--muted:#795f72;--blush:#fff0f2;--cream:#fffcfa;--line:#eedde3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Trebuchet MS,Avenir Next,Arial,sans-serif}button,input{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:#fffcfaf2;border-bottom:1px solid #f4e8eb;align-items:center;gap:35px;height:82px;padding:0 clamp(22px,4.2vw,70px);display:flex;position:sticky;top:0}.logo{letter-spacing:-2px;color:var(--plum);white-space:nowrap;font-size:34px;font-weight:900}.logo span{color:var(--coral)}.logo b{background:var(--coral);color:#fff;border-radius:9px;place-items:center;width:27px;height:27px;margin-left:7px;font-size:14px;display:inline-grid;transform:rotate(-10deg)}.topbar nav{flex:1;justify-content:center;gap:28px;font-size:14px;font-weight:800;display:flex}.topbar nav a:hover{color:var(--coral)}.header-actions{align-items:center;gap:9px;display:flex}.role-switch{background:var(--blush);border-radius:11px;padding:4px;display:flex}.role-switch button{color:#866777;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:900}.role-switch button.active{color:var(--coral);background:#fff;box-shadow:0 3px 10px #50233b15}.login,.join{border:0;border-radius:11px;padding:11px 16px;font-weight:800}.login{background:0 0}.join{background:var(--coral);color:#fff}.hero{grid-template-columns:52% 48%;align-items:center;min-height:720px;padding:50px clamp(22px,6vw,96px);display:grid;overflow:hidden}.hero-copy{z-index:2;position:relative}.kicker,.eyebrow{letter-spacing:1.7px;color:var(--coral);font-size:12px;font-weight:900}.kicker{background:var(--blush);letter-spacing:0;border-radius:99px;align-items:center;gap:9px;padding:10px 14px;display:inline-flex}.hero h1{letter-spacing:-5px;margin:25px 0;font-size:clamp(55px,5.6vw,86px);line-height:.94}.hero h1 em{color:var(--coral);font-style:normal}.hero-copy>p{max-width:650px;color:var(--muted);font-size:19px;line-height:1.6}.hero-buttons{gap:13px;margin:30px 0;display:flex}.hero-buttons a,.primary,.outline{border-radius:14px;padding:17px 21px;font-weight:900}.primary{background:var(--coral);color:#fff;box-shadow:0 12px 25px #ff625b35}.primary span{margin-left:15px}.outline{border:2px solid var(--plum);background:#fff}.hero-proof{border-top:1px solid var(--line);gap:35px;margin-top:34px;padding-top:25px;display:flex}.hero-proof div{flex-direction:column;display:flex}.hero-proof b{font-size:21px}.hero-proof span{color:var(--muted);margin-top:3px;font-size:11px}.hero-art{justify-content:center;align-items:flex-end;height:650px;display:flex;position:relative}.blob{background:linear-gradient(145deg,#ff9691,var(--coral));border-radius:50% 46% 45% 50%;width:540px;height:540px;position:absolute;bottom:20px;right:0;box-shadow:0 0 0 28px #ffe5e7}.hero-art>img{object-fit:contain;z-index:2;filter:drop-shadow(0 20px 16px #54213a25);max-width:100%;height:97%;position:relative}.ugc-card{z-index:4;background:#fff;border-radius:15px;flex-direction:column;padding:15px;display:flex;position:absolute;box-shadow:0 18px 40px #4d1c3428}.ugc-card small{color:var(--coral);font-size:9px;font-weight:900}.ugc-card b{margin:5px 0}.ugc-card span{color:var(--muted);font-size:12px}.u1{bottom:80px;left:-15px;transform:rotate(-5deg)}.u2{top:145px;right:-5px;transform:rotate(5deg)}.float-heart{z-index:5;background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:55px;height:55px;font-size:25px;display:grid;position:absolute;bottom:90px;right:5px;box-shadow:0 10px 25px #50142e2b}.campaign-section{background:#fff8f8;padding:105px clamp(22px,5.5vw,90px)}.section-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.section-head h2,.pro-explainer h2,.how h2,.brand-cta h2{letter-spacing:-3px;margin:15px 0;font-size:clamp(39px,4vw,62px);line-height:1.02}.section-head>p{max-width:430px;color:var(--muted);line-height:1.6}.toolbar{justify-content:space-between;align-items:center;gap:20px;margin:42px 0 30px;display:flex}.search{border:1px solid var(--line);color:#9f8494;background:#fff;border-radius:13px;align-items:center;width:min(410px,100%);height:48px;padding:0 15px;font-size:23px;display:flex}.search input{background:0 0;border:0;outline:none;flex:1;padding:0 10px;font-size:14px}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters button{border:1px solid var(--line);color:#76586e;background:#fff;border-radius:99px;padding:10px 14px;font-size:12px;font-weight:800}.filters button.active{background:var(--plum);color:#fff;border-color:var(--plum)}.campaign-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.campaign-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:21px;transition:all .25s;overflow:hidden;box-shadow:0 8px 30px #5a20390b}.campaign-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px #5a203918}.card-cover{place-items:center;height:155px;display:grid;position:relative}.cover-emoji{filter:drop-shadow(0 9px 9px #41162a30);font-size:68px}.save{color:#b79aa9;background:#ffffffdc;border:0;border-radius:50%;width:36px;height:36px;font-size:18px;position:absolute;top:12px;right:12px}.save.saved{color:var(--coral)}.pro-tag{background:var(--plum);color:#fff;letter-spacing:.6px;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;bottom:11px;left:11px}.card-body{padding:18px}.brand-line{align-items:center;gap:9px;display:flex}.brand-avatar{color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.brand-line>div:nth-child(2){flex-direction:column;flex:1;display:flex}.brand-line small{color:#8e7484;font-size:9px}.brand-line>span{background:var(--blush);color:var(--coral);border-radius:7px;padding:6px 8px;font-size:9px;font-weight:900}.campaign-card h3{margin:16px 0;font-size:19px;line-height:1.2}.metadata{color:#765f6e;flex-direction:column;gap:7px;font-size:11px;display:flex}.reward{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:16px 0;padding:13px 0;display:flex}.reward small{color:#9a8491;letter-spacing:1px;font-size:8px;font-weight:900}.reward b{color:var(--coral)}.card-bottom{color:#836d7b;align-items:center;gap:12px;font-size:10px;display:flex}.card-bottom button{color:var(--plum);background:0 0;border:0;margin-left:auto;font-weight:900}.load-more{border:2px solid var(--plum);color:var(--plum);background:0 0;border-radius:12px;margin:35px auto 0;padding:13px 22px;font-weight:900;display:block}.pro-explainer{background:var(--plum);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:100px clamp(22px,8vw,130px);display:grid}.light{color:#ffaaa6}.pro-copy>p{color:#d9c4d2;font-size:17px;line-height:1.7}.pro-copy blockquote{border-left:3px solid var(--coral);margin:28px 0;padding-left:20px;font-size:18px;font-weight:800;line-height:1.5}.pro-copy button{background:var(--coral);color:#fff;border:0;border-radius:12px;padding:15px 20px;font-weight:900}.timeline{padding-left:30px;position:relative}.time-line{background:#ffffff20;width:2px;position:absolute;top:34px;bottom:70px;left:54px}.time-item{gap:25px;margin:22px 0;display:flex;position:relative}.time-item i{z-index:2;background:#62405b;border:2px solid #8c6a82;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;font-size:12px;font-style:normal;font-weight:900;display:grid;position:relative}.time-item.active i{background:var(--coral);border-color:var(--coral)}.time-item div{padding:5px 0}.time-item b,.time-item span{display:block}.time-item span{color:#cdb6c5;margin-top:6px;font-size:13px;line-height:1.4}.timeline>small{color:#cdb8c5;background:#ffffff0c;border:1px solid #ffffff18;border-radius:10px;padding:13px;line-height:1.4;display:block}.how{text-align:center;padding:105px clamp(22px,7vw,110px)}.role-cards{text-align:left;grid-template-columns:1fr 1fr;gap:20px;margin-top:45px;display:grid}.role-cards article{background:var(--blush);border:1px solid #f2d9e0;border-radius:25px;padding:38px}.role-cards article:last-child{background:#fff4e8;border-color:#f1ddc5}.role-cards article>span{letter-spacing:1.5px;color:var(--coral);font-size:11px;font-weight:900}.role-cards h3{font-size:29px;line-height:1.15}.role-cards ul{color:var(--muted);padding:0;line-height:2;list-style:none}.role-cards button{background:var(--plum);color:#fff;border:0;border-radius:11px;padding:13px 17px;font-weight:900}.brand-cta{background:linear-gradient(120deg,var(--coral),var(--pink));color:#fff;border-radius:28px;justify-content:space-between;align-items:center;gap:40px;margin:0 clamp(20px,5vw,80px) 80px;padding:60px;display:flex}.brand-cta>div{max-width:750px}.brand-cta>div>span{letter-spacing:1.5px;font-size:11px;font-weight:900}.brand-cta p{line-height:1.5}.brand-cta>a{color:var(--plum);white-space:nowrap;background:#fff;border-radius:12px;padding:16px 20px;font-weight:900}footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:40px clamp(22px,5vw,80px);display:grid}footer p{color:var(--muted);font-size:13px}footer nav{gap:18px;font-size:12px;font-weight:800;display:flex}footer>small{color:#9e8895;border-top:1px solid var(--line);grid-column:1/-1;padding-top:20px}.modal-layer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#2a1024bf;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.campaign-modal{background:#fff;border-radius:24px;width:min(1000px,100%);max-height:94vh;position:relative;overflow:auto}.close{z-index:4;background:#fff;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:15px;right:15px;box-shadow:0 5px 15px #3211242b}.modal-banner{place-items:center;height:150px;display:grid;position:relative}.modal-banner>span{font-size:72px}.modal-banner>b{background:var(--plum);color:#fff;border-radius:8px;padding:8px 10px;font-size:10px;position:absolute;bottom:15px;left:18px}.modal-content{grid-template-columns:1fr 300px;gap:32px;padding:32px;display:grid}.modal-main h2{margin:20px 0 10px;font-size:35px;line-height:1.1}.modal-main>p{color:var(--muted);line-height:1.6}.modal-main h4{margin:28px 0 12px}.brief-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.brief-grid span{background:var(--blush);border-radius:10px;padding:13px;font-size:12px}.brief-grid small{color:#9c7d8f;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.modal-content aside{border:1px solid var(--line);border-radius:17px;height:max-content;padding:20px;position:sticky;top:0}.modal-content aside>small{color:#9b8391;font-size:9px;font-weight:900}.modal-content aside h3{margin:7px 0;font-size:23px}.reward-chip{background:var(--blush);color:var(--coral);border-radius:6px;padding:6px 8px;font-size:10px;font-weight:900}.modal-content aside hr{border:0;border-top:1px solid var(--line);margin:20px 0}.candidate-count{align-items:center;gap:10px;margin-bottom:17px;display:flex}.candidate-count b{font-size:26px}.candidate-count span{color:var(--muted);font-size:11px}.locked,.apply,.notify{border:0;border-radius:11px;width:100%;padding:14px;font-weight:900}.locked{color:#674f5e;background:#e9e1e5}.apply{background:var(--coral);color:#fff}.lock-note{color:#856d7a;text-align:center;font-size:10px;line-height:1.45}.notify{border:1px solid var(--line);color:var(--plum);background:0 0;font-size:11px}.notice{color:#188958;text-align:center;background:#e8fff2;border-radius:8px;margin-top:10px;padding:9px;font-size:10px}.pro-modal{text-align:center;background:#fff;border-radius:26px;width:min(560px,100%);padding:45px;position:relative}.pro-modal h2{letter-spacing:-2px;margin:12px 0;font-size:39px;line-height:1.03}.pro-modal>p{color:var(--muted);line-height:1.55}.target-campaign{text-align:left;background:var(--blush);border-radius:14px;align-items:center;gap:13px;margin:20px 0;padding:14px;display:flex}.target-campaign>span{font-size:35px}.target-campaign div{flex-direction:column;display:flex}.target-campaign small{color:var(--coral);font-size:8px;font-weight:900}.target-campaign b{margin:3px 0;font-size:13px}.target-campaign em{color:var(--muted);font-size:10px;font-style:normal}.pro-modal ul{text-align:left;color:#684f5f;padding:0;font-size:13px;line-height:2;list-style:none}.pro-buy{background:var(--coral);color:#fff;border:0;border-radius:12px;width:100%;padding:15px;font-weight:900}.free-stay{color:var(--muted);background:0 0;border:0;padding:12px;font-size:12px}.pro-modal>small{color:#9b8492;font-size:9px;line-height:1.4;display:block}@media (max-width:1050px){.topbar nav,.role-switch{display:none}.campaign-grid{grid-template-columns:1fr 1fr}.hero{grid-template-columns:1fr;max-height:none}.hero-art{height:570px}.pro-explainer{grid-template-columns:1fr;gap:50px}.section-head{align-items:start}.header-actions{margin-left:auto}}@media (max-width:700px){.topbar{height:70px;padding:0 15px}.logo{font-size:28px}.login{display:none}.hero{padding:55px 20px 20px}.hero h1{letter-spacing:-3px;font-size:52px}.hero-copy>p{font-size:16px}.hero-buttons{flex-direction:column}.hero-buttons a{text-align:center}.hero-proof{justify-content:space-between;gap:14px}.hero-proof span{font-size:8px}.hero-art{height:450px}.blob{width:370px;height:370px}.ugc-card{font-size:11px}.u1{left:0}.campaign-section{padding:75px 18px}.section-head,.toolbar{flex-direction:column;align-items:stretch}.section-head h2,.pro-explainer h2,.how h2{letter-spacing:-2px;font-size:40px}.campaign-grid{grid-template-columns:1fr}.filters{flex-wrap:nowrap;padding-bottom:4px;overflow:auto}.filters button{white-space:nowrap}.pro-explainer{padding:75px 20px}.role-cards{grid-template-columns:1fr}.how{padding:75px 18px}.brand-cta{flex-direction:column;align-items:start;margin:0 15px 60px;padding:35px 24px}.brand-cta h2{font-size:38px}.modal-content{grid-template-columns:1fr;padding:20px}.modal-content aside{position:static}.brief-grid{grid-template-columns:1fr}.pro-modal{padding:36px 20px}.pro-modal h2{font-size:34px}footer{grid-template-columns:1fr}footer nav{flex-wrap:wrap}footer>small{grid-column:auto}}@media (min-width:1051px){.hero{border-bottom:1px solid var(--line);min-height:640px;padding-top:18px;padding-bottom:0}.hero-art{height:590px}}@media (min-width:701px) and (max-width:1050px){.hero{border-bottom:1px solid var(--line);padding-top:28px}}@media (min-width:701px){.hero{border-bottom:0;position:relative}.hero:after{content:"";background:var(--line);z-index:0;height:1px;position:absolute;bottom:0;left:clamp(22px,6vw,96px);right:clamp(22px,6vw,96px)}.hero-art{align-self:end}}.logo{background:0 0;border:0}.brand-hero{background:linear-gradient(150deg,#fffaf8 55%,#fff0e5)}.soft-note{color:#967d8c;font-size:11px;line-height:1.5;display:block}.hero-buttons button{border-radius:14px;padding:17px 21px;font-weight:900}.primary{border:0}.outline{color:var(--plum)}.logo>strong{font-weight:900}@media (min-width:701px){.logo{letter-spacing:-1.7px;font-size:30px}}.join.join-marca{background:#7653e6}.join.join-creator{background:#ff625b}.brand-value{background:#fff8f8;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:105px clamp(22px,7vw,110px);display:grid}.brand-value h2,.compatibility h2,.dashboard h1{letter-spacing:-3.5px;margin:17px 0;font-size:clamp(42px,4.6vw,68px);line-height:1}.brand-value p,.compatibility p{color:var(--muted);font-size:17px;line-height:1.7}.match-demo{background:var(--plum);color:#fff;border-radius:27px;flex-direction:column;gap:12px;padding:36px;display:flex;box-shadow:0 25px 60px #431b3d22}.match-demo span{letter-spacing:1.5px;color:#ffaaa6;font-size:10px;font-weight:900}.match-demo b{font-size:20px;line-height:1.4}.match-demo i{text-align:center;color:var(--coral);font-size:30px;font-style:normal}.match-demo small{color:#cfb8c7;line-height:1.5}.how-intro{max-width:720px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.7}.steps{grid-template-columns:repeat(4,1fr);gap:15px;margin:48px 0;display:grid}.steps article{text-align:left;border:1px solid var(--line);background:#fff;border-radius:20px;min-height:190px;padding:27px;box-shadow:0 10px 30px #42142d08}.steps b{color:var(--coral);letter-spacing:1.5px;font-size:12px}.steps p{margin-top:30px;font-size:15px;line-height:1.55}.two-paths{text-align:left;grid-template-columns:1fr 1fr;gap:18px;display:grid}.two-paths>div{background:var(--blush);border-radius:24px;padding:34px}.two-paths>div:last-child{background:#fff2e7}.two-paths span{color:var(--coral);letter-spacing:1.4px;font-size:10px;font-weight:900}.two-paths h3{font-size:25px;line-height:1.2}.two-paths button{background:var(--plum);color:#fff;border:0;border-radius:11px;padding:13px 17px;font-weight:900}.compatibility{background:var(--plum);color:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:75px;padding:105px clamp(22px,7vw,110px);display:grid}.compatibility p{color:#d7c2cf}.criteria{grid-template-columns:1fr 1fr;gap:12px;display:grid}.criteria article{background:#ffffff0d;border:1px solid #ffffff19;border-radius:18px;padding:22px}.criteria b,.criteria span{display:block}.criteria b{font-size:16px}.criteria span{color:#cdb8c5;margin-top:8px;font-size:12px;line-height:1.4}.brand-cta button{color:var(--plum);background:#fff;border:0;border-radius:12px;padding:16px 20px;font-weight:900}.brand-cta>div:last-child{flex-direction:column;align-items:center;gap:8px;display:flex}.text-link{font-size:12px;color:inherit!important;background:0 0!important;padding:8px!important}.dashboard{background:#fff8f8;min-height:75vh;padding:80px clamp(22px,6vw,96px)}.dash-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:45px;display:flex}.dash-head h1{font-size:clamp(40px,4vw,62px)}.dash-grid{grid-template-columns:290px 1fr;gap:24px;display:grid}.dash-grid aside,.dash-grid>div{border:1px solid var(--line);background:#fff;border-radius:24px;padding:28px}.pet-avatar{background:var(--blush);width:70px;height:70px;color:var(--coral);border-radius:20px;place-items:center;font-size:30px;font-weight:900;display:grid}.dash-grid aside h3{margin-bottom:5px;font-size:22px}.dash-grid aside p{color:var(--muted);font-size:13px}.dash-grid aside hr{border:0;border-top:1px solid var(--line);margin:22px 0}.dash-grid aside>b{color:var(--coral);font-size:30px}.dash-grid aside>span{color:var(--muted);font-size:11px}.dash-grid h2{margin-top:0}.mini-list{flex-direction:column;gap:10px;display:flex}.mini-list button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:15px;align-items:center;gap:13px;padding:13px;display:flex}.mini-list button>span{border-radius:12px;place-items:center;width:45px;height:45px;font-size:22px;display:grid}.mini-list button>div{flex-direction:column;flex:1;display:flex}.mini-list small{color:var(--muted);margin-top:4px}.mini-list em{color:var(--coral);font-size:11px;font-style:normal;font-weight:900}.empty-state{border:2px dashed var(--line);text-align:center;color:var(--muted);border-radius:18px;padding:60px}.form-modal{background:#fff;border-radius:26px;width:min(620px,100%);max-height:94vh;padding:42px;position:relative;overflow:auto}.form-modal h2{letter-spacing:-2px;margin:10px 0;font-size:38px}.form-modal>p{color:var(--muted);line-height:1.5}.form-grid{grid-template-columns:1fr 1fr;gap:15px;margin:25px 0;display:grid}.form-grid label{color:#75596b;font-size:11px;font-weight:900}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--line);background:#fffaf9;border-radius:11px;outline:none;width:100%;margin-top:7px;padding:12px;display:block}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--coral);box-shadow:0 0 0 3px #ff625b15}.form-grid textarea{resize:vertical;min-height:90px}.form-grid label small{color:var(--muted);margin-top:5px;font-weight:400;display:block}.span2{grid-column:1/-1}.upload{color:#75596b;border:1px dashed #d8bbc8;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px;font-size:11px;font-weight:900;display:flex}.upload span{color:var(--coral)}.full{width:100%;border-radius:12px!important;padding:15px!important}.full:disabled{opacity:.45;cursor:not-allowed}.rule-preview{background:var(--blush);color:var(--muted);border-radius:12px;margin-bottom:16px;padding:14px;font-size:12px;line-height:1.5}.rule-preview b{color:var(--plum)}.toast{z-index:200;background:var(--plum);color:#fff;border-radius:99px;padding:14px 20px;font-size:12px;font-weight:900;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #35172f42}.card-cover>span{filter:drop-shadow(0 9px 9px #41162a30);font-size:68px}.card-cover>button{color:#b79aa9;background:#ffffffdc;border:0;border-radius:50%;width:36px;height:36px;position:absolute;top:12px;right:12px}.brand-line i{color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.campaign-modal{width:min(1020px,100%)}.modal-content>div>h2{margin:20px 0 12px;font-size:36px;line-height:1.08}.modal-content>div>p{color:var(--muted);line-height:1.6}.match-box{border-radius:12px;flex-direction:column;gap:7px;margin:17px 0;padding:13px;font-size:11px;line-height:1.4;display:flex}.match-box.ok{color:#167044;background:#eafff1}.match-box.no{color:#9c3d43;background:#fff0f0}.pro-content{text-align:center}.pro-content h2{letter-spacing:-2px;font-size:39px;line-height:1.05}.pro-content>p{color:var(--muted);line-height:1.55}.pro-content ul{text-align:left;color:#684f5f;padding:0;font-size:13px;line-height:2;list-style:none}.lightning{background:var(--blush);border-radius:18px;place-items:center;width:60px;height:60px;margin:0 auto 18px;font-size:28px;display:grid}footer button{font:inherit;color:inherit;background:0 0;border:0;font-weight:800}@media (max-width:900px){.brand-value,.compatibility{grid-template-columns:1fr;gap:40px}.steps{grid-template-columns:1fr 1fr}.dash-grid{grid-template-columns:1fr}.dash-head{flex-direction:column;align-items:start}.brand-value,.compatibility{padding:75px 22px}}@media (max-width:700px){.header-actions .join{padding:10px}.role-switch{display:flex}.header-actions{gap:4px}.role-switch button{padding:7px}.hero{padding-top:45px}.brand-value h2,.compatibility h2{letter-spacing:-2px;font-size:40px}.steps,.two-paths,.criteria,.form-grid{grid-template-columns:1fr}.span2{grid-column:auto}.form-modal{padding:35px 20px}.dashboard{padding:55px 18px}.campaign-modal{max-height:95vh;overflow:auto}.brand-value,.compatibility{padding:75px 18px}}.journey{--journey-accent:#ff625b;--journey-bright:#f64f86;--journey-soft:#fff0f2;--journey-ring:#ffe5e7;transition:background-color .28s,color .28s}.journey-marca{--coral:#7653e6;--pink:#a56cf2;--blush:#f2efff;--line:#e4def4;--journey-accent:#7653e6;--journey-bright:#a56cf2;--journey-soft:#f2efff;--journey-ring:#e7e0ff;--muted:#6f6680}.journey-marca .topbar{background:#fdfbfff2;border-bottom-color:#ebe6f5}.journey-marca .brand-hero{background:linear-gradient(150deg,#fdfbff 54%,#eee8ff)}.journey-marca .brand-hero h1{letter-spacing:-4px;font-size:clamp(48px,4.7vw,74px);line-height:.98}.journey-marca .blob{background:linear-gradient(145deg,#b69aff,var(--coral));box-shadow:0 0 0 28px var(--journey-ring)}.journey-marca .float-heart{background:var(--pink)}.journey-marca .primary{box-shadow:0 12px 25px #7653e638}.journey-marca .brand-value{background:#f8f5ff}.journey-marca .two-paths>div:first-child{background:#fff1f4}.journey-marca .two-paths>div:last-child{background:var(--blush);border-color:#ddd4f7}.journey-marca .brand-cta{background:linear-gradient(120deg,#6946d8,#a56cf2)}.journey-marca .role-switch button.active{box-shadow:0 3px 12px #7653e62a}.journey-creator .role-switch button:first-child.active,.journey-marca .role-switch button:last-child.active{position:relative}.journey-creator .role-switch button:first-child.active:after,.journey-marca .role-switch button:last-child.active:after{content:"";background:var(--coral);border-radius:2px;width:18px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.hero-art-creator,.hero-art-marca{overflow:visible}.hero-art-creator>img,.hero-art-marca>img{z-index:2;filter:none;width:100%;max-width:none;height:100%;position:relative}.hero-art-creator>img{object-fit:contain;object-position:center bottom}.hero-art-marca{border-radius:44% 12% 34% 18%;height:560px;overflow:hidden;box-shadow:0 24px 65px #4e357026}.hero-art-marca>img{object-fit:cover;object-position:62% center;transform:scale(1.06)}@media (max-width:1050px){.hero-art-creator{height:610px}.hero-art-marca{width:min(760px,100%);height:520px;margin-inline:auto}}@media (max-width:700px){.hero-art-creator{height:470px}.hero-art-marca{border-radius:30px;height:390px}.hero-art-marca>img{object-position:65% center}}.journey-creator .hero h1{letter-spacing:-3.7px;max-width:720px;font-size:clamp(46px,4.55vw,70px);line-height:.98}.journey-creator .hero-copy>p strong{color:var(--plum);margin-top:7px;font-weight:900;display:inline-block}.journey-creator .hero h1 .hero-emphasis{font-weight:900}.journey-marca .hero h1{letter-spacing:-3.7px;max-width:740px;font-size:clamp(46px,4.4vw,68px);line-height:.98}@media (max-width:700px){.journey-creator .hero h1{letter-spacing:-2.5px;font-size:45px}}.journey-creator .hero{background:#fdf4e7}.how{text-align:left;background:#fffdfb;padding:112px clamp(22px,7vw,110px)}.how-story{grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);align-items:center;gap:clamp(42px,7vw,100px);max-width:1280px;margin:0 auto;display:grid}.how-copy .eyebrow{margin-bottom:16px;display:inline-block}.how-copy h2{letter-spacing:-3.5px;color:var(--ink);margin:0 0 28px;font-size:clamp(42px,4.25vw,66px);line-height:1.01}.how-copy h2 em{color:var(--journey-accent);font-style:normal}.how-copy p{max-width:700px;color:var(--muted);margin:0 0 16px;font-size:17px;line-height:1.65}.how-copy .how-resolution{color:var(--ink);margin-top:23px;font-size:20px;font-weight:900;line-height:1.45}.story-video{background:#fff;border-radius:29px;justify-self:end;width:100%;max-width:430px;position:relative;overflow:hidden;transform:rotate(2.5deg);box-shadow:0 26px 65px #3c17282b}.story-video:after{content:"isso parece conteúdo";z-index:3;background:var(--journey-accent);color:#fff;border-radius:12px;padding:9px 14px;font-size:11px;font-weight:900;position:absolute;bottom:78px;right:-9px;transform:rotate(-5deg);box-shadow:0 10px 24px #34142830}.story-video-head{background:#fff;justify-content:space-between;align-items:center;height:47px;padding:0 17px;display:flex}.story-video-head span,.story-video-head b{letter-spacing:.7px;font-size:10px}.story-video-head span{color:var(--journey-accent);font-weight:900}.story-video-head b{color:var(--muted)}.story-video-photo{background:#f8e7dc url(/creator-hero-social.png) 50% 38%/cover no-repeat;height:382px;position:relative}.story-video-photo:before{content:"";background:linear-gradient(#0000 55%,#33152a82);position:absolute;inset:0}.story-video-photo>div{z-index:1;color:#fff;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.story-video-photo span{font-size:10px;font-weight:900}.story-video-photo b{font-size:19px;line-height:1.15}.story-video-caption{align-items:center;gap:10px;padding:14px 17px 9px;display:flex}.story-video-caption i{background:var(--journey-soft);border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.story-video-caption span{flex-direction:column;gap:2px;display:flex}.story-video-caption b{font-size:11px}.story-video-caption small{color:var(--muted);font-size:10px}.story-video-stats{color:var(--muted);gap:18px;padding:8px 17px 15px;font-size:11px;font-weight:800;display:flex}.story-video-stats span:last-child{margin-left:auto}.how-conclusion{border:1px solid var(--line);background:var(--journey-soft);border-radius:23px;justify-content:space-between;align-items:center;gap:30px;max-width:1280px;margin:74px auto 42px;padding:28px 32px;display:flex}.how-conclusion>div{max-width:820px}.how-conclusion span{letter-spacing:1.1px;color:var(--journey-accent);font-size:10px;font-weight:900}.how-conclusion h3{letter-spacing:-1.4px;margin:6px 0 7px;font-size:clamp(25px,2.3vw,36px);line-height:1.1}.how-conclusion p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.how-conclusion .primary{white-space:nowrap;border:0}.how-marca{background:#fcfbff}.how-marca .how-conclusion{background:#f1edff;border-color:#e2dbfb}.how-marca .how-conclusion>b{color:var(--journey-accent);letter-spacing:-3px;font-size:46px;line-height:1}.match-board{background:#fff;border:1px solid #e8e1f7;border-radius:27px;justify-self:end;width:100%;max-width:460px;padding:28px;transform:rotate(-1.5deg);box-shadow:0 25px 65px #4d367427}.match-board-head{border-bottom:1px solid var(--line);flex-direction:column;gap:7px;padding-bottom:20px;display:flex}.match-board-head span,.match-divider span{letter-spacing:1px;color:var(--journey-accent);font-size:10px;font-weight:900}.match-board-head b{font-size:19px}.brief-tags{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.brief-tags span{background:var(--journey-soft);color:var(--ink);border-radius:99px;padding:8px 10px;font-size:11px;font-weight:900}.match-divider{align-items:center;gap:10px;margin:19px 0 12px;display:flex}.match-divider:before,.match-divider:after{content:"";background:var(--line);flex:1;height:1px}.match-divider i{background:var(--journey-accent);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-style:normal;display:grid}.match-person{border-top:1px solid #eeeaf6;align-items:center;gap:11px;padding:11px 0;display:flex}.match-person>i{background:#fbebef;border-radius:12px;place-items:center;width:38px;height:38px;font-size:21px;font-style:normal;display:grid}.match-person>div{flex-direction:column;flex:1;gap:3px;display:flex}.match-person b{font-size:13px}.match-person small{color:var(--muted);font-size:10px}.match-person strong{color:#177447;background:#e5f8ec;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.story-steps{max-width:1280px;margin:0 auto}.story-steps article:first-child{border-color:var(--journey-accent)}@media (max-width:900px){.how{padding-block:80px}.how-story{grid-template-columns:1fr;gap:42px}.story-video,.match-board{justify-self:start;max-width:520px}.how-conclusion{margin-top:50px}.story-steps{grid-template-columns:1fr 1fr}}@media (max-width:700px){.how{padding:70px 20px}.how-copy h2{letter-spacing:-2.3px;font-size:41px}.how-copy p{font-size:16px}.story-video-photo{height:320px}.how-conclusion{flex-direction:column;align-items:flex-start;gap:20px;margin:42px 0 31px;padding:24px}.how-conclusion h3{font-size:27px}.how-marca .how-conclusion>b{font-size:42px}.story-steps{grid-template-columns:1fr}.match-board{padding:22px}.story-video:after{right:4px}}.topbar nav button{appearance:none;color:inherit;font:inherit;background:0 0;border:0;padding:0;font-weight:800}.topbar nav button:hover,.topbar nav button.nav-active{color:var(--journey-accent)}.topbar nav button.nav-active{position:relative}.topbar nav button.nav-active:after{content:"";background:var(--journey-accent);border-radius:2px;width:18px;height:2px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.story-video:after{display:none}.story-video-profile{background:#fff;align-items:center;gap:10px;height:62px;padding:0 17px;display:flex}.story-video-profile img{object-fit:cover;object-position:51% 32%;border:2px solid var(--journey-soft);border-radius:50%;width:34px;height:34px}.story-video-profile span{flex-direction:column;gap:2px;display:flex}.story-video-profile b{font-size:12px}.story-video-profile small{color:var(--muted);font-size:10px}.story-video-photo{background:#f8e7dc url(/creator-ugc-pov-v1.png) 50%/cover no-repeat;height:382px}.story-video-photo:before{background:linear-gradient(#0000 52%,#301427a6)}.story-video-photo b{font-size:21px}.story-video-caption{color:var(--muted);padding:14px 17px 16px;font-size:11px;font-weight:800;line-height:1.4}.story-video-caption span{display:block}.story-video-caption i,.story-video-caption b,.story-video-caption small,.story-video-stats{display:none}@media (max-width:700px){.story-video-photo{height:320px}}.campaign-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.campaign-card{flex-direction:column;display:flex}.card-cover{background:#f5eeeb;height:170px;overflow:hidden}.card-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.campaign-card:hover .card-cover>img{transform:scale(1.035)}.card-cover>button{color:var(--plum);place-items:center;display:grid;box-shadow:0 5px 16px #35172f20}.card-body{flex-direction:column;flex:1;padding:15px;display:flex}.campaign-card h3{min-height:41px;margin:13px 0;font-size:17px}.campaign-card .metadata{gap:5px;min-height:56px}.campaign-card .reward{gap:8px;margin-top:auto;margin-bottom:12px;padding:11px 0}.campaign-card .reward b{text-align:right;font-size:13px}.campaign-card .card-bottom{gap:8px}.campaign-card .card-bottom button{padding:0;font-size:10px}.campaign-pagination{justify-content:center;align-items:center;gap:10px;margin-top:34px;display:flex}.campaign-pagination button,.campaign-pagination b{border:1px solid var(--line);min-width:38px;height:38px;color:var(--muted);background:#fff;border-radius:10px;place-items:center;padding:0 13px;font-size:11px;display:grid}.campaign-pagination b{background:var(--plum);color:#fff;border-color:var(--plum)}.campaign-pagination button:disabled{opacity:.45;cursor:default}.card-cover>button.saved{background:var(--coral);color:#fff}.card-cover>button.saved .ui-icon{fill:currentColor}.card-cover>button:disabled{opacity:.65;cursor:wait}.modal-banner{height:250px;overflow:hidden}.modal-banner>img{object-fit:cover;width:100%;height:100%}.mini-list button>img{object-fit:cover;border-radius:12px;width:45px;height:45px}.toast{align-items:center;gap:8px;display:flex}.logo b .ui-icon{display:block}.story-video-photo{background-image:url(/creator-ugc-pov-v3.png)}.ugc-social-actions{color:var(--ink);align-items:center;gap:16px;margin:0;padding:8px 17px 16px;display:flex}.ugc-social-actions span{align-items:center;gap:6px;display:flex}.ugc-social-actions small{color:var(--muted);white-space:nowrap;font-size:9px;font-weight:800}.ugc-social-actions .ugc-social-save{margin-left:auto}.pro-content li{padding-left:18px;position:relative}.pro-content li:before{content:"";background:var(--coral);border-radius:50%;width:7px;height:7px;position:absolute;top:.78em;left:0}@media (max-width:1250px){.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.campaign-grid{grid-template-columns:1fr}.card-cover{height:220px}.campaign-card h3,.campaign-card .metadata{min-height:0}}.campaign-head>div{width:100%}.campaign-head h2{letter-spacing:-2.5px;white-space:nowrap;margin-bottom:34px;font-size:clamp(30px,3.25vw,50px)}@media (max-width:900px){.campaign-head h2{white-space:normal}}#ugc,#como,#campanhas{scroll-margin-top:38px}.journey-creator .hero-copy>p strong{margin-top:3px}.platform-process{background:linear-gradient(145deg,#fdf4e7 0%,#fff9f5 62%,#fff0f2 100%);padding:112px clamp(22px,7vw,110px)}.process-marca{background:linear-gradient(145deg,#f6f2ff 0%,#fcfbff 62%,#eee8ff 100%)}.process-heading{text-align:center;max-width:920px;margin:0 auto 48px}.process-heading .eyebrow{margin-bottom:15px;display:inline-block}.process-heading h2{letter-spacing:-3.6px;margin:0 0 20px;font-size:clamp(42px,4.25vw,66px);line-height:1.02}.process-heading p{max-width:730px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.65}.process-grid{counter-reset:process;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1280px;margin:0 auto;display:grid}.process-grid article{border:1px solid var(--journey-accent);min-height:270px;padding:28px;position:relative}@supports (color:color-mix(in lab, red, red)){.process-grid article{border:1px solid color-mix(in srgb,var(--journey-accent) 17%,#fff)}}.process-grid article{background:#fffffff2;border-radius:24px;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 14px 40px #4b18300c}.process-grid article:hover{transform:translateY(-4px);box-shadow:0 22px 48px #4b183016}.process-grid article:after{content:"";background:var(--journey-soft);border-radius:50%;width:110px;height:110px;position:absolute;bottom:-54px;right:-47px}.process-card-head{justify-content:space-between;align-items:center;margin-bottom:31px;display:flex}.process-card-head i{background:var(--journey-soft);width:48px;height:48px;color:var(--journey-accent);border-radius:15px;place-items:center;font-style:normal;display:grid}.process-card-head b{letter-spacing:1.4px;color:var(--journey-accent);font-size:13px}.process-grid h3{letter-spacing:-.8px;margin:0 0 13px;font-size:23px;line-height:1.12}.process-grid p{z-index:1;color:var(--muted);margin:0;font-size:14px;line-height:1.58;position:relative}.process-finish{border:1px solid var(--journey-accent);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;max-width:1280px;margin:22px auto 0;padding:20px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.process-finish{border:1px solid color-mix(in srgb,var(--journey-accent) 20%,#fff)}}.process-finish{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border-radius:20px}.process-finish>span{background:var(--journey-accent);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.process-finish p{margin:0;font-size:14px;font-weight:900;line-height:1.4}.process-finish .primary{white-space:nowrap;border:0}.site-footer{color:#fff;background:#2f142b;border-top:0;grid-template-columns:minmax(220px,.55fr) minmax(720px,1.75fr);align-items:start;gap:50px 65px;padding:62px clamp(22px,6vw,96px) 28px;display:grid}.site-footer .footer-brand{max-width:330px}.site-footer .logo{color:#fff;padding:0}.site-footer .footer-brand p{color:#d7c2d0;max-width:250px;margin:18px 0 0;font-size:15px;line-height:1.55}.footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.footer-links>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-links b{color:#ffaaa6;letter-spacing:1.4px;margin-bottom:5px;font-size:10px}.footer-links a,.footer-links button{color:#e8dce4;text-align:left;padding:0;font-size:13px;font-weight:700;line-height:1.4;transition:color .2s}.footer-links a:hover,.footer-links button:hover{color:#fff}.footer-bottom{color:#bda9b6;border-top:1px solid #ffffff1c;grid-column:1/-1;justify-content:space-between;gap:24px;padding-top:24px;display:flex}.footer-bottom small{font-size:11px;line-height:1.4}@media (max-width:900px){.process-grid{grid-template-columns:1fr 1fr}.site-footer{grid-template-columns:1fr;gap:38px}}@media (max-width:700px){#ugc,#como,#campanhas{scroll-margin-top:32px}.platform-process{padding:72px 20px}.process-heading{text-align:left;margin-bottom:34px}.process-heading h2{letter-spacing:-2.4px;font-size:40px}.process-heading p{font-size:16px}.process-grid{grid-template-columns:1fr}.process-grid article{min-height:auto;padding:24px}.process-finish{grid-template-columns:auto 1fr;padding:18px}.process-finish .primary{grid-column:1/-1;width:100%}.site-footer{padding:50px 22px 24px}.footer-links{grid-template-columns:1fr 1fr;gap:34px}.footer-bottom{flex-direction:column;gap:8px}}@media (max-width:480px){.footer-links{grid-template-columns:1fr}}.journey{overflow-x:clip}.header-role-switch{background:var(--journey-soft);border:1px solid var(--journey-accent);border-radius:13px;flex:none;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.header-role-switch{border:1px solid color-mix(in srgb,var(--journey-accent) 12%,#fff)}}.header-role-switch{transition:background-color .28s,border-color .28s}.header-role-switch button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:900;transition:background-color .28s,color .28s,box-shadow .28s}.header-role-switch button.active{color:var(--journey-accent);background:#fff;box-shadow:0 4px 13px #3c172815}.role-view{will-change:transform,opacity}.role-slide-left{animation:.46s cubic-bezier(.22,.72,.24,1) roleSlideLeft}.role-slide-right{animation:.46s cubic-bezier(.22,.72,.24,1) roleSlideRight}@keyframes roleSlideLeft{0%{opacity:.22;transform:translate(9vw)}to{opacity:1;transform:translate(0)}}@keyframes roleSlideRight{0%{opacity:.22;transform:translate(-9vw)}to{opacity:1;transform:translate(0)}}.process-policy{max-width:850px}.process-policy strong{margin-bottom:7px;font-size:18px;line-height:1.35;display:block}.process-policy p{color:var(--muted);margin:0 0 6px;font-size:14px;font-weight:500;line-height:1.5}.process-policy small{color:var(--journey-accent);font-size:12px;font-weight:900;line-height:1.45;display:block}@media (max-width:1180px){.topbar{gap:18px}.topbar nav{gap:19px}}@media (max-width:700px){.topbar{gap:8px;padding-inline:12px}.topbar .logo{letter-spacing:-1.6px;font-size:clamp(23px,7vw,28px)}.topbar .logo b{border-radius:7px;width:23px;height:23px;margin-left:5px;font-size:12px}.header-role-switch{margin-left:auto}.header-role-switch button{padding:8px 9px;font-size:10px}.header-role-switch button span{display:none}.header-actions{flex:none;gap:4px;margin-left:auto;display:flex}.header-actions .login{border:1px solid var(--journey-accent);color:var(--journey-accent);border-radius:10px;justify-content:center;align-items:center;padding:9px 8px;font-size:12px;line-height:1;display:inline-flex}.header-actions .join{white-space:nowrap;padding:10px 9px;font-size:12px;line-height:1}.process-policy strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.role-slide-left,.role-slide-right{animation:none}}.journey-creator .hero-copy>p strong{color:var(--plum);margin:0;font-weight:900;display:inline}.how,.platform-process,.campaign-section,.brand-value{padding-top:76px}.process-policy small{font-size:inherit;color:var(--journey-accent);margin-left:.18em;font-weight:900;display:inline}@media (max-width:700px){.how,.platform-process,.campaign-section,.brand-value{padding-top:58px}}.campaign-detail-modal{width:min(1040px,100%);max-height:92vh}.campaign-detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:34px;padding:34px}.campaign-detail-main{padding:8px 0}.campaign-detail-main h2{letter-spacing:-1.8px;max-width:620px;font-size:clamp(31px,3.2vw,46px)}.campaign-detail-main>p{max-width:650px}.campaign-description-text{white-space:pre-wrap;overflow-wrap:anywhere}.campaign-detail-main h4{margin-top:30px}.campaign-detail-side{background:0 0;flex-direction:column;gap:12px;display:flex;position:sticky;top:0;border:0!important;border-radius:0!important;padding:0!important}.campaign-detail-image{background:var(--blush);border:1px solid var(--line);border-radius:17px;height:255px;overflow:hidden}.campaign-detail-image img{object-fit:cover;width:100%;height:100%;display:block}.campaign-reward-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px}.campaign-reward-card>small{color:#9b8391;letter-spacing:.7px;font-size:9px;font-weight:900}.campaign-reward-card h3{margin:7px 0;font-size:23px}.campaign-reward-card hr{border:0;border-top:1px solid var(--line);margin:18px 0}@media (max-width:700px){.campaign-detail-layout{grid-template-columns:1fr;gap:24px;padding:24px 20px}.campaign-detail-side{position:static}.campaign-detail-image{height:230px}}.campaign-card .card-cover{height:235px;display:block}.campaign-card .card-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 28%,#25102212 48%,#251022e8 100%);position:absolute;inset:0}.card-cover-overlay{z-index:2;color:#fff;pointer-events:none;padding:18px 15px 16px;position:absolute;bottom:0;left:0;right:0}.card-brand-line{align-items:center;gap:9px;display:flex}.card-brand-line i{color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid;overflow:hidden;box-shadow:0 5px 14px #1d0d1a40}.campaign-brand-avatar-photo{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.card-brand-line span{flex-direction:column;gap:2px;display:flex}.card-brand-line b{font-size:12px}.card-brand-line small{color:#f5eaf1;font-size:8px}.campaign-card .card-cover-overlay h3{color:#fff;text-shadow:0 2px 10px #16091380;min-height:0;margin:11px 0 0;font-size:17px;line-height:1.22}.campaign-card .card-cover>button{z-index:3}.campaign-card .card-body{padding-top:16px}.campaign-card .metadata{min-height:56px}#planos{scroll-margin-top:38px}.plans-section{background:#fffdfb;padding:76px clamp(22px,6vw,96px) 105px}.brand-plans{background:linear-gradient(160deg,#fbf9ff 0%,#f2edff 100%)}.form-modal.plans-modal{width:min(1100px,100% - 24px);padding:0;overflow-x:hidden;container-type:inline-size}.plans-modal .plans-section{padding:48px 32px 52px}.plans-modal .plans-heading{max-width:760px;margin-bottom:32px}.plans-modal .plans-heading h1,.plans-modal .plans-heading h2{font-size:clamp(36px,3.2vw,50px)}.plans-modal .brand-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1100px}.plans-modal .brand-plan-card{min-width:0}@container (max-width:620px){.plans-modal .plans-section{padding:48px 18px 38px}.plans-modal .plans-heading{text-align:left}.plans-modal .brand-plan-grid{grid-template-columns:1fr}}.brand-panel-shell{--coral:#7653e6;--blush:#f1edff;--journey-accent:#7653e6;--journey-bright:#a56cf2;--journey-soft:#f2efff;--journey-ring:#e7e0ff;background:#f8f6fb;grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.brand-panel-shell .primary{box-shadow:0 12px 25px #7653e638}.brand-panel-sidebar{color:#e9dde6;z-index:20;background:linear-gradient(165deg,#2c1229,#1a0a1a);border-right:0;flex-direction:column;height:100dvh;padding:25px 18px 18px;display:flex;position:sticky;top:0}.brand-panel-logo{color:#fff;letter-spacing:-1.8px;align-items:center;padding:4px 10px;font-size:27px;font-weight:900;display:flex}.brand-panel-logo span{color:var(--coral)}.brand-panel-logo b{background:var(--coral);color:#fff;border-radius:8px;place-items:center;width:24px;height:24px;margin-left:6px;display:grid;transform:rotate(-8deg)}.brand-panel-logo svg{fill:currentColor;width:13px;height:13px}.brand-panel-account{color:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:15px;align-items:center;margin:8px 7px 20px;padding:15px;transition:border-color .18s,background .18s;display:flex}.brand-panel-account:hover,.brand-panel-account.active{border-color:var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.brand-panel-account:hover,.brand-panel-account.active{border-color:color-mix(in srgb,var(--journey-accent) 55%,#ffffff25)}}.brand-panel-account:hover,.brand-panel-account.active{background:#ffffff1b}.brand-panel-account>div{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.brand-panel-account>div strong,.brand-panel-account>div span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.brand-panel-account strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.brand-panel-account span{color:#c9b3c2;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.brand-panel-sidebar nav{flex-direction:column;gap:5px;display:flex}.brand-panel-sidebar nav a,.brand-panel-signout{color:#d3bdcc;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:11px 12px;font-size:10px;font-weight:900;display:flex}.brand-panel-sidebar nav a:hover,.brand-panel-sidebar nav a.active{background:var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.brand-panel-sidebar nav a:hover,.brand-panel-sidebar nav a.active{background:color-mix(in srgb,var(--journey-accent) 30%,transparent)}}.brand-panel-sidebar nav a:hover,.brand-panel-sidebar nav a.active{color:#fff}.brand-panel-sidebar nav svg,.brand-panel-signout svg{stroke-width:1.8px;width:17px;height:17px}.brand-panel-campaign-nav{flex-direction:column;gap:2px;display:flex}.brand-panel-campaign-nav-title{color:#aa91a3;letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:10px;padding:8px 12px 5px;font-size:9px;font-weight:900;display:flex}.brand-panel-campaign-nav-title svg{width:15px;height:15px}.brand-panel-sidebar nav .brand-panel-campaign-nav a{border-radius:9px;min-height:33px;padding:8px 12px 8px 35px}.brand-panel-sidebar nav .brand-panel-campaign-nav a svg{width:14px;height:14px}.brand-panel-signout{width:100%}.brand-panel-signout:hover{color:#ffb3b8;background:#ff62701f}.brand-panel-plan-card{color:#fff;background:linear-gradient(120deg,#32132d,#5f3d76);border-radius:15px;flex-direction:column;gap:8px;padding:15px;display:flex}.brand-panel-plan-card small{color:#d7c6d4;letter-spacing:1px;font-size:7px;font-weight:900}.brand-panel-plan-card strong{font-size:14px}.brand-panel-plan-card .outline{color:var(--plum);text-align:center;background:#fff;border:1px solid #fff;border-radius:9px;margin-top:2px;padding:9px;font-size:9px;font-weight:900}.brand-panel-plan-card .outline:hover{background:#f3e9f1}.brand-panel-main{min-width:0;padding:42px clamp(24px,4vw,58px) 70px}.brand-panel-main-campaign{padding:0}.brand-panel-main-messages{padding-bottom:24px}.brand-panel-page{width:min(1320px,100%);margin:0 auto}.brand-panel-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.brand-panel-page-head>div>span{color:var(--journey-accent);letter-spacing:1.2px;font-size:9px;font-weight:900}.brand-panel-page-head h1,.campaign-detail-page .manager-title-block h1,.candidate-profile-identity h1{letter-spacing:-1.8px;margin:8px 0 6px;font-size:27px;line-height:1}.brand-panel-page-head p{color:var(--muted);margin:0;font-size:12px}.brand-panel-nav-label,.creator-panel-nav-label{color:var(--journey-accent);letter-spacing:1.3px;margin:21px 7px 8px;font-size:10px;font-weight:900}.brand-panel-sidebar nav a .nav-lock-icon,.creator-panel-sidebar nav a .nav-lock-icon{color:#9c8794;margin-left:auto;width:14px!important;height:14px!important}.brand-panel-sidebar-footer,.creator-panel-sidebar-footer{flex-direction:column;gap:10px;margin-top:auto;display:flex}.brand-panel-support,.creator-panel-support{color:#fff;background:#ffffff10;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:13px;text-decoration:none;display:flex}.brand-panel-support i,.creator-panel-support i{background:var(--journey-accent);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-panel-support i,.creator-panel-support i{background:color-mix(in srgb,var(--journey-accent) 35%,transparent)}}.brand-panel-support i,.creator-panel-support i{color:#fff}.brand-panel-support i svg,.creator-panel-support i svg{width:15px;height:15px}.brand-panel-support div,.creator-panel-support div{flex-direction:column;flex:1;min-width:0;display:flex}.brand-panel-support b,.creator-panel-support b{font-size:11px}.brand-panel-support span,.creator-panel-support span{color:#c9b3c2;margin-top:1px;font-size:9px}.brand-panel-support>svg,.creator-panel-support>svg{color:#c9b3c2;flex:none;width:16px;height:16px}.brand-panel-support.active,.creator-panel-support.active{border-color:var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.brand-panel-support.active,.creator-panel-support.active{border-color:color-mix(in srgb,var(--journey-accent) 58%,#ffffff30)}}.brand-panel-support.active,.creator-panel-support.active{background:var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.brand-panel-support.active,.creator-panel-support.active{background:color-mix(in srgb,var(--journey-accent) 34%,transparent)}}.panel-support-page{width:min(1320px,100%);margin:0 auto}.panel-support-page-head{margin-bottom:28px}.panel-support-page-head>span,.panel-support-section-head>span{color:var(--journey-accent);letter-spacing:1.25px;font-size:10px;font-weight:900;display:block}.panel-support-page-head h1{letter-spacing:-2.2px;margin:8px 0 7px;font-size:clamp(30px,3vw,42px);line-height:1}.panel-support-page-head p,.panel-support-section-head p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.panel-support-layout{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:start;gap:24px;display:grid}.panel-support-faq,.panel-support-form-card,.panel-support-guidance{border:1px solid var(--line);min-width:0;box-shadow:0 14px 36px var(--ink);background:#fff;border-radius:20px}@supports (color:color-mix(in lab, red, red)){.panel-support-faq,.panel-support-form-card,.panel-support-guidance{box-shadow:0 14px 36px color-mix(in srgb,var(--ink) 7%,transparent)}}.panel-support-faq{padding:28px}.panel-support-form-card{padding:28px;position:sticky;top:24px}.panel-support-guidance{align-items:flex-start;gap:16px;padding:28px;display:flex}.panel-support-guidance>svg{width:27px;height:27px;color:var(--journey-accent);flex:none}.panel-support-guidance>div>span{color:var(--journey-accent);letter-spacing:1.1px;font-size:10px;font-weight:900}.panel-support-guidance h2{letter-spacing:-1px;margin:7px 0 15px;font-size:23px;line-height:1.12}.panel-support-guidance ul{color:var(--muted);margin:0;padding-left:18px;font-size:13px;line-height:1.7}.panel-support-guidance p{color:#6c5319;background:#fff5df;border-radius:11px;align-items:flex-start;gap:7px;margin:20px 0 0;padding:12px;font-size:11px;font-weight:800;line-height:1.45;display:flex}.panel-support-guidance p svg{flex:none;width:17px;height:17px}.panel-support-section-head{margin-bottom:22px}.panel-support-section-head h2{letter-spacing:-1px;margin:7px 0 5px;font-size:23px;line-height:1.1}.panel-support-faq-list{border-top:1px solid var(--line)}.panel-support-faq-list details{border-bottom:1px solid var(--line)}.panel-support-faq-list summary{min-height:58px;color:var(--ink);cursor:pointer;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:13px 2px;list-style:none;display:grid}.panel-support-faq-list summary::-webkit-details-marker{display:none}.panel-support-faq-list summary>span{color:var(--journey-accent);letter-spacing:.6px;font-size:9px;font-weight:900}.panel-support-faq-list summary strong{font-size:13px;line-height:1.4}.panel-support-faq-list summary svg{width:17px;height:17px;color:var(--muted);transition:transform .2s}.panel-support-faq-list details[open] summary svg{transform:rotate(180deg)}.panel-support-faq-list details[open] summary strong{color:var(--journey-accent)}.panel-support-faq-list details>p{color:var(--muted);margin:-2px 28px 17px 40px;font-size:12px;line-height:1.65}.panel-support-form{flex-direction:column;gap:17px;display:flex}.panel-support-form label{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.panel-support-form label>span{color:var(--ink);font-size:11px;font-weight:900}.panel-support-form input,.panel-support-form select,.panel-support-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fffaf9;border-radius:11px;font-size:13px;line-height:1.45;transition:border-color .18s,box-shadow .18s,background-color .18s}.panel-support-form input,.panel-support-form select{height:46px;padding:0 13px}.panel-support-form textarea{resize:vertical;min-height:142px;padding:12px 13px}.panel-support-form input::placeholder,.panel-support-form textarea::placeholder{color:#af9ca7}.panel-support-form input:focus,.panel-support-form select:focus,.panel-support-form textarea:focus{border-color:var(--journey-accent);box-shadow:0 0 0 3px var(--journey-accent);background:#fff;outline:none}@supports (color:color-mix(in lab, red, red)){.panel-support-form input:focus,.panel-support-form select:focus,.panel-support-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--journey-accent) 13%,transparent)}}.panel-support-form input[aria-invalid=true],.panel-support-form select[aria-invalid=true],.panel-support-form textarea[aria-invalid=true]{background:#fff8f8;border-color:#d64b52}.panel-support-form-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.panel-support-field-error{color:#b83b43;font-size:10px;font-weight:800;line-height:1.35}.panel-support-character-count{color:#a28f99;font-size:9px;position:absolute;bottom:9px;right:10px}.panel-support-form label:has(.panel-support-field-error) .panel-support-character-count{bottom:27px}.panel-support-feedback{border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:11px;font-weight:800;line-height:1.45;display:flex}.panel-support-feedback svg{flex:none;width:17px;height:17px}.panel-support-feedback.success{color:#1d7045;background:#e9f9ef}.panel-support-feedback.error{color:#a9363e;background:#fff0f1}.panel-support-submit{border:0;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;display:flex}.panel-support-submit svg{width:16px;height:16px}.panel-support-submit:disabled{opacity:.62;box-shadow:none;cursor:wait}.panel-support-whatsapp-note{color:#236c46;background:#eaf8ef;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:11px;font-weight:800;line-height:1.45;display:flex}.panel-support-whatsapp-note svg{flex:none;width:17px;height:17px}.panel-support-page.is-error-report{max-width:1050px}.panel-support-page.is-error-report .panel-support-layout{grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr)}.brand-panel-state{min-height:60vh;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.brand-panel-state.error b{color:var(--ink);font-size:18px}.brand-panel-state.error p{max-width:420px;margin:0 0 12px;font-size:11px}.brand-panel-spinner{border:3px solid #ded4ec;border-top-color:var(--journey-accent);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite brandPanelSpin}@keyframes brandPanelSpin{to{transform:rotate(360deg)}}.brand-campaign-list-page .brand-metrics,.brand-campaign-list-page .brand-overview-grid{max-width:none}.brand-campaign-list-page .brand-overview-grid>section{min-width:0}.brand-campaign-list-page .brand-overview-grid.brand-campaigns-only{grid-template-columns:minmax(0,1fr)}.brand-create-campaign{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.brand-create-campaign svg{width:17px;height:17px}.brand-avatar-selector{align-items:center;gap:9px;min-height:48px;margin:-7px 0 20px;display:flex}.brand-avatar-option{width:46px;height:46px;color:var(--journey-accent);cursor:pointer;background:#fff;border:2px solid #0000;border-radius:50%;place-items:center;padding:3px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:0 5px 16px #35172f14}.brand-avatar-option:hover{transform:translateY(-1px);box-shadow:0 8px 20px #35172f1f}.brand-avatar-option.active{border-color:var(--journey-accent);box-shadow:0 0 0 3px var(--journey-ring)}.brand-avatar-option img,.brand-avatar-option>span{object-fit:cover;background:var(--journey-soft);border-radius:50%;place-items:center;width:100%;height:100%;font-size:15px;font-weight:900;display:grid}.brand-avatar-option svg{width:18px;height:18px}.brand-workspace-add-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.brand-workspace-add-button svg{width:16px;height:16px}.brand-workspace-grid .pet-tile-media>span{background:linear-gradient(145deg,#9a7af0,#50327e)}.brand-workspace-grid .pet-tile-overlay p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-collaborator-badge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#250f22cc;border:1px solid #ffffff70;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;top:12px;right:12px}.brand-workspace-form-card{max-width:820px}.brand-workspace-form-page{max-width:1320px}.brand-workspace-page-head{align-items:center;min-height:24px;margin-bottom:22px;display:flex}.brand-workspace-page-head .brand-panel-back{margin-bottom:0}.brand-workspace-profile-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.brand-workspace-profile-header{grid-template-columns:112px minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.brand-workspace-profile-avatar{width:112px}.brand-workspace-profile-identity{min-width:0}.brand-workspace-profile-identity h1{color:var(--ink);letter-spacing:-1.8px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(31px,4vw,46px);line-height:1.04;overflow:hidden}.brand-workspace-profile-identity p{color:#756574;margin:9px 0 0;font-size:13px;font-weight:700}.brand-workspace-name-input{width:100%;color:var(--ink);letter-spacing:-1.8px;font-weight:800;line-height:1.04;background:0 0!important;border:0!important;border-bottom:1px solid #ded4dd!important;border-radius:0!important;padding:0 0 5px!important;font-size:clamp(31px,4vw,46px)!important}.brand-workspace-city-input{color:#756574;width:min(100%,430px);margin-top:10px;font-weight:700;background:0 0!important;border:0!important;border-bottom:1px solid #e6dde4!important;border-radius:0!important;padding:8px 0!important;font-size:13px!important}.brand-workspace-profile-actions{justify-content:flex-end;align-self:start;align-items:center;gap:9px;display:flex}.brand-workspace-profile-actions button,.brand-collaborators-head>button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.brand-workspace-profile-actions svg,.brand-collaborators-head button svg{width:15px;height:15px}.brand-workspace-contact-fields{border-top:1px solid #eee6ed;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:26px 0 0;padding-top:24px;display:grid}.brand-workspace-contact-fields label{color:#695866;gap:7px;font-size:10px;font-weight:800;display:grid}.brand-collaborators-card{border-top:1px solid #e4dce3;max-width:none;margin-top:34px;padding-top:28px}.brand-collaborators-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.brand-collaborators-head h2{margin:0;font-size:20px}.brand-collaborators-head p{color:#756574;margin:6px 0 0;font-size:11px}.brand-collaborator-invite{gap:12px;margin-top:20px;display:grid}.brand-collaborator-invite>.primary{align-items:center;gap:8px;width:max-content;display:inline-flex}.brand-collaborator-invite svg,.brand-collaborator-list button svg{width:16px;height:16px}.brand-invite-link{gap:9px;display:flex}.brand-invite-link input{flex:1;min-width:0}.brand-invite-link button{align-items:center;gap:7px;display:inline-flex}.brand-collaborator-list{border-top:1px solid #eee6ed;margin-top:20px;display:grid}.brand-collaborator-list>div{border-bottom:1px solid #eee6ed;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.brand-collaborator-list span{gap:3px;min-width:0;display:grid}.brand-collaborator-list small{color:#756574;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-collaborator-list button{align-items:center;gap:7px;display:inline-flex}.brand-collaborator-empty{color:#756574;margin:20px 0 0}.brand-people-list{margin-top:20px;display:grid}.brand-person-row{justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 0;display:flex}.brand-person-row>span{gap:4px;min-width:0;display:grid}.brand-person-row b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.brand-person-row small{color:#867683;font-size:10px}.brand-person-row.owner small{color:var(--journey-accent);font-weight:900}.brand-person-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.brand-person-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.brand-person-actions svg{width:14px;height:14px}.brand-person-actions .compact{min-height:34px;padding:8px 11px;font-size:10px}.brand-invitation-page{background:linear-gradient(145deg,#f8f5fc,#fff8f6);place-items:center;min-height:100vh;padding:24px;display:grid}.brand-invitation-card{background:#fff;border:1px solid #e7dfe8;border-radius:24px;width:min(100%,560px);padding:38px;box-shadow:0 24px 70px #35172f18}.brand-invitation-card>span{color:#7653e6;letter-spacing:1.5px;font-size:12px;font-weight:900}.brand-invitation-card h1{letter-spacing:-1.5px;margin:12px 0 10px;font-size:36px}.brand-invitation-card p{color:#6f5d6d;line-height:1.55}.brand-invitation-card>.primary{justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:22px;text-decoration:none;display:flex}.brand-workspace-form-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.brand-workspace-form-actions button{min-width:145px}.brand-campaign-table .brand-campaign-open{color:var(--journey-accent);text-align:right;font-size:9px;font-weight:900}.brand-campaign-table .brand-campaign-open:hover{text-underline-offset:3px;text-decoration:underline}.brand-campaign-table em.closed{color:#745d6d;background:#f2edf0}.brand-campaign-table em.paused{color:#856116;background:#fff3d8}.brand-campaign-table em.archived{color:#624f78;background:#eae6f5}.brand-campaign-table em.pending_deletion{color:#9b4149;background:#fff0f1}.brand-campaign-table em.draft{color:#805c14;background:#fff4d9}.campaign-confirmation-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#210d1e80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.campaign-confirmation-dialog{background:#fff;border:1px solid #eadfe8;border-radius:20px;width:min(100%,460px);padding:27px;box-shadow:0 28px 80px #210d1e35}.campaign-confirmation-dialog h2{color:var(--ink);margin:0;font-size:21px}.campaign-confirmation-dialog p{color:#665764;margin:12px 0 23px;font-size:13px;line-height:1.55}.campaign-confirmation-dialog>div{justify-content:flex-end;gap:9px;display:flex}.campaign-confirmation-dialog button{min-width:100px}.brand-plan-link{text-align:center;width:100%;margin-top:17px;font-size:10px;display:block;padding:12px!important}.brand-panel-plans .brand-panel-page-head{margin-bottom:18px}.brand-current-plan{color:#fff;background:linear-gradient(120deg,#32132d,#5f3d76);border:1px solid #ded5eb;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px 21px;display:flex;box-shadow:0 16px 38px #33172c20}.brand-current-plan>div{flex-direction:column;gap:4px;display:flex}.brand-current-plan small{color:#d7c6d4;letter-spacing:1px;font-size:7px;font-weight:900}.brand-current-plan strong{font-size:18px}.brand-current-plan>span{color:#d7c6d4;font-size:9px}.brand-panel-plans .brand-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:none}.brand-panel-plans .brand-plan-card.current{border-color:var(--journey-accent);box-shadow:0 18px 48px var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.brand-panel-plans .brand-plan-card.current{box-shadow:0 18px 48px color-mix(in srgb,var(--journey-accent) 16%,transparent)}}.brand-panel-plans .current-plan-badge{color:#157047;background:#e7fff0}.brand-saved-creators{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.brand-panel-back{color:var(--journey-accent);align-items:center;gap:5px;margin-bottom:22px;font-size:10px;font-weight:900;display:inline-flex}.brand-panel-back svg{width:15px;height:15px}.campaign-detail-page .manager-heading{padding-right:0}.campaign-detail-page .manager-overview{margin-top:26px}.campaign-candidates-layout{background:#f8f6fb;grid-template-columns:minmax(0,1fr) minmax(360px,470px);width:100%;min-height:100dvh;display:grid}.campaign-candidates-pane{min-width:0;padding:42px clamp(34px,4vw,70px) 64px}.campaign-candidates-pane .brand-panel-back{color:var(--ink);margin-bottom:19px}.campaign-candidates-pane .candidate-section-heading{padding:0;display:block}.campaign-candidates-pane .candidate-section-heading>div>span{color:var(--plum);font-size:var(--panel-label)}.campaign-candidates-pane .candidate-section-heading h1{letter-spacing:-1.1px;margin:6px 0 0;font-size:28px;line-height:1.1}.campaign-candidates-pane .candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.campaign-candidates-pane .candidate-tile-button{border-radius:18px}.campaign-candidates-pane .candidate-tile-overlay{padding:34px 14px 14px}.campaign-candidates-pane .candidate-tile-overlay h2{color:#fff;letter-spacing:-.8px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:25px;line-height:1;overflow:hidden}.campaign-candidates-pane .candidate-tile-overlay p{font-size:10px;line-height:1.25}.campaign-briefing-pane{background:#fff;border-left:1px solid #ebe5f0;min-width:0;padding:42px 42px 70px}.campaign-side-briefing{position:sticky;top:42px}.campaign-side-briefing>span,.campaign-side-briefing-top>span{color:var(--journey-accent);font-size:var(--panel-label);letter-spacing:1.2px;text-transform:uppercase;font-weight:900;display:block}.campaign-side-briefing-top{display:block}.campaign-content-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;margin-top:11px;display:flex}.campaign-content-actions .campaign-content-action{min-height:32px;box-shadow:none;white-space:nowrap;border-width:1px;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:10px;line-height:1;display:inline-flex;padding:7px 10px!important}.campaign-content-actions .campaign-content-action:hover{border-color:var(--journey-accent);color:var(--journey-accent);filter:none;background:#fff;transform:none;box-shadow:none!important}.campaign-content-actions .campaign-content-action-icon{width:32px;padding:0!important}.campaign-content-actions svg{width:13px;height:13px}.campaign-edit-review-note{border-radius:12px;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.5}.campaign-edit-review-note b{margin-bottom:3px;display:block}.campaign-edit-review-note p{margin:0}.campaign-edit-review-note.is-pending{color:#79500c;background:#fff5df}.campaign-edit-review-note.is-rejected{color:#8f2525;background:#fff0f0}.campaign-side-briefing h2{letter-spacing:-1.5px;margin:9px 0 12px;font-size:32px;line-height:1.03}.campaign-side-briefing>p{color:#665a65;font-size:var(--panel-text);margin:0;line-height:1.6}.campaign-description-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.campaign-description-toggle{color:var(--journey-accent);cursor:pointer;background:0 0;border:0;margin:6px 0 0;padding:0;font-size:11px;font-weight:900;display:block}.campaign-briefing-form{flex-direction:column;margin:25px 0 0;display:flex}.campaign-briefing-form>div{border-bottom:1px solid #ece5f2;min-width:0;padding:12px 0}.campaign-briefing-form>div:last-child{border-bottom:none}.campaign-briefing-form>div>span{color:#85768a;font-size:var(--panel-label);text-transform:uppercase;letter-spacing:.45px;font-weight:900;display:block}.campaign-briefing-form>div>strong{color:var(--ink);font-size:var(--panel-text);margin-top:5px;font-weight:800;line-height:1.4;display:block}.candidate-tile-button{cursor:pointer}.candidate-detail-page{max-width:1120px}.candidate-page-top{flex-wrap:wrap;align-items:center;gap:9px 22px;margin-bottom:24px;display:flex}.candidate-page-top .brand-panel-back{margin-bottom:0}.campaign-briefing-view .candidate-page-top{flex-wrap:nowrap;justify-content:space-between}.campaign-briefing-pagination{align-items:center;gap:8px;margin-left:auto;display:flex}.campaign-briefing-nav-button{border:1px solid var(--journey-accent);justify-content:center;align-items:center;gap:5px;min-height:34px;padding:8px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.campaign-briefing-nav-button{border:1px solid color-mix(in srgb,var(--journey-accent) 30%,var(--line))}}.campaign-briefing-nav-button{color:var(--journey-accent);font-family:inherit;font-size:var(--panel-supporting);white-space:nowrap;cursor:pointer;background:#fff;border-radius:9px;font-weight:900;line-height:1;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s}.campaign-briefing-nav-button:hover:not(:disabled){border-color:var(--journey-accent);background:var(--journey-soft);box-shadow:0 7px 18px var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.campaign-briefing-nav-button:hover:not(:disabled){box-shadow:0 7px 18px color-mix(in srgb,var(--journey-accent) 12%,transparent)}}.campaign-briefing-nav-button svg{width:14px;height:14px}.campaign-briefing-nav-button:disabled{color:#b2a7ad;box-shadow:none;cursor:not-allowed;background:#f6f3f5;border-color:#e5dfe3}.candidate-profile-page{background:0 0;padding:0}.candidate-profile-page .candidate-social-header{padding-right:0}.candidate-profile-page .candidate-social-content{margin-top:28px}@media (max-width:1050px){.brand-panel-shell{grid-template-columns:82px minmax(0,1fr)}.brand-panel-sidebar{padding:22px 12px}.brand-panel-logo{justify-content:center;padding:0;font-size:0}.brand-panel-logo b{margin:0}.brand-panel-plan-card,.brand-panel-nav-label,.brand-panel-support{display:none}.brand-panel-account{background:0 0;border:0;justify-content:center;margin:20px 0 0;padding:0}.brand-panel-account:hover,.brand-panel-account.active{background:0 0;border-color:#0000}.brand-panel-account>div{text-align:center;width:100%;display:flex}.brand-panel-account strong{font-size:9px}.brand-panel-account span{font-size:7px}.brand-panel-sidebar nav{margin-top:28px}.brand-panel-sidebar nav a,.brand-panel-signout,.panel-messages-button{justify-content:center;font-size:0}.brand-panel-campaign-nav-title{display:none}.brand-panel-sidebar nav .brand-panel-campaign-nav a{padding:10px 12px}.brand-panel-sidebar nav svg,.brand-panel-signout svg{width:20px;height:20px}.campaign-candidates-layout{grid-template-columns:minmax(0,1fr) 340px}.campaign-candidates-pane{padding-left:30px;padding-right:30px}.campaign-candidates-pane .candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-briefing-pane{padding-left:27px;padding-right:27px}}@media (max-width:760px){.brand-panel-shell{padding-bottom:68px;display:block}.brand-panel-sidebar{border:0 solid #ffffff1a;border-top-width:1px;grid-template-columns:repeat(5,1fr);width:100%;height:64px;padding:7px 8px;display:grid;position:fixed;inset:auto 0 0}.brand-panel-logo,.brand-panel-plan-card,.brand-panel-nav-label,.brand-panel-support{display:none}.brand-panel-account{grid-column:1;margin:0}.brand-panel-account span{display:none}.brand-panel-sidebar nav{grid-column:2/5;grid-template-columns:repeat(3,1fr);gap:2px;margin:0;display:grid}.brand-panel-sidebar nav a,.brand-panel-signout{flex-direction:column;justify-content:center;gap:2px;padding:5px;font-size:7px}.brand-panel-sidebar nav svg,.brand-panel-signout svg{width:17px;height:17px}.brand-panel-signout{grid-column:5;margin:0}.brand-panel-campaign-nav{display:block}.brand-panel-campaign-nav a:not(:first-of-type){display:none}.brand-panel-sidebar nav .brand-panel-campaign-nav a{height:50px;padding:5px;font-size:7px}.panel-messages-button{display:flex}.brand-panel-main{padding:25px 15px 40px}.brand-panel-main-campaign{padding:0}.campaign-detail-page .manager-heading{display:block}.campaign-detail-page .manager-campaign-status{margin-top:14px}.candidate-profile-page{padding:0 17px}.brand-current-plan{flex-direction:column;align-items:flex-start}.brand-panel-plans .brand-plan-grid{grid-template-columns:1fr}.campaign-candidates-layout{flex-direction:column;display:flex}.campaign-briefing-pane{border:0;border-bottom:1px solid #ebe5f0;order:-1;padding:35px 20px}.campaign-side-briefing{position:static}.campaign-candidates-pane{padding:30px 20px 48px}.campaign-candidates-pane .candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brand-workspace-add-button{width:100%}.brand-workspace-form-actions{flex-direction:column-reverse}.brand-workspace-form-actions button{width:100%}.brand-workspace-profile-section{padding:0}.brand-workspace-profile-header{grid-template-columns:76px minmax(0,1fr);gap:15px}.brand-workspace-profile-avatar{width:76px}.brand-workspace-profile-identity h1,.brand-workspace-name-input{letter-spacing:-1px;font-size:27px!important}.brand-workspace-profile-actions{grid-column:1/-1}.brand-workspace-profile-actions button{flex:1}.brand-workspace-contact-fields{grid-template-columns:1fr}.brand-collaborators-head,.brand-person-row{flex-direction:column;align-items:stretch}.brand-collaborators-head>button{width:100%}.brand-person-actions{justify-content:stretch}.brand-person-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.brand-panel-spinner{animation-duration:1.5s}}.plans-heading{text-align:center;max-width:850px;margin:0 auto 45px}.plans-heading .eyebrow{margin-bottom:14px;display:inline-block}.plans-heading h1,.plans-heading h2{letter-spacing:-3.5px;margin:0 0 18px;font-size:clamp(42px,4.4vw,66px);line-height:1.01}.plans-heading p{max-width:710px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.62}.creator-plan-grid{grid-template-columns:1fr 1fr;gap:22px;max-width:1050px;margin:0 auto;display:grid}.creator-standard-plan{border-color:#eadbe2}.creator-standard-plan .plan-description{min-height:auto}.plan-access-note{color:var(--muted);text-align:center;margin:12px 0 0;font-size:10px;line-height:1.45}.creator-annual-plan{border:2px solid var(--journey-accent);box-shadow:0 20px 55px #f64f861c}.creator-annual-plan .chosen-badge{background:var(--journey-accent)}.founder-launch-banner{color:#fff;background:linear-gradient(120deg,#431b3d 0%,#7b294f 56%,#ff625b 130%);border-radius:27px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;max-width:1050px;margin:24px auto 0;padding:34px 38px;display:grid;overflow:hidden;box-shadow:0 25px 65px #62234735}.founder-launch-copy>span{color:#ffc7c3;letter-spacing:1.4px;margin-bottom:9px;font-size:10px;font-weight:900;display:inline-block}.founder-launch-copy h1,.founder-launch-copy h3{letter-spacing:-1.8px;max-width:720px;margin:0 0 11px;font-size:clamp(27px,3vw,43px);line-height:1.03}.founder-launch-copy p{color:#f4dfe8;max-width:760px;margin:0;font-size:14px;line-height:1.62}.founder-launch-action{text-align:center;flex-direction:column;align-items:stretch;gap:17px;min-width:245px;display:flex}.founder-launch-action>b{color:#ffe9e7;font-size:13px;line-height:1.2}.founder-launch-action>b span{display:block}.founder-launch-action strong{color:#fff;margin:3px 0;font-size:42px;line-height:1;display:block}.founder-launch-action .primary{color:#6d294f;background:#fff;width:100%;box-shadow:0 12px 28px #32122838}.founder-launch-action .primary:hover{background:#fff4f3}.founder-launch-banner+.creator-plan-grid{margin-top:24px}.form-modal.founder-info-modal{width:min(680px,100%);padding:46px}.founder-info-modal>.eyebrow{margin-bottom:4px;display:inline-block}.founder-info-modal h2{max-width:none;margin-bottom:20px;font-size:clamp(28px,3.4vw,38px);line-height:1.08}.founder-info-copy{color:var(--muted);flex-direction:column;gap:11px;font-size:14px;line-height:1.6;display:flex}.founder-info-copy p{margin:0}.form-modal .founder-info-warning{color:var(--muted);text-align:center;background:0 0;border:0;margin:12px 0 0;padding:0;font-size:11px;line-height:1.5}.founder-info-actions{margin-top:24px;display:block}.founder-info-actions button{border-radius:12px;padding:14px 18px}.founder-info-actions .primary{border:0;width:100%}.founder-closed-note{border:1px solid var(--line);background:var(--blush);max-width:1050px;color:var(--muted);border-radius:18px;justify-content:center;gap:8px;margin:24px auto 0;padding:18px 24px;font-size:13px;display:flex}.founder-closed-note b{color:var(--ink)}.plan-card{border:1px solid var(--line);background:#fff;border-radius:25px;flex-direction:column;min-width:0;padding:31px;display:flex;position:relative;overflow:hidden;box-shadow:0 17px 50px #431b3d0b}.plan-card-pro{color:#fff;background:linear-gradient(145deg,#4b1d43 0%,#8d3158 58%,#ff655f 135%);border-color:#cf4c68;box-shadow:0 24px 60px #6b29483d}.plan-card-pro .plan-card-head{border-color:#ffffff40}.plan-card-pro .plan-card-head span,.plan-card-pro .plan-card-head h3,.plan-card-pro .plan-features li,.plan-card-pro .plan-no-cut{color:#fff}.plan-card-pro .plan-card-head>i{color:#fff;background:#ffffff20}.plan-card-pro .plan-features .ui-icon{color:#ffb8b4}.plan-card-pro .plan-no-cut{border-color:#ffffff40}.plan-card-pro>.primary:disabled{color:#6d294f;background:#fff;box-shadow:0 12px 28px #32122838}.plan-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.plan-card-head>div{flex-direction:column;gap:8px;display:flex}.plan-card-head span{letter-spacing:1.2px;color:var(--journey-accent);font-size:10px;font-weight:900}.plan-card-head h3{letter-spacing:-1.3px;margin:0;font-size:30px}.plan-card-head h3 small{letter-spacing:0;color:var(--muted);font-size:13px}.plan-card-head>i{background:var(--journey-soft);min-width:43px;height:31px;color:var(--journey-accent);border-radius:10px;place-items:center;padding:0 10px;font-size:10px;font-style:normal;font-weight:900;display:grid}.plan-features{flex-direction:column;gap:12px;margin:23px 0;padding:0;list-style:none;display:flex}.plan-features li{color:var(--ink);align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.plan-features .ui-icon{color:var(--journey-accent);flex:none;margin-top:1px}.plan-features li small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.plan-no-cut{border-top:1px solid var(--line);color:var(--journey-accent);margin:auto 0 17px;padding-top:18px;font-size:12px;font-weight:900;line-height:1.45}.plan-card>.primary{border:0;width:100%;margin-top:auto}.plan-card>.primary:disabled{color:#8f7b87;box-shadow:none;cursor:default;background:#e7dfe4}.price-table-wrap{max-width:980px;margin:0 auto 42px}.price-table-wrap>small{color:var(--muted);text-align:right;margin-top:10px;font-size:10px;display:block}.price-table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #dfd7f2;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 15px 45px #49356c0d}.price-table th,.price-table td{text-align:left;border-bottom:1px solid #ece7f6;padding:15px 18px;font-size:13px}.price-table th{color:#6549bd;letter-spacing:.8px;background:#eee8ff;font-size:10px}.price-table td:first-child{font-weight:900}.price-table td:nth-child(n+2){white-space:nowrap}.price-table tr:last-child td{border-bottom:0}.brand-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;max-width:1100px;margin:0 auto;display:grid}.brand-plan-card{padding:25px}.brand-plan-card .plan-card-head>i{display:none}.brand-plan-card .plan-features{margin-bottom:25px}.plan-description{min-height:58px;color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.5}.plan-lead{color:var(--muted);margin-top:20px;font-size:11px;display:block}.most-chosen{border:2px solid var(--journey-accent);box-shadow:0 20px 55px #7653e61c}.chosen-badge{background:var(--journey-accent);color:#fff;letter-spacing:.8px;border-radius:0 0 9px 9px;padding:7px 11px;font-size:8px;position:absolute;top:0;right:18px}.brand-pro-card{color:#fff;background:linear-gradient(155deg,#8062ec 0%,#6544d5 58%,#5632c8 100%);border-color:#7653e6;box-shadow:0 24px 60px #5b39ce35}.brand-pro-card .plan-card-head>div>span,.brand-pro-card .plan-card-head h3,.brand-pro-card .plan-card-head h3 small,.brand-pro-card .plan-description,.brand-pro-card .plan-lead,.brand-pro-card .plan-features li{color:#fff}.brand-pro-card .plan-card-head>i{color:#fff;background:#ffffff24}.brand-pro-card .plan-features .ui-icon{color:#fff}.brand-pro-card>.primary{color:#6544d5;background:#fff;box-shadow:0 12px 28px #2d176b38}.brand-pro-card>.primary:hover{background:#f8f5ff}.annual-plan-card .annual-badge{color:#6544d5;background:#fff}.brand-price-promise{color:#fff;background:#32172e;border-radius:23px;max-width:1280px;margin:24px auto 0;padding:30px 33px}.brand-price-promise>span{color:#bda7ff;letter-spacing:1.2px;font-size:10px;font-weight:900}.brand-price-promise h3{letter-spacing:-1.5px;margin:7px 0 10px;font-size:clamp(25px,2.5vw,37px);line-height:1.1}.brand-price-promise p{color:#dacbd5;max-width:1050px;margin:0;font-size:14px;line-height:1.6}.brand-price-promise strong{color:#c7b7ff}#duvidas{scroll-margin-top:38px}.faq-section{background:linear-gradient(150deg,#fffaf7 0%,#fff 58%,var(--journey-soft) 160%);grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);gap:clamp(45px,7vw,110px);padding:94px clamp(22px,6vw,96px) 115px;display:grid}.faq-intro{align-self:start;position:sticky;top:118px}.faq-intro .eyebrow{margin-bottom:17px;display:inline-block}.faq-intro h2{letter-spacing:-4px;max-width:570px;margin:0 0 22px;font-size:clamp(43px,4.7vw,70px);line-height:.98}.faq-intro p{max-width:500px;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.faq-list{border-top:1px solid var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.faq-list{border-top:1px solid color-mix(in srgb,var(--journey-accent) 18%,#ddd)}}.faq-list details{border-bottom:1px solid var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.faq-list details{border-bottom:1px solid color-mix(in srgb,var(--journey-accent) 18%,#ddd)}}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 2px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{align-items:baseline;gap:15px;font-size:17px;font-weight:900;line-height:1.35;display:flex}.faq-list summary b{color:var(--journey-accent);letter-spacing:1px;flex:none;font-size:10px}.faq-list summary i{background:var(--journey-soft);width:31px;height:31px;color:var(--journey-accent);border-radius:50%;flex:none;place-items:center;font-size:20px;font-style:normal;font-weight:500;transition:transform .22s,background-color .22s,color .22s;display:grid}.faq-list details[open] summary i{background:var(--journey-accent);color:#fff;transform:rotate(45deg)}.faq-list details>p{max-width:760px;color:var(--muted);margin:-5px 50px 24px 27px;font-size:14px;line-height:1.7}@media (max-width:1150px){.brand-plan-grid{grid-template-columns:1fr 1fr}.faq-section{grid-template-columns:1fr;gap:40px}.faq-intro{position:static}.faq-intro h2 br{display:none}}@media (max-width:700px){#planos,#duvidas{scroll-margin-top:32px}.plans-section{padding:58px 20px 75px}.form-modal.plans-modal{border-radius:20px}.plans-modal .plans-section{padding:52px 18px 40px}.plans-heading{text-align:left;margin-bottom:32px}.plans-heading h2{letter-spacing:-2.4px;font-size:41px}.creator-plan-grid,.brand-plan-grid{grid-template-columns:1fr}.plan-card{padding:25px}.price-table-wrap{padding-bottom:5px;overflow-x:auto}.price-table{min-width:650px}.price-table-wrap>small{text-align:left}.brand-price-promise{padding:25px}.campaign-card .card-cover{height:270px}.faq-section{gap:32px;padding:66px 20px 80px}.faq-intro h2{letter-spacing:-2.5px;font-size:41px}.faq-intro p{font-size:16px}.faq-list summary{padding:20px 0}.faq-list summary>span{gap:10px;font-size:15px}.faq-list details>p{margin:-2px 41px 22px 20px;font-size:13px}}.header-message-button{position:relative}.header-message-button>span{background:var(--coral);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.campaign-manager{max-height:min(88vh,900px);overflow:auto}.manager-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.manager-heading h2{margin-bottom:7px}.manager-heading p{color:var(--muted)}.candidate-list{flex-direction:column;gap:12px;margin-top:25px;display:flex}.candidate-list>article{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:17px;padding:16px;display:grid}.candidate-media img,.candidate-media span{object-fit:cover;border-radius:14px;width:82px;height:82px}.candidate-media span{background:var(--journey-soft);color:var(--journey-accent);place-items:center;font-size:28px;font-weight:900;display:grid}.candidate-copy h3{margin:0 0 5px}.candidate-copy p{color:var(--muted);margin:0;font-size:11px}.candidate-copy blockquote{border-left:2px solid var(--journey-accent);color:#715b69;margin:10px 0;padding-left:10px;font-size:11px}.candidate-status{background:#f2edf0;border-radius:7px;margin-top:8px;padding:5px 8px;display:inline-block}.candidate-status.approved{color:#157047;background:#e7fff0}.candidate-status.rejected{color:#91424a;background:#fff0f0}.candidate-actions{gap:8px;display:flex}.candidate-actions button{padding:10px 12px}.collaboration-center{background:#fff;border-radius:26px;width:min(1180px,100vw - 28px);height:min(88vh,850px);position:relative;overflow:hidden;box-shadow:0 28px 90px #230f2055}.collaboration-center>.close{z-index:3;position:absolute;top:18px;right:18px}.collaboration-center>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:105px;padding:24px 68px 20px 28px;display:flex}.collaboration-center>header h2{margin:5px 0 0;font-size:26px}.collaboration-center>header nav{gap:7px;display:flex}.collaboration-center>header nav button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 13px;font-weight:900;position:relative}.collaboration-center>header nav button.active{border-color:var(--journey-accent);background:var(--journey-soft);color:var(--journey-accent)}.collaboration-center>header nav i{background:var(--coral);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.collaboration-layout{grid-template-columns:300px minmax(0,1fr);height:calc(100% - 105px);display:grid}.collaboration-layout>aside{border-right:1px solid var(--line);background:#fcf9fb;padding:14px;overflow:auto}.collaboration-layout>aside>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;flex-direction:column;gap:5px;width:100%;margin-bottom:8px;padding:14px;display:flex}.collaboration-layout>aside>button.active{background:#fff;border-color:#d9cfee}.collaboration-layout>aside span{color:var(--muted);font-size:11px}.collaboration-layout>aside small{color:var(--journey-accent);font-size:9px;font-weight:900}.collaboration-workspace{min-width:0;padding:22px 25px;overflow:auto}.workspace-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.workspace-heading h3{margin:0 0 4px;font-size:21px}.workspace-heading p{color:var(--muted);margin:0}.workspace-heading>span{background:var(--journey-soft);color:var(--journey-accent);border-radius:8px;padding:7px 10px;font-size:9px;font-weight:900}.chat-thread{border:1px solid var(--line);background:#fcfafb;border-radius:15px;height:230px;margin-top:18px;padding:15px;overflow:auto}.chat-thread article{border:1px solid var(--line);background:#fff;border-radius:12px;width:min(76%,520px);margin-bottom:10px;padding:10px 12px}.chat-thread article.mine{background:var(--journey-soft);border-color:#ddd2f8;margin-left:auto}.chat-thread article b,.chat-thread article small{font-size:8px}.chat-thread article p{white-space:pre-wrap;margin:5px 0;font-size:12px}.chat-thread article small{color:var(--muted)}.chat-empty{color:var(--muted);text-align:center;font-size:11px}.chat-compose{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:9px;display:grid}.chat-compose textarea,.delivery-compose textarea{resize:vertical;border:1px solid var(--line);min-height:54px;font:inherit;border-radius:11px;padding:10px}.chat-compose button{align-self:stretch}.delivery-panel{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.delivery-panel h4{margin:0 0 12px}.delivery-panel>article{border:1px solid var(--line);border-radius:13px;margin-bottom:10px;padding:14px}.delivery-panel>article>div:first-child{justify-content:space-between;display:flex}.delivery-panel>article>div:first-child span{color:var(--journey-accent);font-size:9px;font-weight:900}.delivery-panel>article p,.delivery-panel blockquote{color:var(--muted);font-size:11px}.delivery-files{flex-wrap:wrap;gap:7px;display:flex}.delivery-files button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:8px;font-size:10px}.delivery-files small{color:var(--muted)}.review-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.delivery-compose{background:#f8f4f7;border-radius:13px;gap:8px;padding:14px;display:grid}.delivery-compose label{text-align:center;cursor:pointer;background:#fff;border:1px dashed #cdbdca;border-radius:10px;padding:12px;font-size:10px;font-weight:900}.delivery-compose small{color:var(--muted)}.notification-panel{height:calc(100% - 105px);padding:24px 30px;overflow:auto}.notification-panel .panel-title h3{margin:0}.notification-panel article{border-bottom:1px solid var(--line);padding:15px}.notification-panel article.unread{background:var(--journey-soft);border-radius:12px}.notification-panel article p{color:var(--muted);margin:5px 0}.notification-panel article small{color:var(--muted);font-size:9px}.portfolio-preview{grid-template-columns:repeat(5,1fr);gap:8px;margin:9px 0 16px;display:grid}.portfolio-preview article{aspect-ratio:1;background:#eee;border-radius:10px;position:relative;overflow:hidden}.portfolio-preview img,.portfolio-preview video{object-fit:cover;width:100%;height:100%}.portfolio-preview button{color:#fff;background:#35172fd9;border:0;border-radius:50%;width:25px;height:25px;position:absolute;top:5px;right:5px}.account-panel>p{color:var(--muted)}.account-actions{flex-direction:column;gap:9px;margin-top:22px;display:flex}.account-actions>a,.account-actions>button{text-align:center;border-radius:10px;padding:12px;font-size:11px;font-weight:900}.account-actions>a{border:1px solid var(--line);color:var(--ink)}.account-actions .danger{color:#9b363d;background:#fff4f4;border:1px solid #f0b9bb;margin-top:12px}@media (max-width:800px){.collaboration-center{height:94vh}.collaboration-center>header{flex-direction:column;align-items:flex-start;height:auto;padding:20px 55px 15px 18px}.collaboration-center>header nav{width:100%}.collaboration-center>header nav button{flex:1}.collaboration-layout{grid-template-columns:1fr;height:calc(100% - 142px)}.collaboration-layout>aside{border-right:0;border-bottom:1px solid var(--line);max-height:135px}.collaboration-workspace{padding:16px}.chat-thread{height:180px}.candidate-list>article{grid-template-columns:60px 1fr}.candidate-media img,.candidate-media span{width:60px;height:60px}.candidate-actions{grid-column:1/-1}.portfolio-preview{grid-template-columns:repeat(3,1fr)}}.app-topbar{z-index:70;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:30px;height:76px;padding:0 clamp(20px,4vw,64px);display:flex;position:sticky;top:0;box-shadow:0 5px 24px #3b17300a}.app-topbar .logo{font-size:30px}.app-role-switch{background:var(--journey-soft);border-radius:12px;margin-left:20px;padding:4px;display:flex}.app-role-switch button{color:var(--muted);background:0 0;border:0;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:900}.app-role-switch button.active{color:var(--journey-accent);background:#fff;box-shadow:0 4px 13px #32142b12}.app-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.app-header-actions>button{border:1px solid var(--line);min-width:38px;height:38px;color:var(--ink);background:#fff;border-radius:11px;place-items:center;display:grid}.app-header-actions .app-exit{color:var(--muted);padding:0 14px;font-size:11px;font-weight:900}.app-dashboard{background:#f8f7f9;min-height:calc(100vh - 76px);padding:48px clamp(20px,5vw,80px) 90px}.brand-app{background:#f7f5fc}.app-dashboard-head{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1480px;margin:0 auto 28px;display:flex}.app-dashboard-head h1{letter-spacing:-3.2px;margin:9px 0 10px;font-size:clamp(38px,4.2vw,62px);line-height:1}.app-dashboard-head p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.app-dashboard-head>.primary{white-space:nowrap;border:0}.app-welcome-empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:30px;max-width:820px;margin:70px auto;padding:70px;box-shadow:0 25px 70px #35172f0d}.app-welcome-empty.brand{border-color:#e4def3}.app-welcome-empty h1{letter-spacing:-3.5px;margin:15px 0;font-size:clamp(42px,5vw,68px);line-height:1}.app-welcome-empty p{max-width:600px;color:var(--muted);margin:0 auto 28px;font-size:17px;line-height:1.6}.app-tabs{border:1px solid var(--line);background:#fff;border-radius:15px;gap:6px;width:max-content;max-width:1480px;margin:0 auto 24px max(0px,50% - 740px);padding:5px;display:flex}.app-tabs button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:10px 15px;font-size:12px;font-weight:900}.app-tabs button.active{background:var(--journey-soft);color:var(--journey-accent)}.app-tabs span{background:#fff;border-radius:99px;margin-left:6px;padding:2px 6px;font-size:9px}.app-metrics,.brand-metrics{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1480px;margin:0 auto 24px;display:grid}.app-metrics article,.brand-metrics article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr auto;align-items:end;padding:20px 22px;display:grid}.app-metrics span,.brand-metrics span{color:var(--muted);letter-spacing:1px;grid-column:1/-1;font-size:8px;font-weight:900}.app-metrics b,.brand-metrics b{letter-spacing:-1px;margin-top:9px;font-size:27px}.app-metrics small,.brand-metrics small{color:var(--muted);font-size:10px}.campaign-browser,.pet-management,.applications-area,.brand-campaigns-area,.saved-creators-area{border:1px solid var(--line);background:#fff;border-radius:24px;max-width:1480px;margin:0 auto;padding:27px}.campaign-browser-head,.pet-management-head,.panel-title{justify-content:space-between;align-items:center;gap:25px;display:flex}.campaign-browser-head h2,.pet-management-head h2,.applications-area h2,.panel-title h2{letter-spacing:-1.2px;margin:0;font-size:27px}.campaign-browser-head p,.pet-management-head p,.applications-area>div>p,.panel-title p{color:var(--muted);margin:5px 0 0;font-size:12px}.creator-campaigns-head{align-items:flex-start;margin-bottom:16px}.campaign-sort-control{width:min(260px,100%);color:var(--muted);letter-spacing:.8px;flex-direction:column;gap:6px;font-size:8px;font-weight:900;display:flex}.campaign-sort-icon{display:none}.campaign-sort-control select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:11px;outline:none;padding:11px 12px;font-size:11px;font-weight:800}.campaign-sort-control select:focus{border-color:var(--journey-accent);box-shadow:0 0 0 3px var(--journey-ring)}.creator-pet-selector{justify-content:flex-start;align-items:center;gap:9px;min-height:44px;margin:0 0 16px;display:flex}.creator-pet-option{width:44px;height:44px;color:var(--muted);cursor:pointer;background:#eee5e9;border:2px solid #0000;border-radius:50%;flex:none;place-items:center;padding:3px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.creator-pet-option:hover{transform:translateY(-2px)}.creator-pet-option.active{border-color:var(--journey-accent);box-shadow:0 0 0 3px var(--journey-ring),0 7px 18px #431b3d18;background:#fff}.creator-pet-option>svg{width:18px;height:18px}.creator-pet-option-photo{background-position:50%;background-size:cover;border-radius:50%;width:100%;height:100%;display:block}.creator-applications-page .creator-panel-page-head{margin-bottom:16px}.creator-applications-page .application-list{margin-top:0}.logged-campaign-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.logged-campaign-card{min-width:0;position:relative}.logged-campaign-card .card-cover{height:235px}.campaign-match-indicator{z-index:4;align-items:center;gap:6px;display:flex;position:absolute;top:9px;left:9px;right:9px}.campaign-match-pet-avatar{background:var(--journey-accent);color:#fff;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 4px 12px #23101e30}.campaign-match-pet-avatar>svg{width:14px;height:14px}.campaign-match-pet-photo{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.logged-campaign-card .match-score{color:#157047;letter-spacing:.15px;text-overflow:ellipsis;white-space:nowrap;background:#e7fff0;border-radius:8px;min-width:0;max-width:calc(100% - 36px);padding:6px 9px;font-weight:900;line-height:1;display:inline-block;overflow:hidden;box-shadow:0 3px 10px #23101e14;font-size:10px!important}.match-score.no{color:#765f6d;background:#f0e9ed}.campaign-incompatible{cursor:not-allowed;filter:saturate(.4)}.campaign-incompatible .card-cover img{opacity:.48}.campaign-incompatible .card-cover-overlay{opacity:.7}.campaign-incompatible:hover{transform:none;box-shadow:0 8px 30px #5a20390b}.incompatibility-note{background:#f4eff2;border-radius:10px;flex-direction:column;gap:5px;min-height:66px;margin-top:12px;padding:10px;display:flex}.incompatibility-note b{color:#604b58;font-size:10px}.incompatibility-note span{color:#8a7481;font-size:9px;line-height:1.35}.logged-campaign-card .card-bottom button,.logged-campaign-card .card-bottom span:last-child{color:var(--journey-accent);background:0 0;border:0;margin-left:auto;font-weight:900}.app-pagination{justify-content:center;gap:7px;margin-top:25px;display:flex}.app-pagination button{border:1px solid var(--line);min-width:36px;height:36px;color:var(--muted);background:#fff;border-radius:10px;font-size:10px;font-weight:900}.app-pagination button.active{border-color:var(--journey-accent);background:var(--journey-accent);color:#fff}.app-pagination button:disabled{opacity:.4;cursor:not-allowed}.app-empty-results{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:16px;margin-top:22px;padding:48px}.creator-campaigns-empty{text-align:left;padding:clamp(30px,5vw,58px)}.creator-campaigns-empty>*{max-width:780px;margin-left:auto;margin-right:auto}.creator-campaigns-empty h2{color:var(--ink);letter-spacing:-.7px;margin-top:0;margin-bottom:22px;font-size:clamp(22px,2.2vw,30px);line-height:1.2}.creator-campaigns-empty p{color:#6d5d69;margin-top:0;margin-bottom:16px;font-size:clamp(14px,1.2vw,16px);line-height:1.7}.creator-campaigns-empty strong{color:var(--ink)}.creator-campaigns-empty p.creator-campaigns-empty-highlight{background:var(--journey-soft);border-radius:14px;margin-top:24px;padding:18px 20px}.creator-campaigns-empty p.creator-campaigns-empty-tip{color:var(--ink);align-items:flex-start;gap:10px;margin-top:24px;margin-bottom:0;display:flex}.creator-campaigns-empty-tip>span:first-child{flex:none;font-size:20px;line-height:1.4}.pet-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:23px;display:grid}.pet-profile-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden;padding:0!important}.pet-profile-grid article.active{border-color:var(--line);background:#fff}.pet-card-cover{flex-direction:column;display:flex}.pet-card-cover>img{aspect-ratio:1;object-fit:cover;background:#f8eceb;border-radius:14px;width:calc(100% - 24px);height:auto;margin:12px;display:block}.pet-card-cover.pet-card-fallback>img{object-fit:cover;max-width:none}.pet-card-cover.pet-card-dog.pet-card-fallback>img{object-position:38% center}.pet-card-cover.pet-card-cat.pet-card-fallback>img{object-position:66% center}.pet-card-overlay{background:#fff;min-width:0;padding:4px 18px 12px}.pet-profile-grid h3{margin:0;font-size:22px}.pet-card-content{background:#fff;flex-direction:column;min-width:0;padding:0 18px 18px;display:flex!important}.pet-card-actions{flex-direction:column-reverse;gap:6px;margin:0;display:flex}.pet-card-actions button{border:1px solid var(--line);border-radius:9px;width:100%;padding:9px;font-size:9px;font-weight:900;transition:transform .2s,box-shadow .2s}.pet-card-actions button:first-child{border-color:var(--journey-accent);background:var(--journey-accent);color:#fff;box-shadow:0 7px 18px var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.pet-card-actions button:first-child{box-shadow:0 7px 18px color-mix(in srgb,var(--journey-accent) 22%,transparent)}}.pet-card-actions button:last-child{border-color:var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.pet-card-actions button:last-child{border-color:color-mix(in srgb,var(--journey-accent) 22%,#fff)}}.pet-card-actions button:last-child{background:var(--journey-soft);color:var(--journey-accent)}.pet-card-actions button:hover{transform:translateY(-1px)}.application-list{flex-direction:column;gap:9px;margin-top:23px;display:flex}.application-list>button,.application-list>div,.application-list>a,.application-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;padding:12px;transition:border-color .18s,box-shadow .18s;display:grid}.application-list>a:hover,.application-card:hover{border-color:var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.application-list>a:hover,.application-card:hover{border-color:color-mix(in srgb,var(--journey-accent) 38%,var(--line))}}.application-list>a:hover,.application-card:hover{box-shadow:0 10px 28px var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.application-list>a:hover,.application-card:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--journey-accent) 10%,transparent)}}.application-card{cursor:pointer}.application-card img{object-fit:cover;border-radius:11px;width:58px;height:58px}.application-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.application-card-actions .outline{border:1px solid var(--line);font-size:var(--panel-supporting);white-space:nowrap;border-radius:9px;padding:8px 12px;font-weight:900}.application-card-actions .outline:hover{background:var(--journey-soft);color:var(--journey-accent)}.application-card-actions .outline.danger{color:#9b363d;border-color:#e7a3a8}.application-card-actions .outline.danger:hover{background:#fff4f4}.application-card.unread{border-color:var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.application-card.unread{border-color:color-mix(in srgb,var(--journey-accent) 45%,var(--line))}}.application-card.unread{background:var(--journey-soft)}.unread-dot{background:var(--journey-accent);border-radius:50%;flex:none;width:9px;height:9px}.invite-candidates-list{flex-direction:column;gap:9px;max-height:50vh;margin-top:20px;display:flex;overflow-y:auto}.invite-candidate-card{border:1px solid var(--line);text-align:left;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.invite-candidate-card img{object-fit:cover;border-radius:10px;width:48px;height:48px}.invite-candidate-card span{flex-direction:column;gap:2px;display:flex}.invite-candidate-card small{color:var(--muted)}.invite-candidate-card button{white-space:nowrap;border-radius:9px;padding:8px 12px;font-size:10px}.load-more-candidates{border-radius:10px;align-self:center;margin-top:4px;padding:9px 18px;font-size:11px}.application-list img{object-fit:cover;border-radius:11px;width:58px;height:58px}.application-list span{flex-direction:column;gap:4px;display:flex}.application-list small{color:var(--muted)}.application-list strong{color:var(--journey-accent);font-size:10px}.brand-overview-grid{grid-template-columns:minmax(0,1fr) 320px;gap:18px;max-width:1480px;margin:0 auto;display:grid}.brand-overview-grid>section,.brand-overview-grid>aside{background:#fff;border:1px solid #e4def3;border-radius:23px;padding:27px}.panel-title>button{color:var(--journey-accent);background:0 0;border:0;font-size:10px;font-weight:900}.brand-campaign-list{flex-direction:column;gap:9px;margin-top:20px;display:flex}.brand-campaign-list>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;grid-template-columns:54px 1fr auto;align-items:center;gap:13px;padding:11px;display:grid}.brand-campaign-list img{object-fit:cover;border-radius:10px;width:54px;height:54px}.brand-campaign-list span{flex-direction:column;gap:4px;display:flex}.brand-campaign-list small{color:var(--muted)}.brand-campaign-list em,.brand-campaign-table em{color:#177348;background:#e8fff1;border-radius:7px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.brand-empty-campaign{text-align:center;color:var(--muted);border:1px dashed #dcd3ef;border-radius:18px;margin-top:20px;padding:45px 25px}.brand-empty-campaign h3{color:var(--ink);margin:12px 0 7px;font-size:22px}.brand-empty-campaign p{max-width:520px;margin:0 auto 20px;line-height:1.5}.brand-overview-grid>aside>h3{margin:10px 0;font-size:28px}.brand-overview-grid>aside>p{color:var(--muted);font-size:12px;line-height:1.55}.brand-overview-grid>aside hr{border:0;border-top:1px solid var(--line);margin:21px 0}.invite-available,.invite-locked{color:#186a45;background:#eefff4;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.invite-locked{color:#725d69;background:#f2edf0}.invite-available>div,.invite-locked>div{flex-direction:column;gap:3px;display:flex}.invite-available small,.invite-locked small{font-size:9px}.saved-creators-inline{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px;padding:14px}.saved-creators-inline>b{font-size:11px}.saved-creators-inline p{margin:5px 0 0!important;font-size:10px!important}.brand-overview-grid>aside .outline{width:100%;margin-top:17px;padding:12px}.brand-campaign-groups{flex-direction:column;gap:27px;margin-top:25px;display:flex}.brand-campaign-group>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:11px;padding:0 3px;display:flex}.brand-campaign-group>header h3{letter-spacing:-.5px;margin:0;font-size:20px}.brand-campaign-group>header p{color:var(--muted);font-size:var(--panel-supporting);margin:3px 0 0}.brand-campaign-group>header>span{background:var(--journey-soft);min-width:29px;height:29px;color:var(--journey-accent);font-size:var(--panel-supporting);border-radius:9px;place-items:center;padding:0 8px;font-weight:900;display:grid}.brand-campaign-group-empty{color:var(--muted);font-size:var(--panel-text);text-align:center;border:1px dashed #ddd3ea;border-radius:13px;margin:0;padding:19px}.brand-campaign-table{flex-direction:column;gap:9px;margin-top:0;display:flex}.brand-campaign-table article{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:60px minmax(180px,1fr) 75px 60px 90px minmax(350px,auto);align-items:center;gap:12px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.brand-campaign-table article:hover{border-color:var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.brand-campaign-table article:hover{border-color:color-mix(in srgb,var(--journey-accent) 38%,var(--line))}}.brand-campaign-table article:hover{box-shadow:0 10px 28px var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.brand-campaign-table article:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--journey-accent) 10%,transparent)}}.brand-campaign-table article:hover{transform:translateY(-1px)}.brand-campaign-table article:focus-visible{outline:3px solid var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.brand-campaign-table article:focus-visible{outline:3px solid color-mix(in srgb,var(--journey-accent) 35%,#fff)}}.brand-campaign-table article:focus-visible{outline-offset:2px}.brand-campaign-table img{object-fit:cover;border-radius:10px;width:60px;height:60px}.brand-campaign-table article>div{flex-direction:column;gap:5px;display:flex}.brand-campaign-table article>div small{color:var(--muted)}.brand-campaign-table article>div .brand-campaign-retention{color:var(--journey-accent);font-weight:900}.brand-campaign-table article>span{flex-direction:column;gap:4px;display:flex}.brand-campaign-table article>span small{color:var(--muted);font-size:7px;font-weight:900}.brand-campaign-table article>button{color:var(--journey-accent);background:0 0;border:0;font-size:9px;font-weight:900}.brand-campaign-table .brand-campaign-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.brand-campaign-actions a,.brand-campaign-actions button{font-size:var(--panel-supporting);white-space:nowrap;background:#fff;border:1px solid #ddd4ea;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:8px 9px;font-weight:900;display:inline-flex}.brand-campaign-actions svg{width:14px;height:14px}.brand-campaign-actions .brand-campaign-open{color:var(--journey-accent);text-align:center}.brand-campaign-actions .brand-campaign-open:hover{background:var(--journey-soft);text-decoration:none}.brand-campaign-actions .brand-campaign-delete{color:#9b4149}.brand-campaign-actions .brand-campaign-delete:hover{background:#fff1f2;border-color:#efc9cd}.brand-campaign-actions .brand-campaign-pause,.brand-campaign-actions .brand-campaign-resume,.brand-campaign-actions .brand-campaign-archive,.brand-campaign-actions .brand-campaign-restore{color:var(--journey-accent)}.brand-campaign-actions .brand-campaign-pause:hover,.brand-campaign-actions .brand-campaign-resume:hover,.brand-campaign-actions .brand-campaign-archive:hover,.brand-campaign-actions .brand-campaign-restore:hover{background:var(--journey-soft)}.brand-campaign-actions .brand-campaign-close{color:#76586e}.brand-campaign-actions .brand-campaign-close:hover{background:#f4eff2}.brand-campaign-actions button:disabled{opacity:.52;cursor:wait}.creator-suggestion-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.creator-suggestion-grid article{border:1px solid var(--line);border-radius:18px;flex-direction:column;align-items:flex-start;padding:22px;display:flex}.creator-suggestion-grid article>i{background:var(--journey-soft);width:50px;height:50px;color:var(--journey-accent);border-radius:15px;place-items:center;font-size:22px;font-style:normal;font-weight:900;display:grid}.creator-suggestion-grid h3{margin:13px 0 5px}.creator-suggestion-grid p{color:var(--muted);margin:0;font-size:10px}.creator-suggestion-grid span{color:#188052;margin-top:8px;font-size:9px;font-weight:900;display:block}.creator-suggestion-grid button{width:100%;color:var(--journey-accent);background:#fff;border:1px solid #dcd3ed;border-radius:10px;margin-top:18px;padding:10px;font-size:9px;font-weight:900}.creator-suggestion-grid button:disabled{color:#8c7b86;background:#f3eff2}.form-modal.wide{width:min(980px,100%)}.verification-banner{color:#573c14;background:#fff1cd;border-bottom:1px solid #efcf7a;justify-content:space-between;align-items:center;gap:24px;padding:15px clamp(20px,5vw,80px);display:flex}.verification-banner>div{flex-direction:column;gap:3px;display:flex}.verification-banner>div:last-child{flex-direction:row;align-items:center}.verification-banner b{font-size:13px}.verification-banner span{font-size:11px}.verification-banner button{color:#573c14;background:0 0;border:0;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:900}.verification-banner .primary{background:var(--plum);color:#fff}.modal-notice{background:var(--journey-soft);color:var(--ink);border-radius:11px;margin:0 0 16px;padding:11px 14px;font-size:12px;line-height:1.5}.terms-check{color:var(--muted);align-items:flex-start;gap:9px;margin:12px 0 18px;font-size:11px;line-height:1.45;display:flex}.terms-check input{margin-top:2px}.terms-check a{color:var(--coral);text-underline-offset:2px;font-weight:900;text-decoration:underline;text-decoration-thickness:1px}.terms-check a:hover{color:var(--plum)}.form-error{color:#9c3d43;background:#fff0f0;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:11px}.field-error{color:#9c3d43;margin:-17px 0 13px;font-size:10px}.signup-role-switch{border:1px solid var(--line);background:var(--blush);border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin:18px 0 4px;padding:4px;display:grid}.signup-role-switch button{height:38px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-size:11px;font-weight:900}.signup-role-switch button.active{color:var(--journey-accent);background:#fff;box-shadow:0 4px 13px #3c172815}.auth-divider{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:12px;margin:20px 0 14px;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.provider-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.provider-buttons button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:11px;font-weight:900;display:flex}.provider-buttons button:hover{border-color:var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.provider-buttons button:hover{border-color:color-mix(in srgb,var(--journey-accent) 45%,var(--line))}}.provider-buttons button:hover{background:var(--journey-soft)}.provider-buttons button:disabled{opacity:.5;cursor:not-allowed}.provider-buttons b{font-size:14px}.creator-account-fields{margin-bottom:20px}.login-failure{color:#743334;background:#fff3f2;border:1px solid #ffc7c5;border-radius:13px;margin:-7px 0 18px;padding:15px 16px}.login-failure b{font-size:12px;line-height:1.5;display:block}.login-failure p{color:#83575b;margin:6px 0 12px;font-size:11px;line-height:1.45}.login-failure .login-register-button{background:var(--plum);color:#fff;text-align:center;border:0;border-radius:11px;width:100%;margin-top:12px;padding:13px 16px;font-size:12px;font-weight:900;transition:transform .18s,box-shadow .18s;display:block;box-shadow:0 8px 20px #35172f24}.login-failure .login-register-button:hover{transform:translateY(-1px);box-shadow:0 11px 25px #35172f35}.login-reset-button{border:2px solid var(--plum);color:var(--plum);background:#fff;border-radius:12px;margin-top:10px;padding:13px;font-size:12px;font-weight:900}.login-reset-button:hover{background:var(--blush)}.login-reset-button:disabled{cursor:not-allowed;opacity:.5}.account-load-state{text-align:center;min-height:100vh;padding:32px}.account-load-state p{max-width:620px;color:var(--muted);line-height:1.6}.account-load-state>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.account-load-state .primary,.account-load-state .outline,.account-load-state .text-link{border-radius:12px;padding:13px 18px}.account-load-state .text-link{border:0}.legal-page{background:linear-gradient(#fff8f8 0,#fffcfa 380px);min-height:100vh;padding-bottom:70px}.legal-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5;background:#fffcfaf2;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,6vw,90px);display:flex;position:sticky;top:0}.legal-logo{letter-spacing:-2px;color:var(--plum);font-size:30px;font-weight:900}.legal-logo span{color:var(--coral)}.legal-back{border:1px solid var(--line);color:var(--plum);background:#fff;border-radius:11px;padding:11px 15px;font-size:11px;font-weight:900}.legal-document{width:min(980px,100% - 36px);margin:55px auto 0}.legal-hero{color:#fff;background:linear-gradient(125deg,#37142f,#5d294f);border-radius:28px;padding:50px clamp(24px,6vw,65px);box-shadow:0 24px 65px #35172f24}.legal-hero>span{color:#ffaaa6;letter-spacing:1.7px;font-size:11px;font-weight:900}.legal-hero h1{letter-spacing:-3.5px;max-width:780px;margin:15px 0;font-size:clamp(38px,5.3vw,66px);line-height:1}.legal-hero p{color:#ead7e3;max-width:700px;margin:0;font-size:16px;line-height:1.6}.legal-hero small{color:#cdb6c5;margin-top:25px;display:block}.legal-notice{color:#6a4b15;background:#fff6d9;border:1px solid #efcf7a;border-radius:13px;margin:18px 0;padding:14px 18px;font-size:11px;line-height:1.5}.legal-content{padding:18px clamp(5px,4vw,42px)}.legal-content section{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,1fr);gap:20px;padding:38px 0;display:grid}.legal-number{background:var(--blush);width:45px;height:34px;color:var(--coral);border-radius:10px;place-items:center;font-size:10px;font-weight:900;display:grid}.legal-content h2{letter-spacing:-1px;margin:0 0 15px;font-size:25px}.legal-content h3{margin:22px 0 7px;font-size:14px}.legal-content p,.legal-content li{color:#684f5f;font-size:14px;line-height:1.75}.legal-content p{margin:10px 0}.legal-content ul{padding-left:20px}.legal-content li+li{margin-top:7px}.legal-content a,.legal-footer a{color:var(--coral);text-underline-offset:2px;font-weight:900;text-decoration:underline}.legal-footer{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin-top:20px;padding:25px 28px;display:flex}.legal-footer>div{flex-direction:column;gap:5px;display:flex}.legal-footer span{color:var(--muted);font-size:12px}.legal-footer nav{gap:16px;font-size:11px;display:flex}@media (max-width:760px){.verification-banner{flex-direction:column;align-items:stretch}.verification-banner>div:last-child{justify-content:flex-end;width:100%}}@media (max-width:700px){.legal-header{padding:0 17px}.legal-document{margin-top:25px}.legal-hero{padding:38px 23px}.legal-hero h1{letter-spacing:-2.5px}.legal-content{padding:10px 5px}.legal-content section{grid-template-columns:1fr;gap:8px;padding:30px 0}.legal-footer{flex-direction:column;align-items:flex-start}.legal-footer nav{flex-wrap:wrap}}.briefing-modal-head{justify-content:space-between;gap:25px;display:flex}.briefing-modal-head h2{max-width:670px}.briefing-modal-head>div>p{color:var(--muted);margin:0;font-size:13px}.briefing-modal-head>span{background:var(--journey-soft);color:var(--journey-accent);white-space:nowrap;border-radius:9px;align-self:flex-start;padding:8px 10px;font-size:9px;font-weight:900}.briefing-steps{grid-template-columns:repeat(5,1fr);gap:8px;margin:27px 0;display:grid}.briefing-steps button{border:1px solid var(--line);color:var(--muted);text-align:left;background:#fff;border-radius:11px;align-items:center;gap:8px;padding:10px;font-size:9px;font-weight:900;display:flex}.briefing-steps button i{background:#f4eff2;border-radius:8px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.briefing-steps button.active{border-color:var(--journey-accent);background:var(--journey-soft);color:var(--journey-accent)}.briefing-steps button.active i,.briefing-steps button.done i{background:var(--journey-accent);color:#fff}.briefing-step-content{border:1px solid var(--line);background:#fffdfd;border-radius:20px;min-height:430px;padding:28px}.campaign-cover-upload{cursor:pointer;background:#fff;border:1px dashed #d8cad4;border-radius:14px;align-items:center;gap:13px;margin:-10px 0 16px;padding:10px;display:flex}.campaign-cover-upload img{object-fit:cover;border-radius:9px;width:88px;height:58px}.campaign-cover-upload span{color:var(--journey-accent);font-size:10px;font-weight:900}.briefing-step-content h3{letter-spacing:-1px;margin:0 0 7px;font-size:25px}.briefing-step-content>section>p{color:var(--muted);margin:0;font-size:12px}.briefing-step-content .form-grid{margin-bottom:0}.choice-field{border:0;margin:0;padding:0}.choice-field legend{color:#75596b;margin-bottom:8px;font-size:11px;font-weight:900}.choice-field>div{flex-wrap:wrap;gap:8px;display:flex}.choice-field label{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;padding:10px 13px;font-size:10px}.choice-field label.selected{border-color:var(--journey-accent);background:var(--journey-soft);color:var(--journey-accent)}.choice-field input{display:none}.campaign-access-options{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.campaign-access-options button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;flex-direction:column;gap:5px;padding:15px;display:flex}.campaign-access-options button.selected{border-color:var(--journey-accent);background:var(--journey-soft)}.campaign-access-options button:disabled{opacity:.55;cursor:not-allowed}.campaign-access-options b{font-size:12px}.campaign-access-options span{color:var(--muted);font-size:9px;line-height:1.4}.publish-summary{background:#f1edff;border-radius:12px;align-items:center;gap:11px;padding:13px;display:flex}.publish-summary span{color:#7057c4;font-size:8px;font-weight:900}.publish-summary b{font-size:12px}.publish-summary small{color:var(--muted);margin-left:auto;font-size:9px}.briefing-actions{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.briefing-actions button{border-radius:11px;min-width:140px;padding:13px 18px;font-weight:900}.briefing-actions button:disabled{opacity:.4;cursor:not-allowed}.briefing-actions-right{gap:12px;margin-left:auto;display:flex}.briefing-actions-right button{flex:0 auto}.draft-prompt-layer{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#35172f73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.draft-prompt-card{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(430px,100%);padding:28px;box-shadow:0 24px 70px #35172f40}.draft-prompt-card h3{margin:0 0 22px;font-size:22px;line-height:1.25}.draft-prompt-actions{justify-content:flex-end;gap:10px;display:flex}.draft-prompt-actions button{border-radius:11px;min-width:110px;padding:13px 18px;font-weight:900}.campaign-retention-note{color:#6d4c18;background:#fff3d8;border-radius:10px;margin:14px 0 0;padding:11px 13px;font-size:10px;line-height:1.5}.field-help{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.35;display:block}.field-error{color:#c23b3b;margin-top:5px;font-size:11px;font-weight:800;display:block}input.field-invalid,select.field-invalid,textarea.field-invalid{box-shadow:0 0 0 3px #c23b3b17;border-color:#c23b3b!important}.campaign-review{flex-direction:column;gap:13px;display:flex}.campaign-review-cover{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr;align-items:center;gap:20px;padding-bottom:17px;display:grid}.campaign-review-cover img{aspect-ratio:1;object-fit:cover;border-radius:16px;width:170px}.campaign-review-cover h3{margin:6px 0 8px;font-size:27px}.campaign-review-cover p{margin:0!important;line-height:1.5!important}.review-section{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px}.review-section header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.review-section h4{margin:0;font-size:14px}.review-section header button{color:var(--journey-accent);background:0 0;border:0;font-size:9px;font-weight:900}.review-section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.review-section span{background:var(--journey-soft);border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.review-section small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:900}.review-section b{font-size:10px;line-height:1.35}.review-confirmation{color:#17623f;background:#eafff1;border-radius:13px;align-items:flex-start;gap:10px;padding:14px;display:flex}.review-confirmation p{line-height:1.45;margin:0!important;font-size:10px!important}.brief-grid .span2{grid-column:1/-1}.campaign-terms-grid span{min-height:68px;line-height:1.35}.campaign-deadline-callout{background:var(--journey-soft);border-radius:10px;flex-direction:column;gap:4px;margin:-5px 0 17px;padding:11px;display:flex}.campaign-deadline-callout small{color:var(--muted);font-size:7px;font-weight:900}.campaign-card-deadline{color:var(--coral);font-weight:900}.logged-campaign-card .metadata{min-height:76px}.profile-photo-help{color:var(--muted);margin:-8px 0 12px;font-size:9px;line-height:1.4;display:block}.manager-briefing-summary>span{background:var(--journey-soft);border-radius:10px;flex-direction:column;gap:4px;padding:11px;display:flex}.manager-briefing-summary small{color:var(--muted);font-size:7px;font-weight:900}.manager-briefing-summary b{font-size:10px;line-height:1.35}@media (max-width:1150px){.logged-campaign-grid,.pet-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-metrics{grid-template-columns:1fr 1fr}.brand-campaign-table article{grid-template-columns:55px minmax(0,1fr) 75px minmax(150px,auto)}.brand-campaign-table article>span:nth-of-type(2),.brand-campaign-table em{display:none}}@media (max-width:900px){.app-dashboard-head{flex-direction:column;align-items:flex-start}.app-tabs{width:100%;margin-left:auto;overflow-x:auto}.app-metrics{grid-template-columns:1fr}.logged-campaign-grid{grid-template-columns:1fr 1fr}.brand-overview-grid{grid-template-columns:1fr}.pet-profile-grid,.creator-suggestion-grid{grid-template-columns:1fr 1fr}.briefing-steps span{display:none}}@media (max-width:700px){.app-topbar{gap:10px;padding:0 16px}.app-topbar .logo{font-size:25px}.app-role-switch{margin-left:0}.app-role-switch button{padding:8px;font-size:9px}.app-header-actions>button:not(.app-exit){display:none}.app-dashboard{padding:32px 15px 65px}.app-dashboard-head h1{letter-spacing:-2.3px;font-size:40px}.campaign-browser,.pet-management,.applications-area,.brand-campaigns-area,.saved-creators-area{padding:19px}.campaign-browser-head,.pet-management-head,.panel-title{flex-direction:column;align-items:flex-start}.campaign-sort-control{width:100%}.creator-pet-selector{flex-wrap:wrap}.logged-campaign-grid{grid-template-columns:1fr}.logged-campaign-card .card-cover{height:270px}.brand-metrics,.pet-profile-grid,.creator-suggestion-grid{grid-template-columns:1fr}.pet-card-actions{gap:8px}.brand-campaign-table article{grid-template-columns:50px 1fr auto}.brand-campaign-table article>span,.brand-campaign-table em{display:none}.brand-campaign-table .brand-campaign-actions{grid-column:1/-1;justify-content:flex-start;padding-top:3px}.application-list>button,.application-list>div,.application-list>a,.application-card{grid-template-columns:50px 1fr}.application-list strong{display:none}.form-modal.wide{padding:28px 16px}.briefing-modal-head{flex-direction:column}.briefing-modal-head>span{align-self:flex-start}.briefing-steps{grid-template-columns:repeat(5,1fr)}.briefing-steps button{justify-content:center}.briefing-step-content{min-height:0;padding:20px 15px}.campaign-access-options{grid-template-columns:1fr}.publish-summary{flex-direction:column;align-items:flex-start}.publish-summary small{margin-left:0}.briefing-actions button{flex:1;min-width:0}.campaign-review-cover{grid-template-columns:90px 1fr;gap:13px}.campaign-review-cover img{width:90px}.review-section>div,.manager-briefing-summary{grid-template-columns:1fr 1fr}.briefing-actions{flex-wrap:wrap}.briefing-actions button{flex:42%}.briefing-actions-right{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.briefing-actions-right button{flex:none;min-width:0}.review-actions>button{flex:100%}}.primary:not(:disabled),.outline:not(:disabled),.join,.login,.load-more{transition:transform .2s,box-shadow .2s,background-color .2s,color .2s}.primary:not(:disabled):hover,.join:hover{box-shadow:0 16px 32px var(--journey-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.primary:not(:disabled):hover,.join:hover{box-shadow:0 16px 32px color-mix(in srgb,var(--journey-accent) 30%,transparent)}}.outline:not(:disabled):hover,.load-more:hover{background:var(--journey-soft);transform:translateY(-2px);box-shadow:0 11px 25px #35172f18}.login:hover{color:var(--journey-accent);transform:translateY(-1px)}.logo:hover b{animation:.55s cubic-bezier(.2,.8,.25,1) logoWiggle}.hero-emphasis{background:linear-gradient(100deg,var(--journey-accent) 15%,var(--journey-bright) 50%,var(--journey-accent) 85%);background-size:220%;-webkit-background-clip:text;background-clip:text;animation:5.5s ease-in-out infinite emphasisGlow;color:#0000!important}.process-card-head i{transition:transform .25s,background-color .25s}.process-grid article:hover .process-card-head i{transform:rotate(-5deg)scale(1.07)}.plan-card{transition:transform .25s,box-shadow .25s,border-color .25s}.plan-card:hover{transform:translateY(-5px);box-shadow:0 25px 58px #431b3d17}.faq-list summary{transition:color .2s,padding-left .2s}.faq-list summary:hover{color:var(--journey-accent);padding-left:6px}.faq-list details[open]>p{animation:.3s both faqAnswerIn}.modal-layer{animation:.2s both motionFadeIn}.modal-layer>.form-modal,.modal-layer>.campaign-modal,.modal-layer>.collaboration-modal,.modal-layer>.account-panel{animation:.34s cubic-bezier(.2,.8,.25,1) both modalRiseIn}.toast{animation:.3s cubic-bezier(.2,.8,.25,1) both toastRiseIn}@media (prefers-reduced-motion:no-preference){.role-view.motion-ready .scroll-reveal{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.2,.75,.25,1),transform .7s cubic-bezier(.2,.75,.25,1);transform:translateY(38px)}.role-view.motion-ready .scroll-reveal.is-visible{opacity:1;transform:none}.role-view.motion-ready .hero.scroll-reveal{transform:translateY(18px)scale(.994)}.role-view.motion-ready .hero.scroll-reveal.is-visible{transform:none}.role-view.motion-ready .scroll-reveal :is(.process-grid article,.campaign-grid .campaign-card,.creator-plan-grid .plan-card,.brand-plan-grid .plan-card,.faq-list details){transition-property:opacity,translate,transform,box-shadow,border-color;transition-duration:.5s,.55s,.25s,.25s,.25s;transition-timing-function:ease,cubic-bezier(.2,.75,.25,1),ease,ease,ease;transition-delay:var(--reveal-item-delay,0s),var(--reveal-item-delay,0s),0s,0s,0s}.role-view.motion-ready .scroll-reveal:not(.is-visible) :is(.process-grid article,.campaign-grid .campaign-card,.creator-plan-grid .plan-card,.brand-plan-grid .plan-card,.faq-list details){opacity:0;translate:0 18px}.role-view.motion-ready .scroll-reveal.is-visible :is(.process-grid article,.campaign-grid .campaign-card,.creator-plan-grid .plan-card,.brand-plan-grid .plan-card,.faq-list details){opacity:1;translate:0}.role-view.motion-ready .scroll-reveal :is(.process-grid article,.campaign-grid .campaign-card,.creator-plan-grid .plan-card,.brand-plan-grid .plan-card,.faq-list details):nth-child(2){--reveal-item-delay:55ms}.role-view.motion-ready .scroll-reveal :is(.process-grid article,.campaign-grid .campaign-card,.creator-plan-grid .plan-card,.brand-plan-grid .plan-card,.faq-list details):nth-child(3){--reveal-item-delay:.11s}.role-view.motion-ready .scroll-reveal :is(.process-grid article,.campaign-grid .campaign-card,.creator-plan-grid .plan-card,.brand-plan-grid .plan-card,.faq-list details):nth-child(4){--reveal-item-delay:.165s}.role-view.motion-ready .scroll-reveal :is(.process-grid article,.campaign-grid .campaign-card,.creator-plan-grid .plan-card,.brand-plan-grid .plan-card,.faq-list details):nth-child(5){--reveal-item-delay:.22s}.role-view.motion-ready .scroll-reveal :is(.process-grid article,.campaign-grid .campaign-card,.creator-plan-grid .plan-card,.brand-plan-grid .plan-card,.faq-list details):nth-child(6){--reveal-item-delay:.275s}.role-view.motion-ready .how.scroll-reveal .how-copy{transition:opacity .65s,translate .7s cubic-bezier(.2,.75,.25,1)}.role-view.motion-ready .how.scroll-reveal:not(.is-visible) .how-copy{opacity:0;translate:-24px}.role-view.motion-ready .how.scroll-reveal.is-visible .how-copy{opacity:1;translate:0}}@keyframes emphasisGlow{0%,to{background-position:0}50%{background-position:100%}}@keyframes logoWiggle{0%,to{transform:rotate(-10deg)scale(1)}45%{transform:rotate(7deg)scale(1.12)}}@keyframes faqAnswerIn{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@keyframes motionFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalRiseIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastRiseIn{0%{opacity:0;transform:translate(-50%,12px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-art,.hero-emphasis,.logo:hover b,.faq-list details[open]>p,.modal-layer,.modal-layer>*,.toast{animation:none!important}.role-view .scroll-reveal,.role-view .scroll-reveal *{opacity:1!important;transition-duration:.01ms!important;transform:translate(0)!important}}.campaign-manager-layer,.candidate-profile-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:0;display:block;overflow:hidden}.form-modal.wide.campaign-manager{width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;padding:36px max(32px,50vw - 740px) 60px;animation:none;overflow:auto}.campaign-manager .close,.candidate-profile-modal>.close{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);place-items:center;transition:transform .2s,background-color .2s,color .2s;display:grid;position:fixed;top:20px;right:24px;box-shadow:0 9px 24px #2b11201a}.campaign-manager .close svg,.candidate-profile-modal>.close svg{stroke-width:2.2px;width:19px;height:19px}.campaign-manager .close:hover,.candidate-profile-modal>.close:hover{background:var(--plum);color:#fff;transform:rotate(5deg)scale(1.04)}.manager-heading{justify-content:space-between;align-items:flex-start;gap:28px;padding-right:62px;display:flex}.manager-title-block{max-width:690px}.manager-kicker{color:var(--journey-accent);letter-spacing:1.15px;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.manager-kicker svg{fill:currentColor;stroke-width:1.7px;width:14px;height:14px}.manager-title-block h2{letter-spacing:-2.7px;margin:11px 0 8px;font-size:clamp(34px,3.6vw,48px);line-height:1.03}.manager-title-block p{max-width:650px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.manager-campaign-status{color:#176c43;white-space:nowrap;background:#e9f8ee;border-radius:99px;align-items:center;gap:7px;margin-top:2px;padding:8px 11px;font-size:9px;font-weight:900;display:inline-flex}.manager-campaign-status:before{content:"";background:#27a968;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #27a96818}.manager-campaign-status.closed{color:#745d6d;background:#f2edf0}.manager-campaign-status.closed:before{box-shadow:none;background:#967f8f}.manager-overview{color:#fff;background:linear-gradient(125deg,#32132d 0%,#4c2854 60%,#5f3d76 100%);border-radius:20px;grid-template-columns:auto minmax(140px,1fr) auto auto;align-items:center;gap:22px;margin:28px 0 20px;padding:20px 22px;display:grid;box-shadow:0 18px 42px #33172c24}.manager-progress-copy{grid-template-columns:auto auto;align-items:end;gap:4px 18px;display:grid}.manager-progress-copy>span{color:#d9cbd6;text-transform:uppercase;letter-spacing:.8px;grid-column:1/-1;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.manager-progress-copy svg{width:13px;height:13px}.manager-progress-copy strong{letter-spacing:-1px;font-size:28px;line-height:1}.manager-progress-copy small{color:#c9b8c5;font-size:13px}.manager-progress-track{background:#ffffff1c;border-radius:99px;height:7px;overflow:hidden}.manager-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#8f73ee,#b79bff);min-width:4px;height:100%;display:block;box-shadow:0 0 14px #b79bff99}.manager-application-count{border-left:1px solid #ffffff1c;flex-direction:column;padding-left:22px;display:flex}.manager-application-count strong{font-size:23px;line-height:1}.manager-application-count span{color:#d3c5cf;white-space:nowrap;margin-top:4px;font-size:9px}.manager-campaign-action{justify-content:flex-end;display:flex}.manager-campaign-action .primary,.manager-secondary-action{color:#fff;box-shadow:none;white-space:nowrap;background:#ffffff0c;border:1px solid #fff5;border-radius:11px;align-items:center;gap:8px;padding:11px 14px;font-size:10px;font-weight:900;display:inline-flex}.manager-campaign-action .primary{color:var(--plum);background:#fff;border-color:#0000}.manager-campaign-action svg{width:14px;height:14px}.manager-campaign-action button:hover{color:var(--plum);background:#fff;transform:translateY(-1px)}.manager-briefing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 31px;display:grid}.manager-briefing-summary>span{background:#fbfaff;border:1px solid #ebe6f4;border-radius:14px;flex-direction:row;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:flex}.manager-briefing-summary>span>i{background:var(--journey-soft);width:34px;height:34px;color:var(--journey-accent);border-radius:10px;flex:none;place-items:center;font-style:normal;display:grid}.manager-briefing-summary svg{stroke-width:1.8px;width:16px;height:16px}.manager-briefing-summary>span>span{flex-direction:column;gap:3px;min-width:0;display:flex}.manager-briefing-summary small{color:#8a7e92;letter-spacing:.65px;text-transform:uppercase;font-size:7px;font-weight:900}.manager-briefing-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.candidate-section-heading{justify-content:space-between;align-items:end;padding-top:3px;display:flex}.candidate-section-heading>div>span{color:var(--journey-accent);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900}.candidate-section-heading h3{letter-spacing:-.7px;margin:5px 0 0;font-size:20px}.candidate-section-heading>small{background:var(--journey-soft);color:var(--journey-accent);border-radius:8px;padding:6px 9px;font-size:9px;font-weight:900}.candidate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.candidate-grid>.app-empty-results{grid-column:1/-1}.candidate-tile{aspect-ratio:1;min-width:0}.candidate-tile-button{color:#fff;text-align:left;background:#2d1529;border:0;border-radius:17px;width:100%;height:100%;padding:0;transition:transform .22s,box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 28px #2c14221c}.candidate-tile-button:hover{transform:translateY(-3px);box-shadow:0 18px 38px #3215252c}.candidate-tile-button:focus-visible{outline:3px solid var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.candidate-tile-button:focus-visible{outline:3px solid color-mix(in srgb,var(--journey-accent) 60%,#fff)}}.candidate-tile-button:focus-visible{outline-offset:3px}.candidate-tile-button:disabled{cursor:wait;opacity:.65}.candidate-tile-media{position:absolute;inset:0}.candidate-tile-media:after{content:"";background:linear-gradient(#0000 0%,#1d0a1ab5 48%,#170713ed 100%);position:absolute;inset:35% 0 0}.candidate-tile-media img,.candidate-tile-media>span{object-fit:cover;width:100%;height:100%;display:block}.candidate-tile-media>span{background:linear-gradient(145deg,#a78cf4,#4b2a66);place-items:center;font-size:52px;font-weight:900;display:grid}.candidate-tile-status{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.25px;background:#1f0c1bae;border:1px solid #ffffff50;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:900;position:absolute;top:10px;right:10px}.candidate-tile-status.approved{background:#147348df}.candidate-tile-status.viewed{background:#6f52d9e8}.candidate-tile-status.rejected,.candidate-tile-status.withdrawn{color:#e5dce2;background:#452d40d9}.candidate-tile-overlay{z-index:2;padding:28px 13px 13px;position:absolute;bottom:0;left:0;right:0}.candidate-tile-overlay h3{color:#fff;letter-spacing:-.6px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.05;overflow:hidden}.candidate-tile-overlay p{color:#eee4eb;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:5px 0 0;font-size:8px;font-weight:800;display:flex;overflow:hidden}.candidate-tile-overlay p span{color:#bfaeb9}.candidate-pagination{justify-content:center;align-items:center;gap:13px;margin-top:22px;display:flex}.candidate-pagination button{width:34px;height:34px;color:var(--journey-accent);background:#fff;border:1px solid #dfd5e8;border-radius:10px;place-items:center;display:grid}.candidate-pagination button:hover:not(:disabled){border-color:var(--journey-accent);background:var(--journey-soft)}.candidate-pagination button:disabled{opacity:.35;cursor:not-allowed}.candidate-pagination svg{width:16px;height:16px}.candidate-pagination span{color:var(--muted);font-size:9px}.candidate-pagination b{color:var(--ink)}.candidate-profile-layer{z-index:135;padding:0}.candidate-profile-modal{width:100%;height:100dvh;max-height:none;box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;animation:none;display:flex;position:relative;overflow:hidden}.candidate-profile-layout{background:#fff;flex:1;width:min(1180px,100%);min-height:0;margin:0 auto;padding:42px 44px 52px;overflow:auto}.candidate-social-header{grid-template-columns:112px minmax(0,1fr) 168px;align-items:start;gap:22px;padding-right:48px;display:grid}.candidate-profile-avatar{z-index:0;aspect-ratio:1;background:var(--journey-soft);width:112px;min-width:112px;height:112px;min-height:112px;color:var(--journey-accent);border:4px solid #fff;border-radius:50%;place-items:center;font-size:38px;font-weight:900;display:grid;position:relative;box-shadow:0 12px 30px #3d234618}.candidate-profile-avatar:before{content:"";z-index:-1;background:conic-gradient(from 210deg,var(--plum),var(--journey-accent) 35%,var(--journey-bright) 65%,var(--plum));border-radius:50%;position:absolute;inset:-5px}.candidate-profile-avatar img{object-fit:cover;clip-path:circle(50%);border-radius:50%;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}.avatar-change-button{z-index:2;background:var(--journey-accent);color:#fff;cursor:pointer;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 4px 10px #2b11201a}.avatar-change-button:hover{filter:brightness(1.08)}.avatar-change-button svg{width:16px;height:16px}.avatar-change-spinner{border:2px solid #ffffff70;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite brandPanelSpin}.candidate-profile-identity{min-width:0}.candidate-profile-identity h1{margin-top:0}.candidate-profile-meta{color:#6d6070;flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.candidate-profile-meta span{align-items:center;gap:5px;display:flex}.candidate-profile-meta span:not(:last-child):after{content:"•";color:#b6aab5;margin-left:2px}.candidate-profile-location{color:var(--muted);margin-top:6px;font-weight:800}.candidate-profile-actions{flex-direction:column;align-items:stretch;gap:7px;display:flex}.candidate-profile-actions .primary{background:var(--journey-accent);white-space:nowrap;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;padding:12px 14px;font-size:9px;display:flex}.candidate-profile-actions .primary svg{width:14px;height:14px}.candidate-social-content{margin-top:28px}.candidate-about>small{color:var(--ink);font-size:10px;font-weight:900;display:block}.candidate-about>p{color:#5f535c;max-width:900px;margin:7px 0 0;font-size:11px;line-height:1.55}.candidate-portfolio{margin-top:24px}.candidate-portfolio>small{color:var(--ink);align-items:center;gap:7px;margin-bottom:11px;font-size:10px;font-weight:900;display:flex}.candidate-portfolio>small svg{width:14px;height:14px;color:var(--journey-accent)}.candidate-portfolio>p{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:14px;margin:0;padding:24px;font-size:11px}.candidate-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.candidate-portfolio-grid img,.candidate-portfolio-grid video{aspect-ratio:3/4;object-fit:cover;background:#f4eef2;border:1px solid #e8e1e8;border-radius:11px;width:100%;display:block}.candidate-profile-decision{color:#6b5666;background:#f2edf0;border-radius:99px;align-self:center;padding:8px 11px;font-size:9px}.candidate-profile-decision.approved{color:#157047;background:#e7fff0}.candidate-profile-decision.rejected{color:#91424a;background:#fff0f0}.detail-nav-arrow{z-index:145;width:58px;height:70px;color:var(--plum);background:#fff;border:1px solid #fff8;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:1px;transition:transform .2s,background-color .2s,color .2s,opacity .2s;display:flex;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 16px 45px #210d1d55}.detail-nav-arrow.previous{left:max(14px,50vw - 620px)}.detail-nav-arrow.next{right:max(14px,50vw - 620px)}.detail-nav-arrow span{font-size:32px;line-height:.72}.detail-nav-arrow small{letter-spacing:.3px;font-size:7px;font-weight:900}.detail-nav-arrow:hover:not(:disabled){background:var(--journey-accent);color:#fff;transform:translateY(-50%)scale(1.05)}.detail-nav-arrow:focus-visible{outline:3px solid var(--coral)}@supports (color:color-mix(in lab, red, red)){.detail-nav-arrow:focus-visible{outline:3px solid color-mix(in srgb,var(--coral) 55%,#fff)}}.detail-nav-arrow:focus-visible{outline-offset:3px}.detail-nav-arrow:disabled{opacity:.5;cursor:wait}@media (max-width:1200px){.detail-nav-arrow{background:var(--plum);color:#fff;border-radius:15px;width:54px;height:54px;top:auto;bottom:18px;transform:none}.detail-nav-arrow.previous{left:18px}.detail-nav-arrow.next{right:18px}.detail-nav-arrow:hover:not(:disabled){background:var(--journey-accent);transform:translateY(-2px)}.detail-nav-arrow span{font-size:29px}.detail-nav-arrow small{display:none}}@media (max-width:900px){.form-modal.wide.campaign-manager{padding:31px 26px}.manager-overview{grid-template-columns:auto 1fr auto}.manager-campaign-action{grid-column:1/-1}.manager-campaign-action button{justify-content:center;width:100%}.candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-profile-modal{height:100dvh;max-height:none}.candidate-profile-layout{padding:32px 30px 38px}.candidate-social-header{grid-template-columns:96px minmax(0,1fr) 150px;gap:18px;padding-right:42px}.candidate-profile-avatar{width:96px;min-width:96px;height:96px;min-height:96px}}@media (max-width:700px){.campaign-manager-layer,.candidate-profile-layer{padding:0}.form-modal.wide.campaign-manager{border-radius:0;height:100dvh;max-height:none;padding:26px 18px 45px}.campaign-manager .close,.candidate-profile-modal>.close{top:12px;right:12px}.manager-heading{padding-right:46px}.manager-campaign-status{display:none}.manager-title-block h2{letter-spacing:-1.9px;font-size:32px}.manager-overview{grid-template-columns:1fr auto;gap:14px;padding:17px}.manager-progress-track{grid-area:2/1/auto/-1}.manager-application-count{padding-left:15px}.manager-briefing-summary{grid-template-columns:1fr 1fr}.candidate-grid{grid-template-columns:1fr 1fr;gap:10px}.candidate-profile-modal{border-radius:0;height:100dvh;max-height:none}.candidate-profile-layout{padding:24px 20px 30px}.candidate-social-header{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:15px;padding:0 42px 0 0}.candidate-profile-avatar{width:80px;min-width:80px;height:80px;min-height:80px}.candidate-profile-identity h2{letter-spacing:-2.3px;font-size:39px}.candidate-profile-actions{grid-column:1/-1;align-items:flex-start;margin-top:2px}.candidate-profile-actions .primary{width:auto;min-width:170px}.candidate-portfolio-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.campaign-candidates-pane .candidate-grid,.manager-briefing-summary{grid-template-columns:1fr}.manager-progress-copy>span{font-size:8px}.manager-application-count span{white-space:normal}.candidate-grid{grid-template-columns:1fr}.candidate-social-header{grid-template-columns:68px minmax(0,1fr);padding-right:36px}.candidate-profile-avatar{width:68px;min-width:68px;height:68px;min-height:68px}.candidate-profile-identity h2{font-size:34px}.candidate-profile-meta{font-size:9px}.detail-nav-arrow{width:48px;height:48px;bottom:10px}.detail-nav-arrow.previous{left:10px}.detail-nav-arrow.next{right:10px}}.brand-panel-shell{--panel-text:14px;--panel-supporting:12px;--panel-label:11px;font-size:var(--panel-text);line-height:1.5}.brand-panel-account small,.brand-panel-page-head>div>span,.manager-kicker,.manager-progress-copy>span,.manager-briefing-summary small,.candidate-section-heading>div>span,.brand-metrics span,.brand-campaign-table article>span small{font-size:var(--panel-label)}.brand-panel-account strong{font-size:15px}.brand-panel-account span{font-size:var(--panel-supporting)}.brand-panel-sidebar nav a,.brand-panel-signout{font-size:var(--panel-text)}.brand-panel-page-head p,.manager-title-block p,.panel-title p,.brand-overview-grid>aside>p,.saved-creators-inline p,.plan-description{line-height:1.55;font-size:var(--panel-text)!important}.brand-metrics small,.brand-campaign-table article>div small,.invite-available small,.invite-locked small,.saved-creators-inline>b,.brand-campaign-table .brand-campaign-open,.brand-campaign-table em,.brand-plan-link,.brand-panel-back,.manager-campaign-status,.manager-application-count span,.manager-campaign-action .primary,.manager-secondary-action,.campaign-retention-note{font-size:var(--panel-supporting)}.manager-briefing-summary b{font-size:var(--panel-text)}.candidate-section-heading h2,.candidate-section-heading h3{font-size:24px}.candidate-section-heading>small,.candidate-pagination span{font-size:var(--panel-supporting)}.candidate-tile-status{font-size:10px}.candidate-tile-overlay h3{font-size:22px}.candidate-tile-overlay p{font-size:var(--panel-supporting);line-height:1.35}.candidate-profile-meta{font-size:var(--panel-text);line-height:1.5}.candidate-profile-location{font-size:var(--panel-supporting)}.candidate-profile-actions .primary{font-size:13px}.candidate-profile-decision{font-size:var(--panel-supporting)}.candidate-about>small,.candidate-portfolio>small{font-size:13px}.candidate-about>p,.candidate-portfolio>p{font-size:var(--panel-text);line-height:1.6}.brand-current-plan small{font-size:var(--panel-label)}.brand-current-plan>span{font-size:var(--panel-supporting)}.brand-panel-plans .plan-features li{font-size:var(--panel-text)}.brand-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.account-settings-grid{grid-template-columns:1fr}.account-settings-grid>.brand-profile-card{grid-column:1/-1;width:100%}.brand-profile-card{background:#fff;border:1px solid #e4def3;border-radius:22px;padding:27px;box-shadow:0 12px 34px #35172f0a}.brand-profile-card:first-child{grid-column:1/-1}.profile-section-title{align-items:flex-start;gap:13px;margin-bottom:23px;display:flex}.profile-section-title>svg{background:var(--journey-soft);width:38px;height:38px;color:var(--journey-accent);border-radius:11px;flex:none;padding:9px}.brand-logo-avatar{background:var(--journey-soft);width:56px;height:56px;color:var(--journey-accent);border-radius:16px;flex:none;place-items:center;font-size:22px;font-weight:900;display:grid;position:relative}.brand-logo-avatar img{object-fit:cover;border-radius:16px;width:100%;height:100%}.brand-logo-avatar .avatar-change-button{border-width:2px;width:26px;height:26px}.brand-logo-avatar .avatar-change-button svg{width:13px;height:13px}.profile-section-title h2{letter-spacing:-.7px;margin:0;font-size:23px}.profile-section-title p{color:var(--muted);font-size:var(--panel-text);margin:4px 0 0;line-height:1.5}.brand-profile-card>.primary{margin-top:3px}.profile-password-row{align-items:end;gap:12px;display:flex}.profile-password-row label{color:#75596b;font-size:var(--panel-text);flex:1;font-weight:800}.profile-password-row input{width:100%;margin-top:7px}.profile-password-row button{flex:none;margin-bottom:1px}.brand-profile-links{flex-direction:column;gap:8px;display:flex}.brand-profile-links a,.brand-profile-links button{border:1px solid var(--line);color:var(--ink);font-size:var(--panel-text);text-align:left;background:#fff;border-radius:11px;align-items:center;gap:10px;padding:12px 13px;font-weight:800;display:flex}.brand-profile-links a:hover,.brand-profile-links button:hover{border-color:var(--journey-accent);background:var(--journey-soft);color:var(--journey-accent)}.brand-profile-links svg{width:17px;height:17px}.danger-zone{background:snow;border-color:#f1cccc}.danger-zone .profile-section-title>svg{color:#a63e48;background:#fff0f0}.danger-zone .danger{color:#fff;background:#9b3540;border:0;border-radius:11px;padding:12px 15px;font-weight:900}.account-management-card{grid-column:1/-1}.account-section-title{align-items:flex-start}.account-section-title>.profile-section-copy{flex:1;min-width:0}.account-section-title>button,.account-management-heading-action>button{flex:none;justify-content:center;align-items:center;gap:7px;padding:10px 13px;display:inline-flex}.account-section-title>button svg{width:14px;height:14px}.account-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.account-profile-summary>div{border:1px solid var(--line);background:#fffaf9;border-radius:12px;min-width:0;padding:15px 16px}.account-profile-summary dt{color:#8a7079;font-size:var(--panel-label);letter-spacing:.5px;text-transform:uppercase;font-weight:900}.account-profile-summary dd{overflow-wrap:anywhere;color:var(--ink);margin:6px 0 0;font-size:14px;font-weight:800}.account-form-actions{justify-content:flex-end;gap:9px;display:flex}.account-form-actions button{min-width:145px}.account-confirmation-hint{color:var(--muted);font-size:var(--panel-supporting);margin:0 0 14px;line-height:1.5}.account-pending-email{color:#73571b;font-size:var(--panel-supporting);background:#fff6df;border-radius:11px;margin:15px 0 0;padding:12px 14px;line-height:1.5}.account-management-sections{flex-direction:column;display:flex}.account-management-sections>section{border-top:1px solid var(--line);padding:22px 0}.account-management-sections>section:first-child{border-top:0;padding-top:0}.account-management-sections>section:last-child{padding-bottom:0}.account-management-heading{align-items:flex-start;gap:11px;display:flex}.account-management-heading>div{flex:1;min-width:0}.account-management-heading>svg{width:20px;height:20px;color:var(--journey-accent);flex:none;margin-top:2px}.account-management-heading h3{margin:0;font-size:16px}.account-management-heading p{color:var(--muted);font-size:var(--panel-supporting);margin:4px 0 0;line-height:1.5}.account-password-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;margin-top:16px;display:grid}.account-password-grid label{color:#75596b;font-size:var(--panel-text);font-weight:800}.account-password-grid input{width:100%;margin-top:7px}.account-password-grid button{min-height:43px;padding:10px 14px}.account-password-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.account-plan-summary{flex-direction:column;display:flex}.account-plan-summary small{color:var(--journey-accent);font-size:var(--panel-label);letter-spacing:.7px;font-weight:900}.account-plan-summary strong{margin-top:4px;font-size:17px}.account-plan-summary p{color:var(--muted);font-size:var(--panel-supporting);margin:4px 0 0}.account-plan-actions{flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.account-plan-actions>*{justify-content:center;align-items:center;min-width:112px;padding:10px 13px;text-decoration:none;display:inline-flex}.account-document-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:0;display:grid}.account-delete-card{border-color:#efcfd1}.account-delete-card .profile-section-title{margin-bottom:0}.account-delete-card .profile-section-title>svg{color:#a63e48;background:#fff0f0}.account-delete-card .danger{color:#fff;background:#9b3540;border:0;border-radius:11px;padding:12px 15px;font-weight:900}.account-exit-dialog{width:min(620px,100%)}.account-exit-dialog>small{color:var(--journey-accent);letter-spacing:1.1px;font-size:10px;font-weight:900}.account-exit-dialog .form-grid{margin-bottom:15px}.account-retention-message{border:1px solid var(--journey-accent);padding:16px}@supports (color:color-mix(in lab, red, red)){.account-retention-message{border:1px solid color-mix(in srgb,var(--journey-accent) 24%,var(--line))}}.account-retention-message{background:var(--journey-soft);border-radius:13px}.account-retention-message strong{font-size:14px}.account-retention-message p{color:var(--muted);font-size:var(--panel-supporting);margin:6px 0;line-height:1.55}.account-retention-message a{color:var(--journey-accent);font-size:var(--panel-supporting);font-weight:900}.account-exit-actions{gap:10px;margin-top:18px;display:flex}.account-exit-actions>*{text-align:center;border-radius:11px;flex:1;justify-content:center;align-items:center;padding:13px 15px;font-size:12px;display:flex}.email-action-page{background:linear-gradient(145deg,#fff8f6,#f5efff);place-items:center;min-height:100dvh;padding:24px;display:grid}.email-action-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:25px;width:min(520px,100%);padding:42px;box-shadow:0 24px 70px #35172f1a}.email-action-logo{color:var(--plum);letter-spacing:-1.8px;font-size:28px;font-weight:900;display:inline-flex}.email-action-logo span{color:var(--coral)}.email-action-card>small{color:var(--coral);letter-spacing:1.2px;margin-top:28px;font-size:10px;font-weight:900;display:block}.email-action-card h1{letter-spacing:-1.8px;margin:8px 0;font-size:36px}.email-action-card p{color:var(--muted);margin:0 0 22px;line-height:1.55}.email-action-card label{color:#75596b;text-align:left;margin:18px 0;font-size:11px;font-weight:900;display:block}.email-action-card input{width:100%;margin-top:7px}.email-action-card .primary{border:0;justify-content:center;align-items:center;display:inline-flex}.brand-invite-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.brand-invite-empty>svg{background:var(--journey-soft);width:48px;height:48px;color:var(--journey-accent);border-radius:15px;padding:12px}.brand-invite-empty h2{margin:16px 0 5px;font-size:25px}.brand-invite-empty p{color:var(--ink);font-size:var(--panel-text);margin:0}.brand-invite-empty small{max-width:440px;color:var(--muted);font-size:var(--panel-supporting);margin-top:7px}.brand-briefing-page{max-width:1360px}.briefing-page-actions{align-items:center;gap:10px;display:flex}.briefing-page-actions-end{justify-content:flex-end}.briefing-page-actions button,.briefing-mobile-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.briefing-page-actions svg{width:16px;height:16px}.briefing-page-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}.briefing-cover-card{background:#fff;border:1px solid #e4def3;border-radius:20px;padding:12px;position:sticky;top:30px;overflow:hidden;box-shadow:0 14px 36px #35172f10}.briefing-cover-card img{aspect-ratio:1;object-fit:cover;background:var(--journey-soft);border-radius:14px;width:100%;display:block}.briefing-cover-card label{background:var(--journey-soft);color:var(--journey-accent);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:11px;padding:11px;font-weight:900;display:flex}.briefing-cover-card label svg{width:17px;height:17px}.briefing-cover-card small{color:var(--muted);font-size:var(--panel-supporting);text-align:center;margin:9px 5px 2px;line-height:1.45;display:block}.briefing-page-sections{flex-direction:column;gap:15px;display:flex}.briefing-page-sections>section{background:#fff;border:1px solid #e4def3;border-radius:22px;padding:26px}.briefing-page-sections>section>header{align-items:flex-start;gap:13px;margin-bottom:23px;display:flex}.briefing-page-sections>section>header>span{background:var(--journey-soft);width:34px;height:34px;color:var(--journey-accent);font-size:var(--panel-label);border-radius:10px;flex:none;place-items:center;font-weight:900;display:grid}.briefing-page-sections h2{letter-spacing:-.7px;margin:0;font-size:23px}.briefing-page-sections header p{color:var(--muted);font-size:var(--panel-text);margin:4px 0 0}.briefing-page-sections .form-grid{margin-bottom:0}.briefing-page-sections .form-grid>label,.briefing-page-sections .choice-field legend,.briefing-page-sections .choice-field label{font-size:var(--panel-text)}.briefing-page-sections .briefing-publication-toggle{cursor:pointer;align-items:flex-start;gap:9px;line-height:1.45;display:flex}.briefing-page-sections .briefing-publication-toggle>input[type=checkbox]{width:auto;min-width:14px;height:14px;box-shadow:none;cursor:pointer;flex:none;margin:2px 0 0;padding:0}.campaign-description-field{min-height:170px}.briefing-mobile-actions{display:none}.plan-required-modal{text-align:center}.review-modal-textarea{border:1px solid var(--line);width:100%;min-height:100px;font:inherit;text-align:left;resize:vertical;background:#fffaf9;border-radius:11px;margin:14px 0 0;padding:12px}.review-modal-textarea:focus{border-color:var(--journey-accent);box-shadow:0 0 0 3px var(--journey-soft);outline:none}.plan-required-modal h2{letter-spacing:-1px;font-size:28px}.plan-required-actions{justify-content:center;gap:12px;margin-top:26px;display:flex}.plan-required-actions button{white-space:nowrap;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:6px;max-width:220px;padding:12px 16px;font-size:12px;display:flex}@media (max-width:520px){.plan-required-actions{flex-direction:column}.plan-required-actions button{max-width:none}}@media (max-width:1050px){.brand-profile-grid{grid-template-columns:1fr}.account-password-grid{grid-template-columns:1fr 1fr}.account-document-links{grid-template-columns:1fr}.briefing-page-layout{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:760px){.brand-panel-page-head{flex-direction:column;align-items:flex-start}.brand-create-campaign{justify-content:center;width:100%}.brand-profile-card{padding:20px}.account-section-title,.account-management-heading-action{flex-wrap:wrap}.account-section-title>button,.account-management-heading-action>button{width:calc(100% - 49px);max-width:calc(100% - 49px);margin-left:49px}.account-profile-summary{grid-template-columns:1fr}.account-form-actions,.account-password-actions{flex-direction:column-reverse}.account-form-actions button,.account-password-actions button{width:100%}.profile-password-row{flex-direction:column;align-items:stretch}.account-password-grid{grid-template-columns:1fr}.account-plan-row{flex-direction:column;align-items:flex-start}.account-plan-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.account-plan-actions>*{flex:1}.account-exit-actions{flex-direction:column}.email-action-card{padding:34px 20px}.briefing-page-actions{display:none}.briefing-page-layout{grid-template-columns:1fr}.briefing-cover-card{position:static}.briefing-cover-card img{aspect-ratio:16/9}.briefing-page-sections>section{padding:20px 16px}.briefing-mobile-actions{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border-radius:15px;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;padding:10px;display:grid;position:sticky;bottom:72px}}@media (min-width:761px) and (max-width:1050px){.brand-panel-sidebar nav a,.brand-panel-signout{font-size:0}}@media (max-width:760px){.brand-panel-sidebar nav a,.brand-panel-signout{font-size:var(--panel-label)}}.creator-panel-shell{--journey-accent:#ff625b;--journey-bright:#f64f86;--journey-soft:#fff0f2;--journey-ring:#ffe5e7;--panel-text:14px;--panel-supporting:12px;--panel-label:11px;min-height:100dvh;font-size:var(--panel-text);background:#f8f6fb;grid-template-columns:248px minmax(0,1fr);line-height:1.5;display:grid}.creator-panel-shell .primary{box-shadow:0 12px 25px #ff625b35}.creator-panel-sidebar{color:#e9dde6;z-index:20;background:linear-gradient(165deg,#2c1229,#1a0a1a);border-right:0;flex-direction:column;height:100dvh;padding:25px 18px 18px;display:flex;position:sticky;top:0}.creator-panel-logo{color:#fff;letter-spacing:-1.8px;align-items:center;padding:4px 10px;font-size:27px;font-weight:900;display:flex}.creator-panel-logo span{color:var(--coral)}.creator-panel-logo b{background:var(--coral);color:#fff;border-radius:8px;place-items:center;width:24px;height:24px;margin-left:6px;display:grid;transform:rotate(-8deg)}.creator-panel-logo svg{fill:currentColor;width:13px;height:13px}.creator-panel-account{color:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:15px;flex:none;align-items:center;margin:8px 7px 20px;padding:15px;transition:border-color .18s,background .18s;display:flex}.creator-panel-account:hover,.creator-panel-account.active{border-color:var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.creator-panel-account:hover,.creator-panel-account.active{border-color:color-mix(in srgb,var(--journey-accent) 55%,#ffffff25)}}.creator-panel-account:hover,.creator-panel-account.active{background:#ffffff1b}.creator-panel-account-summary{cursor:default}.creator-panel-account-summary:hover{background:#ffffff14;border-color:#ffffff1f}.creator-panel-account strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.creator-panel-account span{color:#c9b3c2;font-size:var(--panel-supporting);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.creator-panel-sidebar nav{flex-direction:column;gap:2px;display:flex}.creator-panel-sidebar nav a,.creator-panel-signout{color:#d3bdcc;font-size:var(--panel-text);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:11px 12px;font-weight:900;display:flex}.creator-panel-sidebar nav a:hover,.creator-panel-sidebar nav a.active{background:var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.creator-panel-sidebar nav a:hover,.creator-panel-sidebar nav a.active{background:color-mix(in srgb,var(--journey-accent) 30%,transparent)}}.creator-panel-sidebar nav a:hover,.creator-panel-sidebar nav a.active{color:#fff}.brand-panel-sidebar nav a>span,.creator-panel-sidebar nav a>span{background:var(--journey-accent);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:9px;font-weight:900;display:grid}.creator-panel-sidebar nav svg,.creator-panel-signout svg{stroke-width:1.8px;width:17px;height:17px}.creator-panel-signout{width:100%}.creator-panel-signout:hover{color:#ffb3b8;background:#ff62701f}.creator-panel-main{min-width:0;padding:42px clamp(24px,4vw,58px) 70px}.creator-panel-main-messages{padding-bottom:24px}.creator-panel-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.creator-panel-page-head>div>span{color:var(--journey-accent);font-size:var(--panel-label);letter-spacing:1.2px;text-transform:uppercase;font-weight:900}.creator-panel-page-head h1{letter-spacing:-1.8px;margin:8px 0 6px;font-size:27px;line-height:1}.creator-panel-page-head p{max-width:640px;color:var(--muted);font-size:var(--panel-text);margin:0}.creator-panel-page-head .primary:disabled{color:#8f8188;box-shadow:none;cursor:default;background:#e3dde1}.outline.danger{color:#9b363d;border-color:#e7a3a8}.outline.danger:hover{background:#fff4f4}.campaign-briefing-note{background:#f4eff2;border-radius:12px;flex-direction:column;gap:5px;margin:0 0 20px;padding:14px 16px;display:flex}.campaign-briefing-note b{color:#604b58;font-size:12px}.campaign-briefing-note span{font-size:var(--panel-supporting);color:#8a7481;line-height:1.4}.creator-campaign-detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(380px,.85fr);align-items:start;gap:24px;display:grid}.creator-campaign-briefing-column{border:1px solid var(--line);background:#fff;border-radius:22px;min-width:0;padding:30px 32px;box-shadow:0 14px 38px #2b11200d}.creator-campaign-briefing-head{border-bottom:1px solid var(--line);padding-bottom:20px}.creator-campaign-briefing-head>span,.creator-campaign-details-heading>span{color:var(--journey-accent);font-size:var(--panel-label);letter-spacing:1.2px;text-transform:uppercase;font-weight:900}.creator-campaign-briefing-head h1{letter-spacing:-1.8px;margin:8px 0 7px;font-size:clamp(29px,3vw,42px);line-height:1.04}.creator-campaign-briefing-head small{color:var(--muted);font-size:var(--panel-supporting);font-weight:800}.creator-campaign-description{color:#604f5d;margin:24px 0 0;font-size:15px;line-height:1.75}.creator-campaign-details-column{min-width:0;position:sticky;top:24px}.creator-campaign-details-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:18px;overflow:hidden;box-shadow:0 14px 38px #2b112012}.creator-campaign-details-heading{margin:0 2px 14px}.creator-campaign-cover{background:var(--journey-soft);border-radius:15px;overflow:hidden}.creator-campaign-cover img{aspect-ratio:16/8;object-fit:cover;width:100%;display:block}.creator-campaign-details-card .campaign-briefing-note{margin:14px 0 0}.creator-campaign-facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin-top:15px;display:grid}.creator-campaign-facts>div{border-bottom:1px solid var(--line);min-width:0;padding:11px 0}.creator-campaign-facts>.creator-campaign-fact-wide{grid-column:1/-1}.creator-campaign-facts span{color:#85768a;font-size:var(--panel-label);letter-spacing:.45px;text-transform:uppercase;font-weight:900;display:block}.creator-campaign-facts strong{color:var(--ink);font-size:var(--panel-text);overflow-wrap:anywhere;margin-top:4px;font-weight:800;line-height:1.4;display:block}.creator-campaign-actions{gap:9px;margin-top:17px;display:grid}.creator-campaign-actions>*{text-align:center;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.creator-campaign-actions .primary:disabled{color:#8f8188;box-shadow:none;cursor:default;background:#e3dde1}.creator-campaign-action-note{margin:12px 0 0!important}.campaign-nav-label-mobile,.creator-campaign-report-footer{display:none}@media (max-width:900px){.creator-campaign-detail-layout{grid-template-columns:1fr}.creator-campaign-details-column{position:static}.creator-campaign-cover img{aspect-ratio:16/6}}@media (max-width:560px){.creator-campaign-briefing-column{padding:24px 20px}.creator-campaign-details-card{padding:14px}.creator-campaign-cover img{aspect-ratio:16/9}.creator-campaign-facts{grid-template-columns:1fr}.creator-campaign-facts>.creator-campaign-fact-wide{grid-column:auto}}.pet-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.pet-tile{aspect-ratio:1;min-width:0}.pet-tile-button{color:#fff;text-align:left;cursor:pointer;background:#2d1518;border:0;border-radius:17px;width:100%;height:100%;padding:0;transition:transform .22s,box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 28px #2c14221c}.pet-tile-button:hover{transform:translateY(-3px);box-shadow:0 18px 38px #3215252c}.pet-tile-media{position:absolute;inset:0}.pet-tile-media:after{content:"";background:linear-gradient(#0000 0%,#1d0a0ab5 48%,#17070ded 100%);position:absolute;inset:35% 0 0}.pet-tile-media img,.pet-tile-media>span{object-fit:cover;width:100%;height:100%;display:block}.pet-tile-media>span{background:linear-gradient(145deg,#ffb1a8,#c2453f);place-items:center;font-size:52px;font-weight:900;display:grid}.pet-tile-overlay{z-index:2;padding:28px 13px 13px;position:absolute;bottom:0;left:0;right:0}.pet-tile-overlay h2{color:#fff;letter-spacing:-.8px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;line-height:1;overflow:hidden}.pet-tile-overlay p{font-size:var(--panel-supporting);align-items:center;gap:5px;margin:4px 0 0;line-height:1.35;display:flex}.pet-tile-overlay p span{color:#e8b7bb}.creator-pet-add-button{font-size:var(--panel-supporting);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:inline-flex}.creator-pet-add-button svg{width:16px;height:16px}.pet-profile-name{width:100%;max-width:100%;color:var(--ink);letter-spacing:-2px;background:0 0;border:0;border-bottom:2px solid #0000;margin:8px 0 6px;padding:2px;font-family:inherit;font-size:clamp(28px,3.6vw,40px);font-weight:900;line-height:1;transition:border-color .2s;display:block}.pet-profile-name:focus{border-bottom-color:var(--journey-accent);outline:none}.pet-profile-name::placeholder{color:#c9bcc0}.pet-profile-fields{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:4px;display:flex}.pet-profile-fields label{color:#8a7079;font-size:var(--panel-label);text-transform:uppercase;letter-spacing:.4px;flex-direction:column;gap:4px;font-weight:900;display:flex}.pet-profile-fields select,.pet-profile-fields input{border:1px solid var(--line);color:var(--ink);font-size:var(--panel-supporting);background:#fffaf9;border-radius:9px;padding:8px 10px;font-weight:700}.pet-profile-fields select:focus,.pet-profile-fields input:focus{border-color:var(--journey-accent);outline:none}.pet-profile-city{width:100%;max-width:320px;color:var(--muted);font-size:var(--panel-supporting);background:0 0;border:0;border-bottom:1px solid #0000;margin-top:8px;padding:2px;font-weight:800;display:block}.pet-profile-city:focus{border-bottom-color:var(--journey-accent);outline:none}.pet-profile-city::placeholder{color:#baa9ae}.pet-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pet-photo-tile{aspect-ratio:4/5;background:#f4eeee;border-radius:11px;position:relative;overflow:hidden}.pet-photo-tile img{object-fit:cover;width:100%;height:100%;display:block}.pet-photo-tile button{color:#fff;background:#1a0a0aa8;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.pet-photo-tile button svg{width:13px;height:13px}.pet-photo-upload{color:var(--journey-accent);font-size:var(--panel-supporting);cursor:pointer;border:1px dashed #e6c9cd;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-weight:800;display:flex}.pet-photo-upload:hover{background:var(--journey-soft)}.pet-photo-upload svg{width:20px;height:20px}.panel-messages-button{color:#756475;font-size:var(--panel-text);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;margin-bottom:5px;padding:11px 12px;font-weight:900;display:flex;position:relative}.panel-messages-button:hover{background:var(--journey-soft);color:var(--journey-accent)}.panel-messages-button svg{stroke-width:1.8px;width:17px;height:17px}@media (max-width:1050px){.creator-panel-shell{grid-template-columns:82px minmax(0,1fr)}.creator-panel-sidebar{padding:22px 12px}.creator-panel-logo{justify-content:center;padding:0;font-size:0}.creator-panel-logo b{margin:0}.creator-panel-nav-label,.creator-panel-support{display:none}.creator-panel-account{background:0 0;border:0;justify-content:center;margin:20px 0 0;padding:0}.creator-panel-account:hover,.creator-panel-account.active{background:0 0;border-color:#0000}.creator-panel-account>div{text-align:center;width:100%;display:flex}.creator-panel-account strong{font-size:9px}.creator-panel-account span{font-size:7px}.creator-panel-sidebar nav a,.creator-panel-signout{justify-content:center;font-size:0}.pet-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.creator-panel-shell{padding-bottom:76px;display:block}.creator-panel-sidebar{border:0 solid #ffffff1a;border-top-width:1px;width:100%;height:72px;padding:7px 8px;display:block;position:fixed;inset:auto 0 0}.creator-panel-logo,.creator-panel-nav-label,.creator-panel-support,.creator-panel-account-summary,.creator-panel-sidebar-footer{display:none}.creator-panel-sidebar nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;width:100%;height:100%;display:grid}.creator-panel-sidebar nav a,.creator-panel-sidebar .panel-messages-button{text-align:center;flex-direction:column;justify-content:center;gap:2px;min-width:0;margin:0;padding:5px 2px;font-size:8px;line-height:1.1;position:relative}.creator-panel-sidebar nav svg{width:20px;height:20px}.creator-panel-sidebar nav a>span{margin:0;position:absolute;top:2px;right:calc(50% - 24px)}.creator-panel-main{padding:25px 15px 40px}.campaign-briefing-view .candidate-page-top{grid-template-columns:minmax(0,.75fr) minmax(0,2.25fr);align-items:center;gap:7px;margin-bottom:18px;display:grid}.campaign-briefing-view .candidate-page-top>.brand-panel-back{white-space:nowrap;min-width:0;margin:0;font-size:10px}.creator-campaign-report-top{display:none!important}.campaign-briefing-pagination{gap:4px;width:100%;min-width:0;margin-left:0}.campaign-briefing-nav-button{flex:1;min-width:0;padding:8px 4px;font-size:9px}.campaign-briefing-nav-button svg,.campaign-briefing-view .candidate-page-top>.brand-panel-back svg{flex:none;width:12px;height:12px}.campaign-nav-label-desktop{display:none}.campaign-nav-label-mobile{display:inline}.creator-campaign-report-footer{border-top:1px solid var(--line);justify-content:center;margin-top:20px;padding:18px 0 4px;display:flex}.creator-campaign-report-footer .brand-panel-back{margin:0}.creator-panel-page-head{flex-direction:column;align-items:flex-start}.creator-pet-list-page{padding-bottom:78px}.creator-pet-add-button{z-index:30;width:auto;position:fixed;bottom:80px;left:15px;right:15px}.pet-grid{grid-template-columns:1fr 1fr;gap:10px}.pet-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pet-profile-fields{gap:9px}}.creator-messages-section+.creator-messages-section{margin-top:28px}.creator-messages-section>header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.creator-messages-section>header h2{letter-spacing:-.4px;margin:0;font-size:18px}.creator-messages-section>header span{background:var(--journey-soft);min-width:22px;height:22px;color:var(--journey-accent);border-radius:999px;place-items:center;padding:0 6px;font-size:10px;font-weight:900;display:grid}.creator-messages-section .application-list{margin-top:0}@media (max-width:700px){.creator-campaigns-head{min-height:55px;padding-right:48px;position:relative}.creator-campaigns-head>div{width:100%}.creator-campaigns-head .campaign-sort-control{border:1px solid var(--line);width:40px;height:40px;color:var(--journey-accent);cursor:pointer;background:#fff;border-radius:11px;place-items:center;display:grid;position:absolute;top:0;right:0}.creator-campaigns-head .campaign-sort-label{display:none}.creator-campaigns-head .campaign-sort-icon{width:18px;height:18px;display:block}.creator-campaigns-head .campaign-sort-control select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.creator-campaigns-page .logged-campaign-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-15px;padding:0 15px 12px;scroll-padding-inline:15px;display:flex;overflow-x:auto}.creator-campaigns-page .logged-campaign-grid::-webkit-scrollbar{display:none}.creator-campaigns-page .logged-campaign-card{scroll-snap-align:start;flex:0 0 min(84vw,340px)}.creator-campaigns-page .logged-campaign-card .card-cover{height:clamp(185px,48vw,210px)}.creator-campaigns-page .logged-campaign-card .card-body{padding:13px}.creator-campaigns-page .logged-campaign-card .metadata{gap:4px;min-height:0;font-size:10px}.creator-campaigns-page .logged-campaign-card .reward{margin:10px 0;padding:9px 0}.creator-messages-page .application-card-actions{grid-column:1/-1;justify-content:flex-start}.creator-messages-page .application-card-actions>*{text-align:center;flex:1}}.conversation-list{flex-direction:column;gap:9px;margin-top:14px;display:flex}.conversation-list-item{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px;transition:border-color .18s,box-shadow .18s;display:grid}.conversation-list-item:hover{border-color:var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.conversation-list-item:hover{border-color:color-mix(in srgb,var(--journey-accent) 38%,var(--line))}}.conversation-list-item:hover{box-shadow:0 10px 28px var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.conversation-list-item:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--journey-accent) 10%,transparent)}}.conversation-list-item>div{flex-direction:column;gap:3px;min-width:0;display:flex}.conversation-list-item span{color:var(--muted);font-size:var(--panel-supporting);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-list-item small{background:var(--journey-soft);color:var(--journey-accent);font-size:var(--panel-supporting);white-space:nowrap;border-radius:8px;padding:6px 9px;font-weight:900}.conversation-avatar{background:var(--journey-soft);width:38px;height:38px;color:var(--journey-accent);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.conversation-shell{flex-direction:column;height:100%;min-height:0;display:flex}.conversation-shell .candidate-page-top{flex:none}.conversation-page{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 10px 34px #2b11200f}.conversation-header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:16px 20px;display:flex}.conversation-header .conversation-avatar{flex:none;width:44px;height:44px;font-size:16px}.conversation-header>div:not(.conversation-avatar){flex-direction:column;flex:1;min-width:0;display:flex}.conversation-header b{font-size:15px}.conversation-header span{color:var(--muted);font-size:var(--panel-supporting)}.conversation-thread{background:#faf8fa;flex-direction:column;flex:1;gap:10px;min-height:0;padding:20px;display:flex;overflow-y:auto}.conversation-bubble{border:1px solid var(--line);background:#fff;border-radius:14px;width:calc(50% - 20px);padding:10px 13px;box-shadow:0 3px 10px #2b11201a}.conversation-bubble.mine{align-self:flex-end}.conversation-bubble.sender-marca{background:#f2efff;border-color:#ddd2f8}.conversation-bubble.sender-creator{background:#fff0f2;border-color:#ffd9dc}.conversation-bubble p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}.conversation-bubble small{color:var(--muted);text-align:right;margin-top:5px;font-size:9px;display:block}.conversation-bubble.delivery b{color:#ff625b;margin-bottom:4px;font-size:12px;display:block}.conversation-bubble.review{border-left-width:4px}.conversation-bubble.review.approved{border-left-color:#157047}.conversation-bubble.review.revision_requested{border-left-color:#a9720c}.conversation-bubble.review .delivery-status{margin-top:0;margin-bottom:6px}.conversation-bubble.review p{font-weight:700}.conversation-empty{color:var(--muted);text-align:center;margin:auto;font-size:12px}.delivery-files{flex-direction:column;gap:6px;margin:6px 0;display:flex}.delivery-files button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px;font-size:11px;display:flex}.delivery-status{color:#6b5666;background:#f2edf0;border-radius:7px;margin-top:4px;padding:3px 8px;font-size:9px;font-weight:900;display:inline-block}.delivery-status.approved{color:#157047;background:#e7fff0}.delivery-status.revision_requested{color:#805c14;background:#fff4d9}.delivery-review-actions{gap:8px;margin-top:10px;display:flex}.delivery-review-actions button{border-radius:9px;padding:8px 12px;font-size:10px}.attach-confirm{border:1px solid var(--line);background:#faf8fa;border-radius:13px;margin:10px 0 0;padding:12px 14px}.attach-confirm-files{color:var(--muted);word-break:break-all;flex-direction:column;gap:3px;margin-bottom:10px;font-size:11px;display:flex}.attach-confirm p{margin:0 0 10px;font-size:12px;font-weight:800}.attach-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.attach-confirm-actions button{border-radius:9px;padding:8px 12px;font-size:10px}.conversation-composer{border-top:1px solid var(--line);background:#fff;align-items:flex-end;gap:8px;padding:14px 20px;display:flex}.conversation-attach{background:var(--journey-soft);width:40px;height:40px;color:var(--journey-accent);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.conversation-attach.disabled{opacity:.4;cursor:not-allowed;color:var(--muted)}.conversation-attach svg{width:18px;height:18px}.conversation-composer textarea{resize:none;border:1px solid var(--line);min-height:40px;max-height:120px;font:inherit;border-radius:20px;flex:1;padding:10px 15px;font-size:12px}.conversation-send{background:var(--journey-accent);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.conversation-send:disabled{opacity:.4}.conversation-send svg{width:16px;height:16px}.conversation-uploading{color:var(--journey-accent);margin:8px 0 0;font-size:11px;font-weight:800}@media (max-width:760px){.conversation-page{border-radius:14px}.conversation-bubble{width:auto;max-width:86%}}.creator-panel-main-subscription{background:radial-gradient(circle at 88% 4%,#fff0ed 0,#0000 24%),radial-gradient(circle at 53% 110%,#f9edf3 0,#0000 36%),#fffaf8;padding:25px clamp(28px,4vw,64px) 58px;position:relative;overflow:hidden}.creator-panel-account>div{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.creator-panel-account>div strong,.creator-panel-account>div span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.creator-panel-plan-card{color:#fff;background:linear-gradient(135deg,#ffffff12,#ffffff08);border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px 12px;padding:14px;display:grid}.creator-panel-plan-card small{color:#ffaaa6;letter-spacing:1.1px;font-size:9px;font-weight:900;line-height:1}.creator-panel-plan-card strong{text-align:right;font-size:15px;line-height:1}.creator-panel-plan-card p{color:#c9b3c2;grid-column:1/-1;margin:0;font-size:10px;line-height:1.4}.creator-panel-plan-card>a{background:var(--journey-accent);color:#fff;text-align:center;border-radius:9px;grid-column:1/-1;margin-top:3px;padding:9px 10px;font-size:10px;font-weight:900;text-decoration:none;transition:background .18s,transform .18s}.creator-panel-plan-card>a:hover{background:#ff7771;transform:translateY(-1px)}.creator-panel-plan-card.active{background:linear-gradient(135deg,#ffffff14,#ff625b12)}@media (max-width:1050px){.creator-panel-plan-card{display:none}}@media (max-width:760px){.creator-panel-account>div span{display:none}}.creator-panel-shell .subscription-page{z-index:1;width:min(1280px,100%);margin:0 auto;position:relative}.creator-panel-shell .subscription-founder-page .founder-launch-banner{margin-top:0}.creator-panel-shell .subscription-founder-note{color:#6f626e;text-align:center;max-width:760px;margin:18px auto 0;font-size:12px;line-height:1.55}.creator-panel-shell .subscription-plans-page .plans-heading{margin-bottom:32px}.creator-panel-shell .subscription-plans-page .creator-plan-grid{width:100%}.creator-panel-shell .subscription-header{max-width:740px;margin:0 0 28px}.creator-panel-shell .subscription-badge{color:#ff514d;letter-spacing:1.5px;background:#fffaf8;border:1.5px solid #ff625b;border-radius:13px;align-items:center;gap:9px;min-height:39px;padding:0 17px;font-size:11px;font-weight:900;display:inline-flex}.creator-panel-shell .subscription-heading{color:#35132f;letter-spacing:-2.8px;max-width:760px;margin:0 0 16px;font-family:Trebuchet MS,Avenir Next,Arial,sans-serif;font-size:clamp(40px,3.6vw,56px);font-weight:700;line-height:.96}.creator-panel-shell .subscription-badge+.subscription-heading{margin-top:24px}.creator-panel-shell .subscription-heading-brand{white-space:nowrap;max-width:none}.creator-panel-shell .subscription-heading-logo{color:var(--plum);font-kerning:normal;letter-spacing:-.067em;font-size:1em;font-weight:900;line-height:inherit;text-rendering:optimizelegibility;vertical-align:baseline;white-space:nowrap;margin-left:.18em;display:inline}.creator-panel-shell .subscription-heading-logo>strong{font-weight:900}.creator-panel-shell .subscription-heading-logo>span{color:var(--coral);font-weight:900}.creator-panel-shell .subscription-heading-logo>b{background:var(--coral);color:#fff;vertical-align:-.06em;border-radius:.24em;place-items:center;width:.74em;height:.74em;margin-left:.22em;display:inline-grid;transform:rotate(-8deg)}.creator-panel-shell .subscription-heading-logo svg{fill:currentColor;width:.4em;height:.4em}.creator-panel-shell .subscription-heading em{color:#ff5d57;font-style:normal}.creator-panel-shell .subscription-lead{color:#6f626e;max-width:720px;margin:0;font-size:15px;line-height:1.65}.creator-panel-shell .subscription-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;width:100%;display:grid}.creator-panel-shell .subscription-plan-card{background:#ffffffed;border:1px solid #eadfe4;border-radius:23px;flex-direction:column;min-width:0;min-height:520px;padding:30px;display:flex;position:relative;box-shadow:0 22px 65px #431b3d12}.creator-panel-shell .subscription-plan-card.featured{color:#fff;background:linear-gradient(145deg,#4b173f,#8d2e60 68%,#bc435f);border-color:#ff625b;box-shadow:0 22px 65px #431b3d2c}.creator-panel-shell .subscription-plan-badge{color:#fff;letter-spacing:.5px;white-space:nowrap;background:#ff625b;border-radius:99px;padding:6px 11px;font-size:8px;font-weight:900;position:absolute;top:-12px;right:22px;box-shadow:0 8px 18px #ff625b35}.creator-panel-shell .subscription-plan-card-head{border-bottom:1px solid #eadfe4;min-height:126px;padding-bottom:22px}.creator-panel-shell .subscription-plan-card-head>span{color:#6f626e;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:900;display:block}.creator-panel-shell .subscription-plan-card-head h2{color:#35132f;letter-spacing:-1.8px;margin:0;font-family:Trebuchet MS,Avenir Next,Arial,sans-serif;font-size:42px;font-weight:900;line-height:1}.creator-panel-shell .subscription-plan-card-head h2 small{letter-spacing:0;font-size:15px;font-weight:800;font-family:var(--font-sans),Arial,sans-serif!important}.creator-panel-shell .subscription-plan-card-head p{color:#7e727d;min-height:18px;margin:10px 0 0;font-size:12px;line-height:1.45}.creator-panel-shell .subscription-plan-card.featured .subscription-plan-card-head{border-bottom-color:#ffffff38}.creator-panel-shell .subscription-plan-card.featured .subscription-plan-card-head>span,.creator-panel-shell .subscription-plan-card.featured .subscription-plan-card-head h2,.creator-panel-shell .subscription-plan-card.featured .subscription-plan-card-head p{color:#fff}.creator-panel-shell .subscription-plan-features{flex-direction:column;gap:14px;margin:24px 0;padding:0;list-style:none;display:flex}.creator-panel-shell .subscription-plan-features li{color:#35132f;align-items:flex-start;gap:10px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.creator-panel-shell .subscription-plan-features svg{color:#ff625b;flex:none;margin-top:1px}.creator-panel-shell .subscription-plan-card.featured .subscription-plan-features li{color:#fff}.creator-panel-shell .subscription-plan-card.featured .subscription-plan-features svg{color:#ffb2ae}.creator-panel-shell .subscription-plan-no-cut{color:#6f626e;border-top:1px solid #eadfe4;margin:auto 0 20px;padding-top:20px;font-size:11px;font-weight:700;line-height:1.5}.creator-panel-shell .subscription-plan-card.featured .subscription-plan-no-cut{color:#fff;border-top-color:#ffffff38}.creator-panel-shell .subscription-cta{border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:56px;font-size:14px;display:flex;box-shadow:0 15px 30px #ff625b35}.creator-panel-shell .subscription-plan-card .subscription-cta{margin-top:0}.creator-panel-shell .subscription-state-page{max-width:820px;padding-top:9vh}.creator-panel-shell .subscription-state-cta{width:max-content;min-width:260px;margin-top:28px;padding:0 24px}.creator-panel-shell .subscription-active-page .subscription-badge{color:#18885a;border-color:#18885a}@media (max-width:760px){.creator-panel-main-subscription{padding:20px 16px 48px}.creator-panel-shell .subscription-heading{letter-spacing:-2px;font-size:38px}.creator-panel-shell .subscription-lead{font-size:14px}.creator-panel-shell .subscription-plan-grid{grid-template-columns:1fr;gap:18px}.creator-panel-shell .subscription-plan-card{min-height:0;padding:26px 22px}.creator-panel-shell .subscription-plan-card-head{min-height:0}.creator-panel-shell .subscription-state-page{padding-top:24px}}.creator-club-notice,.creator-campaign-gate{color:#35132f;background:linear-gradient(120deg,#fff8f6,#fff0f2);border:1px solid #ffd4d2;border-radius:17px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:24px;padding:16px 18px;display:grid;box-shadow:0 12px 30px #ff625b0c}.creator-club-notice{text-decoration:none}.creator-club-notice>i,.creator-campaign-gate>i{color:#ff625b;background:#fff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 7px 18px #ff625b16}.creator-club-notice>i svg,.creator-campaign-gate>i svg{width:21px;height:21px}.creator-club-notice>div,.creator-campaign-gate>div{min-width:0}.creator-club-notice b,.creator-campaign-gate b{font-size:14px;display:block}.creator-club-notice span,.creator-campaign-gate span{color:#776a74;margin-top:3px;font-size:12px;line-height:1.45;display:block}.creator-club-notice>strong{color:#ff514d;white-space:nowrap;font-size:12px}.creator-campaign-gate>.primary{white-space:nowrap;padding:11px 17px}.creator-campaigns-page .logged-campaign-card .card-brand-line small{letter-spacing:.2px}.creator-campaigns-page .logged-campaign-card .reward b{text-transform:none}@media (max-width:760px){.creator-club-notice,.creator-campaign-gate{grid-template-columns:40px 1fr;padding:14px}.creator-club-notice>strong,.creator-campaign-gate>.primary{text-align:center;grid-column:1/-1}}@media (max-width:980px){.panel-support-layout,.panel-support-page.is-error-report .panel-support-layout{grid-template-columns:1fr}.panel-support-form-card{position:static}}@media (max-width:600px){.panel-support-page-head{margin-bottom:21px}.panel-support-page-head h1{font-size:31px}.panel-support-faq,.panel-support-form-card,.panel-support-guidance{border-radius:17px;padding:21px 18px}.panel-support-form-row{grid-template-columns:1fr}.panel-support-faq-list summary{grid-template-columns:25px minmax(0,1fr) 17px}.panel-support-faq-list details>p{margin-left:35px;margin-right:18px}}.admin-operations{color:#35152d;min-height:100vh;font-family:var(--font-geist-sans),sans-serif;background:#f8f6fb;padding:clamp(24px,4vw,64px)}.admin-operations>header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1200px;margin:0 auto 28px;display:flex}.admin-operations h1{margin:4px 0;font-size:clamp(30px,4vw,48px)}.admin-operations h2{margin:0 0 18px;font-size:22px}.admin-operations>section{background:#fff;border:1px solid #e8dce4;border-radius:20px;max-width:1200px;margin:0 auto 22px;padding:24px}.admin-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.admin-summary article{background:#faf1f5;border-radius:14px;flex-direction:column;gap:4px;padding:18px;display:flex}.admin-summary b{font-size:28px}.admin-summary span,.admin-record span{color:#806475;font-size:13px}.admin-search{gap:10px;display:flex}.admin-search input{border:1px solid #dfcbd6;border-radius:12px;flex:1;padding:13px 15px}.admin-search button,.admin-record button{color:#fff;background:#7653e6;border:0;border-radius:11px;padding:11px 16px;font-weight:800}.admin-record{border-top:1px solid #eee4ea;justify-content:space-between;align-items:flex-start;gap:24px;padding:16px 0;display:flex}.admin-record:first-of-type{border-top:0}.admin-record>div{flex-direction:column;gap:4px;display:flex}.admin-record p{white-space:pre-wrap;margin:6px 0 0}.admin-operations a{color:#55203f;font-weight:800}@media (max-width:760px){.admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-record,.admin-operations>header{flex-direction:column}}.admin-login-page{color:#35152d;min-height:100vh;font-family:var(--font-geist-sans),sans-serif;background:radial-gradient(circle at 78% 18%,#ffe4df 0,#0000 30%),linear-gradient(145deg,#fffaf8,#f6f2fa);place-items:center;padding:24px;display:grid}.admin-login-card{background:#fff;border:1px solid #eadce4;border-radius:24px;width:min(100%,440px);padding:clamp(28px,5vw,44px);box-shadow:0 24px 70px #35152d18}.admin-login-logo{color:#431431;align-items:center;margin-bottom:34px;font-size:25px;line-height:1;text-decoration:none;display:inline-flex}.admin-login-logo span{color:#ff625d;font-weight:800}.admin-login-card>small{color:#7553e6;letter-spacing:1.2px;font-size:11px;font-weight:900;display:block}.admin-login-card h1{margin:8px 0 9px;font-size:clamp(28px,7vw,38px);line-height:1.1}.admin-login-card>p{color:#806475;margin:0 0 28px;line-height:1.5}.admin-login-card form,.admin-login-card label{flex-direction:column;display:flex}.admin-login-card form{gap:15px}.admin-login-card label{gap:7px;font-size:12px;font-weight:800}.admin-login-card input{color:#35152d;width:100%;font:inherit;background:#fff;border:1px solid #dfcbd6;border-radius:12px;outline:none;padding:13px 14px}.admin-login-card input:focus{border-color:#7653e6;box-shadow:0 0 0 3px #7653e61c}.admin-login-submit,.admin-login-reset{font:inherit;cursor:pointer;border:0;border-radius:12px;padding:13px 16px;font-weight:800}.admin-login-submit{color:#fff;background:#7653e6;margin-top:5px;box-shadow:0 12px 28px #7653e633}.admin-login-reset{color:#55203f;background:0 0;padding:5px}.admin-login-submit:disabled,.admin-login-reset:disabled{cursor:not-allowed;opacity:.6}.admin-login-message{border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.45;margin:0!important}.admin-login-message.error{color:#9c2934;background:#fff0f0}.admin-login-message.success{color:#236746;background:#eefaf4}.pet-positioning-section{flex-direction:column;gap:18px;display:flex}.pet-positioning-section .pet-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pet-positioning-section label{flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.pet-positioning-section input,.pet-positioning-section select{background:#fff;border:1px solid #eadce4;border-radius:10px;min-width:0;padding:11px 12px}.pet-positioning-section .check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;display:grid}.pet-positioning-section .check-grid label{flex-direction:row;align-items:center;font-weight:600;display:flex}.pet-positioning-section .check-grid input{padding:0}.conversation-contact{border-top:1px solid #eadce4;flex-wrap:wrap;gap:6px 18px;width:100%;margin-top:10px;padding-top:10px;display:flex}.conversation-contact div{flex-direction:column;gap:2px;min-width:0;display:flex}.conversation-contact dt{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:9px;font-weight:900}.conversation-contact dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700}.conversation-contact a{color:var(--coral);text-underline-offset:2px;text-decoration:underline}.field-optional{color:var(--muted);font-size:10px;font-weight:600}.field-hint{color:var(--muted);margin-top:5px;font-size:10px;font-weight:600;line-height:1.45;display:block}.pet-visibility-section{flex-direction:column;gap:14px;display:flex}.pet-visibility-options{gap:10px;display:grid}.pet-visibility-options label{cursor:pointer;background:#fff;border:1px solid #eadce4;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:13px 14px;display:grid}.pet-visibility-options label:has(input:checked){border-color:var(--coral);background:var(--journey-soft,#fff7fa)}.pet-visibility-options input{margin-top:3px}.pet-visibility-options span{color:var(--muted);flex-direction:column;gap:4px;font-size:11px;line-height:1.5;display:flex}.pet-visibility-options strong{color:var(--ink);font-size:12px;font-weight:900}.conversation-load-older{color:#54213f;background:#fff;border:1px solid #dbc8d4;border-radius:99px;margin:0 auto 18px;padding:8px 14px;font-weight:800;display:block}@media (max-width:700px){.pet-positioning-section .pet-profile-fields,.pet-positioning-section .check-grid{grid-template-columns:1fr}}.admin-record .admin-record-actions{flex-flow:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-transactions{border-top:1px solid #eee4ea;margin-top:18px;padding-top:18px}.admin-transactions p{color:#684b5d;margin:7px 0}@media (max-width:760px){.admin-record .admin-record-actions{justify-content:flex-start}.founder-launch-banner{text-align:left;grid-template-columns:1fr;gap:24px;padding:29px 24px}.founder-launch-action{min-width:0}.founder-closed-note{text-align:center;flex-direction:column}.form-modal.founder-info-modal{padding:35px 22px}.founder-info-actions{grid-template-columns:1fr}}.signup-role-switch button.creator.active{color:#ff625b}.signup-role-switch button.marca.active{color:#7653e6}.creator-panel-shell .subscription-heading-brand .subscription-heading-logo{margin-left:0}@media (min-width:761px){.brand-panel-logo,.creator-panel-logo{letter-spacing:-1.1px;font-size:20px}}.pet-save-footer{display:none}@media (max-width:700px){.creator-panel-shell .candidate-detail-page .candidate-social-header{grid-template-columns:1fr;gap:20px;padding:0}.creator-panel-shell .candidate-detail-page .candidate-profile-avatar{justify-self:center;width:144px;min-width:144px;height:144px;min-height:144px}.creator-panel-shell .candidate-detail-page .avatar-change-button{width:42px;height:42px}.creator-panel-shell .candidate-detail-page .avatar-change-button svg{width:20px;height:20px}.creator-panel-shell .candidate-detail-page .candidate-profile-identity{width:100%}.creator-panel-shell .candidate-detail-page .pet-profile-name{text-align:center}.creator-panel-shell .candidate-detail-page .pet-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;width:100%;display:grid}.creator-panel-shell .candidate-detail-page .pet-profile-fields label,.creator-panel-shell .candidate-detail-page .pet-profile-fields select,.creator-panel-shell .candidate-detail-page .pet-profile-fields input,.creator-panel-shell .candidate-detail-page .pet-profile-city{width:100%;max-width:none}.creator-panel-shell .candidate-detail-page .candidate-profile-actions{display:none}.creator-panel-shell .candidate-detail-page .candidate-social-content{margin-top:34px}.creator-panel-shell .candidate-detail-page .pet-save-footer{border-top:1px solid var(--line);margin-top:32px;padding-top:24px;display:block}.creator-panel-shell .candidate-detail-page .pet-save-footer .primary{border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:56px;display:flex}.creator-panel-shell .candidate-detail-page .pet-save-footer svg{width:18px;height:18px}}@media (max-width:420px){.creator-panel-shell .candidate-detail-page .pet-profile-fields{grid-template-columns:1fr}}@media (max-width:700px){.creator-applications-page .application-card{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;overflow:hidden}.creator-applications-page .application-card img{width:72px;height:72px}.creator-applications-page .application-card-actions{grid-column:1/-1;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding-top:4px;display:flex}.creator-applications-page .application-card-actions .candidate-profile-decision{flex:none;display:inline-flex}.creator-applications-page .application-card-actions .outline{text-align:center;flex:160px;min-width:0}}@media (max-width:760px){.campaign-briefing-view .creator-campaign-details-column{order:-1}.creator-panel-main-messages{height:calc(100dvh - 72px);padding:25px 15px 16px;overflow:hidden}.creator-panel-main-messages .conversation-shell{height:100%}.creator-panel-main-messages .conversation-page{min-height:0}.creator-panel-main-messages .conversation-thread{flex:auto}}.account-logout-button{width:100%;min-height:52px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8c8d2;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-weight:900;display:flex}.account-logout-button:hover{border-color:var(--journey-accent);background:var(--journey-soft);color:var(--journey-accent)}.account-logout-button svg{width:18px;height:18px}.brand-panel-account-mobile-icon,.brand-panel-account-mobile-label{display:none}@media (max-width:760px){.brand-panel-shell{padding-bottom:76px}.brand-panel-sidebar{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;width:100%;height:72px;padding:7px 8px;display:grid;position:fixed;inset:auto 0 0}.brand-panel-account{color:#d3bdcc;background:0 0;border:0;border-radius:15px;flex-direction:column;grid-column:4;justify-content:center;gap:2px;min-width:0;height:100%;margin:0;padding:5px 2px}.brand-panel-account>div{display:none}.brand-panel-account-mobile-icon{flex:none;width:20px;height:20px;display:block}.brand-panel-account-mobile-label{color:inherit;margin:0;font-size:8px;font-weight:900;line-height:1.1;display:block}.brand-panel-account:hover,.brand-panel-account.active{background:var(--journey-accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.brand-panel-account:hover,.brand-panel-account.active{background:color-mix(in srgb,var(--journey-accent) 30%,transparent)}}.brand-panel-account:hover,.brand-panel-account.active{color:#fff}.brand-panel-sidebar nav{grid-column:1/4;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;height:100%;display:grid}.brand-panel-sidebar nav>a,.brand-panel-sidebar .panel-messages-button,.brand-panel-sidebar nav .brand-panel-campaign-nav a,.brand-panel-signout{text-align:center;border-radius:15px;flex-direction:column;justify-content:center;gap:2px;min-width:0;height:100%;margin:0;padding:5px 2px;font-size:8px;line-height:1.1}.brand-panel-sidebar nav svg,.brand-panel-signout svg{width:20px;height:20px}.brand-panel-campaign-nav,.brand-panel-sidebar nav .brand-panel-campaign-nav a{height:100%}.brand-panel-signout{grid-column:5}.brand-panel-shell .brand-panel-page-head p,.brand-panel-shell .brand-campaign-group>header p{display:none}.brand-workspace-list-page,.brand-campaign-list-page{padding-bottom:78px}.brand-workspace-add-button,.brand-create-campaign{z-index:30;justify-content:center;align-items:center;width:auto;display:flex;position:fixed;bottom:80px;left:15px;right:15px}.brand-messages-page .application-card{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;overflow:hidden}.brand-messages-page .application-card img{width:72px;height:72px}.brand-messages-page .application-card-actions{grid-column:1/-1;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding-top:4px;display:flex}.brand-messages-page .application-card-actions .candidate-profile-decision{flex:none;display:inline-flex}.brand-messages-page .application-card-actions .outline{text-align:center;white-space:normal;flex:160px;min-width:0}.brand-campaign-list-page .brand-campaign-actions{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;width:100%;display:grid}.brand-campaign-list-page .brand-campaign-actions>*{justify-content:center;width:100%;min-width:0;margin:0;padding-left:8px;padding-right:8px}.brand-profile-page .account-section-title>button{width:calc(100% - 49px);max-width:calc(100% - 49px);margin-left:49px}}.brand-conversation-header{grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.brand-conversation-identity{flex-direction:column;min-width:0;display:flex}.brand-conversation-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-conversation-header .conversation-contact{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;display:grid}.brand-conversation-header .conversation-contact div{min-width:0}.brand-conversation-header .conversation-contact dd{overflow-wrap:anywhere}.conversation-whatsapp-button{background:#168c62;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:max-content;max-width:100%;padding:7px 11px;font-size:11px;font-weight:900;display:inline-flex;color:#fff!important;text-decoration:none!important}.conversation-whatsapp-button svg{width:15px;height:15px}@media (max-width:760px){.brand-panel-main-messages{height:calc(100dvh - 72px);padding:25px 15px 16px;overflow:hidden}.brand-panel-main-messages .conversation-shell{height:100%}.brand-panel-main-messages .conversation-page{min-height:0}.brand-panel-main-messages .conversation-thread{flex:auto}.brand-conversation-header{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:16px}.brand-conversation-header .conversation-avatar{width:52px;height:52px}.brand-conversation-header .conversation-contact{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;margin-top:2px;padding-top:12px}.brand-conversation-header .conversation-contact>div:first-child{grid-column:1/-1}.brand-conversation-header .conversation-contact dt{margin-bottom:3px}.brand-conversation-header .conversation-contact dd{font-size:11px}}.candidate-social-links{align-items:center;gap:8px;margin-top:10px;display:flex}.candidate-social-links a{border:1px solid var(--journey-accent);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.candidate-social-links a{border:1px solid color-mix(in srgb,var(--journey-accent) 28%,var(--line))}}.candidate-social-links a{background:var(--journey-soft);color:var(--journey-accent);border-radius:11px}.candidate-social-links a:hover{border-color:var(--journey-accent);transform:translateY(-1px)}.candidate-social-links svg{width:19px;height:19px}.candidate-profile-metrics{margin-top:9px}@media (max-width:700px){.brand-panel-shell .candidate-detail-page .candidate-social-header{position:relative}.brand-panel-shell .candidate-detail-page .candidate-profile-actions.has-status{grid-column:auto;margin:0;position:absolute;top:0;right:0}.brand-panel-shell .candidate-detail-page .candidate-profile-actions.has-status .candidate-profile-decision{display:inline-flex}.brand-panel-shell .candidate-detail-page .candidate-profile-identity{padding-right:92px}.brand-panel-shell .candidate-detail-page .candidate-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.brand-panel-shell .candidate-detail-page .candidate-portfolio-grid img,.brand-panel-shell .candidate-detail-page .candidate-portfolio-grid video{aspect-ratio:3/4;width:100%}}@media (max-width:760px){.brand-panel-shell .campaign-candidates-pane .candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.brand-panel-shell .campaign-candidates-pane .candidate-tile-button{border-radius:13px}.brand-panel-shell .campaign-candidates-pane .candidate-tile-status{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 10px);padding:4px 5px;font-size:7px;line-height:1;top:5px;right:5px;overflow:hidden}.brand-panel-shell .campaign-candidates-pane .candidate-tile-overlay{padding:22px 7px 8px}.brand-panel-shell .campaign-candidates-pane .candidate-tile-overlay h2,.brand-panel-shell .campaign-candidates-pane .candidate-tile-overlay h3{letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.1;overflow:hidden}.brand-panel-shell .campaign-candidates-pane .candidate-tile-overlay p{text-overflow:ellipsis;white-space:nowrap;gap:3px;margin-top:3px;font-size:7px;line-height:1.2;overflow:hidden}.account-settings-grid .account-section-title>button,.account-settings-grid .account-plan-actions>*,.account-settings-grid>.account-logout-button{justify-content:center;align-items:center;width:100%;max-width:100%;min-height:43px;margin-left:0;margin-right:0;padding:10px 13px}.account-settings-grid .account-plan-actions>*{flex:100%}}.creator-campaign-briefing-actions{display:none}@media (max-width:760px){.creator-campaign-briefing-actions{border-top:1px solid var(--line);margin-top:32px;padding-top:24px;display:grid}.brand-panel-sidebar{grid-template-rows:minmax(0,1fr);align-items:stretch;overflow:hidden}.brand-panel-sidebar nav{grid-area:1/1/auto/4;min-height:0}.brand-panel-account{grid-area:1/4;min-height:0}.brand-panel-signout{grid-area:1/5;min-height:0}}.brand-account-notice-layer{z-index:250;padding:20px}.brand-account-notice{background:#fff;border:1px solid #eadde5;border-radius:24px;width:min(680px,100%);max-height:calc(100dvh - 40px);padding:34px;overflow:auto;box-shadow:0 28px 80px #2b11204a}.brand-account-notice-icon{background:var(--journey-soft);width:48px;height:48px;color:var(--journey-accent);border-radius:15px;place-items:center;margin-bottom:18px;display:grid}.brand-account-notice-icon svg{width:23px;height:23px}.brand-account-notice h2{letter-spacing:-1px;margin:0 0 20px;font-size:30px;line-height:1.1}.brand-account-notice p{color:#674c5f;margin:0 0 14px;font-size:14px;line-height:1.65}.brand-account-notice footer{border-top:1px solid var(--line);flex-direction:column;gap:3px;margin:22px 0;padding:17px 0 0;font-size:13px;font-weight:900;display:flex}.brand-account-notice>button{border:0;width:100%}@media (max-width:600px){.brand-account-notice-layer{padding:10px}.brand-account-notice{border-radius:19px;max-height:calc(100dvh - 20px);padding:25px 20px}.brand-account-notice h2{font-size:25px}.brand-account-notice p{font-size:13px}}.brand-application-campaign-grid{flex-direction:column;gap:9px;display:flex}.brand-application-campaign-card{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:14px;min-width:0;min-height:78px;padding:11px 13px;display:grid}.brand-application-campaign-card-head{align-items:center;gap:12px;min-width:0;display:flex}.brand-application-campaign-card-head>div{min-width:0}.brand-application-campaign-card-head h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;line-height:1.2;overflow:hidden}.brand-application-campaign-card-head span{color:var(--muted);margin-top:4px;font-size:11px;font-weight:700;display:block}.brand-candidate-preview-grid{align-items:center;gap:6px;display:flex}.brand-candidate-preview-avatar,.brand-candidate-preview-more{flex:none}.brand-candidate-preview-avatar{background:var(--journey-soft);width:54px;height:54px;color:var(--journey-accent);border-radius:10px;place-items:center;font-size:20px;font-weight:900;display:grid;overflow:hidden}.brand-candidate-preview-avatar img{object-fit:cover;width:100%;height:100%}.brand-candidate-preview-more{border:1px solid var(--journey-accent);color:var(--journey-accent);background:#fff;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:900}@media (max-width:760px){.brand-panel-sidebar nav{grid-area:1/1/auto/6;grid-template-columns:repeat(5,minmax(0,1fr))}.brand-panel-account{grid-area:1/6}.brand-panel-signout{display:none}.brand-applications-overview-page .brand-panel-page-head{margin-bottom:22px}.brand-application-campaign-grid{grid-template-columns:1fr;gap:11px}.brand-application-campaign-card{border-radius:13px;grid-template-columns:minmax(0,1fr) auto;padding:11px}.brand-candidate-preview-grid{grid-column:1}.brand-candidate-preview-avatar{width:44px;height:44px}}.candidate-contact-details{background:#faf7f9;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;margin-top:18px;padding:14px;display:flex}.candidate-contact-details small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.candidate-contact-details a{color:var(--journey-accent);font-size:13px;font-weight:800}.campaign-location-help{margin-top:2px;line-height:1.45}.brand-panel-campaign-mobile-button{display:none}.brand-panel-campaign-links{display:contents}@media (max-width:760px){.brand-panel-campaign-nav{height:100%;position:relative}.brand-panel-campaign-nav-title{display:none}.brand-panel-campaign-mobile-button{color:#d3bdcc;width:100%;min-width:0;height:100%;font:inherit;text-align:center;background:0 0;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;padding:5px 2px;font-size:8px;font-weight:900;line-height:1.1;display:flex}.brand-panel-campaign-mobile-button:hover,.brand-panel-campaign-mobile-button.active,.brand-panel-campaign-nav.open .brand-panel-campaign-mobile-button{background:var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.brand-panel-campaign-mobile-button:hover,.brand-panel-campaign-mobile-button.active,.brand-panel-campaign-nav.open .brand-panel-campaign-mobile-button{background:color-mix(in srgb,var(--journey-accent) 30%,transparent)}}.brand-panel-campaign-mobile-button:hover,.brand-panel-campaign-mobile-button.active,.brand-panel-campaign-nav.open .brand-panel-campaign-mobile-button{color:#fff}.brand-panel-campaign-mobile-button svg{width:20px;height:20px}.brand-panel-campaign-links{z-index:120;border:1px solid var(--journey-accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:none;position:fixed;bottom:80px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.brand-panel-campaign-links{border:1px solid color-mix(in srgb,var(--journey-accent) 22%,var(--line))}}.brand-panel-campaign-links{background:var(--card);border-radius:18px;box-shadow:0 18px 48px #28102138}.brand-panel-campaign-nav.open .brand-panel-campaign-links{display:grid}.brand-panel-sidebar nav .brand-panel-campaign-links a{border:1px solid var(--line);background:var(--card);width:100%;height:auto;min-height:52px;color:var(--ink);text-align:left;border-radius:13px;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;padding:12px 14px;font-size:12px;font-weight:900;line-height:1.2;display:flex}.brand-panel-sidebar nav .brand-panel-campaign-links a:hover,.brand-panel-sidebar nav .brand-panel-campaign-links a.active{border-color:var(--journey-accent);background:var(--journey-soft);color:var(--journey-accent)}.brand-panel-sidebar nav .brand-panel-campaign-links a svg{flex:none;width:19px;height:19px}.brand-panel-sidebar nav .brand-panel-campaign-links a>span{margin-left:auto}.brand-panel-sidebar{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;height:72px;padding:7px 8px;display:grid;overflow:visible}.brand-panel-sidebar nav{grid-area:1/1/auto/6;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:100%;height:100%;margin:0;display:grid}.brand-panel-sidebar nav>a,.brand-panel-sidebar .brand-panel-campaign-mobile-button,.brand-panel-account{color:#d3bdcc;text-align:center;background:0 0;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:5px 2px;font-size:8px;font-weight:900;line-height:1.1;display:flex}.brand-panel-sidebar nav>a:hover,.brand-panel-sidebar nav>a.active,.brand-panel-sidebar .brand-panel-campaign-mobile-button:hover,.brand-panel-sidebar .brand-panel-campaign-mobile-button.active,.brand-panel-sidebar .brand-panel-campaign-nav.open .brand-panel-campaign-mobile-button,.brand-panel-account:hover,.brand-panel-account.active{background:var(--journey-accent)}@supports (color:color-mix(in lab, red, red)){.brand-panel-sidebar nav>a:hover,.brand-panel-sidebar nav>a.active,.brand-panel-sidebar .brand-panel-campaign-mobile-button:hover,.brand-panel-sidebar .brand-panel-campaign-mobile-button.active,.brand-panel-sidebar .brand-panel-campaign-nav.open .brand-panel-campaign-mobile-button,.brand-panel-account:hover,.brand-panel-account.active{background:color-mix(in srgb,var(--journey-accent) 30%,transparent)}}.brand-panel-sidebar nav>a:hover,.brand-panel-sidebar nav>a.active,.brand-panel-sidebar .brand-panel-campaign-mobile-button:hover,.brand-panel-sidebar .brand-panel-campaign-mobile-button.active,.brand-panel-sidebar .brand-panel-campaign-nav.open .brand-panel-campaign-mobile-button,.brand-panel-account:hover,.brand-panel-account.active{color:#fff}.brand-panel-sidebar nav>a svg,.brand-panel-sidebar .brand-panel-campaign-mobile-button svg,.brand-panel-account-mobile-icon{flex:none;width:20px;height:20px}.brand-panel-account{grid-area:1/6}.brand-panel-account>div{display:none}.brand-panel-account-mobile-label{color:inherit;margin:0;font-size:8px;line-height:1.1;display:block}.brand-panel-sidebar-footer{display:none!important}}.brand-panel-signout-desktop-only{display:flex}@media (max-width:760px){.brand-panel-signout-desktop-only{display:none!important}}.campaign-share-control{align-items:center;display:inline-flex;position:relative}.campaign-share-control>button{border:1px solid var(--line);color:var(--plum);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-weight:900;display:inline-flex}.campaign-share-control>button svg{width:17px;height:17px}.campaign-share-control>button:disabled{opacity:.65;cursor:wait}.campaign-share-control.compact>button{border:0;border-radius:50%;width:36px;height:36px;padding:0;box-shadow:0 5px 16px #35172f20}.campaign-share-message{z-index:10;background:var(--plum);color:#fff;border-radius:8px;width:max-content;max-width:220px;padding:0;font-size:10px;font-weight:800;line-height:1.35;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 8px 22px #35172f24}.campaign-share-message:not(:empty){padding:7px 9px}.campaign-share-control.compact .campaign-share-message{top:42px}.campaign-card-share{z-index:4;position:absolute;top:12px;right:55px}.campaign-card>.card-cover>button{z-index:4}.card-bottom a{color:var(--plum);margin-left:auto;font-weight:900}.member-campaign-share{margin-right:auto}.member-campaign-share .campaign-share-message{left:0;right:auto}.public-campaign-page{background:linear-gradient(145deg,#fffaf8 0%,#fff 48%,#f5f0ff 100%);min-height:100vh}.public-campaign-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffcfaf2;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:15px clamp(20px,5vw,76px);display:flex}.public-campaign-header .logo{padding:0;display:inline-block}.public-campaign-header .logo b svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px;display:block}.public-campaign-header nav{align-items:center;gap:14px;display:flex}.public-campaign-header nav>a{align-items:center;gap:7px;font-size:13px;font-weight:900;display:flex}.public-campaign-header nav>a svg{width:17px;height:17px}.public-campaign-shell{border:1px solid var(--line);background:#fff;border-radius:28px;width:min(1280px,100% - 40px);margin:42px auto 70px;overflow:hidden;box-shadow:0 26px 75px #431b3d16}.public-campaign-closed{background:var(--plum);color:#fff;text-align:center;letter-spacing:.7px;padding:12px 24px;font-size:12px;font-weight:900}.public-campaign-layout{grid-template-columns:minmax(0,1fr) 340px;gap:42px;padding:42px;display:grid}.public-campaign-main{min-width:0}.public-campaign-brand{align-items:center;gap:11px;margin-bottom:34px;display:flex}.public-campaign-brand>i{color:#fff;background:#7653e6;border-radius:13px;place-items:center;width:43px;height:43px;font-style:normal;font-weight:900;display:grid}.public-campaign-brand>span{flex-direction:column;gap:3px;display:flex}.public-campaign-brand b{font-size:15px}.public-campaign-brand small{color:var(--muted);font-size:10px}.public-campaign-main>h1{letter-spacing:-3px;max-width:720px;margin:10px 0 16px;font-size:clamp(38px,4.4vw,61px);line-height:1}.public-campaign-description{max-width:760px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.public-campaign-main>h2{margin:38px 0 13px;font-size:20px}.public-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.public-campaign-grid>span{background:var(--blush);border-radius:13px;flex-direction:column;justify-content:center;gap:7px;min-height:78px;padding:15px 17px;display:flex}.public-campaign-grid small,.public-campaign-reward>small,.public-campaign-reward>span small{color:#9b7087;letter-spacing:.5px;font-size:9px;font-weight:900}.public-campaign-grid b{font-size:13px;line-height:1.4}.public-campaign-grid .protected{background:#f5f1fb}.public-campaign-grid .protected b{color:#7653e6;align-items:center;gap:7px;display:flex}.public-campaign-grid .protected svg{flex:none;width:14px;height:14px}.public-campaign-privacy-note{background:#faf8ff;border:1px solid #e7e0f4;border-radius:15px;align-items:flex-start;gap:13px;margin-top:22px;padding:17px;display:flex}.public-campaign-privacy-note>svg{color:#7653e6;flex:none;width:20px;height:20px}.public-campaign-privacy-note>div{flex-direction:column;gap:5px;display:flex}.public-campaign-privacy-note b{font-size:13px}.public-campaign-privacy-note span{color:var(--muted);font-size:12px;line-height:1.5}.public-campaign-side{align-self:start;position:sticky;top:22px}.public-campaign-side>img{object-fit:cover;border:1px solid var(--line);border-radius:20px;width:100%;height:270px;display:block}.public-campaign-reward{border:1px solid var(--line);border-radius:20px;flex-direction:column;margin-top:14px;padding:25px;display:flex}.public-campaign-reward h2{margin:8px 0 5px;font-size:28px;line-height:1.15}.public-campaign-reward hr{border:0;border-top:1px solid var(--line);width:100%;margin:22px 0}.public-campaign-reward>span{background:var(--blush);border-radius:12px;flex-direction:column;gap:6px;margin-bottom:20px;padding:13px;display:flex}.public-campaign-reward>span b{font-size:17px}.public-campaign-reward>.primary,.public-campaign-reward>.outline,.public-campaign-reward>button{text-align:center;border-radius:12px;width:100%;margin-top:10px;padding:14px;font-weight:900;display:block}.public-campaign-reward>button{color:#674f5e;background:#e9e1e5;border:0}.public-campaign-reward>a:not(.primary):not(.outline){text-align:center;color:var(--plum);margin-top:14px;font-size:12px;font-weight:900}.public-campaign-access-note{text-align:center;margin-top:14px;line-height:1.45;color:var(--muted)!important;letter-spacing:0!important}@media (max-width:900px){.public-campaign-layout{grid-template-columns:1fr}.public-campaign-side{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:16px;display:grid;position:static}.public-campaign-side>img{height:100%;min-height:310px}.public-campaign-reward{margin-top:0}.member-campaign-share{margin-right:0}}@media (max-width:650px){.public-campaign-header{min-height:70px;padding:12px 16px}.public-campaign-header .logo{font-size:25px}.public-campaign-header nav>a,.public-campaign-header .campaign-share-control>button span{display:none}.public-campaign-header .campaign-share-control>button{width:40px;height:40px;padding:0}.public-campaign-shell{border-radius:20px;width:calc(100% - 24px);margin:18px auto 38px}.public-campaign-layout{gap:28px;padding:22px}.public-campaign-brand{margin-bottom:27px}.public-campaign-main>h1{letter-spacing:-2.2px;font-size:39px}.public-campaign-description{font-size:15px}.public-campaign-grid{grid-template-columns:1fr}.public-campaign-side{display:block}.public-campaign-side>img{height:235px;min-height:0}.public-campaign-reward{margin-top:12px;padding:20px}.campaign-card-share{right:56px}.member-campaign-share>button span{display:none}.member-campaign-share>button{width:38px;height:38px;padding:0}}.admin-operations>header p{color:#806475;max-width:620px;margin:8px 0 0;line-height:1.5}.admin-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.admin-section-heading h2{margin:3px 0 0}.admin-section-heading>span{color:#806475;font-size:13px;font-weight:800}.admin-secondary-button,.admin-manage-account{color:#55203f;background:#fff;border:1px solid #d9c8d2;border-radius:11px;padding:10px 14px;font-weight:900}.admin-secondary-button:disabled{opacity:.65}.admin-registration-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-registration-summary article{justify-content:center;min-height:94px}.admin-registration-summary article.has-pending{background:#fff3e6}.admin-data-note{color:#806475;margin:14px 0 0;font-size:12px}.admin-inline-error{color:#9b1c1c;background:#fff0f0;border-radius:11px;margin:12px 0;padding:12px 14px}.admin-directory-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.admin-directory-toolbar>label{color:#684b5d;flex-direction:column;flex:1;gap:7px;min-width:260px;font-size:12px;font-weight:900;display:flex}.admin-directory-toolbar input{color:#35152d;background:#fff;border:1px solid #dfcbd6;border-radius:12px;width:100%;padding:12px 14px}.admin-directory-filters{flex-wrap:wrap;gap:7px;display:flex}.admin-directory-filters button{color:#684b5d;background:#fff;border:1px solid #ded1d9;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.admin-directory-filters button.is-active{color:#fff;background:#7653e6;border-color:#7653e6}.admin-directory-list{border-top:1px solid #eee4ea}.admin-directory-account{border-bottom:1px solid #eee4ea}.admin-directory-account-toggle{color:#35152d;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(190px,1fr) 90px minmax(150px,auto) auto;align-items:center;gap:14px;width:100%;padding:15px 4px;display:grid}.admin-directory-account-toggle:hover{background:#fcf8fa}.admin-role-avatar{color:#7653e6;background:#eee8f7;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.admin-role-avatar.is-marca{color:#a63c5e;background:#fde8ed}.admin-role-avatar.is-incompleto{color:#80694c;background:#f2eee8}.admin-directory-identity{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-directory-identity b,.admin-directory-identity span,.admin-directory-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-directory-identity span{color:#684b5d;font-size:13px}.admin-directory-identity small{color:#9a8290;font-size:11px}.admin-directory-type{color:#684b5d;font-size:12px;font-weight:900}.admin-stage{border-radius:999px;justify-self:start;padding:7px 10px;font-size:11px;font-weight:900}.admin-stage.is-success{color:#176b3a;background:#e8f7ee}.admin-stage.is-warning{color:#8b5611;background:#fff1d9}.admin-stage.is-danger{color:#9a2632;background:#ffe8ea}.admin-directory-chevron{color:#7653e6;font-size:21px}.admin-directory-details{background:#faf7f9;border-radius:15px;margin:0 0 16px 58px;padding:18px}.admin-directory-details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.admin-directory-details dl>div{background:#fff;border-radius:10px;min-width:0;padding:11px}.admin-directory-details dt{color:#957888;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900}.admin-directory-details dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750}.admin-progress-block{border-top:1px solid #e8dce4;margin-top:13px;padding-top:13px}.admin-progress-block h3{margin:0 0 10px;font-size:15px}.admin-progress-block p{color:#684b5d;margin:10px 0 0;font-size:12px;line-height:1.5}.admin-progress-items{flex-wrap:wrap;gap:7px;display:flex}.admin-progress-items>span{border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:850;display:inline-flex}.admin-progress-items>span.is-done{color:#176b3a;background:#e8f7ee}.admin-progress-items>span.is-pending{color:#8b5611;background:#fff1d9}.admin-progress-items i{font-style:normal}.admin-brand-workspace{background:#fff;border-radius:10px;justify-content:space-between;gap:16px;margin-top:9px;padding:11px;display:flex}.admin-brand-workspace>div{flex-direction:column;gap:3px;display:flex}.admin-brand-workspace span{color:#806475;font-size:11px}.admin-deletion-notice{color:#87202b;background:#ffe8ea;border-radius:10px;margin:13px 0 0;padding:11px 12px;font-size:12px}.admin-manage-account{color:#fff;background:#7653e6;border-color:#7653e6;margin-top:14px}@media (max-width:900px){.admin-registration-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-directory-toolbar{flex-direction:column;align-items:stretch}.admin-directory-account-toggle{grid-template-columns:auto minmax(0,1fr) auto}.admin-directory-type{display:none}.admin-stage{grid-column:2}.admin-directory-chevron{grid-area:1/3/3}.admin-directory-details{margin-left:0}.admin-directory-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-operations{padding:18px 12px}.admin-operations>section{border-radius:16px;padding:18px}.admin-registration-summary{gap:9px}.admin-registration-summary article{min-height:84px;padding:13px}.admin-summary b{font-size:24px}.admin-section-heading{flex-direction:column;align-items:stretch}.admin-secondary-button{align-self:flex-start}.admin-directory-account-toggle{gap:10px}.admin-role-avatar{width:36px;height:36px}.admin-stage{white-space:normal}.admin-directory-details{padding:14px}.admin-directory-details dl{grid-template-columns:1fr}.admin-brand-workspace{flex-direction:column;align-items:flex-start}}.admin-campaign-edit-list{gap:14px;display:grid}.admin-campaign-edit{background:#fff;border:1px solid #eadde5;border-radius:15px;padding:18px}.admin-campaign-edit>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.admin-campaign-edit>header div{flex-direction:column;gap:4px;display:flex}.admin-campaign-edit>header span{color:#806475;font-size:12px}.admin-campaign-edit>header a{color:#7653e6;font-size:12px;font-weight:900}.admin-campaign-edit-diff{gap:9px;margin-bottom:14px;display:grid}.admin-campaign-edit-diff>div{background:#faf7f9;border-radius:10px;grid-template-columns:minmax(130px,.7fr) repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.admin-campaign-edit-diff span{overflow-wrap:anywhere;color:#513346;font-size:12px}.admin-campaign-edit-diff small{color:#9a8290;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.admin-campaign-edit-diff strong{font-size:12px}.form-modal>label{flex-direction:column;gap:7px;font-size:12px;font-weight:900;display:flex}.form-modal>label textarea{resize:vertical;border:1px solid #dfcbd6;border-radius:11px;min-height:130px;padding:12px}@media (max-width:700px){.admin-campaign-edit>header{flex-direction:column}.admin-campaign-edit-diff>div{grid-template-columns:1fr}.admin-campaign-edit-diff strong{border-bottom:1px solid #eadde5;padding-bottom:6px}}.admin-founder-reconciliation-result{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.admin-founder-reconciliation-result>div{background:#faf7f9;border-radius:12px;flex-direction:column;gap:4px;padding:15px;display:flex}.admin-founder-reconciliation-result>div b{font-size:20px}.admin-founder-reconciliation-result>div span{color:#806475;font-size:11px;font-weight:800}.admin-founder-reconciliation-result>p,.admin-founder-reconciliation-result>button{grid-column:1/-1}.admin-founder-reconciliation-result>p{color:#684b5d;margin:2px 0;font-size:12px}.admin-founder-reconciliation-result>button{border-radius:11px;justify-self:start;padding:11px 16px}@media (max-width:700px){.admin-founder-reconciliation-result{grid-template-columns:repeat(2,minmax(0,1fr))}}.creator-email-verification-dialog .creator-email-verification-success{color:#176b3a;background:#e8f7ee;border-radius:10px;margin:-8px 0 18px;padding:11px 12px;font-weight:800}.creator-email-verification-dialog .admin-inline-error{margin:-8px 0 18px}.creator-email-verification-dialog>div{flex-wrap:wrap}.creator-email-verification-dialog>div button{min-height:42px}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
