/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.demoContractPreview{background:linear-gradient(145deg,#17101d,#0d0913);border:1px solid #e3bf6650;border-radius:22px;padding:26px}.demoContractPreview>header{justify-content:space-between;gap:20px;display:flex}.demoContractPreview>header span{color:#e8c86f;letter-spacing:.14em;font-size:10px;font-weight:900}.demoContractPreview>header h2{margin:6px 0}.demoContractPreview>header p{color:#998fa3;margin:0}.demoContractPreview>header>b{color:#ffe59c;font-size:24px}.demoContractClauses{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0;display:grid}.demoContractClauses article{background:#ffffff07;border-radius:13px;padding:15px}.demoContractClauses p{color:#9e94a8;font-size:12px;line-height:1.5}.demoSignatures{border:1px solid #ffffff12;border-radius:15px;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.demoSignatures>div{align-items:center;gap:10px;display:flex}.demoSignatures>div>span{background:#ffffff0a;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.demoSignatures .signed>span{color:#dfff84;background:#cbed6d22}.demoSignatures p{margin:0;display:grid}.demoSignatures small{color:#908698}.demoSignatures button{background:linear-gradient(100deg,#d4a541,#f2d986);border:0;border-radius:10px;padding:11px 14px;font-weight:900}@media (width<=800px){.demoContractClauses{grid-template-columns:1fr 1fr}.demoSignatures{grid-template-columns:1fr}.demoContractPreview>header{flex-direction:column}}@media (width<=520px){.demoContractClauses{grid-template-columns:1fr}}.pwaActions{z-index:9999;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.pwaActions button{color:#fff;cursor:pointer;background:#6d35f2;border:0;border-radius:999px;padding:12px 18px;font-weight:800;box-shadow:0 12px 30px #35128035}.pwaActions button+button{background:#111827}.notificationHelp{color:#fff;background:#18121f;border:1px solid #f59e0b55;border-radius:16px;gap:5px;max-width:360px;padding:14px 16px;display:grid;box-shadow:0 16px 40px #0008}.notificationHelp span{color:#d6cddd;font-size:12px;line-height:1.4}.notificationTest{z-index:9997;color:#fff;cursor:pointer;background:linear-gradient(145deg,#6d35f2,#d946ef);border:1px solid #fff2;border-radius:50%;width:48px;height:48px;font-size:20px;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 34px #5b21b655}.notificationToast{z-index:10000;color:#fff;background:linear-gradient(145deg,#171020,#0d0913);border:1px solid #976dff66;border-radius:18px;gap:5px;width:min(370px,100vw - 36px);padding:16px 18px;text-decoration:none;animation:.25s ease-out notificationIn;display:grid;position:fixed;top:18px;right:18px;box-shadow:0 20px 60px #000a}.notificationToast span{color:#d6cddd;font-size:13px;line-height:1.45}.notificationToast small{color:#a78bfa;font-weight:700}@keyframes notificationIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (width<=640px){.pwaActions{left:12px;right:12px}.pwaActions button{flex:1}.notificationTest{bottom:14px;right:14px}.notificationToast{width:calc(100vw - 24px);top:12px;right:12px}}.agencyPrice{color:#fff;background:linear-gradient(135deg,#1a0d2b,#5d249e);border:1px solid #a777ff55;border-radius:20px;grid-column:1/-1;gap:5px;padding:22px;display:grid;box-shadow:0 18px 45px #4d1b7c45}.agencyPrice span{letter-spacing:.12em;font-size:11px;font-weight:900}.agencyPrice b{font-size:34px}.agencyPrice small{color:#d9cbed}.agencyContractPage{color:#f5effb;background:radial-gradient(circle at 85% 2%,#c93a8836,#0000 24%),radial-gradient(circle at 10% 0,#7b43e34d,#0000 29%),#08060d;min-height:100vh;padding:45px max(20px,50vw - 490px)}.agencyContractPage>header{background:linear-gradient(135deg,#190b29,#4e1d91);border:1px solid #a573ff42;border-radius:24px;padding:25px 28px;box-shadow:0 25px 70px #0009}.agencyContractPage>header span{color:#c9ff69;letter-spacing:.13em;font-size:12px;font-weight:900}.agencyContractPage>header h1{margin:9px 0 4px;font-size:clamp(28px,5vw,48px)}.agencyContractPage>header p{color:#cbbddd;margin:0}.agencyContractDocument{background:#120d19;border:1px solid #ffffff13;border-radius:24px;margin:22px 0;padding:clamp(20px,5vw,48px);box-shadow:0 30px 90px #0009}.agencyContractDocument section{border-bottom:1px solid #ffffff10;padding:20px 0}.agencyContractDocument section:last-child{border:0}.agencyContractDocument h2{color:#d8c5ff;margin:0 0 10px;font-size:19px}.agencyContractDocument p,.agencyContractDocument li{color:#bcb2c5;line-height:1.75}.agencyContractDocument li+li{margin-top:7px}.agencySignature{background:linear-gradient(145deg,#181020,#0e0a14);border:1px solid #9b6be64a;border-radius:22px;gap:14px;padding:25px;display:grid;box-shadow:0 20px 55px #0008}.agencySignature h2{margin:0}.agencySignature label:not(.checkLine){color:#dcd2e6;gap:7px;font-weight:700;display:grid}.agencySignature input{color:#fff;background:#0d0912;border:1px solid #ffffff1b;border-radius:11px;padding:13px 14px}.agencySignature .checkLine{background:#ffffff07;border-radius:13px;align-items:flex-start;gap:10px;padding:14px;line-height:1.5;display:flex}.agencySignature button{justify-self:start}.agencySignature small{color:#8e8498}.agencyContractState{text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,#7545ff55,#0000 35%),#08060d;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:70px 20px;display:flex}.agencyContractState>div{background:#7545ff;border-radius:50%;place-items:center;width:78px;height:78px;font-size:34px;display:grid;box-shadow:0 0 45px #7545ff77}.agencyContractState.success>div{background:#1aa371}.agencyContractState p{color:#bdb3c6;max-width:600px;line-height:1.6}.agencyContractState small{color:#a89daf;margin:7px 0 18px}@media (width<=620px){.agencyContractPage{padding:18px 12px}.agencyContractPage>header,.agencyContractDocument,.agencySignature{border-radius:17px}.agencyContractDocument{padding:18px}.agencySignature button{width:100%}}:root{--ink:#16112b;--muted:#6f6a7d;--purple:#6c3cff;--purple-dark:#3b197f;--lime:#caff54;--cream:#faf8f3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}.shell{width:min(1180px,100% - 40px);margin-inline:auto}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.nav{justify-content:space-between;align-items:center;height:82px;display:flex}.brand{letter-spacing:-.5px;align-items:center;gap:9px;font-size:19px;font-weight:800;display:flex}.brandMark{background:var(--purple);color:#fff;border-radius:11px 11px 11px 3px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.brandMark.mini{width:28px;height:28px;font-size:16px}.accent{color:var(--purple)}.desktopNav{color:#4f495c;gap:30px;font-size:14px;font-weight:700;display:flex}.desktopNav a:hover{color:var(--purple)}.navActions{align-items:center;gap:10px;display:flex}.textButton,.primary,.secondary,.whiteButton{border:0;border-radius:12px;font-weight:800}.textButton{background:0 0;padding:10px}.primary{background:var(--purple);color:#fff;padding:16px 20px;box-shadow:0 9px 24px #6c3cff33}.primary.small{box-shadow:none;padding:11px 17px}.secondary{color:var(--ink);background:#fff;border:1px solid #ddd8e8;padding:15px 19px}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;min-height:620px;padding:45px 0 70px;display:grid}.eyebrow,.kicker{letter-spacing:1.5px;color:var(--purple);font-size:12px;font-weight:900}.eyebrow{background:#f1edff;border-radius:99px;gap:8px;padding:9px 13px;display:inline-flex}.eyebrow span{color:#84bd0a}.hero h1{letter-spacing:-3.7px;max-width:650px;margin:23px 0 20px;font-size:64px;line-height:1.02}.hero h1 em{color:var(--purple);font-style:normal;display:block}.heroCopy>p{color:var(--muted);max-width:590px;font-size:18px;line-height:1.65}.heroActions{gap:12px;margin-top:28px;display:flex}.heroActions span,.whiteButton span{margin-left:8px}.trustRow{color:#716b7f;gap:22px;margin-top:25px;font-size:12px;font-weight:700;display:flex}.heroVisual{background:radial-gradient(circle at 50% 45%,#a8f 0,#7950e9 42%,#4a238f 100%);border-radius:44px;height:500px;position:relative;overflow:hidden}.heroVisual:before{content:"";border:1px solid #ffffff20;border-radius:32px;position:absolute;inset:24px}.phoneCard{background:#fff;border-radius:28px;width:315px;padding:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-2deg);box-shadow:0 25px 60px #24104f66}.phoneTop{align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.phoneTop i{color:#aaa;margin-left:auto}.profileBubble{align-items:center;gap:10px;padding:16px 0;display:flex}.profileBubble div:nth-child(2),.talent>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.profileBubble span,.talent span{color:#777;font-size:11px}.profileBubble strong{color:var(--purple);margin-left:auto;font-size:13px}.avatar{color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.a1{background:#fb7d63;width:42px;height:42px}.a2{background:#e3798e}.a3{background:#4292a1}.a4{background:#d3983f}.matchCard{background:linear-gradient(145deg,#f4f0ff,#fcfbff);border:1px solid #e5dcff;border-radius:18px;padding:16px}.matchCard>span{color:var(--purple);text-transform:uppercase;font-size:10px;font-weight:900}.matchCard h3{margin:9px 0 17px;font-size:16px;line-height:1.3}.matchCard div{justify-content:space-between;align-items:center;display:flex}.matchCard small{color:#777}.matchCard b{font-size:16px}.matchButton{background:var(--ink);color:#fff;border:0;border-radius:12px;width:100%;margin-top:13px;padding:12px;font-weight:800}.floatCard{z-index:2;background:#fff;border-radius:15px;align-items:center;gap:10px;padding:12px 14px;font-size:11px;display:flex;position:absolute;box-shadow:0 13px 35px #24104f55}.floatCard>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.floatCard span{color:#7d7588}.floatCard.campaign{top:65px;left:16px}.floatCard.job{bottom:60px;right:13px}.miniIcon{width:33px;height:33px;color:var(--purple);background:#ece4ff;border-radius:10px;place-items:center;display:grid}.miniIcon.brief{color:#618b00;background:#e8f7c4}.floatCard .pill{color:#4f7900;background:#eafac9;border-radius:99px;margin-left:7px;padding:4px 7px}.floatCard .money{color:var(--ink);margin-left:7px;font-weight:900}.spark{color:var(--lime);font-size:25px;position:absolute}.sparkOne{top:30px;right:35px}.sparkTwo{bottom:55px;left:45px}.ecosystem{padding-top:100px}.ecosystem .centerHeading p{max-width:650px;color:var(--muted);margin:12px auto 0;font-size:17px}.ecosystemGrid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:40px;display:grid}.ecosystemCard{background:#fff;border:1px solid #e9e4f1;border-radius:26px;flex-direction:column;min-height:430px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 45px #35136d0a}.ecosystemCard:before{content:"";background:#f1ebff;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-75px}.ecosystemIcon{width:50px;height:50px;color:var(--purple);background:#efe8ff;border-radius:15px;place-items:center;font-size:24px;font-weight:900;display:grid;position:relative}.ecosystemCard>span{color:var(--purple);letter-spacing:1.3px;margin-top:24px;font-size:11px;font-weight:900}.ecosystemCard h3{margin:8px 0 12px;font-size:29px}.ecosystemCard p{color:var(--muted);margin:0;line-height:1.6}.ecosystemCard ul{gap:10px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.ecosystemCard li{color:#514a5d;font-size:13px;font-weight:700}.ecosystemCard li:before{content:"✓";color:#77a900;margin-right:9px}.ecosystemLink{background:var(--ink);color:#fff;border-radius:13px;justify-content:space-between;align-items:center;margin-top:auto;padding:15px 17px;font-weight:900;display:flex}.ecosystemCard.agency{color:#fff;background:linear-gradient(145deg,#221039,#12091f);border:0}.ecosystemCard.agency:before{background:#7b45e844}.ecosystemCard.agency .ecosystemIcon{color:#d5ff74;background:#ffffff15}.ecosystemCard.agency p,.ecosystemCard.agency li{color:#ddd3e8}.ecosystemCard.agency .ecosystemLink{color:#221039;background:#d5ff74}.ecosystemCard.collab .ecosystemIcon{color:#ca2f78;background:#ffe9f3}.ecosystemCard.mentoring .ecosystemIcon{color:#5e8208;background:#e8f7c4}.ecosystemNote{background:#f5f2fa;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:24px 28px;display:flex}.ecosystemNote div{flex-direction:column;gap:5px;display:flex}.ecosystemNote span{color:var(--muted);font-size:14px}.numbers{background:var(--cream);border-block:1px solid #eee9df}.numberGrid{grid-template-columns:repeat(4,1fr);padding-block:25px;display:grid}.numberGrid div{border-right:1px solid #e2ddd3;flex-direction:column;align-items:center;display:flex}.numberGrid div:last-child{border:0}.numberGrid b{color:var(--purple);font-size:23px}.numberGrid span{color:#777;margin-top:4px;font-size:12px}.section{padding-block:95px}.sectionHeading{justify-content:space-between;align-items:end;display:flex}.section h2,.talentSection h2,.cta h2{letter-spacing:-2px;margin:10px 0;font-size:42px}.sectionHeading p{color:var(--muted);margin:0}.filters{gap:8px;padding:32px 0 24px;display:flex;overflow:auto}.filters button{white-space:nowrap;color:#625c70;background:#fff;border:1px solid #e3deea;border-radius:99px;padding:9px 14px;font-size:12px;font-weight:700}.filters button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.opportunityGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.opportunityCard{border:1px solid #e8e4ed;border-radius:20px;padding:20px;transition:all .2s;box-shadow:0 5px 20px #25133e0a}.opportunityCard:hover{transform:translateY(-4px);box-shadow:0 14px 35px #25133e15}.cardTop{justify-content:space-between;display:flex}.companyLogo{color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.violet{background:#7549dd}.orange{background:#ed7e4e}.blue{background:#347aaf}.green{background:#5d9b71}.pink{background:#d85e88}.yellow{background:#c79b26}.save{color:#81798c;background:#f5f2f8;border:0;border-radius:50%;width:35px;height:35px;font-size:20px}.save.saved{color:var(--purple);background:#f3eaff}.type{color:var(--purple);text-transform:uppercase;letter-spacing:1px;margin-top:18px;font-size:10px;font-weight:900;display:block}.opportunityCard h3{margin:7px 0;font-size:18px;line-height:1.35}.company,.location{color:#777;font-size:12px}.location{margin-top:16px}.cardFooter{border-top:1px solid #eeeaf1;justify-content:space-between;align-items:center;margin-top:18px;padding-top:15px;display:flex}.cardFooter span{background:#f3f0f6;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:700}.cardFooter b{font-size:17px}.talentSection{background:var(--purple-dark);color:#fff;padding:85px 0}.split{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.split>div:first-child>p{color:#d8caef;max-width:540px;line-height:1.7}.kicker.light{color:var(--lime)}.whiteButton{color:var(--purple-dark);background:#fff;margin-top:18px;padding:15px 19px}.talentStack{gap:12px;display:grid}.talent{background:#ffffff10;border:1px solid #ffffff20;border-radius:18px;align-items:center;gap:14px;padding:15px;display:flex}.talent .avatar{width:48px;height:48px}.talent span{color:#d7cde5}.talent strong{color:var(--lime);margin-left:auto;font-size:13px}.centerHeading{text-align:center}.steps{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px;display:grid}.steps>div{border-top:2px solid #e5dfef;padding-top:22px}.steps span{color:var(--purple);font-size:13px;font-weight:900}.steps h3{margin:13px 0 8px;font-size:21px}.steps p{color:var(--muted);line-height:1.6}.cta{background:var(--purple);color:#fff;border-radius:28px;justify-content:space-between;align-items:center;margin-bottom:60px;padding:45px 50px;display:flex}.cta h2{max-width:700px;margin-bottom:0}.footer{color:#777;grid-template-columns:1fr 1fr 1fr;align-items:center;padding-bottom:40px;font-size:12px;display:grid}.footer p{text-align:center}.footer>span{text-align:right}@media (width<=850px){.desktopNav{display:none}.hero{grid-template-columns:1fr;padding-top:45px}.hero h1{font-size:48px}.heroVisual{height:440px}.numberGrid{grid-template-columns:1fr 1fr;gap:20px}.numberGrid div:nth-child(2){border:0}.ecosystemGrid{grid-template-columns:1fr}.ecosystemCard{min-height:390px}.ecosystemNote{flex-direction:column;align-items:flex-start}.opportunityGrid{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr;gap:45px}.cta{align-items:flex-start;gap:20px}.footer{text-align:center;grid-template-columns:1fr;gap:15px}.footer .brand{justify-content:center}.footer p,.footer>span{text-align:center}}@media (width<=560px){.shell{width:min(100% - 28px,1180px)}.nav{height:70px}.nav .brand>span:last-child{font-size:16px}.navActions .textButton{display:none}.primary.small{padding:10px 12px;font-size:12px}.hero{gap:32px;padding:35px 0 45px}.hero h1{letter-spacing:-2.4px;font-size:41px}.heroCopy>p{font-size:16px}.heroActions{flex-direction:column}.trustRow{flex-wrap:wrap;gap:9px 16px}.heroVisual{border-radius:28px;height:400px}.phoneCard{width:276px}.floatCard.campaign{top:35px;left:5px}.floatCard.job{bottom:35px;right:5px}.numberGrid{padding-block:22px}.numberGrid b{font-size:19px}.numberGrid span{font-size:10px}.section{padding-block:68px}.section h2,.talentSection h2,.cta h2{font-size:34px}.ecosystemCard{min-height:0;padding:25px}.ecosystemCard h3{font-size:26px}.ecosystemNote{padding:22px}.ecosystemNote .secondary{text-align:center;width:100%}.hideMobile{display:none}.opportunityGrid{grid-template-columns:1fr}.filters{margin-right:-14px}.steps{grid-template-columns:1fr}.cta{flex-direction:column;width:calc(100% - 28px);padding:35px 25px}.talentSection{padding:65px 0}}.signupPage{background:#f8f6fb;min-height:100vh}.signupHeader{justify-content:space-between;align-items:center;height:76px;display:flex}.backHome{color:#756f80;font-size:13px;font-weight:700}.signupShell{background:#fff;border:1px solid #e9e4ef;border-radius:28px;grid-template-columns:360px 1fr;width:min(1100px,100% - 40px);min-height:680px;margin:15px auto 70px;display:grid;overflow:hidden;box-shadow:0 24px 70px #24143e12}.signupAside{color:#fff;background:linear-gradient(160deg,#321271,#6c3cff);padding:52px 40px;position:relative;overflow:hidden}.signupAside:after{content:"✦";color:#ffffff0a;font-size:210px;position:absolute;bottom:-55px;right:-18px}.signupAside h1{letter-spacing:-2px;margin:16px 0;font-size:38px;line-height:1.08}.signupAside>p{color:#d9cdf2;font-size:14px;line-height:1.65}.asideBenefits{gap:22px;margin:45px 0;display:grid}.asideBenefits>div{gap:13px;display:flex}.asideBenefits b{width:33px;height:33px;color:var(--lime);background:#ffffff16;border-radius:10px;flex:none;place-items:center;font-size:11px;display:grid}.asideBenefits span{color:#cfc1e7;flex-direction:column;font-size:12px;line-height:1.5;display:flex}.asideBenefits strong{color:#fff;margin-bottom:2px;font-size:14px}.signupAside small{color:#cbbbe3;font-size:10px;position:absolute;bottom:28px}.signupContent{padding:42px 50px}.progressTop{color:#8a8393;justify-content:space-between;align-items:center;margin-bottom:38px;font-size:11px;font-weight:800;display:flex}.progressTop>div{gap:6px;width:145px;display:flex}.progressTop i{background:#e8e3ed;border-radius:99px;flex:1;height:5px}.progressTop i.done{background:var(--purple)}.choiceBlock h2,.profileForm h2{letter-spacing:-1.4px;margin:9px 0;font-size:32px}.choiceBlock>p,.profileForm>p{color:var(--muted);margin:0 0 25px}.accountChoices{gap:14px;display:grid}.accountChoices>button{text-align:left;background:#fff;border:1px solid #e5dfea;border-radius:18px;gap:18px;padding:22px;transition:all .2s;display:flex}.accountChoices>button:hover{border-color:var(--purple);transform:translateY(-2px);box-shadow:0 10px 28px #6c3cff15}.choiceIcon{width:48px;height:48px;color:var(--purple);background:#eee8ff;border-radius:14px;flex:none;place-items:center;font-size:23px;display:grid}.choiceIcon.companyChoice{color:#5e8600;background:#effad6}.accountChoices h3{margin:0 0 5px;font-size:19px}.accountChoices p{color:#746e7d;margin:0 0 10px;font-size:13px;line-height:1.5}.accountChoices b{color:var(--purple);font-size:12px}.loginNote{text-align:center;color:#777;font-size:13px;margin-top:25px!important}.loginNote button{color:var(--purple);background:0 0;border:0;font-weight:800}.formBack{color:#7c7486;background:0 0;border:0;margin-bottom:22px;padding:0;font-size:12px}.formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.formGrid label,.profileForm label{color:#514a5c;font-size:12px;font-weight:800}.formGrid label.full{grid-column:1/-1}.formGrid input,.formGrid select,.formGrid textarea{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #ddd7e4;border-radius:11px;outline:none;margin-top:7px;padding:13px 14px;display:block}.formGrid input:focus,.formGrid select:focus,.formGrid textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #6c3cff12}.profileForm fieldset{border:0;margin:25px 0;padding:0}.profileForm legend{margin-bottom:11px;font-size:13px;font-weight:900}.profileForm legend small{color:#888;margin-left:6px;font-weight:400}.chipSelect{flex-wrap:wrap;gap:8px;display:flex}.chipSelect button{color:#6d6677;background:#fff;border:1px solid #dfd9e5;border-radius:99px;padding:9px 11px;font-size:11px;font-weight:700}.terms{align-items:flex-start;margin-top:22px;line-height:1.4;display:flex;color:#777!important;gap:8px!important;font-weight:500!important}.terms input{accent-color:var(--purple)}.submitButton{border:0;width:100%;margin-top:20px}.successCard{text-align:center;background:#fff;border:1px solid #e6e0ec;border-radius:28px;width:min(620px,100% - 32px);margin:70px auto;padding:60px;box-shadow:0 25px 70px #25123f13}.successIcon{color:#568000;background:#e8fac3;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 24px;font-size:32px;font-weight:900;display:grid}.successCard h1{letter-spacing:-1.8px;font-size:38px}.successCard>p{color:var(--muted);line-height:1.7}.successList{color:#6b6475;flex-wrap:wrap;justify-content:center;gap:18px;margin:26px 0 38px;font-size:11px;font-weight:800;display:flex}.successCard .primary{display:inline-block}.freePlanUpsell{color:#fff;background:linear-gradient(135deg,#2d105f,#6c3cff);border-radius:17px;margin:25px 0;padding:22px}.freePlanUpsell>b{font-size:18px}.freePlanUpsell p{color:#e5daf7;font-size:12px;line-height:1.6}.freePlanUpsell button{border:0}@media (width<=800px){.signupShell{grid-template-columns:1fr}.signupAside{padding:38px}.signupAside h1{font-size:32px}.signupAside small{position:static}.asideBenefits{grid-template-columns:repeat(3,1fr);margin:30px 0}.signupContent{padding:40px}.signupPage .signupHeader{width:min(100% - 30px,1180px)}}@media (width<=560px){.signupHeader{height:68px}.backHome{font-size:0}.backHome:after{content:"←";font-size:20px}.signupShell{border-radius:20px;width:calc(100% - 20px);margin:8px auto 35px}.signupAside{padding:30px 25px}.signupAside h1{font-size:30px}.asideBenefits{grid-template-columns:1fr;gap:14px}.signupContent{padding:30px 22px}.choiceBlock h2,.profileForm h2{font-size:28px}.accountChoices>button{padding:17px}.choiceIcon{width:42px;height:42px}.formGrid{grid-template-columns:1fr}.formGrid label.full{grid-column:auto}.successCard{margin:35px auto;padding:40px 24px}.successCard h1{font-size:32px}}.signupPlans{grid-template-columns:repeat(2,1fr);gap:10px;margin:24px 0;display:grid}.signupPlans>button{text-align:left;color:#33283e;background:#fff;border:1px solid #e2dce8;border-radius:15px;padding:15px}.signupPlans>button:hover,.signupPlans>button.selected{border-color:#6c3cff;box-shadow:0 8px 24px #6c3cff15}.signupPlans>button.featured{background:#f7f3ff}.signupPlans>button.proPlusSignupPlan{color:#fff;background:radial-gradient(circle at 100% 0,#ff4fa34f,#0000 38%),linear-gradient(140deg,#16091f,#3b176b);border-color:#9b63f1;position:relative;overflow:hidden}.signupPlans>button.proPlusSignupPlan span{color:#d9ff63}.signupPlans>button.proPlusSignupPlan p{color:#d7cbe3}.signupPlans>button.proPlusSignupPlan strong{color:#8eeeff}.signupPlans>button.proPlusSignupPlan.selected{border-color:#d9ff63;box-shadow:0 0 30px #a567ff4f}.signupPlans b small{color:#b9aacb;font-size:10px}.signupPlans span{color:#6c3cff;letter-spacing:.6px;font-size:9px;font-weight:900;display:block}.signupPlans b{margin:7px 0;font-size:21px;display:block}.signupPlans p{color:#746d7c;min-height:44px;font-size:10px;line-height:1.45}.signupPlans strong{color:#6134d8;font-size:10px}.proPlusSignupCheckout{grid-template-columns:1fr 1fr;gap:10px;display:grid}.proPlusSignupCheckout b,.proPlusSignupCheckout p{grid-column:1/-1}.proPlusSignupCheckout button{margin:0}@media (width<=700px){.signupPlans{grid-template-columns:1fr}.signupPlans p{min-height:0}}.loginCard{background:#fff;border:1px solid #e6dfeb;border-radius:24px;width:min(470px,100% - 32px);margin:45px auto 90px;padding:40px;box-shadow:0 24px 70px #2e145212}.loginCard h1{letter-spacing:-1.2px;margin:9px 0;font-size:34px}.loginCard>p{color:#777}.loginCard form{flex-direction:column;gap:15px;margin-top:25px;display:flex}.loginCard label{font-size:11px;font-weight:900}.loginCard input{border:1px solid #dcd4e3;border-radius:10px;width:100%;margin-top:7px;padding:13px;display:block}.loginCard form button{border:0;justify-content:center}.loginDivider{color:#999;align-items:center;gap:12px;margin:20px 0;font-size:10px;display:flex}.loginDivider:before,.loginDivider:after{content:"";background:#e8e2ec;flex:1;height:1px}.loginCreate{justify-content:center;display:flex}.forgotPassword{color:var(--purple);align-self:flex-end;margin-top:-7px;font-size:12px;font-weight:800}.resetHelp{color:#777;background:#f7f3ff;border-radius:12px;padding:13px;font-size:12px;line-height:1.6}.passwordAdminForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.passwordAdminForm input{border:1px solid #ddd4e6;border-radius:9px;min-width:190px;padding:10px 12px}.passwordAdminForm button{border:0}:root{--purple:#7545ff;--purple-dark:#1f0b3d;--pink:#ff4fa3;--cyan:#42d9e8;--lime:#d6ff69;--soft:#f7f3ff}body{background:linear-gradient(#fff 0,#fbf9ff 44%,#fff 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.nav{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc9;border:1px solid #ffffffc7;border-radius:20px;height:70px;margin-top:12px;padding:0 18px;position:sticky;top:12px;box-shadow:0 18px 55px #37146814}.brandMark{background:linear-gradient(145deg,var(--purple),var(--pink));box-shadow:0 9px 25px #7545ff42}.desktopNav a{position:relative}.desktopNav a:after{content:"";background:linear-gradient(90deg,var(--purple),var(--pink));border-radius:9px;height:2px;transition:all .25s;position:absolute;bottom:-8px;left:0;right:100%}.desktopNav a:hover:after{right:0}.primary{background:linear-gradient(120deg,var(--purple),#994fff 60%,var(--pink));transition:all .25s;box-shadow:0 12px 32px #7545ff38}.primary:hover{transform:translateY(-2px);box-shadow:0 18px 42px #7545ff4b}.hero{min-height:690px;padding-top:75px;position:relative}.hero:before{content:"";z-index:-1;background:radial-gradient(circle,#b99aff46,#0000 68%);border-radius:50%;width:570px;height:570px;position:absolute;top:-90px;left:-310px}.heroCopy:after{content:"✦";color:var(--pink);margin-top:-25px;margin-left:40px;font-size:34px;animation:4s ease-in-out infinite glowSpin;position:absolute}.eyebrow{background:#f6f1ff;border:1px solid #ddceff;box-shadow:0 8px 25px #6c3cff12}.hero h1{letter-spacing:-5px;font-size:70px;line-height:.98}.hero h1 em{background:linear-gradient(90deg,var(--purple),var(--pink),#ff8068);color:#0000;-webkit-background-clip:text;background-clip:text}.heroVisual{background:radial-gradient(circle at 22% 18%,#ff8ec9 0,#0000 27%),radial-gradient(circle at 80% 80%,#56ddec 0,#0000 25%),linear-gradient(145deg,#ac80ff,#6f3af0 52%,#32146b);border:1px solid #fff5;height:540px;box-shadow:0 38px 95px #4b1d994b}.heroVisual:after{content:"";background-image:linear-gradient(#ffffff0c 1px,#0000 1px),linear-gradient(90deg,#ffffff0c 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.phoneCard{z-index:2;animation:5s ease-in-out infinite heroFloat;box-shadow:0 32px 85px #260a5a70}.floatCard{z-index:3;border:1px solid #fffd;animation:5.5s ease-in-out infinite cardFloat;box-shadow:0 18px 48px #21074f3d}.floatCard.job{animation-delay:-2s}.spark{z-index:4;text-shadow:0 0 20px}.impactStrip{color:#fff;background:linear-gradient(90deg,#19082f,#5e2bd0 48%,#d63886);padding:16px 0;overflow:hidden;transform:rotate(-1deg);box-shadow:0 18px 48px #4014812b}.impactStrip>div{letter-spacing:2px;justify-content:center;align-items:center;gap:24px;min-width:max-content;font-size:12px;font-weight:950;display:flex}.impactStrip i{color:var(--lime);font-style:normal}.numbers{background:0 0;border:0;margin-top:22px}.numberGrid{background:#fff;border:1px solid #e9ddff;border-radius:24px;box-shadow:0 18px 58px #3a176910}.numberGrid b{background:linear-gradient(90deg,var(--purple),var(--pink));color:#0000;-webkit-background-clip:text;background-clip:text}.ecosystem{position:relative}.ecosystem:before{content:"";z-index:-1;filter:blur(35px);background:#ff68ac1a;border-radius:50%;width:440px;height:440px;position:absolute;top:8%;right:-18vw}.ecosystemGrid{grid-template-columns:1.08fr .92fr;gap:22px}.ecosystemCard{border-color:#e6dcfa;border-radius:32px;transition:all .3s;box-shadow:0 25px 72px #35136d14}.ecosystemCard:nth-child(3){transform:translateY(-14px)}.ecosystemCard:hover{transform:translateY(-8px)scale(1.01);box-shadow:0 34px 85px #35136d25}.ecosystemCard:nth-child(3):hover{transform:translateY(-20px)scale(1.01)}.ecosystemIcon{box-shadow:inset 0 0 0 1px #fff9,0 10px 26px #6c3cff26}.ecosystemLink{background:linear-gradient(100deg,#21103b,#6730d7);transition:all .2s}.ecosystemLink:hover{box-shadow:0 13px 28px #4d20953b}.opportunityCard{background:linear-gradient(155deg,#fff,#fbf8ff);border-radius:24px;box-shadow:0 13px 38px #35136d0c}.opportunityCard:hover{border-color:#cdb8ff;transform:translateY(-7px);box-shadow:0 25px 58px #35136d1e}.talentSection{background:radial-gradient(circle at 85% 20%,#ff4fa33b,#0000 30%),radial-gradient(circle at 10% 90%,#43d7e72e,#0000 35%),linear-gradient(125deg,#170826,#3d187d 55%,#6325bc);position:relative;overflow:hidden}.talentSection:after{content:"C";color:#ffffff08;font-size:520px;font-weight:950;position:absolute;bottom:-170px;right:-40px}.talent{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff13;transition:all .2s;position:relative}.talent:hover{background:#ffffff1d;transform:translate(7px)}.steps>div{border:1px solid #e7ddf7;border-top:4px solid var(--purple);background:#fff;border-radius:22px;padding:26px;box-shadow:0 14px 42px #35136d0c}.steps>div:nth-child(2){border-top-color:var(--pink)}.steps>div:nth-child(3){border-top-color:var(--cyan)}.cta{background:radial-gradient(circle at 80% 20%,#ff70b654,#0000 35%),linear-gradient(120deg,#32116c,#7545ff);border-radius:34px;position:relative;overflow:hidden;box-shadow:0 30px 75px #4b20983f}.cta:after{content:"✦";color:#ffffff10;font-size:220px;position:absolute;bottom:-55px;right:7%}.signupPage{background:radial-gradient(circle at 15% 5%,#c6adff42,#0000 30%),linear-gradient(#faf8ff,#f5f0ff)}.signupShell,.loginCard,.successCard{box-shadow:0 32px 95px #30125922}.signupAside{background:radial-gradient(circle at 85% 20%,#ff4fa34d,#0000 27%),linear-gradient(155deg,#21103e,#7040eb)}@keyframes heroFloat{0%,to{transform:translate(-50%,-50%)rotate(-2deg)}50%{transform:translate(-50%,-53%)rotate(1deg)}}@keyframes cardFloat{0%,to{translate:0}50%{translate:0 -10px}}@keyframes glowSpin{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(18deg)scale(1.15)}}@media (width<=850px){.nav{margin-top:6px;top:6px}.hero h1{font-size:55px}.ecosystemGrid{grid-template-columns:1fr}.ecosystemCard:nth-child(3){transform:none}.impactStrip>div{justify-content:flex-start;padding-left:18px}.heroVisual{height:480px}}@media (width<=560px){.nav{border-radius:15px}.hero{padding-top:52px}.hero h1{letter-spacing:-3px;font-size:44px}.heroVisual{height:420px}.ecosystemCard:hover,.ecosystemCard:nth-child(3):hover,.impactStrip{transform:none}.numberGrid{border-radius:18px}}body{color:#f7f4ff;background-color:#07050d;background-image:radial-gradient(circle at 15% 5%,#6930d842,#0000 26%),radial-gradient(circle at 88% 12%,#e13b8b2b,#0000 24%),radial-gradient(circle at 55% 52%,#1e94ae18,#0000 30%),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto,auto,auto,52px 52px,52px 52px;background-attachment:fixed;background-origin:padding-box;background-clip:border-box}.nav{background:#0c0914d9;border-color:#ffffff14;box-shadow:0 18px 60px #0009,0 0 40px #7545ff18}.nav .brand,.nav .textButton{color:#fff}.desktopNav{color:#bdb4ca}.nav .secondary{color:#fff;background:#ffffff09;border-color:#ffffff1d}.hero:before{background:radial-gradient(circle,#853fff55,#0000 68%)}.hero h1{color:#fff;text-shadow:0 0 55px #7b45ff26}.heroCopy>p{color:#bdb5c8}.eyebrow{color:#d5c6ff;background:#6e3ee31c;border-color:#8458e755;box-shadow:inset 0 0 18px #8651ff12,0 0 28px #7040e81c}.trustRow{color:#aaa1b7}.heroVisual{border-color:#9b75ff77;box-shadow:0 38px 110px #000,0 0 80px #7140e94f}.heroVisual:before{border-color:#ffffff24}.phoneCard,.floatCard{color:#1c1230}.impactStrip{background:linear-gradient(90deg,#12071f,#652be0 48%,#db3c8c);border-block:1px solid #bf9cff44;box-shadow:0 0 45px #8247f45c}.numbers{background:0 0}.numberGrid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(125deg,#ffffff0d,#ffffff05);border-color:#ffffff16;box-shadow:0 25px 70px #0008}.numberGrid div{border-color:#ffffff12}.numberGrid span,.ecosystem .centerHeading p,.sectionHeading p{color:#a9a0b3}.ecosystemCard{color:#fff;border-color:#ffffff18;box-shadow:0 26px 85px #0008,0 0 0 1px #7744e715;background:linear-gradient(145deg,#151020,#0c0912)!important}.ecosystemCard:after{content:"";background:linear-gradient(90deg,#0000,#925eff,#0000);height:1px;position:absolute;inset:auto 10% 0;box-shadow:0 0 24px #925eff}.ecosystemCard.shop{background:radial-gradient(circle at 100% 0,#7445ff35,#0000 35%),linear-gradient(145deg,#151020,#0c0912)!important}.ecosystemCard.agency{background:radial-gradient(circle at 100% 0,#ff4fa338,#0000 34%),linear-gradient(145deg,#170d20,#0b0710)!important}.ecosystemCard.collab{background:radial-gradient(circle at 100% 0,#ff4fa32e,#0000 35%),linear-gradient(145deg,#151020,#0c0912)!important}.ecosystemCard.mentoring{background:radial-gradient(circle at 100% 0,#5fd5d530,#0000 35%),linear-gradient(145deg,#101621,#090b10)!important}.ecosystemCard p,.ecosystemCard li,.ecosystemCard.agency p,.ecosystemCard.agency li{color:#b9b0c4}.ecosystemCard>span{color:#bda4ff}.ecosystemCard.agency>span{color:#ff80bc}.ecosystemCard h3{color:#fff}.ecosystemIcon{border:1px solid #ffffff18;box-shadow:inset 0 0 20px #ffffff08,0 0 26px #7442e52e;color:#c4adff!important;background:#ffffff0d!important}.ecosystemCard.agency .ecosystemIcon{color:#ff8fc4!important}.ecosystemLink,.ecosystemCard.agency .ecosystemLink{color:#fff;background:linear-gradient(100deg,#5f2bd1,#9b4fff 60%,#e64090);box-shadow:0 0 28px #7545ff3b}.ecosystemNote{background:#ffffff08;border:1px solid #ffffff12}.ecosystemNote span{color:#aaa0b6}.ecosystemNote .secondary{color:#fff;background:#ffffff0b;border-color:#ffffff20}.section{color:#fff}.filters button{color:#bdb3c8;background:#ffffff08;border-color:#ffffff18}.filters button.active{background:linear-gradient(100deg,#6a35dc,#d83d89);border-color:#0000;box-shadow:0 0 24px #7545ff4d}.opportunityCard{color:#fff;background:linear-gradient(145deg,#151020,#0d0a13);border-color:#ffffff14;box-shadow:0 20px 55px #0008}.opportunityCard:hover{border-color:#8e65ec;box-shadow:0 28px 70px #000,0 0 35px #7545ff2e}.company,.location{color:#9e95aa}.save{color:#c5bad1;background:#ffffff0b}.cardFooter{border-color:#ffffff12}.cardFooter span{color:#c8bdd5;background:#ffffff0b}.talentSection{background:radial-gradient(circle at 80% 20%,#e9449652,#0000 28%),radial-gradient(circle at 10% 90%,#39bdcf2e,#0000 35%),linear-gradient(125deg,#09050f,#231040 55%,#3d176f);border-block:1px solid #9a68ff30}.steps>div{color:#fff;background:linear-gradient(145deg,#151020,#0c0912);border-color:#ffffff17;box-shadow:0 22px 65px #0007}.steps p{color:#aaa0b6}.cta{background:radial-gradient(circle at 82% 15%,#ff4fa35e,#0000 32%),linear-gradient(120deg,#1b0a34,#6932e2);border:1px solid #b58dff55;box-shadow:0 32px 90px #0009,0 0 55px #7545ff39}.footer{color:#8f8799}.footer .brand{color:#fff}.signupPage{color:#fff;background:radial-gradient(circle at 10% 0,#7e43e64a,#0000 30%),radial-gradient(circle at 90% 15%,#e33e8a29,#0000 28%),#07050d}.signupShell,.loginCard,.successCard{color:#fff;background:#100c18;border-color:#ffffff16;box-shadow:0 34px 100px #000b}.signupContent,.loginCard{background:linear-gradient(145deg,#151020,#0d0914)}.choiceBlock>p,.profileForm>p,.loginCard>p,.successCard>p{color:#aaa0b6}.accountChoices>button,.signupPlans>button{color:#fff;background:#ffffff08;border-color:#ffffff15}.accountChoices>button:hover,.signupPlans>button:hover,.signupPlans>button.selected{background:#7545ff16;border-color:#8d60ee;box-shadow:0 0 32px #7545ff29}.accountChoices p,.signupPlans p{color:#aaa0b6}.formGrid label,.profileForm label,.loginCard label{color:#d8d0e1}.formGrid input,.formGrid select,.formGrid textarea,.loginCard input,.passwordAdminForm input{color:#fff;background:#ffffff0a;border-color:#ffffff18}.formGrid input::placeholder,.formGrid textarea::placeholder,.loginCard input::placeholder{color:#776e82}.chipSelect button{color:#bfb4ca;background:#ffffff08;border-color:#ffffff18}.chipSelect button.selected{color:#fff;background:#7545ff2b;border-color:#a07cff}.loginDivider:before,.loginDivider:after{background:#ffffff13}.resetHelp{color:#bdb3c9;background:#ffffff08}.passwordField{display:block;position:relative}.passwordField input{padding-right:82px!important}.passwordField button{color:#c8b4ff;background:0 0;border:0;padding:7px;font-size:11px;font-weight:900;position:absolute;top:14px;right:8px}.publicServicePage{color:#fff;background:radial-gradient(circle at 10% 0,#6834d84f,#0000 28%),radial-gradient(circle at 95% 18%,#e23e8a30,#0000 27%),#07050d;min-height:100vh}.publicServiceNav{justify-content:space-between;align-items:center;height:82px;display:flex}.publicServiceNav>div{align-items:center;gap:16px;display:flex}.publicServiceHero{text-align:center;padding:75px 0 45px}.publicServiceHero h1{letter-spacing:-3.5px;color:#0000;background:linear-gradient(90deg,#fff,#c4afff,#ff78b8);-webkit-background-clip:text;background-clip:text;max-width:850px;margin:12px auto;font-size:clamp(42px,6vw,76px);line-height:1}.publicServiceHero p{color:#b9afc4;max-width:780px;margin:22px auto;font-size:17px;line-height:1.7}.publicCatalog{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:18px;padding-bottom:90px;display:grid}.publicCatalog article{background:linear-gradient(145deg,#161120,#0b0810);border:1px solid #ffffff17;border-radius:26px;flex-direction:column;min-height:390px;padding:28px;display:flex;box-shadow:0 24px 70px #0008}.publicCatalog article.featured{border-color:#a879ff;box-shadow:0 0 42px #7545ff35}.publicCatalog article>span{color:#b99dff;letter-spacing:1.4px;font-size:10px;font-weight:950}.publicCatalog h2{font-size:25px}.publicCatalog article>b{color:#d8ff76;font-size:20px}.publicCatalog p,.publicCatalog li{color:#aca3b6;line-height:1.55}.publicCatalog ul{padding:0;list-style:none}.publicCatalog button,.quoteList button,.adminDecision button{color:#fff;background:linear-gradient(100deg,#6730d7,#df3f8d);border:0;border-radius:12px;margin-top:auto;padding:13px 16px;font-weight:900}.publicModal,.collabModal{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050308d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.publicModal>form,.collabModal>form{background:#120e19;border:1px solid #ffffff1c;border-radius:25px;width:min(720px,100%);max-height:92vh;padding:34px;position:relative;overflow:auto;box-shadow:0 35px 100px #000}.modalClose{color:#fff;background:0 0;border:0;font-size:28px;position:absolute;top:18px;right:20px}.publicFormGrid{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.publicFormGrid label,.publicFormGrid legend{color:#d6cede;font-size:12px;font-weight:800}.publicFormGrid input,.publicFormGrid textarea,.publicFormGrid select{color:#fff;background:#ffffff0a;border:1px solid #ffffff18;border-radius:11px;width:100%;margin-top:7px;padding:13px;display:block}.publicFormGrid .full{grid-column:1/-1}.publicFormGrid fieldset{border:1px solid #ffffff16;border-radius:14px;padding:14px}.publicFormGrid fieldset label{margin:8px 0;display:block}.publicFormGrid fieldset input,.checkLine input{width:auto;margin-right:8px;display:inline}.agencyPublic{grid-template-columns:.8fr 1.2fr;gap:26px;padding-bottom:90px;display:grid}.agencyBenefits,.agencyApplication,.collabPublic{background:linear-gradient(145deg,#161020,#0b0810);border:1px solid #ffffff16;border-radius:28px;padding:32px}.agencyBenefits article{border-bottom:1px solid #ffffff12;padding:15px 0}.agencyBenefits article>b{color:#d7ff75}.agencyBenefits h2{margin:6px 0}.agencyBenefits p,.agencyBenefits li{color:#aaa1b5;line-height:1.55}.agencyBenefits ol{padding-left:22px;line-height:2}.collabPublic{text-align:center;width:min(900px,100% - 40px);margin:0 auto 90px}.collabPublic>div>b{color:#d8ff76;font-size:62px;display:block}.collabPublic p,.collabPublic li{color:#ada4b8}.collabPublic ol{grid-template-columns:repeat(5,1fr);gap:10px;padding:20px 0;list-style-position:inside;display:grid}.collabPublic li{background:#ffffff08;border-radius:14px;padding:14px}.collabPublic .primary{margin-top:18px;display:inline-block}.quoteList{gap:14px;display:grid}.quoteList>article{background:#ffffff08;border:1px solid #ffffff16;border-radius:18px;grid-template-columns:1fr auto;gap:20px;padding:20px;display:grid}.quoteList article>div:first-child{flex-direction:column;gap:7px;display:flex}.quoteList span{color:#c3aaff}.quoteList form{gap:8px;min-width:270px;display:grid}.quoteList input,.quoteList textarea{color:#fff;background:#ffffff0b;border:1px solid #ffffff18;border-radius:9px;padding:10px}.quoteActions{flex-wrap:wrap;flex-direction:row!important;display:flex!important}.adminDecision{gap:8px;margin-top:14px;display:flex}.adminDecision button:last-child{background:#ffffff12}@media (width<=800px){.agencyPublic,.collabPublic ol,.publicFormGrid{grid-template-columns:1fr}.publicFormGrid .full{grid-column:auto}.quoteList>article{grid-template-columns:1fr}.publicServiceNav>div>a:first-child{display:none}}.agencyMemberShell{--agency-gold:#f5cf72;--agency-lime:#d8ff75}.agencyMemberShell .platformNav{background:radial-gradient(circle at 50% 0,#9c682637,#0000 28%),linear-gradient(#160f1d,#09070d);border:1px solid #f5cf7226}.agencyNavBadge{background:linear-gradient(135deg,#3b2917,#1a1020);border:1px solid #f5cf7242;border-radius:15px;align-items:center;gap:10px;margin:0 0 18px;padding:13px;display:flex;box-shadow:0 0 30px #d6a13b20}.agencyNavBadge>span{color:#1c1308;background:linear-gradient(145deg,#fff2b8,#d39c36);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 20px #f2c35e55}.agencyNavBadge div{display:grid}.agencyNavBadge b{color:#ffe9a9;letter-spacing:.12em;font-size:11px}.agencyNavBadge small{color:#b9a888}.agencyMemberHero{background:radial-gradient(circle at 85% 20%,#e6ad4d3c,#0000 30%),radial-gradient(circle at 10% 100%,#8c4ef344,#0000 35%),linear-gradient(130deg,#160c24,#261331 55%,#3c2618);border:1px solid #f4d07946;border-radius:28px;grid-template-columns:1.45fr .75fr;align-items:center;gap:25px;padding:36px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 85px #0009,0 0 50px #c9902d1d}.agencyMemberHero:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff8 48%,#0000 52%);animation:5.5s ease-in-out infinite agencyShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes agencyShine{0%,65%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.agencyMemberHero>div:first-child span{color:#ffe397;letter-spacing:.14em;font-size:11px;font-weight:950}.agencyMemberHero h1{max-width:680px;margin:10px 0;font-size:clamp(34px,5vw,60px);line-height:1.02}.agencyMemberHero p{color:#c8bacf;max-width:650px;line-height:1.65}.agencyDigitalCard{z-index:1;background:linear-gradient(145deg,#4d3219,#1b1020 58%,#472657);border:1px solid #ffe49d73;border-radius:24px;flex-direction:column;min-height:220px;padding:25px;display:flex;position:relative;box-shadow:0 25px 55px #0008,inset 0 0 30px #ffffff0a}.agencyDigitalCard small{color:#ead498;letter-spacing:.15em;font-weight:900}.agencyDigitalCard b{color:#fff;margin-top:40px;font-size:22px}.agencyDigitalCard span{color:#cbbdcc}.agencyDigitalCard em{color:#deff80;margin-top:auto;font-style:normal;font-weight:800}.agencyDigitalCard code{color:#95869e;margin-top:8px;font-size:10px}.agencyMemberStats{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.agencyMemberStats article{background:linear-gradient(145deg,#15101d,#0c0911);border:1px solid #ffffff14;border-radius:18px;gap:6px;padding:20px;display:grid}.agencyMemberStats span,.agencyMemberStats small{color:#958b9e}.agencyMemberStats b{color:#f9e6a8;font-size:19px}.agencyPriorityArea{background:#0e0a14;border:1px solid #ffffff15;border-radius:24px;padding:28px}.agencyPriorityArea>div:first-child{margin-bottom:20px}.agencyPriorityArea h2{margin:6px 0;font-size:30px}.agencyBenefitGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.agencyBenefitGrid article{background:linear-gradient(145deg,#1a1322,#100c16);border:1px solid #ffffff12;border-radius:17px;flex-direction:column;min-height:220px;padding:20px;display:flex}.agencyBenefitGrid i{color:#e7c36d;font-size:11px;font-style:normal;font-weight:950}.agencyBenefitGrid b{margin:18px 0 7px}.agencyBenefitGrid p{color:#9f95a8;font-size:13px;line-height:1.5}.agencyBenefitGrid button{color:#d9ff79;text-align:left;background:0 0;border:0;margin-top:auto;padding:0;font-weight:800}.agencyMemberColumns{grid-template-columns:1.35fr .65fr;gap:16px;display:grid}.agencyMemberColumns>section{background:#100c17;border:1px solid #ffffff14;border-radius:22px;padding:25px}.agencyMemberColumns header{justify-content:space-between;align-items:center;gap:15px;display:flex}.agencyMemberColumns header h2{margin:0}.agencyMemberColumns header span,.agencyMemberColumns li span{color:#998fa2}.agencyMemberColumns ul{padding:0;list-style:none}.agencyMemberColumns li{border-top:1px solid #ffffff0d;gap:3px;padding:13px 0;display:grid}.agencyMemberColumns>section:last-child>p{border-bottom:1px solid #ffffff0d;justify-content:space-between;gap:15px;padding:12px 0;display:flex}.agencyMemberColumns>section:last-child>p span{color:#bdb2c6;text-align:right}.agencyActivePill{background:#b9ea6320;border-radius:99px;font-weight:800;color:#dfff8a!important;padding:5px 9px!important}.agencyAdminSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin:8px 0 22px;display:grid}.agencyAdminSummary article{background:linear-gradient(145deg,#21142b,#100b17);border:1px solid #ffffff16;border-radius:17px;gap:5px;padding:18px;display:grid}.agencyAdminSummary span,.agencyAdminSummary small{color:#a99db3}.agencyAdminSummary b{color:#ffe39b;font-size:25px}.agencyAdminList{gap:15px;display:grid}.agencyAdminList>article{background:linear-gradient(145deg,#16101e,#0d0913);border:1px solid #ffffff15;border-radius:21px;padding:22px}.agencyAdminList>article.active{border-color:#d9b85a55;box-shadow:inset 3px 0 #e2be5d}.agencyAdminList>article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.agencyAdminAvatar{color:#170e08;background:linear-gradient(145deg,#f3d783,#8b5a24);border-radius:15px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:950;display:grid}.agencyAdminList header span{color:#d4b76e;letter-spacing:.1em;font-size:10px;font-weight:900}.agencyAdminList h3,.agencyAdminList header p{margin:3px 0}.agencyAdminList header p{color:#9e93a7}.agencyAdminData{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.agencyAdminData p{background:#ffffff07;border-radius:12px;gap:5px;margin:0;padding:12px;display:grid;overflow:hidden}.agencyAdminData b{color:#8f8498;text-transform:uppercase;font-size:10px}.agencyAdminData span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agencyAdminList footer{flex-wrap:wrap;gap:8px;display:flex}.agencyAdminList footer a,.agencyAdminList footer button{color:#fff;background:#6f3cdc;border:0;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:800}.agencyAdminList footer .agencySuspend{background:#744d19}.agencyAdminList footer .agencyEnd{background:#5f2636}@media (width<=1000px){.agencyMemberHero,.agencyMemberColumns{grid-template-columns:1fr}.agencyMemberStats,.agencyBenefitGrid,.agencyAdminSummary,.agencyAdminData{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.agencyMemberHero{padding:23px}.agencyMemberStats,.agencyBenefitGrid,.agencyAdminSummary,.agencyAdminData{grid-template-columns:1fr}.agencyMemberColumns header{flex-direction:column;align-items:flex-start}.agencyAdminList>article>header{grid-template-columns:auto 1fr}.agencyAdminList>article>header>span{grid-column:1/-1}}.agencyAccountPage{background:#05050b!important}.agencyAccountPage>.accountTop{background:#070810f4;border:0;border-bottom:1px solid #ffffff13;border-radius:0;width:100%;height:82px;margin:0;padding:0 28px}.agencyAccountPage .brandMark{color:#f1c75e;box-shadow:none;background:0 0;font-size:29px}.agencyAccountPage .panelBrandName strong{font-size:21px}.agencyAccountPage .panelBrandName b{background:linear-gradient(90deg,#fff0b0,#ce8f2e);-webkit-background-clip:text;background-clip:text;font-size:21px}.agencyAccountPage .panelBrandName small{color:#958a79;display:block}.agencyTopSearch{background:#0e0e19;border:1px solid #ffffff18;border-radius:12px;align-items:center;gap:10px;width:min(650px,46vw);padding:0 15px;display:flex}.agencyTopSearch span{color:#b9b3c1;font-size:25px}.agencyTopSearch input{color:#eee8f5;background:0 0;border:0;outline:0;width:100%;height:48px}.agencyTopSearch input::placeholder{color:#756f7e}.agencyTopProfile{border-left:1px solid #ffffff14;align-items:center;padding-left:20px;display:flex;gap:10px!important}.agencyTopProfile>span{color:#f1c86a;border:1px solid #c8984366;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.agencyTopProfile div{gap:2px;display:grid}.agencyTopProfile b{color:#fff}.agencyTopProfile small{color:#a69dad;font-size:10px}.agencyMemberShell.shell{grid-template-columns:280px minmax(0,1fr);gap:0;width:100%;max-width:none;margin:0;padding:0}.agencyMemberShell .platformNav{height:calc(100vh - 82px);min-height:calc(100vh - 82px);box-shadow:none;background:linear-gradient(#090a12,#080910 70%,#05050a);border:0;border-right:1px solid #ffffff12;border-radius:0;align-self:start;padding:30px 16px;position:sticky;top:0;overflow-y:auto}.agencyMemberShell .panelProfileIdentity{display:none}.agencyMemberShell .agencyNavBadge{background:linear-gradient(115deg,#1a1411,#14101b);border-color:#d3a54930;margin:0 4px 20px;padding:14px}.agencyMemberShell .platformNav button{color:#beb8c6;border-radius:9px;padding:13px 16px;font-size:13px}.agencyMemberShell .platformNav button.active,.agencyMemberShell .platformNav button:hover{color:#f5d982;background:linear-gradient(90deg,#4a351d9e,#2a1d1766);border-color:#bc8d3d42;transform:none}.agencyMemberShell .platformNav button.active:before{display:none}.agencyMemberShell .platformContent{min-height:calc(100vh - 82px);box-shadow:none;background:radial-gradient(circle at 54% 5%,#37155640,#0000 28%),radial-gradient(circle at 90% 13%,#9a5d252c,#0000 25%),#070810;border:0;border-radius:0;padding:26px 28px 70px}.agencyMemberDashboard{gap:18px}.agencyMemberHero{background:radial-gradient(at 67% 10%,#eec56536,#0000 15%),radial-gradient(circle at 58% 4%,#8b3efcaa,#0000 23%),radial-gradient(at 88% 85%,#b8752f5c,#0000 26%),linear-gradient(118deg,#0b0b15 7%,#2b104c 51%,#090a12 88%);border-color:#ce9b3b48;border-radius:0;min-height:330px;padding:42px 44px;box-shadow:inset 0 0 80px #0008,0 24px 70px #0009}.agencyMemberHero:before{content:"";background:linear-gradient(90deg,#0000,#a04bff,#f3c969,#0000);height:3px;position:absolute;bottom:15px;left:38%;right:-8%;transform:rotate(-6deg);box-shadow:0 0 24px #9c48ff,0 0 32px #e3b554}.agencyMemberHero>div:first-child{z-index:2;position:relative}.agencyMemberHero>div:first-child span{color:#d6b76a;letter-spacing:.28em}.agencyMemberHero h1{letter-spacing:-2.7px;color:#0000;background:linear-gradient(90deg,#f5d16e,#fff 48%,#eee0ff);-webkit-background-clip:text;background-clip:text;max-width:720px;margin:17px 0 12px;font-family:Georgia,serif;font-size:clamp(44px,5.2vw,76px);font-weight:700}.agencyMemberHero p{font-size:16px}.agencyDigitalCard{background:radial-gradient(circle at 90% 80%,#8f4bff3c,#0000 33%),repeating-linear-gradient(115deg,#ffffff03 0 1px,#0000 1px 6px),linear-gradient(145deg,#17120d,#08080c 60%,#201124);border-color:#f6ce6ba6;border-radius:25px;min-height:270px;padding:30px;transform:rotate(1.5deg);box-shadow:0 0 0 2px #5d421e,0 22px 55px #000,0 0 35px #d19b3e44}.agencyDigitalCard small{font-size:8px}.agencyDigitalCard i{color:#f4ca66;margin-top:26px;font-size:43px;font-style:normal}.agencyDigitalCard strong{color:#e6c36c;letter-spacing:.18em;font-size:15px}.agencyDigitalCard b{margin-top:22px;font-family:Georgia,serif;font-size:20px}.agencyDigitalCard em{color:#56df7f}.agencyMemberStats article{background:linear-gradient(145deg,#11121d,#0a0b12);border-radius:13px;min-height:102px;padding:20px 22px 18px 72px;position:relative}.agencyMemberStats article:before{color:#f2c960;content:"◆";background:#aa752319;border:1px solid #c8933f55;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:26px;left:20px}.agencyMemberStats article:nth-child(2):before{content:"▣";color:#c86fff;background:#8c42d922;border-color:#9e55e266}.agencyMemberStats article:nth-child(3):before{content:"♛"}.agencyMemberStats article:nth-child(4):before{content:"★";color:#c86fff;background:#8c42d922;border-color:#9e55e266}.agencyMemberStats b{color:#fff;font-family:Georgia,serif;font-size:20px}.agencyPriorityArea{background:0 0;border:0;padding:15px 0 0}.agencyPriorityArea>div:first-child{justify-content:space-between;align-items:end;gap:20px;display:flex}.agencyPriorityArea>div:first-child .kicker{display:none}.agencyPriorityArea>div:first-child p{color:#9d95a6}.agencyPriorityArea h2{color:#0000;background:linear-gradient(90deg,#fff,#e7b852);-webkit-background-clip:text;background-clip:text;font-family:Georgia,serif;font-size:34px}.agencyBenefitGrid article{background:linear-gradient(145deg,#11121d,#0a0b12);border-radius:12px;min-height:205px;padding:20px}.agencyBenefitGrid i{color:#d777ff;background:#8e3ed421;border:1px solid #9f50e566;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;display:grid;box-shadow:0 0 20px #8b41e42e}.agencyBenefitGrid article:nth-child(2n) i{color:#f3c75f;background:#9d6b2021;border-color:#cc963f66}.agencyBenefitGrid b{font-size:15px}.agencyBenefitGrid button{color:#d9b55e}.agencyMemberColumns>section{background:#0d0e16;border-radius:13px}@media (width<=1050px){.agencyTopSearch{display:none}.agencyMemberShell.shell{grid-template-columns:230px minmax(0,1fr)}.agencyMemberHero{grid-template-columns:1fr}.agencyDigitalCard{transform:none}.agencyMemberStats,.agencyBenefitGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.agencyAccountPage>.accountTop{padding:0 14px}.agencyAccountPage .textButton,.agencyTopProfile div{display:none}.agencyMemberShell.shell{display:block}.agencyMemberShell .platformNav{white-space:nowrap;width:100%;height:auto;min-height:0;padding:14px;position:static;overflow-x:auto}.agencyMemberShell .agencyNavBadge{vertical-align:middle;margin:0 8px 0 0;display:inline-flex}.agencyMemberShell .platformNav button{width:auto;margin-right:5px;display:inline-block}.agencyMemberShell .platformContent{padding:15px}.agencyMemberHero{min-height:0;padding:28px 22px}.agencyMemberHero h1{letter-spacing:-1.5px;font-size:39px}.agencyMemberStats,.agencyBenefitGrid{grid-template-columns:1fr}.agencyPriorityArea>div:first-child{display:block}}.shopAnnouncement{color:#bdb2c9;background:#7545ff14;border:1px solid #9d72ff42;border-radius:16px;align-items:center;gap:18px;margin-bottom:24px;padding:16px 20px;display:flex}.shopAnnouncement b{color:#dcf;flex:none}.shopCatalog article{min-height:610px;padding:0 0 25px;overflow:hidden}.shopCatalog article>span,.shopCatalog article>h2,.shopCatalog article>b,.shopCatalog article>small,.shopCatalog article>p,.shopCatalog article>ul,.shopCatalog article>.productButton{margin-left:25px;margin-right:25px}.productImage{background:#0a0710;height:250px;margin-bottom:25px;display:block;overflow:hidden}.productImage img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.productImage:hover img{transform:scale(1.045)}.shopCatalog article>small{color:#a99db4;margin-top:5px}.productButton{color:#fff;text-align:center;background:linear-gradient(100deg,#6730d7,#df3f8d);border-radius:12px;padding:14px;font-weight:900;display:block;margin-top:auto!important}.productDetail{grid-template-columns:1fr 1fr;gap:38px;padding-bottom:90px;display:grid}.productDetailImage,.productDetailInfo{background:linear-gradient(145deg,#161120,#0b0810);border:1px solid #ffffff17;border-radius:28px;overflow:hidden}.productDetailImage img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.productDetailImage small{color:#8e8498;text-align:center;padding:14px;display:block}.productDetailInfo{padding:34px}.productDetailInfo>span{color:#b99dff;letter-spacing:1.3px;font-size:11px;font-weight:950}.productDetailInfo h2{font-size:30px}.productDetailInfo ul{color:#c5bbce;padding:0;line-height:2;list-style:none}.stockNotice{background:#d5ff690d;border:1px solid #d4ff7140;border-radius:15px;margin:24px 0;padding:18px}.stockNotice b{color:#df8}.stockNotice p{color:#aaa1b5;margin-bottom:0;font-size:12px;line-height:1.6}.productPrice,.checkoutSummary{background:#ffffff08;border-radius:15px;gap:10px;margin:20px 0;padding:17px;display:grid}.productPrice span,.checkoutSummary span{color:#b4aabd;justify-content:space-between;display:flex}.productPrice strong,.checkoutSummary strong{border-top:1px solid #ffffff16;justify-content:space-between;padding-top:12px;font-size:18px;display:flex}.productPrice strong b,.checkoutSummary strong b{color:#dcff82}.productDetailInfo>.primary{border:0;width:100%}.checkoutSummary{margin-bottom:10px}@media (width<=760px){.shopAnnouncement{flex-direction:column;align-items:flex-start}.productDetail{grid-template-columns:1fr}.shopCatalog article{min-height:auto}.productImage{height:220px}}.adminAgencyDemo{gap:18px;display:grid}.demoNotice{background:#7a4ad21a;border:1px solid #b58bff45;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.demoNotice>div{gap:4px;display:grid}.demoNotice span{color:#d8ff75;letter-spacing:.14em;font-size:10px;font-weight:950}.demoNotice p{color:#a99fb3;margin:0}.demoNotice button,.agencySignButton{color:#241608;background:linear-gradient(100deg,#d2a343,#f1d884);border:0;border-radius:11px;padding:11px 14px;font-weight:900}.mentoringScope{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.mentoringScope>div{background:#ffffff08;border-radius:12px;gap:5px;padding:13px;display:grid}.mentoringScope>div.full,.mentoringScope section,.mentoringScope aside{grid-column:1/-1}.mentoringScope span{color:#9d92a7;text-transform:uppercase;font-size:11px}.mentoringScope section{border:1px solid #ffffff12;border-radius:14px;padding:17px}.mentoringScope section h3{margin:0 0 10px}.mentoringScope section ul{color:#c6bdce;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.mentoringScope aside{background:#d8ff750b;border-left:3px solid #d8ff75;border-radius:8px;padding:15px}.mentoringScope aside p{color:#aaa0b5;margin:6px 0 0;line-height:1.5}.signedContract{border-color:#b8e96955}.contractSignatures{background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;margin-bottom:18px;padding:14px;display:grid}.contractSignatures>div{color:#a89eb1;gap:3px;display:grid}.contractSignatures>div.signed b{color:#d8ff75}.contractSignatures span{font-size:11px}.contractSignatures button{color:#fff;background:linear-gradient(100deg,#6c36d8,#d63e88);border:0;border-radius:10px;padding:11px 13px;font-weight:900}.contractPaymentLocked{color:#e6cf94;background:#e6be5a10;border:1px solid #e6be5a33;border-radius:12px;padding:13px}@media (width<=700px){.demoNotice{flex-direction:column;align-items:flex-start}.mentoringScope,.mentoringScope section ul,.contractSignatures{grid-template-columns:1fr}.mentoringScope>div.full,.mentoringScope section,.mentoringScope aside{grid-column:auto}}.profilePhotoPicker{background:#ffffff07;border:1px solid #ffffff18;border-radius:18px;align-items:center;gap:18px;margin:20px 0;padding:18px;display:flex}.profilePhotoPreview{color:#cfb5ff;background:linear-gradient(145deg,#2a1641,#120b1c);border:2px dashed #a875ff88;border-radius:50%;flex:none;place-items:center;width:96px;height:96px;font-size:28px;display:grid;overflow:hidden}.profilePhotoPreview img{object-fit:cover;width:100%;height:100%}.profilePhotoPicker>div:last-child{gap:5px;display:grid}.profilePhotoPicker p,.profilePhotoPicker small{color:#9f94aa;margin:0;font-size:12px}.profilePhotoPicker label{color:#fff;cursor:pointer;background:#713dde;border-radius:10px;width:max-content;margin-top:5px;padding:9px 13px;font-size:12px;font-weight:900}.profilePhotoPicker label.disabled{opacity:.5;pointer-events:none}.profilePhotoPicker input{opacity:0;width:1px;height:1px;position:absolute}.accountAvatar{position:relative;overflow:hidden}.accountAvatar img,.panelProfileIdentity img{object-fit:cover;background:#160c25;width:100%;height:100%;position:absolute;inset:0}.panelProfileIdentity{align-items:center;gap:11px;margin-bottom:10px;display:flex}.panelProfileIdentity>div{background:linear-gradient(145deg,#7641df,#d83f91);border-radius:14px;flex:none;place-items:center;width:45px;height:45px;font-weight:950;display:grid;position:relative;overflow:hidden}.panelProfileIdentity>span{display:grid}.panelProfileIdentity h3,.panelProfileIdentity p{margin:0}.panelProfileIdentity p{color:#8f8498;font-size:11px;margin-top:3px!important}@media (width<=560px){.profilePhotoPicker{flex-direction:column;align-items:flex-start}.profilePhotoPreview{width:84px;height:84px}}.contractAccessActions{flex-wrap:wrap;justify-content:center;gap:10px;margin:18px 0;display:flex}.mentorshipEmpty{background:radial-gradient(circle at 80% 15%,#7d4cde50,#0000 30%),linear-gradient(145deg,#171020,#0b0811);border:1px solid #b58cff35;border-radius:28px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;padding:60px;display:flex}.mentorshipEmpty>span,.mentorshipDashboard>header>div>span,.mentorshipAdminHero span,.mentorshipClientHead span{color:#d8ff75;letter-spacing:.14em;font-size:11px;font-weight:950}.mentorshipEmpty h1{max-width:700px;margin:10px 0;font-size:clamp(34px,5vw,64px)}.mentorshipEmpty p{color:#aaa0b5;max-width:620px;line-height:1.65}.mentorshipDashboard{gap:18px;display:grid}.mentorshipDashboard>header{background:radial-gradient(circle at 90% 20%,#be3f9f30,#0000 30%),radial-gradient(circle at 8% 90%,#663af347,#0000 32%),linear-gradient(135deg,#170d25,#20102b 55%,#271227);border:1px solid #bc91ff42;border-radius:28px;grid-template-columns:1fr 360px;align-items:center;gap:30px;padding:36px;display:grid;box-shadow:0 30px 80px #0008}.mentorshipDashboard>header h1{margin:9px 0;font-size:clamp(32px,4vw,52px)}.mentorshipDashboard>header p{color:#c0b4ca}.mentorshipProgress{background:#07050a77;border:1px solid #ffffff18;border-radius:20px;gap:8px;padding:23px;display:grid}.mentorshipProgress>b{color:#e7d5ff;font-size:48px}.mentorshipProgress>span{color:#a99db3}.mentorshipProgress>div{background:#ffffff12;border-radius:99px;height:9px;overflow:hidden}.mentorshipProgress i{border-radius:inherit;background:linear-gradient(90deg,#7b45f4,#e247a0,#dcff75);height:100%;display:block;box-shadow:0 0 18px #b471ff}.mentorshipKpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mentorshipKpis article{background:#100c17;border:1px solid #ffffff13;border-radius:17px;gap:7px;padding:19px;display:grid}.mentorshipKpis span{color:#95899f;font-size:12px}.mentorshipKpis b{color:#f3e8ff}.mentorNotice{background:linear-gradient(90deg,#d7ff7515,#7b45f310);border-left:4px solid #d7ff75;border-radius:15px;padding:22px}.mentorNotice span{color:#d7ff75;letter-spacing:.13em;font-size:10px;font-weight:950}.mentorNotice p{color:#ddd4e5;margin-bottom:0;line-height:1.6}.mentorshipGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.mentorshipGrid>section,.mentorshipFormBlock,.mentorshipAdminDeliveries,.mentorshipAdminChat{background:linear-gradient(145deg,#15101d,#0b0810);border:1px solid #ffffff13;border-radius:21px;padding:24px}.mentorshipGrid>section>header,.mentorshipAdminDeliveries>header,.mentorshipAdminChat>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.mentorshipGrid h2,.mentorshipAdminDeliveries h3,.mentorshipAdminChat h3{margin:0}.mentorshipGrid header span,.mentorshipAdminDeliveries header span,.mentorshipAdminChat header span{color:#918699;font-size:11px}.mentorshipGrid ol{gap:8px;padding:0;list-style:none;display:grid}.mentorshipGrid ol li{background:#ffffff07;border-radius:12px;align-items:flex-start;gap:11px;padding:12px;display:flex}.mentorshipGrid ol i{color:#fff;background:#7b45f4;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.mentorshipGrid article{background:#ffffff06;border-radius:12px;padding:13px}.mentorshipGrid article+article{margin-top:9px}.mentorshipGrid p,.mentorshipGrid li{color:#b6acbf;line-height:1.55}.mentorshipGrid ul{padding-left:18px}.mentorshipGrid a{color:#cdb9ff;background:#ffffff07;border-radius:10px;margin:8px 0;padding:11px;display:block}.mentorshipGrid .meetingPrimary{color:#fff;background:linear-gradient(100deg,#6f36dc,#c73f91);font-weight:800}.mentorshipGrid form{gap:8px;margin-top:16px;display:flex}.mentorshipGrid input,.mentorshipGrid textarea{color:#fff;background:#09060e;border:1px solid #ffffff16;border-radius:10px;width:100%;padding:12px}.mentorshipGrid button{color:#fff;background:#7b45f4;border:0;border-radius:10px;padding:11px 14px;font-weight:800}.beforeAfter,.mentorChat{grid-column:1/-1}.beforeAfter>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mentorChat>div,.mentorshipAdminChat>div{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow:auto}.mentorChat>div>p,.mentorshipAdminChat>div>p{background:#ffffff09;border-radius:13px;gap:3px;max-width:78%;margin:0;padding:11px 13px;display:grid}.mentorChat>div>p.mine,.mentorshipAdminChat>div>p.mine{background:#703add55;align-self:flex-end}.mentorChat small,.mentorshipAdminChat small{color:#81768a;font-size:9px}.mentorshipAdmin{gap:18px;display:grid}.mentorshipAdminHero{background:radial-gradient(circle at 85% 20%,#d5409d3b,#0000 25%),linear-gradient(135deg,#180d27,#25122c);border:1px solid #b889ff42;border-radius:25px;justify-content:space-between;align-items:center;gap:25px;padding:31px;display:flex}.mentorshipAdminHero h1{margin:8px 0;font-size:38px}.mentorshipAdminHero p{color:#ada1b7;margin:0}.mentorshipAdminHero>div:last-child{background:#08050d99;border:1px solid #ffffff1b;border-radius:50%;align-content:center;place-items:center;width:110px;height:110px;display:grid}.mentorshipAdminHero>div:last-child b{font-size:35px}.mentorshipAdminHero>div:last-child small{color:#a99db3}.mentorshipAdminStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mentorshipAdminStats article{background:#100c17;border:1px solid #ffffff13;border-radius:16px;gap:7px;padding:18px;display:grid}.mentorshipAdminStats span{color:#978c9f;font-size:11px}.mentorshipAdminStats b{color:#e9d7ff;font-size:23px}.mentorshipAdminLayout{grid-template-columns:290px 1fr;gap:16px;display:grid}.mentorshipAdminLayout>aside{flex-direction:column;gap:8px;display:flex}.mentorshipAdminLayout>aside button{color:#fff;text-align:left;background:#100c16;border:1px solid #ffffff10;border-radius:14px;grid-template-columns:auto 1fr;gap:10px;padding:13px;display:grid}.mentorshipAdminLayout>aside button.active{background:#25133a;border-color:#ab78ff70;box-shadow:inset 3px 0 #d8ff75}.mentorshipAdminLayout>aside button>span{background:#7740e2;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.mentorshipAdminLayout>aside button>div{gap:3px;min-width:0;display:grid}.mentorshipAdminLayout aside small{color:#9e93a7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mentorshipAdminLayout aside em{color:#d8ff75;font-size:10px;font-style:normal}.mentorshipAdminLayout>main{gap:15px;min-width:0;display:grid}.mentorshipClientHead{background:#100c17;border:1px solid #ffffff13;border-radius:19px;justify-content:space-between;align-items:center;padding:22px;display:flex}.mentorshipClientHead h2{margin:6px 0}.mentorshipClientHead p{color:#9e93a7;margin:0}.mentorshipClientHead>b{color:#d8ff75;font-size:23px}.mentorshipProgramForm{gap:14px;display:grid}.mentorshipFormBlock>header{justify-content:space-between;gap:15px;margin-bottom:16px;display:flex}.mentorshipFormBlock h3{margin:0}.mentorshipFormBlock header span{color:#908598;font-size:11px}.mentorshipFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mentorshipFormGrid label{color:#c6bbcf;gap:6px;font-size:11px;font-weight:800;display:grid}.mentorshipFormGrid .full{grid-column:1/-1}.mentorshipFormGrid input,.mentorshipFormGrid textarea{color:#fff;resize:vertical;background:#09060e;border:1px solid #ffffff16;border-radius:10px;width:100%;padding:12px}.mentorshipSave{color:#fff;background:linear-gradient(100deg,#7040db,#dc438f);border:0;border-radius:12px;padding:15px;font-weight:900;box-shadow:0 12px 30px #7d2b9e38}.mentorshipAdminDeliveries article{background:#ffffff07;border-radius:11px;padding:12px}.mentorshipAdminDeliveries article+article{margin-top:8px}.mentorshipAdminDeliveries p{color:#b2a7ba}.mentorshipAdminChat form{gap:8px;margin-top:14px;display:flex}.mentorshipAdminChat input{color:#fff;background:#09060e;border:1px solid #ffffff15;border-radius:10px;flex:1;padding:12px}.mentorshipAdminChat button{color:#fff;background:#7440df;border:0;border-radius:10px;padding:11px 16px;font-weight:800}.mentorshipAdminEmpty{text-align:center;color:#aaa0b4;border:1px dashed #ffffff20;border-radius:20px;padding:35px}@media (width<=950px){.mentorshipDashboard>header,.mentorshipAdminLayout{grid-template-columns:1fr}.mentorshipAdminLayout>aside{grid-template-columns:1fr 1fr;display:grid}.mentorshipGrid{grid-template-columns:1fr}.beforeAfter,.mentorChat{grid-column:auto}.mentorshipAdminStats{grid-template-columns:1fr 1fr}.mentorshipKpis{grid-template-columns:1fr}.mentorshipProgress{max-width:none}}@media (width<=620px){.mentorshipEmpty{padding:28px}.mentorshipDashboard>header{padding:23px}.mentorshipFormGrid,.beforeAfter>div,.mentorshipAdminLayout>aside,.mentorshipAdminStats{grid-template-columns:1fr}.mentorshipFormGrid .full{grid-column:auto}.mentorshipGrid form,.mentorshipAdminChat form,.contractAccessActions{flex-direction:column}.mentorshipAdminHero{flex-direction:column;align-items:flex-start}.mentorshipAdminHero>div:last-child{width:85px;height:85px}}.ecosystemCard.affiliate{color:#fff;background:radial-gradient(circle at 80% 20%,#12d6cc2e,#0000 27%),radial-gradient(circle at 15% 110%,#8b47ff40,#0000 34%),linear-gradient(135deg,#0b1421,#16102a 58%,#0c2029);border-color:#61e8df3d;grid-column:1/-1;min-height:360px}.ecosystemCard.affiliate:before{background:#50eee42b}.ecosystemCard.affiliate .ecosystemIcon{color:#69fff5;background:#55e3da1b;border:1px solid #60e9df3b}.ecosystemCard.affiliate>span{color:#69fff5}.ecosystemCard.affiliate p,.ecosystemCard.affiliate li{color:#c3d7dc}.ecosystemCard.affiliate .ecosystemLink{color:#fff;background:linear-gradient(100deg,#6940e8,#21bcb8)}.archiveLanding{color:#f6f4fb;background:radial-gradient(circle at 75% 4%,#276be438,#0000 25%),radial-gradient(circle at 10% 18%,#8b35e43a,#0000 26%),#070810;min-height:100vh}.archiveLanding .brand,.archiveLanding .textButton,.archiveLanding .secondary{color:#fff}.archiveTop{justify-content:space-between;align-items:center;height:86px;display:flex}.archiveTop>div{align-items:center;gap:14px;display:flex}.archiveHero{grid-template-columns:1.04fr .96fr;align-items:center;gap:62px;min-height:650px;padding-block:70px 95px;display:grid}.archiveBadge{color:#83fff4;letter-spacing:.14em;background:#62e9dd0e;border:1px solid #77fff052;border-radius:99px;padding:8px 12px;font-size:10px;font-weight:950;display:inline-flex}.archiveHero h1{letter-spacing:-4px;max-width:720px;margin:15px 0 20px;font-size:clamp(48px,6vw,82px);line-height:.96}.archiveHero h1 em{color:#0000;background:linear-gradient(90deg,#a68aff,#5ff4e6);-webkit-background-clip:text;background-clip:text;font-style:normal}.archiveLead{color:#b9b3c4;max-width:680px;font-size:18px;line-height:1.7}.archiveHeroActions{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.archiveHeroActions .secondary{background:#ffffff08;border-color:#ffffff28}.archivePreview{background:linear-gradient(145deg,#101526dd,#0b0b15e8);border:1px solid #64eee349;border-radius:28px;padding:22px;transform:rotate(1deg);box-shadow:0 35px 90px #000b,0 0 60px #4a3ee52e}.archiveSearch{color:#8e8999;background:#070812;border:1px solid #ffffff18;border-radius:13px;padding:16px}.archiveMockGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.archiveMockGrid article{background:radial-gradient(circle at 50% 10%,#7349e768,#0000 45%),linear-gradient(145deg,#1c1630,#0d1119);border:1px solid #ffffff12;border-radius:17px;flex-direction:column;justify-content:flex-end;min-height:170px;padding:18px;display:flex}.archiveMockGrid article:nth-child(2n){background:radial-gradient(circle at 50% 10%,#27beba55,#0000 45%),linear-gradient(145deg,#10212a,#0d1119)}.archiveMockGrid span{color:#77fff2;letter-spacing:.12em;font-size:9px;font-weight:900}.archiveMockGrid b{margin:7px 0;font-size:15px}.archiveMockGrid small{color:#8e8998}.archiveSection{padding-block:100px}.archiveLanding .centerHeading p{color:#a9a2b2;max-width:720px;margin:12px auto 0}.archiveLanding .centerHeading h2{font-size:clamp(35px,5vw,55px)}.archiveBenefits{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:42px;display:grid}.archiveBenefits article{background:linear-gradient(145deg,#121320,#0b0c13);border:1px solid #ffffff13;border-radius:20px;padding:25px}.archiveBenefits i{color:#70f4e8;background:#39d3c817;border:1px solid #72efe34a;border-radius:13px;place-items:center;width:46px;height:46px;font-size:21px;font-style:normal;display:grid}.archiveBenefits h3{margin:20px 0 9px}.archiveBenefits p{color:#9f99a9;margin:0;font-size:14px;line-height:1.6}.archivePricing{background:linear-gradient(#0b0d18,#090710);padding:100px 0}.archivePlanGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px;display:grid}.archivePlanGrid>article{background:linear-gradient(155deg,#161424,#0b0b12);border:1px solid #ffffff14;border-radius:21px;flex-direction:column;min-height:440px;padding:26px;display:flex;position:relative}.archivePlanGrid>article.featured{background:radial-gradient(circle at 100% 0,#33d9cc26,#0000 36%),linear-gradient(155deg,#1b1530,#0b1118);border-color:#5ce8dc61;transform:translateY(-10px);box-shadow:0 25px 70px #0008,0 0 35px #38cdbf16}.archivePopular{color:#081413;letter-spacing:.1em;background:#74f2e7;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:950;position:absolute;top:-12px;right:18px}.archivePlanGrid h3{margin:6px 0 18px;font-size:21px}.archivePrice{gap:4px;display:grid}.archivePrice b{color:#0000;background:linear-gradient(90deg,#fff,#7afff2);-webkit-background-clip:text;background-clip:text;font-size:36px}.archivePrice small{color:#8e8797}.archivePlanGrid p{color:#aaa3b2;line-height:1.55}.archivePlanGrid ul{gap:11px;margin:18px 0 25px;padding:0;list-style:none;display:grid}.archivePlanGrid li{color:#d4cfda;font-size:13px}.archivePlanGrid li:before{content:"✓";color:#75f1e5;margin-right:8px}.archivePlanGrid>article>a{color:#fff;text-align:center;background:#ffffff0a;border-radius:12px;margin-top:auto;padding:14px;font-weight:850}.archivePlanGrid>article.featured>a{background:linear-gradient(100deg,#6940e8,#21bcb8)}.archiveRules{grid-template-columns:.75fr 1.25fr;gap:65px;padding-block:100px;display:grid}.archiveRules h2{font-size:45px;line-height:1.06}.archiveRulesGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.archiveRulesGrid p{color:#aaa3b2;background:#ffffff05;border:1px solid #ffffff12;border-radius:17px;margin:0;padding:20px;line-height:1.6}.archiveRulesGrid b{color:#75f1e5;margin-bottom:10px;font-size:20px;display:block}.archiveNotice{background:radial-gradient(circle at 90% 30%,#31d7ca2e,#0000 33%),linear-gradient(135deg,#1b1230,#10131f);border:1px solid #7b5cf155;border-radius:26px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:80px;padding:36px 40px;display:flex}.archiveNotice>div{max-width:790px}.archiveNotice span{color:#79f3e7;letter-spacing:.15em;font-size:10px;font-weight:950}.archiveNotice h2{margin:8px 0}.archiveNotice p{color:#b5aec0;margin:0;line-height:1.65}.archiveFooter{color:#8d8796;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:110px;font-size:13px;display:flex}@media (width<=1000px){.archiveHero{grid-template-columns:1fr}.archivePreview{transform:none}.archiveBenefits,.archivePlanGrid{grid-template-columns:1fr 1fr}.archiveRules{grid-template-columns:1fr}.archivePlanGrid>article.featured{transform:none}}@media (width<=620px){.archiveTop .textButton{display:none}.archiveHero{gap:38px;padding-block:45px 65px}.archiveHero h1{letter-spacing:-2.7px;font-size:48px}.archiveLead{font-size:16px}.archiveHeroActions{flex-direction:column}.archiveHeroActions a{text-align:center}.archivePreview{padding:14px}.archiveMockGrid article{min-height:135px}.archiveSection,.archivePricing{padding-block:70px}.archiveBenefits,.archivePlanGrid,.archiveRulesGrid{grid-template-columns:1fr}.archiveRules{gap:25px;padding-block:70px}.archiveRules h2{font-size:36px}.archiveNotice{flex-direction:column;align-items:flex-start;margin-bottom:45px;padding:27px}.archiveNotice .primary{text-align:center;width:100%}.archiveFooter{text-align:center;flex-direction:column;justify-content:center;gap:15px;padding-block:30px}}.affiliateAuthPage,.affiliatePanelPage{color:#f6f7fb;background:radial-gradient(circle at 12% 4%,#6538d950,#0000 29%),radial-gradient(circle at 92% 30%,#1bcfc132,#0000 28%),#060811;min-height:100vh}.affiliateAuthTop{justify-content:space-between;align-items:center;height:86px;display:flex}.affiliateAuthTop>a:last-child{color:#c7c1d1;font-weight:750}.affiliateAuthLayout{grid-template-columns:.8fr 1.2fr;gap:28px;padding:35px 0 80px;display:grid}.affiliateAuthLayout>aside,.affiliateAuthLayout>form,.affiliateLoginCard{background:linear-gradient(145deg,#111522e8,#0a0b13e8);border:1px solid #ffffff16;border-radius:28px;box-shadow:0 28px 85px #0009}.affiliateAuthLayout>aside{background:radial-gradient(circle at 80% 15%,#34d9c839,#0000 30%),linear-gradient(145deg,#17122b,#0a1118);padding:45px}.affiliateAuthLayout>aside>span,.affiliateAuthLayout>form>span,.affiliateLoginCard>span{color:#71f4e8;letter-spacing:.15em;font-size:10px;font-weight:950}.affiliateAuthLayout h1{letter-spacing:-2px;margin:15px 0;font-size:clamp(38px,5vw,62px);line-height:1.02}.affiliateAuthLayout>aside p{color:#aca5b6;line-height:1.65}.affiliateAuthLayout>aside ul{gap:13px;margin:35px 0 0;padding:0;list-style:none;display:grid}.affiliateAuthLayout>aside li{background:#ffffff07;border:1px solid #ffffff12;border-radius:13px;padding:14px 16px}.affiliateAuthLayout>aside li:before{content:"✓";color:#71f4e8;margin-right:10px}.affiliateAuthLayout>form{padding:38px}.affiliateAuthLayout form h2,.affiliateLoginCard h1{margin:8px 0;font-size:34px}.affiliateAuthLayout form>p{color:#9e97aa}.affiliateAuthGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:25px;display:grid}.affiliateAuthGrid label,.affiliateLoginCard label{color:#d7d2df;gap:7px;font-size:13px;font-weight:750;display:grid}.affiliateAuthGrid label.full{grid-column:1/-1}.affiliateAuthGrid input,.affiliateAuthGrid select,.affiliateLoginCard input{color:#fff;background:#080a12;border:1px solid #ffffff1a;border-radius:11px;outline:none;width:100%;padding:14px}.affiliateAuthGrid input:focus,.affiliateAuthGrid select:focus,.affiliateLoginCard input:focus{border-color:#58e7dc}.affiliateAuthPage .terms{color:#aaa3b4;align-items:flex-start;gap:10px;margin:20px 0;font-size:12px;line-height:1.5;display:flex}.affiliateAuthSubmit{border:0;width:100%}.affiliateExisting{text-align:center}.affiliateExisting a,.affiliateLoginCard>p a{color:#75f1e5;font-weight:800}.affiliateLoginPage{padding-bottom:70px}.affiliateLoginCard{width:min(100% - 30px,530px);margin:45px auto 0;padding:42px}.affiliateLoginCard>p{color:#a9a2b3;line-height:1.6}.affiliateLoginCard form{gap:17px;margin:28px 0;display:grid}.affiliateLoginCard form>.primary{border:0}.affiliatePanelTop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070912e8;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;height:82px;padding:0 28px;display:flex}.affiliatePanelTop>div{align-items:center;gap:11px;display:flex}.affiliateProfileDot{color:#7bfff3;background:#45d9cc14;border:1px solid #6ef3e750;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.affiliatePanelTop p{margin:0;display:grid}.affiliatePanelTop p small{color:#8f899a}.affiliatePanelTop>div>a{color:#b9b2c2;margin-left:12px}.affiliatePanelShell{grid-template-columns:260px minmax(0,1fr);display:grid}.affiliatePanelShell>aside{background:linear-gradient(#090b14,#07080e);border-right:1px solid #ffffff12;min-height:calc(100vh - 82px);padding:28px 17px}.affiliatePanelIdentity{background:linear-gradient(140deg,#1a1530,#0d171c);border:1px solid #52e0d536;border-radius:18px;padding:20px}.affiliatePanelIdentity>span{color:#071311;background:linear-gradient(145deg,#80fff4,#46cfc5);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.affiliatePanelIdentity h2{margin:15px 0 3px}.affiliatePanelIdentity p{color:#9690a0;margin:0;font-size:12px}.affiliatePanelShell nav{gap:5px;margin-top:20px;display:grid}.affiliatePanelShell nav a{color:#aaa4b4;border-radius:10px;padding:13px 14px;font-size:13px;font-weight:750}.affiliatePanelShell nav a.active,.affiliatePanelShell nav a:hover{color:#7bfff3;background:#42d9ce14}.affiliatePanelHelp{background:#ffffff05;border:1px solid #ffffff10;border-radius:14px;margin-top:35px;padding:17px}.affiliatePanelHelp p{color:#918b9b;font-size:12px;line-height:1.5}.affiliatePanelHelp a{color:#70f2e6;font-size:12px;font-weight:800}.affiliatePanelContent{background:radial-gradient(circle at 50% 0,#39208036,#0000 28%),#070910;min-width:0;padding:28px}.affiliatePanelWelcome{background:radial-gradient(circle at 90% 10%,#34d9ca38,#0000 28%),linear-gradient(130deg,#17112d,#10151e);border:1px solid #ffffff15;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:22px;margin-bottom:20px;padding:30px;display:grid}.affiliatePanelWelcome>div:first-child>span{color:#78f4e9;letter-spacing:.14em;font-size:10px;font-weight:950}.affiliatePanelWelcome h1{margin:8px 0;font-size:42px}.affiliatePanelWelcome p{color:#aea7b7;margin:0}.affiliatePanelWelcome>div:last-child{background:#07091288;border:1px solid #ffffff13;border-radius:14px;gap:5px;min-width:210px;padding:17px;display:grid}.affiliatePanelWelcome small{color:#6eeade;font-weight:900}.affiliatePanelWelcome>div:last-child span{color:#9d96a7;font-size:12px}.affiliatePanelPage .affiliateArchive{background:0 0;padding:0}.affiliatePanelPage .affiliateHero{display:none}@media (width<=900px){.affiliateAuthLayout{grid-template-columns:1fr}.affiliatePanelShell{display:block}.affiliatePanelShell>aside{border-bottom:1px solid #ffffff12;border-right:0;min-height:0}.affiliatePanelShell nav{display:flex;overflow-x:auto}.affiliatePanelShell nav a{white-space:nowrap}.affiliatePanelHelp{display:none}}@media (width<=620px){.affiliateAuthTop{height:70px}.affiliateAuthTop>a:last-child{font-size:12px}.affiliateAuthLayout{padding-top:15px}.affiliateAuthLayout>aside,.affiliateAuthLayout>form,.affiliateLoginCard{border-radius:20px;padding:25px}.affiliateAuthLayout h1{font-size:39px}.affiliateAuthGrid{grid-template-columns:1fr}.affiliateAuthGrid label.full{grid-column:auto}.affiliatePanelTop{height:72px;padding:0 14px}.affiliatePanelTop p,.affiliatePanelTop>div>a{display:none}.affiliatePanelContent{padding:14px}.affiliatePanelWelcome{grid-template-columns:1fr;padding:23px}.affiliatePanelWelcome h1{font-size:34px}.affiliatePanelWelcome>div:last-child{min-width:0}}.payoutProfileSection{background:linear-gradient(135deg,#6d35f214,#cf3ba00d);border:1px solid #8b5cf644;border-radius:17px;margin-top:14px;padding:20px}.payoutProfileSection h3{margin:7px 0;font-size:20px}.payoutProfileSection p{color:var(--muted);margin:0;line-height:1.55}.payoutPrivacy{color:#696177;background:#f3effa;border-radius:10px;padding:11px 13px}.payoutSettingsLink{color:#d7c3ff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:11px;margin-top:14px;padding:11px 14px;font-size:12px;font-weight:800;display:inline-flex}.payoutReceipt{background:linear-gradient(135deg,#0d2b2166,#12241933);border:1px solid #32d29655;border-radius:15px;gap:5px;margin-top:16px;padding:18px;display:grid}.payoutReceipt>span{color:#55e9ac;letter-spacing:.12em;font-size:10px;font-weight:950}.payoutReceipt>b{color:#fff}.payoutReceipt p{color:#b5cfc4;margin:3px 0 0}.payoutDestination{background:#ffffff09;border-radius:8px;margin-top:8px;padding:8px 10px;color:#ddd2ee!important;display:block!important}.dailyPaymentList button:disabled{opacity:.42;cursor:not-allowed;filter:grayscale()}.digitalStoreNav .homeBrand{color:#171221;letter-spacing:-.6px;align-items:center;gap:10px;font-size:18px;font-weight:850;display:flex}.digitalStoreNav .homeBrand strong{color:#7545ff}.digitalStoreNav .homeBrandMark{color:#fff;background:linear-gradient(145deg,#7545ff,#e94091);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 9px 22px #7545ff38}.academyPage,.academyProduct,.academyLibraryEntry{color:#191622;background:#f6f3ee;min-height:100vh}.academyNav{border-bottom:1px solid #ded8ce;justify-content:space-between;align-items:center;height:78px;display:flex}.academyNav nav{gap:28px;display:flex}.academyNav nav a{color:#58515f;font-size:14px}.academyBrand{color:#191622;align-items:center;gap:12px;display:flex}.academyBrand>span{color:#fff;background:linear-gradient(135deg,#6d35e6,#e63c9c);border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.academyBrand b{font-size:19px}.academyHero{grid-template-columns:1.2fr .8fr;align-items:center;gap:72px;padding-block:88px 86px;display:grid}.academyEyebrow,.academyHeading>span,.academyProductCopy>span,.academyProductContent>div>span,.academyProductContent>aside>span,.academyNotice span{letter-spacing:.2em;color:#793dde;font-size:11px;font-weight:900}.academyHero h1{letter-spacing:-.05em;margin:18px 0 22px;font-size:62px;line-height:1.02}.academyHero h1 em{color:#793dde;font-style:normal}.academyHero>div>p{color:#645d69;max-width:650px;font-size:19px;line-height:1.7}.academyHeroActions{gap:12px;margin-top:32px;display:flex}.academyHeroActions a{color:#fff;background:#191622;border-radius:12px;padding:15px 22px;font-weight:800}.academyHeroActions a+a{color:#191622;background:0 0;border:1px solid #cbc3d2}.academyHero aside{color:#fff;background:#191622;border-radius:28px;padding:38px;box-shadow:0 25px 70px #2d1a4930}.academyHero aside>b{letter-spacing:.2em;color:#caaaff;font-size:11px}.academyHero aside>strong{margin:18px 0;font-size:32px;display:block}.academyHero aside p,.academyHero aside li{color:#cbc4d1;line-height:1.55}.academyHero aside ul{gap:13px;margin-top:25px;padding:0;list-style:none;display:grid}.academyHero aside li:before{content:"✓";color:#e84ca9;margin-right:10px}.academyPromise{background:#fff;border-block:1px solid #e8e2d9}.academyPromise>div{grid-template-columns:repeat(3,1fr);padding-block:28px;display:grid}.academyPromise article{border-right:1px solid #e8e2d9;gap:17px;padding:12px 28px;display:flex}.academyPromise article:last-child{border:0}.academyPromise article>b{color:#8a46eb}.academyPromise article span{color:#6d6670;gap:4px;font-size:13px;display:grid}.academyPromise article strong{color:#211d26;font-size:15px}.academyCatalog{padding-block:90px 100px}.academyHeading{text-align:center;max-width:720px;margin:0 auto 42px}.academyHeading h2{letter-spacing:-.04em;margin:12px 0;font-size:44px}.academyHeading p{color:#766f78}.academyGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.academyCard{background:#fff;border:1px solid #e6e0d8;border-radius:22px;overflow:hidden;box-shadow:0 12px 35px #3524420a}.academyCover{color:#fff;background:radial-gradient(circle at 90% 5%,#e458bd66,#0000 35%),linear-gradient(145deg,#201632,#6a34c5);flex-direction:column;justify-content:flex-end;min-height:260px;padding:24px;display:flex;position:relative;overflow:hidden}.academyCover:after{content:"";border:1px solid #ffffff2d;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.academyCover>span{opacity:.5;font-size:38px;font-weight:200;position:absolute;top:22px;right:24px}.academyCover small{letter-spacing:.2em;font-size:10px;font-weight:800}.academyCover strong{margin:12px 0;font-size:28px;line-height:1.04}.academyCover i{color:#eee5f7;font-size:13px;font-style:normal;line-height:1.45}.academyCover.pink{background:linear-gradient(145deg,#331529,#c12f83)}.academyCover.gold{background:linear-gradient(145deg,#2f2411,#b17c18)}.academyCover.blue{background:linear-gradient(145deg,#14233a,#2467bd)}.academyCover.green{background:linear-gradient(145deg,#102d26,#218f70)}.academyCover.cyan{background:linear-gradient(145deg,#102b34,#2597ac)}.academyCover.purple{background:linear-gradient(145deg,#24133e,#8143d2)}.academyCover.orange{background:linear-gradient(145deg,#3a2213,#d06e2b)}.academyCover.red{background:linear-gradient(145deg,#381619,#bd3b4c)}.academyCover.rose{background:linear-gradient(145deg,#351722,#c84670)}.academyCardBody{padding:25px}.academyCardBody>span{letter-spacing:.15em;color:#8b8190;font-size:10px;font-weight:800}.academyCardBody h3{margin:8px 0;font-size:22px}.academyCardBody p{color:#726b75;min-height:66px;font-size:14px;line-height:1.55}.academyCardBody ul{color:#4b4450;gap:8px;margin:18px 0;padding:0;font-size:13px;list-style:none;display:grid}.academyCardBody footer{border-top:1px solid #eee8e2;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.academyCardBody footer strong{font-size:21px}.academyCardBody footer a{color:#7138d1;font-size:13px;font-weight:800}.academyNotice{color:#fff;background:#1a1623;border-radius:28px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:90px;padding:42px;display:flex}.academyNotice h2{margin:10px 0;font-size:30px}.academyNotice p{color:#c9c2cf;max-width:760px}.academyNotice>a{white-space:nowrap;color:#211c28;background:#fff;border-radius:12px;padding:14px 20px;font-weight:800}.academyProductHero{grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;padding-block:72px;display:grid}.academyCover.large{border-radius:28px;min-height:560px;padding:42px;box-shadow:0 30px 70px #321f4a35}.academyCover.large strong{font-size:46px}.academyProductCopy h1{letter-spacing:-.045em;margin:14px 0 4px;font-size:49px}.academyProductCopy h2{color:#6f6673;font-size:20px;font-weight:500}.academyProductCopy>p{color:#625b65;font-size:17px;line-height:1.65}.academyProductCopy ul{color:#423b46;gap:10px;padding:0;list-style:none;display:grid}.academyPrice{margin:25px 0;display:grid}.academyPrice strong{font-size:34px}.academyPrice small{color:#716875}.academyProductCopy button,.academyLibraryEntry button{color:#6c6570;cursor:not-allowed;background:#cfc8d4;border:0;border-radius:12px;width:100%;padding:16px 22px;font-weight:900}.academySafe{color:#7b737e;margin-top:12px;line-height:1.5;display:block}.academyProductContent{grid-template-columns:1.35fr .65fr;gap:60px;padding-bottom:100px;display:grid}.academyProductContent h2{margin:12px 0 28px;font-size:35px}.academyProductContent ol{grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;display:grid}.academyProductContent li{background:#fff;border:1px solid #e2dbd3;border-radius:13px;gap:13px;padding:16px;display:flex}.academyProductContent li b{color:#8a4adb}.academyProductContent aside>article{background:#fff;border:1px solid #e2dbd3;border-radius:13px;gap:13px;margin-bottom:10px;padding:17px;display:flex}.academyProductContent aside>article b{color:#8a4adb}.academyCertificate{color:#fff;background:#211a2b;border-radius:16px;margin-top:18px;padding:22px}.academyCertificate p{color:#c8c0cd;font-size:13px;line-height:1.5}.academyLibraryEntry{place-items:center;padding:30px;display:grid}.academyLibraryEntry>section{background:#fff;border:1px solid #e1dad2;border-radius:26px;width:min(540px,100%);padding:42px;box-shadow:0 22px 70px #2d204020}.academyLibraryEntry .academyBrand{margin-bottom:50px}.academyLibraryEntry h1{letter-spacing:-.04em;font-size:38px}.academyLibraryEntry p{color:#6c6570;line-height:1.6}.academyLibraryEntry label{gap:8px;margin:25px 0;font-weight:800;display:grid}.academyLibraryEntry input{background:#f5f2f6;border:1px solid #d8d0da;border-radius:11px;padding:15px}.academyLibraryEntry small{color:#7d7580;margin:14px 0 25px;line-height:1.5;display:block}.academyLibraryEntry>section>a:last-child{color:#7139cd;font-weight:800}@media (width<=900px){.academyNav nav{display:none}.academyHero,.academyProductHero,.academyProductContent{grid-template-columns:1fr}.academyHero{gap:38px;padding-top:55px}.academyHero h1{font-size:43px}.academyPromise>div{grid-template-columns:1fr}.academyPromise article{border-bottom:1px solid #e8e2d9;border-right:0}.academyGrid{grid-template-columns:1fr 1fr}.academyProductHero{gap:32px}.academyCover.large{min-height:430px}.academyProductContent ol{grid-template-columns:1fr}}@media (width<=620px){.academyGrid{grid-template-columns:1fr}.academyHeroActions{flex-direction:column}.academyNotice{flex-direction:column;align-items:flex-start}.academyHeading h2,.academyProductCopy h1{font-size:36px}.academyCover.large{min-height:390px}.academyCover.large strong{font-size:36px}.academyLibraryEntry>section{padding:28px}.academyLibraryEntry h1{font-size:32px}}.digitalStore,.toolProductPage{color:#17131e;background:#f7f5f0;min-height:100vh}.digitalStoreNav{border-bottom:1px solid #e3ddd3;justify-content:space-between;align-items:center;height:76px;display:flex}.digitalStoreNav nav{gap:25px;display:flex}.digitalStoreNav a{color:#554f5b}.digitalStoreBack{border:1px solid #d9d1df;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:800}.digitalStoreHero{grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;padding-block:90px;display:grid}.digitalStoreHero>div>span,.digitalDivision header span,.managementCopy>span,.toolProductHero>div:last-child>span{color:#7540df;letter-spacing:.18em;font-size:10px;font-weight:950}.digitalStoreHero h1{letter-spacing:-.05em;max-width:760px;margin:16px 0;font-size:58px;line-height:1.03}.digitalStoreHero h1 em{color:#793fe1;font-style:normal}.digitalStoreHero>div>p{color:#6f6873;max-width:690px;font-size:18px;line-height:1.65}.digitalStoreHero>div>div{gap:11px;margin-top:29px;display:flex}.digitalStoreHero>div>div a{color:#fff;background:#1b1722;border-radius:11px;padding:14px 20px;font-weight:850}.digitalStoreHero>div>div a+a{color:#211c28;background:#fff;border:1px solid #d5cddc}.digitalStoreHero aside{color:#fff;background:radial-gradient(circle at 90% 10%,#df3e9c55,#0000 34%),linear-gradient(145deg,#1f142e,#412173);border-radius:24px;padding:34px}.digitalStoreHero aside>span{color:#d9c1ff;letter-spacing:.17em;font-size:10px;font-weight:900}.digitalStoreHero aside strong{margin:17px 0;font-size:27px;line-height:1.2;display:block}.digitalStoreHero aside p{color:#d4ccdb;line-height:1.6}.digitalDivision{border-top:1px solid #e4ddd5;padding-block:85px}.digitalDivision>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.digitalDivision header h2{letter-spacing:-.04em;margin:8px 0;font-size:43px}.digitalDivision header p{color:#716a74;max-width:700px;margin:0;line-height:1.55}.digitalDivision header>a{color:#753ed6;font-weight:850}.digitalCourseStrip{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.digitalCourseStrip>a{color:#211b27;background:#fff;border:1px solid #e1dae4;border-radius:19px;flex-direction:column;min-height:240px;padding:23px;display:flex;box-shadow:0 12px 32px #33164f0a}.digitalCourseStrip span{color:#7b42de;letter-spacing:.13em;font-size:10px;font-weight:900}.digitalCourseStrip h3{margin:18px 0 8px;font-size:22px}.digitalCourseStrip p{color:#766e79;margin:0;font-size:13px;line-height:1.5}.digitalCourseStrip strong{margin-top:auto;padding-top:18px;font-size:19px}.digitalToolsSection{padding-bottom:100px}.managementProduct{background:#fff;border-radius:28px;grid-template-columns:.85fr 1.15fr;gap:0;display:grid;overflow:hidden;box-shadow:0 25px 70px #29144318}.managementVisual{color:#fff;background:radial-gradient(circle at 90% 5%,#70e7bd55,#0000 30%),linear-gradient(145deg,#071c35,#075b61);flex-direction:column;justify-content:flex-end;min-height:430px;padding:38px;display:flex}.managementVisual>span{color:#8fe9d4;letter-spacing:.2em;margin-bottom:auto;font-size:10px;font-weight:900}.managementVisual>strong{letter-spacing:-.055em;font-size:60px;line-height:.92}.managementVisual>i{color:#c7ddd9;max-width:380px;margin:18px 0 30px;font-style:normal;line-height:1.5}.managementVisual>div{flex-wrap:wrap;gap:8px;display:flex}.managementVisual>div b{color:#aaf2e2;letter-spacing:.12em;border:1px solid #8de5d047;border-radius:8px;padding:8px 10px;font-size:9px}.managementCopy{padding:48px}.managementCopy h3{margin:9px 0 13px;font-size:39px}.managementCopy>p{color:#706a73;line-height:1.65}.managementCopy ul{color:#47404b;gap:11px;padding:0;list-style:none;display:grid}.managementCopy>div{margin:28px 0;display:grid}.managementCopy>div strong{font-size:32px}.managementCopy>div small{color:#777079}.managementCopy>a{color:#fff;background:#1c1822;border-radius:11px;padding:14px 19px;font-weight:850;display:inline-flex}.digitalLaunchNotice{color:#695d32;background:#fff9e6;border:1px solid #e0d4a9;border-radius:18px;margin-bottom:80px;padding:26px 30px}.digitalLaunchNotice p{margin:6px 0 0}.toolProductHero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;padding-block:75px;display:grid}.managementVisual.large{border-radius:28px;min-height:610px;box-shadow:0 30px 70px #173c3b35}.toolProductHero h1{letter-spacing:-.05em;font-size:52px;line-height:1.04}.toolProductHero p{color:#6b6470;font-size:17px;line-height:1.7}.toolProductHero ul{gap:11px;padding-left:20px;display:grid}.toolPrice{margin:28px 0;display:grid}.toolPrice strong{font-size:36px}.toolPrice small{color:#746d77}.toolProductHero button{color:#746e77;cursor:not-allowed;background:#d8d2db;border:0;border-radius:11px;width:100%;padding:16px;font-weight:900}.toolProductHero button+small{color:#7c747f;margin-top:11px;display:block}@media (width<=900px){.digitalStoreNav nav{display:none}.digitalStoreHero,.managementProduct,.toolProductHero{grid-template-columns:1fr}.digitalCourseStrip{grid-template-columns:1fr 1fr}.digitalStoreHero{gap:35px;padding-block:55px}.toolProductHero{gap:35px}.managementVisual.large{min-height:460px}}@media (width<=600px){.digitalStoreHero h1,.toolProductHero h1{font-size:40px}.digitalStoreHero>div>div{flex-direction:column}.digitalCourseStrip{grid-template-columns:1fr}.digitalDivision>header{flex-direction:column;align-items:flex-start}.managementCopy{padding:30px 23px}.managementVisual{min-height:370px;padding:28px}.managementVisual>strong{font-size:48px}.digitalStoreBack{display:none}}.academyAuthNotice{background:#f0e8fa;border-radius:9px;color:#5b4768!important;padding:11px 13px!important}.academyTextButton{color:#7138d1!important;cursor:pointer!important;background:0 0!important;margin-top:9px!important}.academyLibrary{color:#1d1823;background:#f7f4ef;min-height:100vh}.academyLibraryTop{border-bottom:1px solid #e2dbd2;justify-content:space-between;align-items:center;height:76px;display:flex}.academyLibraryTop>div{color:#716a74;align-items:center;gap:13px;font-size:12px;display:flex}.academyLibraryTop button{background:#fff;border:1px solid #d8d0dc;border-radius:8px;padding:8px 12px}.academyLibrary>section{padding-block:65px 90px}.academyLibraryHeading>span{color:#7940df;letter-spacing:.18em;font-size:10px;font-weight:950}.academyLibraryHeading h1{letter-spacing:-.04em;margin:9px 0;font-size:44px}.academyLibraryHeading p{color:#746d77}.academyShelf{gap:20px;margin-top:38px;display:grid}.academyShelf>article{background:#fff;border:1px solid #e2dbe4;border-radius:22px;grid-template-columns:260px 1fr;min-height:270px;display:grid;overflow:hidden;box-shadow:0 15px 40px #2a16470d}.academyShelfCover{color:#fff;background:radial-gradient(circle at 85% 5%,#e454b866,#0000 34%),linear-gradient(145deg,#201532,#7040c9);flex-direction:column;justify-content:flex-end;padding:27px;display:flex}.academyShelfCover span{letter-spacing:.17em;margin-bottom:auto;font-size:9px;font-weight:900}.academyShelfCover strong{font-size:26px;line-height:1.05}.academyShelfCover i{color:#ded2e8;margin-top:12px;font-size:12px;font-style:normal;line-height:1.45}.academyShelf>article>div:last-child{padding:32px}.academyShelf>article>div:last-child>span{color:#834bdd;letter-spacing:.12em;font-size:10px;font-weight:900}.academyShelf h2{margin:8px 0 22px;font-size:28px}.academyProgress{background:#ece7ef;border-radius:99px;height:9px;position:relative}.academyProgress>i{background:linear-gradient(90deg,#733fe0,#e7439a);border-radius:99px;height:100%;display:block}.academyProgress>span{color:#6e6673;margin-top:9px;font-size:11px;display:block}.academyShelf p{color:#746d77;margin-top:31px;font-size:13px}.academyShelf a,.academyEmptyLibrary a{color:#733bd7;margin-top:12px;font-weight:850;display:inline-flex}.academyEmptyLibrary{text-align:center;background:#fff;border:1px dashed #d6ccdf;border-radius:20px;margin-top:35px;padding:45px}.academyReader{color:#1b1720;background:#f6f3ed;min-height:100vh}.academyReader>header{background:#fff;border-bottom:1px solid #ded7cf;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 25px;display:grid}.academyReader>header>div{text-align:center;display:grid}.academyReader>header>div span{color:#7d7580;font-size:11px}.academyReader>header>a:last-child{text-align:right;color:#743cd7;font-weight:850}.academyReaderLayout{grid-template-columns:310px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.academyReaderLayout>aside{background:#fff;border-right:1px solid #ddd6cf;padding:25px 17px}.academyReaderLayout>aside>span{color:#847b88;letter-spacing:.18em;margin:0 10px 15px;font-size:9px;font-weight:950;display:block}.academyReaderLayout>aside>button{text-align:left;color:#5e5663;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:12px 10px;display:flex}.academyReaderLayout>aside>button.active{color:#6330bd;background:#f1eafb;font-weight:800}.academyReaderLayout>aside>button i{color:#7945ce;background:#f0e9fa;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.academyReaderMaterials{border-top:1px solid #e5dee7;gap:8px;margin-top:25px;padding:16px;display:grid}.academyReaderMaterials a{color:#7040c1;font-size:12px}.academyReaderLayout>article{width:min(850px,100% - 50px);margin:0 auto;padding:65px 0 90px}.academyReaderLayout>article>span{color:#8248dc;letter-spacing:.17em;font-size:10px;font-weight:950}.academyReaderLayout>article h1{letter-spacing:-.04em;font-size:44px}.academyChapterContent{color:#4f4853;font-size:17px;line-height:1.8}.academyReaderLayout>article footer{border-top:1px solid #ded7d0;justify-content:space-between;gap:12px;margin-top:50px;padding-top:25px;display:flex}.academyReaderLayout>article footer button{color:#5c5262;background:#fff;border:1px solid #d4cadb;border-radius:10px;padding:13px 17px;font-weight:800}.academyReaderLayout>article footer button:last-child{color:#fff;background:#7036cf;border-color:#7036cf}@media (width<=760px){.academyLibraryTop>div>span{display:none}.academyShelf>article{grid-template-columns:1fr}.academyShelfCover{min-height:240px}.academyReader>header{grid-template-columns:1fr 1fr}.academyReader>header>div{display:none}.academyReaderLayout{grid-template-columns:1fr}.academyReaderLayout>aside{border-bottom:1px solid #ddd6cf;border-right:0;gap:7px;display:flex;overflow:auto}.academyReaderLayout>aside>span,.academyReaderMaterials{display:none}.academyReaderLayout>aside>button{min-width:190px}.academyReaderLayout>article{width:min(100% - 30px,850px);padding-top:40px}.academyReaderLayout>article h1{font-size:35px}.academyReaderLayout>article footer{flex-direction:column;align-items:stretch}}.academyReaderCertificate{background:linear-gradient(135deg,#fff,#f5effb);border:1px solid #ded4e5;border-radius:18px;margin-top:34px;padding:25px}.academyReaderCertificate>span,.academyCertificateModal section>span{color:#7a3bd4;letter-spacing:.14em;font-size:9px;font-weight:950}.academyReaderCertificate h2{margin:8px 0}.academyReaderCertificate p{color:#655c69}.academyReaderCertificate button,.academyReaderCertificate a,.academyCertificateModal section>button:last-child{color:#fff;background:#7139cf;border:0;border-radius:10px;padding:12px 16px;font-weight:850;display:inline-flex}.academyReaderCertificate small{color:#7b727e;margin-top:12px;display:block}.academyCertificateModal{z-index:1000;background:#17111dcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.academyCertificateModal>section{box-sizing:border-box;background:#fff;border-radius:22px;width:min(570px,100%);padding:32px;position:relative;box-shadow:0 30px 100px #0008}.academyCertificateClose{background:0 0;border:0;font-size:27px;position:absolute;top:12px;right:16px}.academyCertificateModal label{gap:8px;margin:20px 0;font-weight:800;display:grid}.academyCertificateModal input[type=text],.academyCertificateModal label>input:not([type]){border:1px solid #d8cedd;border-radius:10px;padding:13px}.academyCertificatePreview{text-align:center;color:#fff;background:#1e1528;border:2px solid #7541c4;border-radius:12px;padding:24px}.academyCertificatePreview small{color:#c8aaf2}.academyCertificatePreview b{margin:16px 0 8px;font-size:23px;display:block}.academyCertificatePreview p{color:#ddd1e7;margin:0}.academyCertificateConfirm{align-items:start;line-height:1.45;grid-template-columns:auto 1fr!important;font-weight:500!important}.academyCertificateError{color:#a32643}.academyCertificateModal section>button:last-child:disabled{opacity:.45}.creatorAcademyHeading{padding-top:64px;padding-bottom:24px}.creatorAcademyHeading h1{letter-spacing:-.04em;margin:15px 0;font-size:clamp(34px,5vw,54px);line-height:1.12}.creatorAcademyHeading>p{color:#6c6570;max-width:730px;font-size:17px;line-height:1.7}.creatorAcademyHeading>div{color:#665b70;flex-wrap:wrap;gap:14px 25px;margin-top:24px;display:flex}.creatorAcademyHeading>div b{color:#7139cd}.creatorAcademyLibrary .academyCardBody h2{margin:12px 0;font-size:23px;line-height:1.25}.creatorAcademyLibrary .academyCardBody footer{flex-wrap:wrap;gap:12px}.creatorAcademyLibrary .academyCardBody footer a{text-align:center;flex:1;min-width:110px}.creatorAcademyLibrary .academyNav nav{flex-wrap:wrap;display:flex}.creatorAcademyReader .studentReadingActions a{text-decoration:none}.creatorAcademyReader .studentResourceCard>.studentBackLink{margin:10px 0 22px;display:block}@media (width<=620px){.creatorAcademyHeading{padding-top:35px}.creatorAcademyHeading>p{font-size:16px}.creatorAcademyLibrary .academyNav{flex-wrap:wrap;align-items:flex-start;gap:14px}.creatorAcademyLibrary .academyNav nav{gap:15px}.creatorAcademyReader .studentReadingActions{flex-wrap:wrap}}.notificationSetup .notificationHelp{padding-right:44px}.notificationSetup button.notificationDismiss{width:30px;height:30px;box-shadow:none;color:#fff;z-index:1;background:0 0;border-radius:50%;flex:none;padding:0;font-size:22px;line-height:1;position:absolute;top:5px;right:5px}.notificationSetup button.notificationDismiss:focus-visible{outline-offset:2px;outline:2px solid #c4b5fd}.academyCheckoutForm{gap:18px;min-width:0;display:grid}.academyCheckoutForm label{gap:9px;font-size:15px;font-weight:700;display:grid}.academyCheckoutForm input{box-sizing:border-box;color:#211a2b;width:100%;min-width:0;min-height:54px;font:inherit;background:#fff;border:1px solid #bfb5c9;border-radius:14px;padding:14px 18px;font-weight:400;display:block}.academyCheckoutForm input::placeholder{color:#77707f;opacity:1}.academyCheckoutForm .academyCheckoutEmail input{border:2px solid #7940cc;border-radius:28px;box-shadow:0 0 0 4px #7940cc12}.academyCheckoutForm input:focus-visible{outline-offset:3px;outline:3px solid #a67ce5}.academyCheckoutForm small{font-weight:400;line-height:1.5}.academyCheckoutEmail small{color:#66576f;font-size:13px}.academyProductCopy .academyCheckoutForm .academyBuyButton{color:#514859;opacity:1;background:#d4ced9;transition:background .2s,box-shadow .2s}.academyProductCopy .academyCheckoutForm .academyBuyButton.ready{color:#fff;cursor:pointer;background:#15803d;box-shadow:0 5px 16px #15803d26}.academyProductCopy .academyCheckoutForm .academyBuyButton.ready:hover:not(:disabled){background:#166534}.academyProductCopy .academyCheckoutForm .academyBuyButton:disabled{cursor:not-allowed}.academyProductCopy .academyCheckoutForm .academyBuyButton:focus-visible{outline-offset:3px;outline:3px solid #166534}.academySalesFilters{flex-wrap:wrap;gap:16px;margin:22px 0;display:flex}.academySalesFilters label{flex:1;gap:8px;min-width:200px;display:grid}.academySalesFilters input,.academySalesFilters select{color:#211a2b;background:#fff;border:1px solid #bdb2ce;border-radius:12px;min-height:46px;padding:12px 15px}.academySales td small,.academySales th small{margin-top:6px;font-weight:400;display:block}.academySales td{overflow-wrap:anywhere}.academySales caption{text-align:left;padding-bottom:12px}.adminCourseSettings>summary{cursor:pointer;border:1px solid #b8accb;border-radius:16px;margin:24px 0;padding:20px;font-weight:700}.socialEntry{isolation:isolate;color:#f5f7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 85% 10%,#7138ff20,#0000 48%),#080f24;min-height:100svh;padding:0 32px;font:16px/1.7 Inter,Manrope,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.socialEntry *{box-sizing:border-box}.socialEntry a{color:inherit;text-decoration:none}.socialEntry :focus-visible{outline-offset:6px;outline:3px solid #b6c9ff}.socialEntry h1,.socialEntry p{-webkit-text-fill-color:currentColor;color:inherit;background:0 0;margin:0}.socialEntryNav,.socialEntryHero,.socialEntryFooter{max-width:1180px;margin-inline:auto}.socialEntryNav{border-bottom:1px solid #2b3b5d;justify-content:space-between;align-items:center;gap:20px;min-height:100px;display:flex}.socialEntryNav>a:first-child{letter-spacing:-.5px;font-size:21px;font-weight:800}.socialEntryNav>a:first-child>span{color:#b7a1ff}.socialEntryNav>a:last-child{color:#c0c9df;align-items:center;gap:10px;font-size:13px;display:flex}.socialEntryHero{grid-template-columns:1.05fr 1fr;align-items:center;gap:70px;padding-block:85px;display:grid}.socialEntryEyebrow{letter-spacing:.16em;color:#b9c7e8;font-size:10px}.socialEntry .socialEntryName{letter-spacing:-1px;margin:24px 0 12px;font-size:26px}.socialEntryName strong{color:#b7a1ff}.socialEntry h1{letter-spacing:-2.2px;margin:0 0 25px;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(38px,4vw,57px);font-weight:650;line-height:1.13}.socialEntry h1 em{color:#b7a1ff;font-style:normal}.socialEntryCopy>p:not(.socialEntryName){color:#b7c5df;max-width:550px}.socialEntryStatus{flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0 18px;font-size:12px;display:flex}.socialEntryStatus>span:first-child{background:#baa4ff;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 14px #9064ff66}.socialEntryStatus b{color:#e4dbff;font-weight:600}.socialEntryStatus>span:last-child{color:#9caac6;border-left:1px solid #455476;padding-left:10px}.socialEntryCopy .socialEntryExplanation{font-size:13px;line-height:1.8}.socialEntry a.socialEntryPrimary{color:#fff;background:linear-gradient(115deg,#176bff,#7138ff);border-radius:14px;justify-content:center;align-items:center;gap:20px;min-height:48px;margin-top:30px;padding:15px 21px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 15px 35px #176bff18}.socialEntryPrimary:hover{filter:brightness(1.12)}.socialEntryArt{background:radial-gradient(at 20% 100%,#176bff50,#0000 65%),linear-gradient(145deg,#101b38,#211450);border:1px solid #50629766;border-radius:30px;min-width:0;padding:30px;position:relative;overflow:hidden;box-shadow:0 30px 80px #03081488}.socialEntryOrbit{pointer-events:none;border:1px solid #a1a6ff20;border-radius:50%;width:360px;height:360px;position:absolute;top:-150px;right:-180px;box-shadow:0 0 0 50px #a1a6ff09,0 0 0 100px #a1a6ff06}.socialEntryArtTitle{letter-spacing:.14em;color:#c8c4ef;font-size:9px;position:relative}.socialEntryArtMain{padding:42px 0 35px;position:relative}.socialEntryArtMain>span{color:#b3a4ff;font-size:37px}.socialEntryArtMain b{letter-spacing:-.6px;margin-top:14px;font-size:26px;line-height:1.35;display:block}.socialEntryArtCards{gap:11px;display:grid;position:relative}.socialEntryArtCards>div{background:#bbb6ff09;border:1px solid #aaa8ff25;border-radius:16px;grid-template-columns:24px 1fr;align-items:center;column-gap:13px;padding:16px 18px;display:grid}.socialEntryArtCards i{color:#b9b4ff;grid-row:span 2;font-size:10px;font-style:normal}.socialEntryArtCards b{font-size:14px}.socialEntryArtCards span{color:#b0bad5;font-size:11px}.socialEntryArt>p{text-align:right;letter-spacing:.07em;color:#c2bcf0;margin-top:24px;font-size:10px}.socialEntryFooter{color:#aab9d4;border-top:1px solid #2b3b5d;justify-content:space-between;gap:25px;padding:26px 0;font-size:11px;display:flex}.socialEntryFooter>p>span{color:#8798b8;font-size:10px}.socialEntryFooter>a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.socialEntryFooter>a:hover{color:#f5f7ff}@media (width<=900px){.socialEntryHero{gap:35px;padding-block:60px}.socialEntryArt{padding:24px}.socialEntryArtMain b{font-size:23px}}@media (width<=600px){.socialEntry{padding-inline:20px}.socialEntryNav{gap:15px;min-height:80px}.socialEntryNav>a:first-child{font-size:18px}.socialEntryNav>a:last-child{text-align:right;max-width:100px;font-size:11px;line-height:1.5}.socialEntryHero{grid-template-columns:1fr;gap:35px;padding-block:44px}.socialEntry h1{letter-spacing:-1.5px;font-size:40px}.socialEntryEyebrow{letter-spacing:.1em;font-size:9px}.socialEntry .socialEntryName{margin-top:22px;font-size:24px}.socialEntryCopy>p{font-size:15px}.socialEntryStatus{align-items:center;gap:8px}.socialEntryStatus>span:last-child{border:0;flex-basis:100%;padding:0 0 0 15px;font-size:11px}.socialEntry a.socialEntryPrimary{gap:10px;width:100%;padding-inline:15px;font-size:12px}.socialEntryArt{border-radius:24px;padding:24px}.socialEntryArtMain{padding:22px 0}.socialEntryArtMain b{font-size:24px}.socialEntryFooter{flex-direction:column;gap:10px;padding-block:22px}.socialEntryFooter>a{align-self:flex-start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}.accountPage{background:#f8f6fb;min-height:100vh}.accountTop{justify-content:space-between;align-items:center;height:76px;display:flex}.accountTop nav{align-items:center;gap:20px;font-size:13px;font-weight:800;display:flex}.accountShell{grid-template-columns:250px 1fr;gap:24px;padding:18px 0 70px;display:grid}.accountSidebar,.accountContent{background:#fff;border:1px solid #e8e2ee;border-radius:22px}.accountSidebar{text-align:center;align-self:start;padding:30px 24px}.accountAvatar{color:#fff;background:linear-gradient(145deg,#6c3cff,#3b197f);border-radius:24px;place-items:center;width:76px;height:76px;margin:auto;font-size:25px;font-weight:900;display:grid}.accountSidebar h2{margin:14px 0 4px;font-size:19px}.accountSidebar>p{color:#7a7384;font-size:11px}.verified{color:#557a00;background:#effbd8;border-radius:99px;margin-top:8px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-block}.accountMenu{text-align:left;border-top:1px solid #eeeaf1;gap:8px;margin-top:28px;padding-top:20px;display:grid}.accountMenu>*{color:#777;border-radius:10px;padding:11px;font-size:12px}.accountMenu b{color:#6437df;background:#eee8ff}.accountContent{padding:34px}.accountWelcome{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.accountWelcome h1{letter-spacing:-1.5px;margin:7px 0;font-size:34px}.accountWelcome p{color:#777;margin:0;font-size:13px}.profileScore{color:#746d7e;background:#f2eff5;border-radius:99px;padding:9px 12px;font-size:11px}.editorCard{border:1px solid #e9e4ee;border-radius:18px;padding:24px}.editorHead{border-bottom:1px solid #eeeaf2;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:18px;display:flex}.editorHead h3{margin:0 0 4px;font-size:17px}.editorHead span{color:#8a8491;font-size:11px}.editButton{padding:10px 13px}.editorGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.editorGrid label{color:#58515f;font-size:11px;font-weight:900}.editorGrid label.full{grid-column:1/-1}.editorGrid input,.editorGrid textarea{color:#211a2a;background:#fff;border:1px solid #ddd7e3;border-radius:10px;outline:none;width:100%;margin-top:7px;padding:12px 13px;display:block}.editorGrid input:disabled,.editorGrid textarea:disabled{color:#716b78;background:#f8f6fa}.interestPreview{margin-top:22px}.interestPreview>b{font-size:11px}.interestPreview>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.interestPreview span{color:#6337d9;background:#f0ebff;border-radius:99px;padding:7px 9px;font-size:10px;font-weight:800}.saveProfile{border:0;margin-top:20px}.saveSuccess{color:#557a00;background:#effbd8;border-radius:10px;padding:11px 13px;font-size:12px}.formError{color:#a22936;background:#fff0f1;border-radius:10px;padding:11px 13px;font-size:12px}.emptyProfile{text-align:center;background:#fff;border:1px solid #e5dfeb;border-radius:24px;width:min(600px,100% - 32px);margin:65px auto;padding:50px;box-shadow:0 20px 60px #25123f10}.emptyProfile h1{letter-spacing:-1.5px;font-size:36px}.emptyProfile p{color:#756e7f;margin-bottom:30px;line-height:1.6}@media (width<=760px){.accountShell{grid-template-columns:1fr}.accountSidebar{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.accountAvatar{width:55px;height:55px;margin:0;font-size:18px}.accountSidebar h2{margin:0}.accountSidebar>p{grid-column:2}.verified{grid-area:1/3/3}.accountMenu{display:none}.accountContent{padding:24px}.accountWelcome{align-items:flex-start}.profileScore{display:none}}@media (width<=520px){.accountTop nav>a:first-child{display:none}.accountContent{padding:20px}.accountWelcome h1{font-size:30px}.editorCard{padding:18px}.editorHead{align-items:flex-start;gap:12px}.editorGrid{grid-template-columns:1fr}.editorGrid label.full{grid-column:auto}.emptyProfile{padding:38px 23px}}.accountPage{color:#f4effb;background-color:#07050d;background-image:radial-gradient(circle at 92% 3%,#7138df45,#0000 27%),radial-gradient(circle at 10% 75%,#d13a7d22,#0000 31%),linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto,auto,48px 48px,48px 48px;background-attachment:fixed;background-origin:padding-box;background-clip:border-box}.accountPage .accountTop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#09060fd9;border-bottom:1px solid #ffffff12}.accountPage .accountTop nav,.accountPage .accountTop a{color:#ded5e8}.accountPage .accountTop a:hover{color:#fff}.accountShell{position:relative}.accountSidebar,.accountContent{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0a15e8;border-color:#ffffff12;box-shadow:0 28px 85px #000b}.accountSidebar{background:radial-gradient(circle at 85% 0,#8b54f142,#0000 34%),linear-gradient(#160b25,#0d0715)}.accountAvatar{background:linear-gradient(145deg,#8f59ff,#6424cc 55%,#e34b93);border:1px solid #ffffff25;box-shadow:0 0 36px #7545ff55}.accountSidebar h2{color:#fff}.accountSidebar>p{color:#9e94a8}.verified{color:#d6ff75;background:#b8ed4d16;border:1px solid #bdeb5945}.accountMenu{border-top-color:#ffffff12}.accountMenu>*{color:#aaa0b4;transition:all .2s}.accountMenu>:hover{color:#fff;background:#ffffff08;transform:translate(3px)}.accountMenu b{color:#fff;background:linear-gradient(90deg,#7545ff35,#ff4fa31c);border:1px solid #9a70ed33;position:relative;box-shadow:0 8px 25px #0005}.accountMenu b:before{content:"";background:linear-gradient(#d6ff69,#46d8eb);border-radius:9px;width:3px;position:absolute;top:8px;bottom:8px;left:-1px;box-shadow:0 0 13px #d6ff69}.accountWelcome .kicker{color:#cbaaff}.accountWelcome h1{background:linear-gradient(90deg,#fff,#c4a8ff 58%,#ff77b8);color:#0000;text-shadow:0 0 35px #7545ff25;-webkit-background-clip:text;background-clip:text}.accountWelcome p{color:#a59baa}.profileScore{color:#aaa0b4;background:#ffffff08;border:1px solid #ffffff13}.profileScore b{color:#c9aaff}.editorCard{background:linear-gradient(145deg,#171020,#0d0914);border-color:#ffffff12;box-shadow:0 18px 55px #0008}.editorHead{border-bottom-color:#ffffff10}.editorHead h3{color:#f6f1fa}.editorHead span{color:#958b9f}.editButton,.saveProfile{color:#fff;background:linear-gradient(110deg,#6731d5,#8b4aff 62%,#d73e8b);border:1px solid #a277f33d;box-shadow:0 10px 28px #7545ff32}.editorGrid label{color:#d8cfdf}.editorGrid input,.editorGrid textarea{color:#f5f0f8;background:#15101d;border-color:#ffffff18}.editorGrid input:disabled,.editorGrid textarea:disabled{color:#9d94a5;opacity:1;background:#0c0911;border-color:#ffffff0e}.editorGrid input::placeholder,.editorGrid textarea::placeholder{color:#71697a}.editorGrid input:focus,.editorGrid textarea:focus{border-color:#9165ed;box-shadow:0 0 0 3px #7545ff28}.interestPreview>b{color:#ded5e7}.interestPreview span{color:#cdb7ff;background:#7545ff1c;border:1px solid #8d61e439}.saveSuccess{color:#cbfa83;background:#8fd32918;border:1px solid #87c92d42}.formError{color:#ffabb5;background:#ff344f16;border:1px solid #ff6b7d3b}.emptyProfile{color:#f4eff9;background:#100b17;border-color:#ffffff12;box-shadow:0 25px 80px #000b}.emptyProfile p{color:#a69dab}@media (width<=760px){.accountPage .accountTop{height:68px}.accountSidebar,.accountContent{border-radius:19px}}.platformShell{grid-template-columns:230px 1fr;gap:22px;padding:20px 0 70px;display:grid}.platformNav,.platformContent{background:#fff;border:1px solid #e7e1ec;border-radius:22px}.platformNav{align-self:start;padding:24px 15px}.platformNav h3{margin:0 10px 4px}.platformNav>p{color:#817a88;margin:0 10px 22px;font-size:11px}.platformNav button{text-align:left;color:#6f6877;background:0 0;border:0;border-radius:10px;width:100%;margin:3px 0;padding:12px;font-size:12px;font-weight:700;display:block}.platformNav button.active,.platformNav button:hover{color:#6033d8;background:#eee8ff}.platformContent{min-height:650px;padding:34px}.platformContent h1{letter-spacing:-1.5px;margin:0 0 5px;font-size:33px}.platformContent>div>p{color:#79727f;font-size:13px}.panelNotice{color:#557a00;background:#effbd8;border-radius:10px;justify-content:space-between;margin-bottom:20px;padding:12px 15px;font-size:12px;font-weight:800;display:flex}.panelNotice button{background:0 0;border:0}.publishForm{grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;display:grid}.publishForm label{color:#595160;font-size:11px;font-weight:900}.publishForm .full{grid-column:1/-1}.publishForm input,.publishForm select,.publishForm textarea{background:#fff;border:1px solid #dcd5e2;border-radius:10px;width:100%;margin-top:7px;padding:12px;display:block}.publishForm .primary{border:0}.citySuggestions{background:#fff;border:1px solid #dcd5e2;border-radius:10px;max-height:230px;margin-top:6px;padding:6px;display:grid;overflow-y:auto;box-shadow:0 12px 28px #2d17401c}.citySuggestions button{color:#342d38;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 10px}.creatorTags small button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px}.innovationPage{color:#241c2b}.innovationPage>p{color:#756d7c;max-width:760px}.innovationStats{grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0;display:grid}.innovationStats article{background:linear-gradient(145deg,#fff,#faf7ff);border:1px solid #e7deed;border-radius:18px;padding:20px;box-shadow:0 10px 32px #43225d0b}.innovationStats span,.innovationStats small{color:#7c7182;font-size:11px;display:block}.innovationStats b{color:#4d21b9;margin:8px 0 5px;font-size:25px;display:block}.innovationStats.finance article:nth-child(2) b{color:#0c9f64}.innovationStats.finance article:nth-child(3) b{color:#d28a00}.priorityGrid,.guideGrid,.assistantGrid{grid-template-columns:1.15fr .85fr;gap:18px;margin:24px 0;display:grid}.priorityGrid section,.guideGrid section,.assistantGrid section{background:#fff;border:1px solid #e5ddec;border-radius:18px;padding:22px}.priorityGrid button{text-align:left;cursor:pointer;background:#fbf9fe;border:1px solid #ebe3f2;border-radius:11px;justify-content:space-between;width:100%;margin:8px 0;padding:13px;display:flex}.priorityGrid button span{color:#6a3bd5}.smartPipeline{grid-template-columns:repeat(9,1fr);gap:7px;padding-bottom:8px;display:grid;overflow-x:auto}.smartPipeline div{text-align:center;background:#f4effc;border-radius:13px;min-width:90px;padding:13px 8px;font-size:10px;font-weight:800}.smartPipeline i{color:#fff;background:#6337d9;border-radius:50%;place-items:center;width:24px;height:24px;margin:0 auto 7px;font-style:normal;display:grid}.walletTimeline,.transactionList,.resultList{gap:10px;margin-top:22px;display:grid}.walletTimeline article,.transactionList article,.resultList article{background:#fff;border:1px solid #e6deec;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.walletTimeline article span,.transactionList article span,.resultList article span{color:#817788;margin-top:4px;font-size:10px;display:block}.financeHero{background:radial-gradient(circle at 85% 20%,#ff4fa340,#0000 32%),linear-gradient(135deg,#1b0b32,#5421aa 60%,#8b286a);border:1px solid #ffffff14;border-radius:25px;justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex;box-shadow:0 24px 70px #0009}.financeHero h1{-webkit-text-fill-color:#fff;color:#fff!important;background:0 0!important;margin:7px 0!important}.financeHero p{color:#d9cde6;margin:0}.financeProcessor{background:#08050da3;border:1px solid #fff2;border-radius:18px;min-width:230px;padding:17px}.financeProcessor span,.financeProcessor small{color:#bcaecd;font-size:9px;display:block}.financeProcessor b{color:#fff;margin:7px 0;font-size:19px;display:block}.financeBalance{background:linear-gradient(145deg,#171020,#0b0810);border:1px solid #ffffff12;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:25px;display:flex}.financeBalance span,.financeBalance small{color:#9f95aa;font-size:10px;display:block}.financeBalance b{color:#fff;margin:7px 0;font-size:34px;display:block}.financeBalanceActions{flex-wrap:wrap;gap:8px;display:flex}.financeBalanceActions button,.walletTimeline header button{color:#eee8f5;background:#ffffff0b;border:1px solid #ffffff18;border-radius:11px;padding:10px 13px;font-weight:800}.financeBalanceActions button:first-child{color:#fff;background:linear-gradient(90deg,#7445ff,#d63f8b);border:0}.financeColumns{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:14px;display:grid}.financeColumns .walletTimeline{background:linear-gradient(145deg,#171020,#0e0a15);border:1px solid #ffffff12;border-radius:20px;margin-top:0;padding:20px}.walletTimeline header{justify-content:space-between;align-items:center;gap:12px;display:flex}.walletTimeline header span,.financeGuide>span{color:#9f7cff;letter-spacing:1px;font-size:9px;font-weight:900}.walletTimeline header h2{margin:4px 0}.financeGuide{background:linear-gradient(145deg,#171020,#0e0a15);border:1px solid #ffffff12;border-radius:20px;padding:21px}.financeGuide h2{margin:6px 0 18px}.financeGuide ol{gap:17px;margin:0;padding:0;list-style:none;display:grid}.financeGuide li{align-items:flex-start;gap:11px;display:flex}.financeGuide li i{color:#fff;background:linear-gradient(135deg,#7545ff,#e74699);border-radius:9px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.financeGuide li div{gap:3px;display:grid}.financeGuide li small{color:#9f95aa;line-height:1.45}.financeDisclaimer{background:#ffffff05;border:1px solid #ffffff10;border-radius:12px;padding:13px 15px;font-size:10px;line-height:1.5;color:#93899d!important;margin-top:15px!important}.historyFilters{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.historyFilters button{cursor:pointer;background:#fff;border:1px solid #ded4e8;border-radius:99px;padding:9px 14px}.historyFilters button.active{color:#fff;background:#2b124d;border-color:#2b124d}.guideGrid li{color:#625968;margin:10px 0;font-size:12px}.faqGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.faqGrid article{background:#fff;border:1px solid #e6deec;border-radius:15px;padding:18px}.faqGrid p{color:#756d7c;font-size:11px;line-height:1.6}.mediaHero{color:#fff;background:linear-gradient(135deg,#210c40,#6732d4);border-radius:22px;justify-content:space-between;align-items:center;padding:30px;display:flex}.trustRing{text-align:center;border:8px solid #bda1ff;border-radius:50%;place-items:center;width:130px;height:130px;padding:20px;display:grid}.trustRing b{font-size:32px}.trustRing span{font-size:9px}.mediaWorks{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.mediaWorks a{color:inherit;border:1px solid #e6deec;border-radius:15px;gap:7px;padding:18px;text-decoration:none;display:grid}.mediaWorks span,.mediaWorks small{color:#756d7c;font-size:10px}.assistantGrid pre{white-space:pre-wrap;color:#eee5ff;background:#160b27;border-radius:12px;padding:16px;font:11px/1.7 inherit}.assistantGrid section button{margin:8px 8px 0 0}.resultList article{grid-template-columns:1fr 1fr auto;display:grid}.resultProgress{background:#eee8f4;border-radius:9px;height:8px;overflow:hidden}.resultProgress i{background:linear-gradient(90deg,#6634db,#e83d91);height:100%;display:block}.matchExplanation{background:#f3eeff;border-radius:10px;flex-wrap:wrap;gap:6px;margin:12px 0;padding:10px;display:flex!important}.matchExplanation b{color:#5d31cb;width:100%}.matchExplanation span{color:#665d6b;font-size:9px}@media (width<=900px){.innovationStats{grid-template-columns:1fr 1fr}.smartPipeline{grid-template-columns:repeat(9,100px)}.priorityGrid,.guideGrid,.assistantGrid,.financeColumns{grid-template-columns:1fr}.mediaWorks{grid-template-columns:1fr 1fr}.financeHero{flex-direction:column;align-items:flex-start}.financeProcessor{width:100%;min-width:0}}@media (width<=560px){.innovationStats,.faqGrid,.mediaWorks{grid-template-columns:1fr}.mediaHero{align-items:flex-start;gap:18px;padding:22px}.trustRing{width:95px;height:95px;padding:10px}.resultList article{grid-template-columns:1fr}.walletTimeline article,.transactionList article,.financeBalance{flex-direction:column;align-items:flex-start}.financeBalanceActions{width:100%}.financeBalanceActions button{flex:1}.financeHero{padding:21px}}.dashboardJobs{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.opportunityTypePicker{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:24px 0 6px;display:grid}.opportunityTypePicker button{color:#332a39;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5ddec;border-radius:15px;align-items:flex-start;gap:10px;min-height:96px;padding:14px;display:flex;position:relative}.opportunityTypePicker i{color:#6335d2;background:#ede4ff;border-radius:9px;flex:0 0 28px;place-items:center;height:28px;font-style:normal;display:grid}.opportunityTypePicker span,.opportunityTypePicker small{display:block}.opportunityTypePicker b{font-size:12px}.opportunityTypePicker small{color:#7b7280;margin-top:5px;font-size:9px;line-height:1.35}.opportunityTypePicker em{color:#6b3bda;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:10px;right:10px}.opportunitySearch{background:#fcfaff;border:1px solid #e7dfed;border-radius:16px;padding:18px;position:relative}.citySearchLabel{position:relative}.citySearchLabel .citySuggestions{z-index:20;position:absolute;left:0;right:0}.clearOpportunityFilters{color:#6335d2;cursor:pointer;background:#fff;border:1px solid #dcd2e5;border-radius:99px;grid-column:1/-1;justify-self:end;padding:8px 13px;font-size:10px;font-weight:800}.opportunityCard{position:relative;overflow:hidden;border-top-width:4px!important}.opportunityCard.emprego{border-top-color:#3467d9}.opportunityCard.ugc{border-top-color:#e23d91}.opportunityCard.influencer{border-top-color:#7a3ee0}.opportunityCard.freelancer{border-top-color:#0c9f76}.opportunityCard.eventos{border-top-color:#ef8b24}.opportunityCard.promotores{border-top-color:#1987a8}.opportunityCardTop{border-bottom:1px solid #eee9f0;align-items:center;border-top:0!important;margin:0!important;padding:0 0 10px!important}.opportunityCardTop .type{color:#4e287f;font-weight:900}.opportunityCardTop small{color:#847a89}.dashboardJobs article,.simpleList article,.plans article{border:1px solid #e7e1ec;border-radius:16px;padding:20px}.dashboardJobs h3{margin:6px 0;font-size:18px}.dashboardJobs article>b{font-size:12px}.dashboardJobs article>p{color:#79727f;font-size:12px;line-height:1.55}.dashboardJobs article>div{border-top:1px solid #eee9f0;justify-content:space-between;gap:10px;margin-top:14px;padding-top:13px;font-size:11px;display:flex}.dashboardJobs article>div strong{color:#5e32d6}.dashboardJobs article>button{border:0;margin-top:15px}.simpleList{gap:12px;margin-top:24px;display:grid}.simpleList article{grid-template-columns:1fr auto;align-items:center;display:grid}.simpleList p{color:#777;grid-column:1/-1}.simpleList button{justify-self:start}.panelEmpty{text-align:center;padding:100px 20px}.panelEmpty>div{color:#6c3cff;font-size:40px}.panelEmpty p{color:#777}.plans{grid-template-columns:1fr 1fr;gap:15px;margin-top:28px;display:grid}.plans article span{color:#6c3cff;font-size:10px;font-weight:900}.plans article h3{font-size:22px}.plans article>b{font-size:26px}.plans article.featured{color:#fff;background:#3b197f;border-color:#3b197f}.plans article.featured span{color:#caff54}.plans article p{font-size:12px;line-height:1.6}.accountMenu a{color:#777;border-radius:10px;padding:11px;font-size:12px}@media (width<=760px){.platformShell{grid-template-columns:1fr}.platformNav{gap:5px;display:flex;overflow:auto}.platformNav h3,.platformNav>p{display:none}.platformNav button{white-space:nowrap;width:auto}.platformContent{padding:23px}.dashboardJobs,.publishForm{grid-template-columns:1fr}.publishForm .full{grid-column:auto}}@media (width<=520px){.platformContent h1{font-size:29px}.plans{grid-template-columns:1fr}.dashboardJobs article{padding:17px}}.hubSubtitle,.sectionLead{color:#776e7d;max-width:820px;line-height:1.6}.serviceHub>h2{margin-top:30px}.mentoringCards,.shopGrid,.unboxingPlans,.eventServiceIntro,.collabDirectory{gap:14px;margin:24px 0;display:grid}.mentoringCards{grid-template-columns:1fr 1fr}.mentoringCards article,.shopGrid article,.unboxingPlans article{background:#fff;border:1px solid #e5ddeb;border-radius:19px;flex-direction:column;padding:22px;display:flex;box-shadow:0 12px 35px #3112480a}.mentoringCards article>span{color:#6a36d5;letter-spacing:1px;font-size:9px;font-weight:900}.mentoringCards h2{font-size:19px}.mentoringCards article>b{color:#4e25b4;font-size:23px}.mentoringCards p,.mentoringCards li,.mentoringCards small{color:#756c7b;font-size:10px;line-height:1.6}.mentoringCards ul{padding:0;list-style:none}.mentoringCards button,.shopGrid button,.unboxingPlans button,.collabDirectory button{color:#fff;cursor:pointer;background:#2d124d;border:0;border-radius:10px;margin-top:auto;padding:11px;font-size:10px;font-weight:900}.eventServiceIntro{grid-template-columns:repeat(3,1fr)}.eventServiceIntro article{color:#fff;background:linear-gradient(145deg,#2b124b,#5d2bc2);border-radius:17px;padding:20px}.eventServiceIntro i{background:#ffffff1d;border-radius:11px;place-items:center;width:37px;height:37px;font-style:normal;display:grid}.eventServiceIntro p{color:#d8cae9;font-size:10px;line-height:1.6}.serviceForm{background:#fcfaff;border:1px solid #e6deeb;border-radius:19px;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;padding:23px;display:grid}.serviceForm h2,.serviceForm .full,.serviceForm button{grid-column:1/-1}.serviceForm label{color:#5f5665;font-size:10px;font-weight:900}.serviceForm input,.serviceForm select,.serviceForm textarea{background:#fff;border:1px solid #dcd3e3;border-radius:10px;width:100%;margin-top:7px;padding:11px;display:block}.serviceForm .checkLine{align-items:center;gap:8px;font-weight:600;line-height:1.5;display:flex}.serviceForm .checkLine input{width:auto;margin:0}.agencyHero{color:#fff;background:linear-gradient(135deg,#180a2b,#5d28c6);border-radius:22px;grid-template-columns:1.2fr .8fr;gap:24px;margin:25px 0;padding:28px;display:grid}.agencyHero span{color:#cbb6ff;text-transform:uppercase;font-size:9px;font-weight:900}.agencyHero h2{margin:8px 0;font-size:29px}.agencyHero p,.agencyHero small{color:#ded0ec;font-size:11px;line-height:1.6;display:block}.agencyHero b{color:#c9ef55;margin:18px 0 3px;font-size:28px;display:block}.agencyHero li{color:#eee7f5;margin:13px 0;font-size:11px}.shopGrid{grid-template-columns:1fr 1fr}.unboxingPlans{grid-template-columns:repeat(3,1fr)}.shopGrid i,.unboxingPlans i{font-size:28px;font-style:normal}.shopGrid p,.unboxingPlans p{color:#766d7b;font-size:10px;line-height:1.6}.shopGrid b,.unboxingPlans b{color:#5c2ccb;margin:10px 0 18px;font-size:17px}.shopRules{background:#f3edfc;border-radius:15px;flex-wrap:wrap;gap:10px;padding:18px;display:flex}.shopRules b{width:100%}.shopRules span{background:#fff;border-radius:99px;padding:7px 10px;font-size:9px}.collabPrice{color:#fff;background:#26103f;border-radius:19px;grid-template-columns:auto 1fr;align-items:center;gap:25px;margin:24px 0;padding:23px;display:grid}.collabPrice span,.collabPrice small{color:#cdbce2;font-size:9px;display:block}.collabPrice b{color:#c9ef55;font-size:30px}.collabPrice p{color:#dfd4e9;font-size:11px;line-height:1.6}.collabActions{grid-template-columns:1.3fr .7fr;gap:16px;display:grid}.collabActions .serviceForm{margin:0}.collabActions section{border:1px solid #e5ddeb;border-radius:18px;padding:22px}.collabActions li{color:#706776;margin:13px 0;font-size:10px}.collabDirectory{grid-template-columns:repeat(3,1fr)}.collabDirectory article{border:1px solid #e5ddeb;border-radius:16px;flex-direction:column;padding:18px;display:flex}.collabDirectory article>span,.collabDirectory p{color:#7a7180;font-size:9px}.collabDirectory article>div{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.collabDirectory small{background:#f2edfa;border-radius:99px;padding:5px 7px;font-size:8px}.collabModal{z-index:100;background:#170822b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.collabModal form{background:#fff;border-radius:20px;gap:12px;width:min(520px,100%);padding:25px;display:grid;position:relative}.collabModal form>button[type=button]{background:0 0;border:0;font-size:20px;position:absolute;top:15px;right:15px}.collabModal input,.collabModal select,.collabModal textarea{border:1px solid #ddd3e5;border-radius:9px;width:100%;margin-top:5px;padding:10px;display:block}.requestHistory{gap:8px;display:grid}.requestHistory article{border:1px solid #e5ddeb;border-radius:11px;justify-content:space-between;gap:10px;padding:13px;font-size:10px;display:flex}@media (width<=900px){.mentoringCards,.eventServiceIntro,.collabDirectory{grid-template-columns:1fr 1fr}.agencyHero,.collabActions,.unboxingPlans{grid-template-columns:1fr}.opportunityTypePicker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.mentoringCards,.eventServiceIntro,.shopGrid,.collabDirectory,.serviceForm{grid-template-columns:1fr}.serviceForm h2,.serviceForm .full,.serviceForm button{grid-column:auto}.collabPrice{grid-template-columns:1fr}.agencyHero{padding:21px}.requestHistory article{flex-direction:column}}.feeNotice{color:#16112b;background:#faf7ff;border:1px solid #eadcff;border-radius:16px;flex-direction:column;gap:4px;margin:18px 0;padding:16px 18px;display:flex}.feeNotice span{color:#6f6a7d;font-size:.92rem;line-height:1.45}@media (width<=900px){.opportunityTypePicker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.opportunityTypePicker{padding-bottom:5px;display:flex;overflow-x:auto}.opportunityTypePicker button{flex:0 0 170px;min-height:86px}}.paymentSafety{color:#6f6a7d;margin-top:18px;font-size:.88rem}.campaignPaymentSummary{background:linear-gradient(135deg,#faf7ff,#f3efff);border:1px solid #d9c9ff;border-radius:16px;padding:20px}.campaignPaymentSummary h3{margin:0 0 12px;font-size:17px}.campaignPaymentSummary p,.campaignPaymentSummary strong{border-bottom:1px solid #e8dffc;justify-content:space-between;gap:16px;margin:0;padding:9px 0;font-size:13px;display:flex}.campaignPaymentSummary strong{color:#4f25bd;border:0;padding-top:15px;font-size:17px}.campaignPaymentSummary small{color:#746c7d;margin-top:8px;line-height:1.45;display:block}.publishForm button:disabled{opacity:.55;cursor:not-allowed}.portfolioHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.eyebrow{letter-spacing:1.6px;color:#6c3cff;font-size:10px;font-weight:900}.portfolioBadge{color:#5e32d6;background:#efe9ff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900}.socialPortfolio{color:#fff;background:linear-gradient(135deg,#32166f,#6536d7);border-radius:18px;grid-template-columns:.9fr 1.1fr;gap:24px;margin:25px 0;padding:24px;display:grid}.socialPortfolio h2,.portfolioGrid h2{margin-top:0}.socialPortfolio p,.socialPortfolio small{color:#ded4f8;line-height:1.55}.connectedNetworks{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.connectedNetworks span{border:1px solid #7654bb;border-radius:999px;padding:8px 10px;font-size:11px}.connectedNetworks .connected{color:#203000;background:#caff54;border-color:#caff54}.metricsForm{grid-template-columns:1fr 1fr;gap:10px;display:grid}.metricsForm label,.portfolioForm label{font-size:10px;font-weight:900}.metricsForm input,.portfolioForm input,.portfolioForm select,.portfolioForm textarea{color:#21162e;background:#fff;border:1px solid #ddd4ea;border-radius:9px;width:100%;margin-top:5px;padding:10px;display:block}.metricsForm button{border:0;grid-column:1/-1}.metricCards{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.metricCards article{border:1px solid #e8e0ef;border-radius:14px;flex-direction:column;padding:16px;display:flex}.metricCards span,.metricCards small{color:#807687;font-size:10px}.metricCards b{color:#402080;margin:5px 0;font-size:23px}.metricCards .metricSource{font-size:16px}.portfolioGrid{grid-template-columns:320px 1fr;gap:22px;margin-top:25px;display:grid}.portfolioForm{border:1px solid #e7e1ec;border-radius:16px;flex-direction:column;align-self:start;gap:12px;padding:20px;display:flex}.portfolioForm button{border:0}.portfolioLimit{color:#746c7d;margin:0;font-size:11px;line-height:1.45}.portfolioForm button:disabled{opacity:.55;cursor:not-allowed}.portfolioWorks{flex-direction:column;gap:12px;display:flex}.portfolioWorks>h2{margin-bottom:0}.portfolioWorks article{border:1px solid #e7e1ec;border-radius:16px;grid-template-columns:130px 1fr;gap:16px;padding:12px;display:grid}.portfolioWorks img,.portfolioWorks .workVideo,.portfolioWorks .workEmbed,.workPlaceholder{object-fit:cover;border-radius:11px;width:130px;height:130px}.workVideo,.workEmbed{object-fit:cover;background:#16111d;border:0;display:block}.workLinkPreview{text-decoration:none}.creatorPortfolioShowcase{border-top:1px solid #ece6f1;margin-top:18px;padding-top:15px}.creatorPortfolioShowcase h4{margin:0 0 10px;font-size:13px}.creatorPortfolioShowcase>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.creatorPortfolioShowcase article{background:#fff;border:1px solid #e7e1ec;border-radius:12px;overflow:hidden}.creatorPortfolioShowcase .workVideo,.creatorPortfolioShowcase .workEmbed,.creatorPortfolioShowcase img,.creatorPortfolioShowcase .workPlaceholder{object-fit:cover;border:0;border-radius:0;width:100%;height:180px}.creatorPortfolioShowcase article>p{flex-direction:column;gap:3px;margin:0;padding:9px;font-size:11px;display:flex}.creatorPortfolioShowcase article>p span{color:#746c7d;font-size:10px}.workPlaceholder{color:#6033d8;background:#eee8ff;place-items:center;font-size:38px;font-weight:900;display:grid}.portfolioWorks article span{color:#6c3cff;font-size:9px;font-weight:900}.portfolioWorks article h3{margin:3px 0}.portfolioWorks article p{color:#777;font-size:12px}.portfolioWorks article strong{color:#567900;font-size:11px}.workActions{gap:10px;margin-top:10px;display:flex}.workActions a,.workActions button{color:#6033d8;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.emptyWorks{text-align:center;color:#777;border:1px dashed #cfc3dd;border-radius:16px;padding:50px 20px}.plans.three{grid-template-columns:repeat(3,1fr)}.plans.four{grid-template-columns:repeat(2,minmax(0,1fr))}.plans article.proPlusPlanCard{color:#fff;background:radial-gradient(circle at 92% 8%,#ff54bd66,#0000 34%),radial-gradient(circle at 5% 100%,#7b5cff55,#0000 38%),linear-gradient(140deg,#170922,#33115c 58%,#15102d);border-color:#bd7cff;position:relative;overflow:hidden;box-shadow:0 20px 55px #7d45df33,inset 0 0 0 1px #ffffff10}.plans article.proPlusPlanCard:after{content:"PRO+";color:#ffffff08;pointer-events:none;font-size:78px;font-weight:950;line-height:1;position:absolute;top:4px;right:-9px}.plans article.proPlusPlanCard span{color:#d9ff63}.plans article.proPlusPlanCard>b{color:#fff;font-size:32px;display:block}.plans article.proPlusPlanCard>b small{color:#cdbce5;font-size:13px}.plans article.proPlusPlanCard p{color:#ddd1eb}.proPlusPlanButton{z-index:1;color:#16091f;cursor:pointer;background:linear-gradient(100deg,#d9ff63,#7be8ff);border:0;border-radius:12px;width:100%;margin-top:8px;padding:13px 16px;font-weight:900;position:relative;box-shadow:0 12px 28px #93edcd28}.proPlusPlanNote{color:#ad9cbd;margin-top:10px;font-size:10px;line-height:1.5;display:block}@media (width<=900px){.socialPortfolio,.portfolioGrid,.plans.three,.plans.four{grid-template-columns:1fr}.metricCards{grid-template-columns:1fr 1fr}}@media (width<=520px){.portfolioHead{flex-direction:column}.metricsForm{grid-template-columns:1fr}.metricsForm button{grid-column:auto}.metricCards{grid-template-columns:1fr 1fr}.portfolioWorks article{grid-template-columns:90px 1fr}.portfolioWorks img,.portfolioWorks .workVideo,.portfolioWorks .workEmbed,.workPlaceholder{width:90px;height:100px}.creatorPortfolioShowcase>div{grid-template-columns:1fr}.creatorPortfolioShowcase .workVideo,.creatorPortfolioShowcase .workEmbed,.creatorPortfolioShowcase img,.creatorPortfolioShowcase .workPlaceholder{height:220px}}.lockedCreators{text-align:center;background:linear-gradient(145deg,#fff,#f8f4ff);border:1px solid #e5dcef;border-radius:22px;max-width:620px;margin:55px auto;padding:45px 35px}.lockIcon{background:#eee7ff;border-radius:20px;place-items:center;width:65px;height:65px;margin:0 auto 18px;font-size:27px;display:grid}.lockedCreators h2{letter-spacing:-1px;font-size:28px}.lockedCreators p{color:#766e80;line-height:1.65}.lockedCreators button{border:0;margin:14px 0}.lockedCreators small{color:#91899a;display:block}.creatorDirectory{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.creatorDirectory article{border:1px solid #e7e1ec;border-radius:17px;grid-template-columns:58px 1fr;gap:14px;padding:18px;display:grid}.creatorAvatar{color:#fff;background:linear-gradient(145deg,#6c3cff,#3b197f);border-radius:16px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:900;display:grid}.creatorDirectory article span{color:#887f90;font-size:10px}.creatorDirectory h3{margin:3px 0}.creatorDirectory p{color:#756d7c;font-size:11px;line-height:1.5}.creatorTags,.creatorContacts{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.creatorTags small{color:#6337d9;background:#f0ebff;border-radius:99px;padding:5px 7px;font-size:9px}.creatorContacts a{color:#6033d8;font-size:10px;font-weight:800}@media (width<=760px){.creatorDirectory{grid-template-columns:1fr}.lockedCreators{margin:20px auto;padding:35px 22px}}.planReminder{color:#fff;background:linear-gradient(135deg,#2d105f,#7041ec);border-radius:20px;margin-bottom:18px;padding:24px;position:relative;box-shadow:0 18px 45px #3516722c}.planReminder>span{letter-spacing:1.2px;color:#dff79e;font-size:9px;font-weight:900}.planReminder h2{color:#fff;max-width:720px;margin:8px 35px 8px 0;font-size:23px}.planReminder p{color:#e8e0f8;max-width:780px;font-size:12px;line-height:1.6}.planReminder>div{flex-wrap:wrap;gap:8px;display:flex}.planReminder .secondary{color:#fff;background:#ffffff12;border-color:#ffffff40}.planReminder small{color:#cfc2e7;margin-top:12px;font-size:9px;display:block}.planReminderClose{color:#fff;background:#ffffff17;border:0;border-radius:50%;width:30px;height:30px;font-size:18px;position:absolute;top:13px;right:13px}.communityArea>p{color:#756d7c}.communityLocked{text-align:center;background:linear-gradient(145deg,#fff,#f7f2ff);border:1px solid #e4daf1;border-radius:24px;max-width:650px;margin:35px auto;padding:42px}.communityLocked>div{font-size:36px}.communityLocked h2{margin:12px 0 7px;font-size:26px}.communityLocked p{color:#746b7c;line-height:1.6}.communityComposer{background:#fff;border:1px solid #e3dbea;border-radius:17px;align-items:flex-end;gap:12px;margin:25px 0;padding:18px;display:flex}.communityComposer label{flex:1;font-size:10px;font-weight:900}.communityComposer textarea{resize:vertical;border:1px solid #ddd4e5;border-radius:10px;width:100%;margin-top:7px;padding:12px;display:block}.communityComposer button{white-space:nowrap}.communityFeed{gap:11px;display:grid}.communityPost{background:#fff;border:1px solid #e7dfec;border-radius:16px;padding:19px}.communityPost header{justify-content:space-between;gap:15px;display:flex}.communityPost header>div{flex-direction:column;gap:3px;display:flex}.communityPost header span{color:#6c3cff;letter-spacing:.8px;font-size:8px;font-weight:900}.communityPost header b{font-size:11px}.communityPost time{color:#8b8292;font-size:9px}.communityPost h3{margin:14px 0 6px;font-size:18px}.communityPost p{white-space:pre-wrap;color:#655c6d;font-size:11px;line-height:1.6}.communityPost>a{color:#fff;background:#6033d8;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:900;display:inline-block}.community-aviso,.community-campanha,.community-formulario,.community-conteudo{background:#fbf9ff;border-left:5px solid #6c3cff}.community-campanha{border-left-color:#ef8e22}.community-formulario{border-left-color:#1e9a65}.community-conteudo{border-left-color:#2674d9}@media (width<=650px){.communityComposer{flex-direction:column;align-items:stretch}.communityComposer button{width:100%}.communityLocked{padding:30px 20px}.planReminder h2{font-size:20px}}.campaignMatches{gap:20px;margin-top:24px;display:grid}.campaignMatches>section{background:#fcfbfd;border:1px solid #e6dfec;border-radius:20px;padding:20px}.campaignMatches>section>header{border-bottom:1px solid #eee8f2;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;padding-bottom:16px;display:flex}.campaignMatches header span{color:#6c3cff;text-transform:uppercase;font-size:9px;font-weight:900}.campaignMatches header h2{margin:4px 0;font-size:21px}.campaignMatches header p{color:#817987;margin:0;font-size:11px}.campaignMatches header>b{color:#557800;white-space:nowrap;background:#eaf8cc;border-radius:99px;padding:7px 10px;font-size:10px}.campaignMatches .creatorDirectory{margin-top:0}.noMatches{text-align:center;color:#766e80;padding:35px 15px}.noMatches p{font-size:12px}.briefingPrivacy{color:#5631bd;background:#f1ecff;border-radius:10px;padding:12px 14px;font-size:11px;font-weight:800}.contractList{gap:18px;margin-top:25px;display:grid}.contractList article{border:1px solid #e5ddec;border-radius:18px;padding:24px}.contractList header{border-bottom:1px solid #eee8f1;justify-content:space-between;gap:15px;padding-bottom:14px;display:flex}.contractList header span{color:#6c3cff;font-size:9px;font-weight:900}.contractList header h2{margin:5px 0}.contractList header>b{color:#557800;font-size:10px}.contractList pre{white-space:pre-wrap;color:#514a58;background:#faf8fc;border-radius:12px;margin:18px 0;padding:18px;font-family:inherit;font-size:12px;line-height:1.7}.contractList button{border:1px solid #d8cee3}@media print{.platformNav,.accountTop,.panelNotice,.contractList button{display:none!important}.platformShell{display:block}.platformContent{border:0;padding:0}.contractList article{border:0}.contractList article:not(:first-child){page-break-before:always}}.simulatorArea>p{color:#777}.creatorPicker{max-width:420px;margin:20px 0;font-size:11px;font-weight:900;display:block}.creatorPicker select,.simulatorForm input,.simulatorForm select{background:#fff;border:1px solid #ddd5e5;border-radius:10px;width:100%;margin-top:6px;padding:12px;display:block}.simulatorGrid{grid-template-columns:1fr 330px;gap:20px;margin-top:24px;display:grid}.simulatorForm{border:1px solid #e8e0ed;border-radius:18px;grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.simulatorForm>label{font-size:11px;font-weight:900}.simProfile{color:#5c34c8;background:#f1ecff;border-radius:10px;grid-column:1/-1;padding:10px 12px;font-size:12px}.simCounts{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.simCheck{grid-column:1/-1;align-items:center;gap:8px;display:flex}.simCheck input{width:auto;margin:0}.simResult{text-align:center;color:#fff;background:linear-gradient(145deg,#351672,#6837db);border-radius:20px;flex-direction:column;align-items:center;padding:28px;display:flex}.simResult>span{color:#caff54;font-size:10px;font-weight:900}.simResult>b{margin:9px 0;font-size:29px}.simResult>i{color:#d5c9ef;font-size:11px}.simResult p{font-size:12px}.simResult small{color:#d9cef0;margin-top:auto;font-size:10px;line-height:1.5}.simExplainer{background:#faf7ff;border:1px solid #eadffc;border-radius:14px;margin-top:18px;padding:16px 18px}.simExplainer p{color:#777;margin-bottom:0;font-size:12px}@media (width<=800px){.simulatorGrid,.simulatorForm{grid-template-columns:1fr}.simProfile,.simCounts,.simCheck{grid-column:auto}.simCounts{grid-template-columns:1fr 1fr 1fr}}.contractHub{gap:20px;margin-top:24px;display:grid}.dealCard{background:#fff;border:1px solid #e5ddec;border-radius:20px;padding:22px}.dealCard>header{border-bottom:1px solid #eee8f1;justify-content:space-between;gap:15px;padding-bottom:15px;display:flex}.dealCard>header span{color:#6c3cff;font-size:9px;font-weight:900}.dealCard>header h2{margin:5px 0;font-size:19px}.dealCard>header>b{color:#557a00;background:#effbd8;border-radius:99px;height:max-content;padding:7px 10px;font-size:9px}.workflow{grid-template-columns:repeat(6,1fr);gap:5px;margin:22px 0;display:grid}.workflow div{text-align:center;color:#a49cab;flex-direction:column;align-items:center;gap:6px;font-size:9px;display:flex}.workflow div:before{content:"";background:#e9e4ed;width:100%;height:3px}.workflow i{background:#eeeaf1;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.workflow .done{color:#5830ca;font-weight:900}.workflow .done:before,.workflow .done i{color:#fff;background:#6c3cff}.escrowBox{background:#faf7ff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.escrowBox div{flex-direction:column;display:flex}.escrowBox span{color:#6c3cff;font-size:9px;font-weight:900}.escrowBox b{margin:4px 0;font-size:24px}.escrowBox small{color:#756d7c}.escrowBox>strong{color:#557a00;font-size:11px}.dealCard>.primary{border:0;margin-top:14px}.workflowActions{flex-wrap:wrap;gap:9px;margin:15px 0;display:flex}.workflowActions button{color:#fff;background:#6536d7;border:0;border-radius:9px;padding:11px 14px;font-size:11px;font-weight:900}.workflowActions button.outline{color:#6033d8;background:#fff;border:1px solid #cfc3df}.dealCard details{border-top:1px solid #eee8f1;margin-top:14px;padding-top:14px}.dealCard summary{cursor:pointer;color:#6033d8;font-size:11px;font-weight:900}.dealCard pre{white-space:pre-wrap;background:#faf8fc;border-radius:12px;padding:17px;font-family:inherit;font-size:12px;line-height:1.7}.reviewForm{background:#faf7ff;border-radius:14px;grid-template-columns:150px 1fr auto;align-items:end;gap:10px;margin-top:18px;padding:17px;display:grid}.reviewForm h3{grid-column:1/-1;margin:0}.reviewForm label{font-size:10px;font-weight:900}.reviewForm select,.reviewForm textarea{background:#fff;border:1px solid #ded6e5;border-radius:9px;width:100%;margin-top:5px;padding:10px;display:block}.reviewForm button{border:0;margin-bottom:1px}.verifiedReview{color:#4f7100;background:#effbd8;border-radius:12px;margin-top:17px;padding:14px}.verifiedReview p{margin-bottom:0;font-size:12px}.chatBox{background:#faf8fc;border-radius:14px;flex-direction:column;gap:9px;max-height:390px;margin-top:18px;padding:18px;display:flex;overflow:auto}.chatBox>div{background:#fff;border:1px solid #e7e0eb;border-radius:12px;max-width:78%;padding:10px 12px}.chatBox>div.mine{color:#fff;background:#6033d8;border-color:#6033d8;align-self:flex-end}.chatBox small,.chatBox time{opacity:.7;font-size:8px}.chatBox p{margin:4px 0;font-size:12px}.emptyChat{text-align:center;color:#8a8291}.messageForm{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.messageForm input{border:1px solid #ddd5e2;border-radius:10px;padding:12px}.messageForm button{border:0}.dealCard .panelNotice{margin-top:0}@media (width<=800px){.workflow{grid-template-columns:repeat(3,1fr)}.reviewForm{grid-template-columns:1fr}.reviewForm h3{grid-column:auto}.escrowBox{flex-direction:column;align-items:flex-start}}.payoutIntro{color:#fff;background:linear-gradient(145deg,#351672,#6c3cff);border-radius:18px;padding:24px}.payoutIntro h1{margin-top:8px}.payoutIntro p{line-height:1.6;color:#ddd1f5!important}.payoutList{gap:15px;margin-top:20px;display:grid}.payoutList>article{border:1px solid #e5ddec;border-radius:18px;padding:21px}.payoutList>article>header{border-bottom:1px solid #eee8f1;justify-content:space-between;gap:12px;padding-bottom:13px;display:flex}.payoutList header span{color:#6c3cff;font-size:9px;font-weight:900}.payoutList header h2{margin:4px 0;font-size:18px}.payoutList header>b{color:#896500;text-transform:uppercase;background:#fff4d6;border-radius:99px;height:max-content;padding:6px 9px;font-size:8px}.payoutList header .payout-agendado{color:#557a00;background:#effbd8}.payoutValues{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.payoutValues span{background:#faf7ff;border-radius:11px;flex-direction:column;padding:13px;display:flex}.payoutValues small{color:#817887;font-size:9px}.payoutValues b{margin-top:4px;font-size:16px}.scheduledDate,.validationWait{color:#4f7100;background:#effbd8;border-radius:13px;padding:17px}.scheduledDate span{font-size:9px;font-weight:900}.scheduledDate b{margin-top:5px;font-size:24px;display:block}.scheduledDate p,.validationWait p{margin-bottom:0;font-size:11px}.proofForm{border:1px solid #ded4e8;border-radius:14px;gap:12px;margin-top:17px;padding:18px;display:grid}.proofForm h3{margin:0}.proofForm label{font-size:10px;font-weight:900}.proofForm textarea,.proofForm input{border:1px solid #ddd5e3;border-radius:9px;width:100%;margin-top:6px;padding:11px;display:block}.proofForm small,.payoutLocked{color:#776f7e;font-size:10px}.proofForm button{border:0;justify-self:start}@media (width<=600px){.payoutValues{grid-template-columns:1fr}.payoutList>article>header{flex-direction:column}}body:has(.platformShell){background:radial-gradient(circle at 95% 0,#d7c8ff5c,#0000 28%),linear-gradient(#f8f5ff,#f2edf9)}.platformShell{grid-template-columns:245px 1fr;gap:18px;padding-top:28px}.platformNav,.platformContent{border-color:#e4d9f3;box-shadow:0 22px 68px #2f125216}.platformNav{color:#fff;background:radial-gradient(circle at 90% 0,#9b5cff35,#0000 32%),linear-gradient(#1d0c33,#2f1255 60%,#1b0a31);border:0;padding:26px 14px;position:sticky;top:20px;box-shadow:0 30px 70px #2710433d}.platformNav h3{font-size:20px}.platformNav>p{color:#bcaed1}.platformNav button{color:#cfc2dd;border:1px solid #0000;transition:all .2s;position:relative}.platformNav button.active,.platformNav button:hover{color:#fff;background:linear-gradient(90deg,#8d59ff48,#ff4fa322);border-color:#ffffff18;transform:translate(3px)}.platformNav button.active:before{content:"";background:linear-gradient(#d6ff69,#43d7e7);border-radius:9px;width:3px;position:absolute;top:9px;bottom:9px;left:-7px;box-shadow:0 0 15px #d6ff69}.platformContent{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffda;border:1px solid #fff;padding:38px}.platformContent h1{background:linear-gradient(90deg,#271140,#7545ff 62%,#d93f88);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:37px;font-weight:900}.panelNotice{background:linear-gradient(90deg,#efffd2,#f7ffe9);border:1px solid #d5f79a;box-shadow:0 10px 30px #6b9d1717}.innovationStats article,.priorityGrid section,.guideGrid section,.assistantGrid section,.dashboardJobs article,.simpleList article,.plans article,.opportunitySearch,.faqGrid article,.walletTimeline article,.transactionList article,.resultList article{background:linear-gradient(145deg,#fff,#faf7ff);border-color:#e5daf2;border-radius:20px;transition:all .22s;box-shadow:0 13px 40px #35136d0e}.innovationStats article:hover,.dashboardJobs article:hover,.simpleList article:hover{border-color:#cbb5f7;transform:translateY(-3px);box-shadow:0 20px 48px #35136d1b}.innovationStats article:first-child{color:#fff;background:linear-gradient(145deg,#31145f,#7545ff)}.innovationStats article:first-child span,.innovationStats article:first-child small,.innovationStats article:first-child b{color:#fff}.mediaHero{background:radial-gradient(circle at 80% 20%,#ff4fa350,#0000 30%),linear-gradient(135deg,#1c0a36,#7040e8);box-shadow:0 22px 58px #35136d35}.historyFilters button.active{background:linear-gradient(100deg,#32145e,#7545ff);box-shadow:0 8px 22px #6c3cff32}.publishForm input,.publishForm select,.publishForm textarea{background:#fefeff;border-color:#ded3eb;border-radius:13px;transition:all .2s}.publishForm input:focus,.publishForm select:focus,.publishForm textarea:focus{border-color:#8558eb;outline:0;box-shadow:0 0 0 4px #7545ff15}.opportunityTypePicker button{background:linear-gradient(145deg,#fff,#fbf8ff);border-radius:18px}@media (width<=900px){.platformShell{grid-template-columns:1fr}.platformNav{background:linear-gradient(120deg,#1c0a34,#5625aa);position:static;overflow-x:auto}.platformNav button{width:auto;margin-right:5px;display:inline-block}.platformContent{padding:25px}}@media (width<=560px){.platformShell{width:min(100% - 18px,1180px);padding-top:12px}.platformNav,.platformContent{border-radius:20px}.platformContent{padding:21px}.platformContent h1{font-size:31px}}body:has(.platformShell){color:#f4effb;background-color:#07050d;background-image:radial-gradient(circle at 95% 0,#6d35da46,#0000 28%),radial-gradient(circle at 35% 80%,#cf347820,#0000 32%),linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto,auto,48px 48px,48px 48px;background-attachment:fixed;background-origin:padding-box;background-clip:border-box}.platformNav{background:radial-gradient(circle at 90% 0,#9b5cff3d,#0000 32%),linear-gradient(#13091f,#1c0d31 60%,#0d0715);border:1px solid #ffffff13;box-shadow:0 30px 80px #000c,0 0 40px #6933d322}.platformContent{color:#eee8f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0a15e8;border-color:#ffffff12;box-shadow:0 28px 85px #000b}.platformContent h1{background:linear-gradient(90deg,#fff,#bb9aff 55%,#ff72b5);color:#0000;text-shadow:0 0 40px #7545ff25;-webkit-background-clip:text;background-clip:text}.platformContent>div>p,.innovationPage>p{color:#9e94a8}.innovationStats article,.priorityGrid section,.guideGrid section,.assistantGrid section,.dashboardJobs article,.simpleList article,.plans article,.opportunitySearch,.faqGrid article,.walletTimeline article,.transactionList article,.resultList article{color:#eee8f5;background:linear-gradient(145deg,#171020,#0e0a15);border-color:#ffffff12;box-shadow:0 18px 50px #0008}.innovationStats article:hover,.dashboardJobs article:hover,.simpleList article:hover{border-color:#8154e5;box-shadow:0 24px 65px #000b,0 0 30px #7545ff22}.innovationStats span,.innovationStats small,.walletTimeline article span,.transactionList article span,.resultList article span,.faqGrid p,.guideGrid li,.dashboardJobs article>p{color:#9f95aa}.priorityGrid button{color:#e7e0ef;background:#ffffff08;border-color:#ffffff10}.smartPipeline div{color:#d7cede;background:#ffffff0b}.historyFilters button{color:#bbb1c5;background:#ffffff08;border-color:#ffffff16}.publishForm label{color:#d7cede}.publishForm input,.publishForm select,.publishForm textarea,.citySuggestions{color:#f3eef8;background:#15101d;border-color:#ffffff18}.publishForm input::placeholder,.publishForm textarea::placeholder{color:#716a7b}.citySuggestions button{color:#ddd5e6}.citySuggestions button:hover{background:#7545ff22}.opportunityTypePicker button{color:#eee7f4;background:linear-gradient(145deg,#171020,#100b18);border-color:#ffffff13}.opportunityTypePicker small{color:#958b9f}.opportunityTypePicker button:hover,.opportunityTypePicker button.active{background:linear-gradient(145deg,#26143d,#24102c);border-color:#8f63ec;box-shadow:0 0 30px #7545ff25}.assistantGrid pre{background:#050309;border:1px solid #fff1}.matchExplanation{background:#7545ff16!important}.mediaWorks a{color:#eee8f5;background:#ffffff06;border-color:#ffffff13}.accountPage>.accountTop{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0914e6;border:1px solid #ffffff14;border-radius:20px;margin-top:12px;padding:0 20px;position:relative;box-shadow:0 18px 60px #0009}.accountPage>.accountTop .brand{color:#fff}.panelBrandName{letter-spacing:-.7px;white-space:nowrap;align-items:baseline;gap:4px;font-size:20px;display:flex}.panelBrandName strong{color:#fff}.panelBrandName b{background:linear-gradient(90deg,#a987ff,#ff65ae);color:#0000;-webkit-background-clip:text;background-clip:text}.panelBrandName small{color:#8be4ee;letter-spacing:1.5px;text-transform:uppercase;margin-left:3px;font-size:9px;font-weight:900}.accountPage>.accountTop nav a{color:#d9cee5}.accountPage>.accountTop nav a:hover{color:#fff}@media (width<=520px){.panelBrandName{gap:3px;font-size:16px}.panelBrandName small{letter-spacing:1px;font-size:7px}.accountPage>.accountTop{padding:0 13px}}.platformContent input,.platformContent select,.platformContent textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4eff8!important;background:#15101d!important;border-color:#ffffff18!important}.platformContent input:disabled,.platformContent select:disabled,.platformContent textarea:disabled{opacity:1;color:#968da0!important;background:#0b0810!important}.platformContent input::placeholder,.platformContent textarea::placeholder{color:#71697a}.platformContent option{color:#f4eff8;background:#15101d}.platformContent label{color:#d8d0df}.platformContent hr{border-color:#ffffff10}.serviceHub{color:#eee8f5}.hubSubtitle,.sectionLead{color:#a39aaa}.mentoringCards article,.shopGrid article,.unboxingPlans article,.serviceForm,.collabActions section,.collabDirectory article,.requestHistory article{color:#eee8f5;background:linear-gradient(145deg,#171020,#0e0a15);border-color:#ffffff12;box-shadow:0 16px 48px #0008}.mentoringCards article.featured,.unboxingPlans article.featured{background:linear-gradient(145deg,#24123a,#1a0e25);border-color:#8f63ec}.mentoringCards p,.mentoringCards li,.mentoringCards small,.shopGrid p,.unboxingPlans p,.collabActions li,.collabDirectory article>span,.collabDirectory p{color:#9f95aa}.mentoringCards article>b,.shopGrid b,.unboxingPlans b{color:#c4a3ff}.serviceForm label{color:#d8d0df}.shopRules{background:#ffffff07;border:1px solid #ffffff10}.shopRules span,.collabDirectory small{color:#d8cfe1;background:#ffffff0b}.collabModal form{color:#f4eff8;background:#100b17;border:1px solid #ffffff15;box-shadow:0 28px 95px #000d}.collabModal form>button[type=button]{color:#fff}.panelNotice{color:#dfffa4;background:linear-gradient(90deg,#9ed72b18,#5be0b310);border-color:#bde55d2f;box-shadow:0 10px 30px #0006}.platformContent table{color:#eae3f0}.platformContent th{color:#bdb3c6;background:#ffffff08}.platformContent td{border-color:#ffffff0d}.platformContent tbody tr:hover{background:#7545ff0d}.feeNotice,.campaignPaymentSummary,.metricCards article,.portfolioForm,.portfolioWorks article,.creatorPortfolioShowcase article,.communityLocked,.communityComposer,.communityPost,.campaignMatches>section,.contractList article,.simulatorForm,.simExplainer,.dealCard,.escrowBox,.reviewForm,.chatBox,.chatBox>div,.meetingCard,.payoutCard{box-shadow:0 14px 42px #0006;color:#eee8f5!important;background:linear-gradient(145deg,#171020,#0e0a15)!important;border-color:#ffffff12!important}.feeNotice span,.paymentSafety,.campaignPaymentSummary small,.metricCards span,.metricCards small,.portfolioLimit,.creatorPortfolioShowcase article>p span,.communityLocked p,.communityPost p,.campaignMatches header p,.noMatches,.simulatorArea>p,.simExplainer p,.escrowBox small,.chatBox small,.chatBox time{color:#9f95aa!important}.campaignPaymentSummary p,.campaignPaymentSummary strong,.campaignMatches>section>header,.contractList header,.dealCard>header,.dealCard details{border-color:#ffffff10}.campaignPaymentSummary strong,.metricCards b,.portfolioWorks article span,.communityPost header span,.campaignMatches header span,.contractList header span,.escrowBox span,.dealCard>header span,.dealCard summary{color:#bb9aff}.portfolioBadge,.briefingPrivacy,.simProfile,.workPlaceholder{color:#cbb4ff;background:#7545ff18;border:1px solid #8c61e735}.creatorPortfolioShowcase{border-color:#ffffff10}.community-aviso,.community-campanha,.community-formulario,.community-conteudo{background:linear-gradient(145deg,#171020,#100b18)}.campaignMatches header>b,.dealCard>header>b,.verifiedReview{color:#d1fa83;background:#9bd52d17;border:1px solid #a8db4d35}.contractList pre,.dealCard pre{color:#d9d0e1;background:#09060e}.workflow div:before{background:#ffffff12}.workflow i{background:#ffffff0d}.workflow div{color:#8e8598}.workflowActions button.outline,.clearOpportunityFilters{color:#c5a9ff!important;background:#7545ff14!important;border-color:#8157d748!important}.reviewForm select,.reviewForm textarea{color:#f4eff8;background:#15101d;border-color:#ffffff18}.chatBox>div.mine{color:#fff!important;background:linear-gradient(135deg,#5f2fce,#8b4aff)!important;border-color:#8157dc!important}.messageForm input,.communityComposer textarea{color:#f4eff8;background:#15101d;border-color:#ffffff18}.communityPost time{color:#8f8798}.communityPost>a{box-shadow:0 8px 24px #7545ff30}.portfolioWorks img,.creatorPortfolioShowcase img{background:#09060e}.resultProgress{background:#ffffff12}.lockedCreators,.creatorDirectory article,.payoutList>article,.proofForm{color:#eee8f5;background:linear-gradient(145deg,#171020,#0e0a15);border-color:#ffffff12;box-shadow:0 15px 45px #0006}.lockedCreators p,.lockedCreators small,.creatorDirectory article span,.creatorDirectory p,.portfolioWorks article p,.proofForm small,.payoutLocked{color:#9f95aa}.lockIcon,.creatorTags small{color:#ccb6ff;background:#7545ff18;border:1px solid #8a60e037}.payoutList>article>header{border-color:#ffffff10}.payoutValues span{background:#ffffff08}.payoutValues small{color:#9f95aa}.payoutList header span{color:#bb9aff}.payoutList header>b{color:#ffd181;background:#e59c2515;border:1px solid #e4ae4f35}.payoutList header .payout-agendado,.scheduledDate,.validationWait{color:#d2fa85;background:#9ad52b16;border:1px solid #a7db4e35}.proofForm textarea,.proofForm input{color:#f4eff8;background:#15101d;border-color:#ffffff18}.aiStudio{color:#f5f0fb;gap:18px;display:grid}.aiHero{background:radial-gradient(circle at 88% 20%,#ed3aa048,#0000 24%),radial-gradient(circle at 8% 100%,#3268ff3f,#0000 30%),linear-gradient(135deg,#10091b,#241038 55%,#150b21);border:1px solid #a76cff55;border-radius:30px;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009}.aiHero:after{content:"AI";color:#ffffff05;letter-spacing:-20px;font-size:180px;font-weight:950;position:absolute;bottom:-44px;right:155px}.aiHero>div:first-child{z-index:1;position:relative}.aiHero span,.aiPlans>header>span,.aiProjects>header span,.aiAdmin form>div span{color:#d8ff75;letter-spacing:.16em;font-size:10px;font-weight:950}.aiHero h1{letter-spacing:-2px;max-width:760px;margin:10px 0 9px;font-size:clamp(34px,4vw,58px);line-height:1.03}.aiHero p{color:#b9adbf;max-width:720px;margin:0;line-height:1.65}.aiCreditOrb{z-index:2;background:#07040b99;border:1px solid #ffffff23;border-radius:50%;align-content:center;place-items:center;width:145px;height:145px;display:grid;position:relative;box-shadow:inset 0 0 35px #9f4cff20,0 0 45px #833cff2c}.aiCreditOrb small{color:#a99bb3;letter-spacing:.13em;font-size:9px}.aiCreditOrb b{color:#e9dbff;font-size:40px}.aiCreditOrb span{color:#d8ff75;text-align:center;text-transform:uppercase;max-width:105px}.aiTabs{background:#0d0912;border:1px solid #ffffff12;border-radius:16px;gap:8px;padding:7px;display:flex;overflow:auto}.aiTabs button{white-space:nowrap;color:#9d92a7;background:0 0;border:0;border-radius:11px;padding:12px 15px;font-weight:800}.aiTabs button.active{color:#fff;background:linear-gradient(100deg,#6836d6,#d33e8d);box-shadow:0 10px 25px #6b248b3e}.aiNotice{color:#d9cbed;background:#7b45f219;border:1px solid #b583ff47;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:14px 17px;display:flex}.aiNotice button{color:#fff;background:0 0;border:0;font-size:20px}.aiWorkspace{grid-template-columns:300px 1fr;gap:16px;display:grid}.aiWorkspace>aside,.aiWorkspace>main{background:linear-gradient(145deg,#15101d,#0a070e);border:1px solid #ffffff13;border-radius:23px}.aiWorkspace>aside{gap:8px;height:max-content;padding:17px;display:grid}.aiWorkspace>aside>span{color:#81768b;letter-spacing:.13em;padding:6px 8px;font-size:9px;font-weight:950}.aiWorkspace>aside>button{color:#fff;text-align:left;background:#ffffff05;border:1px solid #0000;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.aiWorkspace>aside>button.active{background:linear-gradient(100deg,#5d31b947,#c43a8140);border-color:#b274ff78;box-shadow:inset 3px 0 #d8ff75}.aiWorkspace>aside i{color:#c9adff;background:#7c45e62e;border-radius:11px;place-items:center;width:37px;height:37px;font-style:normal;display:grid}.aiWorkspace>aside button>div{gap:4px;min-width:0;display:grid}.aiWorkspace>aside b{font-size:12px}.aiWorkspace>aside small{color:#8f8498;font-size:9px;line-height:1.35}.aiWorkspace>aside em{color:#d8ff75;white-space:nowrap;font-size:9px;font-style:normal}.aiWorkspace>main{min-width:0;padding:25px}.aiToolHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.aiToolHead span{color:#cdb8ff;text-transform:uppercase;font-size:11px;font-weight:950}.aiToolHead h2{max-width:650px;margin:7px 0 0;font-size:25px}.aiToolHead>b{color:#d8ff75;white-space:nowrap;background:#d8ff7516;border-radius:99px;padding:8px 11px;font-size:11px}.aiPromptForm{grid-template-columns:1fr 1fr;gap:12px;display:grid}.aiPromptForm label{color:#bfb4c8;gap:6px;font-size:11px;font-weight:800;display:grid}.aiPromptForm .full{grid-column:1/-1}.aiPromptForm input,.aiPromptForm select,.aiPromptForm textarea{color:#fff;resize:vertical;background:#08060c;border:1px solid #ffffff17;border-radius:11px;width:100%;padding:13px}.aiPromptForm select option{background:#110c17}.aiGenerate{color:#fff;background:linear-gradient(100deg,#6c38df,#e34095 68%,#c7f35f);border:0;border-radius:12px;grid-column:1/-1;padding:15px;font-weight:950;box-shadow:0 14px 35px #7c2b9d42}.aiGenerate:disabled{opacity:.55}.aiResult{background:radial-gradient(circle at 100% 0,#c9ff6d16,#0000 30%),#0d0a12;border:1px solid #d1ff7750;border-radius:20px;margin-top:22px;padding:24px}.aiResult>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.aiResult>header span{color:#d8ff75;letter-spacing:.14em;font-size:9px;font-weight:950}.aiResult>header h2{margin:5px 0}.aiResult>header button{color:#fff;background:#ffffff08;border:1px solid #ffffff17;border-radius:9px;padding:9px 12px}.aiObject{gap:11px;display:grid}.aiObject>div{background:#ffffff06;border-radius:13px;padding:14px}.aiObject>div>b{color:#cdb8ff;text-transform:capitalize;margin-bottom:7px;display:block}.aiObject p,.aiObject li,.aiObject>div{color:#b8aec1;line-height:1.55}.aiObject ul{margin:7px 0;padding-left:20px}.aiObject li+li{margin-top:6px}.aiObject .aiObject{margin-top:7px}.aiProjects>header,.aiPlans>header{justify-content:space-between;align-items:end;gap:20px;padding:20px 4px;display:flex}.aiProjects>header h2,.aiPlans>header h2{margin:7px 0;font-size:34px}.aiProjects>header p,.aiPlans>header p{color:#9f94a9;margin:0}.aiProjects>header>b{color:#d8ff75}.aiProjects>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.aiProjects article{background:linear-gradient(145deg,#15101d,#0b0810);border:1px solid #ffffff13;border-radius:17px;padding:18px}.aiProjects article header,.aiProjects article footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.aiProjects article header span{color:#cbb2ff;font-size:10px;font-weight:900}.aiProjects time,.aiProjects article p{color:#81768a;font-size:10px}.aiProjects article h3{min-height:45px;margin:16px 0 3px}.aiProjects article footer{border-top:1px solid #ffffff0d;margin-top:15px;padding-top:12px}.aiProjects article footer span{color:#a99cb2;text-transform:uppercase;font-size:9px}.aiProjects article footer b{color:#d8ff75;font-size:10px}.aiProjects article footer button{color:#cdb4ff;background:0 0;border:0;font-size:10px;font-weight:800}.aiEmpty{text-align:center;color:#988da2;border:1px dashed #ffffff20;border-radius:18px;grid-column:1/-1;padding:50px}.aiResult.compact{margin-top:18px}.aiPlans>header{text-align:center;display:block}.aiPlans>header p{max-width:700px;margin:auto}.aiPlans>div{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.aiPlans article{background:linear-gradient(145deg,#15101d,#0b0810);border:1px solid #ffffff13;border-radius:19px;gap:11px;padding:21px;display:grid;position:relative}.aiPlans article.featured{border-color:#c870ff80;box-shadow:0 18px 50px #7c2a9740}.aiPlans article>span{color:#d8ff75;text-transform:uppercase;font-size:9px;font-weight:900}.aiPlans h3{margin:0}.aiPlans article>b{color:#eadcff;font-size:25px}.aiPlans article>b small{color:#8d8197;font-size:10px}.aiPlans article>strong{color:#d8ff75}.aiPlans article p{color:#9e93a8;min-height:48px;font-size:11px;line-height:1.5}.aiPlans article button{color:#fff;background:#6d39dc;border:0;border-radius:10px;padding:11px;font-weight:900}.aiPlans>aside{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:15px;padding:16px;display:flex}.aiPlans>aside span,.aiPlans>aside b{color:#bcb1c5;padding:5px 10px}.aiAdminStats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.aiAdminStats article{background:#100c16;border:1px solid #ffffff13;border-radius:16px;gap:5px;padding:18px;display:grid}.aiAdminStats span{color:#968a9f;font-size:10px}.aiAdminStats b{color:#d8ff75;font-size:25px}.aiAdmin form{background:#100c16;border:1px solid #ffffff13;border-radius:18px;grid-template-columns:1.4fr 1fr 1fr .7fr auto;align-items:end;gap:12px;margin-top:15px;padding:20px;display:grid}.aiAdmin form h2{margin:5px 0 0}.aiAdmin form label{color:#a99db3;gap:5px;font-size:10px;font-weight:800;display:grid}.aiAdmin form input,.aiAdmin form select{color:#fff;background:#08060c;border:1px solid #ffffff17;border-radius:10px;padding:11px}.aiAdmin form button{color:#fff;background:#7440e2;border:0;border-radius:10px;padding:12px 15px;font-weight:900}.aiWalletList{gap:7px;margin-top:15px;display:grid}.aiWalletList article{background:#ffffff06;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.aiWalletList article>div{gap:3px;display:grid}.aiWalletList span{color:#94899e;font-size:10px}.aiWalletList strong{color:#d8ff75}@media (width<=1100px){.aiPlans>div{grid-template-columns:repeat(3,1fr)}.aiProjects>div,.aiAdmin form{grid-template-columns:1fr 1fr}.aiAdmin form>div{grid-column:1/-1}.aiAdminStats{grid-template-columns:1fr 1fr}}@media (width<=850px){.aiHero,.aiWorkspace{grid-template-columns:1fr}.aiCreditOrb{width:110px;height:110px}.aiWorkspace>aside{grid-template-columns:1fr 1fr}.aiWorkspace>aside>span{grid-column:1/-1}.aiPlans>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.aiHero{padding:24px}.aiHero h1{font-size:34px}.aiHero:after{display:none}.aiWorkspace>aside,.aiPromptForm,.aiProjects>div,.aiPlans>div,.aiAdminStats,.aiAdmin form{grid-template-columns:1fr}.aiPromptForm .full,.aiGenerate,.aiAdmin form>div{grid-column:auto}.aiWorkspace>main{padding:17px}.aiToolHead,.aiResult>header,.aiProjects>header{flex-direction:column;align-items:flex-start}.aiProjects>header{padding:15px 0}.aiTabs button{font-size:11px}.aiWorkspace>aside>button{grid-template-columns:auto 1fr}.aiWorkspace>aside>button em{display:none}}.contentNow{color:#f7f5ff;gap:22px;display:grid}.contentNowHero{background:radial-gradient(circle at 80% 15%,#7c3aed55,#0000 35%),linear-gradient(135deg,#090913,#141027 60%,#08162a);border:1px solid #8b5cf64a;border-radius:28px;justify-content:space-between;gap:28px;padding:34px;display:flex;position:relative;overflow:hidden}.contentNowHero:after{content:"";filter:blur(70px);pointer-events:none;background:#2563eb55;height:260px;position:absolute;inset:auto -8% -70% 35%}.contentNowHero h1{color:#0000;background:linear-gradient(100deg,#fff,#c4b5fd 45%,#60a5fa);-webkit-background-clip:text;background-clip:text;margin:8px 0 16px;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.9}.contentNowHero p{color:#c8c5da;max-width:670px}.contentNowHero>div>span,.contentUpload header>span{letter-spacing:.22em;color:#a78bfa;font-size:.72rem;font-weight:900}.contentNowShield{z-index:1;background:#06060db8;border:1px solid #ffffff24;border-radius:20px;align-self:center;gap:7px;max-width:280px;padding:20px;display:grid;box-shadow:0 20px 55px #0008}.contentNowShield b{color:#86efac}.contentNowShield span{color:#b9b6c9;font-size:.83rem}.contentNowTabs{flex-wrap:wrap;gap:10px;display:flex}.contentNowTabs button,.contentAdminSection button,.contentLibrary button{color:#d8d5e6;background:#11101d;border:1px solid #ffffff20;border-radius:12px;padding:11px 16px;font-weight:800}.contentNowTabs button.active,.contentAdminSection button,.contentCart button{color:#fff;background:linear-gradient(135deg,#6d28d9,#2563eb);border-color:#0000}.contentNowNotice{color:#dbeafe;background:#172554;border:1px solid #60a5fa44;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.contentNowNotice button{color:#fff;background:0 0;border:0;font-size:1.25rem}.contentFilters{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.contentFilters input,.contentFilters select,.contentUpload input,.contentUpload select,.contentUpload textarea{color:#f8fafc;background:#0c0b15;border:1px solid #ffffff24;border-radius:13px;outline:none;width:100%;padding:13px}.contentFilters input:focus,.contentFilters select:focus,.contentUpload input:focus,.contentUpload textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf622}.contentCatalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.contentCatalog>article{background:linear-gradient(160deg,#151422,#090910);border:1px solid #ffffff18;border-radius:22px;overflow:hidden;box-shadow:0 18px 45px #0005}.contentCatalog>article>div:last-child{gap:9px;padding:18px;display:grid}.contentCatalog h3,.contentCatalog p{margin:0}.contentCatalog p{color:#aaa6b9;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.88rem;display:-webkit-box;overflow:hidden}.contentCatalog small{color:#a78bfa;text-transform:uppercase;letter-spacing:.08em}.contentPreview{background:#050509;height:220px;position:relative}.contentPreview img,.contentPreview video{object-fit:cover;width:100%;height:100%}.contentPreview>span{letter-spacing:.08em;background:#050509d9;border-radius:999px;padding:7px 9px;font-size:.62rem;font-weight:900;position:absolute;bottom:10px;right:10px}.licenseChips{flex-wrap:wrap;gap:6px;display:flex}.licenseChips i{color:#c4b5fd;background:#ffffff0b;border-radius:99px;padding:5px 8px;font-size:.68rem;font-style:normal}.contentCatalog footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.contentCatalog footer b{font-size:1.2rem}.contentCatalog footer button,.contentUpload>button,.contentCart button,.contentLibrary a{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb);border:0;border-radius:12px;padding:11px 14px;font-weight:900;text-decoration:none}.contentCatalog footer button.selected{background:#166534}.contentCart{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090812ee;border:1px solid #a78bfa66;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex;position:sticky;bottom:18px;box-shadow:0 20px 60px #000a}.contentCart>div{display:grid}.contentCart small{color:#9994a8}.creatorContentStats{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.creatorContentStats article{background:#11101c;border:1px solid #ffffff18;border-radius:18px;gap:8px;padding:18px;display:grid}.creatorContentStats span{color:#aaa6b9}.creatorContentStats b{font-size:1.55rem}.contentUpload{background:#100f1a;border:1px solid #ffffff1c;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:15px;padding:24px;display:grid}.contentUpload header{grid-column:1/-1}.contentUpload h2{margin:6px 0}.contentUpload header p{color:#aaa6b9}.contentUpload label{align-content:start;gap:7px;font-weight:700;display:grid}.contentUpload label small{color:#8f8a9d;font-weight:400}.contentUpload .full,.contentUpload fieldset{grid-column:1/-1}.contentUpload fieldset{border:1px solid #ffffff1c;border-radius:16px;gap:10px;padding:16px;display:grid}.contentUpload fieldset label{align-items:flex-start;display:flex}.contentUpload fieldset input{width:auto;margin-top:3px}.contentUpload>button{justify-self:start}.myContentList,.contentFinance,.contentAdminSection,.contentLibrary{gap:12px;display:grid}.myContentList article,.contentFinance article,.contentAdminSection article,.contentLibrary article{background:#100f1a;border:1px solid #ffffff18;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.myContentList h3,.contentAdminSection h3,.contentLibrary h3{margin:5px 0}.myContentList p,.contentAdminSection p,.contentLibrary p{color:#aaa6b9;margin:0}.myContentList span,.contentFinance span,.contentAdminSection span,.contentLibrary span{text-transform:uppercase;letter-spacing:.08em;color:#a78bfa;font-size:.7rem}.contentAdminSection article>div:last-child,.contentLibrary article>div:last-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.contentAdminSection button.warn{background:#a16207}.contentAdminSection button.danger{background:#b91c1c}.contentLibrary a{display:inline-block}@media (width<=1000px){.contentCatalog{grid-template-columns:repeat(2,minmax(0,1fr))}.contentUpload,.creatorContentStats{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.contentNowHero{padding:24px;display:grid}.contentNowShield{max-width:none}.contentFilters,.contentCatalog,.contentUpload,.creatorContentStats{grid-template-columns:1fr}.contentUpload .full,.contentUpload fieldset,.contentUpload header{grid-column:auto}.contentCart,.myContentList article,.contentFinance article,.contentAdminSection article,.contentLibrary article{flex-direction:column;align-items:stretch}.contentPreview{height:250px}}.affiliateBulkImport{background:linear-gradient(145deg,#121936,#17112d);border:1px solid #566dff;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:14px;padding:24px;display:grid}.affiliateBulkImport header{grid-column:1/-1}.affiliateBulkImport header span{letter-spacing:.18em;color:#81d7ff;font-size:11px;font-weight:800}.affiliateBulkImport header h2{margin:8px 0}.affiliateBulkImport header p{color:#b7c1dc;max-width:850px}.affiliateBulkImport label{color:#d8dff5;gap:7px;display:grid}.affiliateBulkImport input,.affiliateBulkImport select{color:#fff;background:#0d1224;border:1px solid #38446e;border-radius:12px;width:100%;padding:13px}.affiliateBulkActions{grid-column:1/-1;gap:10px;display:flex}.affiliateBulkActions button{color:#fff;background:linear-gradient(135deg,#4a63ff,#ad3dff);border:0;border-radius:10px;padding:11px 15px;font-weight:800}.affiliateBulkActions button.secondary{background:#252c48}.affiliateBulkProgress{background:#0b1023;border:1px solid #39466f;border-radius:14px;grid-column:1/-1;grid-template-columns:1fr auto;gap:8px 15px;padding:15px;display:grid}.affiliateBulkProgress progress{width:100%;height:13px}.affiliateBulkProgress span,.affiliateBulkProgress small{color:#aeb8d5}.affiliateBulkProgress small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}@media (width<=680px){.affiliateBulkImport{grid-template-columns:1fr}.affiliateBulkImport header,.affiliateBulkActions,.affiliateBulkProgress{grid-column:auto}.affiliateBulkActions{flex-direction:column;align-items:stretch}}.proPlus{color:#f8f7ff;gap:22px;display:grid}.proHero{background:radial-gradient(circle at 78% 12%,#f59e0b44,#0000 27%),radial-gradient(circle at 55% 90%,#7c3aed66,#0000 40%),linear-gradient(135deg,#08080d,#171020 58%,#08182a);border:1px solid #f6c45355;border-radius:30px;justify-content:space-between;align-items:center;gap:30px;min-height:230px;padding:36px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0007}.proHero:after{content:"";border:1px solid #f8d77c55;border-radius:50%;width:320px;height:320px;position:absolute;top:-160px;right:-70px;box-shadow:0 0 100px #7c3aed88}.proHero>div{z-index:1}.proHero span{letter-spacing:.28em;color:#f6d17a;font-size:.72rem;font-weight:900}.proHero h1{color:#0000;background:linear-gradient(100deg,#fff 10%,#f6d17a 45%,#d8b4fe 75%,#60a5fa);-webkit-background-clip:text;background-clip:text;margin:10px 0 16px;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.95}.proHero p{color:#cbc7d8;max-width:720px;margin:0}.proHero>i{z-index:1;color:#07070b;background:linear-gradient(135deg,#fff6cf,#d39b2c,#a855f7);border-radius:24px;padding:24px;font-size:clamp(2rem,7vw,5rem);font-style:normal;font-weight:950;transform:rotate(-4deg);box-shadow:0 0 55px #d8b4fe55}.proNav{gap:8px;padding-bottom:4px;display:flex;overflow:auto}.proNav button{white-space:nowrap;color:#bcb8c9;background:#0e0d17;border:1px solid #ffffff1b;border-radius:12px;padding:11px 14px;font-weight:800}.proNav button.active{color:#090910;background:linear-gradient(135deg,#f6d17a,#c084fc);border-color:#0000}.proPreviewGrid,.proToolGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.proPreviewGrid article,.proToolGrid button{text-align:left;color:#f8f7ff;background:linear-gradient(155deg,#161421,#0c0b12);border:1px solid #ffffff18;border-radius:21px;padding:22px;position:relative}.proPreviewGrid article i,.proToolGrid i{color:#f6d17a;background:#f6d17a10;border:1px solid #f6d17a55;border-radius:14px;place-items:center;width:46px;height:46px;font-style:normal;font-weight:900;display:grid}.proPreviewGrid h3,.proToolGrid h3{margin:16px 0 7px}.proPreviewGrid p,.proToolGrid p{color:#aaa6b7;margin:0}.proPreviewGrid span{color:#c4b5fd;font-size:.65rem;font-weight:900;position:absolute;top:15px;right:15px}.proToolGrid button{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:start;gap:15px;display:grid}.proToolGrid h3{margin:1px 0 7px}.proOffer{text-align:center;background:radial-gradient(circle at 50% 0,#7c3aed33,#0000 42%),#0e0d16;border:1px solid #f6d17a66;border-radius:28px;max-width:850px;margin:auto;padding:34px}.proOffer>span{color:#f6d17a;letter-spacing:.16em;font-size:.7rem;font-weight:900}.proOffer h2{margin:10px 0;font-size:clamp(1.8rem,4vw,3rem)}.proOffer>b{color:#f8d77c;font-size:2.5rem;display:block}.proOffer>b small{color:#aaa6b7;font-size:.9rem}.proOffer p,.proOffer li{color:#aaa6b7}.proOffer ul{text-align:left;max-width:560px;margin:18px auto}.proOffer>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.proOffer button,.proForm button,.proTask button{color:#09080d;background:linear-gradient(135deg,#e5b74f,#a855f7);border:0;border-radius:12px;padding:12px 16px;font-weight:900}.proOffer button.secondary,.proTask button{color:#eceaf5;background:#201d2e;border:1px solid #ffffff1e}.proOffer.active{max-width:none;margin:0}.proAdminStats{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.proAdminStats article{background:#11101a;border:1px solid #ffffff17;border-radius:18px;gap:8px;padding:18px;display:grid}.proAdminStats span{color:#aaa6b7}.proAdminStats b{font-size:1.45rem}.proColumns{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.3fr);align-items:start;gap:18px;display:grid}.proForm,.proPanel,.proResult{background:#100f18;border:1px solid #ffffff18;border-radius:22px;gap:13px;padding:23px;display:grid}.proForm h2,.proPanel h2,.proResult h2{margin:0 0 5px}.proForm label{gap:7px;font-weight:700;display:grid}.proForm input,.proForm select,.proForm textarea{color:#f8f7ff;background:#09090f;border:1px solid #ffffff20;border-radius:12px;width:100%;padding:12px}.proForm label.check{align-items:center;display:flex}.proForm label.check input{width:auto}.proForm small{color:#918d9d}.proRow,.proTask{background:#0b0a12;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.proRow>div,.proTask>div:first-child{gap:5px;display:grid}.proRow small,.proTask small{color:#8f8b99}.proRow>div:last-child,.proTask>div:last-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.proRow strong.income{color:#86efac}.proRow strong.expense{color:#fca5a5}.proTask h3,.proTask p{margin:0}.proTask p{color:#aaa6b7}.proTask button{padding:8px 10px}.proTask button.danger{color:#fff;background:#7f1d1d}.proResult pre{white-space:pre-wrap;color:#ddd6fe;background:#08070d;border-radius:14px;max-height:520px;padding:18px;line-height:1.6;overflow:auto}.proLoading{text-align:center;color:#c4b5fd;padding:40px}@media (width<=950px){.proPreviewGrid,.proToolGrid,.proAdminStats{grid-template-columns:repeat(2,1fr)}.proColumns{grid-template-columns:1fr}}@media (width<=620px){.proHero{padding:25px;display:grid}.proHero>i{justify-self:start}.proPreviewGrid,.proToolGrid,.proAdminStats{grid-template-columns:1fr}.proToolGrid button{grid-template-columns:auto 1fr}.proToolGrid button>span{display:none}.proRow,.proTask{flex-direction:column;align-items:stretch}.proOffer{padding:25px}}.publicMediaKit{color:#f8f7ff;background:radial-gradient(circle at 80% 10%,#7c3aed55,#0000 30%),linear-gradient(145deg,#07070b,#171020 55%,#07172a);min-height:100vh;padding:clamp(25px,6vw,90px);font-family:Arial,sans-serif}.publicMediaKit>header{border-bottom:1px solid #ffffff25;grid-template-columns:1fr 260px;align-items:center;gap:45px;padding-bottom:42px;display:grid}.publicMediaKit>header span{color:#f6d17a;letter-spacing:.25em;font-size:.75rem;font-weight:900}.publicMediaKit h1{color:#0000;background:linear-gradient(100deg,#fff,#f6d17a,#c084fc);-webkit-background-clip:text;background-clip:text;margin:15px 0;font-size:clamp(3rem,9vw,7rem);line-height:.88}.publicMediaKit>header p{color:#c8c4d3;max-width:750px;font-size:1.15rem;line-height:1.7}.publicMediaKit>header img{object-fit:cover;border:1px solid #f6d17a77;border-radius:120px 120px 28px 28px;width:260px;height:330px;box-shadow:0 30px 90px #0009}.publicMediaKit>section:not(.mediaKitMetrics){grid-template-columns:1fr 1fr;gap:18px;margin:30px 0;display:grid}.publicMediaKit>section>article{background:#ffffff08;border:1px solid #ffffff20;border-radius:20px;padding:24px}.publicMediaKit small{color:#f6d17a;letter-spacing:.12em;text-transform:uppercase}.mediaKitMetrics{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.mediaKitMetrics h2{grid-column:1/-1}.mediaKitMetrics article{gap:8px;display:grid}.mediaKitMetrics span{text-transform:capitalize;color:#bbb6c7}.mediaKitMetrics b{font-size:1.7rem}.publicMediaKit>footer{color:#aaa6b7;border-top:1px solid #ffffff20;justify-content:space-between;margin-top:40px;padding-top:25px;display:flex}.mediaKitActions{z-index:5;gap:8px;display:flex;position:fixed;top:18px;right:18px}.mediaKitActions button{color:#09090d;background:#f6d17a;border:0;border-radius:10px;padding:11px 14px;font-weight:900}.publicMediaKit.missing{text-align:center;place-content:center;display:grid}.publicMediaKit.missing h1{font-size:3rem}@media (width<=700px){.publicMediaKit>header{grid-template-columns:1fr}.publicMediaKit>header img{width:180px;height:230px}.publicMediaKit>section:not(.mediaKitMetrics),.mediaKitMetrics{grid-template-columns:1fr}.mediaKitMetrics h2{grid-column:auto}.mediaKitActions{margin-bottom:25px;position:static}}@media print{.mediaKitActions{display:none}.publicMediaKit{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:auto;padding:25mm;background:#09090d!important}}.affiliateArchive{color:#f5f7ff;gap:22px;display:grid}.affiliateHero{background:radial-gradient(circle at 75% 15%,#47308d 0,#0000 34%),linear-gradient(135deg,#0b1020,#151a31);border:1px solid #293253;border-radius:26px;grid-template-columns:1.5fr .7fr;gap:24px;padding:34px;display:grid}.affiliateHero span,.affiliatePlans header span,.affiliateUpload header span{letter-spacing:.18em;color:#81d7ff;font-size:11px;font-weight:800}.affiliateHero h1{margin:12px 0;font-size:clamp(32px,5vw,64px);line-height:.95}.affiliateHero p{color:#b9c2dd;max-width:720px}.affiliateHero>div:last-child{background:#101329cc;border:1px solid #5d4a96;border-radius:20px;flex-direction:column;justify-content:center;padding:22px;display:flex}.affiliateHero>div:last-child b{color:#ffe56c}.affiliateHero>div:last-child small{color:#cbd2e8;margin-top:8px}.affiliateTabs{flex-wrap:wrap;gap:10px;display:flex}.affiliateTabs button,.affiliateFilters button{color:#dce3ff;background:#11162a;border:1px solid #303a60;border-radius:12px;padding:12px 17px}.affiliateTabs button.active{background:linear-gradient(135deg,#3c52ff,#a13cff);border-color:#0000}.affiliateNotice,.affiliateRules,.affiliateAdminBanner{background:#12182d;border:1px solid #39436d;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.affiliateNotice button{color:#fff;background:0 0;border:0;font-size:20px}.affiliateRules span{color:#aeb8d5}.affiliateFilters{grid-template-columns:1fr 260px auto;gap:12px;display:grid}.affiliateFilters input,.affiliateFilters select,.affiliatePlans select,.affiliateUpload input,.affiliateUpload select,.affiliateUpload textarea{color:#fff;background:#0d1224;border:1px solid #303a5e;border-radius:12px;width:100%;padding:13px}.affiliateFilters label{align-items:center;gap:8px;padding:0 12px;display:flex}.affiliateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.affiliateGrid>article{background:#101529;border:1px solid #293354;border-radius:20px;overflow:hidden}.affiliatePreview{aspect-ratio:16/10;background:#070a12;position:relative}.affiliatePreview video,.affiliatePreview img{object-fit:cover;width:100%;height:100%}.affiliatePreview>span{letter-spacing:.1em;background:#050710cc;border-radius:8px;padding:6px 9px;font-size:9px;position:absolute;bottom:9px;left:9px}.affiliateFavorite{color:#ff78d7;background:#090c18d9;border:0;border-radius:50%;width:38px;height:38px;font-size:22px;position:absolute;top:10px;right:10px}.affiliatePlaceholder{color:#56607d;place-items:center;height:100%;font-weight:900;display:grid}.affiliateCardBody{padding:18px}.affiliateCardBody small{color:#7fd9ff;font-weight:800}.affiliateCardBody h3{margin:7px 0}.affiliateCardBody p{color:#abb5d1;min-height:44px}.affiliateCardBody em{color:#d9c8ff;font-size:13px;font-style:normal;display:block}.affiliateCardBody footer{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:16px;display:flex}.affiliateCardBody footer>div{gap:7px;display:grid}.affiliateCardBody button,.affiliateCardBody a,.affiliateCart button,.affiliatePlans button,.affiliateDashboard button,.affiliateAdmin button,.affiliateUpload button{color:#fff;background:linear-gradient(135deg,#4a63ff,#ad3dff);border:0;border-radius:10px;padding:10px 13px;font-weight:800;text-decoration:none}.affiliateCardBody footer>div button:last-child{background:#1f2949}.affiliateEmpty{text-align:center;border:1px dashed #384365;border-radius:20px;padding:48px}.affiliateEmpty p{color:#aeb7d1}.affiliateCart{z-index:8;background:#0b1023ee;border:1px solid #5975ff;border-radius:18px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;bottom:18px;box-shadow:0 20px 50px #0008}.affiliateCart div{gap:18px;display:flex}.affiliatePlans>header{text-align:center;margin:20px auto 28px}.affiliatePlans>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.affiliatePlans article{background:#101529;border:1px solid #303a5e;border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex}.affiliatePlans article.featured{background:linear-gradient(145deg,#19204b,#331d60);border-color:#7a66ff}.affiliatePlans article>span{letter-spacing:.12em;color:#7edcff;font-size:10px}.affiliatePlans article>b{font-size:30px}.affiliatePlans article>b small{color:#adb6d0;font-size:13px}.affiliatePlans article p{color:#aeb7d1;min-height:76px}.affiliatePlans>small{color:#8e98b7;margin-top:18px;display:block}.affiliateDashboard,.affiliateAdmin{gap:18px;display:grid}.affiliateDashboard>section,.affiliateUpload,.affiliateAdminList{background:#101529;border:1px solid #2b3558;border-radius:20px;padding:24px}.affiliateQuota b{font-size:48px}.affiliateQuota{gap:5px;display:grid}.affiliateQuota progress{width:100%;height:12px}.affiliateDashboard article,.affiliateAdminList article{border-top:1px solid #273151;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.affiliateAdminStats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.affiliateAdminStats article{background:#101529;border:1px solid #303a60;border-radius:16px;padding:20px}.affiliateAdminStats b{font-size:30px;display:block}.affiliateUpload{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.affiliateUpload header,.affiliateUpload .full{grid-column:1/-1}.affiliateUpload label{color:#cdd5ed;gap:7px;display:grid}.affiliateUpload button{justify-self:start}.affiliateAdminBanner button{margin-left:auto}.affiliateAdminList article span,.affiliateAdminList article p,.affiliateAdminList time{color:#9ca7c6}@media (width<=980px){.affiliateHero{grid-template-columns:1fr}.affiliateGrid,.affiliatePlans>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.affiliateHero{padding:22px}.affiliateHero h1{font-size:38px}.affiliateFilters,.affiliateGrid,.affiliatePlans>div,.affiliateUpload,.affiliateAdminStats{grid-template-columns:1fr}.affiliateUpload header,.affiliateUpload .full{grid-column:auto}.affiliateCardBody footer,.affiliateCart,.affiliateAdminBanner{flex-direction:column;align-items:stretch}.affiliateCart{bottom:8px}.affiliateTabs button{flex:1}.affiliateAdminBanner button{margin-left:0}}.affiliateAdminTools{background:#101529;border:1px solid #2b3558;border-radius:18px;gap:12px;padding:18px;display:grid}.affiliateAdminFilters{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(145px,.7fr)) auto;gap:10px;display:grid}.affiliateAdminFilters input,.affiliateAdminFilters select,.affiliateBulkEdit input,.affiliateBulkEdit select,.affiliateAssetEdit input,.affiliateAssetEdit select,.affiliateAssetEdit textarea{color:#fff;background:#0b1021;border:1px solid #303a5e;border-radius:10px;width:100%;padding:11px}.affiliateAdminTools button,.affiliateAdminList button{color:#fff;background:linear-gradient(135deg,#4a63ff,#ad3dff);border:0;border-radius:10px;padding:10px 13px;font-weight:800}.affiliateAdminTools button.secondary,.affiliateAdminList button.secondary{background:#202947}.affiliateBulkEdit{border-top:1px solid #273151;grid-template-columns:auto repeat(3,minmax(150px,1fr)) auto;align-items:center;gap:10px;padding-top:12px;display:grid}.affiliateListHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.affiliateListHeader h2{margin-bottom:4px}.affiliateListHeader label{align-items:center;gap:8px;display:flex}.affiliateAdminList article.affiliateAdminAsset{grid-template-columns:auto 130px minmax(260px,1fr) auto;align-items:center;gap:14px;display:grid}.affiliateAdminThumb{aspect-ratio:16/10;color:#68728e;background:#080b15;border-radius:10px;place-items:center;width:130px;font-size:10px;display:grid;overflow:hidden}.affiliateAdminThumb img{object-fit:cover;width:100%;height:100%}.affiliateAssetSummary{min-width:0}.affiliateAssetSummary h3{margin:5px 0}.affiliateAssetSummary small{text-overflow:ellipsis;white-space:nowrap;color:#717c9d;display:block;overflow:hidden}.affiliateAssetEdit{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.affiliateAssetEdit textarea{resize:vertical;min-height:76px}.affiliateAssetEdit textarea,.affiliateAssetEdit>div{grid-column:1/-1}.affiliateAssetEdit>div{gap:8px;display:flex}.affiliateAdminAsset>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.affiliatePagination{justify-content:center;align-items:center;gap:14px;padding-top:18px;display:flex}.affiliatePagination button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1050px){.affiliateAdminFilters,.affiliateBulkEdit{grid-template-columns:repeat(2,1fr)}.affiliateAdminList article.affiliateAdminAsset{grid-template-columns:auto 105px 1fr}.affiliateAdminAsset>div:last-child{grid-column:2/-1;justify-content:flex-start}}@media (width<=680px){.affiliateAdminFilters,.affiliateBulkEdit,.affiliateAssetEdit{grid-template-columns:1fr}.affiliateListHeader{flex-direction:column;align-items:flex-start}.affiliateAdminList article.affiliateAdminAsset{grid-template-columns:auto 82px minmax(0,1fr);align-items:start}.affiliateAdminThumb{width:82px}.affiliateAdminAsset>div:last-child{grid-column:2/-1}.affiliatePagination{justify-content:space-between}.affiliatePagination span{font-size:12px}}.affiliateAssetEdit .affiliateEditPreview{background:#070a13;border:1px solid #303a5e;border-radius:14px;grid-column:1/-1;gap:8px;padding:10px;display:grid}.affiliateEditPreview video,.affiliateEditPreview img{object-fit:contain;background:#000;border-radius:10px;width:100%;max-height:460px;display:block}.affiliateEditPreview small{color:#9da9c9;overflow-wrap:anywhere}.affiliateAssetEdit>div.affiliateEditPreview{display:grid}.affiliateRuleOrganizer{background:linear-gradient(145deg,#0d2527,#101529);border:1px solid #2b6e68;border-radius:20px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:14px;padding:24px;display:grid}.affiliateRuleOrganizer header{grid-column:1/-1}.affiliateRuleOrganizer header span{letter-spacing:.18em;color:#78f0d4;font-size:11px;font-weight:800}.affiliateRuleOrganizer header h2{margin:7px 0}.affiliateRuleOrganizer header p{color:#b8cfcc;max-width:850px}.affiliateRuleOrganizer label{color:#d7f3ee;gap:7px;display:grid}.affiliateRuleOrganizer input{color:#fff;background:#091919;border:1px solid #38736e;border-radius:12px;width:100%;padding:13px}.affiliateRuleOrganizer button{color:#fff;background:linear-gradient(135deg,#18a78b,#5576ff);border:0;border-radius:12px;padding:13px 17px;font-weight:900}.affiliateRuleOrganizer .affiliateBulkProgress{grid-column:1/-1}@media (width<=680px){.affiliateRuleOrganizer{grid-template-columns:1fr}}.adminPage{background:#f8f6fb;min-height:100vh}.adminShell{padding:24px 0 70px}.adminTitle h1{letter-spacing:-2px;margin:8px 0;font-size:40px}.adminStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0;display:grid}.adminStats div{background:#fff;border:1px solid #e7e1ec;border-radius:16px;flex-direction:column;padding:20px;display:flex}.adminStats b{color:#6c3cff;font-size:28px}.adminStats span{color:#777;font-size:11px}.adminPanel{background:#fff;border:1px solid #e7e1ec;border-radius:20px;padding:22px}.adminTabs{border-bottom:1px solid #eee9f1;gap:7px;padding-bottom:14px;display:flex}.adminTabs button{color:#777;background:#f5f2f7;border:0;border-radius:9px;padding:9px 13px;font-weight:800}.adminTabs button.active{color:#fff;background:#6c3cff}.adminList{display:grid}.adminList article{border-bottom:1px solid #eee9f1;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:17px 5px;display:grid}.adminList article>div{flex-direction:column;gap:3px;display:flex}.adminList span,.adminList small{color:#777;font-size:11px}.adminList em{color:#557a00;background:#effbd8;border-radius:99px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.adminList em.suspenso,.adminList em.removida{color:#a22936;background:#fff0f1}.adminList button{background:#fff;border:1px solid #ddd6e3;border-radius:9px;padding:8px;font-size:11px}.securityGrid{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:22px;display:grid}.securityGrid div{background:#f8f6fa;border-radius:14px;padding:18px}.securityGrid p{color:#777;font-size:12px;line-height:1.5}.legalPage{background:#f8f6fb;min-height:100vh;padding:45px 20px}.legalPage article{background:#fff;border:1px solid #e6e0eb;border-radius:22px;width:min(760px,100%);margin:auto;padding:45px;box-shadow:0 20px 60px #25123f0b}.legalPage .brand{margin-bottom:45px}.legalPage h1{letter-spacing:-2px;font-size:42px}.legalPage h2{margin-top:28px;font-size:18px}.legalPage p{color:#655e6d;font-size:14px;line-height:1.75}.legalDate{font-size:11px!important}.legalPage .secondary{margin-top:30px;display:inline-block}@media (width<=650px){.adminStats{grid-template-columns:1fr 1fr}.adminList article{grid-template-columns:1fr auto}.adminList article button{grid-column:1/-1}.securityGrid{grid-template-columns:1fr}.legalPage article{padding:30px 22px}.legalPage h1{font-size:34px}}.adminBackLink{color:#6c3cff;margin-top:18px;font-size:12px;font-weight:800;display:block}.adminWorkspace{grid-template-columns:220px minmax(0,1fr);gap:18px;margin-top:28px;display:grid}.adminSide{color:#fff;background:#24104e;border-radius:20px;align-self:start;padding:14px;position:sticky;top:18px}.adminIdentity{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;margin-bottom:10px;padding:10px 8px 20px;display:flex}.adminIdentity>span{background:#6c3cff;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.adminIdentity div{flex-direction:column;display:flex}.adminIdentity small{color:#cbbce9;font-size:9px}.adminSide button{color:#cfc4e5;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;width:100%;padding:11px 9px;font-size:11px;font-weight:800;display:grid}.adminSide button:hover,.adminSide button.active{color:#fff;background:#ffffff17}.adminSide button i{font-style:normal}.adminSide button em{background:#ffffff14;border-radius:99px;padding:3px 6px;font-size:8px;font-style:normal}.adminMain{min-width:0}.adminToolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.adminToolbar>div{color:#807786;flex-direction:column;font-size:9px;display:flex}.adminToolbar input{background:#fff;border:1px solid #ded6e5;border-radius:11px;width:min(360px,100%);padding:12px 14px}.adminKpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.adminKpis article{background:#fff;border:1px solid #e8e1ed;border-radius:15px;flex-direction:column;min-height:115px;padding:17px;display:flex}.adminKpis span,.adminKpis small{color:#7d7485;font-size:10px}.adminKpis b{color:#351672;margin:8px 0;font-size:24px}.adminKpis article.moneyKpi{color:#fff;background:linear-gradient(145deg,#351672,#6c3cff)}.adminKpis article.moneyKpi span,.adminKpis article.moneyKpi small,.adminKpis article.moneyKpi b{color:#fff}.overviewGrid{grid-template-columns:1.35fr .65fr;gap:12px;margin-top:14px;display:grid}.adminCard,.adminSection{background:#fff;border:1px solid #e8e1ed;border-radius:18px;padding:20px}.adminCard>header,.adminSection>header{border-bottom:1px solid #eee9f1;justify-content:space-between;align-items:flex-start;margin-bottom:10px;padding-bottom:13px;display:flex}.adminCard h2,.adminSection h2{margin:0;font-size:19px}.adminCard header span,.adminSection header p{color:#817987;margin:3px 0;font-size:10px}.activityFeed>div{border-bottom:1px solid #f0ebf2;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.activityFeed>div>i{background:#f2edff;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.activityFeed p{flex-direction:column;margin:0;font-size:11px;display:flex}.activityFeed p span,.activityFeed time{color:#8b8390;font-size:9px}.attentionList{gap:9px;display:grid}.attentionList div{background:#faf7ff;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.attentionList b{color:#6033d8;background:#efe8ff;border-radius:10px;place-items:center;min-width:35px;height:35px;display:grid}.attentionList span{color:#6e6675;font-size:11px}.adminSection{min-height:520px}.adminTable{overflow:auto}.tableHead,.tableRow{grid-template-columns:1.35fr 1fr 1.2fr .65fr .55fr;align-items:center;gap:12px;min-width:850px;padding:12px;display:grid}.tableHead{color:#807787;text-transform:uppercase;background:#f7f4f9;border-radius:10px;font-size:9px;font-weight:900}.tableRow{border-bottom:1px solid #eee9f1;font-size:10px}.tableRow>span{flex-direction:column;gap:4px;min-width:0;display:flex}.tableRow b{overflow-wrap:anywhere}.tableRow small{color:#887f90}.tableRow button{color:#5e32d6;background:#fff;border:1px solid #dcd3e4;border-radius:8px;align-self:flex-start;padding:8px 10px;font-size:9px;font-weight:800}.statusPill{color:#557a00;text-transform:uppercase;background:#effbd8;border-radius:99px;width:max-content;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.status-suspenso,.status-removida,.status-falhou,.status-recusado,.status-estornado,.status-contestado,.status-pagamento_interrompido{color:#a22936;background:#fff0f1}.status-pendente,.status-aguardando_pagamento,.status-enviada{color:#8a6500;background:#fff4d6}.status-em_garantia,.status-contratado,.status-verificada{color:#6033d8;background:#eee8ff}.adminCardsList,.contractAdminGrid,.reviewAdminGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adminCardsList article,.contractAdminGrid article,.reviewAdminGrid article,.messageAudit article,.subscriptionGrid article{border:1px solid #e8e1ed;border-radius:14px;padding:16px}.adminCardsList header,.contractAdminGrid header,.reviewAdminGrid>article>div{justify-content:space-between;gap:10px;display:flex}.adminCardsList header div{flex-direction:column;display:flex}.adminCardsList small,.adminCardsList footer,.contractAdminGrid small,.contractAdminGrid time,.reviewAdminGrid small{color:#837a8a;font-size:9px}.adminCardsList h3{margin:14px 0 5px;font-size:14px}.adminCardsList p{color:#6f6776;font-size:11px}.adminCardsList footer,.contractAdminGrid footer,.messageAudit footer{border-top:1px solid #eee9f1;justify-content:space-between;gap:10px;padding-top:10px;display:flex}.contractAdminGrid h3{font-size:15px}.contractParties{gap:6px;display:grid}.contractParties span{overflow-wrap:anywhere;flex-direction:column;font-size:10px;display:flex}.contractMoney{grid-template-columns:repeat(3,1fr);gap:6px;margin:13px 0;display:grid}.contractMoney span{background:#faf7ff;border-radius:9px;flex-direction:column;padding:9px;display:flex}.contractMoney b{font-size:11px}.contractAdminGrid footer{align-items:center;font-size:9px}.messageAudit{gap:8px;display:grid}.messageAudit article header{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:9px;display:flex}.messageAudit p{background:#faf7ff;border-radius:10px;padding:12px;font-size:11px}.messageAudit footer{color:#817987;font-size:9px}.financeSummary{grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0 24px;display:grid}.financeSummary div{color:#fff;background:#351672;border-radius:12px;flex-direction:column;padding:15px;display:flex}.financeSummary span{color:#d9cdef;font-size:9px}.financeSummary b{margin-top:5px;font-size:17px}.financeTable .tableRow,.financeTable .tableHead{grid-template-columns:1.4fr 1.2fr .7fr .7fr .55fr}.invoiceAdminSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 24px;display:grid}.paymentsToday{color:#fff;background:linear-gradient(135deg,#24103d,#5b28bd);border-radius:20px;margin:10px 0 24px;padding:22px}.paymentsToday>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.paymentsToday>header span{color:#cbb6ff;letter-spacing:1px;font-size:9px;font-weight:900}.paymentsToday>header h2{margin:6px 0;font-size:22px}.paymentsToday>header p{color:#d8cdea;text-transform:capitalize;margin:0;font-size:10px}.paymentsToday>header>b{color:#c8ef54;white-space:nowrap;font-size:27px}.overdueAlert{color:#a11f35;background:#ffebed;border-radius:10px;margin:16px 0 10px;padding:11px 13px;font-size:10px;font-weight:900}.dailyPaymentList{gap:9px;margin-top:17px;display:grid}.dailyPaymentList article{color:#2d2434;background:#fff;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:15px;display:grid}.dailyPaymentList article.overdue{border-left:5px solid #dc3545}.dailyPaymentList article.dueToday{border-left:5px solid #b9ed3d}.dailyPaymentList article>div:first-child>span{color:#7339db;font-size:8px;font-weight:900}.dailyPaymentList h3{margin:4px 0;font-size:15px}.dailyPaymentList p,.dailyPaymentList small{color:#7c7382;margin:0;font-size:9px}.dailyPaymentAmount{text-align:right;flex-direction:column;display:flex}.dailyPaymentAmount b{color:#16845a;font-size:19px}.dailyPaymentList button{color:#fff;cursor:pointer;background:#2e1550;border:0;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:900}.noDailyPayments{text-align:center;background:#ffffff0d;border:1px solid #ffffff24;border-radius:13px;padding:20px}.noDailyPayments p{color:#d7cae8;margin:6px 0 0;font-size:10px}.nextPayout{border-top:1px solid #ffffff20;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.nextPayout span{color:#cbb6ff;font-size:8px}.nextPayout b{font-size:11px}.nextPayout small{color:#ddd1ec;font-size:9px}.invoiceAdminSummary article{background:linear-gradient(145deg,#fff,#faf7ff);border:1px solid #e6deec;border-radius:15px;padding:17px}.invoiceAdminSummary span,.invoiceAdminSummary small{color:#7b7282;font-size:9px;display:block}.invoiceAdminSummary b{color:#5930c8;margin:8px 0 5px;font-size:24px;display:block}.invoicePeopleTable .tableRow,.invoicePeopleTable .tableHead{grid-template-columns:1.2fr 1.15fr 1fr .75fr .55fr}.invoiceYes{color:#16845a}.invoiceNo{color:#b52f45}.invoicePayoutTitle{margin:30px 0 12px}.invoicePayoutGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.invoicePayoutGrid article{background:#fff;border:1px solid #e6deec;border-radius:16px;padding:18px}.invoicePayoutGrid header{justify-content:space-between;align-items:center;gap:10px;display:flex}.invoicePayoutGrid header>span{color:#746b7b;font-size:9px;font-weight:900}.invoicePayoutGrid h3{margin:12px 0}.invoicePayoutGrid p{flex-direction:column;gap:4px;font-size:10px;display:flex}.invoicePayoutGrid p span{color:#7f7685}.invoicePayoutGrid article>div{border-top:1px solid #eee8f2;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;padding-top:14px;display:grid}.invoicePayoutGrid article>div span{flex-direction:column;gap:5px;display:flex}.invoicePayoutGrid small{color:#837a89;font-size:8px}.invoicePayoutGrid strong{color:#16845a}.serviceAdminGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.serviceAdminGrid article{background:#fff;border:1px solid #e5ddeb;border-radius:16px;padding:18px}.serviceAdminGrid header,.serviceAdminGrid footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.serviceAdminGrid header>span{color:#6a38cf;font-size:8px;font-weight:900}.serviceAdminGrid h3{font-size:15px}.serviceAdminGrid p{color:#766d7c;flex-direction:column;gap:3px;font-size:9px;display:flex}.serviceAdminDetails{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.serviceAdminDetails span{overflow-wrap:anywhere;background:#f7f4fa;border-radius:8px;flex-direction:column;padding:8px;font-size:9px;display:flex}.serviceAdminGrid footer{border-top:1px solid #eee8f2;padding-top:12px}.serviceAdminGrid footer b{color:#18835b}.serviceAdminGrid time{color:#837a89;font-size:8px}.subscriptionGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.subscriptionGrid article{overflow-wrap:anywhere;flex-direction:column;gap:7px;font-size:10px;display:flex}.reviewAdminGrid article{flex-direction:column;gap:7px;display:flex}.reviewAdminGrid article div>b{color:#f1a800}.reviewAdminGrid p{font-size:11px}.reviewAdminGrid span{color:#6f6776;overflow-wrap:anywhere;font-size:9px}@media (width<=950px){.adminWorkspace{grid-template-columns:1fr}.adminSide{display:flex;position:static;overflow:auto}.adminIdentity{display:none}.adminSide button{gap:7px;min-width:max-content;display:flex}.adminKpis{grid-template-columns:1fr 1fr}.overviewGrid,.adminCardsList,.contractAdminGrid,.reviewAdminGrid{grid-template-columns:1fr}}@media (width<=800px){.invoiceAdminSummary{grid-template-columns:1fr 1fr}.invoicePayoutGrid,.serviceAdminGrid{grid-template-columns:1fr}}@media (width<=520px){.invoiceAdminSummary,.invoicePayoutGrid article>div{grid-template-columns:1fr}.paymentsToday>header{flex-direction:column}.dailyPaymentList article{grid-template-columns:1fr}.dailyPaymentAmount{text-align:left}.dailyPaymentList button{width:100%}.nextPayout{flex-direction:column;align-items:flex-start}}@media (width<=600px){.adminTitle h1{font-size:32px}.adminKpis,.financeSummary{grid-template-columns:1fr 1fr}.adminToolbar{flex-direction:column;align-items:stretch}.adminToolbar input{width:100%}.adminSection{padding:14px}.contractMoney{grid-template-columns:1fr}.messageAudit article header,.messageAudit footer{flex-direction:column;align-items:flex-start}}.adminPage>.accountTop{color:#fff;background:#160a32;border-radius:18px;margin-top:18px;padding:14px 20px;box-shadow:0 14px 38px #22104422}.adminPage>.accountTop nav{align-items:center;gap:8px;display:flex}.adminPage>.accountTop nav a{color:#e5dcf6;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:800}.adminPage>.accountTop nav a:hover{background:#ffffff12}.adminPage>.accountTop .adminLogout{color:#351672;background:#fff}.adminTitle{color:#fff;background:linear-gradient(135deg,#2b0f5e,#6c3cff);border-radius:24px;justify-content:space-between;align-items:center;gap:30px;padding:30px 34px;display:flex;box-shadow:0 24px 55px #3b176a28}.adminTitle h1{color:#fff;max-width:720px;margin:9px 0 7px}.adminTitle p{color:#dcd2f2;max-width:760px;margin:0}.adminLive{letter-spacing:1.2px;color:#dff79e;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.adminLive i{background:#b9ed3d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #b9ed3d25}.adminTitleBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff2b;border-radius:16px;flex-direction:column;min-width:220px;padding:19px;display:flex}.adminTitleBadge span,.adminTitleBadge small{color:#d6c9ed;font-size:9px}.adminTitleBadge b{margin:7px 0}.adminWorkspace{grid-template-columns:250px minmax(0,1fr);gap:22px}.adminSide{background:linear-gradient(#160a32,#2b0f5e);border-radius:22px;box-shadow:0 18px 45px #24104e1e}.adminSide button{margin:3px 0;padding:12px 10px}.adminSide button.active{background:linear-gradient(90deg,#6c3cff,#8b63ff);box-shadow:0 8px 20px #00000020}.adminKpis article,.adminCard,.adminSection{border:0;box-shadow:0 10px 32px #2b16430b}.adminKpis article{border-top:3px solid #d8caff}.adminKpis article.moneyKpi{border-top-color:#b9ed3d}.adminToolbar{padding:0 4px}.adminToolbar>div span:before{content:"●";color:#73b900;margin-right:5px}.adminSection>header{padding-bottom:17px}.adminSection>header h2{font-size:22px}.attentionList div{border:1px solid #eee7f7}.panelNotice{box-shadow:0 12px 35px #3516721e}@media (width<=950px){.adminWorkspace{grid-template-columns:1fr}.adminTitle{align-items:flex-start}.adminTitleBadge{min-width:190px}}@media (width<=700px){.adminPage>.accountTop{margin-top:8px}.adminPage>.accountTop nav a:first-child{display:none}.adminTitle{flex-direction:column;padding:24px}.adminTitleBadge{width:100%}.adminTitle h1{font-size:30px}.adminWorkspace{margin-top:16px}}.adminRowActions{flex-wrap:wrap;flex-direction:row!important;display:flex!important}.adminRowActions button{white-space:nowrap}.dangerAction{color:#b42334!important;background:#fff7f8!important;border-color:#f0bec5!important}.adminModalBackdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#160a32b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.adminProfileModal{background:#fff;border-radius:24px;width:min(900px,100%);max-height:92vh;padding:25px;overflow:auto;box-shadow:0 30px 90px #0006}.adminProfileModal>header{border-bottom:1px solid #eee7f3;justify-content:space-between;gap:15px;padding-bottom:18px;display:flex}.adminProfileModal>header>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adminProfileModal>header span{color:#6c3cff;font-size:9px;font-weight:900}.adminProfileModal h2{margin:0;font-size:25px}.adminProfileModal>header>button{background:#f2edf7;border:0;border-radius:50%;width:38px;height:38px;font-size:25px}.profileDetailGrid{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.profileDetailGrid article{background:#fcfbfd;border:1px solid #ece5f1;border-radius:15px;padding:17px}.profileDetailGrid h3,.profileWorks h3{margin:0 0 14px;font-size:14px}.profileDetailGrid p{color:#62596b;overflow-wrap:anywhere;flex-direction:column;gap:3px;margin:10px 0;font-size:11px;display:flex}.profileDetailGrid p b{color:#241835;text-transform:uppercase;font-size:9px}.profileDetailGrid a{color:#6c3cff;font-weight:800}.detailChips{flex-wrap:wrap;gap:6px;display:flex}.detailChips span{color:#5c30cb;background:#eee8ff;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:800}.profileWorks{background:#f7f4fa;border-radius:15px;padding:18px}.profileWorks>a{color:#332842;border-bottom:1px solid #e6deec;justify-content:space-between;gap:12px;padding:10px 0;font-size:11px;display:flex}.profileWorks>a span{color:#766c7e}.adminProfileModal>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.adminProfileModal>footer button{border:1px solid #dcd3e4;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:900}.adminProfileModal>footer .primary{color:#fff;border:0}@media (width<=650px){.profileDetailGrid{grid-template-columns:1fr}.adminProfileModal{padding:18px}.adminProfileModal>footer button{flex:1}.profileWorks>a{flex-direction:column}}.adminPortfolioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adminPortfolioGrid article{background:#fff;border:1px solid #e5ddeb;border-radius:14px;overflow:hidden}.adminPortfolioGrid video,.adminPortfolioGrid iframe,.adminPortfolioGrid img,.adminWorkPlaceholder{object-fit:cover;background:#17111d;border:0;width:100%;height:260px;display:block}.adminWorkPlaceholder{color:#fff;place-items:center;font-size:36px;text-decoration:none;display:grid}.adminPortfolioGrid article>div{flex-direction:column;gap:4px;padding:12px;display:flex}.adminPortfolioGrid span{color:#6c3cff;text-transform:uppercase;font-size:9px;font-weight:900}.adminPortfolioGrid b{color:#2d2139;font-size:14px}.adminPortfolioGrid small{color:#766c7e}.adminPortfolioGrid strong{color:#557a00;font-size:10px}.adminPortfolioGrid p{color:#6b6272;margin:4px 0;font-size:11px;line-height:1.45}.adminPortfolioGrid article>div>a{color:#6033d8;margin-top:5px;font-size:10px;font-weight:900}@media (width<=650px){.adminPortfolioGrid{grid-template-columns:1fr}.adminPortfolioGrid video,.adminPortfolioGrid iframe,.adminPortfolioGrid img,.adminWorkPlaceholder{height:320px}}.notificationAdmin{gap:10px;display:grid}.notificationAdmin>h3{margin:18px 0 3px}.notificationAdmin>article{background:#fff;border:1px solid #e5ddec;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.notificationAdmin article>div{min-width:0}.notificationAdmin article span{color:#6c3cff;text-transform:uppercase;font-size:8px;font-weight:900}.notificationAdmin article h3{margin:4px 0;font-size:14px}.notificationAdmin article p,.notificationAdmin article time{color:#776f7e;font-size:10px}.notificationAdmin article button{color:#fff;white-space:nowrap;background:#6033d8;border:0;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:900}.notificationActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.notificationAdmin article .notificationDelete{color:#ff9aac;background:#e3345420;border:1px solid #ec668066}.notificationAdmin .notificationRead{opacity:.62}.notificationAdmin .payoutApproval{background:#faf7ff;border-color:#cab8ef}.payoutApproval>div>div{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.payoutApproval a{color:#6033d8;background:#eee8ff;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800}.payoutApproval>div>b{color:#351672;font-size:12px}@media (width<=650px){.notificationAdmin>article{flex-direction:column;align-items:flex-start}.notificationAdmin article button{white-space:normal}.notificationActions{justify-content:flex-start;width:100%}}.adminKpis .clickableKpi{cursor:pointer;transition:transform .18s,box-shadow .18s;position:relative}.adminKpis .clickableKpi:hover{transform:translateY(-3px);box-shadow:0 16px 36px #3516721a}.adminKpis .clickableKpi:after{content:"Abrir detalhes →";color:#6c3cff;margin-top:auto;padding-top:5px;font-size:8px;font-weight:900}.adminKpis .moneyKpi.clickableKpi:after{color:#dff79e}.registerFilters{flex-wrap:wrap;gap:7px;margin:0 0 15px;display:flex}.registerFilters button{color:#685d70;background:#fff;border:1px solid #ded5e6;border-radius:99px;padding:8px 12px;font-size:9px;font-weight:900}.subscriptionManagement{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.subscriptionManagement>article{background:#fff;border:1px solid #e6dfeb;border-radius:15px;flex-direction:column;gap:8px;padding:18px;display:flex}.subscriptionManagement>article header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.subscriptionManagement h3{margin:0;font-size:15px}.subscriptionManagement p{color:#756c7b;overflow-wrap:anywhere;flex-direction:column;gap:3px;margin:0;font-size:10px;display:flex}.subscriptionManagement p b{color:#30243d;text-transform:uppercase;font-size:9px}.subscriptionManagement footer{border-top:1px solid #eee8f1;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:9px;display:flex}.subscriptionManagement footer a{color:#fff;background:#6033d8;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:900}.subscriptionManagement footer a:last-child{background:#159447}.subscriptionOverdue{box-shadow:0 8px 24px #b4233412;background:#fff7f8!important;border-color:#ef9ca7!important}.subscriptionOverdue .statusPill{color:#fff;background:#b42334}.campaignBriefing{background:#f7f3ff;border:1px solid #e2d7fa;border-radius:15px;margin:0 0 18px;padding:18px}.campaignBriefing h3{margin:0 0 9px;font-size:14px}.campaignBriefing p{color:#62596b;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.6}@media (width<=700px){.subscriptionManagement{grid-template-columns:1fr}.adminKpis .clickableKpi:after{font-size:7px}}.adminContactAction{white-space:nowrap;background:#6033d8;border-radius:8px;align-items:center;padding:8px 10px;font-size:9px;font-weight:900;display:inline-flex;color:#fff!important}.adminContactAction.whatsapp{background:#159447}.communityAdminStats{grid-template-columns:repeat(3,1fr);gap:9px;margin:8px 0 20px;display:grid}.communityAdminStats div{background:#f7f3ff;border-radius:13px;flex-direction:column;padding:16px;display:flex}.communityAdminStats b{color:#5e32d6;font-size:22px}.communityAdminStats span{color:#756c7b;font-size:9px}.communityAdminGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.communityAdminForm,.communityRequests{border:1px solid #e5ddec;border-radius:16px;padding:19px}.communityAdminForm h3,.communityRequests h3,.communityModeration h3{margin:7px 0 15px}.communityAdminForm label{margin:10px 0;font-size:9px;font-weight:900;display:block}.communityAdminForm input,.communityAdminForm select,.communityAdminForm textarea{background:#fff;border:1px solid #ddd4e5;border-radius:9px;width:100%;margin-top:5px;padding:11px;display:block}.communityRequests>article{border-bottom:1px solid #eee8f1;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.communityRequests article>div{overflow-wrap:anywhere;flex-direction:column;gap:3px;display:flex}.communityRequests span,.communityRequests small{color:#7e7485;font-size:9px}.communityRequests footer{gap:5px;display:flex}.communityRequests button,.communityModeration button{color:#5e32d6;background:#fff;border:1px solid #dcd3e4;border-radius:8px;padding:8px;font-size:9px;font-weight:900}.communityModeration{margin-top:22px}.communityModeration>article{border:1px solid #e5ddec;border-radius:14px;margin:9px 0;padding:17px}.communityModeration article>header{justify-content:space-between;gap:10px;display:flex}.communityModeration header>div{flex-direction:column;gap:3px;display:flex}.communityModeration header span{color:#6c3cff;text-transform:uppercase;font-size:8px;font-weight:900}.communityModeration header small{color:#7e7485;font-size:9px}.communityModeration p{white-space:pre-wrap;font-size:11px;line-height:1.6}.communityModeration>a{color:#6033d8;font-size:10px;font-weight:900}.communityModeration footer{justify-content:flex-end;display:flex}.communityHidden{opacity:.55;background:#f5f2f6}@media (width<=750px){.communityAdminStats,.communityAdminGrid{grid-template-columns:1fr}.communityRequests>article{flex-direction:column;align-items:flex-start}}.adminCampaignSimulator{background:#fff;border-radius:20px;min-height:650px;padding:23px;box-shadow:0 10px 32px #2b16430b}.adminCampaignSimulator>header{color:#fff;background:linear-gradient(135deg,#24104e,#6c3cff);border-radius:17px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.adminCampaignSimulator>header span{letter-spacing:1px;color:#dff79e;font-size:9px;font-weight:900}.adminCampaignSimulator>header h2{color:#fff;margin:7px 0 5px;font-size:25px}.adminCampaignSimulator>header p{color:#ddd2f3;max-width:690px;margin:0;font-size:11px;line-height:1.6}.simulatorExternalBadge{color:#fff;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff35;border-radius:99px;padding:8px 10px;font-size:8px;font-weight:900}.adminSimulatorLayout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:15px;margin-top:15px;display:grid}.adminSimulatorForm{border:1px solid #e7e0ec;border-radius:16px;padding:20px}.adminSimGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.adminSimGrid>label,.adminSimGrid fieldset label{color:#544b5c;font-size:9px;font-weight:900}.adminSimGrid input,.adminSimGrid select{color:#271d30;background:#fff;border:1px solid #ddd5e4;border-radius:9px;width:100%;margin-top:6px;padding:11px;display:block}.adminSimGrid fieldset{border:1px solid #e4ddeb;border-radius:12px;grid-column:1/-1;margin:0;padding:14px}.adminSimGrid legend{color:#6033d8;padding:0 6px;font-size:9px;font-weight:900}.adminSimGrid fieldset>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.adminSimCheck{background:#f7f3ff;border-radius:10px;align-items:center;gap:8px;padding:11px;display:flex!important}.adminSimCheck input{accent-color:#6c3cff;width:auto!important;margin:0!important}.adminSimulatorResult{color:#fff;background:#110826;border-radius:18px;align-self:start;padding:23px;position:sticky;top:18px;box-shadow:0 18px 45px #24104e32}.adminSimulatorResult>span{letter-spacing:1px;color:#b9ed3d;font-size:9px;font-weight:900}.adminSimulatorResult>b{letter-spacing:-2px;margin:9px 0 18px;font-size:36px;display:block}.adminSimRange{grid-template-columns:1fr 1fr;gap:7px;display:grid}.adminSimRange p{background:#ffffff10;border-radius:11px;flex-direction:column;margin:0;padding:12px;display:flex}.adminSimRange small{color:#c9bee0;font-size:8px}.adminSimRange strong{margin-top:5px;font-size:14px}.adminSimBreakdown{border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;margin:15px 0;padding:10px 0}.adminSimBreakdown p{justify-content:space-between;gap:10px;margin:8px 0;font-size:9px;display:flex}.adminSimBreakdown span{color:#c9bee0}.adminSimulatorResult>button{color:#284000;background:#b9ed3d;border:0;border-radius:9px;width:100%;padding:11px;font-size:9px;font-weight:900}.adminSimulatorResult>small{color:#a99bbb;margin-top:13px;font-size:8px;line-height:1.55;display:block}@media (width<=950px){.adminSimulatorLayout{grid-template-columns:1fr}.adminSimulatorResult{position:static}}@media (width<=620px){.adminCampaignSimulator{padding:12px}.adminCampaignSimulator>header{flex-direction:column;padding:19px}.adminSimGrid{grid-template-columns:1fr}.adminSimGrid fieldset>div{grid-template-columns:1fr 1fr 1fr}.adminSimulatorResult>b{font-size:30px}}.adminPage{background:radial-gradient(circle at 92% 4%,#ff77b82e,#0000 24%),radial-gradient(circle at 8% 1%,#a986ff3b,#0000 30%),linear-gradient(#f8f5ff,#f1edf8)}.adminShell{position:relative}.adminTitle{color:#fff;background:radial-gradient(circle at 85% 10%,#ff4fa347,#0000 28%),linear-gradient(120deg,#1a092e,#51209f 65%,#7433d0);border-radius:28px;padding:30px 32px;box-shadow:0 30px 75px #2b104b3d}.adminTitle .kicker{color:#d6ff69}.adminTitle h1{margin:10px 0;font-size:46px}.adminTitle p{color:#d8cce7}.adminStats{gap:15px}.adminStats div{background:linear-gradient(145deg,#fff,#faf7ff);border:1px solid #fff;border-radius:21px;padding:23px;position:relative;overflow:hidden;box-shadow:0 18px 48px #30125314}.adminStats div:after{content:"";background:#8f63ed22;border-radius:50%;width:70px;height:70px;position:absolute;top:-30px;right:-27px}.adminStats div:nth-child(2) b{color:#d73e8b}.adminStats div:nth-child(3) b{color:#0c9f76}.adminStats div:nth-child(4) b{color:#dc8511}.adminPanel{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffdc;border:1px solid #fff;border-radius:26px;padding:25px;box-shadow:0 26px 75px #2e10521b}.adminTabs{gap:9px;overflow-x:auto}.adminTabs button{white-space:nowrap;background:#faf7fd;border:1px solid #e8dff1;border-radius:12px;transition:all .2s}.adminTabs button:hover{border-color:#bca1f2;transform:translateY(-2px)}.adminTabs button.active{background:linear-gradient(110deg,#6230d5,#8b4aff 64%,#d73e8b);border-color:#0000;box-shadow:0 10px 27px #6c3cff38}.adminList article{border:1px solid #0000;border-bottom-color:#eee9f1;border-radius:14px;margin:5px 0;padding:17px 14px;transition:all .2s}.securityGrid div{background:linear-gradient(145deg,#fbf8ff,#fff);border:1px solid #e8def2}@media (width<=650px){.adminTitle{padding:25px 22px}.adminTitle h1{font-size:36px}.adminPanel{padding:16px}.adminStats{gap:9px}.adminStats div{padding:17px}}.adminPage{color:#f3eef8;background-color:#07050d;background-image:radial-gradient(circle at 92% 4%,#d7368136,#0000 25%),radial-gradient(circle at 8% 1%,#7840e950,#0000 30%),linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto,auto,50px 50px,50px 50px;background-attachment:fixed;background-origin:padding-box;background-clip:border-box}.adminTitle{background:radial-gradient(circle at 85% 10%,#ff4fa34d,#0000 28%),linear-gradient(120deg,#12071f,#431889 65%,#6623b7);border:1px solid #a573ff45;box-shadow:0 35px 95px #000b,0 0 50px #7545ff2c}.adminStats div{color:#f1ebf6;background:linear-gradient(145deg,#171020,#0d0914);border-color:#ffffff12;box-shadow:0 20px 58px #0009}.adminStats span{color:#9e94a8}.adminPanel{color:#eee8f4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0a15e8;border-color:#fff1;box-shadow:0 30px 90px #000b}.adminTabs{border-color:#fff1}.adminTabs button{color:#aaa0b4;background:#ffffff07;border-color:#ffffff12}.adminTabs button:hover{color:#fff;background:#7545ff17;border-color:#8e62e6}.adminList article{border-bottom-color:#ffffff0e}.adminList article:hover{background:linear-gradient(90deg,#7545ff13,#ff4fa30b);border-color:#7447ca;box-shadow:0 12px 35px #0006}.adminList span,.adminList small{color:#9e94a8}.adminList button{color:#e9e2f0;background:#ffffff08;border-color:#ffffff17}.securityGrid div{color:#eee8f4;background:linear-gradient(145deg,#171020,#0f0b16);border-color:#ffffff12}.securityGrid p{color:#9e94a8}.legalPage{color:#f4eff9;background:#07050d}.legalPage article{background:#110c18;border-color:#ffffff12;box-shadow:0 25px 80px #000a}.legalPage p{color:#aaa0b4}.adminPage input,.adminPage select,.adminPage textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4eff8!important;background:#15101d!important;border-color:#ffffff18!important}.adminPage input::placeholder,.adminPage textarea::placeholder{color:#71697a}.adminPage option{color:#f4eff8;background:#15101d}.adminPage label{color:#d8d0df}.adminPage table{color:#eee8f4}.adminPage th{color:#b9afc3;background:#ffffff08}.adminPage td{border-color:#ffffff0e}.adminPage tbody tr:hover{background:#7545ff0d}.dailyPaymentList article,.invoicePayoutGrid article,.serviceAdminGrid article{box-shadow:0 15px 45px #0007;color:#eee8f4!important;background:linear-gradient(145deg,#171020,#0e0a15)!important;border-color:#ffffff12!important}.dailyPaymentList article span,.invoicePayoutGrid article p,.serviceAdminGrid p,.serviceAdminGrid time{color:#9e94a8}.serviceAdminDetails span{color:#ddd5e6;background:#ffffff08}.serviceAdminDetails small{color:#948a9e}.serviceAdminGrid footer{border-top-color:#ffffff10}.adminPage details,.adminPage form{border-color:#ffffff12}.adminPage hr{border-color:#ffffff10}.adminKpis article,.adminCard,.adminSection,.attentionList div,.profileDetailGrid article,.profileWorks,.adminPortfolioGrid article,.notificationAdmin>article,.subscriptionManagement>article,.campaignBriefing,.communityAdminStats div,.communityAdminForm,.communityRequests,.communityModeration>article,.adminCampaignSimulator,.adminSimulatorForm{box-shadow:0 14px 44px #0006;color:#eee8f4!important;background:linear-gradient(145deg,#171020,#0e0a15)!important;border-color:#ffffff12!important}.adminProfileModal{color:#f2ecf7;background:#100b17;border:1px solid #ffffff15;box-shadow:0 32px 100px #000d}.adminProfileModal>header{border-color:#ffffff10}.adminProfileModal>header>button{color:#fff;background:#ffffff0b}.profileDetailGrid p,.profileWorks>a span,.adminPortfolioGrid small,.adminPortfolioGrid p,.notificationAdmin article p,.notificationAdmin article time,.subscriptionManagement p,.campaignBriefing p,.communityAdminStats span,.communityRequests span,.communityRequests small,.communityModeration header small{color:#9f95aa!important}.profileDetailGrid p b,.adminPortfolioGrid b,.subscriptionManagement p b{color:#eee8f4}.detailChips span,.payoutApproval a{color:#c8afff;background:#7545ff18;border:1px solid #8b5ee336}.profileWorks>a,.subscriptionManagement footer,.communityRequests>article{color:#e5ddeb;border-color:#ffffff10}.notificationAdmin .payoutApproval,.subscriptionOverdue,.dangerAction{box-shadow:none;background:#e3345414!important;border-color:#ec668046!important}.campaignBriefing{border-color:#8154d63b!important}.communityHidden{background:#ffffff05!important}.registerFilters button,.communityRequests button,.communityModeration button{color:#c5a9ff;background:#ffffff08;border-color:#ffffff17}.registerFilters button.active{color:#fff;background:linear-gradient(110deg,#6631d5,#a148df);border-color:#8455e8}.adminCampaignSimulator>header{background:radial-gradient(circle at 88% 0,#ff4fa342,#0000 30%),linear-gradient(135deg,#160928,#5522ae);border:1px solid #9b72f04a}.adminSimGrid>label,.adminSimGrid fieldset label{color:#d8cfdf}.adminSimGrid fieldset{border-color:#ffffff14}.adminSimGrid legend{color:#c3a7ff}.adminSimCheck{background:#7545ff14}.adminModalBackdrop{background:#050207d9}.tableHead{color:#aaa0b4;background:#ffffff08}.tableRow:hover{background:#7545ff0d}.adminRowActions button,.adminList button{color:#ded5e7;background:#ffffff08;border-color:#ffffff17}.invoiceAdminSummary article{color:#eee8f4;background:linear-gradient(145deg,#171020,#0e0a15);border-color:#ffffff12}.storeAdminSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.storeAdminSummary article{background:linear-gradient(145deg,#191123,#0e0a15);border:1px solid #ffffff12;border-radius:17px;padding:18px;box-shadow:0 14px 38px #0006}.storeAdminSummary span,.storeAdminSummary small{color:#9f95aa;display:block}.storeAdminSummary b{color:#fff;margin:8px 0;font-size:23px;display:block}.storeAdminOrders{gap:16px;display:grid}.storeOrderCard{background:linear-gradient(145deg,#171020,#0d0913);border:1px solid #ffffff14;border-radius:20px;padding:20px;box-shadow:0 17px 45px #0007}.storeOrderCard>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:15px;display:flex}.storeOrderCard header span{color:#bca2ff;font-size:11px;font-weight:900}.storeOrderCard h3{color:#fff;margin:5px 0}.storeOrderCard time{color:#8e8598;font-size:12px}.storeOrderColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 0;display:grid}.storeOrderColumns section{background:#ffffff06;border-radius:14px;padding:14px}.storeOrderColumns h4{color:#d7c5ff;margin:0 0 11px}.storeOrderColumns p{color:#d9d1e1;overflow-wrap:anywhere;gap:3px;margin:9px 0;font-size:13px;display:grid}.storeOrderColumns p b{color:#8f849a;text-transform:uppercase;font-size:10px}.storeOrderActions{border-top:1px solid #ffffff10;grid-template-columns:1.4fr 1fr auto;align-items:end;gap:10px;padding-top:15px;display:grid}.storeOrderActions label{gap:6px;font-size:11px;display:grid}.storeOrderActions input,.storeOrderActions select{border-radius:10px;min-height:43px;padding:9px 11px}.storeOrderActions button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#6631d5,#c13d91);border:0;border-radius:10px;min-height:43px;padding:10px 15px;font-weight:800}.storeEmpty{text-align:center;color:#aaa0b4;border:1px dashed #ffffff1f;border-radius:18px;gap:7px;padding:35px;display:grid}.storeEmpty b{color:#fff}@media (width<=950px){.storeAdminSummary{grid-template-columns:1fr 1fr}.storeOrderColumns,.storeOrderActions{grid-template-columns:1fr}}@media (width<=560px){.storeAdminSummary{grid-template-columns:1fr}.storeOrderCard{padding:15px}}.adminSocialLinks{flex-wrap:wrap;gap:12px 24px;display:flex}.adminSocialLinks .adminBackLink{margin-top:0}.cs-app.adminSocialSupport{background:0 0;min-height:0}.meetingHead{background:#faf7ff;border:1px solid #e8e0ee;border-radius:17px;padding:22px}.meetingHead h1{margin-top:7px}.meetingHead p{color:#756d7c!important}.meetingGrid{grid-template-columns:320px 1fr;gap:18px;margin-top:18px;display:grid}.meetingForm{border:1px solid #e5ddec;border-radius:16px;flex-direction:column;align-self:start;gap:12px;padding:19px;display:flex}.meetingForm h2,.meetingList h2{margin:0 0 5px;font-size:18px}.meetingForm label{font-size:10px;font-weight:900}.meetingForm input,.meetingForm select,.meetingForm textarea{background:#fff;border:1px solid #ddd5e2;border-radius:9px;width:100%;margin-top:5px;padding:11px;display:block}.meetingForm button{border:0}.meetingForm small{color:#817987;font-size:9px}.meetingList{align-content:start;gap:10px;display:grid}.meetingList>article{border:1px solid #e5ddec;border-radius:14px;grid-template-columns:68px 1fr auto;align-items:center;gap:13px;padding:15px;display:grid}.meetingDate{color:#6033d8;background:#eee8ff;border-radius:11px;flex-direction:column;align-items:center;padding:10px;display:flex}.meetingDate b{text-transform:uppercase}.meetingDate span{font-size:10px}.meetingList article>div:nth-child(2)>span,.meetingList article small{color:#817987;font-size:9px}.meetingList h3{margin:3px 0;font-size:14px}.meetingList p{color:#746c7b;margin:0 0 4px;font-size:10px}.meetingList article>a{color:#fff;text-align:center;background:#6033d8;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:900}@media (width<=800px){.meetingGrid{grid-template-columns:1fr}.meetingList>article{grid-template-columns:60px 1fr}.meetingList article>a{grid-column:1/-1}}.platformContent .meetingHead{color:#f4eef9;background:radial-gradient(circle at 90% 0,#d33d9040,#0000 32%),linear-gradient(135deg,#1a0d2a,#24113a);border-color:#9b6bea4d}.platformContent .meetingHead p{color:#b7acbf!important}.platformContent .meetingForm,.platformContent .meetingList>article{color:#eee8f5;background:linear-gradient(145deg,#171020,#0d0913);border-color:#ffffff14;box-shadow:0 15px 45px #0007}.platformContent .meetingForm input,.platformContent .meetingForm select,.platformContent .meetingForm textarea{color:#f4eff8!important;background:#09060e!important;border-color:#ffffff1b!important}.platformContent .meetingForm option{color:#fff;background:#130d1b}.platformContent .meetingList h3{color:#fff}.platformContent .meetingList p,.platformContent .meetingList article small{color:#aaa0b4}.platformContent .meetingList article>div:nth-child(2)>span{color:#d8ff75;font-weight:900}.platformContent .meetingDate{color:#d2bcff;background:#7545ff1d;border:1px solid #9b6bea42}.platformContent .meetingInvitation{border-left:4px solid #d8ff75}.platformContent .meetingOrganized{border-left:4px solid #8a5ff0}.meetingLocation{color:#d8ff75;text-align:center;background:#ffffff0b;border-radius:9px;padding:9px 11px;font-size:10px}.meetingPermissionGuide{color:#3f2d66;background:#6e48d010;border:1px solid #7b5ce638;border-radius:13px;align-items:flex-start;gap:12px;margin-top:14px;padding:13px 15px;display:flex}.meetingPermissionGuide>span{font-size:23px}.meetingPermissionGuide b{font-size:12px}.meetingPermissionGuide p{margin:3px 0 0;font-size:10px;line-height:1.55}.platformContent .meetingPermissionGuide{color:#e9e0f3;background:linear-gradient(135deg,#7d52ff18,#d73b8d12);border-color:#a57aff38}.platformContent .meetingPermissionGuide p{color:#bdb1c7}.platformContent .meetingPermissionGuide strong{color:#d8ff75}.calendarCenter{gap:14px;display:grid}.calendarHero{color:#fff;background:linear-gradient(135deg,#25104f,#6940dd);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.calendarHero span,.calendarForm span,.dayAgenda header span{letter-spacing:1px;color:#cdbff2;font-size:9px;font-weight:900}.calendarHero h2{margin:6px 0 3px;font-size:26px}.calendarHero p{color:#d9cff0;margin:0;font-size:11px}.calendarHero>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.calendarHero button{color:#fff;background:#ffffff13;border:1px solid #ffffff2c;border-radius:9px;padding:9px 11px;font-weight:800}.calendarHero .autoPlan{color:#284000;background:#b9ed3d;border:0}.calendarNotice{color:#426300;background:#effbd8;border-radius:11px;justify-content:space-between;padding:12px 15px;font-size:11px;font-weight:800;display:flex}.calendarNotice button{background:0 0;border:0}.calendarLayout{grid-template-columns:minmax(0,1fr) 290px;gap:14px;display:grid}.calendarLayout>div,.dayAgenda,.calendarForm{background:#fff;border-radius:18px;padding:18px;box-shadow:0 10px 32px #2b16430b}.calendarLegend{flex-wrap:wrap;gap:15px;margin-bottom:13px;display:flex}.calendarLegend span{color:#6e6576;align-items:center;gap:5px;font-size:9px;display:flex}.calendarLegend i{border-radius:50%;width:8px;height:8px}.monthGrid{border:1px solid #ece6f0;border-radius:13px;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.monthGrid>b{text-align:center;color:#796f82;background:#f6f3f8;padding:9px 3px;font-size:9px}.monthGrid>button{text-align:left;background:#fff;border-top:1px solid #eee8f2;border-bottom:0;border-left:0;border-right:1px solid #eee8f2;min-width:0;min-height:88px;padding:7px;overflow:hidden}.monthGrid>button:nth-child(7n+7){border-right:0}.monthGrid>button.outside{color:#bbb3c0;background:#faf9fb}.monthGrid>button.selected{background:#faf8ff;box-shadow:inset 0 0 0 2px #6c3cff}.monthGrid>button.today>strong{color:#fff;background:#6c3cff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.monthGrid>button>strong{font-size:10px}.monthGrid>button>div{gap:3px;margin-top:5px;display:grid}.monthGrid>button span{color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:800;display:block;overflow:hidden}.monthGrid>button em{color:#6c3cff;font-size:8px}.dayAgenda{min-width:0}.dayAgenda header{border-bottom:1px solid #eee8f2;padding-bottom:12px}.dayAgenda header span{color:#6c3cff}.dayAgenda h3{text-transform:capitalize;margin:5px 0;font-size:16px}.dayAgenda article{background:#faf8fc;border-left:4px solid;border-radius:10px;flex-direction:column;gap:5px;margin-top:10px;padding:12px;display:flex}.dayAgenda article time{color:#746b7c;font-size:9px}.dayAgenda article b{font-size:12px}.dayAgenda article p{color:#756c7d;margin:0;font-size:10px}.dayAgenda article div{gap:6px;margin-top:6px;display:flex}.dayAgenda article button,.dayAgenda article a{color:#5d35c4;background:#fff;border:1px solid #ded5e5;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:900}.emptyDay{text-align:center;color:#928a98;padding:30px 10px;font-size:11px}.calendarForm{grid-template-columns:1.1fr 1fr .8fr 1fr .45fr;align-items:end;gap:10px;display:grid}.calendarForm>div h3{margin:5px 0}.calendarForm>div span{color:#6c3cff}.calendarForm label{color:#504758;font-size:9px;font-weight:900}.calendarForm input,.calendarForm select{background:#fff;border:1px solid #ddd5e3;border-radius:8px;width:100%;margin-top:5px;padding:10px;display:block}.calendarForm input[type=color]{height:37px;padding:3px}.calendarForm .wide{grid-column:2/5}.calendarForm>button{border:0;height:38px}.calendarForm>div{grid-row:1/3}.calendarForm>button{grid-area:2/5}@media (width<=1050px){.calendarLayout{grid-template-columns:1fr}.dayAgenda{max-height:420px;overflow:auto}.calendarForm{grid-template-columns:1fr 1fr}.calendarForm>div{grid-row:auto}.calendarForm .wide,.calendarForm>button{grid-area:auto}}@media (width<=650px){.calendarHero{flex-direction:column;align-items:flex-start}.calendarHero>div:last-child{justify-content:flex-start}.monthGrid>button{min-height:65px;padding:4px}.monthGrid>button span{height:5px;padding:0;font-size:0}.monthGrid>button em{display:none}.calendarForm{grid-template-columns:1fr}.calendarLegend{gap:8px}.calendarLayout>div{padding:10px}}.calendarHero .themeToggle{color:#111;background:#fff;border-color:#fff}.calendar-dark{color:#f5f5f5;background:#050505;border-radius:24px;padding:14px}.calendar-dark .calendarHero{background:linear-gradient(135deg,#080808,#1b1b1b);border:1px solid #2d2d2d}.calendar-dark .calendarLayout>div,.calendar-dark .dayAgenda,.calendar-dark .calendarForm{background:#101010;border:1px solid #282828;box-shadow:0 18px 45px #0008}.calendar-dark .calendarLegend span{color:#bbb}.calendar-dark .monthGrid{border-color:#303030}.calendar-dark .monthGrid>b{color:#bfbfbf;background:#191919}.calendar-dark .monthGrid>button{color:#f4f4f4;background:#0d0d0d;border-color:#292929}.calendar-dark .monthGrid>button:hover{background:#171717}.calendar-dark .monthGrid>button.outside{color:#5f5f5f;background:#080808}.calendar-dark .monthGrid>button.selected{background:#21153d;box-shadow:inset 0 0 0 2px #8b63ff}.calendar-dark .monthGrid>button.today>strong{background:#8b63ff}.calendar-dark .monthGrid>button em{color:#b49cff}.calendar-dark .dayAgenda header{border-color:#2c2c2c}.calendar-dark .dayAgenda header span,.calendar-dark .calendarForm>div span{color:#b49cff}.calendar-dark .dayAgenda h3,.calendar-dark .calendarForm h3{color:#fff}.calendar-dark .dayAgenda article{background:#191919}.calendar-dark .dayAgenda article time,.calendar-dark .dayAgenda article p,.calendar-dark .emptyDay{color:#aaa}.calendar-dark .dayAgenda article button,.calendar-dark .dayAgenda article a{color:#d7caff;background:#242424;border-color:#3b3b3b}.calendar-dark .calendarForm label{color:#d4d4d4}.calendar-dark .calendarForm input,.calendar-dark .calendarForm select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#181818;border-color:#363636}.calendar-dark .calendarForm input::placeholder{color:#777}.calendar-dark .calendarNotice{color:#dff79e;background:#22320e}.calendar-light{background:#f7f5fa;border-radius:24px;padding:14px}.calendar-light .calendarHero .themeToggle{color:#fff;background:#20103f;border-color:#20103f}@media (width<=650px){.calendar-dark,.calendar-light{padding:8px}.calendarHero .themeToggle{order:-1;width:100%}}.clickableKpi{cursor:pointer;transition:all .2s}.clickableKpi:hover{transform:translateY(-3px);box-shadow:0 16px 36px #3917671c}.financeDashboard{gap:14px;display:grid}.financeDashboard>header{color:#fff;background:linear-gradient(135deg,#152b25,#245f4b);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:23px 25px;display:flex}.financeDashboard>header span{letter-spacing:1px;color:#b9ed3d;font-size:9px;font-weight:900}.financeDashboard>header h2{margin:6px 0;font-size:25px}.financeDashboard>header p{color:#cce0d9;margin:0;font-size:11px}.periodButtons{flex-wrap:wrap;gap:5px;display:flex}.periodButtons button{color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.periodButtons button.active{color:#284000;background:#b9ed3d;border-color:#b9ed3d}.revenueCards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.revenueCards article{background:#fff;border-radius:16px;flex-direction:column;min-height:120px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #2b16430b}.revenueCards article>i{width:4px;position:absolute;inset:0 auto 0 0}.revenueCards span{color:#756d7c;font-size:10px}.revenueCards b{color:#2c193e;margin:9px 0;font-size:22px}.revenueCards small{color:#8b8391;font-size:9px}.revenueCards .totalRevenue{color:#fff;background:linear-gradient(135deg,#351672,#7043e8)}.revenueCards .totalRevenue span,.revenueCards .totalRevenue b,.revenueCards .totalRevenue small{color:#fff}.revenueCards .payoutCard{background:#fff8f8}.financeChart{background:#fff;border-radius:18px;padding:21px;box-shadow:0 10px 30px #2b16430b}.financeChart>header{justify-content:space-between;gap:15px;display:flex}.financeChart h3{margin:0;font-size:17px}.financeChart p{color:#8a8290;margin:4px 0;font-size:9px}.chartLegend{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chartLegend span{color:#706778;align-items:center;gap:4px;font-size:8px;display:flex}.chartLegend i{border-radius:2px;width:7px;height:7px}.barChart{background:repeating-linear-gradient(#f2eef5 0 1px,#0000 1px 25%);border-bottom:1px solid #ddd5e4;align-items:stretch;gap:10px;height:245px;margin-top:20px;padding-top:10px;display:flex}.barGroup{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.bars{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:205px;display:flex}.bars i{border-radius:4px 4px 0 0;width:min(14px,18%);min-height:0;transition:all .2s;display:block}.bars i:hover{filter:brightness(.85);transform:scaleX(1.12)}.barGroup>span{color:#746b7b;text-transform:capitalize;height:22px;font-size:8px}.financeBreakdown{grid-template-columns:1fr 1fr;gap:12px;display:grid}.financeBreakdown>section{background:#fff;border-radius:17px;padding:19px;box-shadow:0 10px 30px #2b16430b}.financeBreakdown h3{margin:0 0 12px;font-size:15px}.financeBreakdown article{border-bottom:1px solid #eee8f2;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.financeBreakdown article div{flex-direction:column;min-width:0;display:flex}.financeBreakdown article b{font-size:10px}.financeBreakdown article span{color:#857d8c;overflow-wrap:anywhere;font-size:8px}.financeBreakdown article strong{white-space:nowrap;color:#245f4b;font-size:10px}.financeBreakdown article strong.due{color:#b42334}.financeBreakdown article strong.paid{color:#22865e}.financeBreakdown>section>p{color:#8c8492;font-size:10px}@media (width<=1050px){.revenueCards{grid-template-columns:1fr 1fr}.financeDashboard>header{flex-direction:column;align-items:flex-start}}@media (width<=700px){.revenueCards,.financeBreakdown{grid-template-columns:1fr}.financeChart>header{flex-direction:column}.chartLegend{justify-content:flex-start}.barChart{gap:4px;height:210px}.bars{height:170px}.bars i{width:12%}.financeDashboard>header{padding:19px}}.financeMpNotice{background:linear-gradient(90deg,#f7f2ff,#fff);border:1px solid #d9cef1;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.financeMpNotice div{gap:3px;display:grid}.financeMpNotice span{letter-spacing:1px;color:#7652c8;font-size:8px;font-weight:900}.financeMpNotice b{color:#2c193e;font-size:16px}.financeMpNotice p{color:#756d7c;text-align:right;max-width:500px;margin:0;font-size:9px}@media (width<=700px){.financeMpNotice{flex-direction:column;align-items:flex-start}.financeMpNotice p{text-align:left}}.academyAdmin{color:#f7f7fb;gap:18px;display:grid}.academyAdminHero{background:linear-gradient(135deg,#171528,#221642 58%,#192747);border:1px solid #373355;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.academyAdminHero span,.academyAdminTools form>span,.academyMaterialList>span,.academyDecision>div>span,.academyPreviewPane header span{letter-spacing:.16em;color:#a995ff;font-size:11px;font-weight:800}.academyAdminHero h2{margin:8px 0;font-size:28px}.academyAdminHero p{color:#bbb9cd;max-width:760px;margin:0;line-height:1.55}.academyAdminHero>div:last-child{text-align:center;background:#ffffff0b;border:1px solid #ffffff13;border-radius:18px;min-width:145px;padding:18px}.academyAdminHero b{color:#d8ccff;font-size:34px;display:block}.academyAdminHero small{color:#aaa8ba}.academyAdminPicker{justify-content:space-between;align-items:end;gap:16px;display:flex}.academyAdminPicker label{flex:1;gap:8px;font-weight:700;display:grid}.academyAdminPicker select,.academyAdminTools input,.academyDecision textarea{box-sizing:border-box;color:#fff;background:#10101c;border:1px solid #3d3951;border-radius:12px;width:100%;padding:12px}.academyStatus{text-transform:capitalize;background:#302b43;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800}.academyStatus.aprovada{color:#7ff3b2;background:#123c2b}.academyStatus.em_revisao{color:#ffdb6e;background:#42371a}.academyStatus.correcoes_solicitadas{color:#ff9aa9;background:#4a2029}.academyAdminMessage{background:#27203f;border:1px solid #594a86;border-radius:12px;justify-content:space-between;gap:12px;padding:13px 16px;display:flex}.academyAdminMessage button{color:#fff;background:0 0;border:0;font-size:22px}.academyAdminSummary{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(130px,1fr));gap:12px;display:grid}.academyAdminSummary>div,.academyAdminSummary article{background:#151521;border:1px solid #302e43;border-radius:16px;padding:18px}.academyAdminSummary h3{margin:6px 0}.academyAdminSummary p,.academyAdminSummary small{color:#aaa9b9}.academyAdminSummary article b,.academyAdminSummary article span,.academyAdminSummary article small{display:block}.academyAdminSummary article b{color:#b19cff;font-size:24px}.academyAdminSummary article span{margin:8px 0 3px;font-weight:700}.academyAdminGrid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:16px;display:grid}.academyPreviewPane,.academyAdminTools,.academyDecision{background:#14141f;border:1px solid #302e43;border-radius:18px}.academyPreviewPane{overflow:hidden}.academyPreviewPane header{justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.academyPreviewPane h3{margin:5px 0 0}.academyPreviewPane a,.academyMaterialList a{color:#bcaaff}.academyPreviewPane iframe{background:#252531;border:0;width:100%;height:720px;display:block}.academyPreviewEmpty{text-align:center;color:#aaa9b9;place-content:center;min-height:520px;display:grid}.academyPreviewEmpty b{color:#fff}.academyAdminTools{align-content:start;gap:14px;padding:16px;display:grid}.academyAdminTools form{background:#1b1a29;border:1px solid #302e43;border-radius:14px;gap:10px;padding:15px;display:grid}.academyAdminTools h3{margin:0}.academyAdminTools button,.academyDecision button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6847e8,#b94fdf);border:0;border-radius:11px;padding:12px 14px;font-weight:800}.academyAdminTools button:disabled,.academyDecision button:disabled{opacity:.45;cursor:not-allowed}.academyAdminTools small,.academyDecision p,.academyDecision small{color:#aaa9b9;line-height:1.45}.academyMaterialList{gap:9px;display:grid}.academyMaterialList a{background:#191824;border:1px solid #302e43;border-radius:12px;gap:3px;padding:12px;text-decoration:none;display:grid}.academyMaterialList a small{color:#aaa9b9}.academyMaterialList a i{font-size:12px;font-style:normal}.academyDecision{grid-template-columns:1.2fr 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.academyDecision h3{margin:6px 0}.academyDecision textarea{resize:vertical;min-height:90px}.academyDecision>div:last-of-type{gap:9px;display:grid}.academyDecision .requestChanges{background:#41394f}.academyDecisionWarning{grid-column:1/-1;color:#ffcf75!important}.academyPreviewDisabled{color:#8d899d;background:#252330;border:1px solid #444052;border-radius:10px;padding:10px 13px;font-weight:700}.academyPreviewEmpty{padding:24px}.academyPreviewEmpty b{font-size:20px}.academyPreviewEmpty strong{color:#ddd5ff}.academyEditorialEvidence{background:#201928;border:1px solid #574563;border-radius:16px;min-width:0;padding:20px}.academyEditorialEvidence h3{margin:0 0 10px}.academyEditorialEvidence p{color:#d4c9df;line-height:1.6}.academyEditorialEvidence summary{cursor:pointer;padding:12px 0;font-weight:700}.academyEditorialEvidence article{border-top:1px solid #574563;padding:14px 0}.academyEditorialEvidence blockquote{overflow-wrap:anywhere;color:#fff;margin:0;line-height:1.6}.academyEditorialEvidence a{color:#dec4ff;text-decoration:underline}.academyEditorialEvidence summary:focus-visible,.academyEditorialEvidence a:focus-visible{outline-offset:4px;outline:3px solid #e3c4ff}.academyCatalogReview{color:#f3edf8;background:#171522;border:1px solid #3b3450;border-radius:18px;padding:22px}.academyCatalogReview h3{margin:0 0 10px}.academyCatalogReview p{color:#c8bfd3;line-height:1.6}.academyCatalogActions{flex-wrap:wrap;gap:10px;display:flex}.academyCatalogActions button,.academyReadinessTable button{color:#fff;cursor:pointer;font:inherit;background:#39294e;border:1px solid #76609c;border-radius:10px;padding:10px 14px}.academyCatalogActions button:disabled{opacity:.5;cursor:not-allowed}.academyCatalogActions button:focus-visible,.academyReadinessTable button:focus-visible{outline-offset:3px;outline:3px solid #e3c4ff}.academyConfiguration{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.academyConfiguration div{border:1px solid #3b3450;border-radius:10px;padding:12px}.academyConfiguration dt{color:#b9a6d0;font-size:13px}.academyConfiguration dd{margin:6px 0 0}.academyReadinessTable{overflow-x:auto}.academyReadinessTable table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.academyReadinessTable caption{text-align:left;color:#c8bfd3;padding:10px 0}.academyReadinessTable th,.academyReadinessTable td{vertical-align:top;border-bottom:1px solid #3b3450;padding:12px}.academyReadinessTable thead th{color:#e9daff;background:#282136}.academyReadinessTable small{color:#c8bfd3;max-width:250px;margin-top:6px;font-size:12px;line-height:1.5;display:block}@media (width<=640px){.academyConfiguration{grid-template-columns:1fr}.academyCatalogReview{padding:15px}.academyCatalogActions button{width:100%}}@media (width<=1000px){.academyAdminSummary{grid-template-columns:1fr 1fr}.academyAdminSummary>div{grid-column:1/-1}.academyAdminGrid{grid-template-columns:1fr}.academyPreviewPane iframe{height:620px}.academyDecision{grid-template-columns:1fr}.academyDecisionWarning{grid-column:auto}}@media (width<=640px){.academyAdminHero{flex-direction:column;align-items:flex-start;padding:20px}.academyAdminHero h2{font-size:23px}.academyAdminPicker{flex-direction:column;align-items:stretch}.academyAdminSummary{grid-template-columns:1fr}.academyAdminSummary>div{grid-column:auto}.academyPreviewPane header{flex-direction:column;align-items:flex-start}.academyPreviewPane iframe{height:520px}.academyDecision{padding:15px}}.academyDraftAccess h2{margin:0 0 6px}.academyDraftAccess>p{margin:0 0 16px}.academyDraftLinks{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.academyDraftLinks a{border:1px solid var(--cc-border,#645878);min-width:0;color:inherit;border-radius:12px;flex-direction:column;gap:8px;padding:15px;text-decoration:none;display:flex}.academyDraftLinks a:is(:hover,[aria-current=page]){border-color:var(--cc-accent,#a899f0)}.academyDraftLinks a:focus-visible{outline:2px solid var(--cc-accent,#a899f0);outline-offset:3px}.academyDraftLinks small{color:var(--cc-muted,#c8bfd3)}.academyDraftLinks span{margin-top:auto;font-weight:700}#revisao-do-curso{scroll-margin-top:5rem}.academyStudent{--student-ink:#121b35;--student-muted:#5d6780;--student-violet:#7041ef;min-height:100vh;color:var(--student-ink);background:#f7f8fe;font-family:Arial,Helvetica,sans-serif}.academyStudent *{box-sizing:border-box}.academyStudent a{text-decoration:none}.academyStudent button{font:inherit;cursor:pointer}.academyStudent button:disabled{opacity:.5;cursor:not-allowed}.academyStudent a:focus-visible,.academyStudent button:focus-visible,.studentCertificateDialog button:focus-visible,.studentCertificateDialog input:focus-visible{outline-offset:4px;outline:3px solid #bd99ff}.studentTopbar{color:#fff;background:linear-gradient(110deg,#18203a,#10192d);border-bottom:1px solid #343d59;justify-content:space-between;align-items:center;height:78px;padding:0 30px;display:flex}.studentBrand{color:#fff;align-items:center;gap:13px;display:flex}.studentBrand>span{background:linear-gradient(135deg,#8158ff,#5831d8);border-radius:12px;place-items:center;width:45px;height:45px;font-size:21px;font-weight:800;display:grid;box-shadow:0 4px 15px #080d2670}.studentBrand b{letter-spacing:-.6px;font-size:26px}.studentBrand em{font-style:normal;font-weight:400}.studentArea{color:#e9e8f5;align-items:center;gap:12px;font-size:14px;display:flex}.studentArea>span{color:#fff;background:#5c31d1;border:1px solid #9b78f0;border-radius:50%;place-items:center;width:39px;height:39px;font-weight:700;display:grid;box-shadow:0 0 0 3px #7547dd33}.studentLayout{grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 78px);display:grid}.studentSidebar{color:#f6f7fc;background:linear-gradient(175deg,#19223c,#111b2e);min-width:0;padding:31px 18px 28px}.studentLibraryLink{color:#fff;align-items:center;gap:15px;margin:0 14px 38px;font-size:17px;font-weight:700;display:flex}.studentSidebar h2{margin:0 14px 18px;font-size:19px;line-height:1.5}.studentProgressTrack{background:#535c77;border-radius:99px;height:9px;margin:0 14px;overflow:hidden}.studentProgressTrack>span{border-radius:inherit;background:linear-gradient(90deg,#987cff,#7846e7);height:100%;transition:width .2s;display:block}.studentProgressLabel{color:#d3daec;margin:10px 14px 27px;font-size:13px}.studentChapters{gap:8px;display:grid}.studentChapters button{text-align:left;color:#dce1f2;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:13px;width:100%;padding:14px 12px;font-size:13px;line-height:1.6;display:flex}.studentChapters button:hover{background:#ffffff09}.studentChapters button.active{color:#fff;background:linear-gradient(105deg,#5331b8,#4931a1);border-color:#7560d0}.studentChapters button>i{color:#c1c9e6;flex-shrink:0;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.studentChapters button>i.read{color:#145c48;background:#93e7c1;border-radius:50%;font-size:17px;font-weight:800}.studentChapters button>span:not(.studentSrOnly){gap:12px;display:flex}.studentChapters small{min-width:16px;font-size:12px}.studentEdition{color:#c0b4ec;border-top:1px solid #39435d;margin:28px 14px 0;padding-top:20px;font-size:11px;display:block}.studentWorkspace{min-width:0;padding:25px 27px 65px}.studentBreadcrumb{color:#7d83a5;flex-wrap:wrap;align-items:center;gap:13px;margin:0 8px 22px;font-size:13px;line-height:1.5;display:flex}.studentBreadcrumb a{color:#7041ef}.studentWorkspaceGrid{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:18px;max-width:1600px;margin:auto;display:grid}.studentReading{background:#fff;border:1px solid #dedcf8;border-radius:12px;min-width:0;padding:28px 27px 20px;scroll-margin-top:18px;box-shadow:0 6px 24px #212a4e03}.studentReading:focus{outline:none}.studentReadingBar{justify-content:space-between;align-items:center;gap:12px;display:flex}.studentReadingBar>span{letter-spacing:1.5px;color:#7652ef;font-size:11px;font-weight:800}.studentTextSize{gap:5px;display:flex}.studentTextSize button{color:#59438c;background:#f8f7ff;border:1px solid #dedcf2;border-radius:6px;padding:5px 8px;font-size:12px}.studentReading h1{letter-spacing:-1.15px;color:#0b142b;margin:16px 0 25px;font-size:clamp(28px,2.6vw,43px);line-height:1.14}.studentReadingRule{background:#e7e2fa;height:1px;margin:0 0 24px}.studentChapterContent{color:#525d78;overflow-wrap:anywhere;line-height:1.85}.studentChapterContent>h2{letter-spacing:-.3px;color:#111a36;margin:31px 0 15px;font-size:1.15em;line-height:1.5}.studentChapterContent>h2:first-child{margin-top:0}.studentChapterContent>p{margin:0 0 19px}.studentChapterContent .studentBullet{align-items:flex-start;gap:12px;margin:11px 0;display:flex}.studentBullet>span{color:#7543ed;background:#f0eaff;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;margin-top:6px;font-size:15px;line-height:1;display:grid}.studentTableRow{background:#f6f3fc;border-left:3px solid #a988e9;border-radius:0 8px 8px 0;padding:12px 15px;font-size:.95em}.studentReadingActions{border-top:1px solid #e6e1f7;flex-wrap:wrap;gap:12px;margin-top:34px;padding-top:20px;display:flex}.studentPrimary,.studentSecondary{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 15px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.studentPrimary{background:linear-gradient(105deg,#7651f3,#6432de);border:1px solid #7648f4;color:#fff!important}.studentSecondary{color:#7142e6;background:#fff;border:1px solid #8b67ef}.studentNotice{color:#644a88;min-height:12px;font-size:13px;line-height:1.6}.studentResources{gap:20px;min-width:0;display:grid}.studentResourceCard{background:#fff;border:1px solid #dedcf8;border-radius:12px;min-width:0;padding:20px 18px}.studentResourceCard>h2{letter-spacing:-.3px;color:#111a35;align-items:center;gap:10px;margin:0 0 18px;font-size:17px;line-height:1.4;display:flex}.studentResourceCard>h2 svg{flex-shrink:0}.studentDownload{color:#202b48;border-top:1px solid #ebe7fa;align-items:center;gap:11px;min-width:0;padding:19px 0;font-size:12px;line-height:1.6;display:flex}.studentDownload>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.studentDownload small{color:#7a819b;margin-top:3px;font-size:10px;display:block}.studentDownload>svg{color:#7b50ef;flex-shrink:0;width:17px}.studentFileBadge{color:#fff;background:#7251bd;border-radius:4px;align-self:flex-start;place-items:center;width:31px;min-width:31px;height:37px;margin-top:3px;font-size:8px;font-weight:800;display:grid}.studentFileBadge.pdf{background:#e65667}.studentFileBadge.xlsx{background:#27a578}.studentFileBadge.docx{background:#347fdb}.studentCertificate>p{color:#626c84;font-size:13px;line-height:1.6}.studentCertificate small{color:#777c95;margin-top:14px;font-size:10px;line-height:1.6;display:block}.studentCertificate .studentPrimary{width:100%}.studentCertificateLock,.studentCertificateReady{text-align:center;color:#687394;background:#f4f3fc;border-radius:10px;padding:23px 12px}.studentCertificateLock svg,.studentCertificateReady svg{width:28px;height:28px}.studentCertificateLock p,.studentCertificateReady p{margin:12px 0 0;font-size:13px;line-height:1.6}.studentCertificateReady{color:#236754;background:#edf9f4;margin-bottom:14px}.studentBackLink{color:#70509f;text-align:center;padding:7px;font-size:12px}.studentEmpty{text-align:center;padding:70px 10px}.studentEmpty>svg{color:#9068ce;width:38px;height:38px}.studentEmpty p{color:#6b7184;line-height:1.7}.studentMobileMenu{display:none}.studentSrOnly,.studentSkip{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studentSkip:focus{clip:auto;z-index:1200;color:#48218c;background:#fff;border-radius:8px;width:auto;height:auto;padding:14px;position:fixed;top:10px;left:10px}.studentCertificateDialog{color:#1a2440;background:#fff;border:1px solid #ded4ef;border-radius:18px;max-width:min(540px,100vw - 32px);max-height:calc(100dvh - 40px);padding:30px;overflow-y:auto;box-shadow:0 28px 100px #10162f60}.studentCertificateDialog::backdrop{background:#0c132aba}.studentCertificateDialog>span{color:#7c4ad5;letter-spacing:1px;font-size:10px;font-weight:800}.studentCertificateDialog h2{margin:12px 20px 18px 0;font-size:25px}.studentCertificateDialog label{gap:9px;margin:20px 0;font-size:14px;line-height:1.6;display:grid}.studentCertificateDialog input[type=text]{box-sizing:border-box;color:#17213b;width:100%;font:inherit;background:#fff;border:1px solid #d4cbe5;border-radius:8px;padding:13px}.studentCertificateDialog p{color:#65708b;font-size:13px;line-height:1.7}.studentDialogClose{cursor:pointer;color:#4d3f6a;background:0 0;border:0;font-size:26px;position:absolute;top:15px;right:16px}.studentCertificatePreview{text-align:center;color:#46316e;background:#f7f3fd;border:1px solid #d6c6ef;border-radius:10px;padding:25px 15px}.studentCertificatePreview small{letter-spacing:1px;font-size:9px}.studentCertificatePreview>b{overflow-wrap:anywhere;margin:17px 0;font-size:25px;display:block}.studentConfirm{align-items:flex-start;gap:10px!important;display:flex!important}.studentConfirm input{accent-color:#7644dc;margin-top:5px}.studentError{color:#a02e4d!important}.studentCertificateDialog .studentPrimary{cursor:pointer;width:100%}.studentCertificateDialog button:disabled{opacity:.5;cursor:not-allowed}@media (width>=1450px){.studentLayout{grid-template-columns:300px minmax(0,1fr)}.studentWorkspace{padding:27px 32px 70px}.studentWorkspaceGrid{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.studentReading{padding:32px}.studentResources .studentDownload{font-size:13px}.studentResourceCard{padding:23px}.studentSidebar{padding-top:35px}}@media (width<=1150px){.studentLayout{grid-template-columns:245px minmax(0,1fr)}.studentWorkspaceGrid{grid-template-columns:minmax(0,1fr)}.studentResources{grid-template-columns:1fr 1fr}.studentBackLink{grid-column:1/-1}.studentWorkspace{padding:22px 20px 50px}.studentBrand b{font-size:23px}.studentReading{padding:25px}.studentSidebar{padding-inline:13px}.studentChapters button{padding:12px 8px}.studentChapters button>span:not(.studentSrOnly){gap:8px}}@media (width<=760px){.studentTopbar{height:67px;padding:0 18px}.studentBrand{gap:9px}.studentBrand>span{border-radius:9px;width:35px;height:35px;font-size:17px}.studentBrand b{font-size:20px}.studentArea{gap:0;font-size:0}.studentArea>span{width:32px;height:32px;font-size:12px}.studentLayout{grid-template-columns:minmax(0,1fr)}.studentSidebar{padding:18px 18px 14px}.studentLibraryLink{gap:10px;margin:0 0 18px;font-size:14px}.studentLibraryLink svg{width:19px;height:19px}.studentSidebar h2{margin:0 0 13px;font-size:17px}.studentProgressTrack{height:7px;margin:0}.studentProgressLabel{margin:8px 0 14px;font-size:12px}.studentMobileMenu{color:#fff;background:#ffffff09;border:1px solid #555375;border-radius:8px;justify-content:space-between;width:100%;padding:11px 13px;font-size:13px;display:flex}.studentChapters{margin-top:12px;display:none}.studentSidebar.isOpen .studentChapters{max-height:340px;display:grid;overflow-y:auto}.studentEdition{display:none}.studentWorkspace{padding:20px 14px 38px}.studentBreadcrumb{gap:8px;margin:0 2px 14px;font-size:11px}.studentReading{border-radius:10px;padding:23px 19px 16px}.studentReading h1{letter-spacing:-.75px;margin:17px 0 22px;font-size:30px;line-height:1.18}.studentChapterContent{line-height:1.8}.studentChapterContent>h2{font-size:1.1em}.studentResources{grid-template-columns:1fr;gap:15px}.studentWorkspaceGrid{gap:18px}.studentReadingActions{flex-direction:column;margin-top:25px}.studentResourceCard{padding:21px}.studentCertificateDialog{padding:26px 20px}.studentCertificateDialog h2{font-size:22px}.studentChapterContent .studentBullet{gap:10px}}@media (prefers-reduced-motion:reduce){.studentProgressTrack>span{transition:none}}.studentReading,.studentResourceCard{border-color:#e5defa;border-radius:24px;box-shadow:0 10px 34px #69509607}.studentReading{padding:32px}.studentResources{gap:24px}.studentWorkspaceGrid{gap:22px}.studentResourceCard{padding:24px 21px}.studentChapters button{border-radius:15px}.studentChapters button.active{background:linear-gradient(110deg,#6945d3,#5335ab);border-color:#8b6be2;box-shadow:0 5px 16px #100b3824}.studentPrimary,.studentSecondary{border-radius:12px}.studentPrimary{box-shadow:0 4px 13px #7550de18}.studentCertificateLock,.studentCertificateReady{background:#f3f0fc;border-radius:17px}.studentCertificateReady{background:#edf9f4}.studentFileBadge{border-radius:7px}.studentCertificateDialog{border-radius:26px}.studentCertificatePreview{border-radius:18px}.studentTextSize button{border-radius:9px}.studentTableRow{border-radius:0 13px 13px 0}.studentReadingRule{background:#ede7fc}@media (width<=760px){.studentReading{border-radius:22px;padding:25px 20px 18px}.studentResourceCard{border-radius:22px;padding:23px}.studentWorkspaceGrid{gap:19px}.studentResources{gap:18px}.studentMobileMenu{border-radius:12px}.studentReading h1{font-size:29px}.studentCertificateDialog{border-radius:23px}}.studentMaterialHelp{color:#596174;margin:0 0 12px;font-size:12px;line-height:1.65}.studentMaterialHelp summary{cursor:pointer;color:#6740b4;padding:8px 0;font-weight:700}.studentMaterialHelp summary:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #b4a1ee}.studentMaterialHelp p{margin:8px 0 12px}.studentMaterialHelp ol{margin:8px 0 14px;padding-left:20px}.studentMaterialHelp li{overflow-wrap:anywhere;margin:8px 0}.studentMaterialHelp strong{color:#3e286f}.studentMaterialRevision{color:#6c6380;margin:0 0 12px;font-size:12px;line-height:1.65}:root{--cc-bg:#faf8fd;--cc-card:#fff;--cc-ink:#21162f;--cc-muted:#71677f;--cc-line:#e8e0f1;--cc-purple:#713ed0;--cc-blue:#456ce0;--cc-soft:#f2edfc;--cc-shadow:0 14px 42px #44237a0a;--cc-gradient:linear-gradient(120deg,#6441cb,#496de0)}body{background:var(--cc-bg);color:var(--cc-ink);background-image:radial-gradient(at 90% 0,#eee8fc66,#0000 42%);background-attachment:scroll}:is(.accountPage,.adminPage,.signupPage,.publicServicePage,.agencyAccountPage,.agencyContractPage,.affiliateAuthPage,.affiliatePanelPage,.archiveLanding,.innovationPage,.legalPage,.academyPage,.academyProduct,.academyLibraryEntry,.academyLibrary,.digitalStore,.toolProductPage){color:var(--cc-ink);background:var(--cc-bg);background-image:radial-gradient(at 92% 0,#eee8fc88,#0000 42%)}body:has(.platformShell){background:var(--cc-bg);color:var(--cc-ink)}:is(.accountTop,.adminPage>.accountTop,.accountPage .accountTop,.studentTopbar){color:var(--cc-ink);border-bottom:1px solid var(--cc-line);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed}:is(.accountTop,.accountPage .accountTop) :is(a,nav),.brand,.accountPage .brand{color:var(--cc-ink)}.brandMark,.accountAvatar,.adminIdentity>span{color:#fff;background:linear-gradient(135deg,#7244d6,#4f78e1);border-radius:15px;box-shadow:0 7px 20px #6941cc22}:is(.platformContent,.platformNav,.accountSidebar,.accountContent,.adminPanel,.editorCard,.emptyProfile,.loginCard,.successCard,.signupContent,.publicModal>form,.collabModal>form,.affiliateLoginCard,.affiliatePanelContent,.legalPage article){background:var(--cc-card);color:var(--cc-ink);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:24px}.platformContent{min-width:0}.platformNav,.accountSidebar{background:linear-gradient(155deg,#fff,#f6f2ff)}:is(.platformNav,.accountMenu) button{color:var(--cc-muted);border-radius:12px}.platformNav button.active,.platformNav button:hover,.accountMenu b{background:var(--cc-soft);color:var(--cc-purple);box-shadow:none}:is(.platformContent,.accountContent,.accountSidebar,.adminPage,.signupContent,.loginCard,.successCard,.publicServicePage,.affiliatePanelContent,.affiliateAuthPage,.legalPage) :is(h1,h2,h3,h4,label,legend,th){color:var(--cc-ink);text-shadow:none;background-clip:initial;-webkit-text-fill-color:currentColor}:is(.platformContent,.accountContent,.accountSidebar,.adminPage,.signupContent,.loginCard,.successCard,.publicServicePage,.affiliatePanelContent,.affiliateAuthPage,.legalPage) :is(p,small){color:var(--cc-muted)}:is(.editorCard,.opportunityCard,.ecosystemCard,.steps>div,.adminCard,.adminStats div,.securityGrid div,.creatorDirectory article,.lockedCreators,.dealCard,.meetingCard,.payoutCard,.proofForm,.plans article,.mentoringCards article,.shopGrid article,.unboxingPlans article,.serviceForm,.collabActions section,.collabDirectory article,.requestHistory article,.communityPost,.community-aviso,.community-campanha,.community-formulario,.community-conteudo,.reviewForm,.messageForm,.communityComposer,.contentCatalog>article,.creatorContentStats article,.contentUpload,.myContentList article,.contentFinance article,.contentAdminSection article,.contentLibrary article,.aiWorkspace>aside,.aiWorkspace>main,.aiResult,.aiProjects article,.aiPlans article,.aiAdminStats article,.aiAdmin form,.proPreviewGrid article,.proToolGrid button,.proAdminStats article,.proForm,.proPanel,.proResult,.proRow,.proTask,.affiliateNotice,.affiliateRules,.affiliateAdminBanner,.affiliateGrid>article,.affiliatePlans article,.affiliateDashboard>section,.affiliateUpload,.affiliateAdminList,.affiliateAdminStats article,.affiliateAdminTools,.affiliateRuleOrganizer,.agencyBenefits,.agencyApplication,.collabPublic,.agencyDigitalCard,.agencyMemberStats article,.agencyPriorityArea,.agencyBenefitGrid article,.agencyMemberColumns>section,.agencyAdminSummary article,.agencyAdminList>article,.mentorshipKpis article,.mentorshipGrid>section,.mentorshipFormBlock,.mentorshipAdminDeliveries,.mentorshipAdminChat,.mentorshipAdminStats article,.archiveBenefits article,.archivePlanGrid>article,.dailyPaymentList article,.invoicePayoutGrid article,.serviceAdminGrid article,.invoiceAdminSummary article,.storeAdminSummary article,.storeOrderCard){background:var(--cc-card);color:var(--cc-ink);border-color:var(--cc-line);box-shadow:var(--cc-shadow);border-radius:22px}:is(.opportunityCard,.ecosystemCard,.dealCard,.plans article,.creatorDirectory article,.contentCatalog>article,.affiliateGrid>article,.proPanel,.proTask,.storeOrderCard,.academyCatalogReview) :is(h2,h3,h4,b,strong){color:var(--cc-ink)}:is(.opportunityCard,.ecosystemCard,.dealCard,.plans article,.creatorDirectory article,.contentCatalog>article,.affiliateGrid>article,.proPanel,.proTask,.storeOrderCard) :is(p,small){color:var(--cc-muted)}:is(.platformContent,.accountPage,.adminPage,.signupPage,.affiliateAuthPage,.affiliatePanelPage,.publicServicePage,.agencyContractPage) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){color:var(--cc-ink);box-shadow:none;background:#fff;border:1px solid #d8cce6;border-radius:12px}:is(.platformContent,.accountPage,.adminPage,.signupPage,.affiliateAuthPage,.affiliatePanelPage,.publicServicePage) :is(input,select,textarea):focus-visible{outline-offset:2px;border-color:var(--cc-purple);outline:3px solid #b59be866}:is(.platformContent,.accountPage,.adminPage,.signupPage,.affiliateAuthPage,.affiliatePanelPage) option{color:var(--cc-ink);background:#fff}:is(.platformContent,.accountPage,.adminPage,.signupPage) input:disabled{color:#82758e;background:#f5f2f8}:is(.platformContent,.accountPage,.adminPage,.signupPage) ::placeholder{color:#93869f;opacity:1}.primary,.homePrimary,.editButton,.saveProfile,.proPlusPlanButton,.proPlusPlanButton:hover,.contentCart button,.contentUpload>button,.contentLibrary a,.affiliateUpload>button{background:var(--cc-gradient);color:#fff;border-color:#0000;border-radius:13px;box-shadow:0 7px 19px #6841ce22}:is(.aiHero,.contentNowHero,.proHero,.affiliateHero,.agencyHero,.agencyMemberHero,.mentorshipDashboard>header,.mentorshipAdminHero,.mentorshipClientHead,.academyAdminHero,.adminTitle,.financeHero,.archivePricing,.affiliateAuthLayout>aside,.signupAside,.agencyContractPage>header,.digitalStoreHero aside){color:#fff;background:radial-gradient(at 100% 0,#776cf950,#0000 55%),linear-gradient(125deg,#20143e,#5139a0 65%,#536ed6);border:1px solid #ffffff20;border-radius:27px;box-shadow:0 18px 44px #4b2a7c17}:is(.aiHero,.contentNowHero,.proHero,.affiliateHero,.agencyHero,.agencyMemberHero,.mentorshipDashboard>header,.mentorshipAdminHero,.mentorshipClientHead,.academyAdminHero,.adminTitle,.financeHero,.archivePricing,.affiliateAuthLayout>aside,.signupAside,.agencyContractPage>header,.digitalStoreHero aside) :is(h1,h2,h3,h4,b,strong){color:#fff;-webkit-text-fill-color:currentColor}:is(.aiHero,.contentNowHero,.proHero,.affiliateHero,.agencyHero,.agencyMemberHero,.mentorshipDashboard>header,.mentorshipAdminHero,.mentorshipClientHead,.academyAdminHero,.adminTitle,.financeHero,.archivePricing,.affiliateAuthLayout>aside,.signupAside,.agencyContractPage>header,.digitalStoreHero aside) :is(p,small,span){color:#e0d7f4}:is(.aiTabs,.contentNowTabs,.affiliateTabs,.proNav){background:var(--cc-soft);border-color:var(--cc-line);border-radius:16px;padding:7px}:is(.aiTabs,.contentNowTabs,.affiliateTabs,.affiliateFilters,.proNav) button{color:var(--cc-muted);background:0 0;border-color:#0000;border-radius:11px}:is(.aiTabs,.contentNowTabs,.affiliateTabs,.affiliateFilters,.proNav) button.active{background:var(--cc-gradient);color:#fff;box-shadow:0 5px 13px #6a42cc22}:is(.feeNotice,.planReminder,.contentNowNotice,.proOffer,.academyEditorialEvidence,.financeGuide,.agencyContractState,.mentorshipEmpty){background:var(--cc-soft);color:#523486;box-shadow:none;border-color:#e0d2f1;border-radius:18px}:is(.contractList pre,.dealCard pre,.proResult pre,.assistantGrid pre,.agencyContractDocument){color:var(--cc-ink);border-color:var(--cc-line);background:#f7f4fb;border-radius:18px}:is(.tableHead,.tableRow,.adminSection,.adminProfileModal,.academyPreviewPane,.academyAdminTools,.academyDecision,.academyAdminSummary>div,.academyAdminSummary article,.academyCatalogReview,.academyEditorialEvidence,.academyMaterialList a,.academyAdminTools form,.academyPreviewDisabled){color:var(--cc-ink);border-color:var(--cc-line);box-shadow:var(--cc-shadow);background:#fff;border-radius:20px}.academyReadinessTable{border-color:var(--cc-line)}.academyReadinessTable thead th{background:var(--cc-soft);color:#55416e}.academyReadinessTable :is(td,th){border-color:var(--cc-line);color:var(--cc-ink)}.academyReadinessTable :is(p,small){color:var(--cc-muted)}.academySalesFilters input,.academySalesFilters select{min-height:48px}.academyCatalogReview button{background:var(--cc-gradient);color:#fff;border-color:#0000;border-radius:12px}.academyCatalogReview button:disabled{opacity:.5}.academyAdminPicker,.academyAdminSummary,.academyAdminPicker label,.academyAdminTools :is(h3,span),.academyDecision :is(h3,span),.academyMaterialList a b{color:var(--cc-ink)}.academyAdminTools small,.academyDecision p,.academyEditorialEvidence p{color:var(--cc-muted)}.adminWorkspace{flex-direction:column;gap:26px;display:flex}.adminWorkspace>.adminTopMenu{border:1px solid var(--cc-line);width:100%;box-shadow:var(--cc-shadow);color:var(--cc-ink);background:#fff;border-radius:26px;padding:24px;display:block;position:static;overflow:visible}.adminTopMenu .adminIdentity{border-bottom:1px solid var(--cc-line);align-items:center;gap:12px;margin:0 0 22px;padding:0 0 18px;display:flex}.adminTopMenu .adminIdentity b{color:var(--cc-ink);font-size:18px}.adminTopMenu .adminIdentity small{color:var(--cc-muted)}.adminMenuGroups{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.adminMenuGroup{min-width:0}.adminMenuGroup h2{letter-spacing:.07em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800;color:#81718f!important}.adminMenuGroup>div{gap:5px;display:grid}.adminTopMenu .adminMenuGroup button{color:#5d4b71;white-space:normal;width:100%;min-width:0;min-height:49px;box-shadow:none;cursor:pointer;background:#fbf9fe;border:1px solid #eee8f5;border-radius:13px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0;padding:10px;font-size:11px;line-height:1.4;display:grid}.adminTopMenu .adminMenuGroup button i{color:#7a53c3;place-items:center;font-size:13px;display:grid}.adminTopMenu .adminMenuGroup button em{color:#755695;background:#ede5f8;padding:2px 6px;font-size:10px}.adminTopMenu .adminMenuGroup button em:empty{display:none}.adminTopMenu .adminMenuGroup button:hover{color:#56338e;background:#eee7fb;border-color:#d6c4f1}.adminTopMenu .adminMenuGroup button.active{background:var(--cc-gradient);color:#fff;border-color:#0000;box-shadow:0 7px 16px #6541cb24}.adminTopMenu .adminMenuGroup button.active i,.adminTopMenu .adminMenuGroup button.active em{color:#fff}.adminTopMenu .adminMenuGroup button.active em{background:#ffffff25}.adminMain{width:100%;min-width:0}.adminToolbar{color:var(--cc-muted);border-color:var(--cc-line);background:0 0}.adminTitle{margin-bottom:26px}.adminTitleBadge{background:#ffffff0d;border-color:#ffffff30}.adminTitle .adminLive{color:#e7ddff}.adminStats strong,.adminCard strong{color:var(--cc-purple)}.adminPage .adminMain :is(.adminSearch,.adminFilters,.adminEmpty){border-color:var(--cc-line);color:var(--cc-muted);background:#f7f3fc}.academyStudent{background:var(--cc-bg)}.studentReading,.studentResourceCard,.studentCertificateDialog{border-color:var(--cc-line);box-shadow:var(--cc-shadow);border-radius:24px}.studentSidebar{background:linear-gradient(155deg,#241642,#563c9c)}.studentWorkspace{background:0 0}.studentPrimary{background:var(--cc-gradient);color:#fff}:where(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #a88ae5}@media (width<=1100px){.adminMenuGroups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.adminWorkspace>.adminTopMenu{padding:18px}.adminMenuGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.adminTopMenu .adminMenuGroup button{min-height:53px;font-size:12px}.adminTitle{border-radius:22px}.adminPage .adminShell{padding-top:12px}}@media (width<=440px){.adminMenuGroups{grid-template-columns:1fr}.adminMenuGroup>div{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTopMenu .adminMenuGroup button{grid-template-columns:18px minmax(0,1fr) auto;font-size:11px}.adminTopMenu .adminIdentity{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}:is(.platformContent,.accountContent,.accountSidebar,.adminPage,.signupContent,.loginCard,.successCard,.publicServicePage,.affiliatePanelContent,.affiliateAuthPage,.legalPage) :is(h1,h2,h3,h4){background-image:none}.platformShell.shell,.platformShell.shell.agencyMemberShell{flex-direction:column;gap:24px;width:min(1280px,100% - 48px);max-width:1280px;margin:0 auto;padding:24px 0 70px;display:flex}.platformShell>.platformTopMenu,.agencyMemberShell .platformNav.platformTopMenu{white-space:normal;border:1px solid var(--cc-line);width:100%;height:auto;min-height:0;box-shadow:var(--cc-shadow);background:#fff;border-radius:25px;padding:24px;display:block;position:static;overflow:visible}.platformTopMenu .panelProfileIdentity,.agencyMemberShell .platformTopMenu .panelProfileIdentity{border-bottom:1px solid var(--cc-line);align-items:center;gap:13px;margin-bottom:18px;padding-bottom:18px;display:flex}.platformTopMenu .panelProfileIdentity h3{color:var(--cc-ink);margin:0 0 4px;font-size:18px}.platformTopMenu .panelProfileIdentity p{color:var(--cc-muted);margin:0;font-size:12px}.agencyMemberShell .platformTopMenu .agencyNavBadge{float:right;background:var(--cc-soft);color:var(--cc-purple);border:1px solid #e3d7f4;border-radius:13px;margin:0 0 12px 16px;padding:9px 13px;display:inline-flex}.agencyMemberShell .platformTopMenu .agencyNavBadge :is(b,small){color:var(--cc-purple)}.agencyMemberShell .platformTopMenu .agencyNavBadge>span{color:var(--cc-purple);box-shadow:none;background:#e9ddfa}.platformTopLinks{clear:both;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.platformTopMenu .platformTopLinks button,.agencyMemberShell .platformTopMenu .platformTopLinks button{white-space:normal;text-align:left;color:#5a476f;width:100%;min-width:0;min-height:49px;box-shadow:none;cursor:pointer;background:#fbf9fe;border:1px solid #e9e1f2;border-radius:13px;align-items:center;gap:7px;margin:0;padding:12px 14px;font-size:12px;font-weight:750;line-height:1.45;display:flex;transform:none}.platformTopMenu .platformTopLinks button:hover,.agencyMemberShell .platformTopMenu .platformTopLinks button:hover{color:#6236a7;background:#f0e9fc;border-color:#d7c4f0}.platformTopMenu .platformTopLinks button.active,.agencyMemberShell .platformTopMenu .platformTopLinks button.active{background:var(--cc-gradient);color:#fff;border-color:#0000;box-shadow:0 6px 17px #6541cb24}.platformTopLinks button.active:before{display:none}.platformShell>.platformContent,.agencyMemberShell .platformContent{border:1px solid var(--cc-line);width:100%;min-width:0;min-height:500px;color:var(--cc-ink);box-shadow:var(--cc-shadow);background:#fff;border-radius:26px;padding:32px}.agencyMemberDashboard{gap:24px;display:grid}.agencyMemberDashboard .agencyMemberHero{min-height:0;box-shadow:none;background:radial-gradient(at 0 0,#e7dcfb88,#0000 58%),linear-gradient(120deg,#fbf9ff,#f2f5fe);border:1px solid #e5dcf1;border-radius:25px;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);align-items:center;gap:36px;padding:38px;display:grid;overflow:hidden}.agencyMemberDashboard .agencyMemberHero:before,.agencyMemberDashboard .agencyMemberHero:after{display:none}.agencyMemberDashboard .agencyMemberHero h1{letter-spacing:-1.4px;color:var(--cc-ink);-webkit-text-fill-color:var(--cc-ink);background:0 0;max-width:680px;margin:15px 0;font-family:inherit;font-size:clamp(29px,3.2vw,45px);font-weight:750;line-height:1.13}.agencyMemberDashboard .agencyMemberHero>div:first-child>span{letter-spacing:.12em;color:var(--cc-purple);font-size:10px;font-weight:800}.agencyMemberDashboard .agencyMemberHero p{color:var(--cc-muted);max-width:620px;margin:0;font-size:15px;line-height:1.75}.agencyMemberDashboard .agencyDigitalCard{color:#fff;background:radial-gradient(at 100% 0,#8b74f370,#0000 64%),linear-gradient(135deg,#2d1b53,#5840b0 68%,#536fd8);border:1px solid #fff3;border-radius:22px;flex-direction:column;justify-self:end;width:100%;max-width:370px;min-height:250px;padding:25px;display:flex;transform:none;box-shadow:0 18px 38px #6246aa26}.agencyMemberDashboard .agencyDigitalCard small{color:#e4dcf6;letter-spacing:.1em;font-size:9px;line-height:1.5}.agencyMemberDashboard .agencyDigitalCard i{color:#eee3ff;text-shadow:none;margin:13px 0;font-size:30px}.agencyMemberDashboard .agencyDigitalCard strong{color:#fff;letter-spacing:.13em;font-size:17px;line-height:1.5}.agencyMemberDashboard .agencyDigitalCard b{color:#fff;margin-top:16px;font-family:inherit;font-size:18px}.agencyMemberDashboard .agencyDigitalCard em{color:#b8f7d2;margin-top:8px;font-size:11px;font-style:normal}.agencyMemberDashboard .agencyDigitalCard code{color:#ddd5ef;overflow-wrap:anywhere;margin-top:12px;font-size:11px}.agencyMemberDashboard .agencyMemberStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0;display:grid}.agencyMemberDashboard .agencyMemberStats article{border:1px solid var(--cc-line);box-shadow:none;background:#fbf9fe;border-radius:19px;gap:9px;padding:20px;display:grid}.agencyMemberDashboard .agencyMemberStats span{color:var(--cc-muted);font-size:11px}.agencyMemberDashboard .agencyMemberStats b{color:var(--cc-purple);font-size:18px}.agencyMemberDashboard .agencyMemberStats small{color:var(--cc-muted);font-size:11px;line-height:1.5}.agencyMemberDashboard .agencyPriorityArea{border:1px solid var(--cc-line);box-shadow:none;background:#fff;border-radius:23px;padding:26px}.agencyMemberDashboard .agencyPriorityArea h2{letter-spacing:-.8px;color:var(--cc-ink);margin:10px 0;font-family:inherit;font-size:27px}.agencyMemberDashboard .agencyPriorityArea p{color:var(--cc-muted);line-height:1.65}.agencyMemberDashboard .agencyBenefitGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.agencyMemberDashboard .agencyBenefitGrid article{border:1px solid var(--cc-line);min-height:220px;box-shadow:none;background:#faf8fe;border-radius:18px;flex-direction:column;padding:21px;display:flex}.agencyMemberDashboard .agencyBenefitGrid i,.agencyMemberDashboard .agencyBenefitGrid article:nth-child(2n) i{width:40px;height:40px;color:var(--cc-purple);box-shadow:none;background:#eee7fc;border:0;border-radius:12px}.agencyMemberDashboard .agencyBenefitGrid b{color:var(--cc-ink);margin:18px 0 7px;font-size:15px}.agencyMemberDashboard .agencyBenefitGrid p{font-size:12px}.agencyMemberDashboard .agencyBenefitGrid button{color:#663bb4;background:0 0;margin-top:auto;padding-top:15px;font-size:12px;line-height:1.4}.agencyMemberDashboard .agencyMemberColumns{grid-template-columns:1.2fr 1fr;gap:20px;margin:0;display:grid}.agencyMemberDashboard .agencyMemberColumns>section{border:1px solid var(--cc-line);box-shadow:none;background:#fff;border-radius:22px;padding:25px}.agencyMemberDashboard .agencyMemberColumns :is(h2,b){color:var(--cc-ink);font-family:inherit}.agencyMemberDashboard .agencyMemberColumns :is(p,span,small){color:var(--cc-muted)}.agencyMemberDashboard .agencyMemberColumns li{border-color:var(--cc-line)}.agencyMemberDashboard .agencyActivePill{color:#237448;background:#e8f6ee;border-radius:20px;padding:6px 10px}@media (width<=1080px){.platformTopLinks{grid-template-columns:repeat(4,minmax(0,1fr))}.agencyMemberDashboard .agencyBenefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.agencyMemberDashboard .agencyMemberHero{grid-template-columns:1.2fr 1fr;gap:22px;padding:28px}}@media (width<=760px){.platformShell.shell,.platformShell.shell.agencyMemberShell{gap:17px;width:calc(100% - 28px);padding-top:16px}.platformTopMenu .platformTopLinks{grid-template-columns:repeat(3,minmax(0,1fr))}.platformShell>.platformContent,.agencyMemberShell .platformContent{border-radius:22px;padding:20px}.agencyMemberDashboard .agencyMemberHero{grid-template-columns:1fr;gap:26px;padding:25px}.agencyMemberDashboard .agencyDigitalCard{justify-self:stretch;max-width:none}.agencyMemberDashboard .agencyMemberStats{grid-template-columns:repeat(2,minmax(0,1fr))}.agencyMemberDashboard .agencyMemberColumns{grid-template-columns:1fr}.agencyMemberDashboard .agencyPriorityArea{padding:20px}.agencyMemberDashboard .agencyBenefitGrid article{min-height:210px}.agencyMemberShell .platformTopMenu .agencyNavBadge{float:none;margin:0 0 16px}.platformShell>.platformTopMenu{padding:18px}}@media (width<=480px){.platformTopMenu .platformTopLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.platformTopMenu .platformTopLinks button{padding:11px 10px;font-size:11px}.agencyMemberDashboard .agencyBenefitGrid{grid-template-columns:1fr}.agencyMemberDashboard .agencyMemberStats{gap:10px}.agencyMemberDashboard .agencyMemberStats article{padding:15px}.agencyMemberDashboard .agencyMemberHero h1{font-size:29px}.agencyMemberDashboard .agencyPriorityArea h2{font-size:24px}.agencyMemberDashboard .agencyMemberColumns>section{padding:20px}}.registrationOverview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.registrationOverview>div{background:#f7f3fd;border:1px solid #e7def3;border-radius:18px;gap:9px;padding:20px 22px;display:grid}.registrationOverview span{color:#756685;font-size:12px;font-weight:600}.registrationOverview b{color:#6237b0;font-size:30px;font-weight:750;line-height:1.1}.registrationControls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.registrationFilters{flex-wrap:wrap;gap:7px;display:flex}.registrationFilters button{color:#6b597e;cursor:pointer;background:#fff;border:1px solid #e3d9ef;border-radius:12px;align-items:center;gap:8px;min-height:43px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.registrationFilters button span{color:#7857a3;background:#f0eaf9;border-radius:7px;padding:2px 7px;font-size:10px}.registrationFilters button.active{color:#fff;background:#6c42be;border-color:#6c42be;box-shadow:0 4px 12px #6a42bb22}.registrationFilters button.active span{color:#fff;background:#ffffff26}.registrationSearch{color:#62516f;flex:1;gap:7px;min-width:260px;max-width:420px;font-size:12px;font-weight:700;display:grid}.adminPage .registrationSearch input{color:#251b31;background:#fff;border:1px solid #dcd0e9;border-radius:13px;width:100%;min-height:46px;padding:12px 15px}.registrationGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.registrationCard{background:#fff;border:1px solid #e6ddef;border-radius:22px;flex-direction:column;min-width:0;padding:23px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 8px 24px #51337308}.registrationCard:hover{border-color:#cdb8e8;box-shadow:0 12px 28px #51337310}.registrationCard>header{border-bottom:1px solid #eee8f4;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:19px;display:grid}.registrationAvatar{color:#7546b9;background:linear-gradient(135deg,#eee4ff,#e8edff);border-radius:14px;place-items:center;width:46px;height:46px;font-size:16px;font-weight:800;display:grid}.registrationName{min-width:0}.adminPage .registrationName h3{letter-spacing:-.25px;color:#2a1d39;overflow-wrap:anywhere;margin:0 0 4px;font-size:16px;line-height:1.4}.registrationName>span{color:#8b739e;font-size:11px;line-height:1.4}.registrationCard>header>.statusPill{color:#624982;background:#f0ebf8;border:0;grid-column:1/-1;justify-self:start;padding:5px 9px;font-size:10px}.registrationCard>header>.status-ativo{color:#287348;background:#e9f7ee}.registrationCard>header>.status-suspenso{color:#985228;background:#fff0e8}.registrationContacts{gap:15px;margin:20px 0;display:grid}.registrationContacts div{min-width:0}.registrationContacts dt{letter-spacing:.06em;text-transform:uppercase;color:#9b8aa7;margin-bottom:5px;font-size:10px;font-weight:700}.registrationContacts dd{color:#4d3b5f;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.registrationContacts a{color:#655088;text-decoration:none}.registrationContacts a:hover{text-decoration:underline}.registrationSince{color:#9787a2;margin-bottom:20px;padding-top:4px;font-size:10px}.registrationCard .registrationOpen{color:#fff;cursor:pointer;background:linear-gradient(110deg,#6e43c6,#536ed5);border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:12px 15px;font-size:12px;font-weight:750;display:flex}.registrationOpen:disabled{opacity:.6;cursor:wait}.registrationMore{border-top:1px solid #eee7f4;margin-top:17px;padding-top:11px}.registrationMore summary{cursor:pointer;color:#8c789d;padding:5px 0;font-size:11px}.registrationMore>div{gap:7px;margin-top:10px;display:grid}.registrationMore button,.registrationMore a{text-align:left;color:#72558c;cursor:pointer;background:#faf8fd;border:1px solid #e9e0f1;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:600;line-height:1.5;display:block}.registrationMore .registrationDelete{color:#a34c56;background:#fff6f6;border-color:#f3dfdf}.registrationEmpty{text-align:center;background:#faf8fd;border:1px dashed #d8cbe8;border-radius:20px;padding:40px 24px}.registrationEmpty b{color:#61477b;font-size:18px}.registrationEmpty p{font-size:13px}.registrationEmpty button{color:#fff;cursor:pointer;background:#7047ba;border-radius:11px;margin-top:12px;padding:11px 16px;font-size:12px}@media (width<=1150px){.registrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.registrationOverview{gap:8px}.registrationOverview>div{padding:15px 12px}.registrationOverview span{font-size:10px}.registrationOverview b{font-size:25px}.registrationGrid{grid-template-columns:1fr}.registrationControls{align-items:stretch;gap:16px}.registrationSearch{flex-basis:100%;width:100%;min-width:0;max-width:none}.registrationFilters{width:100%}.registrationFilters button{flex:1;justify-content:center;padding:9px;font-size:11px}.registrationCard{padding:22px}.registrationContacts dd{font-size:13px}}.recoveryPage{color:#211a2e;background:#fbfaff;min-height:100svh;padding:clamp(22px,5vw,65px);font-family:Manrope,Inter,system-ui,sans-serif}.recoveryPage>section{max-width:640px;margin:clamp(70px,14vh,150px) auto}.recoveryPage h1{letter-spacing:-1.5px;color:#211a2e;-webkit-text-fill-color:currentColor;background:0 0;margin:17px 0 22px;font-size:clamp(32px,6vw,54px);line-height:1.15}.recoveryPage p{color:#665e72;margin-bottom:28px;line-height:1.8}.recoveryPage section>div{flex-wrap:wrap;gap:12px;display:flex}.recoveryPage :focus-visible{outline-offset:4px;outline:3px solid #7643d4}.terms a{text-underline-offset:3px;text-decoration:underline}.academyProductHero>*{min-width:0}.academyProductCopy h1,.academyCover strong{overflow-wrap:anywhere}.homeRefresh{--homeInk:#211a2e;--homeMuted:#665e72;--homePurple:#6438c5;--homeLine:#e5deed;--homeSoft:#f4effb;min-height:100svh;color:var(--homeInk);isolation:isolate;background:#fbfaff;padding-top:1px;font:15px/1.65 Inter,Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.homeRefresh *{box-sizing:border-box}.homeRefresh .shell{width:min(1240px,100% - 64px);margin-inline:auto}.homeRefresh a{color:inherit;text-decoration:none}.homeRefresh h1,.homeRefresh h2,.homeRefresh h3,.homeRefresh p{-webkit-text-fill-color:currentColor;color:inherit;background:0 0;margin:0}.homeRefresh h1,.homeRefresh h2,.homeRefresh h3{font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}.homeRefresh button,.homeRefresh input,.homeRefresh summary{font:inherit}.homeRefresh button{cursor:pointer}.homeRefresh svg{vertical-align:middle;flex-shrink:0}.homeRefresh :focus-visible{outline-offset:5px;outline:3px solid #7643d4}.homeRefresh section[id]{scroll-margin-top:110px}.homeRefresh .homeSr,.homeRefresh .homeSkip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.homeRefresh .homeSkip:focus{z-index:150;clip-path:none;color:#442878;background:#fff;border-radius:10px;width:auto;height:auto;padding:12px 20px;font-weight:700;position:fixed;top:20px;left:25px}.homeRefresh main:focus{outline:none}.homeRefresh .homeNav{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border:1px solid #e9e2f1;border-radius:19px;justify-content:space-between;align-items:center;gap:24px;min-height:74px;margin-top:12px;padding:10px 20px;display:flex;position:sticky;top:12px;box-shadow:0 8px 30px #35234808}.homeRefresh .homeBrand{color:var(--homeInk);letter-spacing:-.6px;white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;font-size:19px;font-weight:750;display:inline-flex}.homeRefresh .homeBrand strong{color:var(--homePurple)}.homeRefresh .homeBrandMark{color:#fff;background:linear-gradient(135deg,#6438c5,#d83c92);border-radius:12px;place-items:center;width:36px;height:36px;font-weight:750;display:grid;box-shadow:0 5px 13px #7545ff20}.homeRefresh .homeDesktopLinks{align-items:center;gap:24px;font-size:12px;font-weight:600;display:flex}.homeRefresh .homeDesktopLinks a{color:#60556e;white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.homeRefresh .homeDesktopLinks a:first-child{color:#5934bd}.homeRefresh .homeDesktopLinks a:hover{color:#271344}.homeRefresh .homeNavActions{flex-shrink:0;align-items:center;gap:20px;font-size:12px;font-weight:650;display:flex}.homeRefresh .homeNavActions>a{align-items:center;min-height:44px;display:inline-flex}.homeRefresh .homeMobileMenu{display:none}.homeRefresh .homePrimary,.homeRefresh .homeSecondary{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:14px 22px;font-size:13px;font-weight:650;line-height:1.5;display:inline-flex}.homeRefresh .homePrimary{color:#fff;background:linear-gradient(115deg,#5c36bc,#3d5acb);border:1px solid #0000;box-shadow:0 7px 18px #6438c514}.homeRefresh .homePrimary.compact{min-height:44px;padding:11px 17px;font-size:12px}.homeRefresh .homePrimary:hover{filter:brightness(1.09)}.homeRefresh .homeSecondary{color:#372744;background:#fff;border:1px solid #dfd3ee}.homeRefresh .homeSocialHero{color:#f5f7ff;background:radial-gradient(at 94% 25%,#7138ff24,#0000 63%),radial-gradient(at 10% 100%,#176bff12,#0000 60%),#080f24;border:1px solid #252b46;border-radius:30px;grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;min-height:630px;margin-top:22px;padding:65px 68px 54px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 65px #17114712}.homeRefresh .homeSocialCopy{z-index:1;min-width:0;position:relative}.homeRefresh .homeSocialEyebrow{color:#c3c9e6;letter-spacing:.15em;align-items:center;gap:10px;font-size:10px;font-weight:550;display:flex}.homeRefresh .homeSocialEyebrow i{background:#ad8eff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #8052ff55}.homeRefresh .homeSocialHero h1{letter-spacing:-.065em;max-width:540px;margin:25px 0 26px;font-size:clamp(80px,8.5vw,110px);font-weight:600;line-height:.98}.homeRefresh .homeSocialHero h1>span{color:#b9a4ff;display:block}.homeRefresh .homeSocialLead{letter-spacing:-.45px;color:#d6dbed;font-size:25px;line-height:1.35}.homeRefresh .homeSocialLead strong{color:#f5f7ff;font-weight:600}.homeRefresh .homeSocialDescription{color:#aebbd6;max-width:365px;margin:17px 0 25px;font-size:13px;line-height:1.8}.homeRefresh a.homeSocialCta{color:#fff;background:linear-gradient(110deg,#1559d5,#6831e2);border:1px solid #6f75ee;border-radius:13px;justify-content:space-between;align-items:center;gap:27px;min-height:51px;padding:14px 20px;font-size:13px;font-weight:650;line-height:1.5;display:inline-flex;box-shadow:0 10px 25px #176bff16}.homeRefresh a.homeSocialCta:hover{filter:brightness(1.1);border-color:#afa8ff}.homeRefresh .homeSocialHero :focus-visible{outline-color:#d0c4ff}.homeRefresh .homeSocialStatus{color:#bac6e2;flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;font-size:10px;display:flex}.homeRefresh .homeSocialStatus>span{letter-spacing:.08em;color:#d9ceff;border:1px solid #9f88d84d;border-radius:6px;padding:4px 7px;font-size:8px}.homeRefresh .homeSocialVisual{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:12px 0 0;display:flex;position:relative}.homeRefresh .homeSocialVisualTop{color:#9caac6;letter-spacing:.13em;border-bottom:1px solid #9c8cf229;justify-content:space-between;gap:10px;padding-bottom:15px;font-size:8px;display:flex}.homeRefresh .homeSocialVisualTop>b{letter-spacing:0;color:#c3c8df;font-size:9px;font-weight:400}.homeRefresh .homeSocialNetwork{flex:1;align-self:center;width:calc(100% + 70px);max-width:none;height:auto;min-height:0;max-height:380px;margin:8px -35px 0}.homeRefresh .homeSocialVisualCaption{color:#ecebff;justify-content:space-between;align-items:center;gap:15px;padding:8px 0 23px;display:flex}.homeRefresh .homeSocialVisualCaption>span{letter-spacing:-.4px;font-size:22px;font-weight:500;line-height:1.35}.homeRefresh .homeSocialVisualCaption>svg{color:#b9a4ff}.homeRefresh .homeSocialVisualBottom{color:#9caac6;border-top:1px solid #9c8cf229;justify-content:space-between;align-items:center;gap:10px;padding:16px 0 0;font-size:10px;display:flex}.homeRefresh .homeSocialVisualBottom i{background:#7969a9;border-radius:50%;width:3px;height:3px}.homeRefresh .homeEyebrow,.homeRefresh .homeSectionHeading>span{letter-spacing:.12em;color:#624f83;margin-bottom:17px;font-size:10px;font-weight:650;display:block}.homeRefresh .homePathSection{border-bottom:1px solid var(--homeLine);padding-block:12px 74px}.homeRefresh .homeSectionHeading h2{letter-spacing:-1.1px;font-size:35px;font-weight:550;line-height:1.2}.homeRefresh .homeSectionHeading>p{color:var(--homeMuted);margin-top:17px;font-size:14px;line-height:1.8}.homeRefresh .homePathSection .homeSectionHeading{margin-bottom:28px}.homeRefresh .homePathGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.homeRefresh .homePathCard{border:1px solid var(--homeLine);background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;min-width:0;min-height:263px;padding:24px 22px;transition:box-shadow .18s,border-color .18s;display:flex}.homeRefresh .homePathCard>i{color:#6940ab;background:#f5effe;border:1px solid #ddd2f0;border-radius:11px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.homeRefresh .homePathCard.blue>i{color:#315cab;background:#eef4ff;border-color:#d5e1f6}.homeRefresh .homePathCard.pink>i{color:#a23675;background:#fff1f8;border-color:#efd1e1}.homeRefresh .homePathCard.gold>i{color:#865f22;background:#fff7eb;border-color:#e9dbc2}.homeRefresh .homePathCard h3{letter-spacing:-.35px;margin-top:22px;font-size:18px;font-weight:600;line-height:1.35}.homeRefresh .homePathCard p{color:var(--homeMuted);margin:10px 0 25px;font-size:12px;line-height:1.8}.homeRefresh .homePathCard>span{color:#573483;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;font-size:11px;font-weight:650;display:flex}.homeRefresh .homePathCard:hover{border-color:#ae98ce;box-shadow:0 10px 25px #4f32730c}.homeRefresh .homeDirectory{padding-block:74px 85px}.homeRefresh .homeDirectoryTools{margin:28px 0 19px}.homeRefresh .homeSearch{color:#705d8b;background:#fff;border:1px solid #c9bfd7;border-radius:13px;align-items:center;gap:12px;max-width:600px;min-height:54px;padding:0 16px;display:flex}.homeRefresh .homeSearch:focus-within{outline-offset:3px;outline:2px solid #7643d4}.homeRefresh .homeSearch input{width:100%;min-width:0;box-shadow:none;color:var(--homeInk);font:inherit;background:0 0;border:0;flex:1;min-height:50px;padding:15px 0;font-size:14px;outline:none!important}.homeRefresh .homeSearch input::placeholder{color:#776c84;opacity:1}.homeRefresh .homeSearch input::-webkit-search-cancel-button{appearance:none}.homeRefresh .homeSearch button{color:#614d7b;background:0 0;border:0;place-items:center;width:36px;min-width:36px;height:44px;padding:0;display:grid}.homeRefresh .homeCategoryFilters{flex-wrap:wrap;align-items:center;gap:7px;margin-top:19px;display:flex}.homeRefresh .homeCategoryFilters button{color:#675b77;min-height:42px;box-shadow:none;white-space:normal;background:#fff;border:1px solid #ded4eb;border-radius:10px;justify-content:center;align-items:center;padding:10px 15px;font-size:11px;font-weight:550;line-height:1.5;transition:background .15s,border-color .15s;display:inline-flex}.homeRefresh .homeCategoryFilters button:hover{color:#3f255d;border-color:#9e85be}.homeRefresh .homeCategoryFilters button.active{color:#fff;background:#6038b5;border-color:#6038b5}.homeRefresh .homeResultsCount{color:#70627f;margin-bottom:17px;font-size:11px}.homeRefresh .homeServiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.homeRefresh .homeServiceCard{border:1px solid var(--homeLine);background:#fff;border-radius:19px;flex-direction:column;min-width:0;min-height:277px;padding:25px;transition:border-color .18s,box-shadow .18s;display:flex}.homeRefresh .homeServiceCard:hover{border-color:#ae98ce;box-shadow:0 10px 25px #4f32730c}.homeRefresh .homeServiceTop{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.homeRefresh .homeServiceTop>svg{color:#b7a8c7}.homeRefresh .homeServiceIcon{color:#73519f;background:#f4eefc;border:1px solid #e8dff3;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.homeRefresh .homeServiceIcon>span{font-size:11px;font-weight:700}.homeRefresh .homeServiceAudience{color:#69567d;letter-spacing:.06em;text-transform:uppercase;font-size:9px;line-height:1.7}.homeRefresh .homeServiceCard h3{letter-spacing:-.5px;margin:9px 0 12px;font-size:20px;font-weight:600;line-height:1.3}.homeRefresh .homeServiceCard>p{color:var(--homeMuted);max-width:330px;margin:0 0 26px;font-size:12px;line-height:1.8}.homeRefresh .homeServiceCard>b{color:#583394;align-items:center;gap:15px;margin-top:auto;font-size:11px;font-weight:650;display:flex}.homeRefresh .homeEmpty{text-align:center;background:#fff;border:1px dashed #c3b3d5;border-radius:20px;justify-items:center;padding:48px 25px;display:grid}.homeRefresh .homeEmpty>svg{color:#8765b4;margin-bottom:16px}.homeRefresh .homeEmpty h3{font-size:20px;font-weight:550}.homeRefresh .homeEmpty p{color:var(--homeMuted);margin:14px 0 24px;font-size:13px}.homeRefresh .homeEmpty button{color:#593292;background:#f8f5fe;border:1px solid #d0c0e4;border-radius:11px;align-items:center;gap:20px;min-height:44px;padding:11px 18px;font-size:12px;font-weight:600;display:flex}.homeRefresh .homeHow{background:#f4f0f9;border-block:1px solid #e9e1f1;padding:66px 0}.homeRefresh .homeSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:38px 0 0;padding:0;list-style:none;display:grid}.homeRefresh .homeSteps li{align-items:flex-start;gap:18px;min-width:0;display:flex}.homeRefresh .homeSteps li>span{color:#6a4f8e;border-bottom:1px solid #b7a5ce;padding:4px 0 10px;font-size:11px;line-height:1.8}.homeRefresh .homeSteps h3{letter-spacing:-.3px;margin:0 0 12px;font-size:17px;font-weight:550;line-height:1.45}.homeRefresh .homeSteps p{color:var(--homeMuted);font-size:12px;line-height:1.85}.homeRefresh .homeFinalCta{color:#fff;background:radial-gradient(at 100% 0,#7138ff30,#0000 60%),linear-gradient(110deg,#17162f,#302153);border-radius:24px;justify-content:space-between;align-items:center;gap:35px;margin-block:70px;padding:45px 50px;display:flex;box-shadow:0 20px 50px #301b4810}.homeRefresh .homeFinalCta>div:first-child>span{letter-spacing:.1em;color:#c3b6de;font-size:9px}.homeRefresh .homeFinalCta h2{letter-spacing:-1px;margin:14px 0;font-size:34px;font-weight:550;line-height:1.25}.homeRefresh .homeFinalCta p{color:#c3b7d7;font-size:12px}.homeRefresh .homeFinalCta>div:last-child{flex-direction:column;gap:10px;display:flex}.homeRefresh .homeFinalCta .homePrimary.light{color:#2f2043;box-shadow:none;background:#fff;border:1px solid #fff}.homeRefresh .homeFinalCta .homeSecondary.dark{color:#f5f1ff;background:#ffffff08;border:1px solid #ffffff4d;font-size:12px}.homeRefresh .homeFinalCta :focus-visible{outline-color:#d0c4ff}.homeRefresh .homeFooter{color:#665a76;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:0 0 35px;font-size:11px;display:grid}.homeRefresh .homeFooter .homeBrand{font-size:17px}.homeRefresh .homeFooter .homeBrandMark{border-radius:10px;width:31px;height:31px;font-size:15px}.homeRefresh .homeFooter>div>p{color:#736781;margin-top:13px;font-size:10px}.homeRefresh .homeFooter nav{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.homeRefresh .homeFooter nav>a{align-items:center;min-height:44px;font-size:11px;display:inline-flex}.homeRefresh .homeFooter>span{text-align:right;font-size:10px;line-height:1.9}.homeRefresh .homeFooter small{color:#736781;font-size:9px}@media (width>=1500px){.homeRefresh .homeSocialHero{min-height:650px}}@media (width<=1100px){.homeRefresh .shell{width:calc(100% - 40px)}.homeRefresh .homeDesktopLinks{gap:16px;font-size:11px}.homeRefresh .homeNav{gap:17px;padding-inline:16px}.homeRefresh .homeNavActions{gap:15px}.homeRefresh .homeBrand{gap:8px;font-size:17px}.homeRefresh .homeSocialHero{gap:30px;padding:50px 42px}.homeRefresh .homeSocialHero h1{font-size:93px}.homeRefresh .homeSocialLead{font-size:23px}.homeRefresh .homePathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeRefresh .homePathCard{min-height:228px}.homeRefresh .homePathCard h3{margin-top:18px}.homeRefresh .homeServiceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homeRefresh .homeFooter{grid-template-columns:1fr 1fr;gap:20px}.homeRefresh .homeFooter nav{justify-content:flex-end;gap:17px}.homeRefresh .homeFooter>span{text-align:left;grid-column:1/-1;margin-top:10px}}@media (width<=900px){.homeRefresh .homeDesktopLinks,.homeRefresh .homeNavActions{display:none}.homeRefresh .homeMobileMenu{display:block;position:relative}.homeRefresh .homeMobileMenu>summary{cursor:pointer;color:#52366f;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:8px 11px;font-size:13px;list-style:none;display:flex}.homeRefresh .homeMobileMenu>summary::-webkit-details-marker{display:none}.homeRefresh .homeMobileMenu[open]>summary{background:#f0e8fa}.homeRefresh .homeMobileMenu>nav{background:#fff;border:1px solid #ded2ec;border-radius:17px;gap:2px;width:min(330px,100vw - 42px);padding:13px;display:grid;position:absolute;top:calc(100% + 16px);right:-5px;box-shadow:0 18px 55px #26103926}.homeRefresh .homeMobileMenu nav>a{color:#514061;border-radius:9px;justify-content:space-between;align-items:center;min-height:47px;padding:11px 14px;font-size:13px;display:flex}.homeRefresh .homeMobileMenu nav>a:first-child{color:#563099;background:#f7f2ff}.homeRefresh .homeMobileMenu nav>a:hover{background:#f7f2ff}.homeRefresh .homeMobileMenu nav>div{border-top:1px solid #e9e1f1;grid-template-columns:1fr 1fr;gap:9px;margin:8px 0 0;padding:13px 0 0;display:grid}.homeRefresh .homeMobileMenu nav>div>a{border:1px solid #ded2ec;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:45px;font-size:12px;display:flex}.homeRefresh .homeMobileMenu nav>div>a:last-child{color:#fff;background:#6038b5;border-color:#6038b5}.homeRefresh .homeSocialHero{gap:25px;min-height:0;padding:45px 33px}.homeRefresh .homeSocialHero h1{font-size:80px}.homeRefresh .homeSocialEyebrow{letter-spacing:.1em;font-size:8px}.homeRefresh .homeSocialLead{font-size:21px}.homeRefresh .homeSocialDescription{font-size:12px}.homeRefresh .homeSocialVisualCaption>span{font-size:18px}.homeRefresh .homeSocialNetwork{max-height:310px}.homeRefresh .homeSocialVisualBottom{gap:7px;font-size:9px}.homeRefresh .homeServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeRefresh .homeSteps{gap:23px}.homeRefresh .homeSteps li{gap:13px}.homeRefresh .homeSteps h3{font-size:15px}.homeRefresh .homeFinalCta{padding:35px}.homeRefresh .homeFinalCta h2{font-size:29px}}@media (width<=600px){.homeRefresh .shell{width:calc(100% - 28px)}.homeRefresh .homeNav{border-radius:16px;gap:15px;min-height:64px;margin-top:7px;padding:8px 13px;top:7px}.homeRefresh .homeBrand{letter-spacing:-.5px;gap:8px;font-size:16px}.homeRefresh .homeBrandMark{border-radius:10px;width:30px;height:30px;font-size:15px}.homeRefresh .homeMobileMenu>summary{gap:7px;padding:8px 5px;font-size:12px}.homeRefresh .homeMobileMenu>nav{width:min(320px,100vw - 48px);top:calc(100% + 13px);right:0}.homeRefresh .homeSocialHero{background:radial-gradient(at 100% 0,#7138ff30,#0000 70%),#080f24;border-radius:22px;min-height:0;margin-top:15px;padding:31px 27px 27px;display:block}.homeRefresh .homeSocialVisual{display:none}.homeRefresh .homeSocialEyebrow{letter-spacing:.08em;gap:8px;font-size:9px}.homeRefresh .homeSocialHero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(64px,17vw,86px);line-height:1}.homeRefresh .homeSocialLead{font-size:23px;line-height:1.3}.homeRefresh .homeSocialDescription{max-width:330px;margin:16px 0 24px;font-size:13px;line-height:1.8}.homeRefresh a.homeSocialCta{gap:18px;width:100%;max-width:330px;min-height:51px;padding:13px 16px;font-size:12px}.homeRefresh .homeSocialStatus{gap:6px 8px;margin-top:15px;font-size:10px;line-height:1.6}.homeRefresh .homeSocialStatus>span{white-space:nowrap;font-size:7px}.homeRefresh .homeEyebrow,.homeRefresh .homeSectionHeading>span{letter-spacing:.1em;margin-bottom:13px;font-size:8px}.homeRefresh .homeSectionHeading h2{letter-spacing:-.8px;font-size:29px;line-height:1.25}.homeRefresh .homeSectionHeading>p{margin-top:14px;font-size:13px}.homeRefresh .homePathSection{padding:16px 7px 43px}.homeRefresh .homePathSection .homeSectionHeading{margin-bottom:22px}.homeRefresh .homePathGrid{grid-template-columns:1fr;gap:12px}.homeRefresh .homePathCard{grid-template-columns:35px 1fr;gap:0 15px;min-height:0;padding:21px;display:grid}.homeRefresh .homePathCard>i{border-radius:10px;width:35px;height:35px;margin-top:1px}.homeRefresh .homePathCard>i>svg{width:19px}.homeRefresh .homePathCard h3{margin:0 0 9px;font-size:17px}.homeRefresh .homePathCard p{margin:0 0 19px;font-size:12px}.homeRefresh .homePathCard>span{grid-column:2;font-size:11px}.homeRefresh .homeDirectory{padding:43px 7px 47px}.homeRefresh .homeSearch{gap:10px;min-height:52px;padding-inline:13px}.homeRefresh .homeSearch input{min-height:50px;padding-block:12px;font-size:16px}.homeRefresh .homeSearch input::placeholder{font-size:12px}.homeRefresh .homeSearch button{width:28px;min-width:28px}.homeRefresh .homeCategoryFilters{align-items:stretch;gap:7px;margin-top:17px}.homeRefresh .homeCategoryFilters button{min-height:44px;padding:9px 12px;font-size:11px}.homeRefresh .homeResultsCount{font-size:10px;line-height:1.6}.homeRefresh .homeServiceGrid{grid-template-columns:1fr;gap:12px}.homeRefresh .homeServiceCard{border-radius:17px;min-height:0;padding:24px}.homeRefresh .homeServiceTop{margin-bottom:21px}.homeRefresh .homeServiceIcon{border-radius:10px;width:35px;height:35px}.homeRefresh .homeServiceIcon>svg{width:20px}.homeRefresh .homeServiceAudience{font-size:9px}.homeRefresh .homeServiceCard h3{margin:8px 0 13px;font-size:21px}.homeRefresh .homeServiceCard>p{margin-bottom:24px;font-size:12px;line-height:1.85}.homeRefresh .homeServiceCard>b{font-size:11px}.homeRefresh .homeEmpty{padding:32px 18px}.homeRefresh .homeEmpty h3{font-size:19px}.homeRefresh .homeEmpty p{font-size:12px}.homeRefresh .homeEmpty button{gap:10px;padding:10px 12px;font-size:11px}.homeRefresh .homeHow{padding:44px 7px}.homeRefresh .homeSteps{grid-template-columns:1fr;gap:28px;margin-top:29px}.homeRefresh .homeSteps li{gap:17px}.homeRefresh .homeSteps h3{margin-bottom:8px;font-size:17px}.homeRefresh .homeSteps p{font-size:12px;line-height:1.85}.homeRefresh .homeFinalCta{border-radius:20px;margin-block:42px;padding:29px 25px;display:block}.homeRefresh .homeFinalCta h2{letter-spacing:-.8px;margin:16px 0;font-size:28px}.homeRefresh .homeFinalCta>div:first-child>span{font-size:8px}.homeRefresh .homeFinalCta p{font-size:12px;line-height:1.8}.homeRefresh .homeFinalCta>div:last-child{margin-top:25px}.homeRefresh .homeFinalCta a{min-height:48px;font-size:12px}.homeRefresh .homeFooter{grid-template-columns:1fr;gap:20px;padding:0 7px 25px}.homeRefresh .homeFooter .homeBrand{font-size:16px}.homeRefresh .homeFooter nav{justify-content:flex-start;gap:6px 22px}.homeRefresh .homeFooter nav>a{font-size:11px}.homeRefresh .homeFooter>span{margin-top:0;font-size:10px;line-height:1.9}.homeRefresh .homeFooter small{font-size:9px}}@media (prefers-reduced-motion:reduce){.homeRefresh *,.homeRefresh :before,.homeRefresh :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.homeRefresh .homeCreatorHero{grid-template-columns:1.05fr 1fr;align-items:center;gap:70px;padding:74px 7px 66px;display:grid}.homeRefresh .homeCreatorHero .homeHeroCopy{min-width:0}.homeRefresh .homeCreatorHero h2{letter-spacing:-2px;max-width:570px;margin:0 0 23px;font-size:54px;font-weight:550;line-height:1.12}.homeRefresh .homeCreatorHero h2 em{color:var(--homePurple);font-style:normal}.homeRefresh .homeCreatorHero .homeHeroCopy>p{max-width:490px;color:var(--homeMuted);font-size:15px;line-height:1.85}.homeRefresh .homeCreatorHero .homeHeroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.homeRefresh .homeCreatorHero .homeAssurances{color:var(--homeMuted);flex-wrap:wrap;gap:8px 18px;margin-top:21px;font-size:10px;line-height:1.8;display:flex}.homeRefresh .homeCreatorHero .homeHeroPanel{color:#f5f7ff;background:radial-gradient(at 100% 0,#7138ff75,#0000 62%),linear-gradient(145deg,#101b38,#153b9c 70%,#4932a6);border:1px solid #6275d852;border-radius:27px;min-width:0;padding:25px;box-shadow:0 20px 48px #2923691c}.homeRefresh .homeCreatorHero .homePanelTop{letter-spacing:.08em;color:#e0e6ff;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;font-size:10px;line-height:1.7;display:flex}.homeRefresh .homeCreatorHero .homePanelTop>span{font-weight:650}.homeRefresh .homeCreatorHero .homePanelTop i{letter-spacing:0;color:#c3ceed;text-align:right;font-size:9px;font-style:normal}.homeRefresh .homeCreatorHero .homePanelFeature{background:#f5f7ff06;border:1px solid #c3ceff26;border-radius:17px;flex-direction:column;align-items:flex-start;min-width:0;min-height:107px;padding:17px;display:flex}.homeRefresh .homeCreatorHero .homePanelFeature span{color:#c5d3ff;font-size:10px;line-height:1.5}.homeRefresh .homeCreatorHero .homePanelFeature b{margin:5px 0;font-size:15px;font-weight:600;line-height:1.4}.homeRefresh .homeCreatorHero .homePanelFeature small{color:#d0daf5;font-size:11px;line-height:1.65}.homeRefresh .homeCreatorHero .homePanelFeature.featured{background:#a5b8ff0b;min-height:108px;margin-bottom:12px;padding:21px}.homeRefresh .homeCreatorHero .homePanelFeature.featured>div{align-items:center;gap:14px;display:flex}.homeRefresh .homeCreatorHero .homePanelFeature.featured b{letter-spacing:-.3px;margin:0;font-size:21px}.homeRefresh .homeCreatorHero .homePanelFeature.featured p{color:#d0daf5;margin-top:9px;font-size:12px;line-height:1.75}.homeRefresh .homeCreatorHero .homePanelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.homeRefresh .homeCreatorHero{gap:40px}.homeRefresh .homeCreatorHero h2{font-size:46px}}@media (width<=800px){.homeRefresh .homeCreatorHero{grid-template-columns:1fr;gap:32px;padding-block:54px}.homeRefresh .homeCreatorHero h2{font-size:45px}.homeRefresh .homeCreatorHero .homeHeroPanel{width:100%;max-width:640px}.homeRefresh .homeCreatorHero .homeHeroCopy>p{max-width:600px}}@media (width<=600px){.homeRefresh .homeCreatorHero{gap:29px;padding:47px 7px 38px}.homeRefresh .homeCreatorHero h2{letter-spacing:-1.4px;margin-bottom:20px;font-size:38px;line-height:1.15}.homeRefresh .homeCreatorHero .homeHeroCopy>p{font-size:13px}.homeRefresh .homeCreatorHero .homeHeroActions{flex-direction:column;gap:10px;margin-top:24px}.homeRefresh .homeCreatorHero .homeHeroActions>a{width:100%;font-size:12px}.homeRefresh .homeCreatorHero .homeAssurances{flex-direction:column;gap:7px;margin-top:18px;font-size:10px}.homeRefresh .homeCreatorHero .homeHeroPanel{border-radius:21px;padding:18px}.homeRefresh .homeCreatorHero .homePanelTop{gap:14px;margin-bottom:17px;font-size:9px}.homeRefresh .homeCreatorHero .homePanelTop i{font-size:8px}.homeRefresh .homeCreatorHero .homePanelGrid{gap:9px}.homeRefresh .homeCreatorHero .homePanelFeature{border-radius:13px;min-height:111px;padding:13px}.homeRefresh .homeCreatorHero .homePanelFeature b{font-size:13px}.homeRefresh .homeCreatorHero .homePanelFeature small{font-size:10px}.homeRefresh .homeCreatorHero .homePanelFeature.featured{min-height:108px;margin-bottom:9px;padding:17px}.homeRefresh .homeCreatorHero .homePanelFeature.featured>div{gap:11px}.homeRefresh .homeCreatorHero .homePanelFeature.featured b{font-size:18px}.homeRefresh .homeCreatorHero .homePanelFeature.featured p{font-size:11px}}.cs-app{--cs-bg:#080f24;--cs-panel:#101b38;--cs-soft:#172646;--cs-ink:#f5f7ff;--cs-muted:#9caac6;--cs-line:#304563;--cs-control:#607395;--cs-accent:#a7baff;--cs-liked:#ff5571;--cs-error:#ffc3cf;--cs-error-bg:#3b1c32;--cs-success:#9ee9ce;--cs-shadow:0 16px 44px #02071333;background:radial-gradient(ellipse at 75% 0,#176bff0a,transparent 36%),var(--cs-bg);min-height:100svh;color:var(--cs-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;padding-bottom:32px;font:15px/1.55 Inter,Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.cs-app[data-theme=light]{--cs-bg:#f5f7ff;--cs-panel:#fff;--cs-soft:#edf0fa;--cs-ink:#080f24;--cs-muted:#465675;--cs-line:#cbd3e4;--cs-control:#7989a7;--cs-accent:#4938ad;--cs-liked:#ce2448;--cs-error:#8b2141;--cs-error-bg:#fff0f4;--cs-success:#145b45;--cs-shadow:0 12px 40px #152d5b0b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){.cs-app[data-theme=auto]{--cs-bg:#f5f7ff;--cs-panel:#fff;--cs-soft:#edf0fa;--cs-ink:#080f24;--cs-muted:#465675;--cs-line:#cbd3e4;--cs-control:#7989a7;--cs-accent:#4938ad;--cs-liked:#ce2448;--cs-error:#8b2141;--cs-error-bg:#fff0f4;--cs-success:#145b45;--cs-shadow:0 12px 40px #152d5b0b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.cs-app *{box-sizing:border-box}.cs-app h1,.cs-app h2,.cs-app h3,.cs-app p{-webkit-text-fill-color:currentColor;color:inherit;letter-spacing:normal;background:0 0;margin:0}.cs-app h1,.cs-app h2,.cs-app h3{font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:650}.cs-app h1{letter-spacing:-1.5px;font-size:clamp(28px,3.3vw,43px);line-height:1.15}.cs-app h2{letter-spacing:-.5px;font-size:23px;line-height:1.3}.cs-app h3{font-size:17px;line-height:1.4}.cs-app a{color:inherit;text-decoration:none}.cs-app button,.cs-app input,.cs-app textarea,.cs-app select{font:inherit}.cs-app button{cursor:pointer;color:inherit;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex;transform:none}.cs-app button:disabled{opacity:.55;cursor:wait}.cs-app button:hover:not(:disabled),.cs-app summary:hover{background:var(--cs-soft)}.cs-app :focus-visible{outline-offset:4px;outline:3px solid #93b9ff}.cs-app input,.cs-app textarea,.cs-app select{width:100%;min-width:0;color:var(--cs-ink);background:var(--cs-bg);border:1px solid var(--cs-control);box-shadow:none;border-radius:12px;outline:none;padding:13px 15px;font-size:16px;line-height:1.5}.cs-app textarea{resize:vertical;max-height:350px}.cs-app input::placeholder,.cs-app textarea::placeholder{color:var(--cs-muted);opacity:1}.cs-app label{gap:9px;font-size:14px;font-weight:600;display:grid}.cs-app label small{color:var(--cs-muted);font-weight:400;line-height:1.5}.cs-app form{gap:20px;display:grid}.cs-app img,.cs-app video{max-width:100%;display:block}.cs-app svg{flex-shrink:0}.cs-app small{color:var(--cs-muted);font-size:12px}.cs-app .cs-muted,.cs-app .cs-settings section>p{color:var(--cs-muted)}.cs-app code{overflow-wrap:anywhere;color:var(--cs-muted);font-size:12px}.cs-app .cs-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-skip{z-index:10001;background:#176bff;border-radius:12px;padding:14px;position:fixed;top:-100px;left:16px;color:#fff!important}.cs-skip:focus{top:16px}.cs-release{background:var(--cs-soft);border-bottom:1px solid var(--cs-line);align-items:center;gap:18px;padding:8px max(24px,50vw - 640px);font-size:11px;display:flex}.cs-release>span{color:var(--cs-accent);letter-spacing:.09em;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.cs-release i{background:#8aaaff;border-radius:50%;width:6px;height:6px;display:block}.cs-release p{color:var(--cs-muted)}.cs-release a{white-space:nowrap;align-items:center;gap:6px;min-height:28px;margin-left:auto;display:flex}.cs-top{align-items:center;gap:40px;max-width:1328px;margin:auto;padding:24px;display:flex}.cs-app .cs-wordmark{letter-spacing:-1.1px;white-space:nowrap;padding:0;font-size:29px;font-weight:750}.cs-wordmark span{color:#a284ff;background:linear-gradient(110deg,#7a64ff,#a44fff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cs-app .cs-wordmark:hover{background:0 0}.cs-app .cs-search{background:var(--cs-soft);border:1px solid var(--cs-line);width:min(470px,100%);height:46px;color:var(--cs-muted);border-radius:30px;align-items:center;gap:12px;margin-left:auto;padding:0 7px 0 18px;display:flex}.cs-search input{background:0 0;border:0;padding:8px 0;font-size:14px}.cs-search button{border-radius:50%;flex-shrink:0;width:36px;min-height:36px}.cs-topActions{align-items:center;gap:12px;display:flex}.cs-app .cs-iconButton{border-radius:12px;min-width:44px;min-height:44px;padding:8px;position:relative}.cs-iconButton em{color:#fff;background:#7138ff;border-radius:8px;min-width:17px;height:17px;padding:0 3px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:0;right:-2px}.cs-app .cs-profileButton{border-radius:50%;padding:0}.cs-avatar{color:#fff;background:linear-gradient(145deg,#176bff,#7138ff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:inline-flex;overflow:hidden}.cs-avatar>span{font-size:14px;font-weight:650}.cs-avatar img{object-fit:cover;width:100%;height:100%}.cs-avatarLarge{width:88px;height:88px}.cs-avatarLarge>span{font-size:27px}.cs-desktopNav{border-bottom:1px solid var(--cs-line);align-items:center;gap:8px;max-width:1280px;margin:0 auto;padding:0 0 18px;display:flex}.cs-app .cs-desktopNav>button{color:var(--cs-muted);border-radius:14px;padding:10px 19px;font-size:14px}.cs-app .cs-desktopNav>button[aria-current=page]{color:#fff;background:linear-gradient(105deg,#176bff,#7138ff)}.cs-moreNav{margin-left:auto;position:relative}.cs-moreNav summary{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:15px;min-height:44px;padding:10px 16px;font-size:14px;list-style:none;display:flex}.cs-moreNav summary::-webkit-details-marker{display:none}.cs-postMore summary::-webkit-details-marker{display:none}.cs-moreNav>div,.cs-postMore>div{z-index:20;border:1px solid var(--cs-control);background:var(--cs-panel);border-radius:16px;width:255px;padding:9px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 55px #02071355}.cs-app .cs-moreNav button,.cs-app .cs-moreNav a{border-radius:9px;justify-content:flex-start;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;display:flex}.cs-body{max-width:1328px;margin:auto;padding:34px 24px 54px}.cs-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.cs-app .cs-eyebrow{letter-spacing:.18em;color:var(--cs-accent);font-size:9px;font-weight:700;display:block}.cs-heading h1{margin:12px 0}.cs-heading p{color:var(--cs-muted);font-size:15px}.cs-app .cs-primary{color:#fff;white-space:normal;background:linear-gradient(110deg,#176bff,#7138ff);border:1px solid #0000;border-radius:13px;min-height:46px;padding:12px 21px;font-size:14px;font-weight:650;box-shadow:0 7px 20px #176bff17}.cs-app .cs-primary:hover:not(:disabled){background:linear-gradient(110deg,#0a5be9,#6227ef);box-shadow:0 9px 25px #7138ff33}.cs-app .cs-secondary{background:var(--cs-soft);border:1px solid var(--cs-control);color:var(--cs-ink);min-height:44px;box-shadow:none;padding:10px 17px;font-size:13px;font-weight:600}.cs-app .cs-secondary:hover:not(:disabled){border-color:var(--cs-accent)}.cs-card{background:var(--cs-panel);border:1px solid var(--cs-line);box-shadow:var(--cs-shadow);border-radius:20px}.cs-columns{grid-template-columns:minmax(0,1fr) 306px;align-items:start;gap:24px;display:grid}.cs-mainColumn{gap:20px;min-width:0;display:grid}.cs-context{gap:20px;display:grid;position:sticky;top:20px}.cs-discover{padding:23px;overflow:hidden}.cs-discover h2{margin-top:12px;font-size:24px;line-height:1.25}.cs-discover img{aspect-ratio:1.46;object-fit:cover;border-radius:13px;width:100%;margin:20px 0}.cs-discover p{color:var(--cs-muted);font-size:13px}.cs-app .cs-textButton{color:var(--cs-accent);justify-content:flex-start;gap:12px;min-height:44px;padding:0;font-size:13px}.cs-discover .cs-textButton{margin-top:10px}.cs-creatorCard{color:#fff;background:radial-gradient(circle at 105% 0,#a42cff55,#0000 65%),linear-gradient(130deg,#123fbb,#361e87);border:1px solid #746cff77;border-radius:20px;padding:24px;position:relative;overflow:hidden}.cs-creatorCard>svg{color:#d0d9ff}.cs-creatorCard h2{margin:18px 0 10px;font-size:23px}.cs-creatorCard p{color:#d9e3ff;font-size:13px;line-height:1.65}.cs-creatorCard a{color:#201c70;background:#fff;border-radius:11px;align-items:center;gap:15px;min-height:44px;margin-top:20px;padding:12px 16px;font-size:13px;font-weight:650;display:flex}.cs-creatorCard small{color:#d9e3ff;margin-top:13px;font-size:10px;display:block}.cs-shortcuts{padding:18px 13px}.cs-shortcuts h3{margin:3px 10px 15px}.cs-app .cs-shortcuts button{width:100%;color:var(--cs-muted);border-radius:10px;justify-content:flex-start;padding:10px;font-size:13px}.cs-shortcuts button svg:last-child{margin-left:auto}.cs-app .cs-shortcuts button[aria-current=page]{background:var(--cs-soft);color:var(--cs-ink)}.cs-footer{color:var(--cs-muted);padding:0 10px;font-size:10px;line-height:1.8}.cs-footer span{opacity:.85}.cs-stories{align-items:center;gap:20px;padding:18px 20px;display:flex;overflow:auto}.cs-app .cs-stories button{flex-direction:column;flex:none;gap:8px;min-width:66px;padding:0;display:flex}.cs-app .cs-stories button:hover{background:0 0}.cs-stories .cs-avatar{width:55px;min-width:55px;height:55px}.cs-stories .cs-avatar>span{font-size:18px}.cs-storyAdd{padding:3px;position:relative}.cs-storyAdd i{border:2px solid var(--cs-panel);color:#fff;background:#176bff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:-2px;right:-4px}.cs-storyRing{border:2px solid #8051ff;border-radius:50%;padding:3px;display:block}.cs-stories small{white-space:nowrap;text-overflow:ellipsis;max-width:70px;font-size:11px;overflow:hidden}.cs-stories>p{color:var(--cs-muted);border-left:1px solid var(--cs-line);min-width:150px;padding-left:15px;font-size:12px;line-height:1.6}.cs-composer{align-items:center;gap:13px;padding:16px;display:flex}.cs-app .cs-composer>button:first-of-type{border:1px solid var(--cs-line);background:var(--cs-bg);min-height:44px;color:var(--cs-muted);border-radius:24px;flex:1;justify-content:flex-start;padding:10px 18px;font-size:14px}.cs-composer>button:last-child{min-width:44px}.cs-segments{border-bottom:1px solid var(--cs-line);align-items:center;gap:8px;padding-bottom:14px;display:flex}.cs-app .cs-segments button{color:var(--cs-muted);border-radius:12px;min-height:42px;padding:9px 18px;font-size:13px}.cs-app .cs-segments button[aria-pressed=true]{background:var(--cs-soft);color:var(--cs-ink);box-shadow:inset 0 -2px #896aff}.cs-post{padding:18px;overflow:visible}.cs-post>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cs-app .cs-person{text-align:left;justify-content:flex-start;align-items:center;gap:12px;min-width:0;max-width:100%;padding:0;display:flex}.cs-person>span:last-child{min-width:0;display:grid}.cs-person b{overflow-wrap:anywhere;font-size:14px}.cs-person small{overflow-wrap:anywhere;margin-top:2px;font-size:11px}.cs-person .cs-avatar{width:40px;min-width:40px;height:40px}.cs-postMore{flex-shrink:0;position:relative}.cs-postMore summary{cursor:pointer;border-radius:11px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.cs-app .cs-postMore button{justify-content:flex-start;width:100%;min-height:44px;padding:8px 12px;font-size:13px}.cs-app .cs-danger{color:var(--cs-error)}.cs-media{scroll-snap-type:x mandatory;background:#03081a;border-radius:15px;width:100%;display:flex;overflow:hidden}.cs-media.cs-carousel{overflow-x:auto}.cs-media figure{scroll-snap-align:start;flex:0 0 100%;place-items:center;width:100%;min-width:100%;margin:0;display:grid;position:relative}.cs-media img{object-fit:contain;width:100%;max-height:640px}.cs-media video{width:100%;max-height:640px}.cs-media figcaption{color:#fff;background:#080f24e6;border-radius:15px;padding:5px 9px;font-size:11px;position:absolute;top:12px;right:12px}.cs-app .cs-postBody{white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 2px 4px;font-size:16px;line-height:1.65}.cs-post>footer{border-top:1px solid var(--cs-line);align-items:center;gap:12px;margin-top:18px;padding-top:9px;display:flex}.cs-post>footer button{min-width:44px;min-height:44px;padding:7px;font-size:12px}.cs-post .cs-save{margin-left:auto}.cs-post .is-active{color:var(--cs-accent)}.cs-post .is-active svg{fill:#7138ff33}.cs-app .cs-like[aria-pressed=true] svg{color:var(--cs-liked);fill:currentColor}.cs-visibility{color:var(--cs-muted);align-items:center;gap:5px;margin-top:6px;font-size:10px;display:flex}.cs-empty{text-align:center;flex-direction:column;align-items:center;padding:56px 28px;display:flex}.cs-empty>span{color:#a78bff;background:linear-gradient(140deg,#176bff19,#7138ff20);border-radius:23px;place-items:center;width:74px;height:74px;margin-bottom:23px;display:grid}.cs-empty h2{font-size:25px}.cs-empty p{max-width:390px;color:var(--cs-muted);margin:14px 0 24px;font-size:14px;line-height:1.8}.cs-loadMore{justify-self:center}.cs-app .cs-sectionTitle{margin:8px 0 0;font-size:20px}.cs-peopleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cs-personCard{min-width:0;padding:20px}.cs-personCard p{color:var(--cs-muted);overflow-wrap:anywhere;margin:15px 0;font-size:13px}.cs-personCard>div{align-items:center;gap:10px;display:flex}.cs-personCard>div button:first-child{flex:1}.cs-exploreSearch{padding:24px;gap:14px!important}.cs-exploreSearch>div{gap:10px;display:flex}.cs-exploreSearch input{flex:1}.cs-results{color:var(--cs-muted);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.cs-results button{color:var(--cs-accent);padding:8px 12px}.cs-profileCard{overflow:hidden}.cs-profileCover{color:#d9d4ff;background:radial-gradient(at 20% 95%,#176bff66,#0000 65%),linear-gradient(120deg,#121f46,#33216c);height:160px;padding:26px;position:relative;overflow:hidden}.cs-profileCover>span:first-child{z-index:1;letter-spacing:.18em;font-size:9px;position:relative}.cs-coverShape{border:1px solid #b4a4ff55;border-radius:30%;width:280px;height:280px;position:absolute;top:-100px;right:11%;transform:rotate(25deg);box-shadow:0 0 0 35px #b4a4ff0a,0 0 0 70px #176bff11}.cs-profileIntro{padding:0 27px 27px;position:relative}.cs-profileIntro>.cs-avatarLarge{border:5px solid var(--cs-panel);width:94px;height:94px;margin-top:-45px}.cs-profileActions{float:right;gap:9px;max-width:calc(100% - 104px);margin-top:20px;margin-bottom:15px;display:flex}.cs-profileIntro h2{clear:both;overflow-wrap:anywhere;margin:17px 0 5px;font-size:27px}.cs-handle{color:var(--cs-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.cs-bio{white-space:pre-wrap;overflow-wrap:anywhere;max-width:570px;font-size:15px;line-height:1.8;margin:20px 0!important}.cs-profileCounts{color:var(--cs-muted);gap:25px;font-size:13px;display:flex}.cs-profileCounts b{color:var(--cs-ink);font-weight:700}.cs-creatorLink{align-items:center;gap:9px;min-height:44px;margin-top:21px;font-size:12px;display:flex;color:var(--cs-accent)!important}.cs-subtleActions{gap:12px;margin-top:15px;display:flex}.cs-subtleActions button{color:var(--cs-muted);padding:8px;font-size:11px}.cs-settings,.cs-trust,.cs-list{gap:23px;padding:28px;display:grid}.cs-settings>h2,.cs-trust>h2{font-size:28px}.cs-settings>form{padding-top:9px}.cs-avatarEditor{align-items:center;gap:22px;margin-bottom:5px;display:flex}.cs-app .cs-fileLabel{background:var(--cs-soft);border:1px solid var(--cs-control);color:var(--cs-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:fit-content;min-height:44px;padding:12px 16px;font-size:13px;display:inline-flex;position:relative;overflow:hidden}.cs-fileLabel input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cs-fileLabel:focus-within{outline-offset:4px;outline:3px solid #93b9ff}.cs-check{grid-template-columns:22px 1fr;align-items:start;margin:9px 0}.cs-check input{accent-color:#7138ff;width:19px;height:19px;min-height:19px;margin:2px 0 0;padding:0}.cs-check small{margin-top:4px;display:block}.cs-themeSelector{border-top:1px solid var(--cs-line);padding-top:25px}.cs-themeSelector p{margin:8px 0 18px;font-size:13px}.cs-themeSelector>div{flex-wrap:wrap;gap:12px;display:flex}.cs-app .cs-themeSelector button{background:var(--cs-soft);border:1px solid var(--cs-line);padding:12px 17px;font-size:13px}.cs-app .cs-themeSelector button[aria-pressed=true]{border-color:var(--cs-accent);box-shadow:inset 0 0 0 1px var(--cs-accent);color:var(--cs-accent)}.cs-blockedPerson{justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.cs-blockedPerson b{font-size:13px}.cs-settings section>p{margin-top:12px;font-size:14px}.cs-list>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.cs-list>header h2{font-size:22px}.cs-list>article{border-radius:14px;align-items:flex-start;gap:13px;padding:16px 12px;display:flex}.cs-list>article.cs-unread{background:var(--cs-soft)}.cs-list>article>div{flex:1}.cs-list>article p{color:var(--cs-muted);margin:3px 0;font-size:13px}.cs-list>article b{font-size:14px}.cs-list>p{color:var(--cs-muted);font-size:14px}.cs-app .cs-messages{grid-template-columns:230px minmax(0,1fr);min-height:580px;display:grid;overflow:hidden}.cs-messages>aside{border-right:1px solid var(--cs-line);flex-direction:column;gap:16px;padding:22px 15px;display:flex}.cs-messages>aside h2{font-size:19px}.cs-messages>aside>p{color:var(--cs-muted);font-size:12px;line-height:1.8}.cs-app .cs-messages>aside .cs-person{border-radius:12px;min-height:64px;padding:10px}.cs-messages>aside .is-current{background:var(--cs-soft)}.cs-chat{flex-direction:column;min-width:0;display:flex}.cs-chat>header{border-bottom:1px solid var(--cs-line);justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.cs-chat>header b{font-size:15px}.cs-chatMessages{flex-direction:column;flex:1;gap:14px;max-height:570px;padding:22px;display:flex;overflow:auto}.cs-chatMessages>p{font-size:13px;line-height:1.8}.cs-chatMessages article{overflow-wrap:anywhere;border-radius:17px;min-width:125px;max-width:90%;padding:12px 17px;position:relative}.cs-chatMessages article p{white-space:pre-wrap;font-size:14px}.cs-chatMessages article small{margin-top:9px;font-size:9px;display:block}.cs-sent{color:#fff;background:linear-gradient(120deg,#2058c2,#5b31b1);align-self:flex-end}.cs-chatMessages .cs-sent small{color:#d9e3ff}.cs-received{background:var(--cs-soft);align-self:flex-start}.cs-chatMessages article>button{min-width:24px;min-height:24px;padding:4px;position:absolute;bottom:2px;right:3px}.cs-chat>form{border-top:1px solid var(--cs-line);align-items:end;gap:10px;padding:15px;display:flex}.cs-chat>form textarea{min-height:50px;font-size:14px}.cs-chat>form button{flex-shrink:0;padding:12px}.cs-chatWelcome{text-align:center;justify-items:center;gap:19px;margin:auto;padding:45px;display:grid}.cs-chatWelcome>svg{color:var(--cs-accent)}.cs-chatWelcome h2{font-size:23px}.cs-chatWelcome p{color:var(--cs-muted);font-size:13px}.cs-trust>p{color:var(--cs-muted);font-size:15px;line-height:1.8}.cs-trustNote{background:var(--cs-soft);border-radius:15px;gap:17px;padding:20px;display:flex}.cs-trustNote>svg{color:var(--cs-accent)}.cs-trustNote p{color:var(--cs-muted);font-size:13px;line-height:1.8}.cs-report{border:1px solid var(--cs-line);border-radius:16px;gap:13px;padding:22px;display:grid}.cs-report>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.cs-report>div>span{color:var(--cs-accent);font-size:11px}.cs-report>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.cs-report form{border-top:1px solid var(--cs-line);padding-top:20px}.cs-coming{text-align:center;justify-items:center;gap:22px;padding:60px 36px;display:grid}.cs-comingIcon{color:var(--cs-accent);background:var(--cs-soft);border-radius:28px;padding:25px}.cs-coming h2{max-width:450px;font-size:30px}.cs-coming p{max-width:490px;color:var(--cs-muted);font-size:15px;line-height:1.9}.cs-coming .cs-secondary{margin-top:12px}.cs-onboarding{grid-template-columns:1fr 1fr;min-height:570px;display:grid;overflow:hidden}.cs-onboardingArt{color:#fff;background:radial-gradient(at 0 100%,#176bff88,#0000 75%),linear-gradient(140deg,#122149,#332066);flex-direction:column;justify-content:center;padding:60px 45px;display:flex;position:relative;overflow:hidden}.cs-onboardingArt .cs-eyebrow{z-index:1;color:#c1d2ff;position:relative}.cs-onboardingArt h2{letter-spacing:-1.7px;margin:25px 0;font-size:47px;line-height:1.15}.cs-onboardingArt p{z-index:1;color:#d9e3ff;font-size:16px;line-height:1.8;position:relative}.cs-orbit{border:1px solid #b6a5ff44;border-radius:50%;width:570px;height:570px;position:absolute;top:-230px;right:-160px;box-shadow:0 0 0 70px #c0aaff09,0 0 0 140px #176bff0c}.cs-microStats{color:#d9e3ff;flex-wrap:wrap;gap:20px;margin-top:55px;display:flex}.cs-microStats span{align-items:center;gap:7px;font-size:11px;display:flex}.cs-onboarding>form{gap:21px;padding:55px 46px}.cs-onboarding form h2{margin-top:-8px;font-size:30px}.cs-onboarding form>p{color:var(--cs-muted);font-size:14px;line-height:1.9}.cs-onboarding form>small{font-size:11px}.cs-alert{background:var(--cs-error-bg);color:var(--cs-error);border-radius:15px;align-items:center;gap:13px;margin-bottom:22px;padding:16px 20px;font-size:14px;display:flex}.cs-alert span{flex:1}.cs-alert>button{min-width:30px;min-height:30px;padding:4px}.cs-notice{border:1px solid var(--cs-line);background:var(--cs-panel);color:var(--cs-success);border-radius:15px;align-items:center;gap:11px;margin-bottom:22px;padding:15px 20px;font-size:14px;display:flex}.cs-loading{color:var(--cs-muted);text-align:center;padding:12px;font-size:13px}.cs-mobileNav{display:none}.cs-app .cs-dialog{border:1px solid var(--cs-control);background:var(--cs-panel);width:min(600px,100vw - 32px);max-height:calc(100svh - 48px);color:var(--cs-ink);border-radius:24px;margin:auto;padding:26px;position:fixed;inset:0;overflow:auto;box-shadow:0 32px 100px #0008}.cs-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030719b8}.cs-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.cs-dialog>header h2{font-size:23px}.cs-dialog>p,.cs-dialog form>p{color:var(--cs-muted);margin-bottom:20px;font-size:14px;line-height:1.8}.cs-dialog>form{gap:22px}.cs-dialog .cs-primary{width:100%}.cs-dialogError{background:var(--cs-error-bg);border-radius:12px;margin-top:20px;padding:12px 15px;font-size:14px;color:var(--cs-error)!important}.cs-uploadArea{border:1px dashed var(--cs-control);border-radius:17px;gap:17px;padding:19px;display:grid}.cs-uploadArea>.cs-fileLabel{width:100%}.cs-uploadArea>small{font-size:10px;line-height:1.7}.cs-uploadPreviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cs-uploadPreviews>div{background:var(--cs-bg);border-radius:13px;min-height:130px;position:relative;overflow:hidden}.cs-uploadPreviews img,.cs-uploadPreviews video{object-fit:contain;width:100%;height:150px}.cs-app .cs-uploadPreviews button{color:#fff;background:#080f24dd;border-radius:50%;width:33px;min-height:33px;position:absolute;top:5px;right:5px}.cs-comments{gap:18px;max-height:330px;margin-bottom:26px;display:grid;overflow:auto}.cs-comments>article{border-bottom:1px solid var(--cs-line);align-items:flex-start;gap:12px;padding:8px 0 20px;display:flex}.cs-comments b{font-size:13px}.cs-comments p{color:var(--cs-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.cs-comments small{font-size:10px}.cs-storyViewer{gap:20px;display:grid}.cs-storyViewer>.cs-media{max-height:60svh}.cs-storyControls{justify-content:space-between;align-items:center;gap:15px;display:flex}.cs-storyControls .cs-secondary{flex:1}@media (width<=1150px){.cs-top{gap:24px}.cs-desktopNav{margin:0 24px}.cs-columns{grid-template-columns:minmax(0,1fr) 275px;gap:20px}.cs-heading h1{font-size:34px}.cs-heading .cs-primary{padding:11px 15px;font-size:12px}.cs-app .cs-messages{grid-template-columns:180px minmax(0,1fr)}.cs-messages>aside{padding:18px 11px}.cs-messages>aside .cs-avatar{width:30px;min-width:30px;height:30px}.cs-messages .cs-person b{font-size:12px}.cs-messages .cs-person small{font-size:10px}.cs-onboardingArt{padding:45px 32px}.cs-onboardingArt h2{font-size:39px}.cs-onboarding>form{padding:45px 32px}.cs-app .cs-desktopNav>button{padding:10px 13px}}@media (width<=950px){.cs-columns{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.cs-heading{align-items:flex-start}.cs-heading .cs-primary{display:none}.cs-peopleGrid,.cs-app .cs-messages{grid-template-columns:1fr}.cs-messages>aside{border-right:0;border-bottom:1px solid var(--cs-line);flex-flow:wrap;align-items:center;padding:16px}.cs-messages>aside>p{width:100%}.cs-messages>aside .cs-person{width:auto}.cs-chat{min-height:430px}.cs-chatMessages{max-height:450px}.cs-discover{padding:19px}.cs-discover h2{font-size:22px}.cs-app .cs-desktopNav>button{padding:10px 11px;font-size:12px}.cs-desktopNav{gap:4px}.cs-top .cs-search{max-width:380px}.cs-top .cs-wordmark{font-size:25px}.cs-topActions{gap:7px}}@media (width<=767px){.cs-app{padding-bottom:calc(94px + env(safe-area-inset-bottom));font-size:14px}.cs-release{gap:6px;padding:7px 16px}.cs-release p{display:none}.cs-release>span{font-size:8px}.cs-release a{font-size:9px}.cs-top{flex-wrap:wrap;gap:13px;padding:18px 16px 10px}.cs-top .cs-wordmark{font-size:26px}.cs-topActions{gap:9px;margin-left:auto}.cs-topActions .cs-profileButton{display:none}.cs-app .cs-search{order:3;width:100%;max-width:100%;height:43px;margin:4px 0 0}.cs-search input{font-size:13px}.cs-desktopNav{justify-content:flex-end;gap:4px;margin:0 16px;padding:7px 0 10px}.cs-desktopNav>button:first-child,.cs-desktopNav>button:nth-child(2),.cs-desktopNav>button:nth-child(5){display:none}.cs-app .cs-desktopNav>button{min-height:39px;padding:8px 12px;font-size:11px}.cs-desktopNav>button svg{width:17px}.cs-moreNav{margin-left:0}.cs-moreNav summary{gap:8px;min-height:39px;padding:8px 13px;font-size:11px}.cs-moreNav>div{max-width:calc(100vw - 40px)}.cs-body{padding:23px 16px 36px}.cs-heading{margin-bottom:20px}.cs-heading h1{letter-spacing:-1px;margin:0;font-size:26px;line-height:1.2}.cs-heading .cs-eyebrow,.cs-heading p{display:none}.cs-app[data-view=home] .cs-heading h1{max-width:340px;font-size:25px}.cs-columns{flex-direction:column;gap:25px;display:flex}.cs-mainColumn{gap:17px;width:100%}.cs-context{grid-template-columns:1fr;width:100%;position:static}.cs-context .cs-discover,.cs-context .cs-creatorCard,.cs-shortcuts{display:none}.cs-footer{padding:12px 2px}.cs-card{border-radius:18px}.cs-stories{gap:16px;padding:14px 16px}.cs-stories .cs-avatar{width:51px;min-width:51px;height:51px}.cs-stories>p{min-width:110px;padding-left:13px;font-size:11px}.cs-app .cs-stories button{min-width:61px}.cs-stories small{font-size:10px}.cs-composer{gap:10px;padding:13px}.cs-composer>.cs-avatar{width:33px;min-width:33px;height:33px}.cs-app .cs-composer>button:first-of-type{padding:9px 13px;font-size:12px}.cs-composer>button:last-child{min-width:32px}.cs-composer>button:last-child svg{width:20px}.cs-post{padding:13px}.cs-post>header{margin-bottom:12px}.cs-post .cs-person b{font-size:13px}.cs-post .cs-person small{font-size:9px}.cs-post .cs-person .cs-avatar{width:36px;min-width:36px;height:36px}.cs-postMore summary{width:40px;height:40px}.cs-post>footer{gap:10px;margin-top:14px}.cs-app .cs-postBody{font-size:15px;line-height:1.7}.cs-empty{padding:43px 23px}.cs-empty h2{font-size:23px}.cs-empty p{max-width:290px;font-size:13px}.cs-mobileNav{z-index:80;background:var(--cs-bg);border-top:1px solid var(--cs-control);padding:8px 7px calc(8px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #02071322}.cs-app .cs-mobileNav button{min-width:0;min-height:62px;color:var(--cs-muted);border-radius:12px;flex-direction:column;gap:3px;padding:0;display:flex}.cs-mobileNav button>span{border-radius:12px;place-items:center;width:42px;height:37px;display:grid}.cs-mobileNav small{color:inherit;font-size:10px}.cs-app .cs-mobileNav button[aria-current=page]{color:var(--cs-ink)}.cs-mobileNav button[aria-current=page]>span{background:var(--cs-soft);color:var(--cs-accent);box-shadow:inset 0 -2px #896aff}.cs-mobileNav .cs-createNav>span{color:#fff;background:linear-gradient(120deg,#176bff,#7138ff)}.cs-onboarding{grid-template-columns:1fr}.cs-onboardingArt{min-height:270px;padding:36px 25px}.cs-onboardingArt h2{margin:21px 0 17px;font-size:34px}.cs-onboardingArt p{font-size:13px}.cs-microStats{gap:15px;margin-top:27px}.cs-onboarding>form{padding:33px 24px}.cs-onboarding form h2{font-size:26px}.cs-onboarding>form>p{font-size:13px}.cs-settings,.cs-trust,.cs-list{gap:20px;padding:23px 19px}.cs-settings>h2,.cs-trust>h2{font-size:25px}.cs-themeSelector>div{gap:9px}.cs-app .cs-themeSelector button{gap:7px;padding:10px 12px;font-size:11px}.cs-themeSelector button svg{width:19px}.cs-list>header{flex-direction:column;align-items:flex-start}.cs-list>header h2{font-size:21px}.cs-list>article{flex-wrap:wrap;gap:10px;padding:12px 5px}.cs-list>article>div{flex-basis:calc(100% - 52px)}.cs-profileCover{height:132px;padding:24px}.cs-profileIntro{padding:0 20px 23px}.cs-profileActions{gap:6px;max-width:calc(100% - 90px)}.cs-app .cs-profileActions button{min-height:40px;padding:8px 11px;font-size:10px}.cs-profileIntro h2{font-size:25px}.cs-bio{font-size:14px}.cs-app .cs-profileIntro>.cs-avatarLarge{width:84px;height:84px}.cs-profileIntro .cs-avatarLarge>span{font-size:24px}.cs-chatWelcome{padding:35px 24px}.cs-chatWelcome h2{font-size:23px}.cs-chatMessages{padding:18px}.cs-peopleGrid{grid-template-columns:1fr}.cs-exploreSearch{padding:20px}.cs-exploreSearch>div{flex-direction:column}.cs-coming{padding:42px 23px}.cs-coming h2{font-size:27px}.cs-coming p,.cs-trust>p{font-size:14px}.cs-trustNote{gap:12px;padding:16px}.cs-report{padding:17px}.cs-report>div{flex-wrap:wrap;gap:6px}.cs-report form{gap:16px}.cs-app .cs-dialog{border-radius:21px;width:calc(100vw - 24px);max-height:calc(100svh - 30px);padding:21px}.cs-dialog>header h2{font-size:21px}.cs-uploadArea{padding:16px}.cs-uploadPreviews img,.cs-uploadPreviews video{height:125px}.cs-results{flex-wrap:wrap}.cs-onboardingArt .cs-orbit{right:-310px}.cs-app .cs-storyViewer .cs-media{max-height:56svh}}@media (prefers-reduced-motion:reduce){.cs-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:is(body:has(.cs-app) .notificationSetup,body:has(.cs-app) .notificationTest){display:none!important}.cs-communityHero{color:#fff;background:radial-gradient(at 95% 0,#7138ff55,#0000 65%),linear-gradient(130deg,#121e43,#182b60);gap:18px;padding:36px;display:grid;position:relative;overflow:hidden}.cs-communityHero>:not(.cs-communityOrbit){position:relative}.cs-communityHero>.cs-eyebrow{color:#d1dcff}.cs-communityHero>svg{color:#b9cfff}.cs-communityHero h2{letter-spacing:-1px;font-size:33px;line-height:1.2}.cs-communityHero p{color:#d0daee;max-width:440px;font-size:14px;line-height:1.8}.cs-communityHero .cs-primary{justify-self:start;margin-top:5px}.cs-communityHero small{color:#c7d2ee;font-size:10px}.cs-communityOrbit{border:1px solid #c4a7ff33;border-radius:35%;width:300px;height:300px;position:absolute;top:10px;right:-120px;transform:rotate(25deg);box-shadow:0 0 0 35px #b6baff07,0 0 0 70px #7138ff0c}.cs-communityFilters{gap:18px;padding:6px 0;display:grid}.cs-communityFilters label{font-size:13px}.cs-communityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cs-communityCard{flex-direction:column;min-width:0;display:flex;overflow:hidden}.cs-communityCardArt{color:#fff;background:linear-gradient(125deg,#163467,#34206b);justify-content:space-between;align-items:center;gap:12px;min-height:104px;padding:24px 21px;display:flex}.cs-communityCardArt>span{background:#080f2466;border:1px solid #fff2;border-radius:30px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.cs-communityCard>div:last-child{flex-direction:column;flex:1;gap:13px;padding:22px;display:flex}.cs-communityCard small{letter-spacing:.12em;color:var(--cs-accent);font-size:8px;line-height:1.6}.cs-communityCard h3{overflow-wrap:anywhere;font-size:22px;line-height:1.3}.cs-communityCard p{color:var(--cs-muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.cs-communityCard footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-top:auto;padding-top:9px;display:flex}.cs-communityCard footer>span{color:var(--cs-muted);font-size:11px}.cs-communityCard .cs-secondary{padding:10px 12px;font-size:11px}.cs-communityDetail{overflow:hidden}.cs-communityBanner{color:#fff;background:radial-gradient(at 100% 0,#7138ff77,#0000 65%),linear-gradient(115deg,#152b55,#252858);justify-content:space-between;align-items:center;gap:15px;min-height:125px;padding:30px;display:flex}.cs-communityBanner>span{letter-spacing:.15em;color:#d0dcff;font-size:9px}.cs-communityIntro{gap:20px;padding:30px;display:grid}.cs-communityIntro h2{overflow-wrap:anywhere;letter-spacing:-.8px;font-size:32px;line-height:1.15}.cs-communityIntro>p{color:var(--cs-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.cs-communityMeta{color:var(--cs-muted);flex-wrap:wrap;gap:15px;font-size:11px;display:flex}.cs-communityMeta>span{align-items:center;gap:7px;display:flex}.cs-communityActions{flex-wrap:wrap;gap:12px;display:flex}.cs-communityActions>p{color:var(--cs-muted);font-size:13px}.cs-communityRules{border-top:1px solid var(--cs-line);padding-top:15px}.cs-communityRules summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:44px;font-size:13px;display:flex}.cs-communityRules p{white-space:pre-wrap;color:var(--cs-muted);overflow-wrap:anywhere;padding:12px 0;font-size:13px;line-height:1.8}.cs-communityManagement{padding:24px}.cs-communityManagement>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:44px;display:flex}.cs-communityManagement>summary>span{align-items:center;gap:10px;font-size:15px;display:flex}.cs-communityManagement>summary small{color:var(--cs-accent);font-size:11px}.cs-communityManagement>p{color:var(--cs-muted);margin:14px 0;font-size:12px;line-height:1.8}.cs-communityManagement>article{border-top:1px solid var(--cs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;display:flex}.cs-communityManagement article>div{flex-wrap:wrap;gap:10px;display:flex}.cs-communityManagement article>div:first-child{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.cs-communityManagement b{font-size:13px}.cs-communityManagement small{color:var(--cs-muted);font-size:11px}.cs-communityManagement .cs-secondary{padding:8px 12px;font-size:11px}.cs-app .cs-communityBack{justify-self:start;font-size:12px}.cs-communityPublishNote{border:1px solid var(--cs-control);background:var(--cs-soft);border-radius:14px;padding:17px;font-size:13px;line-height:1.8}.cs-communityPublishNote>svg{vertical-align:middle;color:var(--cs-accent);margin-right:8px}@media (width<=1100px){.cs-communityGrid{grid-template-columns:1fr}}@media (width<=767px){.cs-communityHero{gap:16px;padding:28px 23px}.cs-communityHero h2{font-size:28px}.cs-communityHero p{font-size:13px}.cs-communityIntro{gap:18px;padding:23px}.cs-communityIntro h2{font-size:27px}.cs-communityIntro>p{font-size:14px}.cs-communityBanner{min-height:110px;padding:23px}.cs-communityManagement{padding:20px}.cs-communityManagement>summary{flex-wrap:wrap;gap:8px}.cs-communityManagement>summary>span{font-size:14px}.cs-communityActions>button{width:100%;font-size:12px}.cs-communityFilters label{font-size:12px}.cs-communityCard>div:last-child{padding:21px}.cs-communityGrid{gap:17px}}.cs-contentIntro{background:radial-gradient(ellipse at 100% 0,#7138ff1f,transparent 72%),var(--cs-panel);gap:17px;padding:30px;display:grid}.cs-contentIntro>div{align-items:center;gap:15px;display:flex}.cs-contentMark{color:#fff;background:linear-gradient(130deg,#176bff,#7138ff);border-radius:16px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 8px 25px #176bff25}.cs-contentIntro h2{letter-spacing:-.6px;max-width:500px;font-size:28px;line-height:1.2}.cs-contentIntro p{color:var(--cs-muted);max-width:590px;font-size:14px;line-height:1.85}.cs-contentPrivate{color:var(--cs-accent);align-items:center;gap:8px;font-size:11px;display:flex}.cs-contentTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cs-contentTabs>button{background:var(--cs-panel);border:1px solid var(--cs-line);min-height:53px;color:var(--cs-muted);justify-content:center;align-items:center;gap:10px;min-width:0;padding:12px;font-size:13px;display:flex}.cs-contentTabs>button b{background:var(--cs-soft);border-radius:8px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:11px;font-weight:600;display:grid}.cs-contentTabs>button[aria-current=page]{color:var(--cs-ink);border-color:var(--cs-accent);box-shadow:inset 0 -2px var(--cs-accent)}.cs-contentTabs>button[aria-current=page] b{color:#fff;background:linear-gradient(130deg,#176bff,#7138ff)}.cs-contentHint{color:var(--cs-muted);padding:0 3px;font-size:12px;line-height:1.85}.cs-contentItems{gap:18px;display:grid}.cs-contentItem{min-width:0;overflow:hidden}.cs-contentItem>header{border-bottom:1px solid var(--cs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:19px 23px;display:flex}.cs-contentItem>header>span{color:var(--cs-accent);align-items:center;gap:9px;font-size:12px;display:flex}.cs-contentItem>header>small{color:var(--cs-muted);font-size:10px}.cs-contentText{gap:15px;padding:23px;display:grid}.cs-contentText h3{overflow-wrap:anywhere;white-space:pre-wrap;font-size:19px;font-weight:650;line-height:1.6}.cs-contentText>p{color:var(--cs-muted);overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.8}.cs-contentDestination{color:var(--cs-muted);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:11px;line-height:1.7;display:flex}.cs-contentDestination>svg{flex-shrink:0}.cs-contentItem>footer{flex-wrap:wrap;align-items:center;gap:15px;padding:0 23px 23px;display:flex}.cs-contentItem>footer>.cs-primary{font-size:12px}.cs-contentItem>footer>.cs-textButton{min-height:44px;font-size:11px}.cs-contentMedia{flex-wrap:wrap;align-items:center;gap:8px;padding:18px 23px 0;display:flex}.cs-contentMedia figure{background:var(--cs-soft);border-radius:12px;flex:1;min-width:0;max-width:220px;min-height:100px;overflow:hidden}.cs-contentMedia img,.cs-contentMedia video{object-fit:contain;width:100%;height:150px;display:block}.cs-contentMedia>span{color:var(--cs-muted);font-size:10px}.cs-app .cs-contentReason{color:var(--cs-muted);background:var(--cs-soft);border:1px solid var(--cs-line);border-radius:12px;padding:13px 15px;font-size:12px;line-height:1.8}.cs-draftActions{flex-wrap:wrap;gap:12px;display:flex}.cs-dialog .cs-draftActions>.cs-primary{flex:1;width:auto;min-width:0;font-size:12px}.cs-dialog .cs-draftActions>.cs-secondary{font-size:12px}.cs-draftHelp{color:var(--cs-muted);font-size:11px;line-height:1.8}.cs-profileActions{flex-wrap:wrap;justify-content:flex-end}@media (width<=767px){.cs-contentIntro{gap:17px;padding:24px 21px}.cs-contentIntro h2{font-size:25px}.cs-contentIntro p{font-size:13px}.cs-contentIntro .cs-eyebrow{font-size:8px;line-height:1.8}.cs-contentMark{border-radius:13px;width:43px;height:43px}.cs-contentPrivate{font-size:10px}.cs-contentTabs{gap:7px}.cs-contentTabs>button{flex-direction:column;gap:5px;min-height:67px;padding:10px 7px;font-size:11px}.cs-contentTabs>button b{min-width:23px;height:20px;font-size:10px}.cs-contentHint{font-size:11px}.cs-contentItem>header{gap:9px;padding:17px 20px}.cs-contentItem>header>span{font-size:11px}.cs-contentText{padding:20px}.cs-contentText h3{font-size:17px}.cs-contentText>p{font-size:13px}.cs-contentItem>footer{gap:10px;padding:0 20px 20px}.cs-contentItem>footer>.cs-primary{width:100%;font-size:12px}.cs-contentItem>footer>.cs-textButton{width:100%}.cs-contentMedia{padding:16px 20px 0}.cs-contentMedia img,.cs-contentMedia video{height:100px}.cs-contentMedia figure{min-height:100px}.cs-draftActions{flex-direction:column;gap:10px}.cs-dialog .cs-draftActions>button{width:100%}.cs-dialog .cs-draftActions>.cs-primary{flex:auto;width:100%}}.cs-contentText h3{font-size:17px;font-weight:500;line-height:1.8}@media (width<=767px){.cs-contentText h3{font-size:15px}}.cs-collectionsIntro{background:radial-gradient(ellipse at 100% 0,#7138ff35,transparent 68%),var(--cs-panel);gap:19px;padding:30px;display:grid;position:relative;overflow:hidden}.cs-collectionMark{color:#fff;background:linear-gradient(130deg,#176bff,#7138ff);border-radius:18px;place-items:center;width:57px;height:57px;display:grid;box-shadow:0 10px 25px #176bff25}.cs-collectionsIntro h2{letter-spacing:-.7px;font-size:30px;line-height:1.2}.cs-collectionsIntro>p{max-width:500px;color:var(--cs-muted);font-size:14px;line-height:1.9}.cs-collectionsIntro>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.cs-collectionsIntro>footer>span{color:var(--cs-accent);align-items:center;gap:8px;font-size:11px;display:flex}.cs-collectionsIntro .cs-primary{font-size:12px}.cs-app .cs-allSaved{border:1px solid var(--cs-line);background:var(--cs-panel);text-align:left;align-items:center;gap:15px;width:100%;padding:20px 23px;display:flex}.cs-allSaved>span{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.cs-allSaved b{font-size:14px}.cs-allSaved>small{color:var(--cs-muted);font-size:11px}.cs-allSaved>svg{color:var(--cs-accent);flex-shrink:0}.cs-app .cs-allSaved[aria-pressed=true]{border-color:var(--cs-accent);box-shadow:inset 3px 0 var(--cs-accent)}.cs-collectionSwitch{justify-content:space-between;align-items:center;gap:14px;display:flex}.cs-collectionSwitch .cs-textButton{min-height:44px;font-size:11px}.cs-collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cs-collectionCard{min-width:0;overflow:hidden}.cs-app .cs-collectionOpen{text-align:left;background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:15px;width:100%;padding:0 20px 20px;display:flex}.cs-folderArt{color:#fff;background:radial-gradient(at 95% 0,#7138ff88,#0000 85%),linear-gradient(130deg,#173368,#252350);justify-content:space-between;align-items:center;gap:12px;min-height:99px;margin:0 -20px;padding:22px;display:flex}.cs-folderArt>span{letter-spacing:.14em;color:#d3ddff;font-size:8px}.cs-collectionName{overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.5}.cs-collectionCount{color:var(--cs-muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.cs-collectionCount>svg{color:var(--cs-accent)}.cs-app .cs-collectionOpen[aria-pressed=true]{box-shadow:inset 0 -3px var(--cs-accent)}.cs-collectionCard>footer{border-top:1px solid var(--cs-line);justify-content:space-between;gap:10px;padding:8px 15px;display:flex}.cs-collectionCard>footer button{min-height:44px;color:var(--cs-muted);padding:7px;font-size:11px}.cs-collectionEmpty{align-items:flex-start;gap:17px;padding:23px;display:flex}.cs-collectionEmpty>svg{color:var(--cs-accent);flex-shrink:0}.cs-collectionEmpty h3{font-size:17px;line-height:1.6}.cs-collectionEmpty p{color:var(--cs-muted);margin-top:8px;font-size:13px;line-height:1.8}.cs-collectionsHint{color:var(--cs-muted);padding:0 3px;font-size:11px;line-height:1.9}.cs-collectionSelection{border-top:1px solid var(--cs-line);gap:13px;padding-top:24px;display:grid}.cs-collectionSelection h2{overflow-wrap:anywhere;letter-spacing:-.6px;font-size:27px;line-height:1.4}.cs-collectionSelection>button{justify-self:start;font-size:12px}.cs-picker{gap:23px;display:grid}.cs-picker>p{color:var(--cs-muted);font-size:13px;line-height:1.9}.cs-picker>p>svg{vertical-align:middle;color:var(--cs-accent);margin-right:7px}.cs-picker>small{color:var(--cs-muted);font-size:11px;line-height:1.9}.cs-pickerChoices{border:0;gap:10px;min-width:0;max-height:300px;margin:0;padding:0;display:grid;overflow:auto}.cs-pickerChoices>legend{color:var(--cs-muted);margin-bottom:15px;font-size:13px}.cs-pickerChoices>p{color:var(--cs-muted);font-size:13px;line-height:1.9}.cs-app .cs-pickerChoice{border:1px solid var(--cs-control);cursor:pointer;border-radius:13px;align-items:center;gap:13px;min-height:56px;padding:15px;display:flex}.cs-pickerChoice>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:1.6}.cs-pickerChoice>svg{color:var(--cs-accent);flex-shrink:0}.cs-app .cs-pickerChoice input{accent-color:#7138ff;flex-shrink:0;width:19px;height:19px;min-height:19px;margin:0;padding:0}.cs-pickerChoice:has(input:checked){background:var(--cs-soft);border-color:var(--cs-accent)}.cs-pickerNew{border:1px solid var(--cs-line);background:var(--cs-soft);border-radius:14px;padding:16px 18px}.cs-pickerNew>summary{cursor:pointer;min-height:44px;color:var(--cs-accent);align-items:center;gap:10px;font-size:13px;display:flex}.cs-pickerNew>form{gap:15px;margin-top:16px}.cs-pickerNew label{font-size:12px}.cs-pickerNew .cs-secondary{justify-self:start;font-size:12px}@media (width<=950px){.cs-collectionGrid{grid-template-columns:1fr}}@media (width<=767px){.cs-collectionsIntro{gap:18px;padding:25px 22px}.cs-collectionsIntro h2{font-size:27px}.cs-collectionsIntro>p{font-size:13px}.cs-collectionsIntro>footer .cs-primary{width:100%;font-size:12px}.cs-collectionMark{border-radius:15px;width:48px;height:48px}.cs-app .cs-allSaved{flex-wrap:wrap;gap:10px;padding:18px 16px}.cs-allSaved>span{flex-basis:100%;gap:9px}.cs-allSaved>small{flex:1;font-size:10px}.cs-collectionSwitch{flex-wrap:wrap;gap:8px}.cs-app .cs-collectionSwitch h2{font-size:20px}.cs-collectionSelection h2{font-size:24px}.cs-collectionEmpty{gap:13px;padding:21px 18px}.cs-collectionEmpty h3{font-size:16px}.cs-collectionEmpty p{font-size:12px}.cs-collectionGrid{gap:15px}.cs-collectionCard>footer{gap:8px}.cs-collectionCard>footer button{font-size:11px}.cs-picker{gap:20px}.cs-pickerChoices{max-height:250px}.cs-pickerNew{padding:14px}.cs-pickerChoice>span{font-size:12px}.cs-pickerNew .cs-secondary{justify-self:stretch;width:100%}}.cs-feedNavigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-feedNavigation>.cs-textButton{min-height:44px;padding:8px 4px;font-size:11px}.cs-feedNavigation .cs-segments{flex-wrap:wrap;gap:7px;min-width:0}.cs-feedNavigation .cs-segments button{gap:7px}.cs-feedIntro{background:radial-gradient(ellipse at 100% 0,#7138ff30,transparent 70%),var(--cs-panel);gap:18px;padding:30px;display:grid}.cs-feedMark{color:#fff;background:linear-gradient(130deg,#176bff,#7138ff);border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 9px 25px #176bff25}.cs-feedIntro h2{letter-spacing:-.7px;font-size:30px;line-height:1.2}.cs-feedIntro>p{color:var(--cs-muted);max-width:500px;font-size:14px;line-height:1.85}.cs-feedIntro>.cs-secondary{justify-self:start;font-size:12px}.cs-feedPrivate{color:var(--cs-accent);align-items:center;gap:8px;font-size:11px;line-height:1.8;display:flex}.cs-feedPrivate>svg{flex-shrink:0}.cs-feedControlTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cs-feedControlTabs>button{background:var(--cs-panel);border:1px solid var(--cs-line);min-width:0;min-height:55px;color:var(--cs-muted);justify-content:center;align-items:center;gap:10px;padding:13px;font-size:13px;display:flex}.cs-feedControlTabs>button b{background:var(--cs-soft);border-radius:7px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;display:grid}.cs-feedControlTabs>button[aria-current=page]{border-color:var(--cs-accent);color:var(--cs-ink);box-shadow:inset 0 -2px var(--cs-accent)}.cs-feedControlTabs>button[aria-current=page]>svg{color:var(--cs-accent)}.cs-feedHint{color:var(--cs-muted);padding:0 3px;font-size:12px;line-height:1.9}.cs-feedPeople{gap:15px;display:grid}.cs-feedPerson{gap:17px;min-width:0;padding:24px;display:grid}.cs-app .cs-feedPerson>.cs-person{text-align:left;justify-self:start;min-width:0;max-width:100%}.cs-feedPerson>.cs-person>span:last-child{min-width:0}.cs-feedPerson .cs-person b{overflow-wrap:anywhere;white-space:normal}.cs-feedPersonFlags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-feedPersonFlags>span{color:var(--cs-accent);background:var(--cs-soft);border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;line-height:1.6;display:flex}.cs-feedPerson>footer{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cs-feedPerson>footer>.cs-primary,.cs-feedPerson>footer>.cs-secondary{font-size:12px}.cs-feedPerson>footer>.cs-textButton{min-height:44px;font-size:11px}.cs-profileIntro .cs-subtleActions{flex-wrap:wrap}.cs-profileIntro .cs-subtleActions button{align-items:center;gap:7px;min-height:44px;display:flex}.cs-profileActions button[aria-pressed=true]{color:var(--cs-accent);border-color:var(--cs-accent)}@media (width<=767px){.cs-feedNavigation{gap:4px}.cs-feedNavigation .cs-segments{gap:5px}.cs-feedNavigation .cs-segments button{min-height:44px;padding:10px 12px;font-size:11px}.cs-feedNavigation>.cs-textButton{font-size:10px}.cs-feedIntro{gap:17px;padding:25px 22px}.cs-feedIntro h2{font-size:27px}.cs-feedIntro>p{font-size:13px}.cs-feedMark{border-radius:15px;width:47px;height:47px}.cs-feedPrivate{font-size:10px}.cs-feedIntro>.cs-secondary{width:100%;font-size:12px}.cs-feedControlTabs{gap:8px}.cs-feedControlTabs>button{gap:6px;min-height:54px;padding:12px 8px;font-size:11px}.cs-feedControlTabs>button>svg{width:16px}.cs-feedHint{font-size:11px}.cs-feedPerson{gap:16px;padding:21px 19px}.cs-feedPerson>footer{gap:8px}.cs-feedPerson>footer>.cs-primary,.cs-feedPerson>footer>.cs-secondary{width:100%;font-size:12px}.cs-feedPerson>footer>.cs-textButton{width:100%}.cs-feedPersonFlags>span{font-size:9px}.cs-app .cs-profileActions button{min-height:44px}}.cs-commentPanel{gap:20px;min-width:0;display:grid}.cs-commentStatus{border:1px solid var(--cs-line);background:linear-gradient(130deg,var(--cs-soft),var(--cs-panel));border-radius:18px;padding:20px}.cs-commentStatus>span{color:var(--cs-ink);align-items:center;gap:10px;display:flex}.cs-commentStatus p,.cs-commentDecision p{color:var(--cs-muted);margin:10px 0 16px;font-size:13px;line-height:1.8}.cs-commentTabs{border-bottom:1px solid var(--cs-line);gap:8px;padding-bottom:10px;display:flex}.cs-commentTabs button{min-height:44px;color:var(--cs-muted);border-radius:12px;padding:10px 18px}.cs-commentTabs button[aria-pressed=true]{background:var(--cs-soft);color:var(--cs-ink);box-shadow:inset 0 -2px #9568ff}.cs-commentPanel .cs-comments{max-height:360px;margin:0}.cs-commentPanel .cs-comments>article{min-width:0}.cs-commentBody{flex:1;min-width:0}.cs-commentBody .cs-textButton{min-height:44px;margin-top:4px;font-size:12px;display:flex}.cs-commentDecision{border:1px solid var(--cs-control);background:var(--cs-soft);border-radius:16px;gap:16px;padding:18px;display:grid}.cs-commentDecision h3{font-size:18px}.cs-commentDecision p{margin:0}.cs-commentDecision blockquote{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--cs-muted);border-left:3px solid #9568ff;padding-left:12px;font-size:13px}.cs-commentDecision>div{flex-wrap:wrap;gap:10px;display:flex}.cs-commentDecision>div>button{flex:1;min-width:130px}.cs-commentNotice{color:var(--cs-ink);background:var(--cs-soft);border-radius:12px;padding:12px 16px;font-size:13px;line-height:1.7}.cs-commentPanel>form{gap:18px;display:grid}.cs-commentPanel .cs-secondary{min-height:44px}.cs-sensitive{min-width:0}.cs-sensitiveCover{border:1px solid var(--cs-line);text-align:center;background:radial-gradient(ellipse at 90% 0,#7138ff20,transparent 65%),var(--cs-soft);border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.cs-sensitiveMark{width:66px;height:66px;color:var(--cs-accent);background:linear-gradient(135deg,#176bff1f,#7138ff29);border-radius:22px;place-items:center;margin-bottom:5px;display:grid}.cs-sensitiveCover .cs-eyebrow{letter-spacing:1.8px;font-size:9px}.cs-sensitiveCover h3{letter-spacing:-.5px;font-size:24px;line-height:1.25}.cs-sensitiveCover p{color:var(--cs-muted);max-width:360px;font-size:13px;line-height:1.85}.cs-sensitiveCover>small{color:var(--cs-muted);font-size:10px}.cs-sensitiveCover>.cs-secondary{max-width:100%;min-height:46px;margin-top:5px}.cs-sensitiveRevealed>header{background:var(--cs-soft);color:var(--cs-muted);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:7px 12px;display:flex}.cs-sensitiveRevealed>header>span{align-items:center;gap:7px;font-size:11px;display:flex}.cs-sensitiveRevealed>header .cs-textButton{min-height:44px;font-size:11px}.cs-sensitiveChoice{border:1px solid var(--cs-line);background:var(--cs-soft);border-radius:14px;padding:16px}.cs-sensitiveChoice small{max-width:440px}.cs-storyControls{flex-wrap:wrap}.cs-storyViewer>.cs-sensitive .cs-media{max-height:56svh}.cs-contentItem>.cs-sensitive{padding:0 20px}.cs-contentItem>.cs-sensitive .cs-contentMedia,.cs-contentItem>.cs-sensitive .cs-contentText{padding-left:0;padding-right:0}.cs-contentItem>.cs-sensitive .cs-sensitiveRevealed{padding:0}.cs-contentItem>.cs-sensitive+.cs-contentText{padding-top:12px}@media (width<=767px){.cs-sensitiveCover{border-radius:16px;padding:25px 18px}.cs-sensitiveCover h3{font-size:22px}.cs-sensitiveCover p{font-size:13px}.cs-sensitiveCover .cs-eyebrow{display:block}.cs-contentItem>.cs-sensitive{padding:0 16px}}.cs-safetyCenter{gap:20px;min-width:0;display:grid}.cs-safetyIntro{background:radial-gradient(ellipse at 100% 0,#7138ff24,transparent 65%),var(--cs-panel);padding:30px}.cs-safetyMark{color:#fff;background:linear-gradient(130deg,#176bff,#7138ff);border-radius:19px;place-items:center;width:60px;height:60px;margin:20px 0;display:grid}.cs-safetyIntro h2{letter-spacing:-.7px;font-size:30px;line-height:1.2}.cs-safetyIntro>p{max-width:440px;color:var(--cs-muted);margin:16px 0;font-size:14px;line-height:1.8}.cs-safetyPrivacy{color:var(--cs-accent);align-items:center;gap:9px;font-size:12px;display:flex}.cs-safetyTabs{border-bottom:1px solid var(--cs-line);flex-wrap:wrap;gap:10px;padding-bottom:10px;display:flex}.cs-safetyTabs button{min-height:46px;color:var(--cs-muted);border-radius:12px;padding:12px 18px}.cs-safetyTabs button[aria-current=page]{color:var(--cs-ink);background:var(--cs-soft);box-shadow:inset 0 -2px #9568ff}.cs-safetyStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cs-safetyStats>div{gap:7px;min-width:0;padding:19px;display:grid}.cs-safetyStats span{color:var(--cs-muted);font-size:12px}.cs-safetyStats b{font-size:29px}.cs-safetyTools{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cs-safetyTools label{flex:1;max-width:330px}.cs-safetyItems{gap:16px;display:grid}.cs-safetyItem{gap:18px;min-width:0;padding:24px;display:grid}.cs-safetyItem>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-safetyItem>header>small{color:var(--cs-muted);font-size:10px}.cs-safetyBadge{background:var(--cs-soft);border:1px solid var(--cs-line);color:var(--cs-accent);border-radius:20px;padding:7px 11px;font-size:11px}.cs-safety-in_review{border-color:var(--cs-control)}.cs-safety-reviewed{color:var(--cs-success)}.cs-safetyItem h3{font-size:20px}.cs-safetyReference{gap:6px;min-width:0;display:grid}.cs-safetyReference>span{color:var(--cs-muted);font-size:10px}.cs-safetyReference code{overflow-wrap:anywhere;white-space:normal;color:var(--cs-ink);font-size:11px}.cs-safetyReference details{margin-top:9px}.cs-safetyReference summary,.cs-safetyInternal summary{cursor:pointer;color:var(--cs-accent);align-items:center;min-height:44px;font-size:12px;display:flex}.cs-safetyReference details>small{overflow-wrap:anywhere;color:var(--cs-muted);font-size:10px;display:block}.cs-safetyReference p,.cs-safetyOutcome p,.cs-safetyInternal p,.cs-safetyResponse p,.cs-safetyWaiting{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--cs-muted);font-size:13px;line-height:1.8}.cs-safetyOutcome{background:var(--cs-soft);border-radius:14px;align-items:flex-start;gap:11px;min-width:0;padding:17px;display:flex}.cs-safetyOutcome>div{min-width:0}.cs-safetyOutcome b,.cs-safetyResponse b,.cs-safetyInternal b{font-size:13px;line-height:1.6}.cs-safetyOutcome small{color:var(--cs-muted);margin:6px 0;font-size:10px;display:block}.cs-safetyOutcome p{margin-top:10px}.cs-safetyOutcome>svg{color:var(--cs-success);flex:none;margin-top:3px}.cs-safetyInternal,.cs-safetyResponse{background:var(--cs-soft);border-radius:13px;padding:16px}.cs-safetyInternal p{margin-top:7px}.cs-safetyItem form{gap:20px;display:grid}.cs-safetyAdminNote,.cs-safetyHelp{border:1px solid var(--cs-line);border-radius:16px;align-items:flex-start;gap:14px;padding:20px;display:flex}.cs-safetyAdminNote>svg,.cs-safetyHelp>svg{color:var(--cs-accent);flex:none;margin-top:3px}.cs-safetyAdminNote p,.cs-safetyHelp p{color:var(--cs-muted);font-size:13px;line-height:1.8}.cs-safetyHelp h3{margin-bottom:8px;font-size:16px}.cs-safetyHelp>div{min-width:0}.cs-safetyHelp .cs-textButton{white-space:normal;margin-top:10px}.cs-safetyFootnote{color:var(--cs-muted);font-size:11px;line-height:1.8}.cs-safetyCenter .cs-primary,.cs-safetyCenter .cs-secondary{min-height:44px}@media (width<=767px){.cs-safetyIntro{padding:23px 20px}.cs-safetyIntro h2{font-size:26px}.cs-safetyStats{gap:8px}.cs-safetyStats>div{padding:15px 10px}.cs-safetyStats span{font-size:10px}.cs-safetyStats b{font-size:25px}.cs-safetyTabs{gap:5px}.cs-safetyTabs button{padding:10px 13px;font-size:12px}.cs-safetyItem{padding:19px 16px}.cs-safetyTools{flex-wrap:wrap}.cs-safetyTools label{min-width:160px}.cs-safetyAdminNote,.cs-safetyHelp{padding:16px}.cs-safetyPrivacy{font-size:11px}}.cs-accountCenter{gap:22px;min-width:0;display:grid}.cs-accountIntro{background:radial-gradient(ellipse at 100% 0,#7138ff22,transparent 65%),var(--cs-panel);padding:32px}.cs-accountIntro h2{margin:10px 0 14px;font-size:32px}.cs-accountIntro p{color:var(--cs-muted);max-width:580px}.cs-accountBadge{color:var(--cs-accent);background:var(--cs-soft);border-radius:99px;align-items:center;gap:8px;margin-top:22px;padding:8px 12px;font-size:11px;display:inline-flex}.cs-accountNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cs-app .cs-accountNav button{text-align:left;background:var(--cs-panel);border:1px solid var(--cs-line);justify-content:flex-start;gap:14px;min-width:0;padding:17px}.cs-accountNav button>svg{color:var(--cs-accent)}.cs-accountNav span{gap:3px;min-width:0;display:grid}.cs-accountNav small{font-size:11px}.cs-accountNav button[aria-pressed=true]{border-color:var(--cs-accent);background:var(--cs-soft);box-shadow:inset 0 -3px #896aff}.cs-accountSection{gap:28px;min-width:0;padding:30px;display:grid}.cs-accountSection[hidden]{display:none}.cs-accountSection header h2{margin:10px 0 13px;font-size:26px}.cs-accountSection header p,.cs-accountSection .cs-accountDivider>p,.cs-accountSection .cs-themeSelector>p{color:var(--cs-muted);font-size:13px}.cs-accountSection .cs-primary{justify-self:start;padding:12px 19px}.cs-accountSection .cs-avatarEditor{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cs-accountSection form{min-width:0}.cs-accountDivider{border-top:1px solid var(--cs-line);gap:14px;padding-top:25px;display:grid}.cs-accountPerson{border-bottom:1px solid var(--cs-line);justify-content:space-between;align-items:center;gap:15px;min-width:0;padding:14px 0;display:flex}.cs-accountPerson>span{overflow-wrap:anywhere;min-width:0;display:grid}.cs-accountPerson>div{flex-wrap:wrap;gap:8px;display:flex}.cs-accountPerson button{padding:10px 12px;font-size:12px}.cs-accountEmpty{background:var(--cs-soft);color:var(--cs-muted);border-radius:13px;align-items:center;gap:10px;padding:18px;font-size:13px;display:flex}.cs-app .cs-accountToggle{border-bottom:1px solid var(--cs-line);cursor:pointer;align-items:center;gap:14px;padding:19px 0;display:flex}.cs-accountToggle>svg{color:var(--cs-accent)}.cs-accountToggle>span{flex:1;gap:5px;min-width:0;display:grid}.cs-accountToggle small{font-size:12px;font-weight:400}.cs-app .cs-accountToggle input{appearance:auto;accent-color:#865dff;cursor:pointer;width:22px;min-width:22px;height:22px;margin:0;padding:0}.cs-accountHint{background:var(--cs-soft);border-radius:14px;align-items:flex-start;gap:12px;padding:17px;display:flex;color:var(--cs-muted)!important;font-size:12px!important}.cs-accountHint>svg{color:var(--cs-accent);margin-top:3px}.cs-accountSection .cs-themeSelector{border:0;gap:14px;padding:0;display:grid}.cs-accountLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cs-app .cs-accountLinks button{background:var(--cs-panel);text-align:left;justify-content:flex-start;min-width:0;padding:19px}.cs-accountLinks button>span{flex:1;gap:4px;min-width:0;display:grid}.cs-accountLinks small{font-size:11px}.cs-accountLinks b{font-size:13px}.cs-accountLinks svg{color:var(--cs-accent)}.cs-app[data-motion=reduce] *,.cs-app[data-motion=reduce] :before,.cs-app[data-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cs-app[data-text=large] .cs-postBody,.cs-app[data-text=large] .cs-chatMessages p,.cs-app[data-text=large] .cs-commentBody p{font-size:19px!important;line-height:1.8!important}@media (width<=767px){.cs-accountCenter{gap:17px}.cs-accountIntro{padding:24px 20px}.cs-accountIntro h2{font-size:28px}.cs-accountIntro p{font-size:13px}.cs-app .cs-accountNav button{align-items:flex-start;gap:9px;padding:14px 11px}.cs-accountNav button>svg{width:18px;margin-top:2px}.cs-accountNav b{font-size:12px}.cs-accountNav small{font-size:10px}.cs-accountSection{gap:23px;padding:23px 18px}.cs-accountSection header h2{font-size:24px}.cs-accountLinks{grid-template-columns:1fr}.cs-accountPerson{flex-wrap:wrap}.cs-accountToggle>svg{width:18px}.cs-app .cs-accountToggle{gap:11px}.cs-accountToggle b{font-size:14px}.cs-accountSection .cs-themeSelector>div{flex-wrap:wrap}}.cs-storyExperience{max-width:540px;margin:auto}.cs-storyProgress{gap:5px;margin:0 0 16px;display:flex}.cs-storyProgress>span{background:var(--cs-line);border-radius:4px;flex:1;min-width:0;height:3px;overflow:hidden}.cs-storyProgress i{background:linear-gradient(90deg,#176bff,#a42cff);height:100%;display:block}.cs-storyHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cs-storyHeader .cs-person>span:last-child{gap:3px;display:grid}.cs-storyHeader small{color:var(--cs-muted);font-size:10px}.cs-storyAvatar{object-fit:cover;background:#7138ff20;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.cs-storyStage{touch-action:pan-y;background:#080f24;border-radius:20px;align-items:center;min-height:280px;display:grid;overflow:hidden}.cs-storyStage img,.cs-storyStage video{object-fit:contain;width:100%;max-width:100%;max-height:60svh;display:block}.cs-storyText{color:#f5f7ff;white-space:pre-wrap;overflow-wrap:anywhere;padding:22px;font-size:16px;line-height:1.65}.cs-storyTextOnly{background:radial-gradient(at 100% 0,#7138ff44,#0000 70%);align-content:center;min-height:280px;font-size:clamp(20px,4vw,29px);line-height:1.4;display:grid}.cs-storyNavigation{justify-content:space-between;align-items:center;gap:12px;margin:17px 0;display:flex}.cs-storyNavigation>span{color:var(--cs-muted);font-size:11px}.cs-storyNavigation button{min-height:44px}.cs-storyFooter{color:var(--cs-muted);gap:10px;line-height:1.6;display:grid}.cs-storyFooter small{font-size:10px}.cs-storyFooter>div{gap:20px;display:flex}.cs-storyStats{font-size:12px;font-weight:600}.cs-avatarEditor{flex-wrap:wrap}.cs-avatarEditor>small{color:var(--cs-muted);flex-basis:100%;line-height:1.7}.cs-storyStage .cs-sensitiveCover{min-height:280px}.cs-storyStage .cs-sensitiveRevealed>header{padding:12px}.cs-storyStage .cs-sensitiveRevealed>header span{color:#c3b4f1}@media (width<=600px){.cs-storyStage{border-radius:15px}.cs-storyHeader .cs-person b{font-size:12px}.cs-storyNavigation{gap:7px}.cs-storyNavigation button{padding:10px 13px;font-size:11px}.cs-storyStage img,.cs-storyStage video{max-height:52svh}}.cs-pollEntry{margin:-12px 0 -8px 12px}.cs-poll{background:var(--cs-bg);border:1px solid var(--cs-line);border-radius:17px;gap:14px;margin-top:20px;padding:20px;display:grid}.cs-poll fieldset,.cs-pollComposer fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.cs-poll .cs-pollHint{color:var(--cs-muted);margin:0;font-size:12px}.cs-pollOption{isolation:isolate;border:1px solid var(--cs-control);cursor:pointer;border-radius:12px;align-items:center;min-height:54px;position:relative;overflow:hidden;gap:12px!important;padding:13px!important;display:flex!important}.cs-pollOption input{accent-color:#8a6bff;flex:none;width:18px!important;min-height:18px!important}.cs-pollOption>span:not(.cs-pollFill){overflow-wrap:anywhere;flex:1;font-size:14px;line-height:1.6}.cs-pollOption.is-selected{border-color:var(--cs-accent);box-shadow:inset 0 0 0 1px var(--cs-accent)}.cs-pollFill{z-index:-1;pointer-events:none;background:#7138ff25;position:absolute;inset:0 auto 0 0}.cs-pollOption strong{white-space:nowrap;font-size:13px}.cs-pollOption strong small{color:var(--cs-muted);font-size:10px;font-weight:400;display:block}.cs-poll>small{color:var(--cs-muted);font-size:11px;line-height:1.7}.cs-pollCorrect{color:var(--cs-success);font-size:12px}.cs-pollFeedback{color:var(--cs-success);margin:0;font-size:13px}.cs-pollComposer legend{margin-bottom:12px;font-size:14px;font-weight:650}.cs-pollComposeOption{align-items:end;gap:12px;display:flex}.cs-pollComposeOption>label{flex:1;min-width:0}.cs-pollComposer>small{color:var(--cs-muted);font-size:12px;line-height:1.7}.cs-pollClose p{color:var(--cs-muted);margin-bottom:12px;font-size:13px;line-height:1.7}@media (width<=600px){.cs-poll{padding:15px}.cs-pollComposeOption{gap:8px}.cs-pollOption{gap:8px!important;padding:10px!important}}.cs-closeIntro{background:radial-gradient(ellipse at 100% 0,#7138ff20,transparent 60%),var(--cs-panel);padding:30px;position:relative;overflow:hidden}.cs-closeMark{background:var(--cs-soft);width:58px;height:58px;color:var(--cs-accent);border-radius:18px;place-items:center;margin:22px 0 17px;display:grid}.cs-closeIntro h2{letter-spacing:-.5px;margin-bottom:16px;font-size:clamp(24px,3vw,34px);line-height:1.25}.cs-closeIntro>p{color:var(--cs-muted);max-width:620px;font-size:14px;line-height:1.8}.cs-closePrivacy{color:var(--cs-accent);align-items:center;gap:9px;margin-top:20px;font-size:12px;display:flex}.cs-closeExplanation{border-top:1px solid var(--cs-line);margin-top:22px;padding-top:20px}.cs-closeExplanation b{font-size:13px}.cs-closeExplanation p{color:var(--cs-muted);margin-top:7px;font-size:12px;line-height:1.8}.cs-closeTabs{border-bottom:1px solid var(--cs-line);flex-wrap:wrap;gap:8px;padding-bottom:14px;display:flex}.cs-app .cs-closeTabs button{border:1px solid #0000;min-height:44px;padding:10px 15px;font-size:13px}.cs-app .cs-closeTabs button[aria-pressed=true]{background:var(--cs-soft);border-color:var(--cs-line);color:var(--cs-accent)}.cs-closeTabs b{background:var(--cs-bg);border-radius:20px;padding:2px 8px;font-size:11px}.cs-closeSearch{gap:9px;padding:22px;display:grid}.cs-closeSearch label{font-size:13px;font-weight:650}.cs-closeSearch>div{gap:10px;display:flex}.cs-closeSearch input{flex:1;min-width:0}.cs-closeSearch small{color:var(--cs-muted);font-size:11px}.cs-closePeople{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cs-closePerson{gap:20px;min-width:0;padding:20px;display:grid}.cs-closePerson>.cs-person{min-width:0}.cs-closePerson>.cs-person small{color:var(--cs-muted)}.cs-closePerson>button{justify-content:center}.cs-closeNotice{color:var(--cs-success);background:var(--cs-soft);border-radius:13px;align-items:flex-start;gap:10px;padding:16px;font-size:13px;display:flex}.cs-closeNotice svg{flex:none}.cs-closeStoryBadge{background:var(--cs-soft);color:var(--cs-accent);border-radius:20px;align-self:flex-start;align-items:center;gap:7px;padding:5px 10px;font-size:11px;display:inline-flex}.cs-closePeople:empty{display:none}@media (width<=600px){.cs-closeIntro{padding:22px}.cs-closePeople{grid-template-columns:1fr}.cs-closeSearch{padding:18px}.cs-closeSearch>div{flex-wrap:wrap}.cs-closeSearch input{flex-basis:100%}.cs-closeSearch button{width:100%}}.cs-highlightsIntro{background:radial-gradient(ellipse at 100% 0,#7138ff25,transparent 60%),var(--cs-panel);padding:28px}.cs-highlightsIntro h2{margin:18px 0 15px;font-size:clamp(25px,3vw,34px);line-height:1.25}.cs-highlightsIntro p,.cs-highlightsIntro>span:last-of-type{color:var(--cs-muted);font-size:13px;line-height:1.8}.cs-highlightsIntro>span:last-of-type{color:var(--cs-accent);align-items:flex-start;gap:10px;margin-top:18px;display:flex}.cs-highlightsIntro>span svg{flex:none;margin-top:4px}.cs-highlightCreate{padding:22px}.cs-highlightCreate summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-weight:650;list-style:none;display:flex}.cs-highlightCreate summary::-webkit-details-marker{display:none}.cs-highlightCreate form{margin-top:20px}.cs-highlightCreate small{color:var(--cs-muted);font-size:12px;line-height:1.8}.cs-highlightGroups{gap:10px;padding-bottom:10px;display:flex;overflow-x:auto}.cs-app .cs-highlightGroups button{background:var(--cs-panel);border:1px solid var(--cs-line);flex:none;justify-content:flex-start;gap:12px;min-width:155px;padding:14px 17px}.cs-highlightGroups span{text-align:left;overflow-wrap:anywhere;max-width:180px;font-weight:650;display:grid}.cs-highlightGroups small{color:var(--cs-muted);margin-top:3px;font-size:10px;font-weight:400}.cs-app .cs-highlightGroups button[aria-pressed=true]{border-color:var(--cs-accent);box-shadow:inset 0 -2px var(--cs-accent)}.cs-highlightSettings{padding:25px}.cs-highlightSettings header{margin-bottom:20px}.cs-highlightSettings h2{overflow-wrap:anywhere;margin-top:10px;font-size:24px}.cs-highlightSettingsActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.cs-highlightSettings>p{color:var(--cs-muted);margin-top:18px;font-size:12px;line-height:1.8}.cs-highlightStoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cs-highlightItem{align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.cs-highlightItem>small{color:var(--cs-muted);font-size:11px}.cs-highlightItem>p{color:var(--cs-muted);font-size:13px}.cs-highlightPreview{background:var(--cs-bg);border-radius:12px;max-height:230px;overflow:hidden}.cs-highlightPreview img,.cs-highlightPreview video{object-fit:contain;width:100%;height:210px}.cs-highlightExcerpt{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.cs-profileHighlights{padding:0 2px}.cs-profileHighlights>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.cs-profileHighlights h2{font-size:17px}.cs-profileHighlights>p{color:var(--cs-muted);padding:16px 0;font-size:13px}.cs-highlightRail{gap:14px;padding:15px 0;display:flex;overflow-x:auto}.cs-app .cs-highlightRail button{text-align:left;flex:none;place-content:start;justify-items:start;gap:9px;width:155px;padding:0;display:grid}.cs-highlightRail button>span{border:1px solid var(--cs-line);background:linear-gradient(130deg,var(--cs-soft),var(--cs-panel));width:155px;height:110px;color:var(--cs-accent);border-radius:18px;place-items:center;display:grid;overflow:hidden}.cs-highlightRail img{object-fit:cover;width:100%;height:100%}.cs-highlightRail b{overflow-wrap:anywhere;max-width:155px;font-size:13px}.cs-highlightRail small{color:var(--cs-muted);font-size:10px}.cs-highlightViewer{gap:16px;display:grid}.cs-highlightViewer>h3{overflow-wrap:anywhere;font-size:25px}.cs-highlightBy{color:var(--cs-muted);overflow-wrap:anywhere;font-size:12px}.cs-highlightViewer>small{color:var(--cs-muted);font-size:11px;line-height:1.7}.cs-highlightViewer .cs-storyNavigation>span{text-align:center;max-width:110px;font-size:10px;line-height:1.7}@media (width<=600px){.cs-highlightsIntro,.cs-highlightSettings{padding:22px}.cs-highlightCreate{padding:18px}.cs-highlightStoryGrid{grid-template-columns:1fr}.cs-highlightSettingsActions>.cs-primary{width:100%}.cs-app .cs-highlightRail button,.cs-highlightRail button>span{width:135px}.cs-highlightRail button>span{height:100px}.cs-highlightRail b{max-width:135px}.cs-highlightViewer>h3{font-size:22px}}.cs-highlightViewer .cs-storyNavigation>span{min-width:32px;font-size:12px}.cs-highlightViewer .cs-storyNavigation>span small{font-size:10px;display:block}@media (width<=600px){.cs-highlightViewer .cs-storyNavigation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;display:grid}.cs-highlightViewer .cs-storyNavigation .cs-secondary{min-width:0;padding:10px 7px;font-size:12px}}.cs-storyResponse{border-top:1px solid var(--cs-line);border-bottom:1px solid var(--cs-line);min-width:0;margin:22px 0;padding:18px 0}.cs-storyResponseBody{gap:16px;min-width:0;margin-top:18px;display:grid}.cs-storyResponseBody p{color:var(--cs-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.7}.cs-storyReactions{flex-wrap:wrap;gap:8px;display:flex}.cs-app .cs-storyReactions button{border:1px solid var(--cs-line);background:var(--cs-soft);border-radius:14px;min-width:44px;min-height:44px;padding:8px;font-size:23px}.cs-storyReactions button:hover:not(:disabled){border-color:var(--cs-accent)}.cs-storyResponse form{gap:12px;min-width:0;display:grid}.cs-storyResponse textarea{resize:vertical;min-height:80px}.cs-storyResponse form>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-storyResponse form small{color:var(--cs-muted);font-size:10px}.cs-storyResponseSuccess{color:var(--cs-accent);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.cs-storyMessageContext{border-bottom:1px solid;align-items:flex-start;gap:8px;margin-bottom:11px;padding-bottom:9px;font-size:11px;line-height:1.5;display:flex}.cs-storyMessageContext svg{flex:none;margin-top:2px}.cs-storyMessageContext small{opacity:.8;margin-top:4px!important;font-size:10px!important}.cs-chatMessages article .cs-storyMessageReaction{line-height:1.4;font-size:30px!important}.cs-app .cs-storyResponse button:disabled{opacity:.55;cursor:wait}@media (width<=600px){.cs-storyResponse form>div{flex-wrap:wrap}.cs-storyResponse .cs-primary{padding:12px 14px;font-size:12px}.cs-storyReactions{gap:7px}.cs-app .cs-storyReactions button{min-width:44px;padding:7px}}.cs-storyVoting{color:#f5f7ff;min-width:0;padding:0 22px 22px}.cs-storyVoting .cs-poll{color:inherit;background:0 0;border:0;margin-top:0;padding:0}.cs-storyVoting .cs-pollHint,.cs-storyVoting .cs-poll>small,.cs-storyVoting .cs-storyVoteHint{color:#b8c6e3}.cs-storyVoting .cs-pollOption{color:#f5f7ff;background:#101b38;border-color:#344367;min-height:54px}.cs-storyVoting .cs-pollOption span,.cs-storyVoting .cs-pollOption strong{color:inherit}.cs-storyVoting .cs-pollOption input{accent-color:#a38aff}.cs-storyVoting .cs-pollOption.is-selected{border-color:#a38aff}.cs-storyVoting .cs-pollFill{background:linear-gradient(90deg,#176bff44,#7138ff55)}.cs-storyVoting .cs-pollCorrect,.cs-storyVoting .cs-pollFeedback,.cs-storyVoteNotice{color:#cdbdff}.cs-storyVoting .cs-secondary{color:#f5f7ff;background:#182644;border-color:#64759b}.cs-storyVoting .cs-textButton{color:#d2c5ff}.cs-storyVoteHint{margin-top:18px;font-size:11px;line-height:1.7;display:block}.cs-storyVoteNotice{margin-top:12px;font-size:12px}.cs-storyHeader .cs-storyManual{color:var(--cs-accent);background:var(--cs-soft);white-space:nowrap;border-radius:99px;padding:7px 10px;font-size:10px}.cs-app .cs-storyExperience .cs-storyNavigation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}@media (width<=600px){.cs-storyVoting .cs-pollOption{gap:8px;padding:12px 10px}.cs-storyVoting .cs-pollOption>span{font-size:13px}.cs-storyVoting .cs-pollOption strong{font-size:12px}.cs-storyExperience .cs-storyNavigation .cs-secondary{min-width:0;padding:10px 7px;font-size:11px}.cs-storyVoting{padding:0 13px 18px}.cs-storyVoting .cs-pollOption{grid-template-columns:18px minmax(0,1fr);gap:6px 8px!important;padding:11px!important;display:grid!important}.cs-storyVoting .cs-pollOption strong{grid-column:2;justify-content:space-between;align-items:center;gap:7px;display:flex}.cs-storyVoting .cs-pollOption>span:not(.cs-pollFill){min-width:0}.cs-storyVoting .cs-pollCorrect{display:block}.cs-storyVoting .cs-poll .cs-eyebrow{letter-spacing:.13em;font-size:9px}}.cs-launchCenter{gap:22px;min-width:0;display:grid}.cs-launchIntro,.cs-launchSection{gap:20px;min-width:0;padding:30px;display:grid}.cs-launchIntro{background:radial-gradient(ellipse at 100% 0,#7138ff25,transparent 70%),var(--cs-panel)}.cs-launchIntro h2{font-size:clamp(26px,3vw,35px);line-height:1.2}.cs-launchIntro p,.cs-launchSection>p,.cs-launchSection section p{color:var(--cs-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.8}.cs-launchNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cs-app .cs-launchNav button{text-align:left;background:var(--cs-panel);border:1px solid var(--cs-line);justify-content:flex-start;min-width:0;padding:15px;font-size:13px}.cs-app .cs-launchNav button[aria-pressed=true]{background:var(--cs-soft);border-color:var(--cs-accent)}.cs-launchFact{border:1px solid var(--cs-line);background:var(--cs-soft);overflow-wrap:anywhere;border-radius:15px;gap:9px;padding:18px;display:grid}.cs-launchFact>span{color:var(--cs-muted);font-size:12px}.cs-launchRow{border-bottom:1px solid var(--cs-line);justify-content:space-between;align-items:center;gap:15px;min-width:0;padding:15px 0;display:flex}.cs-launchRow>div{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.cs-launchRow small{font-size:11px}.cs-launchRow button{flex:none;padding:10px;font-size:12px}.cs-launchActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cs-launchDivider{border-top:1px solid var(--cs-line);gap:15px;padding-top:22px;display:grid}.cs-launchDivider p{color:var(--cs-muted);font-size:13px;line-height:1.8}.cs-launchSection details summary{cursor:pointer;min-height:44px;padding:14px 0;font-weight:650}.cs-launchSection details form{padding:15px 0}.cs-launchSection .cs-dialogError{margin:0}.cs-launchStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.cs-launchStats>div{border:1px solid var(--cs-line);background:var(--cs-soft);border-radius:17px;gap:9px;min-width:0;padding:22px 18px;display:grid}.cs-launchStats b{color:var(--cs-accent);font-size:30px}.cs-launchStats span{color:var(--cs-muted);font-size:12px}.cs-launchCheck{border-bottom:1px solid var(--cs-line);padding-bottom:10px}.cs-launchCheck>p{color:var(--cs-muted);font-size:13px;line-height:1.8}.cs-accessPage{gap:24px;max-width:900px;margin:auto;padding:45px 24px 80px;display:grid}.cs-accessPage>section>section{border-top:1px solid var(--cs-line);gap:12px;padding-top:20px;display:grid}.cs-accessPage>section>section h2{font-size:21px}.cs-app .cs-richLink{color:var(--cs-accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.cs-postBody>span{white-space:pre-wrap}.cs-inbox em{background:var(--cs-accent);color:var(--cs-bg);border-radius:9px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal}.cs-inbox .cs-chat>header>span{gap:5px;display:grid}.cs-inboxPrivacy{padding:0 18px 18px;line-height:1.6}.cs-entityHint,.cs-detailContext{color:var(--cs-muted);font-size:12px;line-height:1.8}.cs-detailContext{justify-content:space-between;align-items:center;gap:12px;display:flex;margin-bottom:20px!important}.cs-app[data-view=videos] .cs-post video{object-fit:contain;background:#080f24;max-height:74svh}.cs-app[data-view=videos] .cs-post .cs-media{scroll-snap-align:start}.cs-topActions{gap:7px}@media (width<=600px){.cs-launchIntro,.cs-launchSection{gap:18px;padding:22px}.cs-launchNav{gap:8px}.cs-app .cs-launchNav button{gap:9px;padding:12px 10px;font-size:11px}.cs-launchStats>div{padding:17px 13px}.cs-launchStats b{font-size:25px}.cs-launchRow{flex-wrap:wrap;gap:12px}.cs-launchRow>div{flex:100%}.cs-launchSection .cs-primary,.cs-launchSection .cs-secondary{padding:12px 14px;font-size:12px}.cs-topActions{gap:2px}.cs-topActions .cs-iconButton{min-width:38px;padding:6px}.cs-detailContext{flex-direction:column;align-items:flex-start}.cs-accessPage{padding:25px 14px 80px}.cs-accessPage h1{font-size:32px}.cs-inbox .cs-chatMessages{max-height:65svh}}.cs-supportCenter{gap:20px;min-width:0;display:grid}.cs-supportTools{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.cs-supportTools label{gap:9px;min-width:190px;display:grid}.cs-supportTools select{width:100%}.cs-supportList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cs-app .cs-supportTicket{text-align:left;width:100%;min-width:0;color:var(--cs-text);background:var(--cs-panel);border:1px solid var(--cs-line);border-radius:20px;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:12px;padding:22px;display:grid}.cs-supportTicket>strong{overflow-wrap:anywhere;font-size:18px;line-height:1.4}.cs-supportTicket>span:not(.cs-supportStatus):not(.cs-supportUnread),.cs-supportTicket>small{color:var(--cs-muted);font-size:12px;line-height:1.7}.cs-supportStatus,.cs-supportUnread{overflow-wrap:anywhere;background:var(--cs-soft);width:fit-content;max-width:100%;color:var(--cs-accent);border-radius:20px;align-items:center;padding:6px 11px;font-size:11px;line-height:1.5;display:inline-flex}.cs-supportUnread{border:1px solid var(--cs-line);background:#176bff26}.cs-supportOpen{align-items:center;gap:10px;min-height:30px;display:flex}.cs-supportThread>header{gap:14px;min-width:0;display:grid}.cs-supportProtocol{overflow-wrap:anywhere;color:var(--cs-muted);line-height:1.7}.cs-supportOriginal,.cs-supportEntry{border:1px solid var(--cs-line);background:var(--cs-soft);border-radius:16px;gap:13px;min-width:0;padding:20px;display:grid}.cs-supportOriginal>b,.cs-supportEntry small{color:var(--cs-muted);font-size:11px;line-height:1.7}.cs-supportOriginal p,.cs-supportEntry p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.cs-supportHistory{gap:14px;display:grid}.cs-supportEntry>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-supportEntry-support{border-left:3px solid var(--cs-accent)}.cs-supportWaiting{background:var(--cs-soft);border-radius:14px;padding:17px;line-height:1.8;color:var(--cs-accent)!important}.cs-supportCreate summary{align-items:center;gap:9px;display:flex}.cs-dialog .cs-launchSection{box-shadow:none;background:0 0;border:0;padding:10px 0}.cs-supportThread .cs-primary{justify-self:start}@media (width<=650px){.cs-supportList{grid-template-columns:minmax(0,1fr)}.cs-app .cs-supportTicket{padding:19px}.cs-supportOriginal,.cs-supportEntry{padding:16px}.cs-supportTools{grid-template-columns:minmax(0,1fr);display:grid}.cs-supportTools label{min-width:0}.cs-supportThread .cs-primary{width:100%;font-size:12px}.cs-supportProtocol{font-size:10px}}.cs-pushDiagnostics ol{padding-left:1.35rem;line-height:1.7}.cs-pushDiagnostics small{color:var(--cs-muted);margin-top:.75rem;line-height:1.6;display:block}.cs-pushDiagnostics .cs-secondary{white-space:normal;max-width:100%}.cs-validationSteps{gap:.75rem;margin:1.25rem 0;display:grid}.cs-validationSteps label{background:var(--cs-soft);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(7rem,10rem);align-items:center;gap:.75rem;padding:1rem}.cs-validationSteps small{color:var(--cs-muted);margin-top:.35rem;line-height:1.6;display:block}.cs-deviceValidation details summary{cursor:pointer;padding:.75rem 0;font-weight:600}@media (width<=560px){.cs-validationSteps label{grid-template-columns:minmax(0,1fr)}}.cs-pushDiagnostics .cs-launchStats>div{overflow-wrap:anywhere;min-width:0}.cs-pushDiagnostics .cs-launchStats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=650px){.cs-pushDiagnostics .cs-launchStats{grid-template-columns:1fr}.cs-pushDiagnostics .cs-launchStats>div{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cs-pushDiagnostics .cs-launchStats>div span{margin:0}}.cs-groupTabs,.cs-groupActions{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.cs-groupTabs button{min-height:44px}.cs-groupInbox>*{min-width:0}.cs-groupListItem{border-bottom:1px solid var(--cs-line);padding:12px 0}.cs-groupListItem small,.cs-groupMember small{color:var(--cs-muted);margin-top:4px;display:block}.cs-groupCreate{gap:12px;margin-top:24px;display:grid}.cs-groupInbox input{width:100%;min-width:0}.cs-groupChat>header{flex-wrap:wrap;gap:12px}.cs-groupChat>header>span{overflow-wrap:anywhere;min-width:0}.cs-groupManage{gap:20px;max-height:600px;padding:20px;display:grid;overflow-y:auto}.cs-groupManage form{border:0;flex:none;gap:12px;padding:0;display:grid}.cs-groupMember{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-groupMember>span{min-width:0}.cs-groupConfirm,.cs-groupReport,.cs-groupRecovery{border-top:1px solid var(--cs-line);padding:16px}.cs-groupChat>.cs-groupReport{gap:12px;display:grid}.cs-groupChat>.cs-dialogError,.cs-groupChat>.cs-notice{margin:12px 16px}.cs-groupInbox label{gap:8px;display:grid}.cs-groupInbox .cs-chatMessages article{overflow-wrap:anywhere}.cs-groupInbox .cs-chatMessages article>b{font-size:12px}.cs-groupInbox .cs-chatMessages article>button{font-size:11px}.cs-groupChat>form textarea{min-width:0}.cs-groupInbox .cs-chatMessages{min-height:220px}.cs-groupRecovery{flex-wrap:wrap;gap:8px;display:flex}@media (width<=600px){.cs-groupChat>form:not(.cs-groupReport){flex-wrap:wrap}.cs-groupChat>form textarea{flex:100%}.cs-groupChat>form button{min-height:44px}.cs-groupManage{padding:14px}.cs-groupMember{flex-wrap:wrap}}.cs-experienceHub{gap:20px;display:grid}.cs-experienceIntro{padding:28px}.cs-experienceIntro h2{font-size:clamp(24px,4vw,36px);line-height:1.15}.cs-experienceHub form{gap:16px;margin-top:20px;display:grid}.cs-experienceHub input,.cs-experienceHub select,.cs-experienceHub textarea{min-width:0;max-width:100%}.cs-experienceHub label,.cs-postExtras label{gap:7px;display:grid}.cs-topicPills,.cs-usageDays{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.cs-topicPills button{text-align:left;display:grid}.cs-catalogGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:20px 0;display:grid}.cs-catalogItem{background:var(--cs-soft);border:1px solid var(--cs-line);overflow-wrap:anywhere;border-radius:18px;padding:20px}.cs-catalogItem a{color:var(--cs-accent);margin-top:12px;display:block}.cs-discoveryPost{text-align:left;background:var(--cs-soft);border:1px solid var(--cs-line);overflow-wrap:anywhere;border-radius:16px;width:100%;margin:12px 0;padding:18px;display:block}.cs-discoveryPost small{color:var(--cs-muted);display:block}.cs-timeFields{gap:12px;display:flex}.cs-timeFields label{flex:1;min-width:0}.cs-usageDays>span{border:1px solid var(--cs-line);border-radius:12px;padding:12px;display:grid}.cs-wellbeingReminder{z-index:150;background:var(--cs-panel);max-width:min(360px,100vw - 40px);color:var(--cs-ink);border:1px solid var(--cs-control);box-shadow:var(--cs-shadow);border-radius:20px;padding:20px;position:fixed;bottom:90px;right:20px}.cs-voiceComposer{border-top:1px solid var(--cs-line);padding:16px}.cs-voiceComposer audio,.cs-chatMessages audio{width:100%;min-width:0;max-width:300px}.cs-voiceComposer input{min-width:0;max-width:100%}.cs-voiceComposer label{gap:8px;display:grid}.cs-voiceComposer summary{cursor:pointer;color:var(--cs-accent)}.cs-experienceHub summary{cursor:pointer;color:var(--cs-accent);padding:12px 0}.cs-experienceHub article,.cs-experienceHub section{overflow-wrap:anywhere;min-width:0}.cs-postExtras{padding:0 22px 16px}.cs-postExtras details{border-top:1px solid var(--cs-line);padding-top:10px}.cs-postExtras summary{cursor:pointer;color:var(--cs-muted);font-size:12px}.cs-postExtras form{background:var(--cs-soft);border-radius:16px;gap:12px;margin:18px 0;padding:18px;display:grid}.cs-postExtras input,.cs-postExtras textarea,.cs-postExtras select{min-width:0;max-width:100%}.cs-repostReference{border:1px solid var(--cs-line);border-radius:18px;margin:12px 0;padding:18px}.cs-repostReference>button{text-align:left;width:100%;display:block}.cs-repostReference span{color:var(--cs-accent)}.cs-postPlace{color:var(--cs-muted);font-size:12px}.cs-feedNavigation .cs-segments{flex-wrap:wrap}.cs-videoDeck{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid;overflow:hidden}.cs-verticalVideo{background:#030712;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.cs-verticalVideo video{object-fit:contain;width:100%;height:min(72vh,760px);display:block}.cs-videoSound{color:#fff;background:#080f24d9;border:1px solid #7185ac;border-radius:100px;padding:10px 16px;position:absolute;top:16px;right:12px}.cs-videoInfo{overflow-wrap:anywhere;min-width:0;padding:24px}.cs-videoNavigation{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.cs-mediaEditor{border:1px solid var(--cs-line);border-radius:18px;gap:12px;margin-bottom:20px;padding:16px;display:grid}.cs-mediaEditor summary{cursor:pointer;color:var(--cs-accent)}.cs-mediaEditor[open]>*{margin-top:14px}.cs-mediaEditor img,.cs-mediaEditor video{max-width:100%;max-height:320px;margin:auto;display:block}.cs-mediaEditor .cs-timeFields input{min-width:0;max-width:100%}@media (width<=650px){.cs-videoDeck{grid-template-columns:1fr}.cs-verticalVideo video{height:62vh}.cs-videoInfo{padding:18px}.cs-postExtras{padding-inline:16px}}.cs-deviceDraft{border:1px solid var(--cs-line);background:var(--cs-soft);border-radius:16px;margin:18px 0;padding:16px}.cs-deviceDraft small{color:var(--cs-muted);display:block}.cs-translation{color:var(--cs-muted);margin:14px 22px;font-size:13px}.cs-translation summary{cursor:pointer}.cs-translation label{gap:6px;min-width:0;display:grid}.cs-translation select{min-width:0;max-width:100%}.cs-translationResult{border:1px solid var(--cs-line);color:var(--cs-ink);overflow-wrap:anywhere;border-radius:14px;margin-top:12px;padding:16px}.cs-groupNotificationSettings{border:1px solid var(--cs-line);border-radius:16px;min-width:0;padding:16px}.cs-groupNotificationSettings h4{margin:0 0 8px}.cs-groupNotificationSettings p{color:var(--cs-muted);line-height:1.6}.cs-groupNotificationSettings button{white-space:normal;max-width:100%;min-height:44px}.cs-groupHistory{border-bottom:1px solid var(--cs-line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.cs-groupHistory span{flex:180px}.cs-groupHistory button{white-space:normal;min-height:44px}.cs-groupTransfer{border-bottom:1px solid var(--cs-line);background:var(--cs-panel);overflow-wrap:anywhere;padding:16px}.cs-groupTransfer h3{margin:0 0 8px;font-size:16px}.cs-groupTransfer p{color:var(--cs-muted);font-size:13px;line-height:1.6}.cs-groupMember>.cs-groupActions{flex:240px;justify-content:flex-end;margin:0}.cs-groupMember>.cs-groupActions button{white-space:normal;overflow-wrap:anywhere;min-height:44px}@media (width<=600px){.cs-groupMember>.cs-groupActions{justify-content:flex-start;gap:6px}.cs-groupTransfer{padding:14px}.cs-groupTransfer .cs-groupActions>button{white-space:normal;flex:150px}}.cs-photoCaption{border:1px solid var(--cs-border,#334155);border-radius:16px;min-width:0;padding:16px}.cs-captionSample{white-space:pre-wrap;overflow-wrap:anywhere;text-align:center;color:#fff;background:#0a0e18;border-radius:12px;margin:12px 0;padding:16px;font-weight:700}.cs-captionSample[data-theme=light]{color:#101827;background:#fff}.cs-photoStudio{gap:14px;min-width:0;display:grid}.cs-photoStudio fieldset{border:1px solid var(--cs-line,#334155);border-radius:14px;gap:12px;min-width:0;padding:14px;display:grid}.cs-photoStudio legend{padding:0 6px;font-weight:700}.cs-photoPreview{touch-action:none;cursor:grab;background:#111827;border-radius:12px;justify-self:center;width:auto;max-width:100%;height:auto;max-height:440px;display:block}.cs-photoPreview[hidden]{display:none}.cs-photoPreview:active{cursor:grabbing}.cs-photoStudio input[type=range]{accent-color:#8b5cf6;width:100%;min-width:0;min-height:32px;padding:0}.cs-photoActions{flex-wrap:wrap;gap:8px;display:flex}.cs-photoActions>*{white-space:normal;max-width:100%}.cs-photoStudio small{overflow-wrap:anywhere}.cs-photoStudio label{min-width:0}@media (width<=480px){.cs-photoPreview{max-height:360px}.cs-photoActions{display:grid}.cs-photoActions>*{width:100%}.cs-photoStudio fieldset{padding:10px}}.cs-pollEntry{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cs-storyQuestion{border:1px solid var(--cs-line);background:var(--cs-panel);width:100%;min-width:0;color:var(--cs-ink);text-align:left;overflow-wrap:anywhere;border-radius:24px;padding:20px}.cs-storyQuestion form,.cs-questionsCenter form{gap:16px;min-width:0;display:grid}.cs-storyQuestion textarea,.cs-questionsCenter textarea,.cs-questionsCenter select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.cs-storyQuestion blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #9983ff;margin:16px 0;padding:12px}.cs-storyQuestion p,.cs-questionAnswer p{white-space:pre-wrap;overflow-wrap:anywhere}.cs-storyQuestion small,.cs-questionInbox>small{color:var(--cs-muted);line-height:1.6;display:block}.cs-questionsCenter,.cs-questionInbox{gap:16px;min-width:0;display:grid}.cs-questionsCenter .cs-segments{flex-wrap:wrap}.cs-questionAnswer{border:1px solid var(--cs-line);border-radius:18px;gap:12px;min-width:0;padding:16px;display:grid}.cs-questionAnswer h3,.cs-questionInbox h3{overflow-wrap:anywhere;margin:0;font-size:1.1rem}.cs-questionAnswer header{gap:4px;min-width:0;display:grid}.cs-questionAnswer small{color:var(--cs-muted);overflow-wrap:anywhere}.cs-questionReport summary{cursor:pointer;color:var(--cs-muted);font-size:.8rem}.cs-questionReport form{gap:12px;padding-top:12px;display:grid}.cs-questionConfirm{border:1px solid var(--cs-line);border-radius:14px;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.cs-questionConfirm p{flex-basis:100%;margin:0}.cs-questionConfirm button,.cs-storyQuestion button{white-space:normal;max-width:100%;height:auto;min-height:40px}@media (width<=400px){.cs-storyQuestion{border-radius:18px;padding:14px}.cs-questionAnswer{padding:12px}.cs-questionInbox .cs-secondary{width:100%}}.cs-remixPlayer{gap:12px;width:100%;min-width:0;padding:14px;display:grid}.cs-remixVideos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cs-remixVideos figure{min-width:0;margin:0}.cs-remixVideos video{aspect-ratio:9/16;object-fit:contain;background:#030712;border-radius:12px;width:100%;max-height:500px;display:block;height:auto!important}.cs-remixVideos figcaption{color:var(--cs-muted);overflow-wrap:anywhere;padding-top:7px;font-size:11px}.cs-remixControls{flex-wrap:wrap;gap:8px;display:flex}.cs-remixPlayer small,.cs-remixComposer small{color:var(--cs-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.6}.cs-remixComposer{border-top:1px solid var(--cs-line);gap:14px;min-width:0;margin-top:18px;padding-top:18px;display:grid}.cs-remixComposer label{min-width:0}.cs-remixComposer p{line-height:1.7}.cs-remixAttachment{min-width:0}.cs-remixComposer .cs-mediaEditor{margin:0}.cs-remixComposer>.cs-primary{white-space:normal;justify-self:start;max-width:100%}@media (width<=480px){.cs-remixPlayer{padding:10px}.cs-remixControls>*{white-space:normal;min-width:0;max-width:100%}.cs-remixComposer>.cs-primary{width:100%}.cs-remixVideos{gap:5px}.cs-remixVideos figcaption{font-size:10px}}.cs-postComposer fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.cs-app .cs-postComposer .cs-composerPicker{justify-content:center;width:100%;min-height:48px}.cs-postComposer .cs-composerPicker:focus-within{outline:2px solid var(--cs-ink);outline-offset:2px}.cs-composerPublish{justify-content:center;justify-self:stretch;min-height:46px}.cs-composerOptions{border-top:1px solid var(--cs-control);padding-top:10px}.cs-composerOptions summary{cursor:pointer;padding:5px 0}.cs-composerOptions[open]>:not(summary){margin-top:12px}.cs-composerStatus{margin:0}.cs-composerPreviews>div{min-width:0}.cs-registrationPassword{gap:9px;min-width:0;display:grid}.cs-registrationPasswordRow{align-items:center;gap:12px;display:flex}.cs-registrationPasswordRow .cs-textButton{white-space:nowrap;flex-shrink:0;padding:0 8px}.cs-registrationPassword small{color:var(--cs-muted);font-size:small;line-height:1.5}
