@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&display=swap";.uh-footer{padding:5rem 0 0rem;background-color:#0b0b0b;border-top:1px solid rgba(255,255,255,.1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#fff}.uh-footer-shell{max-width:1400px;margin:0 auto;padding:0 2rem}.uh-footer-grid{display:grid;grid-template-columns:repeat(3,max-content);justify-content:center;gap:15rem;margin-bottom:2rem}.uh-footer-title{font-size:1rem;font-weight:700;color:#fff;margin-bottom:1.5rem;text-align:left}.uh-footer-list{list-style:none;padding:0;margin:0;text-align:left}.uh-footer-item{margin-bottom:.8rem;text-align:left}.uh-footer-link{color:#b5b6ba;text-decoration:none;font-size:1rem;transition:color .2s ease;display:inline-block;text-align:left}.uh-footer-link:hover{color:#fff;text-decoration:underline}.uh-footer-divider{height:1px;background-color:#ffffff1a;margin-bottom:2rem}.uh-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.uh-footer-bottom-left{display:flex;align-items:center;gap:1.5rem}.uh-footer-logo{font-size:1.5rem;font-weight:800;color:#fff;letter-spacing:-.05em;text-transform:lowercase}.uh-footer-copyright{font-size:.85rem;color:#74767e;margin:0}.uh-footer-bottom-right{display:flex;align-items:center;gap:2.5rem;flex-wrap:wrap}.uh-footer-socials{display:flex;gap:1.2rem;justify-content:flex-start}.uh-footer-social-link{color:#b5b6ba;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.uh-footer-social-link:hover{color:#fff}.uh-footer-inline-extras{margin-top:3rem;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.uh-footer-inline-extras .uh-footer-socials{padding-left:0}.uh-footer-inline-extras .uh-footer-settings{align-items:center;justify-content:flex-start;gap:.5rem}.uh-footer-banner{width:100%;margin:4rem 0 0;display:flex;justify-content:center;align-items:center;overflow:hidden}.uh-footer-banner-img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.uh-footer-settings{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.uh-footer-setting-btn{background:none;border:none;display:flex;align-items:center;gap:.5rem;color:#b5b6ba;font-size:.95rem;font-weight:600;cursor:pointer;padding:.5rem;transition:color .2s ease}.uh-footer-setting-btn:hover{color:#fff}@media (max-width: 900px){.uh-footer-grid{grid-template-columns:repeat(2,max-content);gap:4rem}}@media (max-width: 600px){.uh-footer{padding:3rem 0 1.5rem}.uh-footer-grid{grid-template-columns:1fr;justify-content:flex-start;gap:2.5rem}.uh-footer-bottom{flex-direction:column;align-items:flex-start}.uh-footer-bottom-right{width:100%;justify-content:space-between}}@font-face{font-family:ClashDisplay;src:url(/fonts/ClashDisplay-Variable.woff2) format("woff2");font-weight:200 900;font-style:normal}.clash{font-family:ClashDisplay,sans-serif}.homepage-search-shell{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease}.homepage-search-shell:focus-within{border-color:#ceff1b;background:#ffffffd1;box-shadow:0 0 0 2px #d4ff00,0 0 18px #ffd50075,0 0 38px #ffd22c42,0 12px 36px #00000024;transform:translateY(-1px)}.homepage-hero{overflow:hidden}.homepage-hero-overlay{width:40%}.homepage-hero-copy{width:100%}.scroll-story-overlay{background:linear-gradient(to bottom,#00000073,#0000008c 60%,#000000bf)}.scroll-story-title{font-size:clamp(4rem,13vw,11.5rem);line-height:.92;letter-spacing:-.05em;text-shadow:0 4px 60px rgba(0,0,0,.8),0 0 20px rgba(0,0,0,.5)}.scroll-story-description{text-wrap:balance}.scroll-story-label{text-shadow:0 4px 16px rgba(0,0,0,.32)}@media (max-width: 640px){.scroll-story-title{font-size:clamp(3rem,19vw,5rem)}}@media (prefers-reduced-motion: reduce){.scroll-story-overlay,.scroll-story-title,.scroll-story-label{transition:none}}.build-domain-section{position:relative;overflow:hidden;background:#ceff1b;padding:7rem 1.5rem;color:#f3f0ea;will-change:transform}.build-domain-shell{max-width:1180px;margin:0 auto}.build-domain-header{display:grid;gap:2rem;margin-bottom:2.5rem}.build-domain-title{margin:0;font-size:clamp(3.6rem,8vw,6.5rem);line-height:.9;letter-spacing:-.07em;color:#f5f2ec}.build-domain-intro{margin:0;max-width:420px;padding-top:.8rem;font-size:1.15rem;line-height:1.55;color:#f3f0eacc}.build-domain-stack,.build-domain-row{display:grid;gap:2.5rem}.build-domain-row-1{grid-template-columns:1fr}.build-domain-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.build-domain-card{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr);min-height:360px;overflow:hidden;border-radius:30px;background:linear-gradient(180deg,#2a2b2d,#242527)}.build-domain-card.is-featured{min-height:430px}.build-domain-visual{position:relative;overflow:hidden;background:radial-gradient(circle at 70% 70%,rgba(77,241,182,.18),transparent 34%),radial-gradient(circle at 35% 30%,rgba(74,189,255,.2),transparent 22%),linear-gradient(180deg,#34383b,#233644)}.build-domain-visual.has-custom-image{background:#151515}.build-domain-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.build-domain-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#00000038),radial-gradient(circle at 50% 20%,rgba(255,255,255,.14),transparent 42%);pointer-events:none}.build-domain-visual-emerald{background:radial-gradient(circle at 68% 68%,rgba(241,183,77,.22),transparent 28%),radial-gradient(circle at 34% 28%,rgba(77,241,182,.18),transparent 24%),linear-gradient(135deg,#0ba45d,#2f7aa1)}.build-domain-visual-sunset{background:radial-gradient(circle at 72% 28%,rgba(255,196,110,.3),transparent 24%),radial-gradient(circle at 28% 78%,rgba(239,103,58,.24),transparent 28%),linear-gradient(135deg,#f06a3e,#425fa1)}.build-domain-visual-gold{background:radial-gradient(circle at 72% 30%,rgba(255,255,255,.28),transparent 24%),radial-gradient(circle at 46% 64%,rgba(255,213,79,.26),transparent 28%),linear-gradient(135deg,#f8b22d,#f7c948)}.build-domain-visual-violet{background:radial-gradient(circle at 66% 32%,rgba(255,255,255,.2),transparent 22%),radial-gradient(circle at 38% 72%,rgba(129,140,248,.24),transparent 28%),linear-gradient(135deg,#635bff,#b86bff)}.build-domain-visual-cyan{background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.2),transparent 24%),radial-gradient(circle at 24% 74%,rgba(106,227,255,.28),transparent 28%),linear-gradient(135deg,#0e7490,#38bdf8)}.build-domain-copy{display:flex;flex-direction:column;justify-content:center;padding:2.25rem 2.5rem;background:#fff}.build-domain-eyebrow{margin-bottom:.5rem;font-size:.95rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#000}.build-domain-card-title{margin:0 0 .5rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.5;color:#000!important}.build-domain-card-description{margin:0;max-width:34ch;font-size:1rem;line-height:1.7;letter-spacing:-.015em;text-wrap:balance;color:#000!important}.bring-together-section{padding:4rem 1.5rem 7rem;background:#f4f1ea}.bring-together-shell{max-width:1260px;margin:0 auto;display:flex;border-radius:30px;overflow:hidden;border:1px solid rgba(18,18,18,.08);background:#f5f3ee;box-shadow:0 18px 50px #1111110f}.bring-together-panel{flex:1;min-width:0;min-height:482px;padding:2.9rem 2.65rem 2.7rem;transition:flex .55s cubic-bezier(.16,1,.3,1)}.bring-together-panel-light{background:#f5f3ee;color:#0b0b0b}.bring-together-shell:hover .bring-together-panel{flex:.9}.bring-together-shell:hover .bring-together-panel:hover{flex:1.1}.bring-together-panel-dark{background:#050505;color:#fffdf6}.bring-together-panel-light .bring-together-eyebrow{color:#8f96a5}.bring-together-panel-dark .bring-together-eyebrow{color:#ceff1b}.bring-together-title{margin:0;font-size:3rem;max-width:15ch;line-height:1.1;letter-spacing:-.075em;font-weight:900;color:inherit;text-wrap:pretty}.bring-together-panel-dark .bring-together-title{max-width:14ch}.bring-together-description{margin:1.55rem 0 0;max-width:50ch;font-size:.99rem;line-height:1.65;font-family:Georgia,Times New Roman,serif;letter-spacing:0}.bring-together-panel-light .bring-together-description{color:#646b75}.bring-together-panel-dark .bring-together-description{color:#a3a3a3}.bring-together-list{margin:1.7rem 0 0;padding:0;list-style:none;display:grid;gap:.72rem}.bring-together-list-item{position:relative;padding-left:1.55rem;font-size:.98rem;line-height:1.55;font-family:Georgia,Times New Roman,serif;letter-spacing:0}.bring-together-list-item:before{content:"→";position:absolute;left:0;top:.03rem;font-size:1rem;line-height:1;color:#ceff1b;width:auto;height:auto;background:none}.bring-together-panel-light .bring-together-list-item{color:#59606a}.bring-together-panel-light .bring-together-list-item:before{color:#111}.bring-together-panel-dark .bring-together-list-item{color:#838891}.bring-together-panel-dark .bring-together-list-item:before{color:#ceff1b;background:none}.bring-together-cta{margin-top:2.05rem;display:inline-flex;align-items:center;gap:.42rem;padding:1rem 1.5rem;border:0;border-radius:999px;font-size:.98rem;font-weight:800;font-family:Arial,Helvetica,sans-serif;cursor:pointer;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.bring-together-cta span[aria-hidden=true]{display:none}.bring-together-cta:after{content:"→";font-size:1rem;line-height:1;color:#ceff1b}.bring-together-cta:hover{transform:translateY(-1px)}.bring-together-panel-light .bring-together-cta{background:#060606;color:#fffdf6;box-shadow:0 14px 32px #06060624}.bring-together-panel-dark .bring-together-cta{background:#d7ff1f;color:#050505;box-shadow:0 14px 32px #d7ff1f29}.build-domain-block{position:absolute;left:30%;width:42%;border-radius:30px;background:linear-gradient(180deg,#44c4fffa,#3a62858c);box-shadow:0 18px 50px #3fadff33}.build-domain-visual-sunset .build-domain-block,.build-domain-visual-gold .build-domain-block,.build-domain-visual-violet .build-domain-block,.build-domain-visual-cyan .build-domain-block{box-shadow:none}.build-domain-visual-sunset .build-domain-block-top{left:17%;top:60%;width:34%;height:28%;border-radius:20px;background:linear-gradient(135deg,#f06a3e,#f58b55);transform:rotate(48deg)}.build-domain-visual-sunset .build-domain-block-bottom{left:58%;top:-2%;width:20%;height:44%;border-radius:999px;background:linear-gradient(180deg,#ffa278f2,#4a68a9b3);transform:rotate(-14deg)}.build-domain-visual-sunset .build-domain-orb-one{left:40%;top:30%;width:28%;background:#f3b23f}.build-domain-visual-sunset .build-domain-orb-two{left:52%;top:10%;width:22%;border-radius:999px;background:#3f6f9f}.build-domain-visual-gold .build-domain-block-top{left:50%;top:14%;width:34%;height:52%;border-radius:0 999px 0 0;background:linear-gradient(180deg,#ffffff73,#ffd75e26);clip-path:polygon(50% 0%,100% 42%,50% 100%,0% 42%)}.build-domain-visual-gold .build-domain-block-bottom{left:50%;top:14%;width:17%;height:52%;border-radius:0;background:linear-gradient(180deg,#12151c73,#ffd75e14);clip-path:inset(0 0 0 0)}.build-domain-visual-gold .build-domain-orb-one{left:42%;top:18%;width:18%;background:radial-gradient(circle at 40% 40%,#2c3649f2,#2c364933)}.build-domain-visual-gold .build-domain-orb-two{left:42%;top:18%;width:18%;border-radius:999px;background:radial-gradient(circle at 50% 50%,#ffc43fe6,#ffc43f00)}.build-domain-visual-violet .build-domain-block-top{left:20%;top:24%;width:56%;height:18%;border-radius:999px;background:linear-gradient(90deg,#ffffff24,#ffffff6b)}.build-domain-visual-violet .build-domain-block-bottom{left:56%;top:36%;width:18%;height:34%;border-radius:18px;background:linear-gradient(180deg,#ffffff4d,#e0bfff14)}.build-domain-visual-violet .build-domain-orb-one{left:18%;top:26%;width:18%;background:#ffffff2e}.build-domain-visual-violet .build-domain-orb-two{left:34%;top:48%;width:14%;background:#ffffff38}.build-domain-visual-cyan .build-domain-block-top{left:18%;top:20%;width:28%;height:44%;border-radius:26px;background:linear-gradient(180deg,#0c4a6ee0,#7dd3fc66)}.build-domain-visual-cyan .build-domain-block-bottom{left:50%;top:34%;width:24%;height:28%;border-radius:999px;background:linear-gradient(180deg,#bae6fdeb,#38bdf85c)}.build-domain-visual-cyan .build-domain-orb-one{left:56%;top:20%;width:12%;background:#ffffff52}.build-domain-visual-cyan .build-domain-orb-two{left:24%;top:62%;width:18%;background:#bae6fd4d}.build-domain-block-top{top:22%;height:40%;animation:domainFloatTop 6.2s ease-in-out infinite}.build-domain-block-bottom{top:58%;height:34%;background:linear-gradient(180deg,#47caf0eb,#2988be8a);animation:domainFloatBottom 6.2s ease-in-out infinite}.build-domain-orb{position:absolute;border-radius:999px;filter:blur(0)}.build-domain-orb-one{left:36%;top:30%;width:16%;aspect-ratio:1;background:#54edc2bf;animation:domainPulse 5s ease-in-out infinite}.build-domain-orb-two{left:24%;top:55%;width:22%;aspect-ratio:.9;border-radius:28px;background:linear-gradient(180deg,#5af5cfe6,#44d6b88f);animation:domainPulse 5.8s ease-in-out infinite}@keyframes domainFloatTop{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes domainFloatBottom{0%,to{transform:translateY(0)}50%{transform:translateY(14px)}}@keyframes domainPulse{0%,to{transform:scale(1);opacity:.82}50%{transform:scale(1.06);opacity:1}}@media (max-width: 900px){.build-domain-header,.build-domain-card,.build-domain-row-2{grid-template-columns:1fr}.build-domain-card,.build-domain-card.is-featured{min-height:auto}.build-domain-visual{min-height:280px}.bring-together-shell{flex-direction:column}.bring-together-panel{flex:1 1 auto!important;min-height:auto;transition:none}.bring-together-title,.bring-together-description{max-width:none}}@media (max-width: 1024px){.homepage-hero{min-height:88svh;background-size:cover!important;background-position:68% center!important}.homepage-hero-overlay{width:min(56%,420px)}.build-domain-section{padding:6rem 1.25rem}}@media (max-width: 640px){.homepage-hero{min-height:auto;padding-bottom:3.5rem;background-size:cover!important;background-position:74% center!important}.homepage-hero-overlay{width:100%;background:linear-gradient(180deg,#ffffff9e,#ffffff2e)}.homepage-hero-copy{max-width:100%}.homepage-search-shell{border-radius:999px}.scroll-story-title{font-size:clamp(3rem,19vw,5rem)}.build-domain-header{margin-bottom:1.75rem}.build-domain-section{padding:5rem 1rem}.bring-together-section{padding:0 1rem 5rem}.bring-together-shell{border-radius:24px}.bring-together-panel{padding:2.1rem 1.35rem 1.95rem}.bring-together-title{font-size:clamp(2.7rem,11vw,3.4rem);line-height:.92}.bring-together-description{font-size:.98rem}.bring-together-list-item{font-size:.95rem}.build-domain-title{font-size:clamp(3rem,18vw,4.8rem)}.build-domain-copy{padding:1.5rem 1.35rem}.build-domain-card-description{max-width:none;font-size:1rem;line-height:1.65;text-wrap:pretty}.build-domain-card-title{line-height:1.15}.build-domain-visual{min-height:220px}}@media (max-width: 480px){.homepage-hero{padding-top:5.5rem}.homepage-search-shell{padding-top:.7rem;padding-bottom:.7rem}.scroll-story-title{font-size:clamp(2.7rem,18vw,4.2rem)}.build-domain-section{padding:4rem .85rem}.bring-together-section{padding:0 .85rem 4rem}.build-domain-card{border-radius:24px}.bring-together-shell{border-radius:22px}.build-domain-visual{min-height:190px}.build-domain-copy{padding:1.35rem 1.1rem}.build-domain-eyebrow{font-size:.78rem;letter-spacing:.18em}.build-domain-card-title{font-size:clamp(1.55rem,7.8vw,2.05rem)}.build-domain-card-description{font-size:.95rem}}.tagline-section{min-height:100vh;height:auto;position:relative;background:#ceff1b;padding:6rem 1.5rem 0rem;overflow:hidden;text-align:center}.tagline-shell{max-width:860px;margin:0 auto}.tagline-headline{margin:0 0 1.5rem;font-size:clamp(3rem,8vw,5.5rem);line-height:.96;letter-spacing:-.06em;font-weight:900;color:#050505;text-wrap:balance}.tagline-sub{margin:0 auto 2.5rem;max-width:38ch;font-size:1.2rem;line-height:1.65;color:#0505058c;font-family:Georgia,serif}.tagline-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.9rem 1.8rem;border:0;border-radius:999px;font-size:.97rem;font-weight:800;font-family:Arial,Helvetica,sans-serif;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.tagline-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00000026}@media (max-width: 900px){.tagline-section{min-height:auto;padding:6rem 1.5rem}}@media (max-width: 640px){.tagline-section{min-height:auto;padding:5rem 1rem 6rem}.tagline-headline{font-size:clamp(2.6rem,13vw,3.5rem)}}.hiw-section{min-height:100vh;height:auto;position:relative;padding:7rem 1.5rem 8rem;overflow:hidden;background:#0b0b0b}.hiw-bg-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hiw-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transition:opacity .7s ease}.hiw-bg-img--active{opacity:1}.hiw-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000009e,#000000b8 60%,#000000db)}.hiw-shell{position:relative;z-index:1;max-width:1200px;margin:0 auto}.hiw-header{text-align:center;margin-bottom:3.5rem}.hiw-eyebrow{display:inline-block;font-size:.75rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#ceff1b;font-family:Arial,Helvetica,sans-serif;margin-bottom:.9rem}.hiw-headline{margin:0 0 1.75rem;font-size:clamp(2.4rem,5.5vw,4rem);line-height:1;letter-spacing:-.055em;font-weight:900;color:#fff}.hiw-toggle{display:inline-flex;align-items:center;background:#e8e5de;border-radius:999px;padding:4px;gap:2px}.hiw-toggle-btn{padding:.55rem 1.35rem;border-radius:999px;border:0;background:transparent;color:#6b7280;font-size:.9rem;font-weight:600;font-family:Arial,Helvetica,sans-serif;cursor:pointer;transition:all .25s ease}.hiw-toggle-active{background:#111;color:#ceff1b;font-weight:700}.hiw-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#00000014;border-radius:20px;overflow:hidden}.hiw-card{background:#ffffff12;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);padding:2rem 1.75rem 2.25rem;display:flex;flex-direction:column;gap:0;transition:background .3s ease,opacity .3s ease,border-color .3s ease}.hiw-cards:hover .hiw-card{opacity:.55}.hiw-cards:hover .hiw-card:hover{opacity:1;background:#ceff1b2e;border-color:#ceff1b59}.hiw-card:hover .hiw-card-num{color:#ceff1b40}.hiw-card:hover .hiw-card-tag{background:#ceff1b;color:#000}.hiw-card:hover .hiw-card-title{color:#fff!important}.hiw-card:hover .hiw-card-desc{color:#ffffffb3}.hiw-card-num{font-size:3rem;font-weight:900;font-family:Arial,Helvetica,sans-serif;color:#ffffff26;line-height:1;margin-bottom:.85rem;letter-spacing:-.04em}.hiw-card-tag{display:inline-flex;align-self:flex-start;padding:.22rem .6rem;border-radius:5px;background:#111;color:#ceff1b;font-size:.65rem;font-weight:900;font-family:Arial,Helvetica,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.9rem}.hiw-card-title{margin:0 0 .6rem;font-size:1.05rem;font-weight:800;font-family:Arial,Helvetica,sans-serif;color:#fff!important;line-height:1.3}.hiw-card-desc{margin:0;font-size:.88rem;line-height:1.6;color:#ffffff8c;font-family:Georgia,serif}@media (max-width: 900px){.hiw-cards{grid-template-columns:repeat(2,minmax(0,1fr));background:#ffffff0f}}@media (max-width: 540px){.hiw-section{padding:5rem 1rem 6rem}.hiw-cards{grid-template-columns:1fr}.hiw-card{padding:1.5rem 1.25rem}}.trust-section{background:#fff;min-height:300vh;position:relative;padding:0 1.5rem}.trust-shell{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:flex-start;position:sticky;top:15vh;padding:10vh 0}@media (max-width: 1024px){.trust-section{min-height:auto;padding:8rem 1.5rem}.trust-shell{position:relative;top:0;padding:0}}.trust-headline{font-size:clamp(2rem,5vw,4rem);line-height:1.03;font-weight:900;color:#0b0b0b;letter-spacing:-.05em;margin-bottom:1.5rem}.trust-description{font-size:1.15rem;line-height:1.6;color:#6b7280;margin-bottom:2.5rem;max-width:50ch;font-family:Georgia,serif}.trust-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb;margin-top:1rem}.trust-stat{background:#f9fafb;padding:1rem .5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.trust-stat-val{font-size:clamp(2.2rem,4vw,3rem);font-weight:900;color:#000;font-family:Arial,Helvetica,sans-serif;letter-spacing:-.04em;line-height:1;margin-bottom:.5rem}.trust-stat-label{font-size:.95rem;line-height:1.5;color:#6b7280;font-weight:500;max-width:18ch;font-family:Georgia,serif}.trust-cards{display:flex;flex-direction:column;gap:1.25rem}.trust-card{display:flex;gap:1.5rem;padding:2.25rem;border-radius:24px;transition:transform .3s ease}.trust-card:hover{transform:translateY(-4px)}.trust-card-icon-box{width:48px;height:48px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff80}.trust-card-body{display:flex;flex-direction:column;gap:.5rem}.trust-card-eyebrow{font-size:.65rem;font-weight:900;letter-spacing:.15em;margin-bottom:.25rem}.trust-card-title{font-size:1rem!important;font-weight:800;color:#000!important;letter-spacing:-.01em;line-height:1.25}.trust-card-desc{font-size:.75rem;line-height:1.55;opacity:.7}.trust-card-light{background:#f1f3f5;color:#0b0b0b}.trust-card-dark{background:#0b0b0b;color:#fff}.trust-card-dark .trust-card-icon-box{background:#ffffff1a}.trust-card-lime{background:#ceff1b;color:#000}.trust-card-lime .trust-card-icon-box{background:#0000000f}@media (max-width: 1024px){.trust-shell{grid-template-columns:1fr;gap:3rem}}@media (max-width: 640px){.trust-section{padding:5rem 1.25rem}.trust-stats{grid-template-columns:1fr}.trust-stat{padding:2.5rem 1.25rem}.trust-card{padding:1.5rem}}.community-split-section{background:#fff}.community-split-shell{max-width:100%;margin:0 auto;display:flex;overflow:hidden;border:1px solid rgba(18,18,18,.08);box-shadow:0 18px 50px #1111110f}.community-split-panel{flex:1;min-width:0;min-height:482px;padding:3.5rem 3rem;display:flex;flex-direction:column}.community-split-panel--light{background:#fff;color:#0b0b0b;padding:4rem}.community-split-panel--lime{background:#ceff1b;color:#0b0b0b}.community-split-title{margin:0;font-size:clamp(2rem,5vw,3rem);max-width:15ch;line-height:1.05;letter-spacing:-.06em;font-weight:900;color:inherit;text-wrap:balance}.community-split-description{margin:1.5rem 0 0;max-width:50ch;font-size:1.05rem;line-height:1.6;color:#0b0b0ba6;font-family:Georgia,serif}.community-split-list{margin:2rem 0 0;padding:0;list-style:none;display:grid;gap:1rem}.community-split-list-item{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.5;color:#0b0b0bbf;font-family:Georgia,serif}.community-split-check{flex-shrink:0;margin-top:.2rem;color:#0b0b0b}.community-split-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:#0b0b0b;color:#fff;border:0;border-radius:999px;font-size:1rem;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;margin-top:1.5rem}.community-split-cta:hover{transform:translateY(-2px);box-shadow:0 10px 20px #00000026}@media (max-width: 900px){.community-split-shell{flex-direction:column}.community-split-panel{padding:2.5rem 1.5rem;min-height:auto}.community-split-cta{margin-top:2.5rem}}.pf-sticky-wrapper{position:relative;height:250vh;background:#0b0b0b}.pf-sticky-container{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}.pf-shell{width:100%;max-width:1260px;margin:0 auto;padding:0 1.5rem}.pf-header{margin-bottom:4rem}.pf-headline{font-size:clamp(2.5rem,6vw,4.5rem);line-height:1;letter-spacing:-.06em;font-weight:900;color:#fff}.pf-horizontal-row-container{width:100%}.pf-single-row{display:flex;gap:20px;width:-moz-fit-content;width:fit-content;will-change:transform}.pf-card{width:calc(33.33vw - 40px);max-width:600px;min-width:320px;flex-shrink:0;position:relative;background:#ffffff12;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1.2rem;transition:background .3s ease,opacity .3s ease,border-color .3s ease,box-shadow .3s ease}.pf-card:hover{background:#ceff1b1f;border-color:#ceff1b59;box-shadow:0 12px 30px #0000001a}.pf-card-tag{display:inline-flex;align-self:flex-start;padding:.2rem .6rem;font-size:.65rem;font-weight:500;border-radius:20px;background:#111;color:#ceff1b;letter-spacing:.05em;transition:all .3s ease}.pf-card-tag--creator,.pf-card-tag--client{background:#ffffff1a;color:#e5e7eb}.pf-card-tag--both{background:#111;color:#ceff1b}.pf-card-icon{font-size:1.5rem}.pf-card-title{margin:0;font-size:1.25rem;font-weight:800;color:#fff!important;font-family:Arial,sans-serif}.pf-card-desc{margin:0;font-size:.85rem;line-height:1.6;color:#ffffffb3;font-family:Georgia,serif}.pf-card:hover .pf-card-title{color:#fff!important}.pf-card:hover .pf-card-desc{color:#ffffffe6}.pf-card:hover .pf-card-tag{background:#ceff1b;color:#000}@media (max-width: 900px){.pf-sticky-wrapper{height:auto}.pf-sticky-container{position:relative;height:auto;padding:5rem 0}.pf-single-row{flex-direction:column;width:100%;transform:none!important}.pf-card{width:100%;max-width:none;min-width:0}.pf-shell{padding:0 1.25rem}.pf-header{margin-bottom:3rem}}.testimonials-section{padding:4rem 0;background:#fff;overflow:hidden}.testimonials-shell{width:100%}.testimonials-header{max-width:1260px;margin:0 auto 5rem;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.testimonials-eyebrow{display:inline-block;margin-bottom:1rem;font-size:.75rem;font-weight:800;letter-spacing:.2em;color:#8f96a5;text-transform:uppercase}.testimonials-headline{font-size:clamp(2.2rem,5vw,3.5rem);line-height:1;letter-spacing:-.06em;font-weight:900;color:#0b0b0b}.testimonials-rating{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.testimonials-stars{display:flex;gap:5px;margin-bottom:.2rem}.testimonials-rating-text{font-size:.85rem;color:#6b7280;font-weight:500}.testimonials-marquee-container{display:flex;flex-direction:column;gap:2rem}.testimonials-marquee-row{width:100%;display:flex}.testimonials-marquee-inner{display:flex;gap:2rem;padding:0 1rem}.testimonial-card{width:480px;flex-shrink:0;border-radius:24px;padding:1rem;display:flex;flex-direction:column;gap:1.5rem;transition:transform .3s ease}.testimonial-card--light{background:#fcfcfc;border:1px solid #eeeeee}.testimonial-card--dark{background:#0b0b0b;color:#fff}.testimonial-card-header{display:flex;justify-content:space-between;align-items:center}.testimonial-card-tag{display:inline-flex;align-items:center;gap:8px;background:#8f96a51a;padding:.4rem .8rem;border-radius:20px;font-size:.65rem;font-weight:500;letter-spacing:.05em;color:#6b7280}.testimonial-card--dark .testimonial-card-tag{background:#ceff1b1a;color:#ceff1b}.testimonial-card-dot{width:6px;height:6px;border-radius:50%;background:#6b7280}.testimonial-card--dark .testimonial-card-dot{background:#ceff1b}.testimonial-card-quote{font-size:1rem;line-height:1.6;font-family:Georgia,serif;margin:0}.testimonial-card--light .testimonial-card-quote{color:#4b5563}.testimonial-card--dark .testimonial-card-quote{color:#d1d5db}.testimonial-card-footer{margin-top:auto}.testimonial-card-user{display:flex;align-items:center;gap:12px}.testimonial-card-avatar{width:40px;height:40px;border-radius:50%;background:#0b0b0b;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:.75rem}.testimonial-card--dark .testimonial-card-avatar{background:#ceff1b;color:#0b0b0b}.testimonial-card-info{display:flex;flex-direction:column}.testimonial-card-name{font-weight:500;font-size:1rem}.testimonial-card-role{font-size:.8rem;color:#6b7280}@media (max-width: 900px){.testimonials-header{flex-direction:column;align-items:flex-start;gap:1.5rem}.testimonials-rating{align-items:flex-start}}.faq-section{padding:10rem 0;background:#f2f2f2}.faq-shell{max-width:960px;margin:0 auto;padding:0 1.5rem}.faq-header{text-align:center;margin-bottom:7rem}.faq-eyebrow{display:inline-block;font-size:.75rem;font-weight:800;letter-spacing:.3em;color:#121212;text-transform:uppercase;margin-bottom:2.2rem}.faq-headline{font-size:clamp(3rem,7vw,4.8rem);line-height:.95;letter-spacing:-.07em;font-weight:900;color:#121212;margin:0 auto 3.5rem;max-width:15ch;text-wrap:balance}.faq-tabs{display:inline-flex;background:#fff;padding:.4rem;border-radius:100px;box-shadow:0 4px 25px #00000008}.faq-tab-btn{padding:1rem 2.8rem;border-radius:100px;font-size:.95rem;font-weight:700;color:#9ca3af;transition:all .4s cubic-bezier(.16,1,.3,1);border:none;background:transparent;cursor:pointer}.faq-tab-btn--active{background:#0b0b0b;color:#ceff1b}.faq-content{margin-top:2rem}.faq-item{border-bottom:1px solid rgba(18,18,18,.06)}.faq-question-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:2.8rem 0;background:transparent;border:none;cursor:pointer;text-align:left}.faq-question-text{font-size:clamp(1.2rem,2.5vw,1.45rem);line-height:1.2;font-weight:900;color:#121212;max-width:85%;letter-spacing:-.04em;transition:color .3s ease}.faq-icon{font-size:1.5rem;font-weight:900;color:#121212;transition:transform .4s cubic-bezier(.16,1,.3,1);flex-shrink:0;margin-left:2rem}.faq-item--expanded .faq-icon{transform:rotate(0)}.faq-answer-wrapper{overflow:hidden}.faq-answer-inner{padding-bottom:2.8rem}.faq-answer-text{font-size:1.15rem;line-height:1.7;color:#12121280;font-family:Georgia,serif;margin:0;max-width:92%;font-weight:400}@media (max-width: 768px){.faq-section{padding:6rem 0}.faq-headline{font-size:2.8rem}.faq-tabs{width:100%;padding:.3rem}.faq-tab-btn{flex:1;padding:.8rem 1rem;font-size:.85rem}.faq-question-trigger{padding:2rem 0}.faq-answer-text{font-size:1.05rem}}.homepage-faq-section{padding:4rem 2rem;background-color:#f2f2f2;border-top:1px solid rgba(0,0,0,.05)}.homepage-faq-shell{max-width:1100px;margin:0 auto}.homepage-faq-header{margin-bottom:2rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem}.homepage-faq-headline{flex:2;text-align:center;font-size:clamp(1.8rem,6vw,3.8rem);line-height:1.1;font-weight:800;color:#111;margin:0;letter-spacing:-.04em}.homepage-faq-tabs{display:flex;background:#fff;padding:.3rem;border-radius:100px;gap:.4rem;flex:1;justify-content:flex-end;max-width:-moz-fit-content;max-width:fit-content}.homepage-faq-tab{padding:.6rem 1.5rem;border-radius:100px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;background:transparent;color:#666}.homepage-faq-tab.active{background:#000;color:#ceff1b;box-shadow:0 4px 12px #0000001a}.homepage-faq-accordion{display:flex;width:80%;margin:0 auto;flex-direction:column}.homepage-faq-item{border-bottom:1px solid rgba(0,0,0,.08)}.homepage-faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;background:none;border:none;text-align:left;cursor:pointer;gap:2rem;transition:all .2s ease}.homepage-faq-question span{font-size:clamp(1rem,2vw,1rem);font-weight:700;color:#111;letter-spacing:-.02em}.homepage-faq-question svg{flex-shrink:0;color:#ccc;transition:transform .3s ease,color .3s ease}.homepage-faq-item.expanded .homepage-faq-question svg{color:#111}.homepage-faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.homepage-faq-item.expanded .homepage-faq-answer-wrapper{grid-template-rows:1fr}.homepage-faq-answer{min-height:0}.homepage-faq-answer p{padding-bottom:2.5rem;font-size:.8rem;line-height:1.6;color:#666;max-width:850px}@media (max-width: 1024px){.homepage-faq-header{flex-direction:column;text-align:center;gap:1.5rem}.homepage-faq-headline{width:100%;margin-bottom:2rem}.homepage-faq-tabs{width:100%;max-width:420px;margin:0 auto}}@media (max-width: 768px){.homepage-faq-section{padding:5rem 1.5rem}.homepage-faq-headline{margin-bottom:2.5rem}.homepage-faq-tabs{width:100%}.homepage-faq-tab{flex:1;padding:.7rem 1rem;font-size:.85rem}.homepage-faq-question{padding:1.8rem 0}.homepage-faq-answer p{font-size:1rem;padding-bottom:1.8rem}}.hamburger-btn{display:none}.hamburger-btn svg{display:block;stroke:currentColor}.inreview-header{display:flex;justify-content:space-between;align-items:center;padding:12px 40px;background-color:#eaeaeaf2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:linear-gradient(to right,#d9d9d9,#cfcfcf,#c6c6c6);height:85px;position:fixed;top:0;left:0;right:0;z-index:200}.header-left{display:flex;align-items:center;gap:52px;flex-shrink:0}.nav-menu{display:flex;align-items:center;gap:46px}.nav-item{display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;text-decoration:none;margin-right:6px}.nav-item:last-child{margin-right:0}.nav-pill{width:52px;height:7px;border-radius:0 0 41.309px 41.309px;background:transparent;transition:all .25s ease;margin-top:-12px}.nav-pill.active{background:#ceff1b;box-shadow:0 4px 10px #ceff1b66}.nav-text{font-size:13px;font-weight:500;color:#5c5c5c;transition:color .25s ease}.nav-item:hover .nav-text,.nav-item:hover .nav-pill{color:#222}.nav-item:hover .nav-pill:not(.active){background:#ceff1b}.nav-item .nav-pill.active+.nav-text,.nav-item:has(.nav-pill.active) .nav-text{color:#ceff1b!important;font-weight:600}.nav-pill.active{background:#ceff1b;box-shadow:0 4px 14px #ceff1b99,0 0 20px #ceff1b4d}.header-right{display:flex;align-items:center;gap:0;flex-shrink:0}.header-search{position:relative;display:flex;align-items:center;width:100%;max-width:360px;min-width:0}.inreview-header .search-input{width:100%;height:36px;padding:12px 42px 12px 22px;border:1px solid #CEFF1B;border-radius:999px;font-size:11px;background:#c1c1c13d;outline:none;transition:border-color .2s}.inreview-header .search-input::-moz-placeholder{text-align:center;color:#606060;font-family:Roboto,sans-serif!important;font-size:11px;font-style:normal;font-weight:400}.inreview-header .search-input::placeholder{text-align:center;color:#606060;font-family:Roboto,sans-serif!important;font-size:11px;font-style:normal;font-weight:400}.inreview-header .search-input:focus{border-radius:999px;border:1px solid #FEFEFE;background:#fefefe;box-shadow:0 1px 10px #ceff1b}.search-icon{position:absolute;right:18px;width:16px;height:16px;pointer-events:none}.search-wrapper{position:relative;flex:1;display:flex;justify-content:center;max-width:360px}.messages-wrapper,.notifications-wrapper,.user-avatar-wrapper{margin-left:14px}.messages-wrapper{margin-left:0}.inreview-header:not(.dark) .messages-wrapper,.inreview-header:not(.dark) .notifications-wrapper,.inreview-header:not(.dark) .user-avatar-wrapper{margin-left:8px}.inreview-header:not(.dark) .messages-wrapper{margin-left:0}.inreview-header:not(.dark) .nav-menu{gap:56px}.inreview-header:not(.dark) .nav-item{margin-right:6px;padding:0 8px}.inreview-header:not(.dark) .nav-item:last-child{margin-right:0}.search-dropdown{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:877px;max-height:420px;background:#fefefecc;border-radius:6.225px;box-shadow:0 4px 20px #0000001a;-webkit-backdrop-filter:blur(23.169px);backdrop-filter:blur(23.169px);z-index:1000;overflow:hidden;transition:box-shadow .3s ease}.search-dropdown:hover,.search-dropdown:active{box-shadow:0 .403px 6px #ceff1b}.search-tabs{display:flex;align-items:center;gap:6px;padding:6px;background:#fefefe;border-bottom:1px solid #CEFF1B;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.search-tabs::-webkit-scrollbar{display:none}.search-result-item{display:flex;align-items:center;height:65px;gap:12px;padding:16px 20px;background:#fefefe;border-bottom:none;cursor:pointer;transition:background .2s}.search-result-content{display:flex;flex-direction:column;gap:0px;flex:1;min-width:0}.search-result-title{font-size:15px!important;font-weight:500;color:#2b2b2b}.search-result-description{font-size:13px!important;line-height:1.15;color:#5c5c5cc4;font-weight:400}.ai-powered-badge{display:inline-flex;align-items:center;height:36px;gap:6px;padding:5px 12px;background:#2b2b2b;color:#fefefe;font-size:12.8px;font-weight:400;border-radius:7.869px;box-shadow:none;white-space:nowrap;width:130px;transition:all .3s ease}.ai-powered-badge svg{display:block!important;width:17px!important;height:17px!important;flex:0 0 8px!important;opacity:1!important;visibility:visible!important}.ai-powered-badge svg path{opacity:1!important;visibility:visible!important}.search-result-item:hover .ai-powered-badge svg,.search-result-item:hover .ai-powered-badge svg path{opacity:1!important;visibility:visible!important}.search-result-item.highlighted{background:#fefefe!important;box-shadow:none!important}.search-result-item{border:none!important;border-radius:10px;transition:all .25s ease}.search-result-item:hover{background:#ceff1b!important;box-shadow:0 0 12px #ceff1b99,0 0 24px #ceff1b59!important}.inreview-header.dark .messages-dropdown .view-all-link{color:#fff!important}.search-result-item:hover .search-result-title,.search-result-item:hover .search-result-description{color:#000!important}.search-result-item:hover .external-link-btn svg path{stroke:#000!important}.search-result-item:hover .ai-powered-badge{background:#000!important;color:#fff!important}.icon-btn{background:transparent;border:none;padding:4px;cursor:pointer;color:var(--ir-text-secondary);transition:color .2s;outline:none}.user-avatar-btn{width:32px;height:32px;border-radius:50%;background:#5c5c5c;display:flex;align-items:center;justify-content:center;cursor:pointer}.icon-btn svg{width:22px;height:22px}.user-avatar-btn svg{width:32px;height:32px;stroke:var(--ir-lime)}.user-avatar-btn.active{background:#fafafa;border:none;box-shadow:0 0 15px 5px #ceff1b99,0 0 30px 10px #ceff1b66!important}.user-dropdown{position:absolute;top:calc(100% + 24px)!important;right:0;width:260px;background:#fefefe66;border-radius:8.727px;box-shadow:0 1px 4px #ceff1b;-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);padding:16px 0 6px!important;z-index:1000}.dropdown-theme-toggle{display:flex;align-items:center;justify-content:center;padding:10px 16px 14px;width:100%;box-sizing:border-box}.theme-mode-selector{display:flex;width:100%;background:#00000012;border-radius:50px;padding:4px;gap:4px;box-sizing:border-box;border:1px solid rgba(0,0,0,.08)}.theme-mode-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 8px;border:none;background:transparent;border-radius:50px;font-size:13px;font-weight:500;color:#6b6b6b;cursor:pointer;transition:all .2s ease;white-space:nowrap;outline:none}.theme-mode-btn:focus{outline:none;box-shadow:none}.theme-mode-btn:hover:not(.mode-active){background:#0000000d;color:#333}.theme-mode-btn.mode-active{background:#ceff1b;color:#1a1a1a;font-weight:600;box-shadow:0 2px 8px #ceff1b73,0 1px 3px #0000001f}.inreview-header.dark .theme-mode-selector{background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.inreview-header.dark .theme-mode-btn{color:#aaa}.inreview-header.dark .theme-mode-btn:hover:not(.mode-active){background:#ffffff14;color:#fff}.inreview-header.dark .theme-mode-btn.mode-active{background:#ceff1b;color:#1a1a1a;font-weight:600;box-shadow:0 2px 10px #ceff1b66}.inreview-header.light .user-dropdown .dropdown-item.logout,.inreview-header:not(.dark) .user-dropdown .dropdown-item.logout,.dropdown-item.logout{color:#ef4444!important;font-weight:500!important}.inreview-header.light .user-dropdown .dropdown-item.logout:hover,.inreview-header:not(.dark) .user-dropdown .dropdown-item.logout:hover,.dropdown-item.logout:hover{background:#ef44441f!important;color:#ef4444!important}.messages-dropdown{position:absolute;height:460px!important;display:flex;flex-direction:column;overflow:hidden}.messages-list{flex:1;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.message-item{display:flex;min-height:70px;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #fefefe;cursor:pointer;transition:background .2s}.message-content{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.message-name{font-size:15px!important;font-weight:500;color:#000}.message-text{font-size:13px!important;font-weight:400;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0}.message-time{font-size:16px;color:#000;white-space:nowrap}.view-all-link{display:flex;align-items:center;justify-content:center;padding:11px 15px;text-align:center;font-size:24px;height:62px!important;background:transparent;color:#2b2b2b80!important;text-decoration:none;border-top:1px solid #CEFF1B;transition:all .2s;border-radius:0 0 6.225px 6.225px}.view-all-link:hover{background:transparent;color:#000!important;font-weight:500}.notifications-dropdown{position:absolute;height:450px!important;display:flex;flex-direction:column;overflow:hidden;padding-bottom:10px}.notifications-dropdown:before{content:"";position:absolute;top:-28px;right:85px;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:30px solid #CEFF1B}.notification-container{background-color:#d5d5d5}.notifications-list{flex:1;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.notification-item{display:flex;height:60px;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #fefefe;cursor:pointer;transition:background .2s}.notification-item:nth-child(2n) .notification-text,.notification-item:nth-child(2n) .notification-time,.notification-item:last-child .notification-text,.notification-item:last-child .notification-time{color:#2b2b2b}.notification-text{font-size:15px!important;font-weight:400;color:#000}.notification-time{font-size:16px;color:#000;white-space:nowrap}.notifications-view-all{display:flex;align-items:center;justify-content:center;padding:12px 15px;text-align:center;font-size:24px;height:56px!important;background:transparent;color:#2b2b2b80;text-decoration:none;border-top:1px solid #CEFF1B;transition:all .2s;border-radius:0 0 6.225px 6.225px}.notifications-view-all:hover{background:transparent;color:#000!important;font-weight:500}.blur-overlay{position:fixed;top:85px;left:0;right:0;bottom:0;background:#0000;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:100;cursor:pointer}@media (min-width: 951px) and (max-width: 1400px){.inreview-header{padding:12px 15px!important;gap:15px!important}.logo{height:26px!important}.header-left{gap:12px!important;flex-shrink:0}.nav-menu{gap:12px!important}.search-wrapper{flex:1;min-width:0;position:relative}.header-search{width:450px!important;max-width:100%;min-width:0}.search-dropdown{position:fixed!important;left:50%!important;transform:translate(-50%)!important;width:calc(100vw - 40px)!important;max-width:877px!important;top:85px!important;z-index:9999!important}.header-right{gap:12px!important;flex-shrink:0}}@media (max-width: 950px){.nav-menu{display:none!important}.inreview-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;gap:15px}.header-left{order:1;display:flex;align-items:center;gap:15px}.hamburger-btn{display:flex!important;font-size:24px;background:none;border:none;cursor:pointer;color:#2b2b2b;width:30px;height:30px;align-items:center;justify-content:center}.inreview-header.dark .hamburger-btn{color:#fff}.logo{height:28px;width:auto;margin-left:0}.nav-menu,.nav-link,.nav-item{display:none!important}.search-wrapper{order:2;margin:0;flex:1;display:flex;justify-content:center;max-width:none}.header-search{width:100%;max-width:200px}.header-right{order:3;display:flex;align-items:center;gap:15px}@media (max-width: 550px){.notifications-dropdown:before{display:none!important}.inreview-header{position:fixed;height:68px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between}.header-left{position:static!important;display:flex;align-items:center;gap:4px;flex:0 0 auto}.logo{position:static!important;height:28px!important;width:auto!important;transform:none!important;top:auto!important;left:auto!important;pointer-events:auto;margin-left:6px}.search-wrapper{display:none!important}.header-right{flex:0 0 auto;display:flex;align-items:center;gap:4px}.notifications-wrapper,.user-avatar-wrapper,.messages-wrapper{display:flex!important}.blur-overlay,.notifications-dropdown,.search-dropdown{top:68px!important}}}@media (max-width: 950px){.notifications-wrapper{position:static!important}.notifications-dropdown{position:fixed!important;top:84px!important;left:50%!important;transform:translate(-50%)!important;right:auto!important;width:calc(100vw - 20px)!important;max-width:520px!important;border-radius:12px!important;z-index:9999!important}.notifications-dropdown:before{right:auto!important;left:92%!important;transform:translate(-50%)!important}.search-dropdown{position:fixed!important;top:84px!important;left:50%!important;transform:translate(-50%)!important;width:calc(100vw - 20px)!important;max-width:600px!important;border-radius:12px!important;z-index:9999!important}}@media (min-width: 551px) and (max-width: 950px){.notifications-dropdown{left:58%!important;transform:translate(-50%)!important}.notifications-dropdown:before{display:block!important}}@media (max-width: 550px){.notifications-dropdown:before{display:none!important}}.inreview-header.dark .notification-item,.inreview-header.dark .notification-item:nth-child(2n),.inreview-header.dark .notification-item:nth-child(odd),.inreview-header.dark .notification-item:last-child{background:#2b2b2b!important}.inreview-header.dark .notification-item .notification-text,.inreview-header.dark .notification-item .notification-time{color:#fff!important}.inreview-header.dark .notification-item{border-bottom:1px solid rgba(255,255,255,.08)!important}.inreview-header.dark .notification-item:hover{background:#3a3a3a!important}.inreview-header.dark .message-item,.inreview-header.dark .message-item:nth-child(2n),.inreview-header.dark .message-item:nth-child(odd),.inreview-header.dark .message-item:last-child{background:#2b2b2b!important}.inreview-header.dark .message-name,.inreview-header.dark .message-text,.inreview-header.dark .message-time{color:#fff!important}.inreview-header.dark .message-item{border-bottom:1px solid rgba(255,255,255,.08)!important}.inreview-header.dark .message-item:hover{background:#3a3a3a!important}.inreview-header.dark{background-color:#2b2b2b99;border-bottom:1px solid #CEFF1B}.inreview-header.dark .nav-link{color:#d1d5db}.inreview-header.dark .nav-link.active{color:#ceff1b}.inreview-header.dark .search-input{background:#d6d6d63d;color:#fff;border-color:#2a2f3a}.inreview-header.dark .search-input:focus{background:#fff;color:#000;border-color:#fff;box-shadow:0 0 0 2px #ceff1b99}.inreview-header.dark .search-input::-moz-placeholder{color:#9ca3af}.inreview-header.dark .search-input::placeholder{color:#9ca3af}.inreview-header.dark .icon-btn svg path{stroke:#d1d5db}.inreview-header.dark .messages-dropdown,.inreview-header.dark .notifications-dropdown,.inreview-header.dark .user-dropdown,.inreview-header.dark .search-dropdown{background:#2b2b2b99;color:#fff;border:1px solid #2a2f3a}.inreview-header.dark .dropdown-item,.inreview-header.dark .message-name,.inreview-header.dark .notification-text{color:#e5e7eb}.inreview-header.dark .dropdown-item:hover{background:#ceff1b;color:#000}.inreview-header.dark~.blur-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.inreview-header.dark .search-tabs{background:var(--card);border-bottom:1px solid var(--border)}.inreview-header.dark .search-tab{background:transparent;color:#9ca3af}.inreview-header.dark .search-tab.active{background:#ceff1b;color:#000}.inreview-header.dark .search-results{background:var(--card)}.inreview-header.dark .search-result-item{background:transparent;color:var(--text)}.inreview-header.dark .search-result-item.highlighted{background:#ceff1b;color:#000}.inreview-header.dark .search-result-title{color:inherit}.inreview-header.dark .search-result-description{color:inherit;opacity:.85}.inreview-header.dark .search-result-avatar{background:#3a3a3a}.inreview-header.dark .search-view-all{background:#1a1d23;color:var(--text);border-top:1px solid var(--border)}.inreview-header.dark .external-link-btn svg path{stroke:var(--text)}.inreview-header.dark .messages-dropdown,.inreview-header.dark .notifications-dropdown{background:#2b2b2b;border:1px solid #ceff1b;height:500px;display:flex;flex-direction:column;padding-bottom:10px}.inreview-header.dark .view-all-link,.inreview-header.dark .notifications-view-all{background:transparent;color:#fff;border-top:1px solid #ceff1b}.inreview-header.dark .view-all-link:hover,.inreview-header.dark .notifications-view-all:hover{background:transparent;color:#ceff1b!important}.inreview-header.dark .notifications-dropdown .notifications-header,.inreview-header.dark .notifications-dropdown .mark-all-read{color:#000!important}.inreview-header.dark .user-dropdown .dropdown-greeting{color:#fff!important}.inreview-header.dark .user-dropdown .dropdown-item.logout{color:#ef4444!important}.inreview-header.dark .user-dropdown .dropdown-item.logout:hover{background:#ef44441f}.inreview-header.dark .view-all-link,.inreview-header.dark .search-view-all,.inreview-header.dark .notifications-view-all{color:#fff;background:transparent;cursor:pointer;transition:all .25s ease}.inreview-header.dark .view-all-link:hover,.inreview-header.dark .notifications-view-all:hover{color:#fff}.inreview-header.dark .search-view-all:hover{color:#ceff1b!important;background:transparent!important;transition:all .25s ease}.inreview-header.dark .view-all-link.active,.inreview-header.dark .search-view-all.active,.inreview-header.dark .notifications-view-all.active{color:#ceff1b;font-weight:400}.inreview-header.dark .view-all-link.active{color:#ceff1b!important}.inreview-header.dark .user-avatar-btn.active{background:#ceff1b;border:none;box-shadow:0 0 15px 5px #ceff1bb3,0 0 35px 12px #ceff1b80!important}.inreview-header.dark .user-avatar-btn.active svg path:first-child{fill:#ceff1b;stroke:#ceff1b}.inreview-header.dark .user-avatar-btn.active svg path:last-child{stroke:#2b2b2b}.inreview-header{background-color:#eaeaeaf2!important;border-bottom:1px solid #CEFF1B!important;box-shadow:0 2px 12px 3px #ceff1b59!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;background:linear-gradient(to right,#d9d9d9,#cfcfcf,#c6c6c6)!important}.inreview-header.dark{background:#2b2b2b99!important;border-bottom:1px solid #CEFF1B!important;box-shadow:0 2px 12px 3px #ceff1b2e!important}.inreview-header.dark .header-left{gap:52px}.inreview-header.dark .logo{height:34px}.inreview-header.dark .nav-menu{gap:56px;align-items:center}.inreview-header.dark .nav-item{gap:5px;margin-right:6px}.inreview-header.dark .nav-item:last-child{margin-right:0}.inreview-header.dark .nav-pill{width:52px;height:7px;margin-top:-12px}.inreview-header.dark .nav-text{color:#d4d4d4;font-size:13px;font-weight:500}.inreview-header.dark .nav-item:hover .nav-text{color:#fff}.inreview-header.dark .nav-item .nav-pill.active+.nav-text,.inreview-header.dark .nav-item:has(.nav-pill.active) .nav-text{color:#ceff1b!important}.inreview-header.dark .search-wrapper{max-width:360px}.inreview-header.dark .header-search{width:100%;max-width:360px}.inreview-header.dark .search-input{height:36px;padding:12px 42px 12px 22px;border:1px solid #707070;border-radius:999px;background:#ffffff24;color:#fff;font-size:11px}.inreview-header.dark .search-input::-moz-placeholder{color:#f1f1f1;font-size:11px;text-align:center}.inreview-header.dark .search-input::placeholder{color:#f1f1f1;font-size:11px;text-align:center}.inreview-header.dark .search-icon{right:18px;width:16px;height:16px}.inreview-header.dark .header-right{gap:0}.inreview-header.dark .messages-wrapper,.inreview-header.dark .notifications-wrapper,.inreview-header.dark .user-avatar-wrapper{margin-left:14px}.inreview-header.dark .messages-wrapper{margin-left:0}.inreview-header.dark .icon-btn{padding:4px}.inreview-header.dark .icon-btn svg{width:22px;height:22px}.inreview-header.dark .icon-btn svg path{stroke:#fff}.inreview-header.dark .user-avatar-btn{width:32px;height:32px;background:transparent}.inreview-header.dark .user-avatar-btn svg{width:32px;height:32px}.inreview-header.dark .user-avatar-btn svg path:first-child{fill:#ceff1b;stroke:#ceff1b}.inreview-header.dark .user-avatar-btn svg path:last-child{stroke:#2b2b2b}.inreview-header.dark .search-input:focus,.inreview-header.dark .search-input:focus-visible{background:#ffffff24!important;color:#fff!important;border-color:#ceff1b!important;box-shadow:0 0 0 2px #ceff1b38!important}@media (max-width: 550px){.inreview-header,.inreview-header.dark{height:64px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important}.inreview-header .header-left,.inreview-header.dark .header-left{display:flex!important;align-items:center!important;gap:4px!important;flex:0 0 auto!important}.inreview-header .hamburger-btn,.inreview-header.dark .hamburger-btn{width:28px!important;height:28px!important;font-size:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.inreview-header .logo,.inreview-header.dark .logo{position:static!important;height:26px!important;width:auto!important;transform:none!important;margin-left:4px!important}.inreview-header .search-wrapper,.inreview-header.dark .search-wrapper{display:none!important}.inreview-header .header-right,.inreview-header.dark .header-right{display:flex!important;align-items:center!important;gap:4px!important;flex:0 0 auto!important}.inreview-header .messages-wrapper,.inreview-header.dark .messages-wrapper,.inreview-header .notifications-wrapper,.inreview-header.dark .notifications-wrapper,.inreview-header .user-avatar-wrapper,.inreview-header.dark .user-avatar-wrapper{display:flex!important;margin-left:0!important}.inreview-header .icon-btn,.inreview-header.dark .icon-btn{padding:4px!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important}.inreview-header .icon-btn svg,.inreview-header.dark .icon-btn svg{width:20px!important;height:20px!important}.inreview-header:not(.dark) .icon-btn svg path{stroke:#2b2b2b!important}.inreview-header.dark .icon-btn svg path{stroke:#fff!important}.inreview-header .user-avatar-btn,.inreview-header.dark .user-avatar-btn,.inreview-header .user-avatar-btn img,.inreview-header.dark .user-avatar-btn img{width:30px!important;height:30px!important}}@media (min-width: 551px) and (max-width: 950px){.user-dropdown{position:fixed!important;top:84px!important;right:12px!important;left:auto!important;width:240px!important;max-height:calc(100vh - 100px);overflow-y:auto;z-index:9999!important}.dropdown-theme-toggle{display:flex!important;align-items:center!important;justify-content:center!important;padding:10px 14px 14px!important;width:100%!important;box-sizing:border-box}.theme-mode-selector{width:100%!important}}@media (max-width: 550px){.user-dropdown{position:fixed!important;top:68px!important;right:8px!important;left:auto!important;width:calc(100vw - 24px)!important;max-width:270px!important;max-height:calc(100vh - 80px);overflow-y:auto;z-index:9999!important;border-radius:12px!important}.dropdown-theme-toggle{display:flex!important;align-items:center!important;justify-content:center!important;padding:10px 12px 14px!important;width:100%!important;box-sizing:border-box}.theme-mode-selector{width:100%!important}.theme-mode-btn{padding:10px 8px!important;font-size:13px!important}.dropdown-greeting{font-size:16px!important;padding:8px 16px 10px!important}.dropdown-item{font-size:15px!important;padding:10px 16px!important}}.user-page.dark h1,.user-page.dark h2,.user-page.dark h3{color:#ceff1b!important}.user-page.dark h4{color:#fefefe!important}.user-page.dark .section-title,.user-page.dark .content-title,.user-page.dark .profile-section-title{color:#ceff1b!important}.user-page.dark .dark-divider,.user-page.dark div.h-px.bg-\[\#2B2B2B\]{background-color:#fefefe!important}.user-page.dark .input-wrapper,.user-page.dark .field-wrapper,.user-page.dark .form-field,.user-page.dark .form-group,.user-page.dark .border-black,.user-page.dark div.border{border-color:#fefefe!important}.user-page.dark .border-black:focus,.user-page.dark .border-black:focus-within,.user-page.dark div.border:focus-within,.user-page.dark .input-wrapper:focus-within,.user-page.dark .field-wrapper:focus-within,.user-page.dark .form-field:focus-within,.user-page.dark .form-group:focus-within{border-color:transparent!important}.user-page.dark .dark-divider{background-color:#fefefe!important}.user-page.dark .profile-card{background-color:#2b2b2b!important;border-color:#ceff1b!important}.user-page.dark .profile-avatar{background-color:#383838!important;border-color:#fefefe!important}.user-page.dark button.bg-\[\#CEFF1B\]{color:#000!important}.user-page.dark .flex.justify-end button{color:#000!important}.user-page.dark .flex.justify-end button:not(.bg-\[\#CEFF1B\]){background-color:transparent!important;border:1px solid #fefefe!important;color:#fefefe!important}.user-page.dark .flex.justify-end button.bg-\[\#CEFF1B\]{background-color:#ceff1b!important;border-color:#000!important;color:#000!important}.user-page.dark .bg-white,.user-page.dark .bg-gray-50,.user-page.dark .bg-gray-100,.user-page.dark .bg-gray-200,.user-page.dark .bg-gray-300{background-color:#0b0b0b!important}.user-page.dark .text-black{color:#fff!important}.user-page.dark .border-gray-200,.user-page.dark .border-gray-300{border-color:#ceff1b59!important}.user-page.dark .sidebar-icon,.user-page.dark .icon-rail,.user-page.dark .sidebar-icons,.user-page.dark aside.icon-rail{background-color:#1d1d1d!important}.user-page.dark .sidebar,.user-page.dark .main-sidebar,.user-page.dark aside.sidebar{background-color:#2b2b2b!important;color:#000;border-radius:0 14px 14px 0!important}.user-page.dark .settings-sidebar,.user-page.dark aside.settings{background-color:#2b2b2b!important;border-left:1px solid rgba(255,255,255,.15)}.user-page.dark .sidebar span,.user-page.dark .sidebar button,.user-page.dark .sidebar svg{color:#fff}.user-page.dark .sidebar .active,.user-page.dark .sidebar-item-active{background-color:#ceff1b;color:#000}body{margin:0;font-family:Poppins,sans-serif;transition:background-color .35s ease,color .35s ease}body.light{--bg: #f3f3f3;--card: #ffffff;--card-soft: #f7f7f7;--text: #111111;--muted: #6b7280;--border: #e5e7eb;--accent: #ceff1b}.user-page.dark{--bg: #000000;--card: #0b0b0b;--card-soft: #141414;--text: #ffffff;--muted: #9ca3af;--border: rgba(206, 255, 27, .35);--accent: #ceff1b}.user-page{--bg: #ffffff;background-color:var(--bg);color:#000}.user-page.dark{--bg: #0f0f0f;background-color:var(--bg);color:#fff}.user-page.light{--bg: #ffffff;--card: #f7f7f7;--text: #0f0f0f;--border: #e5e7eb}.user-page.light{--bg: #F2F2F2;background-color:var(--bg);color:#0f0f0f}.user-page.dark{--bg: #0b0b0b;--card: #141414;--text: #e9eaf0;--border: #2a2a2a}.user-page{background-color:var(--bg);color:var(--text)}.user-page.dark .profile-card{background:#1a1a1a;border-color:#333}.app{background-color:var(--bg);color:var(--text);min-height:100vh}.sidebar,.header,.card,.content-box{background:linear-gradient(180deg,var(--card) 0%,var(--card-soft) 100%);color:var(--text);border:1px solid var(--border);border-radius:14px}aside.sidebar{border-radius:0 14px 14px 0!important}input::-moz-placeholder{color:var(--muted)}input::placeholder{color:var(--muted)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px #ceff1b99}.input{width:100%;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.user-page.dark .friend-modal-card{background:#0b0b0b;border:2px solid #CEFF1B!important;box-shadow:0 0 25px #ceff1b66}.user-page.dark .friend-modal-card button{color:#9ca3af}.user-page.dark .friend-modal-card .tab-btn{color:#e5e7eb}.user-page.dark .friend-modal-card .tab-active{background:#ceff1b;color:#000}.user-page.dark .friend-modal-card .divider{background:#fefefe!important}.user-page.dark .friend-modal-card input{border:1px solid #4b4b4b;color:#fff}.user-page.dark .friend-modal-card input::-moz-placeholder{color:#b3b3b3;text-align:center}.user-page.dark .friend-modal-card input::placeholder{color:#b3b3b3;text-align:center}.user-page.dark .friend-modal-card .user-row span{color:#e5e7eb}.user-page.dark .friend-modal-card .avatar{background:#d1d5db}.user-page.dark .friend-modal-card .btn-following{background:#ceff1b;color:#000;font-weight:500}.user-page.dark .friend-modal-card .btn-remove{border:1px solid #6b7280;color:#e5e7eb;background:transparent}.user-page.dark .friend-modal-card .btn-add{background:#ceff1b;color:#000}.user-page.dark .custom-scroll::-webkit-scrollbar,.user-page.dark ::-webkit-scrollbar{width:8px}.user-page.dark .custom-scroll::-webkit-scrollbar-track,.user-page.dark ::-webkit-scrollbar-track{background:#0b0b0b}.user-page.dark .custom-scroll::-webkit-scrollbar-thumb,.user-page.dark ::-webkit-scrollbar-thumb{background:#ceff1b;border-radius:10px;border:2px solid #0b0b0b}.user-page.dark{scrollbar-width:thin;scrollbar-color:#ceff1b #0b0b0b}.user-page.dark .close-btn{background:#ff2e2e;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.user-page.dark .image-modal-card h3{color:#fff}.user-page.dark .image-modal-card p{color:#ff3b3b}.user-page.dark .zoom-bar input[type=range]{accent-color:#CEFF1B}.user-page.dark .upload-btn{background:#ceff1b;color:#000;font-weight:600}.user-page.light .image-modal{background:#0006}.user-page.light .image-modal-card{background:#fff;border:2px solid #CEFF1B!important;box-shadow:0 0 40px #ceff1b80,0 20px 60px #0003}.user-page.light .image-preview{background:#d1d5db}.user-page.light .select-btn{background:#fff;color:#000;border:1px solid #d1d5db}.user-page.light .upload-btn{background:#ceff1b;color:#000}.user-page.dark .image-modal{background:#000000b3}.user-page.dark .image-modal-card{background:#0b0b0b;border:1px solid #ceff1b;box-shadow:0 0 50px #ceff1b99,0 20px 70px #000c}.user-page.dark .image-preview{background:#5b5b5b}.user-page.dark .select-btn{background:#1f1f1f;color:#fff;border:1px solid #2a2a2a}.user-page.dark .upload-btn{background:#ceff1b;color:#000}.user-page.light .friend-modal{background:#0006}.user-page.light .friend-modal-card{background:#f2f2f2;color:#000;border:2px solid #CEFF1B!important}.user-page.light .divider{background:#000}.user-page.light input{background:transparent;color:#000}.user-page.dark .friend-modal{background:#000000a6}.user-page.dark .friend-modal-card{background:#0b0b0b;color:#fff;border:1px solid #2a2a2a}.user-page.dark .divider{background:#2a2a2a}.user-page.dark .profile-section input,.user-page.dark .profile-section select,.user-page.dark .profile-section textarea{background:#3a3a3a!important;border:1px solid #4b4b4b!important;color:#fff!important}.user-page.dark .calendar-modal{background:#000000b3}.user-page.light .calendar-outer,.user-page.dark .calendar-outer{background:#fff;border:2px solid #ceff1b!important;box-shadow:0 0 35px #ceff1b73!important;border-radius:14px}.user-page.dark .calendar-outer{background:#0b0b0b;box-shadow:0 0 40px #ceff1b99!important}.user-page.light .calendar-inner,.user-page.dark .calendar-inner{border:none!important;box-shadow:none!important}.user-page.dark .calendar-year-title{color:#000!important}.user-page.dark .calendar-year-btn{background:#ceff1b;color:#000;text-align:center;padding:6px 0;border-radius:8px;font-weight:600;cursor:pointer}.user-page.dark .calendar-month-header{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:14px;padding:0 6px}.user-page.dark .calendar-month-header span{cursor:pointer}.user-page.dark .calendar-week{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:11px;color:#cfcfcf;margin-bottom:6px}.user-page.dark .calendar-day{width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;margin:auto;color:#fff;cursor:pointer}.user-page.dark .calendar-day:hover{background:#ceff1b40}.user-page.dark .calendar-day.active{background:#ceff1b;color:#000;font-weight:700}.user-page.dark .calendar-day.muted{color:#6b7280}.user-page.dark .calendar-actions{display:flex;justify-content:space-between;margin-top:12px;padding:0 6px}.user-page.dark .btn-cancel{border:1px solid #6b7280;color:#fff;background:transparent;padding:6px 20px;border-radius:10px}.user-page.dark .btn-confirm{background:#ceff1b;color:#000;padding:6px 24px;border-radius:10px;font-weight:600}.user-page.light .tag-chip{background-color:#fff;color:#000;border:1px solid #d1d5db}.user-page.light .tag-chip button{color:#000}.user-page.light .tag-clear-btn{border-left:1px solid #d1d5db;color:#000}.user-page.dark .tag-chip{color:#ceff1b;border:1px solid #CEFF1B;font-weight:500}.user-page.dark .tag-chip button{color:#ceff1b}.user-page.dark .tag-chip:hover{background-color:#d9ff4d}.user-page.dark .tag-clear-btn{color:#ceff1b}.user-page.light .upload-modal{background:#0003}.user-page.dark .upload-modal{background:#000000b3}.user-page.light .upload-card{background:#eaeaea!important;border:2px solid #CEFF1B!important;color:#000}.user-page.dark .upload-card{background:#0b0b0b;border:2px solid #ceff1b!important;color:#fff}.user-page.light .upload-header{color:#000}.user-page.dark .upload-header{color:#fff}.user-page.light .upload-slot{background:#eaeaea;border:2px dashed #2b2b2b}.user-page.dark .upload-slot{background:#0f0f0f;border:2px dashed #3a3a3a}.user-page .upload-slot:hover{border-color:#ceff1b}.upload-cover-badge{background:#ceff1b;color:#000}.user-page.light .upload-btn-cancel{border:1px solid #000;color:#000;background:transparent}.user-page.dark .upload-btn-cancel{border:1px solid #fff;color:#fff;background:transparent}.upload-btn-confirm{background:#ceff1b;color:#000;border:1px solid #000}.user-page.light .upload-success-card{background:#f5f5f5;color:#000;border:2px solid #CEFF1B!important}.user-page.dark .upload-success-card{background:#0b0b0b;color:#fff;border:2px solid #ceff1b!important}.user-page.dark .creator-client-toggle .bg-white{background-color:#fff!important;color:#000!important}.user-page.dark aside.settings div[style*=background-color]{color:#000!important}.user-page.dark aside.settings div[style*=background-color] *{color:#000!important}.user-page.dark .profile-avatar-badge{background-color:#ceff1b!important;border-color:#ceff1b!important}.user-page.dark .tag-chip{background-color:#5e5e5e!important;color:#ceff1b!important;border:1px solid #ceff1b!important}.user-page.dark .flex.items-center.w-full.min-h-\[56px\]{background-color:#5e5e5e!important;border:1px solid #2a2a2a!important}.user-page.dark .flex.w-full.rounded-lg.bg-\[\#FEFEFE\]{background-color:#5e5e5e!important;border-color:#2a2a2a!important}.user-page.dark{--neon: #CEFF1B;--bg-dark: #0b0b0b;--bg-soft: #141414;--border-dark: #2a2a2a}.user-page.dark .portfolio-card-edit,.user-page.dark .border-2.border-white{background:#2b2b2b99!important;border-color:#ceff1b73!important}.user-page.light .portfolio-surface{background-color:#f2f2f2}.user-page.dark .portfolio-surface{background-color:#2b2b2b!important}.user-page .user-profile-portfolio{background-color:transparent!important}.user-page.dark .user-profile-portfolio{background-color:#0b0b0b!important}.user-page.dark .portfolio-card-edit label,.user-page.dark .border-2.border-white label{color:#ceff1b!important}.user-page.dark .verification-page p{color:#fff!important}.user-page.dark .verification-page .border.border-gray-300{background-color:#3a3a3a!important;border-color:#3a3a3a!important}.user-page.dark .verification-page .border.border-gray-300:hover{background-color:#424242!important}.user-page.dark .verification-page svg{color:#ceff1b!important}.user-page.dark .verification-page p.text-\[\#155DFC\]{color:#5da9ff!important}.user-page.dark .verification-page .text-gray-600,.user-page.dark .verification-page .text-gray-500{color:#cfcfcf!important}.user-page.dark .verification-page button.border-gray-300{border-color:#5a5a5a!important;color:#cfcfcf!important}.user-page.dark .verification-page button.bg-\[\#CEFF1B\]{color:#000!important}.user-page.light .image-modal img:not(.preview-image){filter:none!important;opacity:1!important}.user-page.dark .image-modal img:not(.preview-image){filter:invert(1) brightness(1.2)!important}.user-page.dark .calendar-inner{border:none!important;box-shadow:none!important}.user-page.light .calendar-inner{border:none!important}.upload-slot img[src*=video]{filter:grayscale(100%);opacity:.6}.upload-slot .bg-\[\#CEFF1B\]{color:#000!important;font-weight:400}.upload-slot .bg-\[\#CEFF1B\]{display:flex;align-items:center;justify-content:center;font-size:16px}.user-page.dark .upload-success-card{background-color:#393939!important;border:1px solid #CEFF1B!important;color:#fff!important}.user-page.dark .upload-success-card h3{color:#fff!important}.user-page.dark .bg-\[\#FEFEFE\]\/40{background-color:#393939!important}.user-page.dark .bg-\[\#F2F2F2\]{background-color:#2b2b2b!important}.user-page.dark .bg-\[\#CEFF1B\],.user-page.dark .hover\:bg-\[\#CEFF1B\]:hover,.bg-\[\#CEFF1B\],.hover\:bg-\[\#CEFF1B\]:hover{color:#000!important}.user-page.light .dropdown-item:hover{background-color:#ceff1b!important;color:#000!important}.user-page.dark input,.user-page.dark textarea{border-color:#4b4b4b!important;color:#fff!important}.user-page.dark input::-moz-placeholder,.user-page.dark textarea::-moz-placeholder{color:#888!important}.user-page.dark input::placeholder,.user-page.dark textarea::placeholder{color:#888!important}.user-page.dark .onboarding-selected-option{border-color:gray!important}.user-page.dark .onboarding-selected-option:hover{background-color:#1a1a1a!important}.user-page.dark .onboarding-options-list{background-color:#1e1e1e!important;color:#fff!important;box-shadow:0 10px 30px #0009!important;border:1px solid #333!important}.user-page.dark .onboarding-options-list li{color:#e5e7eb!important}.user-page.dark .onboarding-options-list li:hover,.user-page.dark .onboarding-options-list li.active{background-color:#ceff1b!important;color:#000!important}.user-page.dark .onboarding-arrow{color:#ceff1b!important}.activity-year-trigger,.user-page.dark .activity-year-trigger,.activity-year-trigger:hover,.activity-year-trigger.open,.user-page.dark .activity-year-trigger:hover,.user-page.dark .activity-year-trigger.open{background-color:#ceff1b!important;color:#000!important;border:none!important;box-shadow:none!important}.user-page .toast-modal-card{background-color:#fff!important;color:#000!important;border:1px solid rgba(0,0,0,.08)!important}.user-page.dark .toast-modal-card{background-color:#1a1a1a!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important}.user-page .toast-modal-card .toast-title{color:inherit!important}.user-page .toast-modal-card .toast-message{color:#000000bf!important}.user-page.dark .toast-modal-card .toast-message{color:#fffc!important}.user-page .toast-modal-card .toast-close-btn{background-color:transparent!important;border:1px solid rgba(0,0,0,.15)!important;color:#000!important}.user-page.dark .toast-modal-card .toast-close-btn{background-color:transparent!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important}.user-page .toast-modal-card .toast-ok-btn,.user-page.dark .toast-modal-card .toast-ok-btn{background-color:#ceff1b!important;color:#000!important;border:1px solid #000000!important}.user-page.dark .toast-modal-card .toast-ok-btn{border-color:#000!important}.user-page .toast-modal-card .toast-progress-track{background-color:#00000014!important}.user-page.dark .toast-modal-card .toast-progress-track{background-color:#ffffff1a!important}.onboarding-custom-select.active{z-index:9999}.onboarding-selected-option{height:auto;min-height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-radius:6px;background:transparent;border:1px solid black;color:#000000b3;cursor:pointer;transition:all .2s ease;font-size:14px;line-height:1.25}.onboarding-custom-select{position:relative;width:100%;z-index:10}.onboarding-selected-option span{line-height:1.25}.onboarding-custom-select.size-phone .onboarding-selected-option,.onboarding-custom-select.gender-select .onboarding-selected-option{min-height:42px!important;padding:0 12px!important;border-radius:6px;height:auto!important;display:flex;align-items:center}.onboarding-selected-option:hover{background:#e5e7eb}.onboarding-selected-option.open{background:transparent;border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important}.onboarding-arrow{font-size:10px;color:#6b7280;transition:transform .2s ease}.onboarding-selected-option.open .onboarding-arrow{transform:rotate(180deg)}.onboarding-options-list{position:absolute;top:calc(100% + 4px);left:0;width:100%;list-style:none;margin:0;padding:4px;background:#fff!important;border:none;border-radius:0;box-shadow:0 20px 40px #00000040;z-index:99999!important;max-height:210px;overflow-y:auto}.onboarding-options-list li{padding:10px 12px;cursor:pointer;transition:background .2s ease;color:#374151;border-radius:0;font-size:14px}.onboarding-options-list li:hover{background:#ceff1b;color:#000}.onboarding-options-list li.active{background:#ceff1b;color:#000;font-weight:600}.onboarding-options-list::-webkit-scrollbar{width:6px}.onboarding-options-list::-webkit-scrollbar-thumb{background:#ceff1b;border-radius:10px}.onboarding-options-list::-webkit-scrollbar-track{background:transparent}.role-dropdown-small{max-height:88px!important}.user-page.dark .onboarding-selected-option{border-color:#fefefe!important;color:#fff!important}.user-page.dark .onboarding-selected-option:hover{background:#ceff1b26}.user-page.dark .onboarding-selected-option.open{background:transparent;border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important}.user-page.dark .onboarding-arrow{color:#fff}.user-page.dark .onboarding-selected-option.expiry-year-dropdown{color:#000!important;background:#ceff1b!important}.user-page.dark .expiry-year-dropdown .onboarding-arrow{color:#000!important}.user-page.dark .onboarding-options-list{background:#1a1a1a!important;border:1px solid #fefefe}.user-page.dark .onboarding-options-list li:hover,.user-page.dark .onboarding-options-list li.active{background:#ceff1b;color:#000}.desktop-login-container.signup-mode *{scrollbar-width:thin;scrollbar-color:#CEFF1B rgba(0,0,0,.05)}.desktop-login-container.signup-mode ::-moz-selection{background:#ceff1b!important;color:#1a1a1a!important}.desktop-login-container.signup-mode ::selection{background:#ceff1b!important;color:#1a1a1a!important}.desktop-login-container.signup-mode ::-webkit-scrollbar{width:8px!important}.desktop-login-container.signup-mode ::-webkit-scrollbar-thumb{background:#ceff1b!important;border-radius:10px!important;border:2px solid transparent!important;background-clip:padding-box!important}.desktop-login-container.signup-mode ::-webkit-scrollbar-track{background:#0000000d!important;border-radius:10px!important}.signup-card-glass{width:481px!important;height:auto!important;min-height:553px!important;padding:26px 28px 22px!important;margin:0!important;overflow:visible!important;display:flex;flex-direction:column}.signup-card-glass form{overflow:visible!important;padding-right:0!important}.desktop-login-container.signup-mode{min-height:100%!important;overflow:visible!important;justify-content:flex-end!important;align-items:flex-start!important;padding:0 70px 40px!important}.desktop-login-container.signup-mode .desktop-login-bg img{-o-object-position:left center!important;object-position:left center!important;position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover!important;object-fit:cover!important}.desktop-login-container.signup-mode .desktop-login-content{margin-top:50px!important;margin-bottom:50px!important;display:flex;justify-content:flex-end}.signup-card-glass .form-group{margin-bottom:10px!important}.signup-card-glass .form-group label{font-size:13px!important;margin-bottom:7px!important;margin-top:8px!important}.signup-card-glass .input-wrapper input{font-size:14px!important;height:46px!important;padding:0 46px 0 16px!important}.form-select-desktop{width:100%;font-size:12px!important;padding:8px 34px 8px 12px!important;background:#ebebeb99;border:1px solid rgba(255,255,255,.5);border-radius:12px;color:#333;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M5.62915 9.75L-1.44064e-05 -1.06691e-07L11.2583 8.77544e-07L5.62915 9.75Z' fill='%232B2B2B'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.form-select-desktop:focus{outline:none!important;background-color:#ebebebe6;border-color:#ceff1b!important;box-shadow:0 0 0 4px #ceff1b40!important}.custom-select{position:relative;width:100%}.selected-option{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-radius:12px;background:#ebebeb99;border:1px solid rgba(255,255,255,.5);color:#2b2b2b;cursor:pointer;transition:.25s ease}.arrow{font-size:12px;color:#2b2b2b;transition:.25s ease}.selected-option.open .arrow{transform:rotate(180deg);color:#ceff1b;text-shadow:0 0 6px rgba(206,255,27,.8)}.options-list{position:absolute;top:calc(100% + 8px);left:0;width:100%;list-style:none;margin:0;padding:6px;background:#f2f2f2;border:1px solid rgba(206,255,27,.35);border-radius:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 16px 40px #0000001f;z-index:9999}.selected-option,.options-list{font-size:12px}.options-list li{padding:10px 12px;cursor:pointer;transition:.2s ease;color:#111}.options-list li:hover{background:#ceff1b;box-shadow:0 0 0 3px #ceff1b2e}.options-list li.active{background:#ceff1b;font-weight:600}.checkbox-group{margin-top:4px;margin-bottom:10px!important}.signup-card-glass .form-group .checkbox-container{display:flex;align-items:center;position:relative;padding-left:24px;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#444;font-size:10px!important;line-height:1.2}.checkbox-container input{position:absolute;opacity:0;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#fff9;border:1px solid rgba(136,136,136,.5);border-radius:4px}.checkbox-container:hover input~.checkmark{background-color:#fefefe}.checkbox-container input:checked~.checkmark{background-color:#ceff1b;border-color:#ceff1b}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:5px;top:2px;width:4px;height:8px;border:solid black;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label{margin-top:1px;font-size:inherit}.signup-card-glass .desktop-login-btn{height:54px!important;padding:0!important;margin-top:14px!important;margin-bottom:14px!important;font-size:16px!important}.signup-card-glass .desktop-social-buttons{margin-bottom:10px!important;gap:10px!important}.signup-card-glass .social-btn{height:46px!important;font-size:13px!important}.signup-card-glass .desktop-tab-switcher{margin-bottom:12px!important;padding:4px}.signup-card-glass .tab-btn{height:42px!important;font-size:13px!important}.signup-card-glass .signup-link{font-size:11px!important;margin-bottom:8px!important}.signup-card-glass .desktop-divider{margin-bottom:12px!important}.signup-card-glass .desktop-divider span{font-size:12px!important;padding:0 15px!important}.signup-card-glass form::-webkit-scrollbar{width:8px!important}.signup-card-glass form::-webkit-scrollbar-thumb{background:#ceff1b!important;border-radius:10px!important}.signup-card-glass form::-webkit-scrollbar-track{background:#0000000d!important;border-radius:10px!important}@media (max-width: 950px){.desktop-login-bg{display:none!important}.desktop-login-container,.desktop-login-container.signup-mode{background:linear-gradient(135deg,#d9d9d9,#a6a6a6)!important;justify-content:center!important;align-items:center!important;padding:18px 14px!important;height:auto!important;min-height:100vh!important;overflow:auto!important}.desktop-login-content,.desktop-login-container.signup-mode .desktop-login-content{width:100%!important;margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important}.signup-card-glass,.desktop-login-container.signup-mode .signup-card-glass{width:92%!important;max-width:420px!important;margin:0 auto!important;padding:16px 18px!important;height:auto!important;max-height:none!important;overflow:visible!important;border-radius:18px!important}.signup-card-glass form,.desktop-login-container.signup-mode .signup-card-glass form{max-height:none!important;overflow:visible!important}.signup-card-glass .input-wrapper input,.signup-card-glass .form-select-desktop{font-size:12px!important;padding:9px 12px!important}.signup-card-glass .form-group label{font-size:12px!important}.signup-card-glass .desktop-login-btn{font-size:13px!important;padding:10px!important}.signup-card-glass .tab-btn{font-size:11px!important}.signup-card-glass .desktop-social-buttons{flex-wrap:wrap;gap:8px!important}.signup-card-glass .social-btn{flex:1;min-width:140px;font-size:10px!important}.desktop-password-tooltip{width:92vw;max-width:280px}}@media (max-width: 480px){.signup-card-glass,.desktop-login-container.signup-mode .signup-card-glass{width:100%!important;padding:14px!important;max-height:none!important;overflow:visible!important}}.desktop-login-container{width:100%;min-height:100vh;position:relative;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;padding:0 70px}.desktop-login-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.desktop-login-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.desktop-login-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:none}.desktop-login-content{z-index:10;position:relative;margin-top:-100px}.login-card-glass{width:481px;height:553px;background:#f5f5f5c7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:26px;border:2px solid rgba(206,255,27,.9);box-shadow:0 18px 50px #0000002e,0 0 0 6px #ceff1b0f;padding:26px 28px 22px;margin-top:100px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.desktop-tab-switcher{display:flex;background:#ffffff8c;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:6px;margin-bottom:16px;gap:8px}.tab-btn{flex:1;border:none;background:transparent;height:42px;font-size:13px;font-weight:600;color:#444;cursor:pointer;border-radius:10px;transition:all .2s}.tab-btn.active{background:linear-gradient(179deg,#ceff1b 26.38%,#b2db1c 96.82%);border:1px solid rgba(122,155,0,.7);color:#1a1a1a;box-shadow:0 2px 8px #ceff1b4d}.tab-btn:hover:not(.active){background:#ffffffa6}.form-group{margin-bottom:10px}.form-group label{display:block;margin-bottom:7px;font-size:13px;font-weight:500;color:#333;margin-top:8px}.input-wrapper{position:relative;width:100%}.input-wrapper input{width:100%;height:46px;padding:0 46px 0 16px;background:#ebebebd9;border:1px solid rgba(0,0,0,.1);border-radius:12px;font-size:14px;color:#333;transition:all .2s ease}.input-wrapper input:focus{outline:none;background:#ebebebf2;border-color:#ceff1b;box-shadow:0 0 0 4px #ceff1b40}.input-wrapper input::-moz-placeholder{color:#888}.input-wrapper input::placeholder{color:#888}.input-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;opacity:.6}.input-icon:hover{opacity:1}.forgot-password-link{display:block;text-align:right;color:#2b2b2b;font-size:13px;font-weight:400;margin-top:8px;text-decoration:underline}.desktop-login-btn{width:100%;height:54px;background:#ceff1b;border:none;border-radius:14px;font-size:16px;font-weight:600;color:#1a1a1a;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-top:14px;margin-bottom:14px}.desktop-login-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #ceff1b47}.desktop-login-btn:disabled{opacity:.75;cursor:not-allowed;transform:none;box-shadow:none}.auth-submit-message{margin:6px 0 10px;font-size:13px;color:#2b2b2b}.desktop-divider{display:flex;align-items:center;margin-bottom:14px;width:100%}.desktop-divider span{padding:0 15px;font-size:12px;color:#2b2b2b;font-weight:500}.desktop-divider:before,.desktop-divider:after{content:"";flex:1;height:1px;background:#00000059}.desktop-social-buttons{display:flex;gap:12px;margin-bottom:10px}.social-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;height:46px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-size:13px;font-weight:600;color:#2b2b2b;transition:all .2s;white-space:nowrap}.social-btn:hover{transform:translateY(-2px)}.facebook-btn{background:#1877f2;color:#fefefe;border:none}.facebook-btn:hover{background:#166fe5}.signup-link{text-align:center;font-size:14px;color:#555;margin-top:6px;margin-bottom:0}.signup-link a{color:#5c5c5c;font-weight:600;text-decoration:underline;margin-left:5px}@media (max-width: 950px){.desktop-login-container{justify-content:center;align-items:center;padding:18px 14px;min-height:100vh}.desktop-login-bg{display:none!important}.desktop-login-container{background:linear-gradient(135deg,#d9d9d9,#a6a6a6)}.desktop-login-content{width:100%;margin-top:0;display:flex;justify-content:center;align-items:center}.login-card-glass,.signup-card-glass{width:100%!important;max-width:420px!important;height:auto!important;max-height:92vh;overflow-y:auto;padding:18px 16px 16px!important;border-radius:20px}.desktop-tab-switcher{padding:4px;gap:6px;margin-bottom:12px}.tab-btn{height:38px;font-size:12px;border-radius:10px}.form-group{margin-bottom:8px}.form-group label{font-size:12px;margin-bottom:5px;margin-top:6px}.input-wrapper input{height:42px;font-size:13px;padding:0 44px 0 12px}.forgot-password-link{font-size:12px;margin-top:6px}.desktop-login-btn{height:48px;font-size:14px;margin-top:10px;margin-bottom:12px;border-radius:12px}.desktop-divider{margin-bottom:12px}.desktop-divider span{font-size:11px;padding:0 10px}.desktop-social-buttons{flex-wrap:wrap;gap:10px;margin-bottom:10px}.social-btn{flex:1;min-width:48%;height:42px;font-size:12px;gap:8px}.signup-link{font-size:12px}}@media (max-width: 480px){.desktop-login-container{justify-content:center;align-items:center;padding:14px 12px}.desktop-login-content{display:flex;justify-content:center;align-items:center}.login-card-glass,.signup-card-glass{width:100%!important;max-width:100%!important;padding:16px 14px 14px!important;border-radius:18px;max-height:90vh;overflow-y:auto}.social-btn{min-width:100%}}.forgot-password-card{min-height:300px;margin-top:100px;display:flex;flex-direction:column;justify-content:center;width:481px;padding-bottom:50px}.forgot-password-header{text-align:center;margin-bottom:25px}.forgot-password-header h2{margin:0 0 10px;font-size:20px;font-weight:600;color:#2b2b2b}.forgot-password-header p{margin:0;font-size:13px;color:#666}.forgot-password-header .error-text{color:#666;font-size:12px}.desktop-login-btn.action-btn-grey{background:#fff6;border:1px solid rgba(255,255,255,.6);color:#333;font-weight:600}.desktop-login-btn.action-btn-grey:hover{background:#fff9;transform:translateY(-2px)}.desktop-login-btn.primary-lime{background:#ceff1b;color:#1a1a1a;width:100%}.back-to-login{position:absolute;bottom:25px;left:0;width:100%;text-align:center;margin-top:0}.back-to-login button{background:none;border:none;color:#555;font-size:13px;cursor:pointer;font-weight:500;transition:color .2s}.back-to-login button:hover{color:#000;text-decoration:underline}.success-container-desktop{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0}.success-icon-desktop{margin-bottom:20px}.success-header{font-size:22px;font-weight:600;margin:0 0 10px;color:#2b2b2b}.success-text{font-size:14px;color:#555;margin-bottom:30px;line-height:1.5}.forgot-password-card form{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:8px}.desktop-password-tooltip{position:absolute;top:100%;left:50%;transform:translate(-50%);width:250px;background:#fff;padding:12px;border-radius:12px;box-shadow:0 4px 20px #00000026;z-index:100;margin-top:8px;pointer-events:none}.tooltip-arrow{position:absolute;top:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white}.desktop-password-tooltip h4{margin:0 0 8px;font-size:11px;color:#333;font-weight:600}.desktop-password-tooltip ul{list-style:none;padding:0;margin:0}.desktop-password-tooltip li{font-size:10px;margin-bottom:4px;display:flex;align-items:center;gap:6px;line-height:1.25}.desktop-password-tooltip li.invalid{color:#dc2626;text-decoration:line-through;opacity:.8}.desktop-password-tooltip li.valid{color:#84cc16;opacity:1}.desktop-password-tooltip li.valid:before{content:"✓";font-weight:700;font-size:11px}@media (max-width: 768px){.forgot-password-card{width:min(92vw,420px);margin-top:60px;min-height:auto;padding-bottom:60px}.forgot-password-header{margin-bottom:20px}.forgot-password-header h2{font-size:19px}.forgot-password-header p{font-size:12.5px}}@media (max-width: 480px){.forgot-password-card{width:92vw;margin-top:30px;padding:18px 16px 70px;min-height:auto}.forgot-password-header h2{font-size:18px}.forgot-password-header p{font-size:12px}.forgot-password-header .error-text{font-size:11.5px}.desktop-login-btn.primary-lime,.desktop-login-btn.action-btn-grey{width:100%}.back-to-login{bottom:12px}.back-to-login button{font-size:12px}.success-header{font-size:20px}.success-text{font-size:13px;margin-bottom:22px}}@media (max-width: 360px){.forgot-password-card{padding:16px 14px 70px}.forgot-password-header h2{font-size:17px}.success-header{font-size:19px}.success-text{font-size:12.5px}}.email-verification-card{height:420px;width:481px;padding-bottom:80px;margin-top:100px;position:relative}.verification-header{text-align:center;margin-bottom:25px}.verification-header h2{margin:0 0 10px;font-size:20px;font-weight:600;color:#2b2b2b}.verification-desc{font-size:13px;color:#555;line-height:1.5}.verification-desc strong{font-weight:600;color:#222}.otp-container-desktop{display:flex;gap:12px;justify-content:center;margin-bottom:25px;width:100%}.otp-input-desktop{width:50px;height:60px;border-radius:12px;border:1px solid #fff;background:#fff6;font-size:24px;font-weight:600;color:#333;text-align:center;transition:all .2s ease}.otp-input-desktop:focus{outline:none;border-color:#ceff1b;background:#fffc;box-shadow:0 0 0 4px #ceff1b33}.otp-input-desktop.error{background:#fff6}.error-message-desktop{color:red;font-size:12px;text-align:center;margin-bottom:5px;font-weight:500}.resend-text-desktop{font-size:11px;color:#555;text-align:center;margin-top:5px;line-height:1.6}.resend-link-desktop{background:none;border:none;padding:0;font-size:11px;font-weight:600;color:#2b2b2b;text-decoration:underline;cursor:pointer}.resend-link-desktop:disabled{color:#000;cursor:not-allowed;text-decoration:none}.timer-text{display:block;color:#666;margin-top:2px}.resend-code-error{color:#ff4b4b}.primary-lime{width:100%;margin-top:0}.back-to-login{position:absolute;bottom:5px;left:0;width:100%;text-align:center}.back-to-login button{background:none;border:none;color:#555;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;margin:0 auto}.back-to-login button:hover{color:#000}@media (max-width: 768px){.desktop-login-bg{display:none!important}.desktop-login-container{background:linear-gradient(135deg,#d9d9d9,#a6a6a6);justify-content:center;align-items:center;padding:18px 14px;min-height:100vh}.desktop-login-content{width:100%;margin-top:0!important;display:flex;justify-content:center;align-items:center}.email-verification-card{width:min(92vw,451px);height:auto;min-height:380px;margin:0 auto!important;padding-bottom:70px;max-height:88vh;overflow-y:auto}.otp-container-desktop{gap:10px}.otp-input-desktop{width:46px;height:56px;font-size:22px;border-radius:12px}}@media (max-width: 480px){.email-verification-card{width:92vw;padding:18px 16px 70px;height:auto;min-height:340px;max-height:86vh;overflow-y:auto}.verification-header{margin-bottom:18px}.verification-header h2{font-size:18px}.verification-desc{font-size:12px}.otp-container-desktop{gap:8px;margin-bottom:18px}.otp-input-desktop{width:40px;height:50px;font-size:20px;border-radius:10px}.primary-lime{margin-top:6px}.back-to-login{bottom:8px}.back-to-login button{font-size:12px}.resend-text-desktop,.resend-link-desktop{font-size:10.5px}}@media (max-width: 360px){.otp-input-desktop{width:34px;height:46px;font-size:18px}.otp-container-desktop{gap:6px}}:root{--primary-bg: #F2F2F2;--input-bg: #e6e6e6;--text-main: #333;--text-secondary: #666;--error-color: #ff4d4f;--lime-glow: #CEFF1B;--border-radius: 8px;--card-bg: rgba(255, 255, 255, .4);--glass-border: 1px solid rgba(255, 255, 255, .8)}html,body{margin:0;padding:0}body{background-color:var(--primary-bg);color:var(--text-main);min-height:100vh;position:relative}.create-team-page .overflow-y-auto::-webkit-scrollbar{width:6px;height:6px}.create-team-page .overflow-y-auto::-webkit-scrollbar-track{background:transparent}.user-page.dark.create-team-page .overflow-y-auto::-webkit-scrollbar-track,.user-page-dark.create-team-page .overflow-y-auto::-webkit-scrollbar-track{background:#111!important;border-radius:10px}.create-team-page .overflow-y-auto::-webkit-scrollbar-thumb{background:#4b5563;border-radius:10px}.create-team-page .overflow-y-auto::-webkit-scrollbar-thumb:hover{background:#ceff1b}.create-team-page .create-team-container{position:relative;min-height:calc(100vh - 72px);margin-top:0;margin-left:0;padding:30px 40px 40px;display:flex;flex-direction:column;align-items:flex-start;gap:30px;background-color:var(--primary-bg);box-sizing:border-box;width:100%}.create-team-page .create-team-container.sidebar-collapsed{margin-left:100px}.header-section{width:100%;text-align:left}.header-section h1{font-size:33px;font-weight:700;margin:0 0 8px;color:#222}.header-section p{color:#5c5c5c;font-size:20px;font-weight:400;margin:0}.team-avatar-card{width:100%;display:flex;align-items:center;gap:20px;padding:20px;background:#fefefe99;border:.5px solid #CEFF1B;border-radius:27px;-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);box-shadow:0 4px 6px #00000005;box-sizing:border-box}.avatar-wrapper{position:relative;width:80px;height:80px;flex-shrink:0}.avatar-circle{width:100%;height:100%;border-radius:50%;background-color:#e0e0e0}.user-page.dark .avatar-circle,.user-page-dark .avatar-circle{background-color:#ceff1b!important}.edit-icon{position:absolute;bottom:0;right:0;background:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a;cursor:pointer;font-size:14px;color:#666;border:1px solid #eee}.team-avatar-card{display:flex;align-items:center;gap:12px;padding:20px 24px;border:.5px solid #CEFF1B;border-radius:12px;background-color:#fefefe;margin-bottom:30px;width:100%;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.user-page.dark .team-avatar-card,.user-page-dark .team-avatar-card{background-color:transparent;border-color:#ceff1b}.team-display-name{font-size:22px;font-weight:600;color:#111827}.user-page.dark .team-display-name,.user-page-dark .team-display-name{color:#fff}.team-info-section{width:100%}.section-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.section-header h2{font-size:28px;font-weight:500;margin:0;white-space:nowrap}.header-line{height:1px;background-color:#2b2b2b;flex-grow:1}.section-subtext{color:#2b2b2bcc;margin-bottom:20px;font-size:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0px 40px}.form-group{display:flex;flex-direction:column;gap:4px;min-width:0}.form-group.full-width{grid-column:1 / -1}.create-team-page .form-label{font-weight:500;font-size:20px!important;color:#2b2b2b;margin-bottom:4px!important}.required-star{color:var(--error-color);margin-left:2px}.create-team-page .form-input,.create-team-page .form-textarea,.create-team-page .form-select{width:100%;border-radius:6px;border:1px solid #000;background-color:transparent;padding:.5rem .75rem;min-height:40px;font-size:14px;font-family:inherit;color:#000;transition:box-shadow .2s,border-color .2s;box-sizing:border-box}.create-team-page .form-input:focus,.create-team-page .form-textarea:focus,.create-team-page .form-select:focus{outline:none;border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important}.user-page.dark.create-team-page .form-input,.user-page-dark.create-team-page .form-input,.user-page.dark.create-team-page .form-textarea,.user-page-dark.create-team-page .form-textarea,.user-page.dark.create-team-page .form-select,.user-page-dark.create-team-page .form-select{color:#fff}.user-page.dark.create-team-page .form-input::-moz-placeholder,.user-page-dark.create-team-page .form-input::-moz-placeholder,.user-page.dark.create-team-page .form-textarea::-moz-placeholder,.user-page-dark.create-team-page .form-textarea::-moz-placeholder{color:#9ca3af}.user-page.dark.create-team-page .form-input::placeholder,.user-page-dark.create-team-page .form-input::placeholder,.user-page.dark.create-team-page .form-textarea::placeholder,.user-page-dark.create-team-page .form-textarea::placeholder{color:#9ca3af}.create-team-page .input-with-prefix{display:flex;align-items:center;border-radius:6px;border:1px solid grey;padding:8px 12px;background-color:transparent;transition:box-shadow .2s,border-color .2s}.create-team-page .input-with-prefix:focus-within{border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important}.create-team-page .input-with-prefix .input-prefix{color:#9ca3af;margin-right:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px}.create-team-page .input-with-prefix .form-input{border:none!important;padding:0!important;box-shadow:none!important;flex:1}.form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='9' viewBox='0 0 10 9' fill='none'%3E%3Cpath d='M4.76318 8.25L4.36366e-05 5.64421e-08L9.52632 8.89256e-07L4.76318 8.25Z' fill='%235C5C5C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.create-team-page .onboarding-selected-option{border:1px solid #000!important;background-color:transparent!important}.create-team-page .onboarding-selected-option.open{border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important}.user-page.dark.create-team-page .onboarding-selected-option,.user-page-dark.create-team-page .onboarding-selected-option{color:#fff!important}.form-textarea{resize:vertical;min-height:80px}.textarea-wrapper{border:1px solid grey;border-radius:6px;padding:0;background:transparent;display:flex;transition:box-shadow .2s,border-color .2s}.textarea-wrapper:focus-within{border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important}.create-team-page .scrollable-textarea{resize:none;min-height:68px;max-height:80px;overflow-y:auto;border:none!important;padding:8px 12px;flex:1;background:transparent;box-shadow:none!important;scrollbar-width:thin;scrollbar-color:#CEFF1B #ffffff!important}.scrollable-textarea:focus{outline:none}.scrollable-textarea::-webkit-scrollbar{width:6px}.scrollable-textarea::-webkit-scrollbar-track{background:transparent}.user-page.dark.create-team-page .scrollable-textarea::-webkit-scrollbar-track,.user-page-dark.create-team-page .scrollable-textarea::-webkit-scrollbar-track{background:#fff!important;border-radius:10px}.create-team-page .scrollable-textarea::-webkit-scrollbar-thumb{background:#ceff1b!important;border-radius:10px}.scrollable-textarea::-webkit-scrollbar-thumb:hover{background:#b8e617}.scrollable-textarea::-webkit-scrollbar-button{display:none}.char-counter{font-size:.75rem;color:var(--error-color)}.char-counter.valid{color:var(--text-secondary)}.search-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;margin-bottom:30px}.user-card{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:transparent;border:.87px solid #2B2B2B;border-radius:8px}.user-info{display:flex;align-items:center;gap:12px}.user-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;color:#333;background-color:#e0e0e0}.user-page.dark .user-avatar,.user-page-dark .user-avatar{background-color:#ceff1b!important;color:#000!important}.user-details h4{margin:0;font-size:.95rem;font-weight:600;color:#333}.user-details p{margin:0;font-size:.8rem;color:var(--text-secondary)}.btn-invite{padding:8px 20px;border-radius:6px;border:1px solid #2B2B2B;background:transparent;cursor:pointer;font-weight:500;font-size:.85rem;transition:all .2s;color:#333}.btn-invite:hover{background:#2b2b2b;color:#fff}.btn-invite.active{background-color:var(--lime-glow);border-color:#000;color:#000}.invite-container,.portfolio-container{width:100%;padding:24px;background:#fefefe40;border:.5px solid #CEFF1B;border-radius:27px;box-shadow:0 4px 6px #00000005;box-sizing:border-box;display:flex;gap:30px}.invite-container{display:block}.role-dd{position:relative;z-index:10}.role-dd.open{z-index:9999}.role-dd-trigger{width:100%;height:40px;border:1px solid grey;border-radius:6px;background:transparent;display:flex;align-items:center;justify-content:space-between;padding:0 16px;cursor:pointer;font-size:14px;color:#000000b3;transition:all .2s ease}.role-dd-trigger:hover{background:#e5e7eb}.role-dd-trigger.open{background:transparent;border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important}.role-dd-chip{font-size:14px}.role-dd-arrow{width:10px;transition:transform .2s ease}.role-dd-arrow.rot{transform:rotate(180deg)}.role-dd-menu{position:absolute;top:calc(100% + 4px);left:0;width:100%;background:#fff!important;border:none;border-radius:0;box-shadow:0 20px 40px #00000040;padding:4px;z-index:50;max-height:210px;overflow-y:auto}.role-dd-item{width:100%;text-align:left;padding:10px 12px;border-radius:0;background:transparent;border:none;cursor:pointer;font-size:14px;color:#374151;transition:background .2s ease}.role-dd-item:hover{background:#ceff1b;color:#000}.role-dd-item.active{background:#ceff1b;color:#000;font-weight:600}.user-page.dark.create-team-page .role-dd-trigger,.user-page-dark.create-team-page .role-dd-trigger{background:transparent!important;color:#fefefe!important}.user-page.dark.create-team-page .role-dd-trigger:hover,.user-page-dark.create-team-page .role-dd-trigger:hover{background:#ffffff0d}.user-page.dark.create-team-page .role-dd-trigger.open,.user-page-dark.create-team-page .role-dd-trigger.open{border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important}.user-page.dark .role-dd-chip,.user-page-dark .role-dd-chip{color:#fefefe}.user-page.dark .role-dd-menu,.user-page-dark .role-dd-menu{background-color:#1e1e1e!important;color:#fff!important;box-shadow:0 10px 30px #0009!important;border:1px solid #333!important}.user-page.dark .role-dd-item,.user-page-dark .role-dd-item{background:transparent;border:none;color:#e5e7eb!important}.user-page.dark .role-dd-item:last-child,.user-page-dark .role-dd-item:last-child{border-bottom:none}.user-page.dark .role-dd-item:hover,.user-page-dark .role-dd-item:hover{border:none;background-color:#ceff1b!important;color:#000!important;box-shadow:none}.user-page.dark .role-dd-item.active,.user-page-dark .role-dd-item.active{border:none;background-color:#ceff1b!important;color:#000!important;font-weight:700;box-shadow:none}.user-page.dark .role-dd-arrow,.user-page-dark .role-dd-arrow{filter:invert(1);opacity:.9}.portfolio-image-column{flex:1.2}.portfolio-form-column{flex:1;display:flex;flex-direction:column;gap:15px;justify-content:center}.portfolio-form-column h1{font-size:1.3rem;font-weight:600;margin:0 0 4px;color:#222}.portfolio-image-wrapper{position:relative;width:100%;height:100%;min-height:300px;border-radius:12px;background:#5c5c5c;padding:12px;box-sizing:border-box}.portfolio-image-inner{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;background:#e0e0e0}.portfolio-image-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%) blur(1px);display:block}.portfolio-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#5c5c5c80}.btn-change-photo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--lime-glow);color:#222;padding:10px 24px;border-radius:6px;border:1px solid #000;font-weight:600;font-size:.9rem;cursor:pointer;z-index:2}.portfolio-close-btn{position:absolute;top:6px;right:6px;width:18px;height:17px;background:red;border-radius:50%;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;border:none}.portfolio-description{height:100px;resize:none}.portfolio-grid-container{width:100%;padding:24px 24px 100px;background:#2b2b2b00;border:3px solid #FEFEFE;border-radius:27px;-webkit-backdrop-filter:blur(999px);backdrop-filter:blur(999px);box-shadow:0 4px 6px #00000005;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;position:relative}.portfolio-grid-card{display:flex;flex-direction:column;gap:15px}.portfolio-grid-image{position:relative;width:100%;height:180px;border-radius:12px;overflow:hidden;background:#5c5c5c;box-sizing:border-box}.portfolio-grid-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%) blur(1px);border-radius:6px;display:block}.portfolio-grid-form{display:flex;flex-direction:column;gap:10px}.portfolio-grid-form h1{font-size:1.1rem;font-weight:600;margin:0 0 4px;color:#222}.portfolio-grid-form .form-textarea{min-height:80px;resize:none}.btn-add-more{position:absolute;bottom:20px;right:20px;background-color:var(--lime-glow);color:#222;padding:10px 24px;border-radius:6px;border:1px solid #000000;font-weight:600;font-size:1rem;cursor:pointer}.btn-add-more:hover{opacity:.9}.full-width{width:100%}.rules-section{margin-top:20px;margin-bottom:60px}.rules-input-row{display:flex;gap:15px;margin-bottom:8px}.rules-input{flex:1}.btn-add-rule{background-color:var(--lime-glow);border:1px solid #000000;border-radius:6px;padding:10px 30px;font-weight:600;font-size:1rem;color:#222;cursor:pointer;white-space:nowrap}.rules-helper-text{font-size:.8rem;color:#555;margin-bottom:20px}.rules-tags-container{display:flex;flex-wrap:wrap;gap:12px}.rule-tag{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #ddd;border-radius:6px;font-size:.9rem;color:#333;font-weight:500}.rule-close-btn{background:none;border:none;cursor:pointer;font-size:1.1rem;color:#555;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.rule-close-btn:hover{color:#000}.form-actions{display:flex;justify-content:flex-end;gap:15px;margin-top:0;position:relative;z-index:1}.btn-discard{padding:12px 30px;background:#eaeaea;border:1px solid #333;border-radius:8px;font-size:1rem;font-weight:600;color:#333;cursor:pointer}.btn-create-team{padding:12px 30px;background:var(--lime-glow);border:1px solid #080808;border-radius:8px;font-size:1rem;font-weight:600;color:#222;cursor:pointer}.invite-external-section{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}.invite-external-row{display:flex;gap:10px;margin-top:10px}.btn-send-invite{background-color:var(--lime-glow);border:1px solid #000000;border-radius:6px;padding:12px 24px;font-weight:600;color:#222;cursor:pointer;white-space:nowrap}.btn-send-invite:hover{opacity:.9}.invite-status-section{overflow:visible}.invite-status-section .form-label{display:inline-block;margin-bottom:0}.invite-status-header{display:flex;align-items:center;gap:40px;margin-bottom:0}.status-table{width:100%;border-collapse:collapse}.status-table th{text-align:left;color:var(--text-secondary);font-weight:600;font-size:1.15rem;padding:12px 16px}.status-table th:first-child{padding-left:0}.status-table th:last-child,.status-table th:nth-child(3),.status-table th:nth-child(2){text-align:center}.status-table td{padding:16px;vertical-align:middle;border-top:1px solid #2B2B2B}.status-table td:first-child{padding-left:0}.status-table td:last-child,.status-table td:nth-child(3),.status-table td:nth-child(2){text-align:center}.status-table tr:last-child td{border-bottom:1px solid #2B2B2B}.status-member-info{display:flex;align-items:center;gap:12px}.table-avatar{width:50px;height:50px;border-radius:50%;background:#e0e0e0;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#555;flex-shrink:0}.user-page.dark .table-avatar,.user-page-dark .table-avatar{background-color:#ceff1b!important;color:#000!important}.member-name{font-weight:400;font-size:1.1rem;color:#333}.member-email{font-size:.9rem;color:#888}.table-input,.table-select{width:100%;max-width:180px;padding:8px 12px;border:1px solid #000;border-radius:6px;background:transparent;box-sizing:border-box;font-size:14px;font-family:inherit;color:#000;transition:box-shadow .2s,border-color .2s}.table-input:focus,.table-select:focus{outline:none;border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important}.user-page.dark .table-input,.user-page-dark .table-input,.user-page.dark .table-select,.user-page-dark .table-select{color:#fff}.table-select{padding-right:45px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 29 29' fill='none'%3E%3Cpath d='M15.1735 8.45744C15.4226 8.24398 15.7975 8.27282 16.0109 8.52186C16.2244 8.77089 16.1956 9.14582 15.9465 9.35928L11.7893 12.9226C11.5669 13.1133 11.2387 13.1133 11.0163 12.9226L6.85901 9.35928C6.60998 9.14582 6.58114 8.77089 6.7946 8.52186C7.00806 8.27282 7.38298 8.24398 7.63202 8.45744L11.4028 11.6895L15.1735 8.45744Z' fill='%232B2B2B'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:24px;cursor:pointer}.role-badge{display:inline-block;padding:6px 16px;border-radius:4px;font-size:1rem;font-weight:600;text-align:center}.role-badge.owner{background-color:#9a9a9a;color:#fff}.status-badge{display:inline-block;padding:6px 12px;border-radius:4px;font-size:.75rem;font-weight:600;text-align:center;color:#000}.status-badge.joined{background-color:#65e800;border:1px solid #000}.status-badge.pending-invite{background-color:#999;border:none}.status-badge.declined{background-color:#ff2e2e;border:1px solid #000}@media (max-width: 768px){.form-grid,.search-results-grid{grid-template-columns:1fr}.create-team-container{padding:20px}}.tags-limit-text{font-size:12px;color:#9ca3af;margin-top:4px;margin-bottom:6px}.tags-container{display:flex;flex-wrap:wrap;align-items:center;width:100%;min-height:56px;border-radius:6px;padding:8px;background-color:#fff;gap:8px}.user-page.dark .tags-container,.user-page-dark .tags-container{background-color:#232323}.tag-pill{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:12px;color:#333;border:1px solid grey;box-shadow:none}.user-page.dark .tag-pill,.user-page-dark .tag-pill{background-color:#232323;color:#fff}.tag-remove{cursor:pointer;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;transition:color .2s;color:inherit}.tag-remove:hover{color:var(--error-color)}.input-with-prefix{position:relative;display:flex;align-items:center}.input-prefix{position:absolute;left:12px;color:var(--text-secondary);font-size:1rem;pointer-events:none;color:#2b2b2b}.input-with-prefix .form-input{padding-left:32px}.create-team-page .create-team-navbar{position:fixed!important;width:100%}.create-team-navbar+.blur-overlay{top:0!important}.avatar-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.avatar-modal{background:#fefefe;border-radius:20px;padding:30px 40px;width:480px;max-width:90vw;position:relative;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 40px #0003}.avatar-modal-close{position:absolute;top:20px;right:20px;background:none;border-radius:100%;cursor:pointer;padding:5px}.avatar-modal-close svg{width:10px;height:10px;stroke:red}.avatar-modal-title{font-size:22px;font-weight:600;color:#2b2b2b;text-align:center;margin:0 0 25px;line-height:1.3}.avatar-modal-preview{width:100%;height:280px;background:#3a3a3a;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:15px}.avatar-modal-preview img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease}.btn-select-image{padding:14px 40px;background:#fff;border:1px solid #2B2B2B;border-radius:8px;font-size:16px;font-weight:500;color:#2b2b2b;cursor:pointer;transition:all .2s}.btn-select-image:hover{background:#f0f0f0}.avatar-modal-size-text{font-size:14px;color:#f44;margin:10px 0 20px}.avatar-modal-zoom{display:flex;align-items:center;gap:15px;width:100%;margin-bottom:25px}.zoom-btn{background:transparent;border:none;cursor:pointer;padding:5px;color:#2b2b2b;display:flex;align-items:center;justify-content:center}.zoom-btn:hover{color:#000}.zoom-slider{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;background:#e0e0e0;border-radius:3px;outline:none}.zoom-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;background:#5c5c5c;border-radius:50%;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.zoom-slider::-webkit-slider-thumb:hover{background:#3a3a3a}.zoom-slider::-moz-range-thumb{width:18px;height:18px;background:#5c5c5c;border-radius:50%;cursor:pointer;border:none}.btn-upload-photo{width:100%;padding:16px;background:var(--lime-glow);border:none;border-radius:10px;font-size:18px;font-weight:600;color:#2b2b2b;cursor:pointer;transition:all .2s}.btn-upload-photo:hover{background:#b8e617}.portfolio-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#eaeaeacc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000}.portfolio-modal{background:#fefefe;border-radius:20px;padding:30px 40px;width:700px;max-width:90vw;position:relative;display:flex;flex-direction:column;box-shadow:0 10px 40px #0003}.portfolio-modal-header{display:flex;align-items:center;gap:16px;margin-bottom:30px}.portfolio-back-button{cursor:pointer;flex-shrink:0}.portfolio-back-button svg{display:block}.portfolio-modal-title{font-size:20px;font-weight:600;color:#222;margin:0}.portfolio-upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.portfolio-upload-card{position:relative;border:2px dashed #5C5C5C;border-radius:12px;height:140px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;transition:all .2s;overflow:hidden}.portfolio-upload-card:hover{background:#00000005}.portfolio-upload-card.has-image{border:none;padding:0}.portfolio-card-icon-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.portfolio-icons-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:50px}.portfolio-icon-wireframe{position:absolute;opacity:.6}.portfolio-icon-wireframe.image{left:-10px;top:50%;transform:translateY(-50%);z-index:1}.portfolio-icon-wireframe.video{right:-5px;top:0%;transform:translateY(-50%);z-index:2}.portfolio-plus-btn-circle{width:28px;height:28px;background:#ceff1b;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3;margin-top:-50px}.portfolio-plus-icon{width:18px;height:18px;fill:none;stroke:#222;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.portfolio-upload-cover-btn{background:#ceff1b;border:1px solid #2B2B2B!important;padding:10px 20px;border-radius:6px;font-size:13px;font-weight:500;color:#0d0d0d;cursor:pointer;transition:background .2s}.portfolio-upload-cover-btn:hover{background:#bce619}.portfolio-uploaded-image-container{width:100%;height:100%;position:relative}.portfolio-uploaded-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portfolio-remove-image-btn{position:absolute;top:-5px;right:-5px;width:27px;height:26px;background:transparent;border:none;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;padding:0}.portfolio-remove-image-btn .remove-btn-bg{position:absolute;top:0;left:0}.portfolio-remove-image-btn .remove-btn-x{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-modal-footer{display:flex;align-items:flex-end;justify-content:space-between;margin-top:10px}.portfolio-footer-text{display:flex;flex-direction:column;gap:4px}.portfolio-footer-instruction{font-size:16px;font-weight:600;color:#222;margin:0}.portfolio-footer-requirement{font-size:14px;color:red;margin:0}.portfolio-footer-buttons{display:flex;gap:12px}.btn-portfolio-cancel{padding:10px 24px;border-radius:6px;border:1px solid #5C5C5C;background:#eaeaea;color:#222;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.btn-portfolio-cancel:hover{background:#dcdcdc}.btn-portfolio-upload{padding:10px 24px;border-radius:6px;border:none;background:#ceff1b;color:#222;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.btn-portfolio-upload:hover{background:#bce619}.portfolio-success-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#eaeaeae6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;border-radius:20px;z-index:100}.portfolio-success-modal{background:#fff;padding:50px 60px;border-radius:16px;max-width:420px;width:90%;text-align:center;box-shadow:0 4px 20px #0000001a;border:1px solid #000}.portfolio-success-checkmark{width:80px;height:80px;background:#ceff1b;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.portfolio-success-title{font-size:22px;font-weight:600;color:#222;margin:0 0 30px;line-height:1.4}.portfolio-success-actions{display:flex;gap:12px;justify-content:center}.btn-add-listing{padding:12px 22px;border:1px solid #222;background:transparent;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s}.btn-add-listing:hover{background:#f5f5f5}.btn-explore{padding:12px 28px;background:#ceff1b;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s}.btn-explore:hover{background:#bce619}.form-select:invalid,.form-select option[value=""][disabled]{color:#999}.form-select option{color:#222}.user-page.dark .create-team-container{background-color:var(--bg)!important}.user-page.dark .header-section h1{color:#ceff1b!important}.user-page.dark .header-section p{color:#ffffffb3!important}.user-page.dark .team-avatar-card{background:#141414!important;border:1px solid rgba(206,255,27,.35)!important}.user-page.dark .team-display-name{color:#fff!important}.user-page.dark .edit-icon{background:#2b2b2b!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important}.user-page.dark .section-header h2{color:#ceff1b!important}.user-page.dark .header-line{background-color:#ffffff2e!important}.user-page.dark .section-subtext{color:#fff9!important}.user-page.dark .form-label{color:#ceff1b!important}.user-page.dark .form-input,.user-page.dark .form-textarea,.user-page.dark .form-select,.user-page.dark .table-input,.user-page.dark .table-select{background-color:transparent!important;color:#fff!important}.user-page.dark .scrollable-textarea::-webkit-scrollbar-track{background:#fff!important}.user-page.dark .scrollable-textarea::-webkit-scrollbar-thumb{background:#ceff1b!important;border:none!important}.user-page.dark .tags-container{background-color:#b6b6b680!important}.user-page.dark .tag-pill{background-color:#5e5e5e!important;color:#ceff1b!important}.user-page.dark .tag-remove{color:#ceff1b!important}.user-page.dark .tags-limit-text{color:#ffffff80!important}.user-page.dark .user-card{background-color:#141414!important;border:1px solid #CEFF1B!important}.user-page.dark .user-details h4{color:#fff!important}.user-page.dark .user-details p{color:#fff9!important}.user-page.dark .btn-invite{color:#fff!important}.user-page.dark .btn-invite.active{background-color:#ceff1b!important;color:#000!important;border-color:#000!important}.user-page.dark .invite-container,.user-page.dark .portfolio-container,.user-page.dark .portfolio-grid-container{background:#0b0b0b!important;border:1px solid #CEFF1B!important}.user-page.dark .status-table th{color:#fff9!important}.user-page.dark .status-table td{border-top:1px solid rgba(255,255,255,.1)!important}.user-page.dark .status-table tr:last-child td{border-bottom:1px solid rgba(255,255,255,.1)!important}.user-page.dark .member-name{color:#fff!important}.user-page.dark .member-email{color:#ffffff80!important}.user-page.dark .portfolio-form-column h1,.user-page.dark .portfolio-grid-form h1{color:#ceff1b!important}.user-page.dark .cost-label{color:#fff9!important}.user-page.dark .cost-value,.user-page.dark .my-portfolio input,.user-page.dark .my-portfolio textarea{color:#fff!important}.user-page.dark .my-portfolio label{color:#ceff1b!important}.user-page.dark .rules-helper-text{color:#ffffff80!important}.user-page.dark .btn-discard{background:transparent!important;color:#fff!important}.user-page.dark .avatar-modal,.user-page.dark .portfolio-modal,.user-page.dark .portfolio-success-modal{background-color:#0b0b0b!important;box-shadow:0 10px 40px #0009!important}.user-page.dark .avatar-modal-title,.user-page.dark .portfolio-modal-title,.user-page.dark .portfolio-footer-instruction,.user-page.dark .portfolio-success-title{color:#fff!important}.user-page.dark .btn-select-image,.user-page.dark .btn-portfolio-cancel,.user-page.dark .btn-add-listing{background-color:transparent!important;color:#fff!important}.user-page.dark .btn-create-team,.user-page.dark .btn-add-more,.user-page.dark .btn-add-rule,.user-page.dark .btn-send-invite,.user-page.dark .btn-upload-photo,.user-page.dark .btn-explore{background-color:#ceff1b!important;color:#000!important;border:1px solid #000000!important}.user-page.dark .zoom-btn{color:#fff!important}.user-page.dark .zoom-slider{background:#333!important}.user-page.dark .portfolio-modal-overlay,.user-page.dark .portfolio-success-overlay{background:#000c!important}.user-page.dark .portfolio-upload-card{border-color:#ffffff4d!important}.user-page.dark .portfolio-back-button svg path{stroke:#fff!important}.user-page.dark .form-select:invalid,.user-page.dark .form-select option[value=""][disabled]{color:#fff6!important}.user-page.dark .form-select option{background-color:#1a1a1a!important;color:#fff!important}@media (max-width: 1024px){.create-team-page .create-team-container{padding:20px}.form-grid{gap:20px}}@media (max-width: 768px){.header-section h1{font-size:28px}.header-section p{font-size:16px}.form-grid,.search-results-grid{grid-template-columns:1fr}.invite-external-row,.rules-input-row{flex-direction:column;gap:10px}.btn-send-invite,.btn-add-rule{width:100%}.invite-container,.portfolio-container,.portfolio-grid-container{padding:16px;gap:20px}.portfolio-container{flex-direction:column}.portfolio-image-column{flex:none;width:100%}.portfolio-grid-container{grid-template-columns:1fr;padding-bottom:80px}.status-table,.status-table tbody,.status-table tr,.status-table td{display:block;width:100%;box-sizing:border-box}.status-table thead{display:none}.status-table tr{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #ddd}.user-page.dark .status-table tr,.user-page-dark .status-table tr{border-bottom-color:#333}.status-table td{text-align:left!important;padding:10px 0!important;border:none!important;display:flex;flex-direction:column;gap:6px}.status-table td:before{content:attr(data-label);font-weight:600;font-size:.85rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.status-member-info{flex-direction:row;align-items:center;width:100%}.member-name{font-size:1.1rem}.table-input{max-width:100%;width:100%}.form-actions{flex-direction:column-reverse;gap:10px}.btn-discard,.btn-create-team{width:100%}}@media (max-width: 480px){.team-avatar-card{flex-direction:left;text-align:center;padding:15px}.section-header h2{font-size:22px}.section-subtext{font-size:16px}.create-team-page .form-label{font-size:18px!important}.avatar-modal,.portfolio-modal{width:95%!important;padding:20px!important}.my-portfolio .grid{grid-template-columns:1fr!important}}.user-page.dark.create-team-page ::-webkit-scrollbar-track,.user-page-dark.create-team-page ::-webkit-scrollbar-track,.create-team-page.dark ::-webkit-scrollbar-track,.create-team-page.user-page-dark ::-webkit-scrollbar-track,.create-team-page ::-webkit-scrollbar-track{background:#fff!important;border-radius:10px!important}.create-team-page .overflow-y-auto::-webkit-scrollbar-track,.create-team-page .scrollable-textarea::-webkit-scrollbar-track{background:#fff!important;border-radius:10px!important}:root{--ir-bg: #EAEAEA;--ir-card-bg: rgba(254, 254, 254, .6);--ir-lime: #CEFF1B;--ir-text-dark: #222;--ir-text-secondary: #5C5C5C;--ir-border: #e0e0e0;--ir-border-dark: #333}.inreview-container{min-height:100vh;background-color:var(--ir-bg);font-family:Roboto,system-ui,-apple-system,sans-serif}.inreview-header{display:flex;justify-content:space-between;align-items:center;padding:12px 40px;background-color:#eaeaea99;border-bottom:.5px solid #CEFF1B;box-shadow:0 1px 13.6px #ceff1b;-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);height:72px;position:fixed;top:0;left:0;right:0;z-index:200}.header-left{display:flex;align-items:center;gap:40px}.logo{height:45px;width:293px;margin-left:-30px}.nav-menu{display:flex;align-items:flex-end;gap:30px}.nav-link{color:#d3d5d0;text-decoration:none;font-size:15px;font-weight:500;display:flex;align-items:center;gap:33px;transition:color .2s}.nav-link:hover,.nav-link.active{color:var(--ir-text-dark)}.forum-link{flex-direction:column;align-items:center;gap:4px}.forum-icon{width:68px;height:5px;background:var(--ir-text-dark);border-radius:0 0 41.309px 41.309px}.header-right{display:flex;align-items:center;gap:32px}.header-search{position:relative;display:flex;align-items:center;width:398px}.search-input{width:100%;padding:12px 45px 12px 20px;border:1.569px solid rgba(193,193,193,.24);border-radius:36.138px;font-size:16px;background:#c1c1c13d;outline:none;transition:border-color .2s}.search-input::-moz-placeholder{text-align:center;color:#606060;font-family:Inter;font-size:14.117px;font-style:normal;font-weight:400}.search-input::placeholder{text-align:center;color:#606060;font-family:Inter;font-size:14.117px;font-style:normal;font-weight:400}.search-input:focus{border-radius:36.138px;border:1.569px solid #FEFEFE;background:#fefefe;box-shadow:0 1px 10px #ceff1b}.search-icon{position:absolute;right:16px;pointer-events:none}.search-wrapper{position:relative}.search-dropdown{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:877px;height:573px;background:#fefefecc;border-radius:6.225px;box-shadow:0 .403px 6px #ceff1b;-webkit-backdrop-filter:blur(23.169px);backdrop-filter:blur(23.169px);z-index:1000;overflow:hidden}.search-tabs{display:flex;gap:0;padding:4px;background:#fefefe;border-bottom:1px solid #CEFF1B}.search-tab{flex:1;padding:14px 20px;background:transparent;border:none;outline:none;font-size:18px;font-weight:500;color:#2b2b2b;cursor:pointer;transition:all .2s}.search-tab:hover{color:#2b2b2b}.search-tab:focus{outline:none;box-shadow:none}.search-tab.active{background:#ceff1b;color:#2b2b2b;border-radius:11px;margin:8px}.search-results{max-height:500px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.search-results::-webkit-scrollbar{display:none}.search-result-item{display:flex;align-items:center;height:55px;gap:12px;padding:16px 20px;background:#fefefe;border-bottom:none;cursor:pointer;transition:background .2s}.search-result-item:hover{background:#f5f5f5}.search-result-item.highlighted{background:#ceff1b}.search-result-avatar{width:49px;height:45px;border-radius:8px;background:#b5b5b5;flex-shrink:0;margin-left:24px}.search-result-content{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.search-result-title{font-size:18px;font-weight:500;color:#2b2b2b}.search-result-description{font-size:18px;color:#5c5c5cc4;font-weight:400}.ai-powered-badge{display:flex;align-items:center;width:100px;height:36px;gap:6px;padding:5px 10px;background:#2b2b2b;color:#fefefe;font-size:12.8px;font-weight:400;border-radius:7.869px;box-shadow:none;transition:box-shadow .3s ease}.search-result-item:hover .ai-powered-badge,.search-result-item:active .ai-powered-badge{box-shadow:3px 1px 8.1px 1px #ff5ce8,-4px 2px 9.2px #b67eff}.external-link-btn{background:transparent;border:none;padding:8px;cursor:pointer;opacity:.6;transition:opacity .2s;margin-left:24px;margin-right:32px}.external-link-btn:hover{opacity:1}.search-view-all{display:block;padding:16px 20px;height:55px;text-align:center;font-size:24px;font-weight:400;background:#fefefecc;color:#2b2b2b80;text-decoration:none;border-top:1px solid #CEFF1B;transition:color .2s}.search-view-all:hover{color:#2b2b2b}.icon-btn{background:transparent;border:none;padding:8px;cursor:pointer;color:var(--ir-text-secondary);transition:color .2s;outline:none}.icon-btn:hover{color:var(--ir-text-dark)}.icon-btn:focus{outline:none;box-shadow:none}.user-avatar-btn{width:36px;height:36px;border-radius:50%;background:#5c5c5c;display:flex;align-items:center;justify-content:center;cursor:pointer}.user-avatar-btn svg{stroke:var(--ir-lime)}.user-avatar-btn.active{background:#fafafa;border:none;box-shadow:0 0 20px 8px #ceff1b80}.user-avatar-btn.active svg path:first-child{fill:#fafafa;stroke:#fafafa}.user-avatar-btn.active svg path:last-child{stroke:#3a3a3a}.user-avatar-wrapper{position:relative}.user-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:260px;background:#fefefe66;border-radius:8.727px;box-shadow:0 1px 4px #ceff1b;-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);padding:16px 0;z-index:1000}.dropdown-greeting{padding:8px 20px 12px;font-size:20px;font-weight:500;color:#5c5c5c}.dropdown-divider{height:1px;background:#ceff1b;margin:4px 0}.dropdown-item{display:block;padding:10px 20px;font-size:20px;font-weight:400;color:#5c5c5c;text-decoration:none;transition:background .2s}.dropdown-item:hover{color:var(--ir-text-dark)}.dropdown-item.logout{color:red;font-weight:400}.messages-wrapper{position:relative}.messages-dropdown{position:absolute;top:calc(100% + 25px);right:-125px;width:470px;height:519px;background:#fefefecc;border-radius:6.225px;box-shadow:0 .403px 6.7px #ceff1b;-webkit-backdrop-filter:blur(23.169px);backdrop-filter:blur(23.169px);z-index:1000;overflow:visible}.messages-dropdown:before{content:"";position:absolute;top:-28px;right:125px;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:30px solid #CEFF1B}.messages-header{background:#ceff1b;border-radius:6.22px 6.22px 10px 10px;height:48px;padding:14px 20px;font-size:18.67px;font-weight:500;color:#2b2b2b;text-align:center;display:flex;align-items:center;justify-content:center}.messages-list{max-height:405px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.messages-list::-webkit-scrollbar{display:none}.message-item{display:flex;height:48px;align-items:center;gap:12px;padding:12px 16px;background:#fefefe;border-bottom:1px solid #fefefe;cursor:pointer;transition:background .2s}.message-item:nth-child(2n),.message-item:last-child{background:#f1f1f1}.message-item:nth-child(2n) .message-text,.message-item:nth-child(2n) .message-time,.message-item:last-child .message-text,.message-item:last-child .message-time{color:#2b2b2b80}.message-item:hover{background:#e8e8e8}.message-avatar{width:49px;height:44px;border-radius:10px;background:#b5b5b5;flex-shrink:0}.message-content{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.message-name{font-size:18px;font-weight:500;color:#2b2b2b}.message-text{font-size:18px;font-weight:400;color:#2b2b2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-time{font-size:16px;color:#2b2b2b;white-space:nowrap}.view-all-link{display:block;padding:14px 20px;height:48px;text-align:center;font-size:24px;background:#fefefecc;color:#2b2b2b;text-decoration:none;border-top:1px solid #CEFF1B;transition:background .2s}.view-all-link:hover{color:var(--ir-text-dark)}.notifications-wrapper{position:relative}.notifications-dropdown{position:absolute;top:calc(100% + 25px);right:-72px;width:470px;height:595px;background:#fefefecc;border-radius:6.225px;box-shadow:0 .403px 6.7px #ceff1b;-webkit-backdrop-filter:blur(23.169px);backdrop-filter:blur(23.169px);z-index:1000;overflow:visible}.notifications-dropdown:before{content:"";position:absolute;top:-28px;right:72px;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:30px solid #CEFF1B}.notifications-header{background:#ceff1b;border-radius:6.22px 6.22px 10px 10px;height:45px;padding:14px 20px;font-size:18.67px;font-weight:500;color:#2b2b2b;text-align:center;display:flex;align-items:center;justify-content:center}.mark-all-read{padding:10px 20px;text-align:right;font-size:14px;color:#2b2b2b;cursor:pointer;background:#d5d5d5}.mark-all-read:hover{color:#2b2b2b}.notifications-list{max-height:none;overflow-y:visible;-ms-overflow-style:none;scrollbar-width:none}.notifications-list::-webkit-scrollbar{display:none}.notification-item{display:flex;height:60px;align-items:center;gap:12px;padding:12px 16px;background:#fefefe;border-bottom:1px solid #fefefe;cursor:pointer;transition:background .2s}.notification-item:nth-child(2n),.notification-item:last-child{background:#f1f1f1}.notification-item:nth-child(2n) .notification-text,.notification-item:nth-child(2n) .notification-time,.notification-item:last-child .notification-text,.notification-item:last-child .notification-time{color:#2b2b2b80}.notification-item:nth-child(4) .notification-text,.notification-item:nth-child(5) .notification-text{white-space:normal;line-height:1.3}.notification-item:hover{background:#e8e8e8}.notification-avatar{width:49px;height:44px;border-radius:10px;background:#b5b5b5;flex-shrink:0}.notification-content{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.notification-text{font-size:18px;font-weight:400;color:#2b2b2b}.notification-time{font-size:16px;color:#2b2b2b;white-space:nowrap}.notifications-view-all{display:flex;align-items:center;justify-content:center;padding:10px 15px;text-align:center;font-size:24px;height:45px;background:transparent;color:#2b2b2b80;text-decoration:none;border-top:1px solid #CEFF1B;transition:background .2s}.notifications-view-all:hover{color:var(--ir-text-dark)}.blur-overlay{position:fixed;top:72px;left:0;right:0;bottom:0;background:#0000;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:100;cursor:pointer}.inreview-main.blurred{filter:blur(4px);pointer-events:none}.settings-btn{background:var(--ir-text-dark);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0}.settings-btn svg{stroke:var(--ir-bg)}.inreview-main{padding:30px 40px;max-width:1500px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.inreview-main.sidebar-collapsed{margin:0 auto}.profile-card{height:120px;display:flex;justify-content:space-between;align-items:center;background:var(--ir-card-bg);padding:24px 30px;border-radius:20px;border:.5px solid #CEFF1B;-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px)}.profile-left{display:flex;align-items:center;gap:16px}.profile-avatar{width:100px!important;height:100px!important;border-radius:50%;background:#333}.profile-name{font-size:28px;font-weight:600;margin:0;color:#5c5c5c}.profile-username{color:#5c5c5c;font-size:18px}.profile-actions{display:flex;gap:12px}.btn-message{padding:10px 24px;background:transparent;border:1px solid var(--ir-border-dark);border-radius:8px;font-weight:400;cursor:pointer;font-size:16px;color:var(--ir-text-dark);transition:background .2s;display:flex;align-items:center;gap:8px}.btn-message:hover{background:#f5f5f5}.btn-join{padding:10px 24px;background:var(--ir-lime);border:1px solid var(--ir-border-dark);border-radius:8px;font-weight:400;cursor:pointer;font-size:16px;color:var(--ir-text-dark);display:flex;align-items:center;gap:8px;transition:opacity .2s}.btn-join:hover{opacity:.9}.title-badges-section{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:stretch}.title-left{display:flex;flex-direction:column;gap:10px;background:var(--ir-card-bg);padding:28px 30px;border-radius:25px;border:.5px solid #CEFF1B;-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px)}.section-title{font-size:20px;font-weight:700;margin:0;color:var(--ir-text-dark)}.section-description{font-size:18px;color:#2b2b2b;line-height:1.5;margin:0}.title-center{display:flex;align-items:flex-start;justify-content:flex-start;background:var(--ir-card-bg);padding:28px 30px;border-radius:25px;border:.5px solid #CEFF1B;-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px)}.availability-badge{display:flex;align-items:center;gap:10px;padding:12px 24px;background:#ceff1b;border:2px solid var(--ir-lime);border-radius:8px;font-size:16px;font-weight:400;color:#2b2b2b;white-space:nowrap}.availability-badge svg{stroke:#2b2b2b}.title-right{display:flex;flex-direction:column;gap:12px;align-items:flex-start;background:var(--ir-card-bg);padding:28px 30px;border-radius:25px;border:.5px solid #CEFF1B;-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px)}.trust-badges{display:flex;gap:8px;flex-wrap:wrap}.trust-badge{padding:8px 16px;background:var(--ir-lime);border:none;border-radius:12px;font-size:16px;font-weight:400;color:var(--ir-text-dark)}.hashtags{display:flex;gap:8px;flex-wrap:wrap}.hashtag{padding:6px 14px;background:#ceff1b;border:none;border-radius:12px;font-size:14px;color:#2b2b2b}.stats-section{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat-card{display:flex;align-items:center;gap:16px;background:var(--ir-card-bg);padding:28px;border-radius:20px;border:1px solid #CEFF1B}.stat-icon{width:60px;height:60px;border-radius:12px;background:var(--ir-lime);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon svg{stroke:#5c5c5c;stroke-width:2px;width:36px;height:36px}.stat-content{display:flex;flex-direction:column;gap:2px;margin-left:auto}.stat-value{font-size:56px;font-weight:700;color:#5c5c5c;line-height:1;margin-left:auto}.stat-label{font-size:16px;font-weight:500;color:#2b2b2b;margin-left:auto}.content-card{background:var(--ir-card-bg);padding:24px 30px;border-radius:20px;border:1px solid #CEFF1B}.card-title{font-size:20px;font-weight:700;margin:0 0 12px;color:var(--ir-text-dark)}.card-text{font-size:16px;font-weight:400;color:#2b2b2b;line-height:24px;margin:0 0 8px}.card-text:last-child{margin-bottom:0}.skills-section{padding:0}.section-heading{font-size:20px;font-weight:500;color:#2b2b2b;margin:0 0 16px 20px}.skills-wrapper{display:flex;align-items:center;gap:16px}.skills-container{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;flex:1;margin-left:20px}.skills-container::-webkit-scrollbar{display:none}.skill-tag{padding:10px 20px;background:var(--ir-lime);border:1px solid var(--ir-border-dark);border-radius:12px;font-size:16px;font-weight:500;color:#2b2b2b;white-space:nowrap;flex-shrink:0}.scroll-btn{width:25px;height:25px;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0}.scroll-btn:hover{opacity:.8}.scroll-btn svg{width:25px;height:25px}.tools-section{padding:0}.tools-container{display:flex;gap:16px;flex-wrap:wrap;margin-left:20px}.tool-tag{padding:10px 20px;border:1px solid var(--ir-border-dark);border-radius:12px;font-size:16px;color:#2b2b2b;font-weight:500}.languages-section{padding:0}.languages-list{display:flex;gap:16px;flex-wrap:wrap;margin-left:20px}.language-item{padding:10px 20px;border:1px solid var(--ir-border-dark);border-radius:12px;font-size:16px;font-weight:500;color:#2b2b2b;white-space:nowrap}@media (max-width: 1024px){.title-badges-section{grid-template-columns:1fr;gap:16px}.title-center{justify-content:flex-start}.title-right{align-items:flex-start}.trust-badges,.hashtags{justify-content:flex-start}.stats-section{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.inreview-header{padding:12px 20px}.header-left{gap:20px}.nav-menu{display:none}.inreview-main{padding:20px}.profile-card{flex-direction:column;gap:20px;text-align:center}.profile-left{flex-direction:column}.stats-section{grid-template-columns:1fr}.stat-card{justify-content:center}}.skills-wrapper{display:flex;align-items:center;gap:16px;width:100%;min-width:0}.scroll-btn{width:25px;height:25px;background:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.scroll-btn:hover{opacity:.85}.scrollable{display:flex;gap:16px;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.tools-container{flex-wrap:nowrap!important;margin-left:20px;align-items:center}.tool-tag{flex-shrink:0;white-space:nowrap;padding:10px 20px;border:1px solid var(--ir-border-dark);border-radius:12px;font-size:16px;font-weight:500;color:#2b2b2b}.languages-list{flex-wrap:nowrap!important;margin-left:20px;align-items:center}.language-item{flex-shrink:0;white-space:nowrap;padding:10px 20px;border:1px solid var(--ir-border-dark);border-radius:12px;font-size:16px;font-weight:500;color:#2b2b2b}.teamsWrap{width:100%;padding:24px;margin-top:20px;background:#fff;border:1px solid #e6e6e6;border-radius:16px;box-shadow:0 8px 30px #0000000a}.teamsRow{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-top:16px}.membersWrap{width:100%;margin-top:10px}.membersHeader{display:flex;align-items:center;gap:14px;margin-bottom:10px}.membersTitle{margin:0;font-size:16px;font-weight:600;color:#111}.membersLine{flex:1;height:1px;background:#cfcfcf}.membersPanel{border:1px solid #ceff1b;border-radius:14px;padding:18px}.membersGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.memberCard{background:#fefefe40;border-radius:16px;padding:18px;min-height:150px;display:flex;flex-direction:column;justify-content:space-between}.memberTop{display:flex;align-items:center;gap:14px}.avatar{width:56px;height:56px;border-radius:999px;background:#232323;flex:0 0 56px}.memberInfo{line-height:1.1}.memberName{font-size:15px;font-weight:700;color:#111}.memberRole{font-size:13px;font-weight:600;color:#666;margin-top:4px}.memberTag{margin-top:14px;background:#ceff1b;color:#1a1a1a;font-size:12px;font-weight:700;padding:10px 12px;border-radius:8px;width:100%;box-sizing:border-box}.viewBtn{margin-top:12px;width:100%;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid #cfcfcf;font-size:12px;font-weight:700;color:#3a3a3a;cursor:pointer}.viewBtn:hover{background:#ceff1b;border-color:#ceff1b;color:#000;box-shadow:0 0 15px #ceff1b;transition:all .3s ease}@media (max-width: 1024px){.membersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.membersPanel{padding:14px}.membersGrid{grid-template-columns:1fr;gap:14px}.memberCard{padding:16px}}.user-page.dark .membersTitle{color:#fff!important}.user-page.dark .membersLine{background:#ffffff2e!important}.user-page.dark .membersPanel{background-color:#2b2b2b99!important;border-color:#ceff1b59!important}.user-page.dark .memberCard{background:#fefefe40!important;border:1px solid rgba(206,255,27,.18)!important}.user-page.dark .avatar{background:#2b2b2b!important;border:1px solid rgba(255,255,255,.12)!important}.user-page.dark .memberName{color:#fff!important}.user-page.dark .memberRole{color:#ffffffb3!important}.user-page.dark .memberTag{background:#ceff1b!important;color:#111!important}.user-page.dark .viewBtn{background:#fff!important;border:1px solid rgba(255,255,255,.18)!important;color:#000!important}.user-page.dark .viewBtn:hover{background:#ceff1b!important;border-color:#ceff1b!important;color:#000!important;box-shadow:0 0 15px #ceff1b!important;transition:all .3s ease!important}.portfolio-section{padding:20px 0}.portfolio-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.portfolio-title{font-size:18px;font-weight:500;color:#222;margin:0;white-space:nowrap}.portfolio-header-line{flex:1;height:1px;background:#5c5c5c}.portfolio-featured-card{display:grid;grid-template-columns:45% 1fr;gap:40px;background:#fff;padding:30px;border-radius:20px;border:2px solid #CEFF1B;margin-bottom:20px}.portfolio-featured-image{border-radius:12px;overflow:hidden}.portfolio-featured-image img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.portfolio-featured-content{display:flex;flex-direction:column;justify-content:center;gap:12px;padding-right:20px}.portfolio-featured-title{font-size:16px;font-weight:700;margin:0;color:#222}.portfolio-featured-desc{font-size:14px;color:#5c5c5c;line-height:1.6;margin:0}.portfolio-featured-cost{display:flex;flex-direction:column;gap:2px;margin-top:8px}.cost-label{font-size:12px;color:#5c5c5c}.cost-value{font-size:14px;font-weight:600;color:#222}.portfolio-grid-card{background:#fff;padding:24px;border-radius:20px;border:2px solid #CEFF1B}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.portfolio-item{display:flex;flex-direction:column}.portfolio-item-image{border-radius:12px;overflow:hidden;margin-bottom:8px}.portfolio-item-image img{width:100%;height:219px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.portfolio-item-info{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.portfolio-item-left{display:flex;flex-direction:column;gap:2px;flex:1}.portfolio-item-title{font-size:13px;font-weight:500;color:#222}.portfolio-item-desc{font-size:12px;color:#5c5c5c}.portfolio-item-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.user-page.dark .portfolio-title{color:#ceff1b!important}.user-page.dark .portfolio-header-line{background:#fff3!important}.user-page.dark .portfolio-featured-card{background:#141414!important;border-color:#ceff1b66!important}.user-page.dark .portfolio-featured-title{color:#fff!important}.user-page.dark .portfolio-featured-desc{color:#cfcfcf!important}.user-page.dark .cost-label{color:#ceff1b!important}.user-page.dark .cost-value{color:#fff!important}.user-page.dark .portfolio-grid-card{background:#141414!important;border-color:#ceff1b66!important}.user-page.dark .portfolio-item-title{color:#fff!important}.user-page.dark .portfolio-item-desc{color:#cfcfcf!important}.user-page.dark .portfolio-item-right .cost-label{color:#ceff1b!important}.user-page.dark .portfolio-item-right .cost-value{color:#fff!important}.listings-section{padding:30px 0}.listings-tab{padding:12px 28px;background:#ceff1b;border:1px solid #333;border-radius:15px;font-size:16px;font-weight:500;color:#222;cursor:pointer;margin-bottom:24px}.listings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.listing-card{background:none;border-radius:16px;overflow:hidden}.listing-image{position:relative;height:200px;border-radius:12px;margin:8px 8px 0;overflow:hidden}.listing-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.listing-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000026;z-index:10}.listing-nav-btn svg{display:block;flex-shrink:0}.listing-nav-btn.left{left:10px}.listing-nav-btn.right{right:10px}.listing-info{padding:12px 12px 8px}.listing-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px}.listing-title{font-size:13px;font-weight:500;color:#222;flex:1;line-height:1.3}.listing-type{padding:4px 12px;background:#ceff1b;border-radius:4px;font-size:11px;font-weight:500;color:#222;flex-shrink:0}.listing-meta{display:flex;justify-content:space-between;align-items:center}.listing-views{display:flex;align-items:center;gap:4px;font-size:12px;color:#5c5c5c}.listing-price{font-size:14px;font-weight:600;color:#222}.listing-actions{display:flex;padding:8px 12px 12px;gap:8px;align-items:center}.btn-view-listing{flex:1;padding:12px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;color:#222;cursor:pointer;text-align:center}.btn-view-listing:hover{background:#ceff1b;border-color:#ceff1b;color:#000;box-shadow:0 0 15px #ceff1b;transition:all .3s ease}.btn-favorite{padding:10px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.reviews-section{padding:30px 0}.reviews-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.reviews-title{font-size:18px;font-weight:500;color:#222;margin:0;white-space:nowrap}.reviews-header-line{flex:1;height:.5px;background:#5c5c5c}.reviews-container{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:none;padding:30px 0}.reviews-summary{padding-right:30px}.rating-overview{display:flex;align-items:center;gap:8px;margin-bottom:20px}.rating-score{font-size:20px;font-weight:300;color:#222}.rating-stars{display:flex;gap:2px}.review-count{font-size:14px;color:#5c5c5c}.rating-breakdown{display:flex;flex-direction:column;gap:8px}.rating-bar-row{display:flex;align-items:center;gap:10px}.rating-label{width:30px;font-size:14px;color:#222}.rating-bar{flex:1;height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden}.rating-bar-fill{height:100%;background:linear-gradient(90deg,gold,orange);border-radius:4px}.rating-count{width:30px;font-size:14px;color:#5c5c5c;text-align:right}.reviews-list{display:flex;flex-direction:column;gap:20px}.review-item{padding-bottom:20px;border-bottom:1px solid #2B2B2B}.review-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.reviewer-avatar{width:40px;height:40px;border-radius:50%;background:#ccc}.reviewer-name{font-size:16px;font-weight:600;color:#222;display:block}.review-stars{display:flex;gap:2px;margin-top:4px}.review-date{font-size:14px;color:#5c5c5c}.review-text{font-size:14px;color:var(--tsl-text);line-height:1.6;margin:0}.dark .review-text{color:#fff}.reviews-list::-webkit-scrollbar-track{background:#e0e0e0;border-radius:10px}.reviews-list::-webkit-scrollbar-thumb{background:#ceff1b;border-radius:10px;box-shadow:0 0 6px #ceff1be6}.reviews-list::-webkit-scrollbar-thumb:hover{background:#dfff4f;box-shadow:0 0 10px #ceff1b}.reviews-list{scrollbar-width:thin;scrollbar-color:#ceff1b #e0e0e0}.btn-join{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;border:1px solid #2b2b2b;background:#ceff1b;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-join.sent{background:#fff;border-color:#bdbdbd;color:#2b2b2b;cursor:default}.btn-join.sent svg{color:#2b2b2b}.team-profile-page,.team-profile-page *{box-sizing:border-box}.inreview-main,.pt-16.flex.relative.z-10{width:100%;min-width:0}.team-profile-page{overflow-x:hidden}@media (min-width: 1024px){.inreview-main{padding-left:20px;padding-right:20px}}@media (max-width: 1024px){.inreview-main{padding:16px}.title-badges-section{display:flex;flex-direction:column;gap:14px}.title-left,.title-center,.title-right{width:100%}.trust-badges,.hashtags{flex-wrap:wrap;gap:8px}.title-badges-section{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:18px;width:100%;align-items:stretch}.tb-card{background:#fefefe99;border:1px solid #CEFF1B;border-radius:22px;padding:22px 24px;min-height:180px;display:flex;flex-direction:column}.section-title{margin:0 0 10px;font-size:22px;line-height:1.15;font-weight:700;color:#2b2b2b}.section-description{margin:0;font-size:16px;line-height:1.55;color:#5c5c5c;max-width:520px}.center-info{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.location-row{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;color:#2b2b2b}.availability-pill{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:14px;background:#ceff1b;border:1px solid #CEFF1B;font-size:16px;font-weight:500;color:#2b2b2b;white-space:nowrap}.trust-badges{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.trust-badge{background:#ceff1b;border:1px solid #CEFF1B;color:#2b2b2b;padding:10px 16px;border-radius:14px;font-size:15px;font-weight:500;white-space:nowrap}.hashtags{display:flex;flex-wrap:wrap;gap:12px}.hashtag{padding:9px 14px;border-radius:999px;background:#ceff1b;border:1px solid #CEFF1B;color:#1a1a1a;font-size:14px;font-weight:500;white-space:nowrap}.title-badges-section{grid-template-columns:1fr}.tb-card{min-height:auto}.availability-pill{width:100%;justify-content:center}}@media (max-width: 768px){.inreview-main{padding:14px}.profile-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;height:auto!important}.profile-left{width:100%;display:flex;align-items:center;gap:12px}.profile-actions{width:100%;display:flex;gap:10px}.btn-message,.btn-join{flex:1;justify-content:center}.stats-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-card{width:100%;min-width:0;padding:12px}.content-card{padding:14px}.skills-wrapper{position:relative;width:100%;gap:10px}.skills-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:8px;padding:8px 6px}.skill-tag{scroll-snap-align:start;white-space:nowrap}.tools-container,.languages-list{display:flex;flex-wrap:wrap;gap:8px}.portfolio-featured-card{display:flex;flex-direction:column}.portfolio-featured-image img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.portfolio-grid{display:grid;grid-template-columns:1fr;gap:12px}.listings-grid{display:grid;grid-template-columns:1fr;gap:14px}.listing-card{width:100%}.listing-image img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.scrollable{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;white-space:nowrap}.scrollable::-webkit-scrollbar{display:none}.skills-wrapper{display:flex;align-items:center;gap:10px}.reviews-container{display:flex;flex-direction:column;gap:14px}.reviews-summary,.reviews-list{width:100%}.reviews-summary{padding-right:0;margin-bottom:20px}.rating-overview{flex-wrap:wrap}.rating-score{font-size:24px}}@media (max-width: 420px){.stats-section{grid-template-columns:1fr}.profile-actions{flex-direction:column}.btn-message,.btn-join{width:100%}.listing-image img{height:170px}.portfolio-featured-image img{height:190px}}.stat-icon.activity-icon{display:flex;align-items:center;justify-content:center}.activity-dots{display:grid;grid-template-columns:repeat(7,12px);gap:3px;align-items:center;justify-items:center}.activity-dots .dot{width:14px;height:14px;border-radius:50%;background:#cfcfcf}.activity-dots .dot.on{background:#ceff1b}.stat-card:has(.activity-dots):hover{transform:translateY(-2px);box-shadow:0 4px 12px #ceff1b33;transition:all .2s ease}.user-page.dark .stat-card:has(.activity-dots):hover{box-shadow:0 4px 12px #ceff1b4d}:root{--lime: #ceff1b;--text: #2b2b2b;--muted: #6b6b6b;--bg: #FEFEFE/66;--panel: #f7f7f7}.teamsWrap{width:100%;background:var(--panel);border:1px solid var(--lime);border-radius:18px;padding:18px 18px 16px}.teamsTitle{margin:0 0 12px;color:var(--text);font-size:18px;font-weight:700}.teamsRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.teamCard{background:var(--bg);border:1px solid var(--lime);border-radius:18px;padding:14px 14px 12px}.teamTop{display:flex;gap:12px;align-items:flex-start}.teamAvatar{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.teamMeta{min-width:0;flex:1}.teamName{font-size:13px;font-weight:700;color:var(--text);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.teamRolePill{display:inline-block;margin-top:6px;padding:4px 10px;border-radius:5px;border:1px solid #dedede;background:#f3f3f3;color:#3b3b3b;font-size:11px;font-weight:600}.teamMembersRow{margin-top:8px;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.teamUsersIcon{display:inline-flex;color:#7a7a7a}.teamBtn{width:80%;margin-top:12px;height:34px;border-radius:12px;border:1px solid var(--lime);background:#fff;color:var(--text);font-weight:700;font-size:12px;margin-left:17%;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.teamBtnIcon{display:inline-flex;color:var(--text)}.teamBtn:hover{background:#ceff1b;border-color:#ceff1b;color:#000;box-shadow:0 0 15px #ceff1b;transition:all .3s ease}@media (max-width: 980px){.teamsRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.teamsRow{grid-template-columns:1fr}}.user-page-dark .teamsWrap{background-color:#2b2b2b99;border:1px solid #ceff1b}.user-page-dark .teamsTitle{color:#fff}.user-page-dark .teamCard{background-color:#2b2b2b99;border:1px solid #ceff1b}.user-page-dark .teamName{color:#fff}.user-page-dark .teamRolePill{background:#1f1f1f;border:1px solid #2a2a2a;color:#dcdcdc}.user-page-dark .teamMembersRow{color:#a8a8a8}.user-page-dark .teamUsersIcon{color:#9f9f9f}.user-page-dark .teamBtn{background:#0f0f0f;border:1px solid #ceff1b;color:#ceff1b}.user-page-dark .teamBtnIcon{color:#ceff1b}.user-page-dark .teamBtn:hover{background:#ceff1b!important;border-color:#ceff1b!important;color:#000!important;box-shadow:0 0 15px #ceff1b!important;transition:all .3s ease!important}.reviews-container{display:flex;gap:24px}.reviews-summary{flex:1}.reviews-list{flex:1;max-height:380px;overflow-y:auto;padding-right:8px}.reviews-list::-webkit-scrollbar{width:6px}.reviews-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:6px}.reviews-list::-webkit-scrollbar-track{background:#ceff1b}.profile-info-item{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:8px!important}.info-icon{color:#333}.info-badge{display:flex;align-items:center;font-size:16px;color:#333}.location-badge{font-size:16px;color:#333}.info-label{font-weight:600;color:#111;margin-right:6px}.availability-badge{background:#ceff1b;padding:8px 16px;border-radius:10px;color:#000!important;font-weight:500;font-size:14px}.portfolio-modal-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:99999!important;background:#00000073!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:24px!important}.portfolio-modal-content{width:95%!important;max-width:550px!important;max-height:calc(100vh - 120px)!important;margin:auto!important;background:#fff!important;border-radius:28px!important;position:relative!important;z-index:100000!important;overflow:hidden!important;padding:0!important;animation:modalIn .25s ease;box-shadow:0 0 40px #ceff1b99,0 30px 60px #0006!important;pointer-events:auto!important}.portfolio-modal-scroll{max-height:calc(100vh - 120px)!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:20px!important;background:#fff!important;scrollbar-width:thin;scrollbar-color:#CEFF1B #ffffff}.portfolio-modal-topbar{position:sticky;top:0;z-index:9;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:#fff;border-bottom:1px solid #eaeaea}.portfolio-modal-nav{display:flex;align-items:center;gap:16px;margin-left:auto;margin-right:20px}.portfolio-modal-counter{font-size:14px;font-weight:500;color:#333}.nav-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #cfcfcf;cursor:pointer;transition:all .2s ease;font-size:14px}.nav-arrow:hover{background:#ceff1b;border-color:#ceff1b;color:#000}.portfolio-modal-content.dark .nav-arrow,.portfolio-modal-content.dark-theme .nav-arrow{background:#222;border-color:#444;color:#fff}.portfolio-modal-content.dark .portfolio-modal-counter,.portfolio-modal-content.dark-theme .portfolio-modal-counter{color:#ddd}.portfolio-modal-content.dark .nav-arrow:hover,.portfolio-modal-content.dark-theme .nav-arrow:hover{background:#ceff1b;border-color:#ceff1b;color:#000}.portfolio-modal-content.dark,.portfolio-modal-content.dark-theme{background:#121212!important}.portfolio-modal-content.dark .portfolio-modal-scroll,.portfolio-modal-content.dark-theme .portfolio-modal-scroll{background:#121212!important;scrollbar-color:#CEFF1B #2a2a2a}.portfolio-modal-content.dark .portfolio-modal-topbar,.portfolio-modal-content.dark-theme .portfolio-modal-topbar{background:#000;border-bottom:1px solid #333;color:#fff}.portfolio-modal-content.dark .portfolio-modal-info h3,.portfolio-modal-content.dark-theme .portfolio-modal-info h3{color:#fff}.portfolio-modal-content.dark .portfolio-modal-info p,.portfolio-modal-content.dark-theme .portfolio-modal-info p{color:#a0a0a0}.portfolio-modal-content.dark .portfolio-modal-cost,.portfolio-modal-content.dark-theme .portfolio-modal-cost{background:#1e1e1e}.portfolio-modal-content.dark .portfolio-modal-cost span,.portfolio-modal-content.dark-theme .portfolio-modal-cost span{color:#a0a0a0}.portfolio-modal-content.dark .portfolio-modal-cost strong,.portfolio-modal-content.dark-theme .portfolio-modal-cost strong{color:#fff}.portfolio-modal-close{width:28px;height:28px;border-radius:50%;border:none;color:#000;font-size:18px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.portfolio-modal-close:hover{background:#ceff1b;box-shadow:0 0 15px #ceff1b;color:#000}.portfolio-modal-content.dark .portfolio-modal-close,.portfolio-modal-content.dark-theme .portfolio-modal-close{color:#fff!important;border:1px solid #ffffff!important}.portfolio-modal-content.dark .portfolio-modal-close:hover,.portfolio-modal-content.dark-theme .portfolio-modal-close:hover{background:#fff!important;color:#000!important;box-shadow:0 0 10px #fff6!important;border-color:#fff!important}.portfolio-modal-info{padding:18px}.portfolio-modal-info h3{margin:0 0 8px;font-size:20px}.portfolio-modal-info p{font-size:14px;color:#666;line-height:1.5}.portfolio-modal-scroll::-webkit-scrollbar{width:10px}.portfolio-modal-scroll::-webkit-scrollbar-track{background:#fff;border-radius:10px}.portfolio-modal-content.dark .portfolio-modal-scroll::-webkit-scrollbar-track,.portfolio-modal-content.dark-theme .portfolio-modal-scroll::-webkit-scrollbar-track{background:#2a2a2a}.portfolio-modal-scroll::-webkit-scrollbar-thumb{background:#ceff1b;border-radius:10px}.portfolio-modal-cost{margin-top:12px;padding:12px;background:#f8f8f8;border-radius:12px;display:flex;flex-direction:column;gap:6px;text-align:left}.portfolio-modal-cost span{font-size:13px;color:#777}.portfolio-modal-cost strong{font-size:18px;font-weight:700;color:#111}.portfolio-modal-image{padding:0 18px 18px}.portfolio-modal-brand{margin-left:15px}.portfolio-modal-image img{width:100%;height:450px;-o-object-fit:cover;object-fit:cover;border-radius:14px}.portfolio-modal-thumbs{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.portfolio-modal-thumbs img{height:110px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;cursor:pointer}@media (max-width: 768px){.portfolio-modal-backdrop{padding:16px!important}.portfolio-modal-content{width:100%!important;max-height:90vh!important}.portfolio-modal-topbar{padding:12px 14px;flex-wrap:wrap;gap:12px}.portfolio-brand-circle{display:none}.portfolio-modal-nav{margin-right:0}.portfolio-modal-info{padding:14px}.portfolio-modal-image{padding:0 14px 14px}.portfolio-modal-image img{height:auto;max-height:300px}.portfolio-modal-thumbs{padding:0 14px 14px;grid-template-columns:repeat(2,1fr);gap:8px}}.blurred{filter:blur(8px);transition:filter .3s ease;pointer-events:none}.scrollable{display:flex!important;gap:16px;overflow-x:auto!important;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;flex:1;margin-left:20px}.scrollable::-webkit-scrollbar{display:none}@keyframes modalIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.profile-left{display:flex;align-items:center;gap:14px}.profile-avatar{width:64px;height:64px;border-radius:50%;background:#2b2b2b}.profile-info{display:flex;flex-direction:column;gap:4px}.profile-name{font-size:20px;font-weight:600;margin:0;color:#2b2b2b}.profile-meta-line{display:flex;align-items:center;gap:6px;font-size:14px;color:#6f6f6f}.status-online{display:flex;align-items:center;gap:6px;color:#2ecc71;font-weight:500}.online-dot{width:8px;height:8px;border-radius:50%;background:#2ecc71}.meta-separator{color:#000;font-weight:500}.user-page.dark .inreview-container,.user-page.dark .inreview-main{background:var(--bg)!important;color:var(--text)!important}.user-page.dark .profile-card{background-color:#2b2b2b99!important;border:1px solid rgba(206,255,27,.35)!important;border-radius:20px}.user-page.dark .profile-name{color:#fff!important}.user-page.dark .profile-username{color:#ffffff8c!important}.user-page.dark .profile-meta-line{color:#fff9!important}.user-page.dark .meta-separator{color:#fff6!important}.user-page.dark .btn-message{background:transparent!important;border:1px solid #ffffff!important;color:#fff!important}.user-page.dark .btn-join{background:#ceff1b!important;border:1px solid #000000!important;color:#000!important}.user-page.dark .profile-avatar{background:#2b2b2b!important;border:1px solid rgba(255,255,255,.18)!important}.user-page.dark .title-badges-section>div{background-color:#2b2b2b99!important;border:1px solid rgba(206,255,27,.35)!important;border-radius:20px}.user-page.dark .section-title{color:#ceff1b!important}.user-page.dark .section-description{color:#ffffffb3!important}.user-page.dark .availability-badge,.user-page.dark .trust-badge,.user-page.dark .hashtag{background:#ceff1b!important;border:none!important;color:#2b2b2b!important}.user-page.dark .info-icon{color:#ffffffb3!important}.user-page.dark .info-badge,.user-page.dark .location-badge{color:#ffffffe6!important}.user-page.dark .info-badge.availability-badge{color:#000!important}.user-page.dark .info-label{color:#fff!important}.user-page.dark .stats-section .stat-card{background-color:#2b2b2b99!important;border:1px solid rgba(206,255,27,.35)!important;border-radius:20px}.user-page.dark .stat-value{color:#fff!important}.user-page.dark .stat-label{color:#fff9!important}.user-page.dark .content-card{background-color:#2b2b2b99;border:1px solid rgba(206,255,27,.35)!important;border-radius:20px}.user-page.dark .card-title{color:#ceff1b!important}.user-page.dark .card-text{color:#ffffffb8!important}.user-page.dark .skill-tag{border:none!important;color:#2b2b2b!important}.user-page.dark .tool-tag,.user-page.dark .language-item{border:1px solid #FEFEFE!important;color:#fff!important}.user-page.dark .scroll-btn circle{fill:#ceff1b!important}.user-page.dark .scroll-btn path{stroke:#000!important}.user-page.dark .portfolio-header-line,.user-page.dark .reviews-header-line{background:#ffffff2e!important}.user-page.dark .portfolio-featured-card,.user-page.dark .portfolio-grid-card{background-color:#2b2b2b99!important;border:1px solid rgba(206,255,27,.35)!important;border-radius:20px}.user-page.dark .portfolio-title,.user-page.dark .portfolio-featured-title,.user-page.dark .portfolio-item-title{color:#ceff1b!important}.user-page.dark .portfolio-featured-desc,.user-page.dark .portfolio-item-desc,.user-page.dark .cost-label{color:#ffffffb3!important}.user-page.dark .cost-value{color:#ceff1b!important}.user-page.dark .listings-tab{background:#ceff1b!important;border:none!important;color:#2b2b2b!important}.user-page.dark .listing-card{background:#0b0b0b!important;border:1px solid rgba(206,255,27,.35)!important;border-radius:20px}.user-page.dark .listing-title,.user-page.dark .listing-price{color:#fff!important}.user-page.dark .listing-views{color:#ffffffb3!important}.user-page.dark .listing-type{background:#ceff1b!important;border:none!important;color:#2b2b2b!important}.user-page.dark .listing-nav-btn{background:#000000bf!important;border:1px solid rgba(255,255,255,.14)!important}.user-page.dark .listing-nav-btn path{stroke:#fff!important}.user-page.dark .btn-view-listing{background:#fff!important;border:1px solid rgba(255,255,255,.18)!important;color:#000!important}.user-page.dark .btn-view-listing:hover{background:#ceff1b!important;border-color:#ceff1b!important;color:#000!important;box-shadow:0 0 15px #ceff1b!important}.user-page.dark .btn-favorite{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px}.user-page.dark .btn-favorite svg{stroke:#ffffffb3!important}.user-page.dark .reviews-title{color:#ceff1b!important}.user-page.dark .reviews-container{background:transparent!important}.user-page.dark .rating-score,.user-page.dark .rating-label,.user-page.dark .reviewer-name{color:#fff!important}.user-page.dark .review-count,.user-page.dark .review-text,.user-page.dark .review-date,.user-page.dark .rating-count{color:#ffffffb3!important}.user-page.dark .rating-bar{background:#ffffff1f!important}.user-page.dark .rating-bar-fill{background:linear-gradient(90deg,#ceff1b,#8dff00)!important}.user-page.dark .review-item{border-bottom:1px solid rgba(255,255,255,.12)!important}.cnc-shell{background:var(--bg);min-height:100vh}.cnc-layout{display:flex;min-height:calc(100vh - 70px)}.cnc-main{flex:1;padding:22px 18px 40px}.cnc-wrap{width:100%;margin:0}.cnc-readonlyWrap{position:relative}.cnc-readonlyWrap.is-readonly{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cnc-readonlyOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:transparent;cursor:default}.cnc-embed-mode{min-height:auto;background:transparent}.cnc-embed-mode>header,.cnc-embed-mode aside,.cnc-embed-mode .blur-overlay{display:none!important}.cnc-embed-mode .cnc-pageLayout{display:block;padding-top:0!important;height:auto}.cnc-embed-mode .cnc-pageContent{width:100%;overflow:visible}.cnc-embed-mode .cnc-pageScroll{height:auto!important;overflow:visible!important;padding:0!important}.cnc-embed-mode .cnc-main{padding:0}.cnc-title{margin:0 0 14px;font-size:22px;font-weight:800;color:var(--text)}.cnc-card{background:#fff;border:1.5px solid var(--accent);border-radius:18px;padding:22px 22px 26px;box-shadow:var(--shadow)}.cnc-card--mt{margin-top:16px}.cnc-card-title{margin:0 0 18px;font-size:20px;font-weight:800;color:var(--text)}.cnc-label{display:block;font-size:16px;font-weight:500;color:#2a2a2a;margin:0 0 6px}.cnc-field{width:100%}.onboarding-selected-option{height:50px!important}.cnc-input{width:100%;height:50px;border-radius:6px;border:1px solid black;outline:none;padding:0 12px;font-size:13px;color:var(--text);background:#fff}.cnc-input:focus,.cnc-input:focus-within{border-color:transparent!important;outline:none;box-shadow:0 0 12px #ceff1b!important;border:none!important}.cnc-dateInputWrap{display:flex!important;align-items:center;justify-content:space-between;cursor:pointer;position:relative}.cnc-dateIcon{color:#a0a0a0;display:flex;align-items:center}.cnc-input::-moz-placeholder{color:#9b9b9b}.cnc-input::placeholder{color:#9b9b9b}.cnc-input:focus{border-color:#00000040}.cnc-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#777 50%),linear-gradient(135deg,#777 50%,transparent 50%);background-position:calc(100% - 16px) 18px,calc(100% - 11px) 18px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:34px}.cnc-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.cnc-field--empty{display:none}.cnc-input--switchWrap{display:flex;align-items:center;justify-content:space-between;padding:0 12px;gap:16px;overflow:hidden}.cnc-inputInner{flex:1;min-width:0;border:0;outline:none;height:100%;padding:0;font-size:13px;color:var(--text);background:transparent}.cnc-inputInner::-moz-placeholder{color:#9b9b9b}.cnc-inputInner::placeholder{color:#9b9b9b}.cnc-switchArea{display:flex;align-items:center;gap:10px;flex-shrink:0}.cnc-switchText{font-size:14px;font-weight:700;color:#2a2a2a;white-space:nowrap}.cnc-switch{width:54px;height:28px;border-radius:999px;border:1px solid #d5d5d5;background:#d9d9d9;padding:0;position:relative;cursor:pointer;transition:background .16s ease,border-color .16s ease}.cnc-switch .cnc-knob{width:22px;height:22px;border-radius:999px;background:#fff;position:absolute;top:50%;left:4px;transform:translateY(-50%);transition:left .16s ease;box-shadow:0 2px 6px #00000026}.cnc-switch.is-on{background:#ceff1b;border-color:#d9d9d9}.cnc-switch.is-on .cnc-knob{left:28px}.user-page.dark .cnc-inputInner,.user-page.dark .cnc-switchText{color:var(--d-text)}.user-page.dark .cnc-switch{border-color:#555;background:#333}.user-page.dark .cnc-switch.is-on{background:#555;border-color:#777}.cnc-title-standalone{margin-bottom:12px}.cnc-parties-outer-box{border:1.5px solid var(--accent);border-radius:20px;padding:26px;margin-top:16px;background:#fff}.cnc-parties-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:30px}.cnc-subcard{background:#fff;border:1px solid #CEFF1B;border-radius:20px;padding:24px;box-shadow:0 4px 15px #0000000a}.cnc-subTitle{font-size:14px;font-weight:700;color:var(--muted);margin-bottom:20px}.cnc-subGrid{display:grid;grid-template-columns:1fr;gap:16px}.cnc-textarea{width:100%;min-height:86px;border-radius:6px;border:1px solid black;outline:none;padding:10px 12px;font-size:13px;color:var(--text);background:#fff;resize:vertical;transition:all .25s ease}.cnc-textarea:focus{border-color:transparent;outline:none;border:none;box-shadow:0 0 0 2px #ceff1b66,0 0 18px #ceff1bcc}.cnc-deliverables{margin-top:16px;margin-bottom:20px}.cnc-del-title{font-size:13px;font-weight:900;color:#2a2a2a;margin:0 0 10px}.cnc-del-header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 32px;gap:14px;margin-bottom:8px;padding-right:8px}.cnc-mil-header{display:grid;grid-template-columns:1fr 1fr 1fr 32px;gap:14px;margin-bottom:8px;padding-right:8px}.cnc-del-header .cnc-label,.cnc-mil-header .cnc-label{margin-bottom:0;color:var(--muted);font-weight:700;font-size:14px}.user-page.dark .cnc-del-header .cnc-label,.user-page.dark .cnc-mil-header .cnc-label{color:var(--d-muted)}.cnc-del-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 32px;gap:14px;align-items:center;margin-bottom:12px}.cnc-mil-grid{display:grid;grid-template-columns:1fr 1fr 1fr 32px;gap:14px;align-items:center;margin-bottom:12px}.cnc-del-row-wrapper,.cnc-mil-row-wrapper{position:relative}.cnc-addBtn{margin-top:12px;margin-bottom:24px;height:36px;padding:0 14px;border:1px solid #1b1b1b;background:var(--accent);color:#0b0b0b;font-weight:900;font-size:12px;border-radius:6px;cursor:pointer;width:-moz-fit-content;width:fit-content}.cnc-del-row-remove{background:transparent;border:none;color:#ff4747;font-size:20px;cursor:pointer;opacity:.6;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:50px}.cnc-del-row-remove:hover{opacity:1;transform:scale(1.2)}.user-page.dark .cnc-del-row-remove{color:#ff5c5c}.cnc-del-list{display:none}.cnc-del-item-card{position:relative;border:1px solid #e2e2e2;background:#fff;border-radius:10px;padding:14px 44px 14px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;transition:all .2s ease}.user-page.dark .cnc-del-item-card{background:#5e5e5e!important;border-color:#333!important}.cnc-del-tag-list{display:flex;flex-wrap:wrap;gap:10px}.cnc-del-tag{background:transparent;border:1px solid #d0d0d0;border-radius:6px;padding:6px 12px;font-size:13px;color:#111;display:flex;align-items:center;gap:6px;font-weight:500}.user-page.dark .cnc-del-tag{background:#5e5e5e!important;border-color:#ceff1b!important;color:#ceff1b!important}.cnc-tag-lbl{font-weight:700;color:#444}.user-page.dark .cnc-tag-lbl{color:var(--accent);opacity:.9}.cnc-tag-x{font-size:10px;opacity:.6;margin-left:4px}.user-page.dark .cnc-tag-x{color:#ceff1b!important;opacity:1!important}.cnc-del-close-btn{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;background:transparent;color:#888;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.cnc-del-close-btn:hover{color:#ff4747;transform:translateY(-50%) scale(1.15)}.user-page.dark .cnc-del-close-btn{color:#ceff1b!important}.user-page.dark .cnc-del-close-btn:hover{color:#f55}.cnc-timelineGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cnc-lateConsequence{margin-top:14px}.cnc-slaGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.cnc-payTop{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cnc-span-all{grid-column:1 / -1}.cnc-milestones{margin-top:16px}.cnc-mil-row-remove{background:transparent;border:none;color:#ff4747;font-size:20px;cursor:pointer;opacity:.6;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:50px}.cnc-mil-row-remove:hover{opacity:1;transform:scale(1.2)}.user-page.dark .cnc-mil-row-remove{color:#ff5c5c}.cnc-mil-list{display:none}.cnc-confirmArea{background:#fff;border:1.5px solid var(--accent);border-radius:24px;padding:24px}.user-page.dark .cnc-confirmArea{background:#1a1a1a}.cnc-confirmRow{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cnc-confirmCard{background:#fff;border:1px solid #CEFF1B;border-radius:20px;padding:24px;box-shadow:var(--shadow)}.user-page.dark .cnc-confirmCard{background:#121212!important;border-color:#ceff1b!important;box-shadow:none!important}.cnc-confirmTitle{font-size:18px;font-weight:800;color:#111;margin-bottom:20px}.cnc-checkRow{display:flex;align-items:center;gap:10px;margin:10px 0 12px;font-size:12px;color:#2a2a2a}.cnc-checkRow a{color:#2a65ff;text-decoration:none}.cnc-checkRow a:hover{text-decoration:underline}.cnc-primaryBtn{height:34px;padding:0 14px;border:1px solid #1b1b1b;background:var(--accent);color:#0b0b0b;font-weight:900;font-size:12px;border-radius:6px;cursor:pointer;width:-moz-fit-content;width:fit-content}.cnc-confirmActions{margin-top:14px;display:flex;justify-content:space-between;gap:12px}.cnc-ghostBtn{height:32px;padding:0 12px;border-radius:8px;border:1px solid #cfcfcf;background:#fff;cursor:pointer;font-weight:800;font-size:12px}.cnc-tableWrap{border:1.5px solid var(--accent);border-radius:14px;overflow:hidden}.cnc-table{width:100%;border-collapse:collapse;font-size:12px;background:#fff}.cnc-table th,.cnc-table td{padding:12px;border-bottom:1px solid #ececec;text-align:left;white-space:nowrap}.cnc-table th{font-weight:900}.cnc-table tr:last-child td{border-bottom:0}@media (max-width: 1100px){.cnc-payTop{grid-template-columns:1fr 1fr}}@media (max-width: 980px){.cnc-del-header,.cnc-mil-header{display:none}.cnc-del-grid,.cnc-mil-grid{grid-template-columns:1fr 1fr;gap:12px}.cnc-del-row-remove,.cnc-mil-row-remove{position:static;justify-self:end;align-self:center;height:40px}.cnc-milestones-inner{grid-template-columns:1fr 1fr}}@media (max-width: 820px){.cnc-grid,.cnc-timelineGrid,.cnc-slaGrid,.cnc-confirmRow{grid-template-columns:1fr}}@media (max-width: 520px){.cnc-del-grid,.cnc-mil-grid{grid-template-columns:1fr}}.cnc-teamPayoutCard{border:1px solid #e2f1b0;box-shadow:0 4px 20px #0000000a}.cnc-payout-list{display:flex;flex-direction:column;gap:12px}.cnc-payout-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.cnc-payout-input{background:#f9f9f9;border:1px solid #e0e0e0;color:#888;font-size:14px;height:46px;border-radius:8px}.user-page.dark .cnc-payout-input{background:#1a1a1a;border:1px solid #ffffff;color:#a0a0a0}.user-page.dark .cnc-teamPayoutCard{border-color:#333}@media (max-width: 650px){.cnc-payout-row{grid-template-columns:1fr;gap:8px}}.user-page.dark{background:var(--d-bg);color:var(--d-text)}.user-page.dark .cnc-title,.user-page.dark .cnc-card-title{color:var(--d-text)}.user-page.dark .cnc-confirmTitle{color:var(--accent)!important}.user-page.dark .cnc-card{background:var(--d-card);box-shadow:none}.user-page.dark .cnc-label,.user-page.dark .cnc-subTitle,.user-page.dark .cnc-del-title{color:var(--d-text)}.user-page.dark .cnc-input,.user-page.dark .cnc-textarea,.user-page.dark .cnc-subcard,.user-page.dark .cnc-parties-outer-box,.user-page.dark .cnc-mil-item,.user-page.dark .cnc-del-item,.user-page.dark .cnc-table{background:#121212;color:var(--d-text);border:1px solid #ffffff!important}.user-page.dark .cnc-parties-outer-box{border-color:var(--accent)}.user-page.dark .cnc-input::-moz-placeholder,.user-page.dark .cnc-textarea::-moz-placeholder{color:#8f8f8f}.user-page.dark .cnc-input::placeholder,.user-page.dark .cnc-textarea::placeholder{color:#8f8f8f}.user-page.dark .cnc-twoCards,.user-page.dark .cnc-tableWrap{border-color:var(--accent)}.user-page.dark .cnc-ghostBtn{background:#0f0f0f;color:var(--d-text);border-color:var(--d-border)}.user-page.dark .cnc-checkRow{color:var(--d-muted)}.user-page.dark .cnc-table th,.user-page.dark .cnc-table td{border-bottom-color:var(--d-border)}.user-page.dark .cnc-del-pill{background:#121212;border-color:var(--d-border);color:var(--d-text)}.user-page.dark .cnc-switchText{color:var(--d-text)}@media (max-width: 768px){.cnc-grid,.cnc-parties-wrapper,.cnc-subGrid,.cnc-timelineGrid,.cnc-slaGrid,.cnc-twoCards,.cnc-tableWrap{grid-template-columns:1fr!important}.cnc-deliverables,.cnc-milestones{overflow-x:visible;padding-bottom:12px}.cnc-del-header,.cnc-del-grid,.cnc-mil-header,.cnc-mil-grid{min-width:0}.cnc-card,.cnc-parties-outer-box,.cnc-subcard{padding:16px}.cnc-main,.cnc-wrap,.cnc-pageContent,.cnc-pageScroll{min-width:0}.cnc-payTop,.cnc-payout-row{grid-template-columns:1fr}.cnc-input--switchWrap{height:auto;min-height:50px;padding:10px 12px;align-items:flex-start;flex-direction:column}.cnc-switchText{font-size:13px}.cnc-switchArea{width:100%;justify-content:space-between}}@media (max-width: 520px){.cnc-title{font-size:20px}.cnc-card,.cnc-parties-outer-box,.cnc-subcard,.cnc-confirmArea,.cnc-confirmCard{padding:14px;border-radius:16px}.cnc-grid,.cnc-timelineGrid,.cnc-slaGrid,.cnc-confirmRow,.cnc-del-grid,.cnc-mil-grid,.cnc-payTop{grid-template-columns:1fr}.cnc-del-grid,.cnc-mil-grid{gap:10px}.cnc-del-row-remove,.cnc-mil-row-remove{width:100%;justify-self:stretch;border:1px solid #d9d9d9;border-radius:8px}.cnc-tableWrap{overflow-x:auto}.cnc-table{min-width:640px}}.dashboard-container{width:100%;max-width:1240px;margin:0 auto;padding-top:40px}.dashboard-hero{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.dashboard-eyebrow{margin:0;font-size:2rem;font-weight:700;line-height:1.1;color:#303030}.dashboard-breadcrumb{margin:0;font-size:.95rem;color:#737373}.dashboard-breadcrumb span{margin:0 6px}.creator-summary-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;border:1px solid #d8f11f;border-radius:18px;background:linear-gradient(90deg,#fff,#fbfdf4);box-shadow:0 6px 20px #8294210f}.creator-summary-main{display:flex;align-items:center;gap:18px;min-width:0}.creator-avatar{width:66px;height:66px;flex-shrink:0;border-radius:999px;background:#2d2d2f}.creator-meta{min-width:0}.creator-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px;color:#1f1f1f}.creator-name-row h1{margin:0;font-size:1.9rem;font-weight:600;line-height:1.05;color:inherit}.creator-name-row svg{color:#22a8ff}.creator-chip{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border:1px solid #d7d9de;border-radius:7px;font-size:.68rem;font-weight:500;color:#666d76;background:#fff}.creator-handle{margin:0 0 6px;font-size:.98rem;color:#727984}.creator-stats-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.8rem;color:#8b8b8b}.creator-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.creator-action-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid #9aac11;border-radius:8px;background:#d8ff1e;color:#252b10;font-size:.83rem;font-weight:500;transition:transform .18s ease,box-shadow .18s ease}.creator-action-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #a7be1233}.dashboard-overview-section{margin-top:22px}.dashboard-section-heading{margin-bottom:14px}.dashboard-section-heading h2{margin:0 0 4px;font-size:1.9rem;font-weight:700;color:#2f2f2f}.dashboard-section-heading p{margin:0;font-size:.92rem;color:#686868}.overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.overview-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 14px 16px;border:1px solid #d8f11f;border-radius:18px;background:linear-gradient(135deg,#fff,#fbfdf6);box-shadow:0 6px 20px #8294210d}.overview-copy{min-width:0}.overview-title{margin:0 0 4px;font-size:.88rem;color:#666}.overview-value{margin:0;font-size:2rem;font-weight:700;line-height:1;color:#333}.overview-note{margin:6px 0 0;font-size:.82rem;color:#8b8b8b}.overview-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;background:#d8ff1e;color:#232323}.orders-attention-card{margin-top:26px;padding:14px 14px 12px;border:1px solid #d8f11f;border-radius:18px;background:linear-gradient(135deg,#fff,#fbfdf6);box-shadow:0 6px 20px #8294210d}.orders-attention-head{margin-bottom:12px}.orders-attention-head h2{margin:0 0 3px;font-size:1.2rem;font-weight:700;color:#303030}.orders-attention-head p{margin:0;font-size:.9rem;color:#636363}.orders-attention-filters{display:flex;flex-wrap:wrap;gap:12px 34px;margin-bottom:12px}.orders-attention-pill{min-height:28px;padding:0 24px;border:1px solid #c5df16;border-radius:999px;background:#d8ff1e;color:#252525;font-size:.84rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;transition:none;box-shadow:none}.orders-attention-pill.active{border-color:#c5df16;background:#d8ff1e;box-shadow:none}.orders-attention-group h3{margin:0 0 14px;font-size:1rem;font-weight:700;color:#333}.orders-attention-table-card{border:1px solid #9ca3af;border-radius:10px;background:#fff;overflow:hidden}.orders-attention-table-scroll{overflow-x:auto;width:100%}.orders-attention-table{width:100%;min-width:860px;border-collapse:collapse}.orders-attention-table th,.orders-attention-table td{padding:18px 14px;border-bottom:1px solid #cfd3d9;text-align:left;vertical-align:middle}.orders-attention-table th{font-size:.88rem;font-weight:700;color:#3b3b3b;white-space:nowrap}.orders-attention-table td{font-size:.87rem;font-weight:500;color:#4e4e4e}.orders-attention-table tbody tr:last-child td{border-bottom:0}.orders-attention-table th:nth-child(1),.orders-attention-table td:nth-child(1){width:96px}.orders-attention-table th:nth-child(2),.orders-attention-table td:nth-child(2){width:126px}.orders-attention-table th:nth-child(3),.orders-attention-table td:nth-child(3){width:186px}.orders-attention-listing-cell span{display:inline-block;white-space:pre-line;line-height:1.2}.orders-attention-status{min-width:58px;min-height:26px;padding:0 14px;border:1px solid #c5df16;border-radius:8px;background:#d8ff1e;color:#252525;font-size:.78rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.orders-attention-footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 8px;border-top:1px solid #cfd3d9}.orders-attention-footer button{border:0;background:transparent;color:#8d8d8d;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0}.listings-snapshot-card{margin-top:26px;padding:14px 14px 12px;border:1px solid #d8f11f;border-radius:18px;background:linear-gradient(135deg,#fff,#fbfdf6);box-shadow:0 6px 20px #8294210d}.listings-snapshot-heading{margin-bottom:12px}.listings-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.listing-snapshot-item{padding:12px 12px 10px;border:1px solid #9ca3af;border-radius:8px;background:#fff}.listing-snapshot-top h3{margin:0 0 2px;font-size:.9rem;font-weight:600;color:#2f2f2f}.listing-snapshot-top p{margin:0;font-size:.76rem;color:#6f6f6f}.listing-snapshot-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-top:14px}.listing-snapshot-metrics span{display:block;margin-bottom:2px;font-size:.72rem;color:#6f6f6f}.listing-snapshot-metrics strong{font-size:.84rem;font-weight:500;color:#333}.listing-snapshot-actions{display:flex;align-items:center;justify-content:space-around;gap:8px;margin-top:14px}.listing-snapshot-btn{min-height:28px;padding:0 18px;border:1px solid #9ca3af;border-radius:999px;background:#fff;color:#3f3f46;font-size:.72rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:4px}.listing-snapshot-btn-icon svg{color:#666}.listing-snapshot-link{border:0;background:transparent;color:#555;font-size:.72rem;font-weight:500;padding:0}.financial-snapshot-section{margin-top:14px}.financial-snapshot-heading{margin-bottom:12px}.financial-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.financial-snapshot-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 12px 10px;border:1px solid #d8f11f;border-radius:16px;background:linear-gradient(135deg,#fff,#fbfdf6);box-shadow:0 6px 20px #8294210d}.financial-snapshot-copy p{margin:0 0 6px;font-size:.72rem;color:#6a6a6a}.financial-snapshot-copy h3{margin:0;font-size:2rem;font-weight:700;line-height:1;color:#4a4a4a}.financial-snapshot-copy span{display:block;margin-top:8px;font-size:.72rem;color:#939393}.financial-snapshot-icon{width:36px;height:36px;flex-shrink:0;border-radius:8px;background:#d8ff1e;color:#232323;display:inline-flex;align-items:center;justify-content:center}.dashboard-intelligence-section{margin-top:18px}.dashboard-wide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.dashboard-wide-card,.dashboard-side-card{border:1px solid #9ca3af;border-radius:10px;background:#fff;padding:14px}.dashboard-compact-heading h2{font-size:1.05rem}.dashboard-compact-heading p{font-size:.84rem}.dashboard-mini-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.dashboard-mini-metrics span{display:block;margin-bottom:3px;font-size:.8rem;color:#555}.dashboard-mini-metrics strong{font-size:1.05rem;font-weight:700;color:#303030}.dashboard-tip-box{border:1px solid #aeb4bb;border-radius:6px;background:#f8f8f8;padding:8px 10px;font-size:.72rem;color:#656565}.reputation-tags{display:flex;flex-wrap:wrap;gap:10px}.reputation-tag{min-height:30px;padding:0 16px;border-radius:999px;font-size:.74rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.reputation-tag.is-green{border:1px solid #35d35b;background:#dbffe4;color:#2ca84c}.reputation-tag.is-blue{border:1px solid #4c8dff;background:#e5efff;color:#377df6}.reputation-tag.is-pink{border:1px solid #e459ff;background:#fde1ff;color:#cf34f7}.dashboard-triple-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch;width:100%}.dashboard-side-card{width:100%;min-width:0;border-color:#d8f11f}.dashboard-side-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.dashboard-side-head h3{margin:0 0 2px;font-size:1rem;font-weight:700;color:#303030}.dashboard-side-head p{margin:0;font-size:.82rem;color:#6b6b6b}.dashboard-side-head svg{color:#5e5e5e}.dashboard-side-list{display:flex;flex-direction:column;gap:8px;width:100%}.dashboard-list-row,.dashboard-note-row,.dashboard-timeline-row{width:100%;min-width:0;box-sizing:border-box;border:1px solid #aeb4bb;border-radius:8px;background:#f7f7f7;padding:10px 12px}.dashboard-list-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-list-row strong,.dashboard-timeline-row strong{display:block;margin-bottom:3px;font-size:.78rem;font-weight:600;color:#353535}.dashboard-list-row p,.dashboard-note-row p{margin:0;font-size:.73rem;line-height:1.35;color:#686868}.dashboard-list-row span,.dashboard-timeline-row span{flex-shrink:0;font-size:.68rem;color:#8b8b8b}.dashboard-note-row p{font-size:.75rem}.dashboard-timeline-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-timeline-row strong{margin-bottom:0}.dashboard-primary-inline{margin-top:14px;min-height:36px;padding:0 16px;border:1px solid #9aac11;border-radius:8px;background:#d8ff1e;color:#252b10;font-size:.8rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px}.orders-attention-arrow-left{transform:rotate(180deg)}.orders-attention-scroll-track{height:6px;display:flex;align-items:center}.orders-attention-scroll-track span{display:block;width:89%;height:6px;border-radius:999px;background:#d8ff1e}.dashboard-page.dark .dashboard-eyebrow,.dashboard-page.dark .dashboard-section-heading h2,.dashboard-page.dark .creator-name-row,.dashboard-page.dark .creator-name-row h1,.dashboard-page.dark .overview-value,.dashboard-page.dark .orders-attention-head h2,.dashboard-page.dark .orders-attention-group h3{color:#f5f5f5}.dashboard-page.dark .dashboard-breadcrumb,.dashboard-page.dark .dashboard-section-heading p,.dashboard-page.dark .creator-handle,.dashboard-page.dark .creator-stats-row,.dashboard-page.dark .overview-title,.dashboard-page.dark .overview-note,.dashboard-page.dark .orders-attention-head p,.dashboard-page.dark .orders-attention-table td{color:#b8b8b8}.dashboard-page.dark .creator-summary-card,.dashboard-page.dark .overview-card,.dashboard-page.dark .orders-attention-card,.dashboard-page.dark .listings-snapshot-card,.dashboard-page.dark .financial-snapshot-card{background:linear-gradient(135deg,#1f1f1ff5,#151515f5);border-color:#d8ff1e8c;box-shadow:none}.dashboard-page.dark .creator-chip{background:#ffffff0a;border-color:#ffffff1f;color:#d3d5da}.dashboard-page.dark .creator-avatar{background:#404040}.dashboard-page.dark .orders-attention-table-card,.dashboard-page.dark .listing-snapshot-item,.dashboard-page.dark .dashboard-wide-card,.dashboard-page.dark .dashboard-side-card{background:#1f1f1f;border-color:#3a3a3a}.dashboard-page.dark .orders-attention-table th,.dashboard-page.dark .orders-attention-table td,.dashboard-page.dark .orders-attention-footer{border-color:#2d2d2d}.dashboard-page.dark .orders-attention-table th{color:#ceff1b}.dashboard-page.dark .orders-attention-footer button{color:#7f838b}.dashboard-page.dark .listing-snapshot-top h3,.dashboard-page.dark .listing-snapshot-metrics strong,.dashboard-page.dark .financial-snapshot-copy h3,.dashboard-page.dark .dashboard-mini-metrics strong,.dashboard-page.dark .dashboard-side-head h3,.dashboard-page.dark .dashboard-list-row strong,.dashboard-page.dark .dashboard-timeline-row strong{color:#f5f5f5}.dashboard-page.dark .listing-snapshot-top p,.dashboard-page.dark .listing-snapshot-metrics span,.dashboard-page.dark .listing-snapshot-link,.dashboard-page.dark .financial-snapshot-copy p,.dashboard-page.dark .financial-snapshot-copy span,.dashboard-page.dark .dashboard-mini-metrics span,.dashboard-page.dark .dashboard-tip-box,.dashboard-page.dark .dashboard-side-head p,.dashboard-page.dark .dashboard-list-row p,.dashboard-page.dark .dashboard-note-row p,.dashboard-page.dark .dashboard-list-row span,.dashboard-page.dark .dashboard-timeline-row span{color:#b8b8b8}.dashboard-page.dark .listing-snapshot-btn{background:#262626;border-color:#4a4a4a;color:#efefef}.dashboard-page.dark .listing-snapshot-btn-icon svg{color:#d0d0d0}.dashboard-page.dark .dashboard-side-head svg{color:#b8b8b8}.dashboard-page.dark .dashboard-tip-box,.dashboard-page.dark .dashboard-list-row,.dashboard-page.dark .dashboard-note-row,.dashboard-page.dark .dashboard-timeline-row{background:#262626;border-color:#4a4a4a}@media (max-width: 1200px){.overview-grid,.financial-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-triple-grid{grid-template-columns:1fr}}@media (max-width: 1024px){.dashboard-container{padding-top:28px;padding-left:24px;padding-right:24px}.creator-summary-card{flex-direction:column;align-items:stretch}.creator-actions{justify-content:flex-start}.orders-attention-filters{gap:12px}.listings-snapshot-grid,.dashboard-wide-grid{grid-template-columns:1fr}}@media (max-width: 767px){.dashboard-container{padding-top:22px;padding-left:16px;padding-right:16px}.dashboard-eyebrow{font-size:1.65rem}.dashboard-section-heading h2,.creator-name-row h1{font-size:1.4rem}.creator-summary-card{padding:16px;gap:18px}.creator-summary-main{align-items:flex-start}.creator-actions{display:grid;grid-template-columns:1fr}.creator-action-button{width:100%}.overview-grid{grid-template-columns:1fr}.orders-attention-card{padding:14px 12px 12px}.orders-attention-head h2{font-size:1.05rem}.orders-attention-head p{font-size:.84rem}.orders-attention-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.orders-attention-pill{width:100%;padding:0 16px}.orders-attention-table th,.orders-attention-table td{padding:16px 12px}.financial-snapshot-grid{grid-template-columns:1fr}.financial-snapshot-copy h3{font-size:1.75rem}.dashboard-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-dashboard-container{width:100%;max-width:1240px;margin:0 auto;padding-top:40px}.client-dashboard-hero{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.client-dashboard-title{margin:0;font-size:2rem;font-weight:700;line-height:1.1;color:#303030}.client-dashboard-breadcrumb{margin:0;font-size:.95rem;color:#737373}.client-profile-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #d8f11f;border-radius:18px;background:linear-gradient(90deg,#fff,#fbfdf4);box-shadow:0 6px 20px #8294210f}.client-profile-main{display:flex;align-items:center;gap:16px;min-width:0}.client-profile-avatar{width:72px;height:72px;flex-shrink:0;border-radius:999px;background:#2d2d2f}.client-profile-copy{min-width:0}.client-profile-copy h1{margin:0 0 6px;font-size:1.9rem;font-weight:600;line-height:1.05;color:#303030}.client-profile-meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:#737373}.client-profile-meta p,.client-profile-meta span{margin:0;font-size:.9rem}.client-profile-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px}.client-profile-action-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:138px;min-height:42px;padding:0 16px;border:1px solid #9aac11;border-radius:8px;background:#d8ff1e;color:#252b10;font-size:.8rem;font-weight:500;transition:transform .18s ease,box-shadow .18s ease}.client-profile-action-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #a7be1233}.client-overview-section{margin-top:22px}.client-active-work-section,.client-recent-purchases-section,.client-discovery-section,.client-insights-section{margin-top:26px}.client-section-heading{margin-bottom:14px}.client-section-heading h2{margin:0 0 4px;font-size:1.9rem;font-weight:700;color:#2f2f2f}.client-section-heading p{margin:0;font-size:.92rem;color:#686868}.client-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.client-overview-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 14px 16px;border:1px solid #d8f11f;border-radius:18px;background:linear-gradient(135deg,#fff,#fbfdf6);box-shadow:0 6px 20px #8294210d}.client-overview-copy{min-width:0}.client-overview-title{margin:0 0 6px;font-size:.88rem;color:#666}.client-overview-value{margin:0;font-size:2rem;font-weight:700;line-height:1;color:#333}.client-overview-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;background:#d8ff1e;color:#232323}.client-active-work-board{padding:10px;border:1px solid #d8f11f;border-radius:18px;background:linear-gradient(135deg,#fff,#fbfdf6);box-shadow:0 6px 20px #8294210d}.client-active-work-list{display:flex;flex-direction:column;gap:10px}.client-active-work-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,.9fr) minmax(0,1.05fr);gap:8px}.client-active-work-card{border:1px solid #c4c9d1;border-radius:10px;background:#fff;padding:18px}.client-active-work-card h3{margin:0;color:#2a2a2a;font-size:.97rem;font-weight:700}.client-active-work-card-main,.client-active-work-card-side{min-height:126px}.client-active-work-title-group{min-width:0}.client-active-work-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.client-active-work-meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;color:#5f5f5f;font-size:.7rem}.client-active-work-status,.client-active-work-tag{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:8px 16px;border-radius:4px;font-size:.78rem;font-weight:500;line-height:1;margin-top:1px;flex-shrink:0}.client-active-work-status{background:#ceff1b;color:#202020}.client-active-work-tag{background:#d9d9d9;color:#4f4f4f}.client-active-work-progress{margin-top:16px}.client-active-work-progress-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:#2a2a2a;font-size:.72rem;font-weight:700}.client-active-work-progress-bar{width:100%;height:12px;border-radius:999px;background:#bdbdbd;overflow:hidden}.client-active-work-progress-bar span{display:block;height:100%;border-radius:999px;background:#d9ff00}.client-active-work-next{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;color:#4b4b4b;font-size:.74rem}.client-active-work-side-info{margin-top:12px;display:flex;flex-direction:column;gap:8px}.client-active-work-side-info div{display:flex;align-items:center;gap:6px;color:#5b5b5b;font-size:.9rem}.client-active-work-pills{margin-top:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.client-active-work-pills span{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px;border-radius:999px;background:#d6d6d6;color:#565656;font-size:.72rem}.client-active-work-button{margin-top:22px;width:100%;min-height:38px;border:0;border-radius:8px;background:#ceff1b;color:#202020;font-size:.88rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.client-active-work-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #ceff1b57;filter:saturate(1.03)}.client-recent-purchases-list{display:flex;flex-direction:column;gap:12px}.client-purchase-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 20px;border:1px solid #d8f11f;border-radius:18px;background:linear-gradient(135deg,#fff,#fbfdf6);box-shadow:0 6px 20px #8294210d}.client-purchase-main{display:flex;align-items:start;gap:14px;min-width:0}.client-purchase-pill{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:38px;padding:0 12px;border:1px solid #b8df10;border-radius:6px;background:#d8ff1e;color:#2b2b2b;font-size:.74rem;font-weight:500;flex-shrink:0}.client-purchase-copy{min-width:0}.client-purchase-copy h3{margin:0 0 8px;font-size:1.65rem;font-weight:600;line-height:1.05;color:#343434}.client-purchase-copy p{margin:0;font-size:.92rem;color:#676767}.client-purchase-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.client-purchase-price{color:#2f2f2f;font-size:.92rem;font-weight:700;margin-right:4px}.client-purchase-button{min-height:30px;padding:0 14px;border-radius:999px;font-size:.68rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,box-shadow .18s ease}.client-purchase-button:hover{transform:translateY(-1px)}.client-purchase-button-secondary{border:1px solid #7f7f7f;background:#fff;color:#3b3b3b}.client-purchase-button-primary{border:1px solid #9aac11;background:#d8ff1e;color:#252b10}.client-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-discovery-panel{min-width:0;padding:12px;border:1px solid #d8f11f;border-radius:10px;background:linear-gradient(135deg,#fff,#fbfdf6);box-shadow:0 6px 20px #8294210d}.client-discovery-heading{margin-bottom:10px}.client-discovery-heading h2{font-size:1.2rem}.client-discovery-heading p{font-size:.9rem}.client-saved-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-saved-card{overflow:hidden;border:1px solid #c4c9d1;border-radius:6px;background:#fff}.client-saved-thumb{min-height:138px;background:#fff}.client-saved-footer{padding:10px 12px 8px;border-top:1px solid #d6d6d6}.client-saved-meta-row{display:flex;align-items:flex-start;gap:8px}.client-saved-icon{width:22px;height:22px;flex-shrink:0;border:1px solid #9fa5ad;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#4c4c4c;background:#fff}.client-saved-copy{min-width:0;flex:1}.client-saved-copy h3{margin:0 0 3px;font-size:.72rem;font-weight:600;line-height:1.2;color:#333}.client-saved-copy p{margin:0;font-size:.63rem;color:#6a6a6a}.client-saved-more{border:0;background:transparent;color:#4a4a4a;padding:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.client-saved-status{display:inline-flex;align-items:center;justify-content:center;min-height:22px;margin-top:10px;padding:0 12px;border-radius:999px;background:#d8ff1e;color:#2b2b2b;font-size:.66rem;font-weight:600}.client-recommended-list{display:flex;flex-direction:column;gap:8px}.client-recommended-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid #aeb4bb;border-radius:8px;background:#fff}.client-recommended-copy{min-width:0}.client-recommended-copy h3{margin:0 0 4px;font-size:.8rem;font-weight:600;color:#2f2f2f}.client-recommended-copy p{margin:0;font-size:.72rem;color:#666}.client-recommended-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.client-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.client-insight-panel{min-width:0;padding:12px;border:1px solid #d8f11f;border-radius:10px;background:linear-gradient(135deg,#fff,#fbfdf6);box-shadow:0 6px 20px #8294210d}.client-mini-stack{display:flex;flex-direction:column;gap:8px}.client-mini-card,.client-feed-card,.client-timeline-card{border:1px solid #aeb4bb;border-radius:8px;background:#fff}.client-mini-card{padding:10px 12px}.client-mini-label{margin:0 0 4px;font-size:.72rem;color:#6b6b6b}.client-mini-value{margin:0;font-size:1rem;font-weight:700;color:#2f2f2f}.client-mini-note{display:inline-block;margin-top:6px;font-size:.72rem;color:#7a7a7a}.client-feed-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px}.client-feed-copy{min-width:0}.client-feed-copy h3{margin:0 0 4px;font-size:.8rem;font-weight:600;color:#2f2f2f}.client-feed-copy p{margin:0;font-size:.72rem;color:#666}.client-feed-time{flex-shrink:0;font-size:.68rem;color:#8a8a8a}.client-timeline-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px}.client-timeline-card strong{font-size:.84rem;font-weight:500;color:#575757}.client-timeline-card span{flex-shrink:0;font-size:.7rem;color:#8a8a8a}.dashboard-page.dark .client-dashboard-title,.dashboard-page.dark .client-profile-copy h1,.dashboard-page.dark .client-section-heading h2,.dashboard-page.dark .client-overview-value,.dashboard-page.dark .client-active-work-card h3,.dashboard-page.dark .client-active-work-progress-top{color:#f5f5f5}.dashboard-page.dark .client-dashboard-breadcrumb,.dashboard-page.dark .client-profile-meta,.dashboard-page.dark .client-section-heading p,.dashboard-page.dark .client-overview-title,.dashboard-page.dark .client-active-work-meta,.dashboard-page.dark .client-active-work-next,.dashboard-page.dark .client-active-work-side-info div{color:#b8b8b8}.dashboard-page.dark .client-profile-card,.dashboard-page.dark .client-overview-card,.dashboard-page.dark .client-active-work-board,.dashboard-page.dark .client-purchase-card,.dashboard-page.dark .client-discovery-panel,.dashboard-page.dark .client-insight-panel{background:linear-gradient(135deg,#1f1f1ff5,#151515f5);border-color:#d8ff1e8c;box-shadow:none}.dashboard-page.dark .client-profile-avatar{background:#404040}.dashboard-page.dark .client-active-work-card{background:#1f1f1f;border-color:#3a3a3a}.dashboard-page.dark .client-active-work-pills span{background:#313131;color:#d2d2d2}.dashboard-page.dark .client-active-work-tag{background:#383838;color:#d0d0d0}.dashboard-page.dark .client-purchase-copy h3,.dashboard-page.dark .client-purchase-price{color:#f5f5f5}.dashboard-page.dark .client-purchase-copy p{color:#b8b8b8}.dashboard-page.dark .client-purchase-button-secondary{border-color:#5a5a5a;background:#242424;color:#ebebeb}.dashboard-page.dark .client-saved-card,.dashboard-page.dark .client-recommended-card,.dashboard-page.dark .client-mini-card,.dashboard-page.dark .client-feed-card,.dashboard-page.dark .client-timeline-card{background:#1f1f1f;border-color:#3a3a3a}.dashboard-page.dark .client-saved-footer{border-color:#343434}.dashboard-page.dark .client-saved-icon{border-color:#565656;color:#d7d7d7;background:#262626}.dashboard-page.dark .client-saved-copy h3,.dashboard-page.dark .client-recommended-copy h3,.dashboard-page.dark .client-mini-value,.dashboard-page.dark .client-feed-copy h3{color:#f5f5f5}.dashboard-page.dark .client-saved-copy p,.dashboard-page.dark .client-recommended-copy p,.dashboard-page.dark .client-saved-more,.dashboard-page.dark .client-mini-label,.dashboard-page.dark .client-mini-note,.dashboard-page.dark .client-feed-copy p,.dashboard-page.dark .client-feed-time,.dashboard-page.dark .client-timeline-card span{color:#b8b8b8}.dashboard-page.dark .client-timeline-card strong{color:#e7e7e7}@media (max-width: 1200px){.client-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-active-work-grid,.client-discovery-grid,.client-insights-grid{grid-template-columns:1fr}}@media (max-width: 1024px){.client-dashboard-container{padding-top:28px;padding-left:24px;padding-right:24px}.client-profile-card{flex-direction:column;align-items:stretch}.client-profile-actions{justify-content:flex-start}.client-purchase-card{flex-direction:column;align-items:stretch}.client-purchase-actions{justify-content:flex-start}.client-saved-grid{grid-template-columns:1fr 1fr}.client-recommended-card{flex-direction:column;align-items:stretch}.client-recommended-actions{justify-content:flex-start}}@media (max-width: 767px){.client-dashboard-container{padding-top:22px;padding-left:16px;padding-right:16px}.client-dashboard-title{font-size:1.65rem}.client-profile-card{padding:16px;gap:18px}.client-profile-main{align-items:flex-start}.client-profile-copy h1,.client-section-heading h2{font-size:1.4rem}.client-profile-actions{display:grid;grid-template-columns:1fr}.client-profile-action-button{width:100%}.client-overview-grid{grid-template-columns:1fr}.client-purchase-card{padding:18px 16px;gap:16px}.client-purchase-main{align-items:flex-start;flex-direction:column}.client-purchase-copy h3{font-size:1.4rem}.client-purchase-actions{display:grid;grid-template-columns:1fr}.client-purchase-button{width:100%}.client-saved-grid{grid-template-columns:1fr}.client-discovery-panel{padding:12px}.client-recommended-actions{display:grid;grid-template-columns:1fr}}.analytics-page-shell{width:100%;max-width:1320px;margin:0 auto;padding:14px}.analytics-board{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(260px,.98fr);gap:12px;align-items:stretch}.analytics-surface{background:#f7f7f5;border:1px solid #d9ef68;border-radius:18px}.analytics-performance-surface{margin-top:12px;padding:14px 12px 12px}.analytics-source-surface{margin-top:12px;padding:12px}.analytics-surface-main{padding:14px 12px 16px}.analytics-surface-side{padding:14px 12px 16px;display:flex;flex-direction:column}.analytics-heading{margin-bottom:10px}.analytics-heading h1,.analytics-heading h2{margin:0;padding-top:12px;color:#2f2f2f;font-size:1.02rem;font-weight:700;line-height:1.15}.analytics-performance-heading{margin-bottom:14px}.analytics-heading p,.analytics-side-card p,.analytics-metric-note,.analytics-health-copy p{margin:0;color:#4e4e4e;font-size:.76rem;line-height:1.25}.analytics-heading p{margin-top:3px;max-width:54ch}.analytics-heading-side{margin-bottom:12px}.analytics-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:3px;margin-bottom:10px;border-radius:6px;background:#ceff1b}.analytics-tab{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:32px;padding:0 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:#262626;font-size:.78rem;font-weight:500;transition:background-color .18s ease,border-color .18s ease}.analytics-tab.is-active{background:#fff;border-color:#3333332e}.analytics-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.analytics-metric{min-width:0;min-height:88px;padding:12px 14px;border:1px solid #bdbfc3;border-radius:6px;background:#fcfcfb}.analytics-metric-label,.analytics-side-eyebrow{display:block;margin-bottom:4px;color:#383838;font-size:.64rem;font-weight:500;line-height:1.2}.analytics-metric-value{display:block;color:#5a5c61;font-size:.98rem;font-weight:700;line-height:1.05;letter-spacing:-.03em}.analytics-metric:nth-child(-n+6) .analytics-metric-value{font-size:clamp(1.15rem,2.4vw,1.55rem)}.analytics-metric-note{margin-top:4px;color:#737373;font-size:.68rem}.analytics-side-stack{display:grid;gap:9px;flex:1}.analytics-side-card{padding:12px 14px;border:1px solid #b3b6bb;border-radius:10px;background:#fcfcfb}.analytics-side-card h3{margin:0 0 4px;color:#303030;font-size:.92rem;font-weight:600;line-height:1.15}.analytics-health-card{display:flex;flex-direction:column}.analytics-health-list{display:grid;gap:11px;margin-top:2px}.analytics-health-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.analytics-health-copy{min-width:0}.analytics-health-copy strong{display:block;margin-bottom:3px;color:#2f2f2f;font-size:.87rem;font-weight:600;line-height:1.15}.analytics-health-item span{flex-shrink:0;align-self:center;color:#2f2f2f;font-size:.94rem;font-weight:600;line-height:1;white-space:nowrap}.analytics-performance-layout{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(250px,.98fr);gap:16px;align-items:start}.analytics-chart-panel{min-width:0}.analytics-chart-wrap{height:380px;border-radius:10px;background:linear-gradient(180deg,#f2f2ef,#f9f9f6);padding:8px 10px 2px 6px}.analytics-chart-wrap .recharts-wrapper:focus,.analytics-chart-wrap .recharts-wrapper:focus-visible,.analytics-chart-wrap .recharts-surface:focus,.analytics-chart-wrap .recharts-surface:focus-visible,.analytics-chart-wrap svg:focus,.analytics-chart-wrap svg:focus-visible,.analytics-chart-wrap *:focus,.analytics-chart-wrap *:focus-visible{outline:none;box-shadow:none}.analytics-performance-side{display:grid;gap:10px}.analytics-snapshot-card,.analytics-mini-snapshot{border:1px solid #b3b6bb;border-radius:6px;background:#fcfcfb}.analytics-snapshot-card{padding:12px 12px 10px}.analytics-snapshot-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:#525252;font-size:.78rem;line-height:1.2}.analytics-snapshot-list{display:grid;gap:10px}.analytics-snapshot-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.analytics-snapshot-copy{min-width:0}.analytics-snapshot-copy strong{display:block;margin-bottom:3px;color:#2f2f2f;font-size:.9rem;font-weight:600;line-height:1.15}.analytics-snapshot-copy p,.analytics-mini-snapshot p{margin:0;color:#666;font-size:.66rem;line-height:1.25}.analytics-snapshot-row>span{flex-shrink:0;color:#2f2f2f;font-size:.92rem;font-weight:600;line-height:1;white-space:nowrap}.analytics-mini-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analytics-mini-snapshot{padding:10px 10px 9px}.analytics-mini-snapshot span{display:block;margin-bottom:3px;color:#444;font-size:.62rem;line-height:1.2}.analytics-mini-snapshot strong{display:block;margin-bottom:3px;color:#2f2f2f;font-size:1.3rem;font-weight:700;line-height:1}.analytics-source-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;align-items:stretch}.analytics-source-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:14px}.analytics-source-panel{min-width:0}.analytics-source-surface{padding:12px;height:100%}.analytics-source-heading{margin-bottom:10px}.analytics-source-content{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;align-items:start}.analytics-source-pie{height:180px}.analytics-source-list{display:grid;gap:8px}.analytics-source-row,.analytics-source-tip,.analytics-rates-card,.analytics-next-card{border:1px solid #b3b6bb;border-radius:6px;background:#fcfcfb}.analytics-source-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px}.analytics-source-name{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#353535;font-size:.82rem}.analytics-source-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.analytics-source-row strong{color:#2f2f2f;font-size:.82rem;font-weight:600}.analytics-source-tip{padding:8px 10px}.analytics-source-tip span,.analytics-rates-card h3,.analytics-next-card h3{display:block;margin:0 0 4px;color:#353535;font-size:.88rem;font-weight:500;line-height:1.15}.analytics-source-tip p,.analytics-rates-row p,.analytics-next-card p{margin:0;color:#666;font-size:.8rem;line-height:1.25}.analytics-source-panel-right{display:grid;grid-template-columns:minmax(170px,1fr) minmax(200px,240px);gap:14px;align-items:stretch}.analytics-source-cards{display:flex;flex-direction:column;gap:10px}.analytics-source-bars{height:100%;min-height:200px;background:#f1f1ef;border-radius:8px;padding:18px 8px 10px 0}.analytics-rates-card,.analytics-next-card{padding:16px 14px;text-align:left}.analytics-next-card{margin-top:0}.analytics-rates-list{display:grid;gap:12px}.analytics-rates-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.analytics-rates-row strong{display:block;margin-bottom:3px;color:#2f2f2f;font-size:.88rem;font-weight:600}.analytics-rates-row span{flex-shrink:0;color:#2f2f2f;font-size:.9rem;font-weight:600}.analytics-next-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.analytics-next-button{min-height:40px;border:1px solid #c4dd2f;border-radius:5px;background:#ceff1b;color:#252525;font-size:.74rem;font-weight:600}.analytics-page.dark .analytics-surface{background:#131313;border-color:#ceff1bb3}.analytics-page.dark .analytics-metric,.analytics-page.dark .analytics-side-card,.analytics-page.dark .analytics-snapshot-card,.analytics-page.dark .analytics-mini-snapshot,.analytics-page.dark .analytics-source-row,.analytics-page.dark .analytics-source-tip,.analytics-page.dark .analytics-rates-card,.analytics-page.dark .analytics-next-card,.analytics-page.dark .analytics-insight-card,.analytics-page.dark .analytics-breakdown-card,.analytics-page.dark .analytics-ops-card,.analytics-page.dark .analytics-audience-card{background:#1b1b1b;border-color:#5c5c5c}.analytics-page.dark .analytics-source-bars{background:#1e1e1e}.analytics-insights-surface{margin-top:12px;padding:18px}.analytics-insights-heading{margin-bottom:20px;text-align:left}.analytics-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.analytics-insight-card{display:flex;align-items:flex-start;gap:16px;padding:16px;border:1px solid #b3b6bb;border-radius:6px;background:#fcfcfb;text-align:left}.analytics-insight-icon{width:42px;height:42px;border-radius:6px;background:#ceff1b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.analytics-insight-info{min-width:0}.analytics-insight-title{display:block;margin-bottom:2px;color:#353535;font-size:.8rem;font-weight:500}.analytics-insight-value{display:block;margin-bottom:3px;color:#2f2f2f;font-size:1.6rem;font-weight:700;line-height:1.1}.analytics-insight-note{margin:0;color:#666;font-size:.72rem}.analytics-insights-bottom{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:14px}.analytics-breakdown-card,.analytics-ops-card{border:1px solid #b3b6bb;border-radius:6px;background:#fcfcfb;padding:20px;text-align:left}.analytics-breakdown-card h3,.analytics-ops-card h3{margin:0 0 14px;color:#353535;font-size:.88rem;font-weight:500;line-height:1.15}.analytics-breakdown-list,.analytics-ops-list{display:grid;gap:12px}.analytics-page.dark .analytics-tab.is-active{background:#161616;border-color:#ffffff24;color:#fff}.analytics-audience-surface{padding:18px;margin-bottom:24px}.analytics-audience-heading{margin-bottom:20px;text-align:left}.analytics-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.analytics-audience-card{border:1px solid #b3b6bb;border-radius:6px;background:#fcfcfb;padding:20px;text-align:left;display:flex;flex-direction:column}.analytics-audience-card h3{margin:0 0 16px;color:#4a4a4a;font-size:.88rem;font-weight:500;line-height:1.15}.analytics-audience-list{display:flex;flex-direction:column;gap:16px}.analytics-audience-row-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.analytics-audience-row-header span{color:#2f2f2f;font-size:.85rem;font-weight:500}.analytics-audience-row-header strong{color:#2f2f2f;font-size:.85rem;font-weight:600}.analytics-audience-progress{height:12px;background:#e4e4e0;border-radius:99px;overflow:hidden}.analytics-audience-progress-bar{height:100%;background:#ceff1b;border-radius:99px}.analytics-listings-surface{padding:18px;margin-bottom:24px;border-color:#ddea6a}.analytics-listings-heading{margin-bottom:20px;text-align:left}.analytics-table-container{width:100%;overflow-x:auto;border:1px solid #ddea6a;border-radius:8px;background:#fcfcfb;-webkit-overflow-scrolling:touch}.analytics-table{width:100%;min-width:600px;border-collapse:collapse;text-align:left}.analytics-table th,.analytics-table td{padding:16px 20px;color:#2f2f2f;font-size:.88rem;border-bottom:1px solid #ddea6a}.analytics-table tr:last-child th,.analytics-table tr:last-child td{border-bottom:none}.analytics-table th{font-weight:600}.analytics-definitions-surface{padding:18px;margin-bottom:24px;border-color:#ddea6a}.analytics-definitions-heading{margin-bottom:20px;text-align:left}.analytics-definitions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.analytics-definition-card{border:1px solid #b3b6bb;border-radius:6px;background:#fcfcfb;padding:20px;text-align:left;display:flex;flex-direction:column}.analytics-definition-card h3{margin:0 0 16px;color:#4a4a4a;font-size:.88rem;font-weight:500;line-height:1.15}.analytics-definition-list{display:flex;flex-direction:column;gap:16px}.analytics-definition-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-definition-info strong{display:block;margin-bottom:3px;color:#2f2f2f;font-size:.88rem;font-weight:600}.analytics-definition-info p{margin:0;color:#666;font-size:.72rem}.analytics-definition-value strong{color:#2f2f2f;font-size:.85rem;font-weight:600}.analytics-boost-surface{padding:18px;margin-bottom:24px}.analytics-boost-heading{margin-bottom:20px;text-align:left}.analytics-boost-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:14px}.analytics-boost-grid .analytics-insight-card{padding:14px 12px;gap:12px}.analytics-boost-grid .analytics-insight-icon{width:36px;height:36px}.analytics-boost-grid .analytics-insight-title{font-size:.75rem}.analytics-boost-grid .analytics-insight-value{font-size:1.15rem}.analytics-boost-grid .analytics-insight-note{font-size:.68rem}.analytics-boost-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.analytics-checklist-list{display:grid;gap:16px;margin-top:18px}.analytics-checklist-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-checklist-row strong{display:block;margin-bottom:3px;color:#2f2f2f;font-size:.88rem;font-weight:600}.analytics-checklist-row p{margin:0;color:#666;font-size:.72rem}.analytics-status-icon{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:6px}.analytics-status-icon.is-success{width:22px;height:22px;background:#68f026;border-radius:4px}.analytics-status-icon.is-warning{background:transparent}.analytics-tactics-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;margin-bottom:18px}.analytics-tactics-chips .analytics-next-button{padding:0 12px}.analytics-boost-tip{margin:0;color:#555;font-size:.76rem;line-height:1.3}.analytics-page.dark .analytics-tab:not(.is-active){color:#1d1d1d}.analytics-page.dark .analytics-heading p,.analytics-page.dark .analytics-side-card p,.analytics-page.dark .analytics-metric-note,.analytics-page.dark .analytics-health-copy p,.analytics-page.dark .analytics-snapshot-copy p,.analytics-page.dark .analytics-mini-snapshot p,.analytics-page.dark .analytics-snapshot-head,.analytics-page.dark .analytics-source-tip p,.analytics-page.dark .analytics-rates-row p,.analytics-page.dark .analytics-next-card p,.analytics-page.dark .analytics-insight-note,.analytics-page.dark .analytics-checklist-row p,.analytics-page.dark .analytics-boost-tip{color:#b7b7b7}.analytics-page.dark .analytics-metric-label,.analytics-page.dark .analytics-side-eyebrow,.analytics-page.dark .analytics-metric-value,.analytics-page.dark .analytics-health-copy strong,.analytics-page.dark .analytics-health-item span,.analytics-page.dark .analytics-snapshot-copy strong,.analytics-page.dark .analytics-snapshot-row>span,.analytics-page.dark .analytics-mini-snapshot strong,.analytics-page.dark .analytics-mini-snapshot span,.analytics-page.dark .analytics-source-name,.analytics-page.dark .analytics-source-row strong,.analytics-page.dark .analytics-source-tip span,.analytics-page.dark .analytics-rates-card h3,.analytics-page.dark .analytics-next-card h3,.analytics-page.dark .analytics-rates-row strong,.analytics-page.dark .analytics-rates-row span,.analytics-page.dark .analytics-insight-title,.analytics-page.dark .analytics-insight-value,.analytics-page.dark .analytics-breakdown-card h3,.analytics-page.dark .analytics-ops-card h3,.analytics-page.dark .analytics-checklist-row strong,.analytics-page.dark .analytics-audience-card h3,.analytics-page.dark .analytics-audience-row-header span,.analytics-page.dark .analytics-audience-row-header strong{color:#f0f0f0}.analytics-page.dark .analytics-audience-progress{background:#333}.analytics-page.dark .analytics-listings-surface,.analytics-page.dark .analytics-definitions-surface,.analytics-page.dark .analytics-table-container{border-color:#5c5c5c;background:#1b1b1b}.analytics-page.dark .analytics-table th,.analytics-page.dark .analytics-table td{color:#f0f0f0;border-bottom-color:#444}.analytics-page.dark .analytics-definition-card{background:#1b1b1b;border-color:#5c5c5c}.analytics-page.dark .analytics-definition-card h3,.analytics-page.dark .analytics-definition-info strong,.analytics-page.dark .analytics-definition-value strong{color:#f0f0f0}.analytics-page.dark .analytics-definition-info p{color:#b7b7b7}.analytics-page.dark .analytics-chart-wrap{background:linear-gradient(180deg,#171717,#141414)}.analytics-page.dark .recharts-default-tooltip{background-color:#1e1e1e!important;border:1px solid #444!important;border-radius:6px;box-shadow:0 4px 12px #0006!important}.analytics-page.dark .recharts-tooltip-label{color:#e0e0e0!important}@media (max-width: 1180px){.analytics-board,.analytics-source-duo,.analytics-performance-layout,.analytics-source-layout,.analytics-source-panel-right{grid-template-columns:1fr}.analytics-boost-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-audience-grid,.analytics-definitions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.analytics-page-shell{padding:14px 14px 88px}.analytics-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-chart-wrap{height:280px}.analytics-source-content{grid-template-columns:1fr}.analytics-source-pie{height:200px}.analytics-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-insights-bottom{grid-template-columns:1fr}.analytics-boost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-boost-bottom,.analytics-audience-grid,.analytics-definitions-grid{grid-template-columns:1fr}}@media (max-width: 640px){.analytics-page-shell{padding:12px 12px 96px}.analytics-board{gap:10px}.analytics-surface-main,.analytics-surface-side{padding:14px 12px}.analytics-heading h1,.analytics-heading h2{font-size:1.28rem}.analytics-heading p,.analytics-side-card p,.analytics-metric-note,.analytics-health-copy p{font-size:.82rem}.analytics-tabs,.analytics-metrics-grid,.analytics-mini-snapshot-grid,.analytics-next-actions,.analytics-insights-grid,.analytics-boost-grid{grid-template-columns:1fr}.analytics-tab{min-height:38px;justify-content:flex-start;padding:0 12px;font-size:.82rem}.analytics-metric{min-height:82px}.analytics-metric-label,.analytics-side-eyebrow{font-size:.74rem}.analytics-metric-value,.analytics-metric:nth-child(-n+6) .analytics-metric-value{font-size:1.7rem}.analytics-chart-wrap{height:240px;padding:6px 6px 0 2px}}.notification-layout-wrapper{min-height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column}.notification-layout-body{padding-top:72px;display:flex;position:relative;z-index:10;flex:1}.notification-main-content{position:relative;flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column}.notification-scroll-area{position:relative;z-index:10;overflow-y:auto;height:calc(100vh - 72px);width:100%}.notification-page-container{padding:30px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#f7f7f7;min-height:100%;width:100%;box-sizing:border-box;display:flex;justify-content:center}.notification-content-centered{width:100%;max-width:900px}.notification-page-title{font-size:18px;font-weight:700;color:#111;margin-bottom:12px;margin-top:0}.follow-request-banner{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border:2px solid #e7f2b8;border-radius:8px;padding:12px 16px;text-decoration:none;margin-bottom:30px;transition:opacity .2s,background-color .2s,border-color .2s;cursor:pointer}.follow-request-banner:hover{opacity:.85}.frb-left{display:flex;align-items:center}.frb-avatars{position:relative;width:48px;height:48px;margin-right:15px}.frb-avatar-bg,.frb-avatar-fg{border-radius:50%;position:absolute;-o-object-fit:cover;object-fit:cover}.frb-avatar-bg{width:36px;height:36px;background-color:#4a5568;top:0;left:0}.frb-avatar-fg{width:34px;height:34px;background-color:#fff;bottom:0;right:0;border:2px solid #ffffff;z-index:2;display:flex;align-items:center;justify-content:center;overflow:hidden}.frb-avatar-fg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.frb-info{display:flex;flex-direction:column}.frb-title{color:#111;font-weight:700;font-size:16px;margin-bottom:3px;font-family:inherit}.frb-subtitle{color:#666;font-size:14px}.frb-right{display:flex;align-items:center;gap:16px}.frb-unread-dot{width:10px;height:10px;background-color:#5579ff;border-radius:50%}.frb-chevron{color:#111}.notification-list-wrapper{background:#fff;border:2px solid #e7f2b8;border-radius:4px;width:100%;display:flex;flex-direction:column}.notification-list-header{background-color:#d6d6d6;padding:14px 20px;display:flex;justify-content:flex-end;align-items:center}.friend-request-btn{background-color:#fff;color:#000;font-size:13px;font-weight:600;text-decoration:none;border:2px solid #ceff1b;padding:6px 14px;border-radius:6px;transition:all .2s;display:inline-block}.friend-request-btn:hover{background-color:#bade15}.mark-all-btn{background:none;border:none;color:#7a7a7a;font-size:13px;cursor:pointer;padding:0;font-family:inherit}.mark-all-btn:hover{color:#4a4a4a}.notification-items-container{display:flex;flex-direction:column}.notification-item{display:flex;align-items:center;padding:24px 28px;box-sizing:border-box}.notification-item.unread-item{background-color:#fff}.notification-item.unread-item .notification-message{color:#333}.notification-item.read-item{background-color:#f4f4f4}.notification-item.read-item .notification-message{color:#9e9e9e}.notification-avatar-placeholder{width:38px;height:38px;background-color:#b5b5b5;border-radius:50%;flex-shrink:0;margin-right:20px}.notification-details{flex-grow:1}.notification-message{font-size:14px;line-height:1.4}.notification-timestamp{font-size:13px;color:#8c8c8c;margin-left:16px;flex-shrink:0}@media screen and (max-width: 992px){.notification-layout-body{padding-top:70px}.notification-scroll-area{height:calc(100vh - 70px)}}@media screen and (max-width: 768px){.notification-page-container{padding:20px 16px}.notification-item{padding:14px 16px}.notification-avatar-placeholder{width:32px;height:32px;margin-right:12px}}@media screen and (max-width: 480px){.notification-page-container{padding:16px 12px}.notification-list-header{padding:12px 16px}.notification-item{padding:12px}.notification-avatar-placeholder{width:28px;height:28px;margin-right:10px;border-radius:4px}.notification-message{font-size:13px}.notification-timestamp{font-size:11px;margin-left:8px}}.dark .notification-page-container{background-color:transparent}.dark .notification-page-title{color:#ceff1b}.dark .follow-request-banner{background-color:#1e1e1e;border-color:#1e1e1e}.dark .frb-avatar-fg{border-color:#0b0f19}.dark .frb-title{color:#fff}.dark .frb-subtitle{color:#9299ab}.dark .frb-chevron{color:#fff}.dark .notification-list-wrapper{background:#1e1e1e;border-color:#333}.dark .notification-list-header{background-color:#2a2a2a}.dark .friend-request-btn{background-color:#ceff1b;color:#000}.dark .mark-all-btn{color:#b0b0b0}.dark .mark-all-btn:hover{color:#fff}.dark .notification-item{border-bottom-color:#333}.dark .notification-item.unread-item{background-color:#1e1e1e}.dark .notification-item.unread-item .notification-message{color:#f0f0f0}.dark .notification-item.read-item{background-color:#2a2a2a}.dark .notification-item.read-item .notification-message{color:#888}.dark .notification-avatar-placeholder{background-color:#444}.dark .notification-timestamp{color:#777}.review-layout-wrapper{min-height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column}.review-layout-body{padding-top:72px;display:flex;position:relative;z-index:10;flex:1}.review-main-content{position:relative;flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column}.review-scroll-area{position:relative;z-index:10;overflow-y:auto;height:calc(100vh - 72px);width:100%}.review-page-container{padding:40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#f4f4f4;min-height:100%;width:100%;box-sizing:border-box}.review-content-grid{display:flex;gap:60px;max-width:1000px;margin:0 auto}.review-stats-column{flex:0 0 40%;max-width:400px}.review-page-title{font-size:32px;font-weight:700;color:#111;margin:0 0 24px}.review-average-aggregate{display:flex;align-items:center;gap:12px;margin-bottom:24px}.avg-rating-number{font-size:16px;font-weight:700;color:#333}.avg-rating-count{font-size:14px;color:#777}.star-rating{color:#ffdf00;display:inline-flex;gap:2px}.star-rating .empty{color:#d1d1d1}.review-breakdown-bars{display:flex;flex-direction:column;gap:10px}.breakdown-row{display:flex;align-items:center;gap:16px}.breakdown-label{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#333;width:25px}.breakdown-label .tiny-star{color:#ffdf00;font-size:12px}.breakdown-bar-shell{flex:1;height:6px;background-color:#fbf5cd;border-radius:4px;overflow:hidden}.breakdown-bar-fill{height:100%;background-color:#ffdf00;border-radius:4px}.breakdown-count{font-size:13px;color:#666;width:20px;text-align:right}.review-list-column{flex:1;min-width:0;position:relative}.reviews-scroll-container{height:calc(100vh - 165px);overflow-y:auto;padding-right:20px}.reviews-scroll-container::-webkit-scrollbar{width:6px}.reviews-scroll-container::-webkit-scrollbar-track{background:transparent;margin-top:10px;margin-bottom:10px}.reviews-scroll-container::-webkit-scrollbar-thumb{background-color:#ceff1b;border-radius:10px}.review-item-card{display:flex;gap:16px;padding:24px 0;border-bottom:1px solid #dcdcdc}.review-item-card:first-child{padding-top:0}.reviewer-avatar{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.review-item-body{flex:1}.review-item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.review-name-cluster{display:flex;flex-direction:column;gap:4px}.reviewer-name{font-size:14px;font-weight:700;color:#333}.reviewer-date{font-size:13px;color:#888}.reviewer-text{font-size:13px;color:#555;line-height:1.5;margin:0}.dark .review-page-container{background-color:transparent}.dark .review-page-title,.dark .avg-rating-number{color:#fff}.dark .avg-rating-count{color:#aaa}.dark .breakdown-label{color:#fff}.dark .breakdown-bar-shell{background-color:#333}.dark .breakdown-count{color:#aaa}.dark .review-item-card{border-bottom-color:#333}.dark .reviewer-name{color:#fff}.dark .reviewer-text{color:#ddd}.dark .star-rating .empty{color:#444}@media screen and (max-width: 992px){.review-layout-body{padding-top:70px}.review-scroll-area{height:calc(100vh - 70px)}}@media screen and (max-width: 860px){.review-content-grid{flex-direction:column;gap:40px}.review-stats-column{max-width:100%}.reviews-scroll-container{height:auto;overflow-y:visible}}@media screen and (max-width: 768px){.review-page-container{padding:24px 16px}}@media screen and (max-width: 480px){.review-page-container{padding:16px 12px}.reviewer-avatar{width:36px;height:36px}.review-item-header{flex-direction:column;gap:4px}.reviewer-date{font-size:11px}}.manage-team-page{background-color:transparent}.manage-team-main{transition:filter .3s ease}.manage-team-card{background-color:#f8f9f5;border-radius:20px;padding:24px;border:1.5px solid #CEFF1B;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.manage-team-card:hover{box-shadow:0 4px 12px #ceff1b33}.manage-team-stat{background-color:#fff;box-shadow:0 1px 4px #0000000a}.manage-team-action-btn{background-color:#fff;border-color:#e5e7eb;color:#374151}.manage-team-action-btn:hover{background-color:#ceff1b;border-color:#ceff1b;color:#000;box-shadow:0 0 15px #ceff1b;transition:all .3s ease}.manage-team-view-btn{background-color:#ceff1b;color:#1a1a1a}.manage-team-view-btn:hover{background-color:#ceff1b;border-color:#ceff1b;color:#000;box-shadow:0 0 15px #ceff1b;transition:all .3s ease}.user-page.light .manage-team-main h1,.user-page.light .manage-team-main h3{color:#1a1a1a!important}.user-page.light .manage-team-main p{color:#4b5563!important}.user-page.light .manage-team-stat span:first-child{color:#1a1a1a!important}.user-page.light .manage-team-stat span:last-child{color:#6b7280!important}.user-page.light .manage-team-action-btn{color:#374151!important}.user-page.light .manage-team-view-btn{color:#1a1a1a!important}.manage-team-title,.manage-team-number{color:#1f2937!important}.manage-team-label{color:#4b5563!important}.user-page.dark .manage-team-title{color:#fff!important}.user-page.dark .manage-team-number{color:#ceff1b!important}.user-page.dark .manage-team-label{color:#fff!important}.user-page.dark .manage-team-card{background-color:#1e1e1e;border-color:1px solid #CEFF1B}.user-page.dark .manage-team-card:hover{box-shadow:0 4px 12px #ceff1b33}.user-page.dark .manage-team-stat{background-color:#2a2a2a;box-shadow:0 4px 12px #0003}.user-page.dark .manage-team-stat span{color:#f3f4f6}.user-page.dark .manage-team-action-btn{background-color:#2a2a2a;border-color:#404040;color:#e5e7eb}.user-page.dark .manage-team-action-btn:hover{background-color:#ceff1b!important;border-color:#ceff1b!important;color:#000!important;box-shadow:0 0 15px #ceff1b!important;transition:all .3s ease!important}.user-page.dark .manage-team-view-btn{background-color:#ceff1b;color:#1a1a1a}.user-page.dark .manage-team-view-btn:hover{background-color:#ceff1b!important;border-color:#ceff1b!important;color:#000!important;box-shadow:0 0 15px #ceff1b!important;transition:all .3s ease!important}.manage-team-card-inactive{background:#f5f5f5;border:1px dashed #d1d1d1;filter:grayscale(.3);position:relative}.dark .manage-team-card-inactive{background:#141414;border:1px dashed #3a3a3a}.manage-team-badge{font-size:10px;padding:3px 8px;border-radius:999px;border:1px solid #d1d1d1;color:#666;background:#fff}.dark .manage-team-badge{border-color:#444;color:#bbb;background:#1c1c1c}.manage-team-actions-disabled button{opacity:.5}.manage-team-actions-disabled button:hover{background:inherit;cursor:not-allowed}.manage-team-card-inactive{background:#f6f6f6;border:1px dashed #cfcfcf;position:relative}.dark .manage-team-card-inactive{background:#121417;border:1px dashed #3b3f46}.manage-team-avatar-inactive{filter:grayscale(1);opacity:.85}.manage-team-badge{font-size:10px;padding:3px 9px;border-radius:999px;border:1px solid #cfcfcf;color:#666;background:#fff;line-height:1}.dark .manage-team-badge{border-color:#40444b;color:#bbb;background:#1a1d22}.manage-team-stats-disabled{opacity:.6}.manage-team-actions-disabled button{opacity:.55;cursor:not-allowed}.manage-team-actions-disabled button:hover{background:inherit!important}.manage-team-inactive-watermark{position:absolute;top:10px;right:12px;font-size:10px;letter-spacing:2px;opacity:.6;padding:4px 8px;border-radius:999px;border:1px solid rgba(0,0,0,.15);background:#ffffff8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dark .manage-team-inactive-watermark{border-color:#ffffff29;background:#0f11158c}@media (max-width: 640px){.manage-team-card{padding:16px}}.ms-fileBtn{border:1px solid #dcdcdc;background:#fff;border-radius:8px;padding:7px 12px;font-size:10px;cursor:pointer;display:flex;align-items:center;gap:6px}.ms-input-static{width:100%;height:36px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:flex;align-items:center;padding:0 12px;font-size:12px;color:#fff}.ms-panel-extension-requested,.ms-panel-revision-requested{border-color:#ceff1b;background:#141414}.user-page.light .ms-panel-extension-requested,.user-page.light .ms-panel-revision-requested{background:#fff;border-color:#ceff1b}.ms-miniPill.gray{background:#ffffff1a;border-color:#fff3;color:#aaa}.user-page.light .ms-miniPill.gray{background:#f0f0f0;border-color:#ddd;color:#666}.ms-ct-confirmRow,.ms-ct-activity-box{position:relative;z-index:60}.ms-uploadActions{display:flex;justify-content:flex-end;margin-top:12px}.user-page.dark .ms-uploadDropzone,.user-page.dark .ms-uploadInput{background:#101010;border-color:#3a3a3a;color:#f5f5f5}@media (max-width: 768px){.ms-uploadModal{padding:10px 10px 12px}.ms-uploadModalCard{padding:12px}.ms-uploadActions{justify-content:stretch}.ms-uploadSubmitBtn{width:100%}.ms-cancel-actions{grid-template-columns:1fr}}:root{--bg: #f3f3f3;--card: #ffffff;--text: #111111;--muted: #6e6e6e;--border: #d7d7d7;--accent: #ceff1b;--shadow: 0 10px 30px rgba(0, 0, 0, .06);--d-bg: #0b0b0b;--d-card: #141414;--d-text: #f0f0f0;--d-muted: #a8a8a8;--d-border: #2a2a2a}.ms-wrap{width:1089px;max-width:100%;margin:0 auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#1f1f1f;padding:0 10px}.ms-topbar{display:flex;justify-content:center;margin-bottom:14px}.ms-seg{width:100%;background:#cfff2e;border-radius:6px;padding:4px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;box-shadow:0 0 0 1px #0000000f inset;margin-top:20px}.ms-segBtn{border:0;background:transparent;color:#2b2b2b;font-size:12px;padding:8px 10px;border-radius:5px;cursor:pointer;transition:.2s ease}.ms-segBtn.active{background:#fff;box-shadow:0 1px #0000000f;font-weight:600}.ms-cards{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.ms-card{width:256px;background:#fff;border:1px solid #e9e9e9;border-radius:8px;padding:10px 12px;box-shadow:0 1px #00000008;height:176px}.ms-cardTitle{font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;color:#2b2b2b;margin-bottom:8px}.ms-sub{font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#2b2b2b;margin-top:8px}.ms-progress .ms-bar{height:8px;border-radius:999px;background:#ededed;overflow:hidden}.ms-barFill{height:100%;background:#b8ff00;border-radius:999px}.ms-list{display:grid;gap:6px}.ms-item{display:flex;align-items:flex-start;gap:8px;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#2b2b2b}.ms-bullet{width:8px;height:8px;border-radius:999px;background:#2a2a2a;margin-top:3px;flex:0 0 auto}.ms-bullet.hollow{background:transparent;border:2px solid #2a2a2a;width:8px;height:8px}.ms-revLine,.ms-nextLine{font-size:11px;color:#3a3a3a}.ms-nextLine.sub{color:#6a6a6a;margin-top:6px}.ms-controls{display:flex;justify-content:space-between;margin:10px 0;width:100%}.ms-select{font-size:12px;padding:7px 10px;border:1px solid #e2e2e2;border-radius:6px;background:#fff;outline:none}.ms-notice{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:6px;border:1px solid #cfff2e;background:#cfff2e73;font-size:11px;color:#2a2a2a;width:100%;height:50px;margin:0}.ms-noticeDot{width:8px;height:8px;border-radius:999px;background:#2a2a2a;flex:0 0 auto}.ms-status{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0;width:100%}.ms-pill{border:1px solid #dcdcdc;background:#fff;border-radius:8px;padding:6px 16px;font-size:11px;color:#2a2a2a;cursor:pointer;transition:.18s ease}.ms-pill:hover{border-color:#b8ff00}.ms-pill.active{border-color:#b8ff00;box-shadow:0 0 0 3px #b8ff002e;font-weight:600}@media (max-width: 980px){.ms-cards{display:grid;grid-template-columns:repeat(2,1fr)}.ms-card{width:100%}}@media (max-width: 520px){.ms-cards,.ms-seg{grid-template-columns:1fr}}.ms-lower{display:flex;justify-content:space-between;gap:16px;margin-top:16px;align-items:start}.ms-feed{display:flex;flex-direction:column;gap:14px}.ms-event{background:#fefefe99;border:.664px solid #2B2B2B;border-radius:10.502px;padding:12px 14px;width:628px;min-height:200px}.ms-event.highlight{border-color:#ceff1b;box-shadow:0 0 0 3px #ceff1b2e}.ms-eventHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px}.ms-feed .ms-event:nth-child(3),.ms-feed .ms-event:nth-child(4){height:252px}.ms-feed .ms-event:nth-child(5),.ms-feed .ms-event:nth-child(6){height:196px}.ms-feed .ms-event:nth-child(7),.ms-feed .ms-event:nth-child(8){height:248px}.ms-eventLeft{display:flex;align-items:center;gap:10px}.ms-eventTitle{font-size:19px;font-weight:600;color:#2a2a2a;font-family:Roboto}.ms-eventTs{font-size:10px;color:#777;white-space:nowrap}.ms-miniPill{font-size:10px;padding:4px 10px;border-radius:6px;border:1px solid #ceff1b;background:#ceff1b59;color:#2a2a2a}.ms-miniPill.client{border-color:#ceff1b;background:#ceff1b47}.ms-eventDesc{font-size:16px;color:#2b2b2b;margin:6px 0 10px}.ms-tagRow{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;width:215px;height:40px}.ms-tag{display:inline-flex;align-items:center;border:1px solid #e0e0e0;background:#fafafa;border-radius:7px;padding:6px 10px;font-size:10px;color:#4a4a4a}.ms-fileRow{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.ms-fileBtn{border:1px solid #dcdcdc;background:#fff;border-radius:8px;padding:7px 12px;font-size:10px;cursor:pointer}.ms-open{margin-left:6px;color:#2a2a2a;font-weight:600}.ms-eventFoot{display:flex;justify-content:space-between;align-items:center;gap:10px}.ms-chat{font-size:11px;color:#666}.ms-rightFoot{display:flex;align-items:center;gap:10px}.ms-amount{font-size:12px;font-weight:700;color:#666}.ms-badge{font-size:10px;padding:6px 10px;border-radius:8px;border:1px solid #ceff1b;background:#ceff1b73}.ms-side{display:flex;flex-direction:column;gap:16px}.ms-panel{background:#fff;border:1px solid #ceff1b;border-radius:12px;padding:12px}.ms-panel-action{width:435px;height:253px}.ms-panel-revision{width:435px;height:617px}.ms-panelTitle{font-size:12px;font-weight:800;color:#2a2a2a;margin-bottom:8px}.ms-panelTitle.small{margin-top:10px;font-size:11px}.ms-panelSub{font-size:10px;color:#666;margin-bottom:10px}.ms-actionBtn{width:100%;height:34px;border-radius:8px;border:1px solid #bdbdbd;background:#fff;font-size:11px;cursor:pointer;margin-top:10px}.ms-actionBtn.lime{border-color:#ceff1b;background:#ceff1b;color:#2a2a2a;font-weight:700}.ms-timer{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0}.ms-timeBox{background:#ceff1b;border-radius:8px;padding:10px 8px;text-align:center}.ms-timeNum{font-size:14px;font-weight:900;color:#2a2a2a;line-height:1}.ms-timeLbl{font-size:10px;color:#2a2a2a;margin-top:4px}.ms-descText{font-size:10px;color:#666;line-height:1.35;margin-bottom:10px}@media (max-width: 980px){.ms-lower{grid-template-columns:1fr}}.ms-wrap{width:100%;max-width:1120px;padding:0 10px 24px}.ms-topbar{margin-bottom:16px}.ms-seg{margin-top:10px;padding:3px;gap:4px;border-radius:8px;box-shadow:inset 0 0 0 1px #add61047}.ms-segBtn{min-height:24px;padding:7px 10px;font-size:12px;font-weight:500;border-radius:7px}.ms-segBtn.active{font-weight:600}.ms-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.ms-card{width:auto;min-height:132px;height:auto;padding:16px 18px;border:1px solid #bfc0c2;border-radius:8px;box-shadow:none}.ms-cardTitle{margin-bottom:12px;font-family:inherit;font-size:18px;font-weight:700;line-height:1.3}.ms-bar{height:12px;border-radius:999px;background:#b7b7b7;overflow:hidden}.ms-barFill{background:#ceff1b}.ms-sub,.ms-item,.ms-revLine,.ms-nextLine{font-family:inherit;font-size:15px;line-height:1.35;color:#4d4d4d}.ms-sub{margin-top:14px}.ms-item{gap:7px;margin-top:8px}.ms-bullet{width:10px;height:10px;margin-top:5px;background:#8b8b8b}.ms-bullet.hollow{border-color:#8b8b8b}.ms-nextLine.sub{margin-top:8px}.ms-controls{justify-content:flex-start;align-items:center;margin:0 0 16px}.ms-status-actions{display:none}.ms-dd-trigger{width:140px;min-width:140px;height:36px;padding:0 30px 0 12px;border-radius:5px;font-size:12px;line-height:1;border-color:#b8b8b8;box-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-wrap:nowrap;position:relative}.ms-dd-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:#222;pointer-events:none}.ms-dd-arrow:before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #222;display:block}.ms-notice{width:100%;min-height:36px;height:auto;margin:0 0 16px;padding:6px 14px;font-size:11px;font-weight:400;line-height:1.35;border-radius:5px;background:#ceff1bb3;border-color:#bddc2e}.ms-status{justify-content:space-between;gap:12px;margin:0 0 22px}.ms-pill{min-width:74px;padding:8px 14px;font-size:11px;border-radius:8px;border-color:#bfc0c2;box-shadow:none}.ms-pill.active{border-color:#bfc0c2;box-shadow:none;font-weight:500}.ms-lower{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.85fr);gap:14px;align-items:start}.ms-feed{gap:14px}.ms-event{width:auto;min-height:150px;padding:18px;border:1px solid #c8c8c8;border-radius:10px;background:#ffffffbf}.ms-event.muted{opacity:.55}.ms-feed .ms-event:nth-child(3),.ms-feed .ms-event:nth-child(4),.ms-feed .ms-event:nth-child(5),.ms-feed .ms-event:nth-child(6),.ms-feed .ms-event:nth-child(7),.ms-feed .ms-event:nth-child(8){height:auto}.ms-event.highlight{border-color:#c5e72c;box-shadow:none}.ms-eventLeft{gap:12px}.ms-eventTitle{font-family:inherit;font-size:20px;font-weight:600;color:#6b6b6b}.ms-eventTs{font-size:12px;color:#9a9a9a}.ms-miniPill{padding:5px 12px;font-size:12px;border-radius:4px;border-color:#d7ef78;background:#ceff1b80}.ms-eventDesc{margin:10px 0 14px;font-size:16px;color:#8a8a8a}.ms-tagRow{width:auto;height:auto;gap:8px;margin-bottom:10px}.ms-tag{padding:6px 12px;font-size:11px;border-radius:8px;color:#7a7a7a;background:#fff;border-color:#d8d8d8}.ms-fileBtn{padding:7px 10px;font-size:10px}.ms-chat,.ms-amount{font-size:14px}.ms-side{gap:16px}.ms-panel{padding:16px;border-radius:14px;background:#ffffffb8}.ms-panel-action,.ms-panel-revision{width:auto;height:auto}.ms-panelTitle{margin-bottom:12px;font-size:18px;font-weight:700}.ms-panelSub,.ms-descText{font-size:14px;line-height:1.45}.ms-actionBtn{height:42px;margin-top:12px;border-radius:7px;font-size:13px;font-weight:500}.ms-timer{gap:10px;margin:14px 0}.ms-timeBox{padding:14px 10px;border-radius:6px}.ms-timeNum{font-size:24px}.ms-timeLbl{margin-top:6px;font-size:15px;font-weight:600}.ms-panelTitle.small{margin-top:14px;margin-bottom:8px;font-size:16px}.ms-tagRow{gap:10px;margin-bottom:12px}.ms-tag{padding:8px 12px;font-size:12px;border-radius:7px}.ms-fileRow{gap:10px;margin-bottom:12px}.ms-fileBtn{padding:8px 12px;font-size:12px;border-radius:7px}.ms-open{font-size:11px}.ms-panel-cancel{display:flex;flex-direction:column}.ms-panel-cancel-sub{max-width:none;margin-bottom:12px;white-space:nowrap}.ms-cancel-timer{margin:0 0 12px}.ms-cancel-timeBox{box-shadow:inset 0 0 0 1px #a3cc0059}.ms-cancel-desc{margin-bottom:14px}.ms-cancel-reasonBox{border:1px solid #c7eb2f;border-radius:14px;background:#ffffffad;padding:14px 12px;margin-bottom:16px}.ms-cancel-reasonLabel{color:#7a7a7a;font-size:14px;font-weight:700;margin-bottom:6px}.ms-cancel-reasonText{color:#333;font-size:14px;line-height:1.45}.ms-cancel-note{margin-bottom:14px;color:#404040;font-size:14px;line-height:1.45}.ms-cancel-noteLead{color:#ff2d20;font-weight:700}.ms-cancel-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.ms-cancel-actionBtn{margin-top:0}.ms-panel-extension{display:flex;flex-direction:column}.ms-panel-extension-sub{color:#333;font-size:14px;line-height:1.45;margin-bottom:12px}.ms-extension-timer{margin:0 0 12px}.ms-extension-timeBox{box-shadow:inset 0 0 0 1px #a3cc0059}.ms-extension-desc{margin-bottom:12px;color:#404040}.ms-extension-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.ms-extension-actionBtn{margin-top:0}.ms-extension-infoBox{border:1px solid #c7eb2f;border-radius:14px;background:#ffffffad;padding:12px;margin-bottom:12px}.ms-extension-infoLabel{color:#666;font-size:14px;font-weight:700;margin-bottom:6px}.ms-extension-infoText{color:#333;font-size:14px;line-height:1.45}.ms-extension-note{margin-bottom:14px;color:#404040;font-size:14px;line-height:1.45}.ms-extension-noteLead{color:#ff2d20;font-weight:700}.user-page.dark .ms-panel-cancel-sub,.user-page.dark .ms-cancel-desc,.user-page.dark .ms-cancel-note{color:#b8b8b8}.user-page.dark .ms-cancel-reasonBox{background:#161616;border-color:#ceff1b;box-shadow:inset 0 0 0 1px #ceff1b14}.user-page.dark .ms-cancel-reasonLabel{color:#9f9f9f}.user-page.dark .ms-cancel-reasonText{color:#f0f0f0}.user-page.dark .ms-cancel-timeBox{background:#ceff1b;color:#111;box-shadow:none}.user-page.dark .ms-cancel-timeBox .ms-timeNum,.user-page.dark .ms-cancel-timeBox .ms-timeLbl{color:#111}.user-page.dark .ms-cancel-actionBtn{border-color:#5f5f5f;background:#121212;color:#f5f5f5}.user-page.dark .ms-cancel-actionBtn.lime{border-color:#ceff1b;background:#ceff1b;color:#111}.user-page.dark .ms-panel-extension-sub,.user-page.dark .ms-extension-desc,.user-page.dark .ms-extension-note{color:#b8b8b8}.user-page.dark .ms-extension-infoBox{background:#161616;border-color:#ceff1b;box-shadow:inset 0 0 0 1px #ceff1b14}.user-page.dark .ms-extension-infoLabel{color:#9f9f9f}.user-page.dark .ms-extension-infoText{color:#f0f0f0}.user-page.dark .ms-extension-timeBox{background:#ceff1b;color:#111;box-shadow:none}.user-page.dark .ms-extension-timeBox .ms-timeNum,.user-page.dark .ms-extension-timeBox .ms-timeLbl{color:#111}.user-page.dark .ms-extension-actionBtn{border-color:#5f5f5f;background:#121212;color:#f5f5f5}.user-page.dark .ms-extension-actionBtn.lime{border-color:#ceff1b;background:#ceff1b;color:#111}@media (max-width: 980px){.ms-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-lower{grid-template-columns:1fr}.ms-status{justify-content:flex-start}}.ms-details{padding:10px 6px 30px}.msd-head{padding:10px 4px 0}.msd-title{margin:0;font-size:28px;letter-spacing:.2px}.msd-sub{margin-top:6px;font-size:20px;color:#444}.msd-muted{margin-top:6px;font-size:20px;color:#777}.msd-card{background:#e3e3e3;border-radius:14px;padding:0;margin-top:16px;border:1px solid #CEFF1B;overflow:hidden}.msd-cardHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:0;padding:12px 14px;border-bottom:1px solid #CEFF1B}.msd-cardTitle{font-weight:700;font-size:20px}.msd-cardDate{font-size:20px;color:#444;margin-right:50px}.msd-table{width:100%}.msd-tr{display:grid;grid-template-columns:1.4fr .4fr .7fr .7fr;gap:20px;padding:12px 14px;border-bottom:1px solid #CEFF1B;font-size:18px;transition:background-color .2s ease}.msd-tr:not(.msd-th):hover{background-color:#fff;cursor:pointer}.msd-th{font-weight:700;border-bottom:1px solid #CEFF1B}.msd-tr:last-child{border-bottom:0}.msd-tr>div{display:flex;align-items:center}.msd-tr>div:not(:first-child){justify-content:center;text-align:center}.msd-tr>div:first-child{justify-content:flex-start;text-align:left}.msd-tr .right{justify-content:center!important;text-align:center!important}.msd-sum .right,.msd-total .right{justify-content:flex-end;text-align:right}.msd-sum .span3,.msd-total .span3{justify-content:flex-start}.msd-sum,.msd-total{display:grid!important;grid-template-columns:1.4fr .4fr .7fr .7fr!important;gap:20px;position:relative}.msd-total{font-weight:800}.msd-sum .span3,.msd-total .span3{grid-column:1 / span 3}.msd-sum .right,.msd-total .right{grid-column:4 / 5;justify-content:center!important;text-align:center!important}.msd-help{margin:14px 4px 8px;font-size:22px;color:#333}.msd-link{color:#0b70ff;text-decoration:none}.msd-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:10px}.msd-mini{padding:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.msd-miniTitle{font-weight:800;font-size:19px;margin:0;padding:12px 14px;background:#e3e3e3;border-bottom:1px solid rgba(0,0,0,.05);color:#111}.msd-miniRow{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;font-size:16px;border-bottom:0}.msd-miniRow:last-child{padding-bottom:12px}.msd-miniRow strong,.msd-miniRow.strong{font-weight:400}.msd-mini .msd-table{width:100%;border:none;background:transparent;border-radius:0;margin:0}.msd-mini .msd-tr{padding:8px 14px;border-bottom:0;grid-template-columns:1.2fr .6fr .7fr;align-items:center;font-size:16px}.msd-splitHead{grid-template-columns:1.2fr .6fr .7fr;font-weight:700;padding-top:12px;border-bottom:1px solid #CEFF1B;font-size:16px}.msd-mini .msd-tr>div:not(:first-child){text-align:center}.user-page.dark .ms-wrap{color:var(--d-text)}.user-page.dark .ms-seg{background:#ceff1b;box-shadow:inset 0 0 0 1px #ceff1b47}.user-page.dark .ms-card{background:#101010;border-color:#ceff1b;box-shadow:none}.user-page.dark .ms-cardTitle,.user-page.dark .ms-item,.user-page.dark .ms-revLine,.user-page.dark .ms-nextLine{color:#f5f5f5}.user-page.dark .ms-sub,.user-page.dark .ms-nextLine.sub,.user-page.dark .ms-eventDesc,.user-page.dark .ms-chat,.user-page.dark .ms-amount,.user-page.dark .ms-panelSub,.user-page.dark .ms-panelTitle.small,.user-page.dark .ms-descText{color:#b8b8b8}.user-page.dark .ms-bar{background:#6f6f6f}.user-page.dark .ms-bullet{background:#ceff1b}.user-page.dark .ms-bullet.hollow{background:transparent;border-color:#ceff1b}.user-page.dark .ms-pill{background:#101010;border-color:#6a6a6a;color:#f5f5f5}.user-page.dark .ms-pill:hover,.user-page.dark .ms-pill.active{border-color:var(--accent);background:#151515}.user-page.dark .ms-event{background:#101010;border-color:#6f6f6f}.user-page.dark .ms-event.muted{opacity:.6}.user-page.dark .ms-event.highlight{border-color:var(--accent);box-shadow:0 0 0 1px #ceff1b38}.user-page.dark .ms-eventTitle,.user-page.dark .ms-open,.user-page.dark .ms-panelTitle,.user-page.dark .ms-timeNum,.user-page.dark .ms-timeLbl{color:#f5f5f5}.user-page.dark .ms-eventTs{color:#9c9c9c}.user-page.dark .ms-miniPill{border-color:#ceff1b;background:#ceff1be0;color:#101010}.user-page.dark .ms-tag,.user-page.dark .ms-fileBtn{background:#181818;border-color:#6f6f6f;color:#f5f5f5}.user-page.dark .ms-fileBtn .ms-open{color:#f5f5f5}.user-page.dark .ms-panel{background:#101010;border-color:var(--accent)}.user-page.dark .ms-actionBtn{background:#141414;border-color:#7c7c7c;color:#f5f5f5}.user-page.dark .ms-actionBtn.lime{background:var(--accent);border-color:var(--accent);color:#0b0b0b}.user-page.dark .ms-segBtn{color:#101010}.user-page.dark .ms-segBtn.active{background:#fff;color:#111;box-shadow:none}.user-page.dark .ms-select{background:#121212;color:var(--d-text);border-color:var(--d-border)}.user-page.dark .ms-notice{background:#ceff1bd9;border-color:#ceff1b;color:#111}.ms-dd-wrap{position:relative}.ms-status-actions{display:flex;gap:10px}.ms-btn-late{width:120px;height:50px;display:inline-flex;align-items:center;justify-content:center;background:#eaa800;color:#fff;border:1px solid #d49a00;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;padding:0}.ms-btn-very-late{width:120px;height:50px;display:inline-flex;align-items:center;justify-content:center;background:red;color:#fff;border:1px solid #cc0000;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;padding:0}.user-page.dark .ms-btn-late{background:#eaa800;border-color:#d49a00;color:#fff}.user-page.dark .ms-btn-very-late{background:red;border-color:#c00;color:#fff}.ms-controls{justify-content:space-between;align-items:center}.ms-dd-wrap{position:relative;z-index:20}.ms-dd-trigger{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:0 34px 0 12px;font-size:14px;color:#374151;display:flex;align-items:center;cursor:pointer;width:220px;min-width:220px;height:42px;justify-content:space-between;position:relative;transition:all .2s ease}.ms-dd-trigger:hover{background:#e5e7eb}.ms-dd-trigger.open{background:transparent;border-color:transparent;box-shadow:0 0 15px #ceff1b}.ms-dd-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;pointer-events:none}.ms-dd-arrow:before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #6b7280;display:block;transition:transform .2s ease}.ms-dd-trigger.open .ms-dd-arrow:before{transform:rotate(180deg)}.ms-dd-menu{position:absolute;top:calc(100% + 4px);left:0;width:100%;margin-top:0;background:#fff;border:none;border-radius:8px;padding:4px 0;box-shadow:0 20px 40px #0000002e;z-index:999;min-width:220px;display:flex;flex-direction:column;gap:0;overflow:hidden}.ms-dd-item{background:transparent;border:0;text-align:left;padding:10px 12px;font-size:14px;color:#374151;border-radius:0;cursor:pointer;width:100%;transition:background .2s ease,color .2s ease}.ms-dd-item:hover{background:#ceff1b;color:#000}.user-page.dark .ms-dd-trigger{background:#101010;border-color:#6f6f6f;color:#f5f5f5}.user-page.dark .ms-dd-menu{background:#101010;border:1px solid #2a2a2a;box-shadow:0 4px 12px #0000004d}.user-page.dark .ms-dd-item{color:#f5f5f5}.user-page.dark .ms-dd-item:hover{background:#ceff1b;color:#101010}.user-page.dark .ms-dd-arrow:before{border-top-color:#f5f5f5}.ms-contract-page{width:100%;max-width:100%;padding:0;display:flex;flex-direction:column;align-items:center}.ms-contract-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;width:100%;max-width:1089px;font-size:28px}.ms-contract-title{margin:0;font-size:26px;font-weight:700;color:#111}.ms-contract-actions{display:flex;align-items:center;gap:12px}.ms-ct-btn{border:0;cursor:pointer;border-radius:10px;padding:10px 16px;font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.ms-ct-btn.lime{background:#ceff1b;color:#2b2b2b;box-shadow:0 6px 16px #00000014}.ms-eye{font-size:14px;line-height:1}.ms-ct-card{background:#fff;border:1.5px solid #ceff1b;border-radius:20px;padding:22px}.ms-ct-basics{height:334px;width:1089px}.ms-ct-parties-box{width:1089px;height:596px}.ms-ct-scope-box{width:1089px;height:636px}.ms-ct-timeline-box{width:1089px;height:450px}.ms-ct-sla-box{width:1089px;height:554px}.ms-ct-payment-box{width:1089px;height:482px}.ms-ct-cardHead{font-size:23px;font-weight:600;color:#111;margin-bottom:18px}.ms-ct-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px;align-items:start}.ms-ct-label{display:block;font-size:18px;font-weight:600;color:#222;margin-bottom:8px}.ms-ct-input{width:100%;height:50px;border:1px solid #d6d6d6;border-radius:8px;padding:0 12px;font-size:14px;outline:none;background:#fff;color:#111}.ms-ct-input:focus{border-color:#ceff1b;box-shadow:0 0 0 3px #ceff1b40}.ms-ct-typeBox{border:1px solid #d6d6d6;border-radius:10px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;background:#fff}.ms-ct-muted{font-size:13px;color:#7a7a7a;margin-top:4px}.ms-ct-typeRight{display:flex;align-items:center;gap:12px}.ms-ct-typeText{font-weight:700;color:#111}.ms-ct-switch{position:relative;width:56px;height:28px;display:inline-block}.ms-ct-switch input{opacity:0;width:0;height:0}.ms-ct-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#e8e8e8;border-radius:999px;transition:.2s;border:1px solid #d0d0d0}.ms-ct-slider:after{content:"";position:absolute;width:22px;height:22px;top:50%;left:3px;transform:translateY(-50%);background:#fff;border-radius:999px;transition:.2s;box-shadow:0 4px 10px #00000026}.ms-ct-switch input:checked+.ms-ct-slider{background:#ceff1b;border-color:#ceff1b}.ms-ct-switch input:checked+.ms-ct-slider:after{left:29px}.ms-ct-stack{display:flex;flex-direction:column;gap:18px;margin-top:18px}.ms-ct-parties{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ms-ct-partyCard{border:1px solid #d6d6d6;border-radius:16px;padding:16px;background:#fff}.ms-ct-partyTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ms-ct-partyTitle{font-weight:600;color:#111;font-size:23px}.ms-ct-fields{display:grid;gap:12px}.ms-ct-body{position:relative}.ms-ct-lockOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background:transparent}.ms-contract-page.is-viewonly input:disabled,.ms-contract-page.is-viewonly textarea:disabled,.ms-contract-page.is-viewonly select:disabled{opacity:1;cursor:default;-webkit-text-fill-color:currentColor}.ms-contract-page.is-viewonly button:disabled{opacity:1;filter:none}.ms-ct-btn.ms-ct-btn-viewOnly.active{box-shadow:none}.ms-ct-textarea{width:100%;min-height:86px;border:1px solid #d6d6d6;border-radius:8px;padding:10px 12px;font-size:14px;outline:none;resize:vertical;background:#fff;color:#111}.ms-ct-textarea:focus{border-color:#ceff1b;box-shadow:0 0 0 3px #ceff1b40}.ms-ct-subHead{margin-top:14px;font-size:13px;font-weight:700;color:#111}.ms-ct-deliverGrid{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ms-ct-addBtn{margin-top:12px;background:#ceff1b;border:1px solid #a8d80f;color:#2b2b2b;font-weight:700;font-size:13px;height:34px;padding:0 14px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mt14{margin-top:14px}.ms-ct-select{width:100%;height:42px;border:1px solid #d6d6d6;border-radius:8px;padding:0 12px;font-size:14px;outline:none;background:#fff;color:#111}.ms-ct-select:focus{border-color:#ceff1b;box-shadow:0 0 0 3px #ceff1b40}.ms-ct-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 18px;margin-bottom:14px}.ms-ct-grid3-2{grid-template-columns:1fr 1fr 1fr}.ms-ct-dateWrap{position:relative}.ms-ct-cal{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.7;pointer-events:none}.ms-ct-slaGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}@media (max-width: 980px){.ms-ct-deliverGrid,.ms-ct-grid3{grid-template-columns:1fr 1fr}.ms-ct-grid3-2 .ms-ct-field{grid-column:auto}}@media (max-width: 820px){.ms-contract-page{padding:14px}.ms-contract-top{flex-direction:column;align-items:flex-start}.ms-ct-grid{grid-template-columns:1fr}.ms-ct-field.span2{grid-column:auto}.ms-ct-parties{grid-template-columns:1fr}}@media (max-width: 640px){.ms-ct-grid3,.ms-ct-slaGrid{grid-template-columns:1fr}}@media (max-width: 520px){.ms-ct-deliverGrid{grid-template-columns:1fr}}.user-page.dark .ms-contract-title{color:#fff}.user-page.dark .ms-ct-card{background:#141414;border-color:#ceff1b}.user-page.dark .ms-ct-cardHead,.user-page.dark .ms-ct-label,.user-page.dark .ms-ct-typeText,.user-page.dark .ms-ct-partyTitle,.user-page.dark .ms-ct-subHead{color:#fff}.user-page.dark .ms-ct-input,.user-page.dark .ms-ct-typeBox,.user-page.dark .ms-ct-partyCard,.user-page.dark .ms-ct-textarea,.user-page.dark .ms-ct-select{background:#0f0f0f;border-color:#2a2a2a;color:#fff}.user-page.dark .ms-ct-muted{color:#a9a9a9}.user-page.dark .ms-ct-btn.lime{box-shadow:0 10px 18px #00000059}.ms-ct-payTop{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:14px 18px;align-items:start;margin-bottom:10px}.ms-ct-ruleBox{min-height:42px;border:1px solid #d6d6d6;border-radius:10px;padding:10px 12px;font-size:13px;color:#111;background:#fff;line-height:1.35}.ms-ct-milGrid{margin-top:10px;display:grid;grid-template-columns:1fr 1fr 1fr 44px;gap:14px 18px;align-items:end}.ms-ct-trash{width:40px;height:40px;border-radius:10px;border:1px solid #ceff1b;background:#ceff1b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ms-ct-confirmRow{display:grid;grid-template-columns:1fr 1fr;gap:70px}.ms-ct-miniCard{padding:18px;width:509px;height:389px}.ms-ct-activity-box{width:1089px;height:482px}.ms-ct-check{margin-top:10px;display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:#222}.ms-ct-check input{margin-top:2px}.ms-ct-link{color:#1b73ff;text-decoration:underline}.ms-ct-confirmBtn{margin-top:12px;height:36px;border-radius:8px;border:1px solid #ceff1b;background:#ceff1b;color:#2b2b2b;font-weight:800;font-size:13px;padding:0 14px;cursor:pointer}.ms-ct-bottomBtns{margin-top:12px;display:flex;justify-content:space-between;gap:12px}.ms-ct-ghostBtn{flex:1;height:34px;border-radius:8px;border:1px solid #d6d6d6;background:transparent;color:#111;font-weight:600;font-size:12px;cursor:pointer}.ms-ct-table{margin-top:12px;border:1px solid #ceff1b;border-radius:14px;overflow:hidden;background:#fff}.ms-ct-thead,.ms-ct-trow{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.4fr;gap:12px;padding:12px 14px;align-items:center;font-size:12.5px}.ms-ct-thead{font-weight:800;color:#111;background:#fff;border-bottom:1px solid #e9e9e9}.ms-ct-trow{color:#222;border-top:1px solid #ededed}@media (max-width: 980px){.ms-ct-payTop{grid-template-columns:1fr 1fr}.ms-ct-payTop .ms-ct-field:last-child{grid-column:1 / -1}.ms-ct-milGrid{grid-template-columns:1fr 1fr}.ms-ct-trash{grid-column:2 / 3;justify-self:end}.ms-ct-table .ms-ct-thead,.ms-ct-table .ms-ct-trow{grid-template-columns:1fr 1fr}}@media (max-width: 820px){.ms-ct-confirmRow{grid-template-columns:1fr}}@media (max-width: 520px){.ms-ct-bottomBtns{flex-direction:column}}.user-page.dark .ms-ct-ruleBox,.user-page.dark .ms-ct-table{background:#0f0f0f;border-color:#2a2a2a;color:#fff}.user-page.dark .ms-ct-check{color:#d8d8d8}.user-page.dark .ms-ct-ghostBtn{border-color:#2a2a2a;color:#fff}.user-page.dark .ms-ct-thead{background:#0f0f0f;color:#fff;border-bottom-color:#2a2a2a}.user-page.dark .ms-ct-trow{border-top-color:#232323;color:#eaeaea}.user-page.dark .ms-ct-trow.highlight{background:#ceff1b1f}@media (max-width: 768px){.ms-wrap{width:95%;padding:0 10px;margin:0 auto}.ms-cards{display:grid;grid-template-columns:1fr;gap:12px}.ms-card{height:auto;min-height:150px;width:100%}.ms-seg{width:100%;overflow-x:auto}.ms-status{gap:8px;justify-content:flex-start}.ms-pill{flex:1 1 auto;text-align:center}.ms-controls{flex-direction:column;align-items:stretch;gap:10px}.ms-dd-trigger{width:100%}.ms-btn-late,.ms-btn-very-late{width:100%;text-align:center}.ms-notice{width:100%!important;height:auto!important;flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.ms-lower{display:grid;grid-template-columns:1fr;gap:20px}.ms-feed{width:100%}.ms-event{width:100%!important;height:auto!important;min-height:auto}.ms-eventHead{flex-direction:column;align-items:flex-start;gap:6px}.ms-eventFoot{flex-direction:column;align-items:flex-start;gap:12px}.ms-rightFoot{width:100%;justify-content:space-between}.ms-side{width:100%}.ms-panel,.ms-panel-action,.ms-panel-revision{width:100%!important;height:auto!important}.ms-contract-page{padding:0;align-items:stretch}.ms-contract-top{flex-direction:column;align-items:flex-start;gap:12px}.ms-contract-title{font-size:22px}.ms-contract-actions{width:100%;display:flex;justify-content:space-between}.ms-ct-btn{flex:1;justify-content:center}.ms-ct-basics,.ms-ct-parties-box,.ms-ct-scope-box,.ms-ct-timeline-box,.ms-ct-sla-box,.ms-ct-payment-box,.ms-ct-activity-box,.ms-ct-miniCard{width:100%!important;height:auto!important;padding:16px;box-sizing:border-box}.ms-ct-grid,.ms-ct-parties,.ms-ct-deliverGrid,.ms-ct-grid3,.ms-ct-grid3-2,.ms-ct-slaGrid,.ms-ct-milGrid,.ms-ct-confirmRow{grid-template-columns:1fr!important;gap:16px}.ms-ct-payTop{grid-template-columns:1fr!important}.ms-ct-field.span2{grid-column:auto}.ms-ct-typeBox{flex-direction:column;align-items:flex-start;gap:10px}.ms-ct-typeRight{width:100%;justify-content:space-between}.ms-ct-confirmRow{display:grid;grid-template-columns:1fr;gap:16px}.ms-ct-deliverGrid,.ms-ct-grid3,.ms-ct-grid3-2{gap:12px}.ms-ct-table{display:block;width:100%;overflow-x:auto;white-space:nowrap}.ms-ct-thead,.ms-ct-trow{min-width:600px}.ms-ct-bottomBtns{flex-direction:column;gap:10px}.msd-tr,.msd-sum,.msd-total{min-width:650px;grid-template-columns:1.4fr .4fr .7fr .7fr;font-size:14px;gap:10px}.msd-table{display:block;width:100%;overflow-x:auto}.msd-sum .span3,.msd-total .span3{grid-column:1 / span 3}.msd-grid{grid-template-columns:1fr;gap:16px}.msd-grid .msd-card{min-width:0}.msd-table{width:100%;max-width:100%;overflow-x:auto;display:block;white-space:nowrap}.msd-miniRow{flex-wrap:wrap;gap:4px;white-space:normal}}.user-page.dark .msd-title,.user-page.dark .msd-cardTitle{color:var(--d-text)}.user-page.dark .msd-sub,.user-page.dark .msd-muted,.user-page.dark .msd-cardDate,.user-page.dark .msd-help,.user-page.dark .msd-miniRow{color:var(--d-muted)}.user-page.dark .msd-card{background:var(--d-card);border-color:var(--d-border)}.user-page.dark .msd-cardHead{background:#ffffff08;border-bottom-color:var(--d-border)}.user-page.dark .msd-tr{border-bottom-color:var(--d-border);color:var(--d-text)}.user-page.dark .msd-tr:not(.msd-th):hover{background-color:#ffffff0d}.user-page.dark .msd-mini{background:var(--d-card)}.user-page.dark .msd-miniTitle{background:#ffffff0d;border-bottom-color:var(--d-border);color:var(--d-text)}.user-page.dark .msd-splitHead{border-bottom-color:var(--accent);color:var(--d-text)}.user-page.dark .msd-sum,.user-page.dark .msd-total{border-top-color:var(--d-border);color:var(--d-text)}@media (max-width: 768px){.msd-title{font-size:22px}.msd-sub,.msd-muted{font-size:14px}.msd-cardHead{flex-direction:column;align-items:flex-start;gap:4px;padding:12px}.msd-cardDate{margin-right:0;font-size:14px}}.ms-wrap--blurred{filter:blur(8px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ms-contractEmbed{width:100%}@media (max-width: 768px){.ms-topbar{justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.ms-seg{display:flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content;min-width:100%;overflow:visible}.ms-segBtn{flex:1 0 auto;white-space:nowrap}.ms-contractEmbed{min-width:0}}.ms-uploadModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;background:#1414142e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ms-uploadModal{width:100%;max-width:620px;border:1px solid #ceff1b;border-radius:10px;background:#f6f6f3;box-shadow:0 20px 50px #0000002e;padding:10px 12px 14px}.ms-uploadModalTitle{margin:0 0 10px;color:#2b2b2b;text-align:center;font-size:1rem;font-weight:700}.ms-uploadModalCard{border-radius:18px;background:#ffffff8c;padding:14px}.ms-uploadModalInputFile{display:none}.ms-uploadDropzone{width:100%;min-height:86px;border:1px solid #c9c9c9;border-radius:6px;background:#fff;padding:14px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer}.ms-uploadDropzoneIcon{color:#6f6f6f;line-height:0}.ms-uploadDropzoneText{margin-top:8px;color:#2b2b2b;font-size:.84rem}.ms-uploadDropzonePrimary{color:#0b63ff;font-weight:600}.ms-uploadDropzoneMeta{margin-top:2px;color:#5f5f5f;font-size:.65rem;line-height:1.35}.ms-uploadDropzoneFileName{margin-top:8px;color:#2b2b2b;font-size:.72rem;font-weight:600}.ms-uploadField{margin-top:14px}.ms-uploadLabel{display:block;margin-bottom:7px;color:#2b2b2b;font-size:.82rem;font-weight:600}.ms-uploadInput{width:100%;height:38px;border:1px solid #9c9c9c;border-radius:5px;background:#fff;padding:0 12px;color:#2b2b2b;font-size:.84rem;outline:none}.ms-uploadTextarea{width:100%;min-height:72px;border:1px solid #9c9c9c;border-radius:5px;background:#fff;padding:10px 12px;color:#2b2b2b;font-size:.84rem;line-height:1.4;outline:none;resize:none}.ms-uploadInput:focus{border-color:#ceff1b;box-shadow:0 0 0 2px #ceff1b29}.ms-uploadTextarea:focus{border-color:#ceff1b;box-shadow:0 0 0 2px #ceff1b29}.ms-uploadActions{display:flex;justify-content:flex-end;gap:12px;margin-top:12px}.ms-uploadCancelBtn{min-width:84px;height:30px;border:1px solid #bdbdbd;border-radius:8px;background:#fff;color:#202020;font-size:.76rem;font-weight:500;cursor:pointer}.ms-uploadSubmitBtn{min-width:84px;height:30px;border:1px solid #b7d70a;border-radius:8px;background:#ceff1b;color:#202020;font-size:.76rem;font-weight:600;cursor:pointer}.user-page.dark .ms-uploadModal{background:#1b1b1b}.user-page.dark .ms-uploadModalTitle,.user-page.dark .ms-uploadDropzoneText,.user-page.dark .ms-uploadDropzoneFileName,.user-page.dark .ms-uploadLabel{color:#f5f5f5}.user-page.dark .ms-uploadModalCard{background:#ffffff08}.user-page.dark .ms-uploadDropzone,.user-page.dark .ms-uploadInput,.user-page.dark .ms-uploadTextarea,.user-page.dark .ms-uploadCancelBtn{background:#101010;border-color:#3a3a3a;color:#f5f5f5}.user-page.dark .ms-uploadDropzoneIcon,.user-page.dark .ms-uploadDropzoneMeta{color:#a8a8a8}@media (max-width: 768px){.ms-uploadModal{padding:10px 10px 12px}.ms-uploadModalCard{padding:12px}.ms-uploadActions{justify-content:stretch;flex-direction:column}.ms-uploadCancelBtn,.ms-uploadSubmitBtn{width:100%}.ms-cancel-actions,.ms-extension-actions{grid-template-columns:1fr}}.ms-contract-page{width:100%;max-width:100%;padding:0;display:flex;flex-direction:column;align-items:stretch}.ms-contract-top{width:100%;max-width:100%;margin-bottom:14px;gap:12px}.ms-contract-title{margin:0;font-size:22px;font-weight:800;color:var(--text)}.ms-contract-actions{gap:12px}.ms-ct-btn{height:36px;padding:0 14px;border:1px solid #1b1b1b;border-radius:6px;background:#ceff1b;color:#0b0b0b;font-size:12px;font-weight:900;box-shadow:none;outline:none}.ms-ct-btn.lime.ms-ct-btn-viewOnly{background:#ceff1b}.ms-ct-btn:focus,.ms-ct-btn:focus-visible{outline:none;box-shadow:none}.ms-ct-btn:active{outline:none;box-shadow:none}.ms-ct-body{display:flex;flex-direction:column;gap:16px}.ms-ct-card{width:100%;height:auto;padding:22px 22px 26px;border:1.5px solid #ceff1b;border-radius:18px;background:#fff;box-shadow:0 10px 30px #0000000f}.ms-ct-cardHead{margin:0 0 18px;font-size:20px;font-weight:800;color:#111}.ms-ct-grid,.ms-ct-slaGrid,.ms-ct-payTop,.ms-ct-confirmRow{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.ms-ct-field.span2{grid-column:1 / -1}.ms-ct-label{display:block;margin:0 0 6px;color:#2a2a2a;font-size:16px;font-weight:500}.ms-ct-input,.ms-ct-select{width:100%;height:50px;border:1px solid #000000;border-radius:6px;background:#fff;color:#111;font-size:13px;padding:0 12px;outline:none}.ms-ct-textarea{width:100%;min-height:86px;border:1px solid #000000;border-radius:6px;background:#fff;color:#111;font-size:13px;padding:10px 12px;resize:vertical;outline:none}.ms-ct-input:focus,.ms-ct-select:focus,.ms-ct-textarea:focus{border-color:transparent;box-shadow:0 0 12px #ceff1b}.ms-ct-typeBox{min-height:50px;height:50px;border:1px solid #000000;border-radius:6px;background:#fff;padding:0 12px;gap:16px}.ms-ct-typeLeft .ms-ct-label{margin:0;font-size:13px}.ms-ct-muted{margin-top:4px;color:#9b9b9b;font-size:13px}.ms-ct-typeText{font-size:14px;font-weight:700;color:#2a2a2a}.ms-ct-switch{width:54px;height:28px}.ms-ct-slider{background:#d9d9d9;border:1px solid #d5d5d5}.ms-ct-slider:after{width:22px;height:22px;left:4px}.ms-ct-switch input:checked+.ms-ct-slider{background:#ceff1b;border-color:#d9d9d9}.ms-ct-switch input:checked+.ms-ct-slider:after{left:28px}.ms-ct-stack{gap:16px;margin-top:0}.ms-ct-parties-box{padding:26px;border-radius:20px}.ms-ct-parties{grid-template-columns:1fr 1fr;gap:30px}.ms-ct-partyCard{border:1px solid #ceff1b;border-radius:20px;background:#fff;padding:24px;box-shadow:0 4px 15px #0000000a}.ms-ct-partyTop{margin-bottom:20px}.ms-ct-partyTitle{font-size:14px;font-weight:700;color:#6e6e6e}.ms-ct-fields{gap:16px}.ms-ct-subHead{margin:16px 0 10px;color:#2a2a2a;font-size:13px;font-weight:900}.ms-ct-deliverGrid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:14px;margin-top:10px}.ms-ct-grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:14px}.ms-ct-grid3-2{grid-template-columns:1fr 1fr}.ms-ct-grid3-2 .ms-ct-field{grid-column:1 / 2}.ms-ct-ruleBox{min-height:50px;border:1px solid #000000;border-radius:6px;background:#fff;padding:10px 12px;color:#111;font-size:13px;line-height:1.35}.ms-ct-milGrid{display:grid;grid-template-columns:1fr 1fr 1fr 44px;gap:14px;align-items:end;margin-top:10px}.ms-ct-addBtn,.ms-ct-confirmBtn{width:-moz-fit-content;width:fit-content;height:36px;padding:0 14px;border:1px solid #1b1b1b;border-radius:6px;background:#ceff1b;color:#0b0b0b;font-size:12px;font-weight:900}.ms-ct-trash{width:32px;height:50px;border:0;background:transparent;color:#ff4747}.ms-ct-miniCard{width:auto;height:auto;padding:24px;border:1px solid #ceff1b;border-radius:20px}.ms-ct-check{align-items:center;gap:10px;margin:10px 0 12px;color:#2a2a2a;font-size:12px}.ms-ct-link{color:#2a65ff;text-decoration:none}.ms-ct-bottomBtns{justify-content:space-between;gap:12px}.ms-ct-ghostBtn{flex:1;height:32px;padding:0 12px;border:1px solid #cfcfcf;border-radius:8px;background:#fff;color:#111;font-size:12px;font-weight:800}.ms-ct-activity-box{width:auto;height:auto}.ms-ct-table{border:1.5px solid #ceff1b;border-radius:14px;background:#fff;overflow:hidden}.ms-ct-thead,.ms-ct-trow{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.4fr;gap:12px;padding:12px;font-size:12px;align-items:center}.ms-ct-thead{font-weight:900}.ms-ct-trow{border-top:1px solid #ececec}.ms-ct-trow.highlight{background:#ceff1b26}.user-page.dark .ms-contract-title,.user-page.dark .ms-ct-cardHead,.user-page.dark .ms-ct-label,.user-page.dark .ms-ct-typeText,.user-page.dark .ms-ct-subHead{color:#f0f0f0}.user-page.dark .ms-ct-card,.user-page.dark .ms-ct-partyCard,.user-page.dark .ms-ct-miniCard,.user-page.dark .ms-ct-table,.user-page.dark .ms-ct-ruleBox,.user-page.dark .ms-ct-typeBox,.user-page.dark .ms-ct-input,.user-page.dark .ms-ct-select,.user-page.dark .ms-ct-textarea,.user-page.dark .ms-ct-ghostBtn{background:#121212;color:#f0f0f0;border-color:#fff!important;box-shadow:none}.user-page.dark .ms-ct-parties-box,.user-page.dark .ms-ct-card,.user-page.dark .ms-ct-miniCard,.user-page.dark .ms-ct-table{border-color:#ceff1b!important}.user-page.dark .ms-ct-partyTitle,.user-page.dark .ms-ct-muted,.user-page.dark .ms-ct-check{color:#a8a8a8}@media (max-width: 980px){.ms-ct-deliverGrid,.ms-ct-grid3,.ms-ct-slaGrid,.ms-ct-payTop,.ms-ct-milGrid{grid-template-columns:1fr 1fr}}@media (max-width: 820px){.ms-contract-top,.ms-contract-actions,.ms-ct-grid,.ms-ct-parties,.ms-ct-confirmRow,.ms-ct-slaGrid,.ms-ct-payTop{grid-template-columns:1fr}.ms-contract-top{display:flex;flex-direction:column;align-items:flex-start}.ms-contract-actions{display:flex;width:100%}}@media (max-width: 640px){.ms-ct-deliverGrid,.ms-ct-grid3,.ms-ct-milGrid{grid-template-columns:1fr}}:root{--cw-bg: #f6f6f1;--cw-card: rgba(255, 255, 255, .88);--cw-card-solid: #ffffff;--cw-text: #232323;--cw-muted: #757575;--cw-border: #d8ef73;--cw-line: #3d3d3d;--cw-accent: #d6ff1f;--cw-shadow: 0 20px 40px rgba(31, 31, 31, .06)}.creator-wallet-main{min-height:calc(100vh - 72px);background:radial-gradient(circle at top left,rgba(214,255,31,.13),transparent 28%),linear-gradient(180deg,#f7f7f3,#f2f2ee)}.creator-wallet-main.blurred{filter:blur(8px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.creator-wallet-shell{width:100%;max-width:1280px;margin:0 auto;padding:28px 24px 40px;color:var(--cw-text)}.creator-wallet-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.creator-wallet-title{margin:0;font-size:2rem;font-weight:700;line-height:1.05;letter-spacing:-.03em}.creator-wallet-subtitle{margin:8px 0 0;color:var(--cw-muted);font-size:.92rem}.creator-wallet-manageBtn,.creator-wallet-primaryBtn,.creator-wallet-quickBtn,.creator-wallet-linkBtn,.creator-wallet-pagination button,.creator-wallet-chip{border:0;background:none;font:inherit;outline:none}.creator-wallet-manageBtn,.creator-wallet-primaryBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:12px;background:var(--cw-accent);color:#1a1a1a;font-size:.88rem;font-weight:700;box-shadow:inset 0 -1px #0000001f;cursor:pointer}.creator-wallet-summaryGrid,.creator-wallet-highlightGrid,.creator-wallet-contentGrid,.creator-wallet-miniStatGrid{display:grid;gap:14px}.creator-wallet-summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.creator-wallet-summaryCard,.creator-wallet-panel{border:1px solid var(--cw-border);border-radius:18px;background:var(--cw-card);box-shadow:var(--cw-shadow);min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box}.creator-wallet-summaryCard{padding:14px 16px}.creator-wallet-summaryCard span,.creator-wallet-cardLabel,.creator-wallet-earningsStats span,.creator-wallet-field span,.creator-wallet-miniStat span,.creator-wallet-balanceMeta span{display:block;color:var(--cw-muted);font-size:.78rem}.creator-wallet-summaryCard strong,.creator-wallet-balanceValueRow strong,.creator-wallet-earningsStats strong,.creator-wallet-miniStat strong,.creator-wallet-balanceMeta strong{display:block;margin-top:4px;font-size:1.02rem;font-weight:700;color:var(--cw-text)}.creator-wallet-highlightGrid{grid-template-columns:1.1fr 1.1fr .9fr;margin-bottom:12px}.creator-wallet-panel{padding:18px}.creator-wallet-balanceValueRow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.creator-wallet-balanceValueRow strong{margin-top:0;font-size:2rem;line-height:1}.creator-wallet-miniBadge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.68rem;font-weight:700}.creator-wallet-miniBadge.up{background:#d8ff22;color:#242424}.creator-wallet-miniBadge.stable{background:#4ee6f1;color:#06373b}.creator-wallet-sparkline{height:60px;margin-top:8px}.creator-wallet-sparkline svg{width:100%;height:100%}.creator-wallet-chartScope :focus,.creator-wallet-chartScope :focus-visible,.creator-wallet-chartScope svg:focus,.creator-wallet-chartScope .recharts-wrapper:focus,.creator-wallet-chartScope .recharts-surface:focus,.creator-wallet-chartScope .recharts-rectangle:focus,.creator-wallet-chartScope .recharts-dot:focus{outline:none!important}.creator-wallet-chartScope .recharts-layer,.creator-wallet-chartScope .recharts-bar-rectangle,.creator-wallet-chartScope .recharts-area,.creator-wallet-chartScope .recharts-line-curve{outline:none}.creator-wallet-line{fill:none;stroke:var(--cw-line);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.creator-wallet-line.subtle{stroke-width:1.6;opacity:.55}.creator-wallet-area{fill:#4a4a4a;opacity:.86}.creator-wallet-note,.creator-wallet-sectionHead p,.creator-wallet-sideSub,.creator-wallet-disclaimer{margin-top:10px;color:var(--cw-muted);font-size:.76rem;line-height:1.45}.creator-wallet-contentGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.84fr);gap:14px;align-items:start;min-width:0}.creator-wallet-contentMain,.creator-wallet-sidebar{display:grid;gap:14px;min-width:0;align-content:start}.creator-wallet-contentMain>*,.creator-wallet-sidebar>*{min-width:0;max-width:100%}.creator-wallet-sectionHead,.creator-wallet-sideHead{display:flex;align-items:center;justify-content:center;gap:8px}.creator-wallet-sectionHead{justify-content:space-between;margin-bottom:16px}.creator-wallet-sideHead h2,.creator-wallet-sectionHead h2{margin:0;font-size:1.6rem;font-weight:700;letter-spacing:-.03em}.creator-wallet-sideHead h2{font-size:1.2rem}.creator-wallet-chipRow{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:22px}.creator-wallet-chip{padding:9px 16px;border-radius:999px;background:linear-gradient(180deg,#fff,#ecece8);color:#555;font-size:.78rem;cursor:pointer;box-shadow:inset 0 0 0 1px #0000000d}.creator-wallet-chip.active{background:var(--cw-accent);color:#1f1f1f;font-weight:700;box-shadow:inset 0 0 0 1px #b5d61f5c}.creator-wallet-chip:focus,.creator-wallet-chip:focus-visible,.creator-wallet-manageBtn:focus,.creator-wallet-manageBtn:focus-visible,.creator-wallet-primaryBtn:focus,.creator-wallet-primaryBtn:focus-visible,.creator-wallet-quickBtn:focus,.creator-wallet-quickBtn:focus-visible,.creator-wallet-linkBtn:focus,.creator-wallet-linkBtn:focus-visible,.creator-wallet-pagination button:focus,.creator-wallet-pagination button:focus-visible,.creator-wallet-select select:focus,.creator-wallet-inlineInputs input:focus{outline:none;box-shadow:none}.creator-wallet-earningsStats{display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:26px;align-items:end;justify-content:space-around;margin-bottom:18px}.creator-wallet-growthStat{display:flex;align-items:center;gap:8px}.creator-wallet-growthBadge{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:16px;padding:0 10px;border-radius:999px;background:var(--cw-accent);color:#1b1b1b;font-size:.74rem;font-weight:700}.creator-wallet-growthStat small{color:var(--cw-muted);font-size:.74rem}.creator-wallet-barChart{height:190px;padding:10px 6px 0;overflow:hidden;min-width:0}.creator-wallet-sectionHead{display:block;width:100%;max-width:100%;flex:0 0 auto;margin-bottom:18px}.creator-wallet-sectionHead h2{font-size:1.9rem}.creator-wallet-sectionHead p{margin-top:4px;font-size:.78rem}.creator-wallet-select,.creator-wallet-search{position:relative;display:flex;align-items:center;min-height:40px;border:1px solid #b9b9b9;border-radius:8px;background:var(--cw-card-solid)}.creator-wallet-select select,.creator-wallet-search input,.creator-wallet-inlineInputs input{width:100%;border:0;background:transparent;color:var(--cw-text);outline:none;font:inherit}.creator-wallet-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 34px 0 12px;font-size:.78rem;cursor:pointer}.creator-wallet-select svg{position:absolute;right:10px;color:#474747;pointer-events:none}.creator-wallet-search{gap:8px;padding:0 12px}.creator-wallet-search svg{color:#7a7a7a;flex-shrink:0}.creator-wallet-search input{font-size:.78rem}.creator-wallet-tableWrap{overflow-x:auto;border:1px solid #cfcfcf;border-radius:10px;background:#ffffffc7}.creator-wallet-transactionsTableWrap{width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid #cfcfcf;border-radius:10px;background:#fff;display:block;position:relative}.creator-wallet-transactionsGrid{width:100%;min-width:720px}.creator-wallet-transactionsGridRow{display:grid;grid-template-columns:120px 140px 1.6fr 140px 120px 120px;width:100%}.creator-wallet-transactionsGridHead{border-bottom:1px solid #a8a8a8;background:#fff}.creator-wallet-transactionsGridHead>div{padding:13px 12px;color:#2f2f2f;font-size:.72rem;font-weight:700;line-height:1.2}.creator-wallet-transactionsGridBody .creator-wallet-transactionsGridRow{border-bottom:1px solid #c9c9c9}.creator-wallet-transactionsGridBody .creator-wallet-transactionsGridRow:last-child{border-bottom:0}.creator-wallet-transactionsGridBody .creator-wallet-transactionsGridRow>div{padding:16px 12px;color:#787878;font-size:.7rem;line-height:1.28;white-space:pre-line;min-width:0}.creator-wallet-table th,.creator-wallet-table td{padding:14px 12px;border-bottom:1px solid #dedede;text-align:left;white-space:pre-line;font-size:.82rem;vertical-align:top}.creator-wallet-table th{color:#333;font-weight:700;background:#ffffffe6}.creator-wallet-tableRail{display:flex;align-items:center;gap:8px;width:max(100%,760px);padding:4px 10px 8px;border-top:1px solid #cdcdcd;background:#fff;box-sizing:border-box}.creator-wallet-tableRailArrow{color:#7f7f7f;font-size:.8rem;line-height:1}.creator-wallet-tableRailTrack{flex:1;height:6px;border-radius:999px;background:#d6d6d6;overflow:hidden}.creator-wallet-tableRailThumb{width:86%;height:100%;border-radius:inherit;background:#9a9a9a}.creator-wallet-table tbody tr:last-child td{border-bottom:0}.creator-wallet-billingCard .creator-wallet-sectionHead{margin-bottom:12px}.creator-wallet-billingTableWrap{border:1px solid #b7b7b7;border-radius:6px;background:#f6f6f6;overflow-x:auto}.creator-wallet-billingTable{width:100%;table-layout:fixed}.creator-wallet-billingTable th,.creator-wallet-billingTable td{padding:10px 14px;font-size:.84rem;border-bottom-color:#c8c8c8;vertical-align:middle;text-align:left}.creator-wallet-billingTable th{color:#3a3a3a;background:#f7f7f7}.creator-wallet-billingTable td{color:#7a7a7a}.creator-wallet-billingTable th:last-child,.creator-wallet-billingTable td:last-child{padding-right:8px}.creator-wallet-billingActions{display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-content:start;-moz-column-gap:12px;column-gap:12px;white-space:nowrap}.creator-wallet-miniAction{border:0;border-radius:6px;min-height:30px;min-width:70px;padding:0 10px;background:#d6ff1f;color:#212121;font-size:.64rem;font-weight:700;line-height:1;cursor:pointer;flex:0 0 auto}.creator-wallet-trashAction{border:0;padding:0;background:transparent;color:#2f2f2f;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;cursor:pointer;flex:0 0 auto;overflow:visible;opacity:1}.creator-wallet-trashAction svg{display:block;width:14px;height:14px;stroke:currentColor;stroke-width:2;opacity:1}.creator-wallet-billingAddressCard{margin-top:12px;border:1px solid #b7b7b7;border-radius:6px;background:#f6f6f6;padding:12px 14px}.creator-wallet-billingAddressCard h3{margin:0 0 8px;color:#3d3d3d;font-size:.72rem;font-weight:700}.creator-wallet-billingAddressGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:10px}.creator-wallet-billingAddressGrid span{display:block;color:gray;font-size:.72rem;line-height:1.35}.creator-wallet-billingAddressGrid strong{display:block;margin-bottom:8px;color:#4a4a4a;font-size:.72rem;font-weight:700}.creator-wallet-clientTableWrap{border-color:#b7b7b7;border-radius:8px;background:#f7f7f7}.creator-wallet-clientTable th,.creator-wallet-clientTable td{padding:16px 14px;font-size:.72rem;vertical-align:middle}.creator-wallet-clientTable th{color:#393939}.creator-wallet-clientTable td{color:#878787}.creator-wallet-clientHistoryFilters{display:grid;grid-template-columns:156px minmax(0,1fr);gap:10px;margin-bottom:12px}.creator-wallet-paymentHistoryFilters>*{width:100%;min-width:0}.creator-wallet-paymentHistorySelect,.creator-wallet-paymentHistorySearch{position:relative;display:flex;align-items:center;min-height:42px;width:100%;min-width:0;border:1px solid #b8b8b8;border-radius:8px;background:#fff;box-sizing:border-box}.creator-wallet-paymentHistorySelect select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;min-width:0;height:100%;border:0;background:transparent;color:#343434;font:inherit;font-size:.82rem;padding:0 36px 0 12px;cursor:pointer;outline:none}.creator-wallet-paymentHistorySelect svg{position:absolute;right:12px;color:#454545;pointer-events:none}.creator-wallet-paymentHistorySearch{gap:8px;padding:0 12px;justify-content:flex-start}.creator-wallet-paymentHistorySearch svg{color:#7a7a7a;flex:0 0 auto}.creator-wallet-paymentHistorySearch input{flex:1 1 auto;width:100%;min-width:0;border:0;background:transparent;color:#343434;font:inherit;font-size:.8rem;line-height:1.2;padding:0;outline:none;text-align:left}.creator-wallet-paymentHistorySearch input::-moz-placeholder{text-align:left}.creator-wallet-paymentHistorySearch input::placeholder{text-align:left}.creator-wallet-historyCard .creator-wallet-clientHistoryFilters>*{width:100%;min-width:0}.creator-wallet-historyCard .creator-wallet-transactionsField,.creator-wallet-historyCard .creator-wallet-transactionsField--select select,.creator-wallet-historyCard .creator-wallet-transactionsField--search input{width:100%;min-width:0}.creator-wallet-historyCard .creator-wallet-transactionsField--search{justify-content:flex-start}.creator-wallet-historyCard .creator-wallet-transactionsField--search input{flex:1 1 auto;text-align:left}.creator-wallet-softPill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;background:#d6d6d3;color:#5d5d5d;font-size:.64rem;font-weight:700;white-space:nowrap}.creator-wallet-miniAction--pill{min-height:28px;min-width:80px;border-radius:999px;padding:6px 12px;font-size:.62rem}.creator-wallet-pagination button{min-width:30px;min-height:30px;padding:0 10px;border-radius:8px;color:#474747;font-size:.74rem;cursor:pointer}.creator-wallet-pagination button.active{background:var(--cw-accent);color:#1b1b1b;font-weight:700}.creator-wallet-pagination{display:flex;align-self:stretch;gap:8px;margin-top:12px;width:100%}.creator-wallet-pagination button{min-width:26px;min-height:22px;padding:0 8px;border-radius:6px;font-size:.72rem}.creator-wallet-transactionsCard{display:block;padding:22px 22px 16px}.creator-wallet-transactionsHeader{margin-bottom:16px}.creator-wallet-transactionsIntro{max-width:320px}.creator-wallet-transactionsHeading{margin:0;color:#2a2a2a;font-size:2rem;font-weight:700;line-height:1.04;letter-spacing:-.03em}.creator-wallet-transactionsText{margin:8px 0 0;color:#737373;font-size:.8rem;line-height:1.45}.creator-wallet-transactionsFilters{display:grid;grid-template-columns:126px 126px minmax(0,1fr);gap:10px;margin-bottom:16px}.creator-wallet-transactionsField{position:relative;display:flex;align-items:center;min-height:38px;border:1px solid #b8b8b8;border-radius:6px;background:#fff;box-sizing:border-box}.creator-wallet-transactionsField select,.creator-wallet-transactionsField input{width:100%;border:0;background:transparent;color:#343434;outline:none;font:inherit}.creator-wallet-transactionsField--select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 34px 0 12px;font-size:.76rem;cursor:pointer}.creator-wallet-transactionsField--select svg{position:absolute;right:10px;color:#454545;pointer-events:none}.creator-wallet-transactionsField--search{gap:8px;padding:0 12px}.creator-wallet-transactionsField--search svg{color:#7a7a7a;flex-shrink:0}.creator-wallet-transactionsField--search input{font-size:.75rem}.creator-wallet-transactionsTableCard{border:1px solid #acacac;border-radius:8px;background:#fff;overflow:hidden}.creator-wallet-transactionsTableFrame{width:100%;overflow-x:auto;overflow-y:hidden}.creator-wallet-transactionsTableCard .creator-wallet-transactionsGrid{width:100%;min-width:760px}.creator-wallet-transactionsTableCard .creator-wallet-transactionsGridRow{display:grid;grid-template-columns:.9fr .95fr 1.7fr 1.15fr 1fr 1fr;gap:0;align-items:start;width:100%}.creator-wallet-transactionsTableCard .creator-wallet-transactionsGridHead{border-bottom:1px solid #a8a8a8;background:#fff}.creator-wallet-transactionsTableCard .creator-wallet-transactionsGridHead>div{padding:13px 12px;color:#2f2f2f;font-size:.72rem;font-weight:700;line-height:1.2}.creator-wallet-transactionsTableCard .creator-wallet-transactionsGridBody .creator-wallet-transactionsGridRow{border-bottom:1px solid #c9c9c9}.creator-wallet-transactionsTableCard .creator-wallet-transactionsGridBody .creator-wallet-transactionsGridRow:last-child{border-bottom:0}.creator-wallet-transactionsTableCard .creator-wallet-transactionsGridBody .creator-wallet-transactionsGridRow>div{padding:16px 12px;color:#787878;font-size:.7rem;line-height:1.28;white-space:pre-line;min-width:0}.creator-wallet-transactionsRail{display:flex;align-items:center;gap:8px;padding:4px 10px 8px;border-top:1px solid #cdcdcd;background:#fff}.creator-wallet-transactionsRailArrow{color:#7f7f7f;font-size:.8rem;line-height:1}.creator-wallet-transactionsRailTrack{flex:1;height:6px;border-radius:999px;background:#d6d6d6;overflow:hidden}.creator-wallet-transactionsRailThumb{width:86%;height:100%;border-radius:inherit;background:#9a9a9a}.creator-wallet-transactionsPager{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;width:100%}.creator-wallet-transactionsPager button{min-width:26px;min-height:22px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#474747;font:inherit;font-size:.72rem;cursor:pointer}.creator-wallet-transactionsPager .active{background:var(--cw-accent);color:#1b1b1b;font-weight:700}.creator-wallet-statusPill{display:inline-flex;align-items:center;justify-content:center;min-width:82px;min-height:28px;padding:0 12px;border-radius:999px;background:#2f2f2f;color:#f5f5f5;font-size:.7rem;font-weight:600}.creator-wallet-balanceMeta{display:flex;align-items:center;gap:6px;margin:14px 0 12px}.creator-wallet-balanceMeta.stacked{align-items:flex-start;flex-direction:column;gap:4px}.creator-wallet-field{display:block;margin-bottom:12px}.creator-wallet-field>span{margin-bottom:6px}.creator-wallet-select.wide{width:100%}.creator-wallet-inlineInputs{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.creator-wallet-inlineInputs input{min-height:40px;padding:0 12px;border:1px solid #b9b9b9;border-radius:8px;background:var(--cw-card-solid);font-size:.78rem}.creator-wallet-quickBtn{min-height:40px;padding:0 12px;border-radius:8px;border:1px solid #c9c9c9;background:#efefeb;color:#505050;font-size:.66rem;white-space:nowrap;cursor:pointer}.creator-wallet-primaryBtn{width:100%;margin-top:2px}.creator-wallet-miniStatGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 14px}.creator-wallet-miniStat{padding:12px;border:1px solid #bfbfbf;border-radius:8px;background:#ffffffc2}.creator-wallet-boostGraph{height:110px;margin-bottom:8px;padding:10px 6px 0;border:1px solid #bfbfbf;border-radius:8px;background:#ffffffc7;overflow:hidden}.creator-wallet-helpList{margin:10px 0 0;padding-left:18px;color:var(--cw-text);font-size:.9rem}.creator-wallet-helpList li+li{margin-top:10px}.creator-wallet-linkBtn{padding:0;color:#353535;font-size:.86rem;text-decoration:underline;cursor:pointer}.user-page.dark .creator-wallet-main{background:radial-gradient(circle at top left,rgba(214,255,31,.06),transparent 24%),linear-gradient(180deg,#0d0d0d,#060606)}.user-page.dark .creator-wallet-shell{color:#f2f2f2}.user-page.dark .creator-wallet-title,.user-page.dark .creator-wallet-sideHead h2,.user-page.dark .creator-wallet-sectionHead h2,.user-page.dark .creator-wallet-summaryCard strong,.user-page.dark .creator-wallet-balanceValueRow strong,.user-page.dark .creator-wallet-earningsStats strong,.user-page.dark .creator-wallet-miniStat strong,.user-page.dark .creator-wallet-balanceMeta strong,.user-page.dark .creator-wallet-table td,.user-page.dark .creator-wallet-linkBtn{color:#f4f4f4}.user-page.dark .creator-wallet-table th{background-color:#111!important;color:#d6d6d6!important}.user-page.dark .creator-wallet-summaryCard span,.user-page.dark .creator-wallet-subtitle,.user-page.dark .creator-wallet-cardLabel,.user-page.dark .creator-wallet-note,.user-page.dark .creator-wallet-sectionHead p,.user-page.dark .creator-wallet-sideSub,.user-page.dark .creator-wallet-disclaimer,.user-page.dark .creator-wallet-earningsStats span,.user-page.dark .creator-wallet-helpList,.user-page.dark .creator-wallet-field span,.user-page.dark .creator-wallet-miniStat span,.user-page.dark .creator-wallet-balanceMeta span,.user-page.dark .creator-wallet-growthStat small{color:#b3b3b3}.user-page.dark .creator-wallet-summaryCard,.user-page.dark .creator-wallet-panel,.user-page.dark .creator-wallet-tableWrap,.user-page.dark .creator-wallet-miniStat,.user-page.dark .creator-wallet-boostGraph,.user-page.dark .creator-wallet-select,.user-page.dark .creator-wallet-search,.user-page.dark .creator-wallet-transactionsField,.user-page.dark .creator-wallet-transactionsTableCard,.user-page.dark .creator-wallet-inlineInputs input{background:#151515;border-color:#d6ff1f8c;box-shadow:none}.user-page.dark .creator-wallet-summaryCard,.user-page.dark .creator-wallet-panel{background:#121212;box-shadow:inset 0 0 0 1px #d6ff1f0a}.user-page.dark .creator-wallet-transactionsCard,.user-page.dark .creator-wallet-historyCard{background:#121212}.user-page.dark .creator-wallet-select select,.user-page.dark .creator-wallet-search input,.user-page.dark .creator-wallet-transactionsField select,.user-page.dark .creator-wallet-transactionsField input,.user-page.dark .creator-wallet-inlineInputs input{color:#f3f3f3}.user-page.dark .creator-wallet-chip{background:#222;color:#d8d8d8;box-shadow:inset 0 0 0 1px #d6ff1f1f}.user-page.dark .creator-wallet-chip.active,.user-page.dark .creator-wallet-manageBtn,.user-page.dark .creator-wallet-primaryBtn,.user-page.dark .creator-wallet-growthBadge{color:#121212}.user-page.dark .creator-wallet-manageBtn,.user-page.dark .creator-wallet-primaryBtn,.user-page.dark .creator-wallet-growthBadge,.user-page.dark .creator-wallet-transactionsPager .active{background:#d6ff1f}.user-page.dark .creator-wallet-quickBtn{background:#262626;border-color:#626262;color:#e1e1e1}.user-page.dark .creator-wallet-area{fill:#d6ff1f;opacity:.9}.user-page.dark .creator-wallet-line{stroke:#d6ff1f}.user-page.dark .creator-wallet-statusPill{background:#d6ff1f24;color:#d6ff1f;border:1px solid rgba(214,255,31,.45)}.user-page.dark .creator-wallet-transactionsHeading{color:#f2f2f2}.user-page.dark .creator-wallet-transactionsCard h2{color:#f4f4f4!important}.user-page.dark .creator-wallet-billingTableWrap,.user-page.dark .creator-wallet-billingAddressCard{background:#151515;border-color:#d6ff1f4d}.user-page.dark .creator-wallet-billingTable th{background:#101010;color:#f0f0f0;border-bottom-color:#ffffff1a}.user-page.dark .creator-wallet-billingTable td{color:#c2c2c2;border-bottom-color:#ffffff14}.user-page.dark .creator-wallet-billingAddressCard h3,.user-page.dark .creator-wallet-billingAddressGrid strong{color:#f2f2f2}.user-page.dark .creator-wallet-billingAddressGrid span{color:#a9a9a9}.user-page.dark .creator-wallet-trashAction{color:#bdbdbd}.user-page.dark .creator-wallet-clientTableWrap{background:#151515;border-color:#d6ff1f4d}.user-page.dark .creator-wallet-clientTable th{color:#f0f0f0}.user-page.dark .creator-wallet-clientTable td{color:#bdbdbd}.user-page.dark .creator-wallet-clientHistoryFilters .creator-wallet-transactionsField,.user-page.dark .creator-wallet-paymentHistorySelect,.user-page.dark .creator-wallet-paymentHistorySearch{background:#151515;border-color:#d6ff1f4d}.user-page.dark .creator-wallet-paymentHistorySelect select,.user-page.dark .creator-wallet-paymentHistorySearch input{color:#ececec}.user-page.dark .creator-wallet-paymentHistorySelect svg,.user-page.dark .creator-wallet-paymentHistorySearch svg{color:#a9a9a9}.user-page.dark .creator-wallet-softPill{background:#3a3a3a;color:#e0e0e0}.user-page.dark .creator-wallet-transactionsText,.user-page.dark .creator-wallet-transactionsRailArrow{color:#a7a7a7}.user-page.dark .creator-wallet-transactionsCard{border-color:#d6ff1f42}.user-page.dark .creator-wallet-transactionsField{background:#0f0f0f;border-color:#d6ff1f57}.user-page.dark .creator-wallet-transactionsField select,.user-page.dark .creator-wallet-transactionsField input{color:#ececec}.user-page.dark .creator-wallet-transactionsField--select svg,.user-page.dark .creator-wallet-transactionsField--search svg{color:#a9a9a9}.user-page.dark .creator-wallet-transactionsTableCard{background:#0f0f0f;border-color:#d6ff1f57}.user-page.dark .creator-wallet-transactionsRail{background:#151515;border-top-color:#d6ff1f38}.user-page.dark .creator-wallet-transactionsTableCard .creator-wallet-transactionsGridHead{background:#171717;border-bottom-color:#d6ff1f47}.user-page.dark .creator-wallet-transactionsTableCard .creator-wallet-transactionsGridHead>div{color:#f3f3f3}.user-page.dark .creator-wallet-transactionsTableCard .creator-wallet-transactionsGridBody .creator-wallet-transactionsGridRow>div{color:#d4d4d4}.user-page.dark .creator-wallet-transactionsTableCard .creator-wallet-transactionsGridBody .creator-wallet-transactionsGridRow{background:#121212;border-bottom-color:#ffffff14}.user-page.dark .creator-wallet-transactionsRailTrack{background:#363636}.user-page.dark .creator-wallet-transactionsRailThumb{background:#d6ff1f}.user-page.dark .creator-wallet-transactionsPager button{color:#d0d0d0}.user-page.dark .creator-wallet-barChart .recharts-cartesian-axis-line{stroke:#5f5f5f!important}.user-page.dark .creator-wallet-barChart .recharts-cartesian-axis-tick-value,.user-page.dark .creator-wallet-boostGraph .recharts-cartesian-axis-tick-value{fill:#cfcfcf!important}.user-page.dark .creator-wallet-boostGraph .recharts-bar-rectangle path,.user-page.dark .creator-wallet-barChart .recharts-bar-rectangle path{fill:#d6ff1f}.user-page.dark .creator-wallet-miniBadge.up,.user-page.dark .creator-wallet-miniBadge.stable{background:#d6ff1f;color:#111}.user-page.dark .creator-wallet-balanceValueRow strong,.user-page.dark .creator-wallet-summaryCard strong,.user-page.dark .creator-wallet-earningsStats strong,.user-page.dark .creator-wallet-miniStat strong,.user-page.dark .creator-wallet-balanceMeta strong,.user-page.dark .creator-wallet-linkBtn{color:#d6ff1f}.user-page.dark .creator-wallet-helpList{color:#d9d9d9}.user-page.dark .creator-wallet-historyCard .creator-wallet-sectionHead h2{color:#d6ff1f}.user-page.dark .creator-wallet-historyCard .creator-wallet-tableWrap{background:#151515;border-color:#d6ff1f57}.user-page.dark .creator-wallet-historyCard .creator-wallet-table th{background:#e8e8e8;color:#5a5a5a;border-bottom-color:#ffffff14}.user-page.dark .creator-wallet-historyCard .creator-wallet-table td{background:#121212;color:#f1f1f1;border-bottom-color:#ffffff14}@media (max-width: 1180px){.creator-wallet-contentGrid{grid-template-columns:1fr}.creator-wallet-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.creator-wallet-helpCard{grid-column:span 2}}@media (max-width: 920px){.creator-wallet-shell{padding:22px 18px 110px}.creator-wallet-summaryGrid,.creator-wallet-highlightGrid,.creator-wallet-sidebar,.creator-wallet-transactionsFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-wallet-clientHistoryFilters{grid-template-columns:1fr}.creator-wallet-search,.creator-wallet-transactionsField--search{grid-column:1 / -1}.creator-wallet-transactionsTableWrap{overflow-x:auto}.creator-wallet-transactionsGrid{min-width:760px}}@media (max-width: 720px){.creator-wallet-header{flex-direction:column;align-items:stretch}.creator-wallet-title{font-size:1.75rem}.creator-wallet-summaryGrid,.creator-wallet-highlightGrid,.creator-wallet-sidebar,.creator-wallet-miniStatGrid{grid-template-columns:1fr}.creator-wallet-panel,.creator-wallet-summaryCard{border-radius:16px}.creator-wallet-earningsStats{grid-template-columns:1fr}.creator-wallet-barChart{gap:18px;min-height:150px;padding-inline:4px}.creator-wallet-inlineInputs,.creator-wallet-transactionsFilters,.creator-wallet-transactionsToolbar{grid-template-columns:1fr}.creator-wallet-pagination{flex-wrap:wrap}.creator-wallet-helpCard{grid-column:auto}}:root{--csl-bg: #ffffff;--csl-card: #ffffff;--csl-text: #000000;--csl-muted: #666666;--csl-border: #000000;--csl-border-2: #000000;--csl-radius: 48px;--csl-lime: #ceff1b}.csl-card,.sp-card,.am-card,.faq-wrap{width:100%;background:#fff;border:4px solid #000000;border-radius:var(--csl-radius);padding:48px;box-sizing:border-box;box-shadow:12px 12px #0000000d}.user-page.dark .csl-card,.user-page.dark .sp-card,.user-page.dark .am-card,.user-page.dark .faq-wrap{background:#1a1a1a;border-color:#333}.csl-section{font-size:18px;margin:0 0 20px;color:#111;font-weight:600}.user-page.dark .csl-section{color:#fff}.csl-field{margin-bottom:20px}.csl-label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.user-page.dark .csl-label{color:#d1d5db}.csl-input,.csl-textarea,.sp-input,.sp-textarea,.am-input,.faq-input{width:100%;border:2px solid #000000;border-radius:16px;background:#fff;color:#000;font-size:15px;font-weight:600;padding:12px 16px;outline:none;transition:all .2s ease}.csl-input::-moz-placeholder,.csl-textarea::-moz-placeholder{color:#9ca3af}.csl-input::placeholder,.csl-textarea::placeholder{color:#9ca3af}.csl-textarea{min-height:80px;resize:none;line-height:1.5}.csl-input:focus,.csl-textarea:focus,.sp-input:focus,.sp-textarea:focus,.am-input:focus,.faq-input:focus{border-color:#000!important;box-shadow:6px 6px #ceff1b!important;transform:translate(-2px,-2px);outline:none}.user-page.dark .csl-input,.user-page.dark .csl-textarea,.user-page.dark .sp-input,.user-page.dark .sp-textarea,.user-page.dark .am-input,.user-page.dark .faq-input,.user-page.dark .onboarding-selected-option{background:#2a2a2a;border-color:#404040;color:#fff}.user-page.dark .csl-input:focus,.user-page.dark .csl-textarea:focus,.user-page.dark .sp-input:focus,.user-page.dark .sp-textarea:focus,.user-page.dark .am-input:focus,.user-page.dark .faq-input:focus{border-color:#ceff1b!important;box-shadow:0 0 0 3px #ceff1b26!important}.user-page.dark .csl-input::-moz-placeholder,.user-page.dark .sp-input::-moz-placeholder,.user-page.dark .am-input::-moz-placeholder,.user-page.dark .faq-input::-moz-placeholder{color:#6b7280}.user-page.dark .csl-input::placeholder,.user-page.dark .sp-input::placeholder,.user-page.dark .am-input::placeholder,.user-page.dark .faq-input::placeholder{color:#6b7280}.am-uploadBox{border:2px solid #CEFF1B;border-radius:12px;padding:14px;position:relative;background-color:#fff;min-height:220px;display:flex;align-items:center;justify-content:center}.faq-actions{display:flex;justify-content:flex-end;gap:16px;margin-top:40px;width:100%}.user-page.dark .csl-input,.user-page.dark .csl-select,.user-page.dark .csl-textarea,.user-page.dark .sp-input,.user-page.dark .sp-select,.user-page.dark .sp-textarea,.user-page.dark .am-input,.user-page.dark .faq-input{background-color:transparent!important;color:#fff!important;border:1px solid #ffffff!important}.csl-card,.sp-card,.am-card,.faq-wrap{width:100%;background:transparent;border:none;padding:4px 0;box-sizing:border-box}.csl-section{font-size:20px;margin:10px 0 14px;color:#222;font-weight:600}.csl-field{margin-bottom:14px}.csl-label{display:block;font-size:18px;font-weight:500;color:#222;margin-bottom:6px}.csl-field .csl-titleLabel{font-size:18px!important;font-weight:600}@media (max-width: 768px){.csl-field .csl-titleLabel{font-size:22px!important}.csl-label,.sp-label,.am-field label,.faq-label{font-size:16px}.csl-section,.sp-topTitle,.am-title,.faq-title,.faq-number{font-size:18px}}.csl-input,.csl-textarea,.csl-aboutarea,.sp-input,.sp-textarea,.am-input,.faq-input{width:100%;border:1px solid #000;border-radius:var(--csl-radius);background:transparent;color:#111;font-size:14px;padding:10px 12px;outline:none;transition:all .2s ease}.csl-input,.sp-input,.am-input,.faq-input{height:40px}.csl-textarea{min-height:80px;resize:none;line-height:1.35}.csl-aboutarea{min-height:100px;resize:none;line-height:1.35}.user-page.dark .csl-clear-all{color:#ceff1b;border-left:1px solid #CEFF1B}.sp-mode.active{color:#111;font-weight:600}.sp-switch input:checked+.sp-slider{background:#fff;border:1.5px solid #AC4BFA}.sp-switch input:checked+.sp-slider:before{transform:translate(22px,-50%);background:#ac4bfa;box-shadow:0 0 8px #ac4bfa}.sp-tab{border:0;background:transparent;border-radius:5px;padding:10px 0;font-size:18px;font-weight:700;color:#474747;cursor:pointer}.am-addOnList{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px;background:#fff;border-radius:6px;padding:14px}.am-chip{background:#fff;border:1px solid #eee;padding:6px 12px;border-radius:8px;font-size:11px;display:flex;align-items:center;gap:8px}.am-chip button{border:none;background:transparent}.deliverables-notes-card{border:1px solid #d7d7d7;border-radius:10px;background:#f1f6f9;padding:12px;margin-bottom:14px}.deliverables-notes-header{padding:6px 10px}.deliverables-section-title{font-size:14px;font-weight:700;color:#1e2a37;margin:0}.deliverables-notes-divider{border:0;border-top:1px solid #d2d8de;margin:4px 0 8px}.deliverables-notes-body{margin-bottom:8px}.deliverables-notes-textarea{width:100%;min-height:80px;border:1px solid #c8d1d8;border-radius:8px;padding:10px;font-size:14px;color:#1a1f24;resize:vertical}.deliverables-notes-actions{display:flex;justify-content:flex-end}.deliverables-notes-addBtn{border:none;background:#ceff1b;color:#000;font-weight:700;border-radius:8px;padding:8px 16px;cursor:pointer}.deliverables-notes-addBtn:hover{opacity:.95}.am-uploadBox{border:1px solid #CEFF1B;border-radius:12px;padding:14px;position:relative;background-color:#fff;min-height:220px;display:flex;align-items:center;justify-content:center}.faq-card{border:1px solid var(--csl-lime);border-radius:8px;padding:14px;background:#fff;margin-bottom:12px}.faq-actions{display:flex;justify-content:flex-end;gap:0px 16px;width:100%}.faq-draft{height:44px;padding:0 30px;border-radius:10px;border:1px solid black;background:#f4f4f4;cursor:pointer;font-weight:600;font-size:14px;color:#222;transition:all .2s ease}.user-page.dark .csl-chips,.user-page.dark .sp-chipRow,.user-page.dark .am-addOnList{background-color:#5c5c5c!important;border:none!important}.user-page.dark .faq-draft{background:transparent!important;border:1px solid #ffffff!important;color:#fff!important}.user-page.dark .my-portfolio input,.user-page.dark .my-portfolio textarea{border-color:#fff!important;border-width:1px!important;color:#fff!important}.user-page.dark .am-mediaLabel,.user-page.dark .my-portfolio label{color:#ceff1b!important}.user-page.dark .my-portfolio .border-2.border-white{border-color:#ceff1b59!important}.my-portfolio{margin-left:0!important;margin-top:0!important;width:100%!important;background-color:#fefefe40}.included-bullet-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.included-bullet-item{display:flex;align-items:center;gap:8px;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:8px;padding:8px 10px;transition:border-color .18s}.included-bullet-item:hover{border-color:#ceff1b}.included-bullet-dot{color:#ceff1b;font-size:18px;line-height:1;flex-shrink:0;font-weight:700}.included-bullet-text{flex:1;font-size:13px;color:#222;word-break:break-word}.included-bullet-del{background:transparent;border:none;cursor:pointer;color:#999;font-size:18px;line-height:1;padding:0 2px;border-radius:4px;flex-shrink:0;transition:color .15s,background .15s}.included-bullet-del:hover{color:#e53e3e;background:#fff0f0}.user-page.dark .included-bullet-item{background:#1e1e1e;border-color:#333}.user-page.dark .included-bullet-text{color:#e0e0e0}.user-page.dark .included-bullet-del:hover{background:#2d1a1a}.sp-toolsRow{display:flex;gap:8px;align-items:center}.sp-toolsRow .sp-input{flex:1}.sp-addBtnRight{flex-shrink:0;background:#ceff1b;color:#000;border:none;border-radius:8px;font-size:13px;font-weight:600;padding:8px 14px;cursor:pointer;transition:opacity .15s,transform .12s;white-space:nowrap}.sp-addBtnRight:hover{opacity:.85;transform:translateY(-1px)}.am-changeBtn{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:5px;background:#ceff1b;color:#000;border:none;border-radius:20px;font-size:12px;font-weight:700;padding:6px 14px;cursor:pointer;box-shadow:0 2px 8px #00000040;transition:opacity .15s,transform .15s;z-index:10}.am-changeBtn:hover{opacity:.9;transform:translate(-50%) translateY(-2px)}.deliverable-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 20px;border:2px dashed #d0d0d0;border-radius:12px;background:#f8f8f8;cursor:pointer;transition:border-color .2s,background .2s;margin-bottom:16px;text-align:center}.deliverable-dropzone:hover,.deliverable-dropzone.drag-over{border-color:#ceff1b;background:#f4ffcc}.deliverable-dropzone-label{font-size:14px;color:#555}.deliverable-dropzone-hint{font-size:11px;color:#999}.user-page.dark .deliverable-dropzone{background:#1a1a1a;border-color:#333}.user-page.dark .deliverable-dropzone:hover,.user-page.dark .deliverable-dropzone.drag-over{background:#1e2200;border-color:#ceff1b}.user-page.dark .deliverable-dropzone-label{color:#ccc}.deliverable-file-list{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.deliverable-file-card{border:1px solid #e0e0e0;border-radius:10px;overflow:hidden;background:#fff;transition:border-color .18s}.deliverable-file-card:hover{border-color:#ceff1b}.deliverable-file-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f5f5f5;border-bottom:1px solid #ececec}.deliverable-file-info{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.deliverable-file-info svg{color:#666;flex-shrink:0}.deliverable-file-name{font-size:13px;font-weight:500;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deliverable-file-size{font-size:11px;color:#999;flex-shrink:0}.deliverable-file-remove{background:transparent;border:none;cursor:pointer;color:#aaa;font-size:20px;line-height:1;padding:0 4px;border-radius:4px;transition:color .15s,background .15s;flex-shrink:0;margin-left:8px}.deliverable-file-remove:hover{color:#e53e3e;background:#fff0f0}.deliverable-notes-wrap{padding:10px 14px}.deliverable-notes-label{display:block;font-size:11px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.deliverable-notes-textarea{width:100%;border:1px solid #e0e0e0;border-radius:6px;padding:8px 10px;font-size:13px;color:#333;background:#fafafa;resize:vertical;outline:none;transition:border-color .18s;font-family:inherit}.deliverable-notes-textarea:focus{border-color:#ceff1b;background:#fff}.deliverable-add-more{align-self:flex-start;background:transparent;border:1.5px dashed #CEFF1B;color:#333;border-radius:8px;font-size:13px;font-weight:600;padding:8px 16px;cursor:pointer;transition:background .15s,color .15s}.deliverable-add-more:hover{background:#ceff1b;color:#000}.user-page.dark .deliverable-file-card{background:#1e1e1e;border-color:#333}.user-page.dark .deliverable-file-header{background:#141414;border-color:#2a2a2a}.user-page.dark .deliverable-file-name{color:#eee}.user-page.dark .deliverable-notes-textarea{background:#1a1a1a;border-color:#333;color:#eee}.user-page.dark .deliverable-notes-textarea:focus{border-color:#ceff1b;background:#1e1e1e}.user-page.dark .deliverable-add-more{color:#ccc}.user-page.dark .deliverable-add-more:hover{color:#000}.faq-draft.saving,.faq-save.saving{opacity:.8;cursor:not-allowed}.saving-indicator{display:inline-flex;align-items:center;gap:8px}.saving-dot{display:inline-block;width:10px;height:10px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:savingSpin .7s linear infinite}@keyframes savingSpin{to{transform:rotate(360deg)}}.swal-brand-popup{font-family:Arial,sans-serif!important;border-radius:16px!important;border:1px solid #CEFF1B!important}.swal-brand-title{font-family:Montserrat,Arial,sans-serif!important;font-weight:700!important}.swal-brand-confirm{border-radius:20px!important;font-weight:700!important}.am-cover-slider{position:relative;width:100%;border-radius:8px;overflow:hidden}.am-cover-slider .am-preview{width:100%;height:260px;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block}.am-slide-btn{position:absolute;top:50%;transform:translateY(-50%);background:#00000073;color:#fff;border:none;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background .2s}.am-slide-btn:hover{background:#ceff1bd9;color:#000}.am-slide-btn.left{left:8px}.am-slide-btn.right{right:8px}.am-slide-dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:10}.am-dot{width:8px;height:8px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:background .2s}.am-dot.active{background:#ceff1b}.am-slide-count{position:absolute;top:8px;right:10px;background:#0000008c;color:#fff;font-size:11px;padding:2px 8px;border-radius:20px;z-index:10}.am-thumb-strip{display:flex;gap:6px;margin-top:8px;overflow-x:auto;padding-bottom:4px}.am-thumb{width:56px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:5px;cursor:pointer;border:2px solid transparent;flex-shrink:0;transition:border-color .2s}.am-thumb.active{border-color:#ceff1b}.am-thumb:hover{border-color:#ceff1b99}.am-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.am-modal-overlay.blurred{pointer-events:none;filter:blur(2px);opacity:.8}.am-modal-content{background:#fff;width:100%;max-width:600px;border-radius:20px;box-shadow:0 10px 40px #0000004d;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;border:1px solid #eee}.am-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #eee}.am-modal-title{font-size:18px;font-weight:700;margin:0;color:#000}.am-back-btn{background:transparent;border:none;cursor:pointer;font-weight:600;font-size:14px;color:#666}.am-done-btn{background:#ceff1b;padding:8px 24px;border-radius:10px;border:1px solid #000;font-weight:700;cursor:pointer}.am-done-btn:disabled{background:#e0e0e0;border-color:#ccc;cursor:not-allowed}.am-upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px;overflow-y:auto}.am-grid-slot{aspect-ratio:1;background:#f4f4f4;border:2px dashed #ccc;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;transition:all .2s}.am-grid-slot:hover{border-color:#ceff1b;background:#fafafa}.am-grid-slot.has-file{border-style:solid;border-color:#ceff1b}.am-slot-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.am-remove-slot{position:absolute;top:6px;right:6px;background:#0009;color:#fff;border:none;border-radius:50%;width:22px;height:22px;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.am-slot-add{font-size:30px;color:#999;font-weight:300}.am-modal-hint{padding:14px 24px;font-size:12px;color:#888;text-align:center;background:#f9f9f9;border-top:1px solid #eee}.user-page.dark .am-modal-content{background:#1a1a1a;border-color:#ceff1b}.user-page.dark .am-modal-header{border-bottom-color:#333}.user-page.dark .am-modal-title{color:#fff}.user-page.dark .am-grid-slot{background:#2a2a2a;border-color:#444}.user-page.dark .am-modal-hint{background:#141414;border-top-color:#333;color:#aaa}.user-page.dark .am-back-btn{color:#aaa}.deliverables-section-container{width:100%;margin-top:24px}.deliverables-card{background:#fff;border:1px solid #CEFF1B;border-radius:12px;padding:24px;width:100%}.user-page.dark .deliverables-card{background:transparent}.deliverables-title{font-size:16px;font-weight:700;margin-bottom:20px;color:#111}.user-page.dark .deliverables-title{color:#fff}.deliverable-upload-box{width:100%;background:#eaeaea;border-radius:12px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px}.user-page.dark .deliverable-upload-box{background:#2a2a2a}.deliverable-upload-icon{color:#888;margin-bottom:8px}.deliverable-upload-text{font-size:14px;font-weight:500;color:#333}.user-page.dark .deliverable-upload-text{color:#eee}.deliverable-upload-hint{font-size:11px;color:#888;margin:0}.deliverable-notes-area{width:100%;border-radius:12px;overflow:hidden;border:1px solid #ccc;background:#eaeaea}.user-page.dark .deliverable-notes-area{border-color:#444;background:#2a2a2a}.deliverable-notes-header{background:transparent;padding:10px 15px;font-size:13px;font-weight:600;color:#555;border-bottom:1px solid #ccc}.user-page.dark .deliverable-notes-header{color:#bbb;border-bottom:1px solid #444}.deliverable-notes-textarea{width:100%;background:transparent;border:none;padding:10px 15px;min-height:100px;resize:none;font-size:14px;color:#111;outline:none}.user-page.dark .deliverable-notes-textarea{color:#fff}.deliverable-input{width:100%;background:transparent;border:1px solid #ccc;border-radius:8px;padding:12px 16px;font-size:14px;color:#111;outline:none;transition:border-color .2s}.user-page.dark .deliverable-input{border-color:#444;color:#fff}.deliverable-input:focus{border-color:#ceff1b}.deliverables-add-btn{background:#ceff1b;color:#000;border:1px solid black;border-radius:8px;padding:8px 24px;font-weight:700;font-size:15px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.deliverables-add-btn:hover{background:#bdff1b;transform:translateY(-1px)}.deliverables-add-btn:active{transform:translateY(0)}.deliverables-links-divider{width:100%;height:1px;background:#eaeaea;margin-bottom:30px}.user-page.dark .deliverables-links-divider{background:#333}:root{--mp-bg: #f2f2f2;--mp-white: #ffffff;--mp-text: #111;--mp-muted: #6b6b6b;--mp-lime: #ceff1b;--mp-border: #e8e8e8;--mp-shadow: 0 10px 30px rgba(0, 0, 0, .08);--mp-radius: 10px;--mp-header-h: 72px}.dark .mp-page{--mp-bg: #121212;--mp-white: #1e1e1e;--mp-text: #ffffff;--mp-muted: #a0a0a0;--mp-border: #333333;--mp-shadow: 0 10px 30px rgba(0, 0, 0, .4)}.mp-page{height:100dvh;background:var(--mp-bg);color:var(--mp-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden;display:flex;flex-direction:column}.mp-page .hamburger-btn{display:flex!important}.mp-content-wrapper{margin-top:var(--mp-header-h);height:calc(100dvh - var(--mp-header-h));overflow:hidden}.mp-scroll-area{height:100%;overflow-y:auto}.mp-hero{position:relative;height:560px;background:#f4f5f7;overflow:hidden}.dark .mp-hero{background:#121212}.mp-heroOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.mp-heroInner{position:relative;max-width:1400px;height:100%;margin:0 auto;padding:0 48px;display:flex;align-items:center;justify-content:flex-start;z-index:3}.mp-heroText{flex:1.2;z-index:2;text-align:left}.mp-heroTitle{margin:0;font-size:52px;font-weight:500;line-height:1.1;color:#1a1a1a}.mp-page.dark .mp-heroTitle{color:#fff!important}.mp-heroSub{margin:8px 0 0;font-size:52px;font-weight:500;line-height:1.1;color:#1a1a1a}.mp-page.dark .mp-heroSub{color:#fff!important}.mp-page.dark .mp-highlight{color:var(--mp-lime)!important;font-weight:700}.mp-heroImg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;z-index:1;animation:heroFadeSlide 1s ease-out}@keyframes heroFadeSlide{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.mp-shell{width:100%;padding:32px 48px 64px;position:relative}.mp-catRow{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.mp-pill{border:2px solid #FFFFFF;background:#ceff1b;color:#1a1a1a;font-weight:600;padding:10px 24px;border-radius:999px;cursor:pointer;font-size:13px;line-height:1;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.mp-pill .mp-chipIcon{transition:transform .2s ease;opacity:.7}.mp-pill.open .mp-chipIcon{transform:rotate(180deg);opacity:1}.mp-pill.active{background:#ceff1b;box-shadow:0 0 10px #ceff1b66}.mp-filterRow{display:flex;gap:16px;align-items:center;margin-bottom:32px}.mp-filterBtn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:8px;border:2px solid #FFFFFF;background:#efefef;cursor:pointer;font-size:13px;font-weight:500;color:#333;transition:all .2s ease}.mp-filterBtn:hover{box-shadow:0 0 15px #ceff1b}.dark .mp-filterBtn{background:#ceff1b;border-color:#ceff1b;color:#1a1a1a}.dark .mp-filterBtn:hover{box-shadow:0 0 15px #ceff1b}.mp-chipScroller-wrapper{position:relative;flex:1;display:flex;align-items:center;overflow:hidden}.mp-chipScroller{display:flex;gap:14px;overflow:auto;padding:0 4px 4px;scrollbar-width:none;flex:1}.mp-chipScroller::-webkit-scrollbar{display:none}.mp-chip{border:0;background:transparent;color:#333;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;padding:6px 0}.dark .mp-chip{color:#ccc}.mp-chip.active,.mp-chip.open{background:#ceff1b;color:#1a1a1a;padding:6px 16px;border-radius:999px;font-weight:600;box-shadow:0 0 10px #ceff1b4d}.mp-chipIcon{opacity:.6;flex-shrink:0;transition:transform .2s ease}.mp-chip:hover .mp-chipIcon{transform:translateY(1px)}.mp-chip.open .mp-chipIcon{transform:rotate(180deg);opacity:1}.mp-chipWrap{position:relative;flex-shrink:0}.mp-megaDropdown{position:fixed;left:100px;right:100px;background:#fff;border-top:1px solid black;border-radius:16px;box-shadow:0 12px 40px #00000026;z-index:9999;padding:28px 48px 32px;animation:megaDropIn .18s ease}@keyframes megaDropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dark .mp-megaDropdown{background:#1a1a1a;border-color:#2e2e2e;box-shadow:0 12px 40px #00000080}.mp-megaGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:28px 32px}.mp-megaGroup{display:flex;flex-direction:column;gap:4px}.mp-megaGroupTitle{margin:0 0 8px;font-family:Inter,system-ui,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:200%;color:#2b2b2b}.dark .mp-megaGroupTitle{color:#ccc}.mp-megaItem{display:block;width:100%;padding:4px 0;text-align:left;background:transparent;border:none;font-size:16px;font-weight:400;color:#222;cursor:pointer;transition:color .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-megaItem:hover{color:#ceff1b;font-weight:500}.dark .mp-megaItem{color:#bbb}.dark .mp-megaItem:hover{color:#ceff1b}.mp-sectionTitle{margin:0 0 24px;font-size:24px;font-weight:700;color:#1a1a1a}.dark .mp-sectionTitle{color:#fff}.mp-grid{display:flex;gap:24px;overflow-x:auto;padding:10px 4px 24px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}.mp-grid::-webkit-scrollbar{display:none}.mp-card{flex:0 0 320px;background:transparent;border-radius:16px;overflow:hidden;transition:all .3s ease;scroll-snap-align:center}.dark .mp-card{background:transparent}.mp-imgWrap{height:180px;background:#f7f7f7;overflow:hidden;border-radius:10px}.mp-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mp-cardBody{padding:16px}.mp-topLine{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mp-user{display:flex;align-items:center;gap:8px}.mp-avatar{width:32px;height:32px;border-radius:50%;background:#333}.mp-userName{font-size:18px;font-weight:600;color:#1a1a1a}.dark .mp-userName{color:#eee}.mp-verifyIcon{flex-shrink:0}.mp-aiBadge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#fff;padding:5px 12px;border-radius:9px;position:relative;background:#000;background:linear-gradient(#1a1a1a,#1a1a1a) padding-box,linear-gradient(90deg,#d946ef,#8b5cf6) border-box;border:1.5px solid transparent;box-shadow:0 0 8px #8b5cf699,0 0 16px #8b5cf666,0 0 32px #d946ef4d;transition:all .3s ease}.mp-aiBadge svg{color:#d946ef;filter:drop-shadow(0 0 4px #d946ef)}.dark .mp-aiBadge{background:#fff;color:#1a1a1a;box-shadow:0 0 12px #d946efcc,0 0 24px #d946ef80,0 0 40px #8b5cf64d}.dark .mp-aiBadge svg{color:#d946ef;filter:drop-shadow(0 0 4px #d946ef)}.mp-desc{margin:0 0 16px;font-size:18px;font-weight:500;color:#444;line-height:1.4;min-height:40px}.dark .mp-desc{color:#fff}.mp-metaRow{margin-bottom:16px}.mp-rating{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:#1a1a1a}.dark .mp-rating{color:#eee}.mp-star{font-size:16px;color:#111}.dark .mp-star{color:#fff}.mp-rev{color:#888;font-weight:500}.mp-bottomRow{display:flex;align-items:center;justify-content:space-between}.mp-price{font-size:15px;font-weight:700;color:#1a1a1a}.dark .mp-price{color:#fff}.mp-cta{border:1px solid #000;background:#ceff1b;color:#1a1a1a;font-weight:700;font-size:12px;padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px;justify-content:center}.mp-ctaIcon{flex-shrink:0}.mp-cta:hover{background:#ceff1b;border-color:#ceff1b;color:#000;box-shadow:0 0 15px #ceff1b;transform:scale(1.05);transition:all .3s ease}.mp-listing-container{position:relative;margin-bottom:24px}.mp-floatArrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:0;background:#ceff1b;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0003;z-index:10;transition:all .2s ease}.mp-floatArrow.left{left:-24px}.mp-floatArrow.right{right:-24px}.chip-arrow{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#ceff1b;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease;flex-shrink:0}.chip-arrow.left{left:0}.chip-arrow.right{right:0}.mp-chipScroller-wrapper .mp-chipScroller{padding:0 32px 4px}.mp-viewAllRow{display:flex;justify-content:flex-end;margin-top:40px;padding-bottom:60px}.mp-viewAllBtn{background:#ceff1b;color:#1a1a1a;border:1px solid #000;padding:14px 40px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .3s ease;box-shadow:0 4px 15px #ceff1b33}.mp-viewAllBtn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ceff1b66;background:#d4ff33}.dark .mp-viewAllBtn{background:#ceff1b;color:#000}@media (max-width: 900px){:root{--mp-header-h: 68px}.mp-hero{height:auto;min-height:260px;padding:48px 0}.mp-heroInner{flex-direction:column;padding:0 24px;text-align:left;align-items:flex-start;gap:24px}.mp-heroTitle,.mp-heroSub{font-size:32px}.mp-shell{padding:24px 20px 48px}.mp-catRow{gap:8px;margin-bottom:16px}.mp-pill{padding:8px 16px;font-size:12px}.mp-cta{padding:7px 12px;font-size:11px;gap:5px}.mp-bottomRow{flex-wrap:wrap;gap:6px}.mp-aiBadge{font-size:9px;padding:3px 8px;gap:4px;border-radius:7px}.mp-aiBadge svg{width:11px!important;height:11px!important}.mp-filterRow{gap:10px;margin-bottom:20px;flex-wrap:wrap}.mp-floatArrow{width:36px;height:36px;opacity:1;pointer-events:auto}.mp-floatArrow.left{left:-10px}.mp-floatArrow.right{right:-10px}.mp-floatArrow svg{width:18px;height:18px}.mp-megaDropdown{padding:20px 24px 24px;left:0;right:0}.mp-megaGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:20px 20px}.mp-card{flex:0 0 260px}}@media (max-width: 600px){:root{--mp-header-h: 60px}.mp-hero{min-height:220px;padding:36px 0}.mp-heroTitle,.mp-heroSub{font-size:24px;text-align:left!important}.mp-heroInner{padding:0 16px}.mp-shell{padding:16px 16px 40px}.mp-catRow{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;gap:8px;margin-bottom:12px}.mp-catRow::-webkit-scrollbar{display:none}.mp-pill{flex-shrink:0;padding:7px 14px;font-size:11px}.mp-filterRow{gap:8px;margin-bottom:16px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.mp-filterRow::-webkit-scrollbar{display:none}.mp-chipScroller-wrapper .mp-chipScroller{padding:0 32px 4px}.mp-filterBtn{flex-shrink:0;height:32px;padding:0 12px;font-size:12px}.mp-chip{font-size:12px}.mp-megaDropdown{padding:16px 16px 20px;max-height:70vh;overflow-y:auto}.mp-megaGrid{grid-template-columns:repeat(2,1fr);gap:16px 12px}.mp-megaGroupTitle{font-size:13px;font-weight:500px}.mp-megaItem{font-size:12px}.mp-grid{padding:10px 30px 24px;gap:15px}.mp-card{flex:0 0 calc(100vw - 60px)}.mp-imgWrap{height:140px}}@media (max-width: 400px){.mp-heroTitle,.mp-heroSub{font-size:20px;text-align:left!important}.mp-megaGrid{grid-template-columns:1fr 1fr;gap:12px}.mp-card{flex:0 0 calc(100vw - 40px)}.mp-grid{padding:10px 20px 24px;gap:10px}.mp-shell{padding:12px 12px 32px}}.mp-filterOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mp-filterDrawer{position:fixed;top:0;left:0;bottom:0;width:320px;max-width:90vw;background:#1a1a1a;display:flex;flex-direction:column;z-index:1001;box-shadow:4px 0 24px #00000080;animation:slideInLeft .22s ease}.mp-filter-scroll-body{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ceff1b transparent}.mp-filter-scroll-body::-webkit-scrollbar{width:6px}.mp-filter-scroll-body::-webkit-scrollbar-thumb{background:#ceff1b;border-radius:10px}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.mp-filterHeader{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.mp-clearBtn{background:none;border:none;color:#666;font-size:13px;font-weight:600;cursor:pointer;transition:color .2s}.mp-clearBtn:hover{color:#ceff1b}.dark .mp-clearBtn,.dark .mp-clearBtn:hover{color:#fff}.mp-filterTitle{font-size:18px;font-weight:700;color:#fff}.mp-filterClose{background:#ffffff14;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:background .2s}.mp-filterClose:hover{background:#ceff1b;color:#000}.mp-filterSection{padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.mp-filterLabel{font-size:13px;font-weight:700;color:#000;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.dark .mp-filterLabel{color:#ffffffe6}.mp-filterCatRow{display:flex;flex-wrap:wrap;gap:8px}.mp-filterCatBtn{padding:7px 16px;border-radius:999px;border:1px solid rgba(0,0,0,.15);background:transparent;color:#1a1a1a;font-size:13px;font-weight:500;cursor:pointer;transition:all .18s}.mp-filterCatBtn:hover{border-color:#ceff1b;color:#000}.dark .mp-filterCatBtn{border-color:#fff3;color:#eee}.dark .mp-filterCatBtn:hover{border-color:#ceff1b;color:#fff}.mp-filterCatBtn.active{background:#ceff1b;color:#1a1a1a;border-color:#ceff1b;font-weight:700}.light .mp-filterCatBtn{border-color:#00000026;color:#555}.light .mp-filterCatBtn:hover{border-color:#ceff1b;color:#000}.light .mp-filterCatBtn.active{background:#ceff1b;color:#1a1a1a;border-color:#ceff1b}.mp-filterToggleRow{display:flex;align-items:center;gap:12px;margin-bottom:8px}.mp-toggle{width:42px;height:24px;border-radius:999px;background:#444;border:none;cursor:pointer;position:relative;flex-shrink:0;transition:background .2s}.mp-toggle.on{background:#2b2b2b;border:1.5px solid #AC4BFA}.mp-toggle.on .mp-toggleKnob{background:#ac4bfa;transform:translate(18px)}.mp-toggleKnob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#5c5c5c;transition:transform .2s;display:block}.mp-filterToggleLabel{font-size:14px;color:#d0d0d0;font-weight:500}.mp-filterHint{font-size:11px;color:#666;margin:0}.light .mp-toggle{background:#e0e0e0}.light .mp-toggle.on{background:#f0f0f0}.light .mp-filterHint{color:#888}.mp-filterPriceRow{display:flex;gap:10px}.mp-filterPriceRow .mp-filterInput{flex:1 1 0;min-width:0;width:0}.mp-filterInput{flex:1;background:#2b2b2b;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 12px;color:#fff;font-size:14px;outline:none;transition:border .2s}.mp-filterInput::-moz-placeholder{color:#555}.mp-filterInput::placeholder{color:#555}.mp-filterInput:focus{border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important}.mp-custom-select{position:relative;width:100%}.mp-selected-option{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-radius:12px;background:#2b2b2b;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease}.mp-selected-option:hover{border-color:#ceff1b80}.mp-selected-option.open{border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important}.mp-arrow{font-size:10px;transition:transform .2s ease;opacity:.7}.mp-selected-option.open .mp-arrow{transform:rotate(180deg);color:#ceff1b}.mp-options-list{position:absolute;top:calc(100% + 8px);left:0;width:100%;list-style:none;margin:0;padding:6px;background:#1a1a1a;border:1px solid rgba(206,255,27,.3);border-radius:0;box-shadow:0 12px 30px #00000080;z-index:100}.mp-options-list li{padding:10px 14px;font-size:13px;color:#d0d0d0;cursor:pointer;border-radius:0;transition:all .15s ease}.mp-options-list li:hover{background:#ceff1b;color:#1a1a1a}.mp-options-list li.active{background:#ceff1b;color:#1a1a1a;font-weight:600}.light .mp-selected-option{background:#f5f5f5;border-color:#0000001a;color:#333}.light .mp-selected-option:hover{border-color:#ceff1bcc}.light .mp-options-list{background:#fff;border-color:#0000001a;box-shadow:0 12px 30px #0000001a}.light .mp-options-list li{color:#555}.light .mp-options-list li:hover,.light .mp-options-list li.active{background:#ceff1b;color:#1a1a1a}.mp-filterFooter{margin-top:auto;padding:20px;flex-shrink:0}.mp-filterApply{width:100%;background:#ceff1b;color:#1a1a1a;border:none;border-radius:18px;padding:14px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease}.mp-filterApply:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 0 20px #ceff1b}.light .mp-filterDrawer{background:#fff}.light .mp-filterDrawer .mp-filterTitle,.light .mp-filterDrawer .mp-filterToggleLabel{color:#1a1a1a}.light .mp-filterDrawer .mp-filterClose{background:#0000000f;color:#1a1a1a}.light .mp-filterDrawer .mp-filterClose:hover{background:#ceff1b;color:#1a1a1a}.light .mp-filterDrawer .mp-filterHeader,.light .mp-filterDrawer .mp-filterSection{border-color:#00000014}.mp-filterHeaderPrice{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.mp-filterValueText{font-size:14px;font-weight:700;color:#000}.dark .mp-filterValueText{color:#fff}.mp-price-slider-container{position:relative;width:100%;height:48px;display:flex;align-items:center;--mp-neon-range: #ceff1b;--mp-neon-min: #00f3ff;--mp-neon-max: #d946ef}.mp-searchWrapper{position:relative;width:100%}.mp-filterSearchInput{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 16px;color:#fff;font-size:14px;outline:none;transition:all .2s ease}.mp-filterSearchInput:focus{border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important;background:#ffffff14}.light .mp-filterSearchInput{background:#f5f5f5;border-color:#0000001a;color:#000}.light .mp-filterSearchInput:focus{background:#fff;border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important}.mp-filterSuggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#222;border:1px solid rgba(255,255,255,.1);border-radius:12px;max-height:200px;overflow-y:auto;z-index:50;box-shadow:0 10px 25px #00000080}.light .mp-filterSuggestions{background:#fff;border-color:#0000001a;box-shadow:0 10px 25px #0000001a}.mp-suggestionItem{padding:10px 16px;font-size:14px;color:#ccc;cursor:pointer;transition:all .2s}.mp-suggestionItem:hover{background:#ceff1b;color:#000}.light .mp-suggestionItem{color:#444}.mp-searchHint{font-size:12px;color:#666;margin-top:4px;font-style:italic}.mp-slider-track{position:absolute;width:100%;height:8px;background:#ffffff14;border-radius:4px;z-index:1;box-shadow:inset 0 0 4px #0006,0 0 12px #00f3ff26,0 0 20px #d946ef1a;transition:box-shadow .3s ease}.mp-range-input{position:absolute;width:100%;pointer-events:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;z-index:2;margin:0}.mp-range-input::-webkit-slider-thumb{pointer-events:auto;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:22px;height:22px;border-radius:50%;border:2.5px solid rgba(255,255,255,.9);cursor:grab;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:0 0 8px #00000080}.mp-range-min::-webkit-slider-thumb{background:#000;box-shadow:0 0 6px #0009}.mp-range-max::-webkit-slider-thumb{background:#000;box-shadow:0 0 6px #0009}.mp-range-input::-webkit-slider-thumb:hover{transform:scale(1.2);border-width:3px;cursor:grabbing}.mp-range-min::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#000;border:2px solid #fff;cursor:pointer;box-shadow:0 0 6px #0009}.mp-range-max::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#000;border:2px solid #fff;cursor:pointer;box-shadow:0 0 6px #0009}.mp-price-labels{display:flex;justify-content:space-between;margin-top:15px}.mp-price-label-item{display:flex;flex-direction:column;gap:6px;width:45%}.mp-price-label-item span{font-size:11px;color:var(--mp-muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.mp-price-label-box{background:transparent;border:1px solid black;border-radius:12px;padding:10px 12px;font-size:15px;font-weight:800;color:#fff;text-align:center;transition:all .3s ease}.mp-price-label-item:first-child .mp-price-label-box{border-color:#000;color:#000;background:#ceff1b}.mp-price-label-item:last-child .mp-price-label-box{border-color:#000;color:#000;background:#ceff1b}.dark .mp-price-label-item .mp-price-label-box{color:#fff;background:transparent;border-color:#ceff1b}.light .mp-price-label-box{background:#f8f8f8;color:#1a1a1a}.light .mp-slider-track{background:#0000000d}.light .mp-price-label-item span{color:#666}.light .mp-filterValueText{text-shadow:0 0 4px rgba(0,0,0,.1)}.add-listing-page{background-color:var(--bg, #f4f5f7);color:var(--text, #111827);transition:background-color .3s ease,color .3s ease}.add-listing-page.dark{background-color:#1a1a1a;color:#f9fafb}.add-listing-main{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding-top:2rem;padding-bottom:40px}.add-listing-header{text-align:left;margin-bottom:2rem;width:100%}.add-listing-title{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#000}.add-listing-page.dark .add-listing-title{color:#ceff1b!important}.add-listing-subtitle{color:#6b7280;font-size:1rem}.add-listing-page.dark .add-listing-subtitle{color:#9ca3af}.add-listing-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;width:100%}@media (min-width: 640px){.add-listing-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width: 1024px){.add-listing-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width: 1280px){.add-listing-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.add-listing-card{background-color:var(--card, #ffffff);border:1px solid #CEFF1B;border-radius:1rem;padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.add-listing-page.dark .add-listing-card{background-color:#2b2b2b80;border-color:#ceff1b}.add-listing-card-title{font-size:1.25rem;font-weight:600;margin-bottom:2rem;color:#000}.add-listing-page.dark .add-listing-card-title{color:#fff!important}.add-listing-icon-wrapper{margin-bottom:2rem;display:flex;justify-content:center;align-items:center;width:90px;height:90px}.add-listing-icon{color:#ceff1b}.add-listing-card-desc{font-size:.875rem;color:#6b7280;margin-bottom:1rem;line-height:1.5;min-height:42px}.add-listing-page.dark .add-listing-card-desc,.add-listing-page.dark .add-listing-card-subdesc{color:#fff}.add-listing-card-subdesc{font-size:.875rem;color:#6b7280;margin-bottom:2rem;line-height:1.5;flex-grow:1}.add-listing-btn{width:100%;padding:.75rem;background-color:#ceff1b;color:#000;font-weight:600;border-radius:.5rem;border:1px solid #CEFF1B;transition:all .2s ease;cursor:pointer;border:1px solid black}.add-listing-btn:hover{background-color:#ceff1b;border-color:#ceff1b;color:#000;box-shadow:0 0 15px #ceff1b;transition:all .3s ease}.add-listing-page.dark .add-listing-btn{border-color:#ceff1b}.add-listing-page.dark .add-listing-btn:hover{background-color:#ceff1b!important;border-color:#ceff1b!important;color:#000!important;box-shadow:0 0 15px #ceff1b!important;transition:all .3s ease!important}.tsl-pricing-card{position:sticky;top:103px;background:var(--tsl-card-bg);border:1px solid #ceff1b;border-radius:16px;box-shadow:var(--tsl-card-shadow);overflow:hidden}.tsl-pricing-tabs{display:flex;background:var(--tsl-lime);padding:6px;border-radius:8px;margin:16px;gap:6px}.tsl-tab:hover{background:#d9d9d9;color:#222;transform:translateY(-2px);box-shadow:0 8px 18px #6b728038}.tsl-tab:focus-visible{outline:2px solid #000000;outline-offset:2px}.tsl-tab.active{background:#fff!important;color:#000!important;transform:translateY(-1px);box-shadow:0 8px 18px #00000024}.tsl-pricing-content{padding:24px}.tsl-price-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.tsl-price-label{font-size:13px;color:#888}.tsl-price{font-size:38px;font-weight:800;color:#1a1a1a;display:block}.tsl-delivery-info{text-align:right;display:flex;flex-direction:column}.tsl-delivery-label{font-size:13px;color:#888}.tsl-delivery-value{font-size:18px;font-weight:700;color:#1a1a1a}.tsl-pkg-desc{font-size:14px;color:#666;margin-bottom:24px;font-weight:500}.tsl-revs{font-size:14px;color:#888;margin-bottom:20px}.tsl-inclusions-title,.tsl-addons-title{font-size:16px;font-weight:700;margin-bottom:16px;display:block;color:#1a1a1a}.tsl-inclusions-list{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.tsl-inclusion-item{display:flex;align-items:center;gap:12px;font-size:15px;color:#666}.tsl-check-circle{width:20px;height:20px;border:1px solid #1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tsl-divider{height:1px;background:#ccc;margin:32px 0}.tsl-addons-list{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.tsl-addon-item{display:flex;justify-content:space-between;align-items:center}.tsl-addon-left{display:flex;align-items:center;gap:12px}.tsl-addon-checkbox{width:18px;height:18px;accent-color:var(--tsl-lime);cursor:pointer}.tsl-addon-name{font-size:14px;font-weight:600;color:#333}.tsl-addon-info{display:flex;flex-direction:row;align-items:baseline;gap:8px}.tsl-addon-sub{font-size:12px;color:#888}.tsl-addon-price{font-weight:700;font-size:14px;color:#333}.tsl-pricing-actions{display:flex;flex-direction:column;gap:16px}.tsl-btn-primary{background:#ceff1b;color:#000;border:1px solid black;width:100%;padding:16px;border-radius:12px;font-weight:800;font-size:16px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.tsl-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ceff1b66}.tsl-btn-outline{background:#f8f8f8;color:#000;border:1px solid #ccc;width:100%;padding:16px;border-radius:12px;font-weight:800;font-size:16px;cursor:pointer;transition:all .2s}.tsl-btn-outline:hover{background:#f0f0f0;border-color:#bbb}.tsl-page.dark .tsl-price,.tsl-page.dark .tsl-delivery-value,.tsl-page.dark .tsl-inclusions-title,.tsl-page.dark .tsl-addons-title{color:#ceff1b}.tsl-page.dark .tsl-pkg-desc,.tsl-page.dark .tsl-inclusion-item,.tsl-page.dark .tsl-addon-name,.tsl-page.dark .tsl-addon-price,.tsl-page.dark .tsl-price-label{color:#fff}.tsl-page.dark .tsl-check-circle{border-color:#ceff1b;color:#ceff1b}.tsl-page.dark .tsl-addon-checkbox{accent-color:#ceff1b}.tsl-page.dark .tsl-btn-primary{background:#ceff1b;color:#000;border:1px solid #000000}.tsl-page.dark .tsl-btn-outline{background:#1a1a1a;color:#fff;border:1px solid #444444}.tsl-lang-tags{display:flex;gap:12px;flex-wrap:wrap}.tsl-team-profile-card .tsl-lang-tags span{min-width:106px;height:32px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:500;color:#6b6b6b;background:#fff;border:1px solid #d8ef72;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.tsl-page.dark .tsl-team-profile-card .tsl-lang-tags span{background:#fff;color:#6b6b6b;border-color:#d8ef72}.tsl-team-profile-card .tsl-full-profile-btn{margin-top:24px;background:#c6ff00!important;color:#000!important;border:1.5px solid #2a2a2a!important;padding:11px 28px!important;border-radius:10px!important;font-weight:700!important;font-size:15px!important;line-height:1!important;cursor:pointer;width:214px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 1px #0000001f!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.faq-item.active .faq-question{background:#ceff1b!important;color:#000!important}.faq-item.active .faq-question span,.faq-item.active .faq-question svg{color:#000!important}.team-members-section{margin-top:48px;margin-bottom:48px}.team-members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-top:24px}.member-card{background:var(--tsl-card-bg);border:1px solid var(--tsl-border);border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s ease;box-shadow:var(--tsl-card-shadow)}.member-card:hover{transform:translateY(-5px);border-color:var(--tsl-lime)}.member-avatar-wrap{width:80px;height:80px;border-radius:50%;margin-bottom:16px;overflow:hidden;background:#e0e0e0}.dark .member-avatar-wrap{background:#333}.member-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.member-avatar-placeholder{width:100%;height:100%;background:var(--tsl-muted);opacity:.2}.member-name{font-size:18px;font-weight:700;margin-bottom:4px;color:var(--tsl-text)}.member-role{font-size:14px;color:var(--tsl-muted);margin-bottom:20px}.member-actions{display:flex;gap:12px;width:100%}.member-btn-primary{flex:1;background:var(--tsl-lime);color:#000;border:none;padding:10px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.member-btn-primary:hover{background:#bce618}.member-btn-outline{flex:1;background:transparent;color:var(--tsl-text);border:1px solid var(--tsl-border);padding:10px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.member-btn-outline:hover{background:#0000000d}.dark .member-btn-outline:hover{background:#ffffff0d}.tsl-team-profile-card{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:32px;margin-bottom:24px;background:#f7f7f7;border:1.5px solid #ceff1b;border-radius:24px;overflow-y:auto}.user-page.dark .tsl-team-profile-card{background:#1a1a1a;border-color:#ceff1b}.tsl-profile-left,.tsl-profile-right{display:flex;flex-direction:column}.tsl-profile-left,.tsl-profile-right{gap:24px}.tsl-profile-header{display:flex;align-items:center;gap:20px}.tsl-avatar-container{position:relative;width:100px;height:100px;flex-shrink:0}.tsl-profile-avatar{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;background:#eee}.tsl-online-indicator{position:absolute;right:5px;bottom:5px;width:18px;height:18px;background:#4caf50;border:3px solid #f7f7f7;border-radius:50%}.user-page.dark .tsl-online-indicator{border-color:#1a1a1a}.tsl-profile-title-box h3{margin:0;color:#1a1a1a;font-size:24px;font-weight:700}.user-page.dark .tsl-profile-title-box h3{color:#fff}.tsl-location{display:flex;align-items:center;gap:6px;margin:4px 0;color:#666;font-size:14px}.tsl-location svg{color:#ccc;flex-shrink:0}.user-page.dark .tsl-location{color:#aaa}.tsl-rating-text{font-size:14px;font-weight:600}.tsl-profile-details h4,.tsl-skills-panel h4{margin:0 0 12px;text-align:left;color:#000;font-size:18px;font-weight:700}.tsl-profile-details h4{margin-top:0}.user-page.dark .tsl-profile-details h4,.user-page.dark .tsl-skills-panel h4{color:#fff}.tsl-profile-details p{margin:0;color:#444;font-size:14px;line-height:1.6}.user-page.dark .tsl-profile-details p{color:#ccc}.tsl-languages-section h5{margin:0 0 8px;color:#000;font-size:14px;font-weight:700}.user-page.dark .tsl-languages-section h5{color:#fff}.tsl-lang-tags{display:flex;flex-wrap:wrap;gap:12px}.tsl-team-profile-card .tsl-lang-tags span{min-width:106px;height:32px;padding:0 18px;background:#fff;border:1px solid #d8ef72;border-radius:999px;color:#6b6b6b;font-size:14px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.user-page.dark .tsl-team-profile-card .tsl-lang-tags span{background:#fff;color:#6b6b6b;border-color:#d8ef72}.tsl-team-profile-card .tsl-full-profile-btn{margin-top:24px;background:#c6ff00!important;color:#000!important;border:1.5px solid #2a2a2a!important;padding:11px 28px!important;border-radius:10px!important;font-size:15px!important;font-weight:700!important;line-height:1!important;text-align:center;cursor:pointer;width:214px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 1px #0000001f!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.tsl-team-profile-card .tsl-full-profile-btn:hover{background:#d2ff33!important;transform:translateY(-1px);box-shadow:0 4px 12px #00000024!important}.user-page.dark .tsl-full-profile-btn{background:#ceff1b!important;color:#000!important;border-color:#000!important}.tsl-stat-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;background:#fff;border:1px solid #ddd;border-radius:12px}.user-page.dark .tsl-stat-card{background:#1e1e1e;border-color:#ceff1b}.tsl-team-profile-card .stat-header{display:flex;align-items:center;gap:8px;color:#666}.user-page.dark .tsl-team-profile-card .stat-header{color:#aaa}.tsl-team-profile-card .stat-icon-svg{stroke-width:1.5px}.tsl-team-profile-card .stat-label{font-size:14px;font-weight:500}.tsl-team-profile-card .stat-value{color:#000;font-size:24px;font-weight:700;line-height:1.1;text-align:left;align-self:flex-start;display:block;width:100%}.user-page.dark .tsl-team-profile-card .stat-value{color:#fff}.tsl-skills-panel{padding:32px;background:#fff;border:1px solid #ddd;border-radius:20px}.tsl-skill-tag{padding:10px 20px;background:#ceff1b;border:1px solid #000;border-radius:8px;color:#000;font-size:13px;font-weight:600}.user-page.dark .tsl-skills-panel{background:#1a1a1a;border-color:#ceff1b}.user-page.dark .tsl-skills-panel h4,.user-page.dark .tsl-profile-title-box h3,.user-page.dark .tsl-profile-details h4,.user-page.dark .tsl-languages-section h5{color:#ceff1b!important}@media (max-width: 768px){.tsl-team-profile-card{grid-template-columns:1fr;padding:24px;gap:24px}.tsl-profile-header{align-items:flex-start}.tsl-stats-grid{grid-template-columns:1fr}.tsl-skills-panel{padding:24px}}@media (max-width: 540px){.tsl-team-profile-card{padding:16px;gap:18px;border-radius:18px}.tsl-profile-left,.tsl-profile-right{gap:18px}.tsl-profile-header{gap:12px}.tsl-avatar-container{width:72px;height:72px}.tsl-online-indicator{right:3px;bottom:3px;width:12px;height:12px;border-width:2px}.tsl-profile-title-box h3{font-size:8px}.tsl-location,.tsl-rating-text,.tsl-languages-section h5,.tsl-team-profile-card .stat-label{font-size:12px}.tsl-location svg{width:12px;height:12px}.tsl-stars svg{width:13px;height:13px}.tsl-profile-details h4,.tsl-skills-panel h4{margin-bottom:8px;font-size:12px}.tsl-profile-details p{font-size:12px;line-height:1.45}.tsl-languages-section{margin-top:14px}.tsl-lang-tags{gap:8px}.tsl-team-profile-card .tsl-lang-tags span{min-width:88px;height:28px;padding:0 12px;font-size:12px}.tsl-team-profile-card .tsl-full-profile-btn{width:100%!important;margin-top:18px;padding:10px 16px!important;font-size:13px!important}.tsl-stat-card,.tsl-skills-panel{padding:16px}.tsl-stat-card,.tsl-team-profile-card .stat-header{gap:6px}.tsl-team-profile-card .stat-icon-svg{width:14px;height:14px}.tsl-team-profile-card .stat-value{font-size:18px}.tsl-skills-grid{gap:8px}.tsl-skill-tag{padding:8px 12px;font-size:12px}}.tsl-page{--tsl-lime: #ceff1b;--tsl-bg: #f2f2f2;--tsl-text: #1a1a1a;--tsl-muted: #666666;--tsl-border: #eeeeee;--tsl-card-bg: #ffffff;--tsl-card-shadow: 0 4px 20px rgba(0, 0, 0, .05);min-height:100vh;background:var(--tsl-bg);color:var(--tsl-text);font-family:Roboto,system-ui,-apple-system,sans-serif;padding:40px 5%;overflow-x:hidden}.tsl-page.dark{--tsl-bg: #0b0b0b;--tsl-text: #ffffff;--tsl-muted: #aaaaaa;--tsl-border: #2e2e2e;--tsl-card-bg: #141414;--tsl-card-shadow: 0 4px 25px rgba(0, 0, 0, .4)}.tsl-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.tsl-title{font-size:32px;font-weight:700;max-width:800px;line-height:1.2}.tsl-header-actions{display:flex;gap:16px;align-items:center}.tsl-icon-btn{background:transparent;border:none;cursor:pointer;color:var(--tsl-muted);font-size:20px;padding:8px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.tsl-icon-btn:hover{background:#0000000d;color:var(--tsl-text)}.tsl-page.dark .tsl-icon-btn:hover{background:#ffffff1a}.tsl-container{display:grid;grid-template-columns:1fr 400px;gap:40px;align-items:start;min-width:0}.tsl-main{display:flex;flex-direction:column;gap:32px;min-width:0;overflow:hidden}.tsl-slider-wrap{position:relative;width:100%}.tsl-main-img-box{width:100%;aspect-ratio:16 / 9;background:#f4f5f7;border-radius:16px;overflow:hidden;position:relative}.tsl-page.dark .tsl-main-img-box{background:#252525}.tsl-main-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tsl-slider-btn{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:var(--tsl-lime);color:#000;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:5;box-shadow:0 0 10px #0000001a}.tsl-slider-btn.left{left:16px}.tsl-slider-btn.right{right:16px}.tsl-expand-btn{position:absolute;top:16px;right:16px;background:var(--tsl-lime);border:none;border-radius:4px;padding:6px;cursor:pointer;display:flex}.tsl-thumbs{display:flex;gap:12px;margin-top:16px;width:100%}.tsl-thumb{flex:1;height:70px;background:#eee;border-radius:4px;cursor:pointer;opacity:.6;transition:opacity .2s;-o-object-fit:cover;object-fit:cover;min-width:0}.tsl-thumb.active{opacity:1;border:2px solid var(--tsl-lime)}.tsl-page.dark .tsl-thumb{background:#333}.tsl-team-card{display:flex;align-items:center;justify-content:space-between;padding:24px;border:1px solid var(--tsl-lime);border-radius:16px;background:var(--tsl-card-bg)}.tsl-team-info{display:flex;align-items:center;gap:16px}.tsl-team-avatar-wrap{position:relative;width:64px;height:64px}.tsl-team-avatar{width:100%;height:100%;border-radius:50%;background:#ddd;-o-object-fit:cover;object-fit:cover}.tsl-status-dot{position:absolute;bottom:2px;right:2px;width:14px;height:14px;background:#4caf50;border:2px solid var(--tsl-card-bg);border-radius:50%}.tsl-team-details h3{margin:0 0 4px;font-size:18px}.tsl-team-meta{font-size:13px;color:var(--tsl-muted);display:flex;flex-direction:column;gap:2px}.tsl-view-profile-btn{background:var(--tsl-lime);color:#000;border:none;padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px}.tsl-view-profile-btn:hover{background:#bce618}.tsl-profile-mini-card{display:flex;justify-content:space-between;align-items:center;padding:24px;border:1px solid #ceff1b;border-radius:20px;background:var(--tsl-card-bg);margin-bottom:24px;box-shadow:0 4px 20px #0000000d}.tsl-page.dark .tsl-profile-mini-card{border:1.5px solid #ceff1b!important;box-shadow:0 0 15px #ceff1b4d,0 4px 25px #0006}.tsl-pmc-left{display:flex;align-items:center;gap:20px}.tsl-pmc-avatar-wrap{position:relative;width:100px;height:100px}.tsl-pmc-avatar-bg{width:100%;height:100%;border-radius:50%;background:#e0e0e0}.tsl-pmc-avatar-img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.dark .tsl-pmc-avatar-bg{background:#333}.tsl-pmc-status-dot{position:absolute;bottom:4px;right:4px;width:22px;height:22px;background:#4caf50;border:4px solid var(--tsl-card-bg);border-radius:50%}.tsl-pmc-info{display:flex;flex-direction:column;gap:6px}.tsl-pmc-name-row{display:flex;align-items:center;gap:12px}.tsl-pmc-name{font-size:20px;font-weight:700;color:var(--tsl-text)}.tsl-verified-badge{display:flex;align-items:center;justify-content:center;background:#ceff1b;border-radius:50%;width:20px;height:20px;border:1px solid #000;flex-shrink:0}.tsl-pmc-rev-count{font-size:13px;color:var(--tsl-muted);font-weight:500}.tsl-pmc-online-badge{display:flex;align-items:center;gap:6px;font-size:13px;color:#666}.dark .tsl-pmc-online-badge{color:#aaa}.tsl-pmc-online-dot{width:8px;height:8px;background:#4caf50;border-radius:50%}.tsl-pmc-meta{display:flex;align-items:center;gap:6px;font-size:14px;color:#666}.dark .tsl-pmc-meta{color:#aaa}.tsl-pmc-role-row{display:flex;align-items:center;gap:16px}.tsl-pmc-role{font-size:16px;font-weight:600;color:var(--tsl-text)}.tsl-pmc-rating{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--tsl-text)}.tsl-pmc-view-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#ceff1b;border:1px solid black;border-radius:12px;color:#000;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease}.tsl-pmc-view-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ceff1b4d}.tsl-section h2{font-size:24px;margin-bottom:5px;font-weight:600}.tsl-section p{color:var(--tsl-muted);line-height:1.6;font-size:20px;margin-bottom:24px}.tsl-page.dark .tsl-section p{color:#fff}.tsl-detail-title{font-size:18px;font-weight:700;margin:24px 0 16px;color:var(--tsl-text)}.tsl-tech-tags,.tsl-delivery-tags{display:flex;flex-wrap:wrap;gap:12px}.tsl-tech-tag{padding:8px 16px;border:1px solid #ccc;border-radius:12px;font-size:14px;font-weight:600;color:var(--tsl-text);background:transparent}.tsl-delivery-tag{padding:8px 24px;background:#ceff1b;border-radius:8px;font-size:14px;font-weight:800;color:#000}.dark .tsl-tech-tag{border-color:#444;color:#fff}.tsl-pricing-card{position:sticky;top:103px;background:#f8f8f8;border:1px solid #daff1b;border-radius:24px;box-shadow:none;overflow:hidden;padding:32px}.tsl-pricing-tabs{display:flex;background:#ceff1b;padding:6px;border-radius:8px;margin-bottom:24px;gap:6px}.tsl-tab{flex:1;border:none;padding:10px 8px;font-weight:700;font-size:15px;cursor:pointer;background:transparent;color:#1a1a1a;transition:all .2s ease;border-radius:6px}.tsl-tab.active{background:#fff!important;color:#000!important;box-shadow:0 2px 8px #0000000d}.tsl-pricing-content{padding:0}.tsl-price-row{margin-bottom:16px}.tsl-price-info{display:flex;flex-direction:column}.tsl-price-label{font-size:16px;font-weight:700;color:#000;margin-bottom:4px}.tsl-price{font-size:34px;font-weight:800;color:#1a1a1a;display:block}.tsl-inclusions-title{font-size:18px;font-weight:700;margin-bottom:24px;display:block;color:#1a1a1a}.tsl-divider{height:1.5px;background:#a0a0a0;margin:20px 0}.tsl-inclusions-list{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.tsl-inclusion-item{display:flex;align-items:center;gap:12px;font-size:14px;color:#555;font-weight:500}.tsl-check-circle{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#1a1a1a}.tsl-pricing-actions{display:flex;flex-direction:column;gap:12px}.tsl-btn-primary{background:#ceff1b;color:#000;border:1px solid #1a1a1a;width:100%;padding:14px;border-radius:12px;font-weight:700;font-size:16px;cursor:pointer;transition:all .2s ease}.tsl-btn-primary:hover{background:#bce618}.tsl-btn-outline{background:#f5f5f5;color:#000;border:1px solid #1a1a1a;width:100%;padding:14px;border-radius:12px;font-weight:700;font-size:16px;cursor:pointer;transition:all .2s}.tsl-btn-outline:hover{background:#ebebeb}.tsl-page.dark .tsl-pricing-card{background:#1a1a1a;border:1.5px solid #ceff1b}.tsl-page.dark .tsl-pricing-tabs{background:#ceff1b}.tsl-page.dark .tsl-tab{color:#000}.tsl-page.dark .tsl-tab.active{background:#fff!important;color:#000!important}.tsl-page.dark .tsl-price,.tsl-page.dark .tsl-inclusions-title,.tsl-page.dark .tsl-price-label{color:#ceff1b}.tsl-page.dark .tsl-inclusion-item{color:#fff}.tsl-page.dark .tsl-check-circle{color:#ceff1b}.tsl-page.dark .tsl-check-circle svg{color:#ceff1b}.tsl-page.dark .tsl-btn-primary{background:#ceff1b;color:#000;border:1px solid #1a1a1a}.tsl-page.dark .tsl-btn-outline{background:#1a1a1a;color:#fff;border:1px solid #ffffff}.tsl-page.dark .tsl-btn-outline:hover{background:#252525}.tsl-team-profile-card{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:32px;background:var(--tsl-card-bg);border:1.5px solid #ceff1b;border-radius:24px;margin-bottom:24px}.tsl-profile-left{display:flex;flex-direction:column;gap:24px}.tsl-profile-header{display:flex;gap:20px;align-items:center}.tsl-avatar-container{position:relative;width:100px;height:100px}.tsl-profile-avatar{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#eee}.tsl-online-indicator{position:absolute;bottom:5px;right:5px;width:18px;height:18px;background:#4caf50;border:3px solid var(--tsl-card-bg);border-radius:50%}.tsl-profile-title-box h3{font-size:24px;font-weight:700;margin:0}.tsl-location{color:var(--tsl-muted);font-size:14px;margin:4px 0;display:flex;align-items:center;gap:6px}.tsl-rating-row{display:flex;align-items:center;gap:10px}.tsl-stars{display:flex;gap:2px}.tsl-rating-text{font-weight:600;font-size:14px}.tsl-profile-details h4{font-size:18px;font-weight:700;margin-bottom:12px}.tsl-profile-details p{font-size:14px;line-height:1.6;color:var(--tsl-muted)}.tsl-languages-section{margin-top:20px}.tsl-languages-section h5{font-size:14px;font-weight:700;margin-bottom:8px}.tsl-lang-tags{display:flex;gap:12px}.tsl-lang-tags span{padding:8px 24px;border-radius:12px;font-size:14px;color:var(--tsl-text)}.tsl-page.dark .tsl-lang-tags span{background:#fff;color:#000}.tsl-full-profile-btn{margin-top:24px;background:var(--tsl-lime);color:#000;border:none;padding:14px 48px;border-radius:12px;font-weight:700;font-size:15px;cursor:pointer;width:-moz-fit-content;width:fit-content;border:1px solid black}.tsl-profile-right{display:flex;flex-direction:column;gap:24px}.tsl-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tsl-stat-card{background:#fff;border:1px solid #ddd;padding:24px;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.stat-header{display:flex;align-items:center;gap:8px;color:#666}.stat-icon-svg{opacity:.6}.dark .stat-icon-svg{color:#fff!important;opacity:1}.stat-label{font-size:14px;font-weight:500}.stat-value{font-size:24px;font-weight:700;color:#1a1a1a;text-align:left;align-self:flex-start;display:block;width:100%}.tsl-skills-panel{background:#fff;border:1px solid #ddd;padding:32px;border-radius:20px}.tsl-skills-panel h4{margin-bottom:24px;font-size:20px;font-weight:700}.tsl-skills-grid{display:flex;flex-wrap:wrap;gap:12px}.tsl-skill-tag{padding:10px 20px;background:#ceff1b;color:#000;border-radius:8px;font-size:13px;font-weight:600;border:1px solid black}.dark .tsl-stat-card{background:#1e1e1e;border-color:#ceff1b}.dark .tsl-stat-card .stat-value{color:#fff}.dark .tsl-skills-panel{background:#1a1a1a;border-color:#ceff1b}.tsl-page.dark .tsl-profile-title-box h3,.tsl-page.dark .tsl-profile-details h4,.tsl-page.dark .tsl-languages-section h5,.tsl-page.dark .tsl-skills-panel h4,.tsl-page.dark .tsl-price,.tsl-page.dark .tsl-delivery-value,.tsl-page.dark .stat-value,.tsl-page.dark .tsl-mp-price,.tsl-page.dark .tsl-addon-price{color:#ceff1b!important}.dark .tsl-skills-panel h4{color:#fff}.tsl-page.dark .faq-header-line{background:#ceff1b}.faq-item{background:var(--tsl-card-bg);border:1px solid black;border-radius:16px;overflow:hidden;transition:all .3s ease}.tsl-page.dark .faq-item{border-color:#ceff1b}.faq-item.active{border-color:var(--tsl-lime)}.faq-question{width:100%;padding:24px;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;color:var(--tsl-text);font-size:18px;font-weight:600;text-align:left;cursor:pointer}.faq-item.active .faq-question{background:var(--tsl-lime);color:#000}.faq-answer{padding:24px;font-size:16px;color:var(--tsl-muted);line-height:1.6;border-top:1px solid var(--tsl-border)}.compare-header-line{flex:1;height:1px;background:var(--tsl-border)}.compare-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px;border:1px solid var(--tsl-border);background:var(--tsl-card-bg);margin-top:32px}.compare-table th,.compare-table td{padding:24px;border-bottom:1px solid var(--tsl-border)}.compare-table thead th{font-size:18px;font-weight:700;background:var(--tsl-bg);color:var(--tsl-text)}.compare-table .feature-name{font-weight:700;font-size:16px;width:200px;color:var(--tsl-text)}.compare-table tbody tr:first-child td:not(.feature-name){font-size:24px;font-weight:700;color:var(--tsl-text)}.compare-list li:before{content:"✓";color:var(--tsl-lime);font-weight:700}.tsl-page.dark .compare-header-line{background:#ceff1b;box-shadow:0 0 10px #ceff1b80}.tsl-page.dark .compare-table-container{background:#1a1a1a;border-color:#333}.tsl-page.dark .compare-table td{border-color:#333}.tsl-page.dark .compare-table thead th{background:#ceff1b;color:#000}.tsl-page.dark .compare-table tbody tr:nth-child(2n){background:#ffffff0d}.tsl-page.dark .compare-table .feature-name{color:#fff}.tsl-page.dark .compare-table tbody td:not(.feature-name){color:#fff}.tsl-page.dark .compare-table tbody tr:first-child td:not(.feature-name){color:#ceff1b;text-shadow:0 0 10px rgba(206,255,27,.3)}.tsl-page.dark .compare-list li{color:#fff}.tsl-listing-container{position:relative;margin-bottom:48px;padding:0 4px}.tsl-sectionTitle{margin:0 0 32px;font-size:28px;font-weight:700;color:var(--tsl-text)}.tsl-mp-grid{display:flex;gap:24px;overflow-x:auto;padding:10px 4px 32px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.tsl-mp-grid::-webkit-scrollbar{display:none}.tsl-mp-card{flex:0 0 320px;background:transparent;border-radius:20px;overflow:hidden;transition:all .3s ease}.tsl-mp-card:hover{border-color:var(--tsl-lime)}.tsl-mp-imgWrap{height:180px;background:#f7f7f7;overflow:hidden}.tsl-page.dark .tsl-mp-imgWrap{background:#252525}.tsl-mp-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.tsl-mp-card:hover .tsl-mp-img{transform:scale(1.05)}.tsl-mp-cardBody{padding:20px}.tsl-mp-topLine{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.tsl-mp-user{display:flex;align-items:center;gap:8px}.tsl-mp-avatar{width:32px;height:32px;border-radius:50%;background:#333}.tsl-mp-userName{font-size:18px;font-weight:600;color:var(--tsl-text)}.tsl-mp-aiBadge{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:#fff;padding:4px 10px;border-radius:8px;background:linear-gradient(#1a1a1a,#1a1a1a) padding-box,linear-gradient(90deg,#d946ef,#8b5cf6) border-box;border:1.5px solid transparent;box-shadow:0 0 20px #8b5cf6b3,0 0 40px #d946ef59}.tsl-page.dark .tsl-mp-aiBadge{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#d946ef,#8b5cf6) border-box;color:#1a1a1a}.tsl-mp-aiBadge svg{color:#b060ff;fill:#b060ff}.tsl-mp-desc{margin:0 0 16px;font-size:16px;font-weight:500;color:var(--tsl-text);line-height:1.4;min-height:44px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tsl-mp-metaRow{margin-bottom:16px}.tsl-mp-rating{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600}.tsl-mp-star{font-size:14px;color:orange}.tsl-page.dark .tsl-mp-star{color:var(--tsl-lime)}.tsl-mp-rev{color:var(--tsl-muted);font-weight:500;margin-left:2px}.tsl-mp-bottomRow{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.tsl-mp-price{font-size:15px;font-weight:700;color:var(--tsl-text)}.tsl-mp-cta{border:1px solid var(--tsl-text);background:var(--tsl-lime);color:#000;font-weight:700;font-size:11px;padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.tsl-mp-cta:hover{background:#d4ff33;box-shadow:0 0 12px var(--tsl-lime);transform:scale(1.03)}.tsl-mp-floatArrow{position:absolute;top:calc(50% + 20px);transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:none;background:var(--tsl-lime);color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #00000026;z-index:10;transition:all .2s ease}.tsl-mp-floatArrow.left{left:-22px}.tsl-mp-floatArrow.right{right:-22px}.tsl-mp-floatArrow:hover{background:#d4ff33;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px #ceff1b66}.reviews-section{margin-top:64px;margin-bottom:64px}.reviews-title{font-size:24px;font-weight:700;white-space:nowrap}.tsl-page.dark .reviews-header-line{background:#ceff1b}.reviews-container{display:grid;grid-template-columns:350px 1fr;gap:64px;background:var(--tsl-card-bg);padding:40px;border:1px solid black;border-radius:24px}.tsl-page.dark .reviews-container{border-color:#ceff1b}.rating-score{font-size:48px;font-weight:800;color:var(--tsl-text)}.review-count{font-size:16px;color:var(--tsl-muted);font-weight:500}.tsl-page.dark .rating-bar{background:#333}.rating-count{width:24px;font-size:14px;color:var(--tsl-muted);text-align:right}.review-item{border-bottom:1px solid var(--tsl-border);padding-bottom:24px}.review-date{font-size:14px;color:var(--tsl-muted)}.review-text{font-size:16px;line-height:1.6;color:var(--tsl-muted)}.tsl-page.dark .review-text{color:#fff}@media (max-width: 1100px){.tsl-container{grid-template-columns:1fr;gap:32px}.tsl-pricing-card{position:static;width:100%;max-width:100%;margin:0}.tsl-listing-container{padding:0}}@media (max-width: 768px){.tsl-page{padding:24px 16px}.tsl-header{flex-direction:column;gap:16px}.tsl-title{font-size:24px;text-align:left}.tsl-header-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.tsl-team-profile-card{grid-template-columns:1fr;padding:20px;gap:24px}.tsl-profile-header{flex-direction:column;text-align:center;gap:12px}.tsl-avatar-container{width:80px;height:80px;margin:0 auto}.tsl-rating-row{justify-content:center}.tsl-lang-tags{justify-content:center;flex-wrap:wrap;gap:8px}.tsl-profile-mini-card{flex-direction:column;align-items:stretch;gap:20px;padding:20px}.tsl-pmc-left{flex-direction:column;text-align:center;gap:16px}.tsl-pmc-name-row,.tsl-pmc-role-row{flex-direction:column;gap:8px}.tsl-pmc-view-btn{width:100%;justify-content:center}.tsl-full-profile-btn{width:100%;padding:12px;display:block;text-align:center}.tsl-stats-grid{grid-template-columns:1fr;gap:12px}.tsl-skills-panel{padding:16px}.faq-header{gap:12px}.faq-title{font-size:20px}.faq-question{padding:16px;font-size:16px}.faq-answer{padding:16px;font-size:14px}.compare-header{gap:12px}.compare-title{font-size:20px}.compare-table th,.compare-table td{padding:12px;font-size:12px}.compare-table thead th{font-size:14px}.compare-table .feature-name{width:120px;font-size:13px}.tsl-sectionTitle{font-size:22px;margin-bottom:20px}.tsl-mp-grid{gap:16px;padding-bottom:20px}.tsl-mp-card{flex:0 0 260px}.tsl-mp-floatArrow{display:none}.membersGrid{grid-template-columns:1fr}}@media (max-width: 480px){.tsl-main-img-box{aspect-ratio:4 / 3}.tsl-thumb{width:60px;height:40px}.tsl-pricing-tabs{flex-wrap:wrap;padding:4px}.tsl-tab{font-size:12px;padding:8px 4px}.tsl-price{font-size:24px}.tsl-price-row{flex-direction:column;align-items:center;text-align:center;gap:8px}.tsl-delivery-info{text-align:center}.tsl-btn-primary,.tsl-btn-outline{padding:12px;font-size:14px}}@media (max-width: 900px){.tsl-listing-container{padding:0}.tsl-mp-grid{gap:16px}.tsl-mp-card{flex:0 0 280px}.tsl-mp-floatArrow{display:none}}.tsl-image-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(10px);z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:tslFadeIn .3s ease}.tsl-modal-close-btn{position:absolute;top:24px;right:24px;background:#000;color:#fff;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10001}.tsl-modal-close-btn:hover{background:#ceff1b;color:#000;transform:rotate(90deg)}.tsl-modal-content-wrap{width:95%;height:85%;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative}.tsl-modal-nav-btn{background:#000;color:#fff;border:none;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.tsl-modal-nav-btn:hover{background:#ceff1b;color:#000;transform:scale(1.1)}.tsl-modal-img-container{flex:1;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.tsl-modal-main-img{max-width:95%;max-height:95%;-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 0 10px #ceff1b,0 0 20px #ceff1b66,0 0 40px #ceff1b33;border:2px solid #ceff1b;animation:tslZoomIn .3s cubic-bezier(.165,.84,.44,1)}.tsl-modal-thumbs-strip{margin-top:40px;display:flex;gap:12px;padding:10px;background:#ffffff0d;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tsl-modal-thumb-item{width:80px;height:50px;border-radius:8px;overflow:hidden;cursor:pointer;opacity:.5;transition:all .2s ease;border:2px solid transparent}.tsl-modal-thumb-item:hover{opacity:.8}.tsl-modal-thumb-item.active{opacity:1;border-color:#ceff1b;transform:translateY(-4px)}.tsl-modal-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.tsl-modal-close-btn{top:16px;right:16px;width:36px;height:36px}.tsl-modal-nav-btn{width:44px;height:44px;background:#000}.tsl-modal-content-wrap{width:100%;height:60%;gap:5px}.tsl-modal-main-img{max-width:100%;max-height:100%}.tsl-modal-thumbs-strip{margin-top:20px;gap:8px;padding:5px;width:95%;overflow-x:auto;justify-content:flex-start}.tsl-modal-thumb-item{width:60px;height:40px;flex-shrink:0}}.tsl-page.dark .tsl-expand-btn{color:#000!important}.faq-section.dark .faq-header-line{background:#ceff1b}.faq-item{background:var(--cl-card-bg, var(--tsl-card-bg, #ffffff));border:1px solid black;border-radius:16px;overflow:hidden;transition:all .3s ease}.faq-section.dark .faq-item{border-color:#ceff1b;background:var(--cl-card-bg, var(--tsl-card-bg, #1a1a1a))}.faq-item.active{border-color:#ceff1b}.faq-question{width:100%;padding:24px;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;color:var(--cl-text, var(--tsl-text, #000000));font-size:18px;font-weight:600;text-align:left;cursor:pointer}.faq-section.dark .faq-question{color:var(--cl-text, var(--tsl-text, #ffffff))}.faq-item.active .faq-question{background:#ceff1b;color:#000!important}.faq-answer{padding:24px;font-size:16px;color:var(--cl-muted, var(--tsl-muted, #666666));line-height:1.6;border-top:1px solid var(--cl-border, var(--tsl-border, #eeeeee))}.faq-section.dark .faq-answer{color:var(--cl-muted, var(--tsl-muted, #999999));border-color:#333}@media (max-width: 768px){.faq-title{font-size:20px}.faq-question{padding:16px;font-size:16px}.faq-answer{padding:16px;font-size:14px}}:root{--mylis-bg: #f5f5f5;--mylis-card: #ffffff;--mylis-text: #1a1a1a;--mylis-muted: #666;--mylis-border: #e2e2e2;--mylis-accent: #CEFF1B;--d-mylis-bg: #0b0b0b;--d-mylis-card: #141414;--d-mylis-text: #f0f0f0;--d-mylis-muted: #a8a8a8;--d-mylis-border: #2a2a2a}.mylis-shell{background:var(--mylis-bg);min-height:100vh}.mylis-main{flex:1;padding:30px 40px;width:100%}.mylis-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mylis-add-btn{background:var(--mylis-accent);color:#000;border:none;padding:10px 20px;border-radius:8px;font-weight:700;cursor:pointer;transition:all .2s;font-size:14px}.mylis-add-btn:hover{box-shadow:0 0 15px #ceff1b99;transform:translateY(-2px)}.mylis-title{font-size:28px;font-weight:800;color:var(--mylis-text);margin-bottom:0}.mylis-subtitle{font-size:15px;color:var(--mylis-muted);margin-bottom:30px}.mylis-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.mylis-search-wrap{flex:1;position:relative;display:flex;align-items:center}.mylis-search-icon{position:absolute;left:16px;color:#888}.mylis-search-input{width:100%;height:48px;padding:0 16px 0 44px;border-radius:8px;border:1px solid var(--mylis-border);font-size:15px;background:#fff;color:var(--mylis-text);outline:none;transition:all .2s}.mylis-search-input::-moz-placeholder{color:#a0a0a0}.mylis-search-input::placeholder{color:#a0a0a0}.mylis-search-input:focus{border-color:transparent!important;box-shadow:0 0 15px #ceff1b99}.mylis-status-wrap{position:relative;width:200px}.mylis-status-btn{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-radius:12px;background:#ebebeb99;border:1px solid rgba(255,255,255,.5);color:#2b2b2b;font-size:13px;cursor:pointer;transition:.25s ease}.mylis-status-btn .arrow{font-size:10px;color:#2b2b2b;transition:.25s ease}.mylis-status-btn.open .arrow{transform:rotate(180deg);color:var(--mylis-accent);text-shadow:0 0 6px rgba(206,255,27,.8)}.status-menu{position:absolute;top:calc(100% + 8px);left:0;width:100%;list-style:none;margin:0;padding:6px;background:#f2f2f2;border:1px solid rgba(206,255,27,.35);border-radius:8px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 16px 40px #0000001f;z-index:9999}.status-menu li{padding:10px 12px;cursor:pointer;transition:.2s ease;color:#111;font-size:13px;border-radius:4px}.status-menu li:hover{background:var(--mylis-accent);box-shadow:0 0 0 3px #ceff1b2e}.status-menu li.active{background:var(--mylis-accent);font-weight:600}.mylis-tabs-wrap{display:flex;background:var(--mylis-accent);border-radius:8px;padding:4px;margin-bottom:30px;overflow-x:auto}.mylis-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border:none;background:transparent;color:#111;font-weight:600;font-size:14px;border-radius:6px;cursor:pointer;white-space:nowrap;padding:0 20px;transition:background .2s ease}.mylis-tab.active{background:#fff;box-shadow:0 2px 6px #0000000d}.mylis-tab:not(.active):hover{background:#0000000a}.mylis-tab svg{width:16px;height:16px}.mylis-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.mylis-card{background:#fff;border-radius:12px;border:1px solid var(--mylis-border);transition:transform .2s ease,box-shadow .2s ease;position:relative;z-index:1;cursor:pointer}.mylis-card.active-dropdown{z-index:50}.mylis-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #0000000f}.mylis-card-img-wrap{width:100%;height:160px;background:#e9e9e9;overflow:hidden;border-radius:11px 11px 0 0}.mylis-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%)}.mylis-card-body{padding:20px}.mylis-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.mylis-card-icon-title{display:flex;gap:12px;align-items:flex-start}.mylis-card-type-icon{width:36px;height:36px;border-radius:8px;border:1px solid var(--mylis-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mylis-card-type-icon svg{color:#333}.mylis-card-info h3{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--mylis-text);line-height:1.2}.mylis-card-info p{margin:0;font-size:13px;color:var(--mylis-muted)}.mylis-card-dots{background:transparent;border:none;cursor:pointer;color:#666;padding:4px;display:flex;align-items:center;justify-content:center}.mylis-dropdown-wrap{position:relative}.mylis-dropdown-menu{position:absolute;right:0;top:32px;background:#fefefe66;border:none;border-radius:8.727px;box-shadow:0 1px 4px 0 var(--mylis-accent);-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);width:180px;z-index:20;overflow:hidden;padding:8px 0}.mylis-dropdown-header{padding:8px 14px 12px;font-size:16px;font-weight:500;color:#5c5c5c;border-bottom:none}.mylis-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:transparent;border:none;text-align:left;font-size:15px;font-weight:400;color:#5c5c5c;cursor:pointer;transition:color .2s}.mylis-dropdown-item:not(.danger):hover{background:var(--mylis-accent)}.mylis-dropdown-item svg{opacity:.7}.mylis-dropdown-divider{height:1px;background:var(--mylis-accent);margin:4px 0;border:none}.mylis-dropdown-item.danger{color:#ef4444;font-weight:500}.mylis-dropdown-item.danger:hover{color:#ef4444;background:#ef44441f}.mylis-badge{display:inline-block;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700}.mylis-badge.active{background:var(--mylis-accent);color:#111}.mylis-badge.paused{background:#e2e2e2;color:#333}.mylis-badge.draft{background:#d4d4d4;color:#333}.user-page.dark .mylis-shell,.user-page.dark{background:var(--d-mylis-bg)}.user-page.dark .mylis-title{color:var(--d-mylis-text)}.user-page.dark .mylis-subtitle{color:var(--d-mylis-muted)}.user-page.dark .mylis-search-input{background:#121212;border:1px solid white!important;color:var(--d-mylis-text)}.user-page.dark .mylis-status-btn{background:#2b2b2b99;border:1px solid rgba(255,255,255,.2);color:#fff}.user-page.dark .mylis-search-input:focus{border-color:transparent!important;box-shadow:0 0 20px #ceff1b80}.user-page.dark .mylis-status-btn .arrow{color:#fff}.user-page.dark .status-menu{background:#0b0b0be6;border-color:#ceff1b59}.user-page.dark .status-menu li{color:#fff}.user-page.dark .status-menu li:hover,.user-page.dark .status-menu li.active{color:#000}.user-page.dark .mylis-tabs-wrap{background:var(--mylis-accent);border:none}.user-page.dark .mylis-tab{color:#111}.user-page.dark .mylis-tab.active{background:#fff;color:#111}.user-page.dark .mylis-tab:not(.active):hover{background:#ceff1b14}.user-page.dark .mylis-card{background:var(--d-mylis-card);border-color:var(--d-mylis-border)}.user-page.dark .mylis-card-img-wrap{background:#2a2a2a}.user-page.dark .mylis-card-info h3{color:var(--d-mylis-text)}.user-page.dark .mylis-card-info p{color:var(--d-mylis-muted)}.user-page.dark .mylis-card-type-icon{border-color:var(--d-mylis-border)}.user-page.dark .mylis-card-type-icon svg{color:#fff}.user-page.dark .mylis-card-dots{color:#bbb}.user-page.dark .mylis-dropdown-menu{background:transparent;border:none;box-shadow:0 1px 4px 0 var(--mylis-accent)}.user-page.dark .mylis-dropdown-header,.user-page.dark .mylis-dropdown-item{color:#5c5c5c}.user-page.dark .mylis-dropdown-divider{background:var(--mylis-accent)}.user-page.dark .mylis-dropdown-item.danger{color:#ef4444}.user-page.dark .mylis-dropdown-item.danger:hover{background:#ef44441f}.user-page.dark .mylis-badge.paused{background:#2a2a2a;color:#ddd}.user-page.dark .mylis-badge.draft{background:#333;color:#ccc}@media (max-width: 768px){.mylis-main{padding:20px}.mylis-toolbar{flex-direction:column;align-items:stretch}.mylis-status-select{width:100%}.mylis-tabs-wrap{justify-content:flex-start}.mylis-tab{flex:0 0 auto}}.csl-add-btn-lime-below{background:#ceff1b;color:#1a1a1a;border:none;border-radius:8px;padding:8px 16px;font-weight:700;font-size:14px;display:flex;align-items:center;cursor:pointer;transition:all .2s ease;margin-top:12px;width:-moz-fit-content;width:fit-content}.csl-chips-container{background:#fff;border-radius:8px;padding:12px;display:flex;flex-wrap:wrap;gap:8px;min-height:48px;position:relative}.user-page.dark .csl-chips-container{background:#5e5e5e;border:1px solid #333}.csl-tag-chip{background:transparent;border:1px solid grey;color:#2b2b2b;border-radius:6px;padding:4px 10px;font-size:13px;display:flex;align-items:center;gap:6px}.user-page.dark .csl-tag-chip{background:#ceff1b0d;border:1px solid #CEFF1B;color:#ceff1b}.csl-tag-chip button{background:transparent;border:none;color:inherit;font-size:16px;line-height:1;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.video-preview-section{width:100%;font-family:Arial,Helvetica,sans-serif}.video-preview-title{margin:0 0 8px;font-size:16px;font-weight:500;color:#222}.user-page.dark .video-preview-title{color:#fff}.video-preview-card{position:relative;border:1.5px solid #CEFF1B;border-radius:18px;background:#fff;padding:10px}.user-page.dark .video-preview-card{background:#141414;border-color:#ceff1b}.video-close-btn{position:absolute;top:8px;right:-6px;width:18px;height:18px;border:none;border-radius:50%;background:red;color:#fff;font-size:14px;font-weight:700;line-height:18px;text-align:center;cursor:pointer;z-index:3;padding:0}.video-close-btn-static{background:#ff4d4f;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:10px;font-weight:700;cursor:pointer;transition:all .2s}.video-close-btn-static:hover{background:#d9363e;transform:translateY(-1px)}.video-preview-image-wrap{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#ccc}.video-preview-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);display:block}.video-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.video-upload-btn{border:1px solid #000;background:#ceff1b;color:#111;font-size:10px;font-weight:700;padding:8px 12px;border-radius:4px;cursor:pointer;box-shadow:0 2px 6px #0003}.user-page.dark .video-upload-btn{border-color:#000}.video-upload-btn:hover{transform:translateY(-1px)}.video-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.video-preview-head-actions{display:flex;align-items:center;gap:10px}.video-preview-empty{width:100%;min-height:260px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:16px}.video-preview-image-wrap{width:100%;position:relative}.video-preview-image{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block}@media (max-width: 576px){.video-preview-section{max-width:100%}.video-preview-image-wrap{aspect-ratio:16 / 9}.video-upload-btn{font-size:9px;padding:7px 10px}}.cover-section-container{width:100%}.cover-card{background:#fff;border:1px solid #CEFF1B;border-radius:12px;padding:24px;width:100%}.user-page.dark .cover-card{background:transparent}.cover-title{font-size:16px;font-weight:700;margin-bottom:16px;color:#111}.user-page.dark .cover-title{color:#fff}.cover-label{font-size:14px;font-weight:500;color:#555;margin-bottom:10px}.user-page.dark .cover-label{color:#bbb}.cover-upload-box{width:100%;position:relative}.cover-preview-wrapper{width:100%;position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden}.cover-preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-remove-btn{position:absolute;top:10px;right:10px;background:#00000080;color:#fff;border:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:background .2s}.cover-remove-btn:hover{background:#000000b3}.cover-placeholder{width:100%;aspect-ratio:16 / 9;background:#ceff1b;border-radius:12px;display:flex;align-items:center;justify-content:center}.user-page.dark .cover-placeholder{background:#2a2a2a}.cover-upload-btn{background:#ceff1b;color:#000;border:1px solid black;border-radius:8px;padding:10px 24px;font-weight:700;font-size:14px;cursor:pointer;transition:background .2s}.cover-upload-btn:hover{background:#bdff1b}.lesson-section{width:100%;margin-top:24px;background:#fcfcfc;border:1px solid #e0e0e0;border-radius:20px;padding:32px}.user-page.dark .lesson-section{background:#1a1a1a;border-color:#333}.lesson-section-header{margin-bottom:32px}.lesson-section-title{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}.user-page.dark .lesson-section-title{color:#fff}.lesson-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:24px}.lesson-tabs-container{margin-bottom:24px;overflow-x:auto;padding-bottom:8px}.lesson-tabs{display:flex;gap:12px;min-width:-moz-max-content;min-width:max-content}.lesson-tab{padding:10px 20px;background:#f0f0f0;border:1px solid #ddd;border-radius:8px;font-weight:600;color:#555;cursor:pointer;transition:all .2s;white-space:nowrap}.user-page.dark .lesson-tab{background:#222;border-color:#333;color:#aaa}.lesson-tab.active{background:#ceff1b;border-color:#ceff1b;color:#000}.lesson-tab-add{padding:10px 20px;background:transparent;border:1.5px dashed #dbf132;border-radius:8px;color:#dbf132;font-weight:600;cursor:pointer}.lesson-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.lesson-number-label{margin:0;font-size:16px;font-weight:700}.lesson-delete-tab{background:#ff4d4f1a;border:none;color:#ff4d4f;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.lesson-delete-tab:hover{background:#ff4d4f;color:#fff}.lesson-form-grid{display:grid;grid-template-columns:320px 1fr;gap:32px}@media (max-width: 900px){.lesson-form-grid{grid-template-columns:1fr}}.lesson-upload-loading{display:flex;flex-direction:column;align-items:center;gap:12px;color:#999}.lesson-spinner{width:30px;height:30px;border:3px solid rgba(206,255,27,.2);border-top-color:#ceff1b;border-radius:50%;animation:lesson-spin .8s linear infinite}@keyframes lesson-spin{to{transform:rotate(360deg)}}.lesson-card{display:flex;flex-direction:column;gap:16px}.lesson-card-header{background:#ceff1b;border-radius:8px;padding:8px;text-align:center;font-weight:600;color:#000}.lesson-media-box{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:20px;background:#fdfdfd;border:1.5px dashed #d0d0d0;display:flex;align-items:center;justify-content:center;overflow:hidden}.user-page.dark .lesson-media-box{background:#141414;border-color:#444}.lesson-media-box.has-media{border-style:solid;border-color:#dbf132}.lesson-media-preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lesson-media-overlay{position:absolute;top:8px;right:8px;z-index:2}.lesson-remove-btn{width:24px;height:24px;background:#ff4d4f;border:none;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 4px 10px #ff4d4f4d}.lesson-add-media-btn{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0}.lesson-placeholder-icons{position:relative;display:flex;align-items:center;justify-content:center}.lesson-svg-v2{width:40px;margin-right:32px;margin-top:8px;opacity:.6}.lesson-svg-v1{width:48px;position:absolute;right:-8px;top:-12px;opacity:.6}.lesson-plus-circle-small{position:absolute;bottom:22px;right:25px;width:24px;height:24px;border-radius:50%;background:#dbf132;display:flex;align-items:center;justify-content:center;color:#000;font-weight:700;font-size:16px;box-shadow:0 4px 10px #00000026}.user-page.dark .lesson-svg-v1,.user-page.dark .lesson-svg-v2{filter:brightness(.8) contrast(1.2)}.lesson-input-group{display:flex;flex-direction:column;gap:6px}.lesson-section .onboarding-selected-option{border:1px solid #000!important;background-color:transparent!important}.lesson-section .onboarding-selected-option.open{border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important}.lesson-section .onboarding-options-list{z-index:30}.lesson-tags-limit-text{font-size:12px;color:#9ca3af;margin-top:4px;margin-bottom:6px}.lesson-tags-container{display:flex;flex-wrap:wrap;align-items:center;width:100%;min-height:56px;border-radius:6px;padding:8px;background-color:#fff;gap:8px}.lesson-tags-wrap{display:flex;flex-wrap:wrap;gap:8px;flex:1}.lesson-tag-pill{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:12px;color:#333;border:1px solid grey;box-shadow:none}.lesson-tag-remove{cursor:pointer;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;transition:color .2s;color:inherit}.lesson-tag-remove:hover{color:#ff4d4f}.lesson-tag-clear-btn{margin-left:auto;border:none;background:transparent;cursor:pointer;font-size:14px;line-height:1;color:#333;padding:6px 8px}.lesson-tag-clear-btn:hover{color:#ff4d4f}.lesson-label{font-size:14px;font-weight:500;color:#333}.user-page.dark .lesson-label{color:#ccc}.user-page.dark .lesson-tags-container{background-color:#232323}.user-page.dark .lesson-tag-pill{background-color:#232323;color:#fff}.user-page.dark .lesson-tag-remove,.user-page.dark .lesson-tag-clear-btn{color:#ceff1b}.lesson-input{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:14px;transition:all .2s}.user-page.dark .lesson-input{background:#141414;border-color:#333;color:#fff}.lesson-input:focus{outline:none;border-color:#dbf132;box-shadow:0 0 0 2px #dbf1321a}.lesson-textarea{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;background:transparent;font-size:14px;color:#111;min-height:100px;resize:none;transition:all .2s}.user-page.dark .lesson-textarea{background:#141414;border-color:#000;color:#fff}.lesson-textarea:focus{outline:none;border-color:transparent;box-shadow:0 0 15px #ceff1b}.lesson-textarea::-moz-placeholder{color:#9ca3af}.lesson-textarea::placeholder{color:#9ca3af}.lesson-section-footer{display:flex;justify-content:flex-end}.lesson-add-more-btn{display:flex;align-items:center;gap:8px;background:#dbf132;color:#000;border:none;border-radius:8px;padding:10px 20px;font-weight:600;cursor:pointer;transition:all .2s}.lesson-add-more-btn:hover{background:#c8dc2e;transform:translateY(-1px)}@media (max-width: 768px){.lesson-grid{grid-template-columns:1fr}}.cl-ai-powered-badge{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:#000;padding:4px 10px;border-radius:8px;background:var(--cl-lime);border:1px solid #000;text-transform:uppercase}.cl-profile-mini-card{display:flex;justify-content:space-between;align-items:center;padding:24px;border:1px solid var(--cl-border);border-radius:20px;background:var(--cl-card-bg);margin-bottom:24px;box-shadow:var(--cl-card-shadow)}.cl-page.dark .cl-profile-mini-card{border:1.5px solid var(--cl-lime)!important;box-shadow:0 0 15px #ceff1b4d,var(--cl-card-shadow)}.cl-pmc-avatar-wrap{position:relative;width:64px;height:64px;flex-shrink:0}.cl-pmc-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.cl-pmc-avatar-bg{width:100%;height:100%;border-radius:50%;background:#555;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.cl-pmc-status-dot{position:absolute;bottom:2px;right:2px;width:14px;height:14px;background:#0f0;border:2px solid var(--cl-card-bg);border-radius:50%}.cl-pmc-name{font-size:18px;font-weight:700;color:var(--cl-text)}.cl-pmc-role{font-size:14px;font-weight:500;color:var(--cl-muted)}.cl-pmc-view-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:1px solid var(--cl-muted);border-radius:12px;color:var(--cl-text);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.cl-section p{color:var(--cl-text);line-height:1.6;font-size:16px;margin-bottom:24px}.cl-bullet-list li{color:var(--cl-text);font-size:16px;line-height:1.6;margin-bottom:8px;display:flex;align-items:flex-start;gap:12px}.cl-bullet-list li:before{content:"•";color:var(--cl-lime)}.cl-pricing-card{position:sticky;top:103px;background:var(--cl-card-bg);border:1px solid #ceff1b;border-radius:16px;box-shadow:var(--cl-card-shadow);overflow:hidden}.cl-pricing-tabs{display:flex;background:var(--cl-lime);padding:6px;border-radius:8px;margin:16px;gap:6px}.cl-tab{flex:1;border:none;padding:10px 8px;font-weight:700;font-size:15px;cursor:pointer;background:transparent;color:#1a1a1a;transition:all .2s ease;border-radius:6px}.cl-tab.active{background:#fff!important;color:#000!important;box-shadow:0 2px 8px #0000000d}.cl-pricing-content{padding:24px}.cl-price-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.cl-price-info{display:flex;flex-direction:column}.cl-price-label{font-size:13px;color:#888}.cl-price{font-size:38px;font-weight:800;color:#1a1a1a;display:block}.cl-delivery-info{text-align:right;display:flex;flex-direction:column}.cl-delivery-label{font-size:13px;color:#888}.cl-delivery-value{font-size:18px;font-weight:700;color:#1a1a1a}.cl-pkg-desc{font-size:14px;color:#666;margin-bottom:24px;font-weight:500}.cl-revs{font-size:14px;color:#888;margin-bottom:20px}.cl-inclusions-title,.cl-addons-title{font-size:16px;font-weight:700;margin-bottom:16px;display:block;color:#1a1a1a}.cl-inclusions-list{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.cl-inclusion-item{display:flex;align-items:center;gap:12px;font-size:15px;color:#666}.cl-check-circle{width:20px;height:20px;border:1px solid #1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cl-divider{height:1px;background:#ccc;margin:32px 0}.cl-addons-list{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.cl-addon-item{display:flex;justify-content:space-between;align-items:center}.cl-addon-left{display:flex;align-items:center;gap:12px}.cl-addon-checkbox{width:18px;height:18px;accent-color:var(--cl-lime);cursor:pointer}.cl-addon-name{font-size:14px;font-weight:600;color:#333}.cl-addon-info{display:flex;flex-direction:row;align-items:baseline;gap:8px}.cl-addon-sub{font-size:12px;color:#888}.cl-addon-price{font-weight:700;font-size:14px;color:#333}.cl-pricing-actions{display:flex;flex-direction:column;gap:16px}.cl-btn-primary{background:#ceff1b;color:#000;border:1px solid black;width:100%;padding:16px;border-radius:12px;font-weight:800;font-size:16px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.cl-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ceff1b66}.cl-btn-outline{background:#f8f8f8;color:#000;border:1px solid #ccc;width:100%;padding:16px;border-radius:12px;font-weight:800;font-size:16px;cursor:pointer;transition:all .2s}.cl-btn-outline:hover{background:#f0f0f0;border-color:#bbb}.cl-page.dark .cl-pricing-card{background:#1a1a1a;border:1.5px solid #ceff1b}.cl-page.dark .cl-pricing-tabs{background:#ceff1b}.cl-page.dark .cl-tab{color:#000}.cl-page.dark .cl-tab.active{background:#fff!important;color:#000!important}.cl-page.dark .cl-price,.cl-page.dark .cl-delivery-value,.cl-page.dark .cl-inclusions-title,.cl-page.dark .cl-addons-title{color:#ceff1b}.cl-page.dark .cl-pkg-desc,.cl-page.dark .cl-inclusion-item,.cl-page.dark .cl-addon-name,.cl-page.dark .cl-addon-price,.cl-page.dark .cl-price-label{color:#fff}.cl-page.dark .cl-check-circle{border-color:#ceff1b;color:#ceff1b}.cl-page.dark .cl-check-circle svg{color:#ceff1b}.cl-page.dark .cl-addon-checkbox{accent-color:#ceff1b}.cl-page.dark .cl-btn-primary{background:#ceff1b;color:#000;border:1px solid #000000}.cl-page.dark .cl-btn-outline{background:#1a1a1a;color:#fff;border:1px solid #444444}.cl-page.dark .cl-btn-outline:hover{background:#252525}.faq-section{margin-top:64px;margin-bottom:64px}.faq-header{display:flex;align-items:center;gap:20px;margin-bottom:32px}.faq-title{font-size:24px;font-weight:700;white-space:nowrap}.faq-header-line{flex:1;height:1px;background:#000}.cl-page.dark .faq-header-line{background:#ceff1b}.faq-container{display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--cl-card-bg);border:1px solid black;border-radius:16px;overflow:hidden;transition:all .3s ease}.cl-page.dark .faq-item{border-color:#ceff1b}.faq-item.active{border-color:var(--cl-lime)}.faq-question{width:100%;padding:24px;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;color:var(--cl-text);font-size:18px;font-weight:600;text-align:left;cursor:pointer}.faq-item.active .faq-question{background:var(--cl-lime);color:#000}.faq-answer{padding:24px;font-size:16px;color:var(--cl-muted);line-height:1.6;border-top:1px solid var(--cl-border)}@media (max-width: 768px){.cl-page{padding:24px 16px}.cl-header{flex-direction:column;gap:16px}.cl-title{font-size:24px;text-align:left}.cl-header-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.cl-profile-mini-card{flex-direction:column;align-items:stretch;gap:20px;padding:20px}.cl-pmc-left{flex-direction:column;text-align:center;gap:16px}.cl-pmc-name-row,.cl-pmc-role-row{flex-direction:column;gap:8px}.cl-pmc-view-btn{width:100%;justify-content:center}.faq-header{gap:12px}.faq-title{font-size:20px}.faq-question{padding:16px;font-size:16px}.faq-answer{padding:16px;font-size:14px}.compare-header{gap:12px}.compare-title{font-size:20px}.compare-table th,.compare-table td{padding:12px;font-size:12px}.compare-table thead th{font-size:14px}.compare-table .feature-name{width:120px;font-size:13px}.cl-sectionTitle{font-size:22px;margin-bottom:20px}.cl-mp-grid{gap:16px;padding-bottom:20px}.cl-mp-card{flex:0 0 260px}.cl-mp-floatArrow{display:none}}.reviews-section{margin-top:48px}.reviews-title{font-size:24px;font-weight:700}.reviews-header-line{flex:1;height:1px;background:var(--cl-border)}.reviews-container{display:grid;grid-template-columns:350px 1fr;gap:40px}.reviews-summary{position:sticky;top:120px;height:-moz-fit-content;height:fit-content}.rating-overview{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.rating-score{font-size:48px;font-weight:800}.review-count{font-size:16px;color:var(--cl-muted)}.rating-bar-row{display:flex;align-items:center;gap:12px}.rating-label{width:12px;font-weight:600}.rating-bar{flex:1;height:8px;background:var(--cl-border);border-radius:4px;overflow:hidden}.rating-bar-fill{height:100%;background:var(--cl-lime)}.rating-count{width:30px;font-size:14px;color:var(--cl-muted)}.review-item{padding-bottom:32px;border-bottom:1px solid var(--cl-border)}.reviewer-avatar{width:48px;height:48px;border-radius:50%;background:var(--cl-border)}.reviewer-name{display:block;font-weight:700;margin-bottom:4px}.review-text{font-size:16px;line-height:1.6;color:var(--cl-text)}@media (max-width: 900px){.reviews-container{grid-template-columns:1fr}}.order-deliverables-page{min-height:100vh}.od-container{max-width:100%;margin:0 auto;padding:32px}.od-header-card{background:#fff;border:1px solid #CEFF1B;border-radius:24px;padding:32px 40px;display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;box-shadow:0 4px 20px #0000000d}.dark .od-header-card{background:#1a1a1a;border-color:#ceff1b}.od-header-content h1{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.dark .od-header-content h1{color:#fff}.od-header-content p{font-size:16px;color:#666}.dark .od-header-content p{color:#aaa}.od-download-all-btn{background:#ceff1b;border:1px solid #000;color:#000;padding:12px 22px;border-radius:12px;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s ease}.od-download-all-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ceff1b4d}.od-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.od-info-card{background:#f7f7f7;border:1px solid #CEFF1B;border-radius:28px;padding:24px 32px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 15px #00000005}.dark .od-info-card{background:#1a1a1a;border-color:#ceff1b}.od-info-icon{width:64px;height:64px;background:#ceff1b;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#444}.od-info-icon svg{width:32px;height:32px;stroke-width:1.5px}.od-info-icon.lime{background:#ceff1b}.od-currency-icon{font-size:24px;font-weight:700}.od-info-text{display:flex;flex-direction:column;flex:1;text-align:right;justify-content:flex-end}.od-info-label{font-size:13px;color:#444;font-weight:600;margin-bottom:2px;text-transform:none}.dark .od-info-label{color:#ccc}.od-info-value{font-size:28px;font-weight:700;color:#444;letter-spacing:-.5px;line-height:1.1}.dark .od-info-value{color:#fff}.od-section-title{font-size:22px;font-weight:700;color:#1a1a1a;margin-bottom:24px}.dark .od-section-title{color:#fff}.od-files-list-container{background:#fff;border:1px solid #CEFF1B;border-radius:24px;padding:32px}.dark .od-files-list-container{background:#1a1a1a;border-color:#ceff1b}.od-files-list{display:flex;flex-direction:column;gap:16px}.od-file-item{background:#fff;border:1.5px solid #CEFF1B;border-radius:20px;padding:24px 32px;display:flex;justify-content:space-between;align-items:center}.dark .od-file-item{background:#242424;border-color:#ceff1b}.od-file-info h3{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:6px}.dark .od-file-info h3{color:#fff}.od-file-meta{font-size:14px;color:#666;display:flex;align-items:center;gap:8px;margin-bottom:12px}.dark .od-file-meta{color:#aaa}.od-file-tags{display:flex;gap:8px}.od-tag{padding:4px 12px;border-radius:8px;font-size:12px;font-weight:700;text-transform:uppercase;background:#ceff1b;color:#000;border:1px solid #000}.od-file-actions{display:flex;gap:12px}.od-action-btn{display:flex;align-items:center;gap:8px;padding:10px 24px;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;border:1px solid #000}.od-action-btn.primary,.od-action-btn.secondary{background:#ceff1b;color:#000}.od-action-btn:hover{transform:scale(1.05)}@media (max-width: 992px){.od-info-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.od-header-card{flex-direction:column;text-align:center;gap:20px;padding:24px}.od-info-grid{grid-template-columns:1fr}.od-file-item{flex-direction:column;align-items:flex-start;gap:20px;padding:20px}.od-file-actions{width:100%}.od-action-btn{flex:1;justify-content:center}}.od-review-section{margin-top:50px}.od-review-header{display:flex;align-items:center;gap:20px;margin-bottom:24px}.od-review-header h2{font-size:22px;font-weight:700;color:#1a1a1a;white-space:nowrap}.dark .od-review-header h2{color:#fff}.od-header-line{flex:1;height:1px;background:#e0e0e0}.dark .od-header-line{background:#ceff1b}.od-review-card{background:#fff;border:1px solid #CEFF1B;border-radius:20px;padding:32px}.dark .od-review-card{background:#1a1a1a;border-color:#ceff1b}.od-review-text{font-size:16px;line-height:1.6;color:#333;margin-bottom:24px;font-weight:500}.dark .od-review-text{color:#ccc}.od-review-footer{display:flex;justify-content:space-between;align-items:center}.od-review-footer .od-stars{display:flex;gap:4px}.od-post-btn{background:#ceff1b;border:1px solid #000;color:#000;padding:10px 32px;border-radius:12px;font-weight:700;font-size:15px;cursor:pointer;transition:all .2s ease}.od-post-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ceff1b4d}@media (max-width: 768px){.od-review-card{padding:24px}.od-review-text{font-size:14px}}.od-faq-section{margin-top:50px}.od-faq-list{display:flex;flex-direction:column;gap:16px}.od-faq-item{background:#fff;border:1px solid #CEFF1B;border-radius:20px;overflow:hidden}.dark .od-faq-item{background:#1a1a1a;border-color:#ceff1b}.od-faq-question{padding:24px 32px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;font-size:18px;color:#1a1a1a;transition:all .2s ease}.dark .od-faq-question{color:#fff}.od-faq-item.active .od-faq-question{background:#ceff1b;color:#000;border-bottom:2px solid rgba(0,0,0,.1)}.dark .od-faq-item.active .od-faq-question{color:#000}.od-faq-answer{padding:32px;background:#fff;font-size:16px;color:#333;line-height:1.6}.dark .od-faq-answer{background:#242424;color:#ccc}[class*=-details-section]{margin-top:50px}[class*=-review-header]{display:flex;align-items:center;gap:20px;margin-bottom:24px}[class*=-review-header] h2{font-size:22px;font-weight:700;color:#1a1a1a;white-space:nowrap}.dark [class*=-review-header] h2,.user-page.dark [class*=-review-header] h2{color:#fff}[class*=-header-line]{flex:1;height:1px;background:#e0e0e0}.dark [class*=-header-line],.user-page.dark [class*=-header-line]{background:#333}[class*=-order-card]{background:#e3e3e3;border:1px solid #CEFF1B;border-radius:14px;padding:0;margin-bottom:24px;overflow:hidden}.dark [class*=-order-card],.user-page.dark [class*=-order-card]{background:#1a1a1a;border-color:#ceff1b}[class*=-card-header]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid #CEFF1B}[class*=-card-title]{font-weight:700;font-size:20px;color:#1a1a1a}.dark [class*=-card-title],.user-page.dark [class*=-card-title]{color:#fff}[class*=-card-date]{font-size:20px;color:#444;margin-right:24px;text-align:right}.dark [class*=-card-date],.user-page.dark [class*=-card-date]{color:#aaa}[class*=-table]{width:100%}[class*=-tr]{display:grid;grid-template-columns:1.4fr .4fr .7fr .7fr;gap:20px;padding:12px 14px;border-bottom:1px solid #CEFF1B;font-size:18px;transition:background-color .2s ease;color:#1a1a1a}.dark [class*=-tr],.user-page.dark [class*=-tr]{color:#ccc;border-bottom-color:#ceff1b}[class*=-tr]:not([class*=-th]):hover{background-color:#fff;cursor:pointer}.dark [class*=-tr]:not([class*=-th]):hover,.user-page.dark [class*=-tr]:not([class*=-th]):hover{background-color:#242424}[class*=-th]{font-weight:700;border-bottom:1px solid #CEFF1B}.dark [class*=-th],.user-page.dark [class*=-th]{border-bottom-color:#ceff1b;color:#fff}[class*=-tr]:last-child{border-bottom:0}[class*=-tr]>div{display:flex;align-items:center}[class*=-tr]>div:not(:first-child){justify-content:center;text-align:center}[class*=-tr]>div:first-child{justify-content:flex-start;text-align:left}[class*=-right],[class*=-sum] [class*=-right],[class*=-total] [class*=-right]{justify-content:center!important;text-align:center!important}[class*=-sum] [class*=-span3],[class*=-total] [class*=-span3]{justify-content:flex-start;grid-column:1 / span 3}[class*=-total]{font-weight:800}@media (max-width: 1024px){[class*=-review-header]{gap:14px}[class*=-review-header] h2{font-size:20px}[class*=-order-card]{border-radius:16px}[class*=-card-header]{padding:14px 16px}[class*=-card-title]{font-size:18px}[class*=-card-date]{margin-right:0;font-size:16px}[class*=-tr]{grid-template-columns:minmax(0,1.4fr) 80px 110px 110px;gap:14px;padding:12px 16px;font-size:16px}}@media (max-width: 768px){[class*=-details-section]{margin-top:36px}[class*=-review-header]{gap:12px;margin-bottom:18px}[class*=-review-header] h2{font-size:18px;white-space:normal}[class*=-card-header]{flex-direction:column;align-items:flex-start;padding:16px}[class*=-card-title]{font-size:17px}[class*=-card-date]{font-size:14px;text-align:left}[class*=-tr]{grid-template-columns:1fr;gap:12px;padding:16px}[class*=-th]{display:none}[class*=-tr]>div{justify-content:space-between!important;text-align:left!important;gap:16px;width:100%}[class*=-tr]>div:before{content:attr(data-label);color:#1a1a1a;font-weight:700;margin-right:10px;flex-shrink:0}.dark [class*=-tr]>div:before,.user-page.dark [class*=-tr]>div:before{color:#fff}[class*=-sum] [class*=-span3],[class*=-total] [class*=-span3]{grid-column:auto}[class*=-right]{justify-content:space-between!important;text-align:left!important}}@media (max-width: 480px){[class*=-order-card]{border-radius:14px}[class*=-card-header]{padding:14px}[class*=-tr]{padding:14px;font-size:15px}[class*=-tr]>div{flex-direction:column;align-items:flex-start;gap:4px}[class*=-tr]>div:before{margin-right:0}}.nm-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.nm-modal{background:#f3f3f3;width:600px;max-width:90%;max-height:80vh;border-radius:4px;border:1px solid #CEFF1B;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 40px #0000004d}.dark .nm-modal{background:#1a1a1a;border-color:#ceff1b}.nm-header{display:flex;justify-content:center;align-items:center;padding:20px;position:relative;border-bottom:1.5px solid #1a1a1a}.dark .nm-header{border-bottom-color:#ceff1b}.nm-header-title{font-size:24px;font-weight:700;color:#1a1a1a;margin:0}.dark .nm-header-title{color:#fff}.nm-close-btn{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#1a1a1a;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.dark .nm-close-btn{color:#fff}.nm-close-btn:hover{opacity:.7}.nm-content-outer{padding:30px;overflow-y:auto;flex:1}.nm-content-outer::-webkit-scrollbar{width:12px}.nm-content-outer::-webkit-scrollbar-track{background:transparent}.nm-content-outer::-webkit-scrollbar-thumb{background:#ffe100;border-radius:10px;border:3px solid #F3F3F3}.dark .nm-content-outer::-webkit-scrollbar-thumb{background:#ceff1b;border:3px solid #1A1A1A}.nm-content-inner{display:flex;flex-direction:column;gap:16px}.nm-content-title{font-size:22px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.3}.dark .nm-content-title{color:#fff}.nm-content-body{font-size:16px;line-height:1.6;color:#444}.dark .nm-content-body{color:#aaa}@media (max-width: 768px){.nm-modal{width:95%;padding:20px}.nm-content-outer{padding:20px}.nm-content-title{font-size:18px}}.course-deliverables-page{min-height:100vh}.cd-container{max-width:100%;margin:0 auto;padding:32px}.cd-header-card{background:#fff;border:1px solid #CEFF1B;border-radius:24px;padding:32px 40px;display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;box-shadow:0 4px 20px #0000000d}.dark .cd-header-card{background:#1a1a1a;border-color:#ceff1b}.cd-header-content h1{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.dark .cd-header-content h1{color:#fff}.cd-header-content p{font-size:16px;color:#666}.dark .cd-header-content p{color:#aaa}.cd-download-all-btn{background:#ceff1b;border:1px solid #000;color:#000;padding:12px 32px;border-radius:12px;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s ease}.cd-download-all-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ceff1b4d}.cd-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.cd-info-card{background:#f7f7f7;border:1px solid #CEFF1B;border-radius:28px;padding:24px 32px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 15px #00000005}.dark .cd-info-card{background:#1a1a1a;border-color:#ceff1b}.cd-info-icon{width:64px;height:64px;background:#ceff1b;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#444}.cd-info-icon svg{width:32px;height:32px;stroke-width:1.5px}.cd-info-icon.lime{background:#ceff1b}.cd-currency-icon{font-size:24px;font-weight:700}.cd-info-card-text{display:flex;flex-direction:column;flex:1;text-align:right;justify-content:flex-end}.cd-info-label{font-size:13px;color:#444;font-weight:600;margin-bottom:2px;text-transform:none}.dark .cd-info-label{color:#ccc}.cd-info-value{font-size:28px;font-weight:700;color:#444;letter-spacing:-.5px;line-height:1.1}.dark .cd-info-value{color:#fff}.cd-info-section{margin-bottom:40px}.cd-info-block{margin-bottom:32px}.cd-info-title{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.dark .cd-info-title{color:#fff}.cd-info-text{font-size:16px;line-height:1.6;color:#555;margin:0;text-align:left}.dark .cd-info-text{color:#aaa}.cd-tools-list{display:flex;flex-wrap:wrap;gap:12px}.cd-tool-tag{background:#eeeeee80;border:1px solid #e0e0e0;padding:6px 16px;border-radius:10px;font-size:14px;font-weight:600;color:#333}.dark .cd-tool-tag{background:#ffffff0d;border-color:#333;color:#ccc}.cd-info-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cd-learn-list{margin:0;padding-left:20px;list-style-type:disc}.cd-learn-list li{font-size:15px;line-height:1.6;color:#555;margin-bottom:8px}.dark .cd-learn-list li{color:#aaa}.cd-include-item{display:flex;align-items:flex-start;gap:12px;color:#555;font-size:15px;line-height:1.4}.cd-include-item svg{color:#1a1a1a;flex-shrink:0;margin-top:2px}.dark .cd-include-item{color:#aaa}.dark .cd-include-item svg{color:#ceff1b}.cd-languages-text{display:flex;flex-wrap:wrap;gap:12px;font-size:16px;font-weight:600;color:#1a1a1a;letter-spacing:.5px;margin:0}.dark .cd-languages-text{color:#fff}.cd-language-item{display:inline-block}.cd-video-section{margin-bottom:40px}.cd-video-container{background:#fff;border:1px solid #CEFF1B;border-radius:24px;padding:24px}.dark .cd-video-container{background:#1a1a1a;border-color:#ceff1b}.cd-video-placeholder{width:100%;aspect-ratio:16/9;background-image:url(C:/Users/ASUS/.gemini/antigravity/brain/a1366294-d4e1-4bef-850a-de65f51bc37c/course_video_thumbnail_png_1773408043644.png);background-size:cover;background-position:center;border-radius:16px;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.cd-video-placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;transition:background .3s ease}.cd-video-placeholder:hover:before{background:#0000004d}.cd-play-button{width:64px;height:64px;background:#ceff1b;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:10;transition:all .3s cubic-bezier(.175,.885,.32,1.275);border:2px solid #000}.cd-video-placeholder:hover .cd-play-button{transform:scale(1.15);box-shadow:0 0 20px #ceff1b99}.cd-lessons-section{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.cd-lesson-card{background:#fff;border:1px solid #CEFF1B;border-radius:24px;padding:32px;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;transition:all .2s ease}.dark .cd-lesson-card{background:#1a1a1a;border-color:#ceff1b}.cd-lesson-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ceff1b1a}.cd-lesson-content{flex:1}.cd-lesson-badge{display:inline-block;background:#ceff1b;color:#000;padding:8px 20px;border-radius:10px;font-size:14px;font-weight:700;margin-bottom:20px;border:1px solid #000}.cd-lesson-title{font-size:22px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.dark .cd-lesson-title{color:#fff}.cd-lesson-description{font-size:15px;line-height:1.6;color:#555;margin:0}.dark .cd-lesson-description{color:#aaa}.cd-watch-btn{background:#ceff1b;border:1px solid #000;color:#000;padding:12px 40px;border-radius:12px;font-weight:700;font-size:16px;cursor:pointer;transition:all .2s ease;align-self:flex-start;white-space:nowrap}.cd-watch-btn:hover{transform:scale(1.05);box-shadow:0 4px 12px #ceff1b4d}@media (max-width: 768px){.cd-lesson-card{flex-direction:column;align-items:flex-start;padding:24px}.cd-watch-btn{width:100%}}.cd-section-title{font-size:22px;font-weight:700;color:#1a1a1a;margin-bottom:24px}.dark .cd-section-title{color:#fff}.cd-files-list-container{background:#fff;border:1px solid #CEFF1B;border-radius:24px;padding:32px}.dark .cd-files-list-container{background:#1a1a1a;border-color:#ceff1b}.cd-files-list{display:flex;flex-direction:column;gap:16px}.cd-file-item{background:#fff;border:1.5px solid #CEFF1B;border-radius:20px;padding:24px 32px;display:flex;justify-content:space-between;align-items:center}.dark .cd-file-item{background:#242424;border-color:#ceff1b}.cd-file-info h3{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:6px}.dark .cd-file-info h3{color:#fff}.cd-file-meta{font-size:14px;color:#666;display:flex;align-items:center;gap:8px;margin-bottom:12px}.dark .cd-file-meta{color:#aaa}.cd-file-tags{display:flex;gap:8px}.cd-tag{padding:4px 12px;border-radius:8px;font-size:12px;font-weight:700;text-transform:uppercase;background:#ceff1b;color:#000;border:1px solid #000}.cd-file-actions{display:flex;gap:12px}.cd-action-btn{display:flex;align-items:center;gap:8px;padding:10px 24px;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;border:1px solid #000}.cd-action-btn.primary,.cd-action-btn.secondary{background:#ceff1b;color:#000}.cd-action-btn:hover{transform:scale(1.05)}@media (max-width: 992px){.cd-info-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.cd-header-card{flex-direction:column;text-align:center;gap:20px;padding:24px}.cd-info-grid{grid-template-columns:1fr}.cd-file-item{flex-direction:column;align-items:flex-start;gap:20px;padding:20px}.cd-file-actions{width:100%}.cd-action-btn{flex:1;justify-content:center}}.cd-review-section{margin-top:50px}.cd-review-header{display:flex;align-items:center;gap:20px;margin-bottom:24px}.cd-review-header h2{font-size:22px;font-weight:700;color:#1a1a1a;white-space:nowrap}.dark .cd-review-header h2{color:#fff}.cd-header-line{flex:1;height:1px;background:#e0e0e0}.dark .cd-header-line{background:#333}.cd-review-card{background:#fff;border:1px solid #CEFF1B;border-radius:20px;padding:32px}.dark .cd-review-card{background:#1a1a1a;border-color:#ceff1b}.cd-review-text{font-size:16px;line-height:1.6;color:#333;margin-bottom:24px;font-weight:500}.dark .cd-review-text{color:#ccc}.cd-review-footer{display:flex;justify-content:space-between;align-items:center}.cd-review-footer .cd-stars{display:flex;gap:4px}.cd-post-btn{background:#ceff1b;border:1px solid #000;color:#000;padding:10px 32px;border-radius:12px;font-weight:700;font-size:15px;cursor:pointer;transition:all .2s ease}.cd-post-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ceff1b4d}@media (max-width: 768px){.cd-review-card{padding:24px}.cd-review-text{font-size:14px}}.cd-faq-section{margin-top:50px}.cd-faq-list{display:flex;flex-direction:column;gap:16px}.cd-faq-item{background:#fff;border:1px solid #CEFF1B;border-radius:20px;overflow:hidden}.dark .cd-faq-item{background:#1a1a1a;border-color:#ceff1b}.cd-faq-question{padding:24px 32px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;font-size:18px;color:#1a1a1a;transition:all .2s ease}.dark .cd-faq-question{color:#fff}.cd-faq-item.active .cd-faq-question{background:#ceff1b;color:#000;border-bottom:2px solid rgba(0,0,0,.1)}.dark .cd-faq-item.active .cd-faq-question{color:#000}.cd-faq-answer{padding:32px;background:#fff;font-size:16px;color:#333;line-height:1.6}.dark .cd-faq-answer{background:#242424;color:#ccc}.webinar-deliverables-page{min-height:100vh}.wd-container{max-width:100%;margin:0 auto;padding:32px}.wd-header-card{background:#f7f7f7;border:1px solid #CEFF1B;border-radius:32px;padding:40px 48px;display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;box-shadow:0 4px 20px #00000005}.dark .wd-header-card{background:#1a1a1a;border-color:#ceff1b}.wd-header-content h1{font-size:28px;font-weight:700;color:#000;margin-bottom:8px;max-width:800px;letter-spacing:-.5px}.dark .wd-header-content h1{color:#fff}.wd-header-content p{font-size:18px;color:#666;font-weight:500}.dark .wd-header-content p{color:#aaa}.wd-header-actions{display:flex;gap:12px}.wd-webinar-btn{background:#ceff1b;border:1px solid #888;color:#000;padding:14px 28px;border-radius:12px;font-weight:700;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:10px;white-space:nowrap;transition:all .2s ease}.wd-webinar-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ceff1b4d}.wd-calendar-btn{background:#f7f7f7;border:1px solid #999;color:#000;padding:14px 28px;border-radius:12px;font-weight:700;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:10px;white-space:nowrap;transition:all .2s ease}.dark .wd-calendar-btn{background:#242424;border-color:#444;color:#fff}.wd-calendar-btn:hover{border-color:#666;transform:translateY(-2px)}.wd-schedule-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.wd-schedule-card{background:#f7f7f7;border:1px solid #CEFF1B;border-radius:28px;padding:24px 32px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 15px #00000005}.dark .wd-schedule-card{background:#1a1a1a;border-color:#ceff1b}.wd-icon-box{width:64px;height:64px;background:#ceff1b;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#444}.wd-icon-box svg{width:32px;height:32px;stroke-width:1.5px}.wd-schedule-info{display:flex;flex-direction:column;flex:1;text-align:right;justify-content:flex-end}.wd-label{font-size:13px;color:#444;font-weight:600;margin-bottom:2px}.dark .wd-label{color:#ccc}.wd-value{font-size:24px;font-weight:700;color:#444;letter-spacing:-.5px;line-height:1.1}.dark .wd-value{color:#fff}.wd-info-section{margin-bottom:40px}.wd-info-block{margin-bottom:32px}.wd-info-title{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.dark .wd-info-title{color:#fff}.wd-info-text{font-size:16px;line-height:1.6;color:#555;margin:0}.dark .wd-info-text{color:#aaa}.wd-tools-list{display:flex;flex-wrap:wrap;gap:12px}.wd-tool-tag{background:#eeeeee80;border:1px solid #e0e0e0;padding:6px 16px;border-radius:10px;font-size:14px;font-weight:600;color:#333}.dark .wd-tool-tag{background:#ffffff0d;border-color:#333;color:#ccc}.wd-info-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wd-learn-list{margin:0;padding-left:20px;list-style-type:disc}.wd-learn-list li{font-size:15px;line-height:1.6;color:#555;margin-bottom:8px}.dark .wd-learn-list li{color:#aaa}.wd-languages-text{font-size:16px;font-weight:600;color:#1a1a1a;letter-spacing:.5px}.dark .wd-languages-text{color:#fff}.wd-sessions-section{margin-bottom:40px}.wd-sessions-container{background:#fff;border:1px solid #CEFF1B;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:20px}.dark .wd-sessions-container{background:#1a1a1a;border-color:#ceff1b}.wd-session-card{background:#fff;border:1px solid #CEFF1B;border-radius:20px;padding:24px 32px}.dark .wd-session-card{background:#242424;border-color:#ceff1b}.wd-session-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.wd-session-badges{display:flex;gap:12px}.wd-badge{padding:6px 16px;border-radius:10px;font-size:13px;font-weight:700;border:1px solid #000}.wd-badge.duration,.wd-badge.status.segment{background:#ceff1b;color:#000}.wd-badge.status.watched{background:#e0e0e0;color:#666;border-color:#ccc}.dark .wd-badge.status.watched{background:#333;color:#999;border-color:#444}.wd-mark-btn{padding:8px 24px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;border:1px solid #000}.wd-mark-btn.mark{background:#ceff1b;color:#000}.wd-mark-btn.unmark{background:#e0e0e0;color:#666;border-color:#ccc}.dark .wd-mark-btn.unmark{background:#333;color:#999;border-color:#444}.wd-mark-btn:hover{transform:scale(1.05)}.wd-session-title{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.dark .wd-session-title{color:#fff}.wd-session-desc{font-size:15px;color:#666;margin:0 0 12px}.wd-notes-btn{background:transparent;border:1px solid #CEFF1B;color:#1a1a1a;padding:6px 16px;border-radius:999px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.dark .wd-notes-btn{color:#fff;border-color:#333}.wd-notes-btn:hover{background:#ceff1b;color:#000}.wd-section-title{font-size:22px;font-weight:700;color:#1a1a1a;margin-bottom:24px}.dark .wd-section-title{color:#fff}.wd-files-list-container{background:#fff;border:1px solid #CEFF1B;border-radius:24px;padding:32px}.dark .wd-files-list-container{background:#1a1a1a;border-color:#ceff1b}.wd-files-list{display:flex;flex-direction:column;gap:16px}.wd-file-item{background:#fff;border:1.5px solid #CEFF1B;border-radius:20px;padding:24px 32px;display:flex;justify-content:space-between;align-items:center}.dark .wd-file-item{background:#242424;border-color:#ceff1b}.wd-file-info h3{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:6px}.dark .wd-file-info h3{color:#fff}.wd-file-meta{font-size:14px;color:#666;display:flex;align-items:center;gap:8px;margin-bottom:12px}.dark .wd-file-meta{color:#aaa}.wd-meta-dot{opacity:.5}.wd-file-tags{display:flex;gap:8px}.wd-tag{padding:4px 12px;border-radius:8px;font-size:12px;font-weight:700;text-transform:uppercase;background:#ceff1b;color:#000;border:1px solid #000}.wd-file-actions{display:flex;gap:12px}.wd-action-btn{display:flex;align-items:center;gap:8px;padding:10px 24px;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;border:1px solid #000}.wd-action-btn.primary,.wd-action-btn.secondary{background:#ceff1b;color:#000}.wd-action-btn:hover{transform:scale(1.05)}.wd-header-row{display:flex;align-items:center;gap:20px;margin-top:50px;margin-bottom:24px}.wd-header-row h2{font-size:22px;font-weight:700;color:#1a1a1a;white-space:nowrap}.dark .wd-header-row h2{color:#fff}.wd-header-line{flex:1;height:1px;background:#e0e0e0}.dark .wd-header-line{background:#333}.wd-faq-list{display:flex;flex-direction:column;gap:16px}.wd-faq-item{background:#fff;border:1px solid #CEFF1B;border-radius:20px;overflow:hidden}.dark .wd-faq-item{background:#1a1a1a;border-color:#ceff1b}.wd-faq-question{padding:24px 32px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;font-size:18px;color:#1a1a1a;transition:all .2s ease}.dark .wd-faq-question{color:#fff}.wd-faq-item.active .wd-faq-question{background:#ceff1b;color:#000}.wd-faq-answer{padding:32px;background:#fff;font-size:16px;color:#333;line-height:1.6}.dark .wd-faq-answer{background:#242424;color:#ccc}.wd-review-card{background:#fff;border:1px solid #CEFF1B;border-radius:20px;padding:32px}.dark .wd-review-card{background:#1a1a1a;border-color:#ceff1b}.wd-review-text{font-size:16px;line-height:1.6;color:#333;margin-bottom:24px;font-weight:500}.dark .wd-review-text{color:#ccc}.wd-review-footer{display:flex;justify-content:space-between;align-items:center}.wd-stars{display:flex;gap:4px}.wd-post-btn{background:#ceff1b;border:1px solid #000;color:#000;padding:10px 32px;border-radius:12px;font-weight:700;font-size:15px;cursor:pointer;transition:all .2s ease}@media (max-width: 1200px){.wd-container{padding:24px}}@media (max-width: 992px){.wd-schedule-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.wd-container{padding:16px}.wd-header-card{flex-direction:column;text-align:center;gap:24px;padding:32px 24px;border-radius:24px}.wd-header-content h1{font-size:24px}.wd-header-actions{width:100%;flex-direction:column}.wd-webinar-btn,.wd-calendar-btn{width:100%;justify-content:center}.wd-schedule-grid{grid-template-columns:1fr;gap:16px}.wd-schedule-card{padding:20px}.wd-value{font-size:20px}.wd-sessions-container,.wd-files-list-container,.wd-session-card,.wd-file-item{padding:16px}.wd-file-item{flex-direction:column;align-items:flex-start;gap:20px}.wd-file-actions{width:100%;flex-direction:column;gap:10px}.wd-action-btn{width:100%;justify-content:center}.wd-info-grid-2{grid-template-columns:1fr}.wd-faq-question{padding:16px 20px;font-size:16px}.wd-faq-answer,.wd-review-card{padding:20px}.wd-review-footer{flex-direction:column;gap:20px;align-items:flex-start}.wd-post-btn{width:100%}}@media (max-width: 480px){.wd-header-content h1{font-size:20px}.wd-header-card{padding:24px 16px}.wd-session-header{flex-direction:column;align-items:flex-start;gap:12px}.wd-mark-btn{width:100%;text-align:center}.wd-session-title,.wd-section-title,.wd-header-row h2,.wd-info-title{font-size:18px}.wd-icon-box{width:48px;height:48px}.wd-icon-box svg{width:24px;height:24px}}.cl-page{--cl-lime: #ceff1b;--cl-bg: #f2f2f2;--cl-text: #1a1a1a;--cl-muted: #666666;--cl-border: #eeeeee;--cl-card-bg: #ffffff;--cl-card-shadow: 0 4px 20px rgba(0, 0, 0, .05);min-height:100vh;background:var(--cl-bg);color:var(--cl-text);font-family:Roboto,system-ui,-apple-system,sans-serif;padding:40px 5%;overflow-x:hidden}.cl-page.dark{--cl-bg: #0b0b0b;--cl-text: #ffffff;--cl-muted: #aaaaaa;--cl-border: #2e2e2e;--cl-card-bg: #141414;--cl-card-shadow: 0 4px 25px rgba(0, 0, 0, .4)}.cl-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.cl-title{font-size:32px;font-weight:700;max-width:800px;line-height:1.2}.cl-header-actions{display:flex;gap:16px;align-items:center}.cl-icon-btn{background:transparent;border:none;cursor:pointer;color:var(--cl-muted);font-size:20px;padding:8px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.cl-icon-btn:hover{background:#0000000d;color:var(--cl-text)}.cl-page.dark .cl-icon-btn:hover{background:#ffffff1a}.cl-container{display:grid;grid-template-columns:1fr 400px;gap:40px;align-items:start;min-width:0}.cl-main{display:flex;flex-direction:column;gap:32px;min-width:0;overflow:hidden}.cl-slider-wrap{position:relative;width:100%}.cl-main-img-box{width:100%;aspect-ratio:16 / 9;background:#f4f5f7;border-radius:16px;overflow:hidden;position:relative}.cl-page.dark .cl-main-img-box{background:#252525}.cl-main-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cl-slider-btn{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:var(--cl-lime);color:#000;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:5;box-shadow:0 0 10px #0000001a}.cl-slider-btn.left{left:16px}.cl-slider-btn.right{right:16px}.cl-expand-btn{position:absolute;top:16px;right:16px;background:var(--cl-lime);border:none;border-radius:4px;padding:6px;cursor:pointer;display:flex}.cl-thumbs{display:flex;gap:12px;margin-top:16px;width:100%}.cl-thumb{flex:1;height:70px;background:#eee;border-radius:4px;cursor:pointer;opacity:.6;transition:opacity .2s;-o-object-fit:cover;object-fit:cover;min-width:0}.cl-thumb.active{opacity:1;border:2px solid var(--cl-lime)}.cl-page.dark .cl-thumb{background:#333}.cl-team-card{display:flex;align-items:center;justify-content:space-between;padding:24px;border:1px solid var(--cl-lime);border-radius:16px;background:var(--cl-card-bg)}.cl-team-info{display:flex;align-items:center;gap:16px}.cl-team-avatar-wrap{position:relative;width:64px;height:64px}.cl-team-avatar{width:100%;height:100%;border-radius:50%;background:#ddd;-o-object-fit:cover;object-fit:cover}.cl-status-dot{position:absolute;bottom:2px;right:2px;width:14px;height:14px;background:#4caf50;border:2px solid var(--cl-card-bg);border-radius:50%}.cl-team-details h3{margin:0 0 4px;font-size:18px}.cl-team-meta{font-size:13px;color:var(--cl-muted);display:flex;flex-direction:column;gap:2px}.cl-view-profile-btn{background:var(--cl-lime);color:#000;border:none;padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px}.cl-view-profile-btn:hover{background:#bce618}.cl-profile-mini-card{display:flex;justify-content:space-between;align-items:center;padding:24px;border:1px solid #ceff1b;border-radius:20px;background:var(--cl-card-bg);margin-bottom:24px;box-shadow:0 4px 20px #0000000d}.cl-page.dark .cl-profile-mini-card{border:1.5px solid #ceff1b!important;box-shadow:0 0 15px #ceff1b4d,0 4px 25px #0006}.cl-pmc-left{display:flex;align-items:center;gap:20px}.cl-pmc-avatar-wrap{position:relative;width:100px;height:100px}.cl-pmc-avatar-bg{width:100%;height:100%;border-radius:50%;background:#e0e0e0}.dark .cl-pmc-avatar-bg{background:#333}.cl-pmc-status-dot{position:absolute;bottom:4px;right:4px;width:22px;height:22px;background:#4caf50;border:4px solid var(--cl-card-bg);border-radius:50%}.cl-pmc-info{display:flex;flex-direction:column;gap:6px}.cl-pmc-name-row{display:flex;align-items:center;gap:12px}.cl-pmc-name{font-size:20px;font-weight:700;color:var(--cl-text)}.cl-pmc-online-badge{display:flex;align-items:center;gap:6px;font-size:13px;color:#666}.dark .cl-pmc-online-badge{color:#aaa}.cl-pmc-online-dot{width:8px;height:8px;background:#4caf50;border-radius:50%}.cl-pmc-meta{display:flex;align-items:center;gap:6px;font-size:14px;color:#666}.dark .cl-pmc-meta{color:#aaa}.cl-pmc-role-row{display:flex;align-items:center;gap:16px}.cl-pmc-role{font-size:16px;font-weight:600;color:var(--cl-text)}.cl-pmc-rating{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--cl-text)}.cl-pmc-view-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#ceff1b;border:1px solid black;border-radius:12px;color:#000;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease}.cl-pmc-view-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ceff1b4d}.cl-section h2{font-size:24px;margin-bottom:5px;font-weight:600}.cl-section p{color:var(--cl-muted);line-height:1.6;font-size:20px;margin-bottom:24px}.cl-page.dark .cl-section p{color:#fff}.cl-bullet-list{list-style-type:none;padding:0;margin-bottom:24px}.cl-bullet-list li{color:var(--cl-muted);font-size:20px;line-height:1.6;margin-bottom:8px;display:flex;align-items:flex-start;gap:12px}.cl-bullet-list li:before{content:"•";color:var(--cl-muted)}.cl-page.dark .cl-bullet-list li{color:#fff}.cl-page.dark .cl-bullet-list li:before{color:#fff}.cl-tools-list{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.cl-tools-list span{padding:10px 24px;border:1px solid #ddd;border-radius:12px;font-size:14px;color:var(--cl-text);background:transparent;font-weight:500}.cl-page.dark .cl-tools-list span{border-color:#444;color:#fff}.cl-languages-row{display:flex;gap:24px;margin-bottom:24px}.cl-languages-row strong{font-size:20px;font-weight:700;color:var(--cl-text)}.cl-video-card{border:1.5px solid #CEFF1B;border-radius:18px;padding:10px;background:var(--cl-card-bg);margin-bottom:50px}.cl-video-placeholder{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#000}.cl-video-placeholder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7}.cl-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.cl-play-button{width:60px;height:60px;background:var(--cl-lime);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px #ceff1b66;transition:transform .2s ease}.cl-play-button:hover{transform:scale(1.1)}.webinar-ticket-card{position:sticky;top:103px;background:#fff;border:1px solid #CEFF1B;border-radius:24px;padding:32px;box-shadow:0 4px 20px #0000000d}.dark .webinar-ticket-card{background:#1a1a1a;border-color:#ceff1b;box-shadow:0 4px 25px #0006}.ticket-header{margin-bottom:24px}.ticket-label{font-size:16px;font-weight:700;color:#1a1a1a}.dark .ticket-label{color:#fff}.ticket-price-row{display:flex;align-items:flex-start;gap:4px}.ticket-price-symbol{font-size:24px;font-weight:700;margin-top:8px;color:#1a1a1a}.dark .ticket-price-symbol{color:#fff}.ticket-price{font-size:48px;font-weight:800;margin:0;color:#1a1a1a}.dark .ticket-price{color:#fff}.ticket-divider{height:1.5px;background:#1a1a1a;margin:24px 0;opacity:.1}.dark .ticket-divider{background:#fff;opacity:.2}.ticket-details-section{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.ticket-row-split{display:flex;gap:12px}.ticket-info-box{flex:1;background:#f8f8f8;border:1px solid #E0E0E0;border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:#1a1a1a}.dark .ticket-info-box{background:#242424;border-color:#333;color:#fff}.ticket-info-box.full-width{width:100%}.ticket-actions-group{display:flex;flex-direction:column;gap:16px}.btn-get-ticket{background:#ceff1b;color:#000;border:1px solid #1a1a1a;border-radius:12px;padding:16px;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-get-ticket:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ceff1b66}.btn-add-calendar{background:#f8f8f8;color:#1a1a1a;border:1px solid #E0E0E0;border-radius:12px;padding:16px;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .2s}.dark .btn-add-calendar{background:#1a1a1a;border-color:#333;color:#fff}.btn-add-calendar:hover{background:#f0f0f0}.dark .btn-add-calendar:hover{background:#252525}.cl-agenda-section{margin-bottom:40px;width:100%}.cl-section-title{font-size:24px;font-weight:700;margin-bottom:24px;color:var(--cl-text)}.cl-agenda-container{background:#fff;border:1px solid #CEFF1B;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:20px}.dark .cl-agenda-container{background:#1a1a1a;border-color:#ceff1b}.cl-agenda-card{background:#fff;border:1px solid #CEFF1B;border-radius:20px;padding:24px 32px;display:flex;flex-direction:column;gap:12px;transition:all .2s ease}.dark .cl-agenda-card{background:#242424;border-color:#ceff1b}.cl-agenda-badge{width:-moz-fit-content;width:fit-content;padding:6px 16px;background:#ceff1b;color:#000;border:1px solid #000;border-radius:10px;font-size:13px;font-weight:700}.cl-agenda-title{font-size:20px;font-weight:700;color:#1a1a1a;margin:0}.dark .cl-agenda-title{color:#fff}.cl-agenda-desc{font-size:15px;color:#666;margin:0}.dark .cl-agenda-desc{color:#aaa}.cl-page.dark .cl-profile-title-box h3,.cl-page.dark .cl-profile-details h4,.cl-page.dark .cl-languages-section h5,.cl-page.dark .cl-skills-panel h4,.cl-page.dark .cl-price,.cl-page.dark .cl-delivery-value,.cl-page.dark .stat-value,.cl-page.dark .cl-mp-price,.cl-page.dark .cl-addon-price{color:#ceff1b!important}.dark .cl-skills-panel h4{color:#fff}.compare-packages-section{margin-top:48px;margin-bottom:48px}.compare-header{display:flex;align-items:center;gap:20px;margin-bottom:32px}.compare-title{font-size:24px;font-weight:700;white-space:nowrap}.compare-header-line{flex:1;height:1px;background:var(--cl-border)}.compare-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px;border:1px solid var(--cl-border);background:var(--cl-card-bg);margin-top:32px}.compare-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;min-width:600px}.compare-table th,.compare-table td{padding:24px;border-bottom:1px solid var(--cl-border)}.compare-table thead th{font-size:18px;font-weight:700;background:var(--cl-bg);color:var(--cl-text)}.compare-table thead th:not(:first-child){text-align:center}.compare-table tbody tr:nth-child(2n){background:#00000005}.dark .compare-table tbody tr:nth-child(2n){background:#ffffff05}.compare-table .feature-name{font-weight:700;font-size:16px;width:200px;color:var(--cl-text)}.compare-table tbody td:not(.feature-name){text-align:center;color:#000;line-height:1.6;vertical-align:top;min-width:200px}.compare-table tbody tr:first-child td:not(.feature-name){font-size:24px;font-weight:700;color:var(--cl-text)}.compare-list{list-style:none;padding:0;margin:0 auto;display:flex;flex-direction:column;gap:8px;align-items:center}.compare-list li{display:flex;align-items:center;gap:8px;text-align:left}.compare-list li:before{content:"✓";color:var(--cl-lime);font-weight:700}.cl-page.dark .compare-header-line{background:#ceff1b;box-shadow:0 0 10px #ceff1b80}.cl-page.dark .compare-table-container{background:#1a1a1a;border-color:#333}.cl-page.dark .compare-table td{border-color:#333}.cl-page.dark .compare-table thead th{background:#ceff1b;color:#000}.cl-page.dark .compare-table tbody tr:nth-child(2n){background:#ffffff0d}.cl-page.dark .compare-table .feature-name{color:#fff}.cl-page.dark .compare-table tbody td:not(.feature-name){color:#fff}.cl-page.dark .compare-table tbody tr:first-child td:not(.feature-name){color:#ceff1b;text-shadow:0 0 10px rgba(206,255,27,.3)}.cl-page.dark .compare-list li{color:#fff}.cl-listing-container{position:relative;margin-bottom:48px;padding:0 4px}.cl-sectionTitle{margin:0 0 32px;font-size:28px;font-weight:700;color:var(--cl-text)}.cl-mp-grid{display:flex;gap:24px;overflow-x:auto;padding:10px 4px 32px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.cl-mp-grid::-webkit-scrollbar{display:none}.cl-mp-card{flex:0 0 320px;background:transparent;border-radius:20px;overflow:hidden;transition:all .3s ease}.cl-mp-card:hover{border-color:var(--cl-lime)}.cl-mp-imgWrap{height:180px;background:#f7f7f7;overflow:hidden}.cl-page.dark .cl-mp-imgWrap{background:#252525}.cl-mp-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.cl-mp-card:hover .cl-mp-img{transform:scale(1.05)}.cl-mp-cardBody{padding:20px}.cl-mp-topLine{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cl-mp-user{display:flex;align-items:center;gap:8px}.cl-mp-avatar{width:32px;height:32px;border-radius:50%;background:#333}.cl-mp-userName{font-size:18px;font-weight:600;color:var(--cl-text)}.cl-mp-aiBadge{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:#fff;padding:4px 10px;border-radius:8px;background:linear-gradient(#1a1a1a,#1a1a1a) padding-box,linear-gradient(90deg,#d946ef,#8b5cf6) border-box;border:1.5px solid transparent;box-shadow:0 0 20px #8b5cf6b3,0 0 40px #d946ef59}.cl-page.dark .cl-mp-aiBadge{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#d946ef,#8b5cf6) border-box;color:#1a1a1a}.cl-mp-aiBadge svg{color:#b060ff;fill:#b060ff}.cl-mp-desc{margin:0 0 16px;font-size:16px;font-weight:500;color:var(--cl-text);line-height:1.4;min-height:44px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cl-mp-metaRow{margin-bottom:16px}.cl-mp-rating{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600}.cl-mp-star{font-size:14px;color:orange}.cl-page.dark .cl-mp-star{color:var(--cl-lime)}.cl-mp-rev{color:var(--cl-muted);font-weight:500;margin-left:2px}.cl-mp-bottomRow{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.cl-mp-price{font-size:15px;font-weight:700;color:var(--cl-text)}.cl-mp-cta{border:1px solid var(--cl-text);background:var(--cl-lime);color:#000;font-weight:700;font-size:11px;padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.cl-mp-cta:hover{background:#d4ff33;box-shadow:0 0 12px var(--cl-lime);transform:scale(1.03)}.cl-mp-floatArrow{position:absolute;top:calc(50% + 20px);transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:none;background:var(--cl-lime);color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #00000026;z-index:10;transition:all .2s ease}.cl-mp-floatArrow.left{left:-22px}.cl-mp-floatArrow.right{right:-22px}.cl-mp-floatArrow:hover{background:#d4ff33;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px #ceff1b66}@media (max-width: 1100px){.cl-container{grid-template-columns:1fr;gap:32px}.cl-pricing-card{position:static;width:100%;max-width:100%;margin:0}.cl-listing-container{padding:0}}@media (max-width: 768px){.cl-page{padding:24px 16px}.cl-header{flex-direction:column;gap:16px}.cl-title{font-size:24px;text-align:left}.cl-header-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.cl-team-profile-card{grid-template-columns:1fr;padding:20px;gap:24px}.cl-profile-header{flex-direction:column;text-align:center;gap:12px}.cl-avatar-container{width:80px;height:80px;margin:0 auto}.cl-rating-row{justify-content:center}.cl-lang-tags{justify-content:center;flex-wrap:wrap;gap:8px}.cl-profile-mini-card{flex-direction:column;align-items:stretch;gap:20px;padding:20px}.cl-pmc-left{flex-direction:column;text-align:center;gap:16px}.cl-pmc-name-row,.cl-pmc-role-row{flex-direction:column;gap:8px}.cl-pmc-view-btn{width:100%;justify-content:center}.cl-full-profile-btn{width:100%;padding:12px;display:block;text-align:center}.cl-stats-grid{grid-template-columns:1fr;gap:12px}.cl-skills-panel{padding:16px}.faq-header{gap:12px}.faq-title{font-size:20px}.faq-question{padding:16px;font-size:16px}.faq-answer{padding:16px;font-size:14px}.compare-header{gap:12px}.compare-title{font-size:20px}.compare-table th,.compare-table td{padding:12px;font-size:12px}.compare-table thead th{font-size:14px}.compare-table .feature-name{width:120px;font-size:13px}.cl-sectionTitle{font-size:22px;margin-bottom:20px}.cl-mp-grid{gap:16px;padding-bottom:20px}.cl-mp-card{flex:0 0 260px}.cl-mp-floatArrow{display:none}.membersGrid{grid-template-columns:1fr}}@media (max-width: 480px){.cl-main-img-box{aspect-ratio:4 / 3}.cl-thumb{width:60px;height:40px}.cl-pricing-tabs{flex-wrap:wrap;padding:4px}.cl-tab{font-size:12px;padding:8px 4px}.cl-price{font-size:24px}.cl-price-row{flex-direction:column;align-items:center;text-align:center;gap:8px}.cl-delivery-info{text-align:center}.cl-btn-primary,.cl-btn-outline{padding:12px;font-size:14px}}@media (max-width: 900px){.cl-listing-container{padding:0}.cl-mp-grid{gap:16px}.cl-mp-card{flex:0 0 280px}.cl-mp-floatArrow{display:none}}.cl-image-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(10px);z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:tslFadeIn .3s ease}@keyframes tslFadeIn{0%{opacity:0}to{opacity:1}}.cl-modal-close-btn{position:absolute;top:24px;right:24px;background:#000;color:#fff;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10001}.cl-modal-close-btn:hover{background:#ceff1b;color:#000;transform:rotate(90deg)}.cl-modal-content-wrap{width:95%;height:85%;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative}.cl-modal-nav-btn{background:#000;color:#fff;border:none;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.cl-modal-nav-btn:hover{background:#ceff1b;color:#000;transform:scale(1.1)}.cl-modal-img-container{flex:1;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.cl-modal-main-img{max-width:95%;max-height:95%;-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 0 10px #ceff1b,0 0 20px #ceff1b66,0 0 40px #ceff1b33;border:2px solid #ceff1b;animation:tslZoomIn .3s cubic-bezier(.165,.84,.44,1)}@keyframes tslZoomIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.cl-modal-thumbs-strip{margin-top:40px;display:flex;gap:12px;padding:10px;background:#ffffff0d;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cl-modal-thumb-item{width:80px;height:50px;border-radius:8px;overflow:hidden;cursor:pointer;opacity:.5;transition:all .2s ease;border:2px solid transparent}.cl-modal-thumb-item:hover{opacity:.8}.cl-modal-thumb-item.active{opacity:1;border-color:#ceff1b;transform:translateY(-4px)}.cl-modal-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.cl-modal-close-btn{top:16px;right:16px;width:36px;height:36px}.cl-modal-nav-btn{width:44px;height:44px;background:#000}.cl-modal-content-wrap{width:100%;height:60%;gap:5px}.cl-modal-main-img{max-width:100%;max-height:100%}.cl-modal-thumbs-strip{margin-top:20px;gap:8px;padding:5px;width:95%;overflow-x:auto;justify-content:flex-start}.cl-modal-thumb-item{width:60px;height:40px;flex-shrink:0}}.reviews-section{margin:64px 0;width:100%}.reviews-header{display:flex;align-items:center;gap:20px;margin-bottom:32px}.reviews-title{font-size:24px;font-weight:700;white-space:nowrap;color:var(--cl-text)}.reviews-header-line{flex:1;height:1px;background:#000}.cl-page.dark .reviews-header-line{background:#ceff1b}.reviews-container{display:grid;grid-template-columns:350px 1fr;gap:64px;background:var(--cl-card-bg);padding:40px;border:1px solid black;border-radius:24px}.cl-page.dark .reviews-container{border-color:#ceff1b}.rating-overview{display:flex;align-items:center;gap:12px;margin-bottom:24px}.rating-score{font-size:48px;font-weight:800;color:var(--cl-text)}.rating-stars{display:flex;gap:4px}.review-count{font-size:16px;color:var(--cl-muted);font-weight:500}.rating-breakdown{display:flex;flex-direction:column;gap:12px}.rating-bar-row{display:flex;align-items:center;gap:16px}.rating-label{width:12px;font-size:14px;font-weight:600}.rating-bar{flex:1;height:8px;background:#eee;border-radius:4px;overflow:hidden}.cl-page.dark .rating-bar{background:#333}.rating-bar-fill{height:100%;background:#ceff1b;border-radius:4px}.rating-count{width:24px;font-size:14px;color:var(--cl-muted);text-align:right}.reviews-list{display:flex;flex-direction:column;gap:32px}.review-item{border-bottom:1px solid var(--cl-border);padding-bottom:24px}.review-item:last-child{border-bottom:none;padding-bottom:0}.review-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.reviewer-avatar{width:48px;height:48px;border-radius:50%;background:#ddd}.reviewer-info{flex:1}.reviewer-name{font-size:16px;font-weight:700;display:block;margin-bottom:4px}.review-stars{display:flex;gap:2px}.review-date{font-size:14px;color:var(--cl-muted)}.review-text{font-size:16px;line-height:1.6;color:var(--cl-muted)}.cl-page.dark .review-text{color:#fff}@media (max-width: 900px){.reviews-container{grid-template-columns:1fr;gap:32px;padding:24px}}.cl-page.dark .cl-expand-btn{color:#000!important}:root{--csl-bg: #f4f4f4;--csl-card: #ffffff;--csl-text: #111;--csl-muted: #777;--csl-border: #d7d7d7;--csl-border-2: #cfcfcf;--csl-radius: 6px;--csl-lime: #ceff1b}*{box-sizing:border-box}.csl-page{min-height:100vh;background:var(--csl-bg)}.create-service-container{position:relative;min-height:calc(100vh - 72px);padding:30px 40px 40px;display:flex;flex-direction:column;align-items:flex-start;gap:30px;box-sizing:border-box;width:100%}@media (max-width: 768px){.create-service-container{padding:20px;gap:20px}}.csl-stack{width:100%;display:flex;flex-direction:column;gap:30px}.csl-card,.sp-card,.am-card,.faq-wrap{width:100%;background:transparent;border:none;padding:10px 0;box-sizing:border-box}.csl-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}@media (max-width: 640px){.csl-header{flex-direction:column;gap:12px}}.csl-title{margin:0;font-size:28px;font-weight:600;color:var(--csl-text)}.csl-subtitle{margin:4px 0 0;font-size:20px;color:var(--csl-muted);font-weight:400}.csl-hint{font-size:12px;line-height:1.3}@media (max-width: 768px){.csl-title{font-size:24px}.csl-subtitle{font-size:16px}}.csl-ai{display:flex;align-items:center;gap:10px;padding-top:2px}.csl-ai-pill.active{color:#fff;font-weight:700;font-size:13px;background:linear-gradient(#0b0b0b,#0b0b0b) padding-box,linear-gradient(90deg,#df5ef3,#a210ff) border-box;border:1.5px solid transparent;border-radius:10px;padding:6px 14px;gap:8px;box-shadow:0 0 10px #ac4bfab3,0 0 20px #ac4bfa80,0 0 35px #ac4bfa4d;transition:all .3s ease}.csl-ai-pill.active svg{color:#df5ef3;filter:drop-shadow(0 0 4px #df5ef3)}.csl-ai-pill{font-size:13px;color:#5c5c5c;background:transparent;border:1px solid #5C5C5C;border-radius:6px;padding:4px 10px;white-space:nowrap;display:flex;align-items:center;gap:6px}.csl-section{font-size:20px;margin:10px 0 20px;color:#222;font-weight:700}.csl-group-box{margin-bottom:20px}.csl-group-box:last-child{margin-bottom:0}.csl-field{margin-bottom:0}.csl-group-box .csl-field+.csl-field{margin-top:20px}.csl-grid2 .csl-field{margin-top:0!important}.csl-label{display:block;font-size:16px;font-weight:500;color:#222;margin-bottom:6px}@media (max-width: 768px){.csl-label,.sp-label,.am-field label,.faq-label{font-size:16px}.csl-section,.sp-topTitle,.am-title,.faq-title,.faq-number{font-size:18px}}.csl-input,.csl-textarea,.sp-input,.sp-textarea,.am-input,.faq-input{width:100%;border:1px solid #000;border-radius:var(--csl-radius);background:transparent;color:#111;font-size:14px;padding:10px 12px;outline:none;transition:all .2s ease}.csl-input[type=date],.csl-input[type=time]{position:relative}.csl-input[type=date]::-webkit-calendar-picker-indicator,.csl-input[type=time]::-webkit-calendar-picker-indicator{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;opacity:.6}.csl-input[type=date]::-webkit-calendar-picker-indicator:hover,.csl-input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}.user-page.dark .csl-input[type=date]::-webkit-calendar-picker-indicator,.user-page.dark .csl-input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1)}.csl-input,.sp-input,.am-input,.faq-input,.onboarding-selected-option{height:40px!important;box-sizing:border-box!important;padding:0 12px!important;display:flex!important;align-items:center!important;font-size:14px!important;line-height:normal!important}.csl-input::-moz-placeholder,.csl-textarea::-moz-placeholder{color:#9a9a9a}.csl-input::placeholder,.csl-textarea::placeholder{color:#9a9a9a}.csl-textarea{min-height:72px;resize:none;line-height:1.35}.csl-input:focus,.csl-textarea:focus,.sp-input:focus,.sp-textarea:focus,.am-input:focus,.faq-input:focus{border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important;outline:none}.user-page.dark .csl-input:focus,.user-page.dark .csl-textarea:focus,.user-page.dark .sp-input:focus,.user-page.dark .sp-textarea:focus,.user-page.dark .am-input:focus,.user-page.dark .faq-input:focus,.user-page.dark .onboarding-custom-select.active .onboarding-selected-option{border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important}.user-page.dark .csl-input,.user-page.dark .csl-textarea,.user-page.dark .sp-input,.user-page.dark .sp-textarea,.user-page.dark .am-input,.user-page.dark .faq-input,.user-page.dark .onboarding-selected-option{border:1px solid #CEFF1B;color:#fff}.user-page.dark .csl-input::-moz-placeholder,.user-page.dark .sp-input::-moz-placeholder,.user-page.dark .am-input::-moz-placeholder,.user-page.dark .faq-input::-moz-placeholder{color:#b0b0b0}.user-page.dark .csl-input::placeholder,.user-page.dark .sp-input::placeholder,.user-page.dark .am-input::placeholder,.user-page.dark .faq-input::placeholder{color:#b0b0b0}.user-page.dark .onboarding-options-list{background:#1e1e1e!important;border:1.6px solid #CEFF1B!important}.user-page.dark .onboarding-options-list li{color:#fff}.user-page.dark .onboarding-options-list li:hover,.user-page.dark .onboarding-options-list li.active{color:#000}.user-page.dark .onboarding-arrow{color:#b0b0b0}.csl-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 768px){.csl-grid2{grid-template-columns:1fr}}.csl-selectWrap{position:relative}.csl-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px}.csl-caret{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#777;pointer-events:none;font-size:12px}.csl-select:disabled{background:#fafafa;color:#9c9c9c}.csl-tagsRow{display:grid;grid-template-columns:1fr 110px;gap:12px;align-items:center}@media (max-width: 480px){.csl-tagsRow{grid-template-columns:1fr}}.csl-addBtn{height:38px;border:1px solid black;background:var(--csl-lime);color:#111;font-weight:700;border-radius:var(--csl-radius);cursor:pointer;border-radius:10px}.csl-addBtn:active{transform:translateY(1px)}.csl-chips{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;background:#fff;border-radius:6px;padding:8px 35px 8px 10px;position:relative;width:100%;min-height:40px;align-items:center}.csl-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid #eee;border-radius:6px;background:#fff;box-shadow:0 1px 3px #0000000d}.csl-chipText{font-size:13px;color:#555}.csl-chipX{border:0;background:transparent;cursor:pointer;color:#888;font-size:14px;line-height:1;padding:0;display:flex;align-items:center}.csl-clear-all{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;border-left:1px solid #e4e4e4;color:#999;cursor:pointer;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0 0 0 12px;height:20px}.csl-clear-all:hover{color:#333}.user-page.dark .csl-clear-all{color:#fff!important;border-left:1px solid #CEFF1B}.csl-switch{position:relative;width:46px;height:24px;display:inline-block}.csl-switch input{opacity:0;width:0;height:0}.csl-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#a3a3a3;border-radius:999px;border:none;transition:.2s ease}.csl-slider:before{content:"";position:absolute;height:16px;width:16px;left:4px;top:50%;transform:translateY(-50%);background:#5c5c5c;border-radius:50%;border:none;transition:.2s ease}.csl-switch input:checked+.csl-slider{background:#fff;border:1.5px solid #AC4BFA}.csl-switch input:checked+.csl-slider:before{transform:translate(22px,-50%);background:#ac4bfa;box-shadow:0 0 8px #ac4bfa}.sp-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.sp-topTitle{font-size:23px;font-weight:700;color:#222}.sp-topRight{display:flex;align-items:center;gap:10px}.sp-mode{font-size:12px;color:#777}.sp-mode.active{color:#111;font-weight:700}.user-page.dark .sp-mode.active{color:var(--csl-lime)}.sp-switch{position:relative;width:44px;height:22px;display:inline-block}.sp-switch input{opacity:0;width:0;height:0}.sp-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#909090;border:1px solid var(--csl-border);border-radius:999px;transition:.2s ease}.sp-slider:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:50%;transform:translateY(-50%);background:#5c5c5c;border:1px solid var(--csl-border);border-radius:50%;transition:.2s ease}.sp-switch input:checked+.sp-slider{background:#d6d6d6}.sp-switch input:checked+.sp-slider:before{transform:translate(20px,-50%);background:#ceff1b;border-color:#ceff1b}.sp-switch input:checked+.sp-slider{background:#fff;border:1.5px solid #ceff1b}.sp-switch input:checked+.sp-slider:before{transform:translate(22px,-50%);background:#ceff1b;box-shadow:0 0 8px #ceff1b}.sp-field{margin-top:12px}.sp-label{display:block;font-size:16px;font-weight:500;color:#222;margin-bottom:6px}.sp-input,.sp-select,.sp-textarea{width:100%;border:1px solid #000;background:transparent;border-radius:6px;padding:9px 12px;font-size:14px;color:#111;outline:none;transition:all .2s ease}.sp-input,.sp-select{height:40px}.sp-textarea{min-height:70px;resize:none;line-height:1.35}.sp-input::-moz-placeholder,.sp-textarea::-moz-placeholder{color:#9a9a9a}.sp-input::placeholder,.sp-textarea::placeholder{color:#9a9a9a}.sp-input:focus,.sp-select:focus,.sp-textarea:focus{border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important;outline:none}.user-page.dark .sp-input,.user-page.dark .sp-select,.user-page.dark .sp-textarea{border:1px solid #CEFF1B;color:#fff}.sp-selectWrap{position:relative}.sp-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px}.sp-caret{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#777;pointer-events:none;font-size:12px}.sp-select:disabled{background:#fafafa;color:#9c9c9c}.sp-packagesTitle{font-size:20px;font-weight:700;margin-top:10px}.sp-tabs{margin-top:8px;background:var(--csl-lime);border-radius:6px;padding:6px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.sp-tab{border:0;background:transparent;border-radius:5px;padding:10px 0;font-size:23px;font-weight:700;color:#111;cursor:pointer}.sp-tab.active{background:#fff;border:1px solid rgba(0,0,0,.1)}.sp-grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:12px}@media (max-width: 760px){.sp-grid3{grid-template-columns:1fr}}.sp-priceWrap{position:relative}.sp-currency{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:12px;color:#666}.sp-priceInput{padding-left:26px}.sp-addMini{margin-top:8px;height:34px;padding:0 14px;border-radius:10px;border:1px solid black;background:var(--csl-lime);color:#111;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.sp-addMini span{font-weight:800}.sp-toolsRow{display:grid;grid-template-columns:1fr 110px;gap:12px;align-items:center}@media (max-width: 480px){.sp-toolsRow{grid-template-columns:1fr}}.sp-addBtnRight{height:36px;border:1px solid black;background:var(--csl-lime);border-radius:10px;font-weight:800;cursor:pointer}.sp-hint{margin-top:6px;font-size:10px;color:#777}.sp-chipRow{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;background:#fff;border-radius:6px;padding:8px 35px 8px 10px;position:relative;width:100%;min-height:40px;align-items:center}.sp-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid #eee;border-radius:6px;background:#fff;font-size:13px;color:#555;box-shadow:0 1px 3px #0000000d}.sp-chipX{border:0;background:transparent;cursor:pointer;color:#888;font-size:14px;line-height:1;padding:0;display:flex;align-items:center}.am-title{font-size:20px;font-weight:700;margin-bottom:12px}.am-grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}@media (max-width: 760px){.am-grid3{grid-template-columns:1fr}}.am-field label{font-size:16px;font-weight:500;display:block;margin-bottom:6px}.am-input{width:100%;border:1px solid #000;background:transparent;border-radius:6px;padding:8px 10px;font-size:14px;height:40px;outline:none;transition:all .2s ease}.am-input:focus{border-color:transparent!important;box-shadow:0 0 15px #ceff1b!important}.user-page.dark .am-input{border:1px solid #CEFF1B;color:#fff}.am-priceWrap{position:relative}.am-priceWrap span{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:#666}.am-priceInput{padding-left:22px}.am-addBtn{margin-top:14px;background:var(--csl-lime);border:1px solid black;border-radius:10px;padding:8px 18px;font-weight:700;cursor:pointer}.am-addOnList{margin-top:16px;display:flex;flex-direction:column;gap:12px}.am-item-row{position:relative;border:1px solid #eeeeee;background:#fff;border-radius:12px;padding:14px 48px 14px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;transition:all .2s ease;box-shadow:0 2px 10px #00000005}.am-item-chip{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:8px 14px;font-size:13px;color:#111;display:flex;align-items:center;gap:8px;font-weight:500;box-shadow:0 1px 3px #00000005}.am-chip-lbl{font-weight:700;color:#333}.am-item-remove{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:none;background:transparent;color:#bbb;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.am-addBtn{margin-top:16px;height:42px;padding:0 20px;border:1px solid #1b1b1b;background:#ceff1b;color:#0b0b0b;font-weight:800;font-size:14px;border-radius:10px;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:all .2s ease;box-shadow:0 2px 8px #ceff1b33}.am-addBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ceff1b66}.user-page.dark .am-item-row{background:#5e5e5e!important;border-color:#333!important}.user-page.dark .am-item-chip{background:#5e5e5e!important;border-color:#ceff1b!important;color:#ceff1b!important}.user-page.dark .am-chip-lbl,.user-page.dark .am-item-remove{color:#ceff1b!important}.am-mediaLabel{font-size:12px;font-weight:600;margin-bottom:8px}.am-uploadBox{border:1px solid #CEFF1B;border-radius:12px;padding:14px;position:relative;background-color:#eaeaea;min-height:220px;display:flex;align-items:center;justify-content:center}.am-placeholder{width:100%;height:421px;background:#f3f3f3;border-radius:10px;display:flex;align-items:center;background-color:#ceff1b;justify-content:center}@media (max-width: 768px){.am-placeholder{height:240px}}.am-uploadBtn{background:var(--csl-lime);border:none;padding:8px 16px;border-radius:6px;font-weight:700;cursor:pointer}.am-preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.am-removeImg{position:absolute;top:8px;right:8px;background:red;color:#fff;border:none;border-radius:50%;width:22px;height:22px;cursor:pointer;font-size:12px}.faq-title{margin:0 0 10px;font-size:20px;font-weight:700;color:#222}.faq-card{border:2px solid var(--csl-lime);border-radius:8px;padding:14px;background:#fff;margin-bottom:12px}.faq-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.faq-number{font-size:20px;font-weight:700}.faq-trash{border:0;background:transparent;cursor:pointer;font-size:16px;line-height:1}.faq-field{margin-bottom:10px}.faq-label{display:block;font-size:16px;font-weight:500;color:#222;margin-bottom:6px}.faq-input{width:100%;border:1px solid var(--csl-border-2);border-radius:6px;padding:9px 12px;font-size:12px;outline:none;height:40px}.faq-input:focus{border-color:#bdbdbd;box-shadow:0 0 0 2px #0000000a}.faq-add{margin-top:6px;height:34px;padding:0 16px;border-radius:6px;border:1px solid #bfe800;background:var(--csl-lime);font-weight:800;cursor:pointer}.faq-actions{display:flex;justify-content:flex-end;gap:16px;margin-top:20px;margin-bottom:20px;width:100%}@media (max-width: 640px){.faq-actions{flex-direction:column-reverse;gap:12px}.faq-draft,.faq-save{width:100%;padding:0}.sp-tab{font-size:16px}.sp-top{flex-direction:column;align-items:flex-start}}.faq-draft{height:44px;padding:0 30px;border-radius:8px;border:1.5px solid #000;background:transparent;cursor:pointer;font-weight:600;font-size:14px;color:#000;transition:all .2s ease}.user-page.dark .faq-draft{border-color:#fff;color:#fff}.faq-save{height:44px;padding:0 45px;border-radius:10px;border:1px solid black;background:var(--csl-lime);cursor:pointer;font-weight:700;font-size:14px;color:#111;transition:all .2s ease}.user-page.dark .faq-draft{background:#2b2b2b;border-color:#444;color:#fff}.user-page.dark .faq-save{border-color:#bfe800;color:#000}.user-page.dark .create-service-container{background-color:#0b0b0b!important}.user-page.dark .csl-subtitle{color:#ffffffb3!important}.user-page.dark .csl-label,.user-page.dark .sp-label,.user-page.dark .am-field label,.user-page.dark .am-mediaLabel,.user-page.dark .faq-label{color:#fff!important}.user-page.dark .csl-input,.user-page.dark .csl-select,.user-page.dark .csl-textarea,.user-page.dark .sp-input,.user-page.dark .sp-select,.user-page.dark .sp-textarea,.user-page.dark .am-input,.user-page.dark .faq-input{background-color:transparent!important;color:#fff!important}.user-page.dark .csl-label,.user-page.dark .csl-stepTitle,.user-page.dark .sp-label,.user-page.dark .sp-packagesTitle,.user-page.dark .faq-label,.user-page.dark label{color:#fff!important}.user-page.dark .csl-title,.user-page.dark .sp-topTitle,.user-page.dark .am-title,.user-page.dark .faq-title{color:#ceff1b!important}.user-page.dark .csl-chips,.user-page.dark .sp-chipRow{background-color:#5c5c5c!important;border:none!important}.user-page.dark .csl-chip,.user-page.dark .sp-chip,.user-page.dark .am-chip{background-color:#5c5c5c!important;border:1px solid #CEFF1B!important;color:#ceff1b!important}.user-page.dark .csl-chipText{color:#ceff1b!important}.user-page.dark .csl-addBtn,.user-page.dark .sp-addMini,.user-page.dark .sp-addBtnRight,.user-page.dark .am-addBtn,.user-page.dark .am-uploadBtn,.user-page.dark .faq-add,.user-page.dark .faq-save{background-color:#ceff1b!important;color:#000!important;border:1px solid #000000!important}.user-page.dark .faq-card{background:#141414!important;border:2px solid #CEFF1B!important}.user-page.dark .faq-draft{background:transparent!important;color:#fff!important}.csl-input-group{display:flex;gap:12px;margin-bottom:12px}.csl-add-btn-lime{background:#ceff1b;color:#1a1a1a;border:none;border-radius:8px;padding:8px 16px;font-weight:700;font-size:14px;display:flex;align-items:center;cursor:pointer;transition:all .2s ease;white-space:nowrap}.csl-add-btn-lime:hover{background:#bdff1b;transform:translateY(-1px)}.csl-add-btn-lime-below{background:#ceff1b;color:#1a1a1a;border:1px solid #000;border-radius:8px;padding:8px 24px;font-weight:700;font-size:18px;display:flex;align-items:center;cursor:pointer;transition:all .2s ease;margin-top:12px;width:-moz-fit-content;width:fit-content}.csl-add-btn-lime-below:hover{background:#bdff1b;transform:translateY(-1px)}.csl-chips-container{background:#fff;border:1px solid #000;border-radius:8px;padding:12px;display:flex;flex-wrap:wrap;gap:12px;min-height:48px;position:relative;margin-top:8px}.user-page.dark .csl-chips-container{background:transparent;border:1px solid #CEFF1B}.csl-tag-chip{background:#fff;border:1px solid #E2E2E2;color:#1a1a1a;border-radius:6px;padding:6px 12px;font-size:13px;display:flex;align-items:center;gap:10px;box-shadow:0 1px 2px #0000000d}.user-page.dark .csl-tag-chip{background:#1e1e1e;border:1px solid #333;color:#fff}.csl-tag-chip button{background:transparent;border:none;color:#777;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.csl-tag-chip button:hover{color:#fff}.user-page.dark .csl-tag-chip button:hover{color:#ceff1b;opacity:.8}.csl-grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%}@media (max-width: 768px){.csl-grid2{grid-template-columns:1fr}.csl-input-group{flex-direction:column}.csl-add-btn-lime{width:100%;justify-content:center}}.sp-delivery-row{margin-bottom:8px;width:100%}.sp-add-delivery-btn{background:#ceff1b!important;color:#1a1a1a!important;border:1px solid #1a1a1a!important;border-radius:8px!important;padding:10px 20px!important;font-weight:700!important;font-size:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;margin-top:12px!important;transition:all .2s ease!important;width:-moz-fit-content!important;width:fit-content!important}.sp-add-delivery-btn:hover{background:#bdff1b!important;transform:translateY(-1px)!important}.user-page.dark .sp-input{background:#000!important;border:1px solid #333!important;color:#fff!important}.user-page.dark .sp-input::-moz-placeholder{color:#666!important}.user-page.dark .sp-input::placeholder{color:#666!important}.user-page.dark .csl-caret,.user-page.dark .sp-caret{color:#fff!important}.user-page.dark .am-uploadBox{border-color:#ceff1b!important;background-color:#2b2b2b99!important}.user-page.dark .am-placeholder{background:#ceff1b!important}.user-page.dark .my-portfolio .bg-gray-200{background-color:#2b2b2b!important}.user-page.dark .my-portfolio h3,.user-page.dark .my-portfolio .text-xl{color:#ceff1b!important}.csl-portfolio-wrap{width:100%}.my-portfolio{margin-left:0!important;margin-top:0!important;width:100%!important}.user-page.dark .upload-card,.user-page.dark .upload-success-card{background-color:#141414!important;border:1px solid #CEFF1B!important;color:#fff!important}.user-page.dark .upload-header h4,.user-page.dark .upload-success-card h3{color:#fff!important}.user-page.dark .upload-slot{background-color:#2b2b2b!important;border:1px solid rgba(255,255,255,.1)!important}.user-page.dark .upload-btn-cancel{background:transparent!important;border:1px solid #ffffff!important;color:#fff!important}.csl-clear-all{position:absolute;right:12px;top:53%;transform:translateY(-50%);background:transparent;border:none;color:#666;font-size:20px;cursor:pointer;line-height:1;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;z-index:10}.csl-clear-all:hover{color:#ceff1b}.user-page.dark .csl-clear-all{color:#ffffff0d}.user-page.dark .csl-clear-all:hover{color:#ceff1b}.csl-chips-container{padding-right:40px!important}.csl-wrapper-section{margin-bottom:32px}.csl-wrapper-section:last-child{margin-bottom:0}.csl-wrapper-title{font-size:16px;font-weight:700;margin-bottom:16px;color:#111}.user-page.dark .csl-wrapper-title{color:#fff}.btn-save-primary:hover{background:#bdff1b;box-shadow:0 0 10px #ceff1b4d}.csl-agenda-stack{display:flex;flex-direction:column;gap:20px}.csl-agenda-item{border:1px solid #CEFF1B;border-radius:20px;padding:30px;position:relative;background:var(--csl-card)}.user-page.dark .csl-agenda-item{background:#1a1a1a;border-color:#333}.csl-agenda-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.csl-agenda-num{font-size:18px;font-weight:700;color:var(--csl-text)}.csl-trash-btn{background:transparent;border:none;cursor:pointer;padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.csl-trash-btn svg{stroke:#6b7280!important;color:#6b7280!important}.user-page.dark .csl-trash-btn svg{stroke:#9ca3af!important;color:#9ca3af!important}.csl-trash-btn:hover{background:#ef44441a}.csl-trash-btn:hover svg{stroke:#ef4444!important;color:#ef4444!important}.user-page.dark .csl-trash-btn:hover{background:#ef444426}.user-page.dark .csl-trash-btn:hover svg{stroke:#f87171!important;color:#f87171!important}.csl-add-btn-lime-below{background:#ceff1b;color:#000;border:1px solid #000;border-radius:12px;padding:12px 28px;font-weight:800;font-size:16px;cursor:pointer;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;transition:all .2s;margin-top:10px}.csl-add-btn-lime-below:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ceff1b4d}.csl-schedule-box{border:1px solid #CEFF1B;border-radius:20px;padding:30px;background:var(--csl-card)}.user-page.dark .csl-schedule-box,.user-page.dark .csl-agenda-item{background:#141414!important;border:1.5px solid #CEFF1B!important}.faq-section-container{width:100%;margin-top:32px}.faq-heading{font-size:16px;font-weight:700;margin-bottom:20px;color:#111}.user-page.dark .faq-heading{color:#fff}.faq-card{border:1px solid #CEFF1B;border-radius:12px;padding:24px;background:transparent;margin-bottom:24px}.faq-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.faq-header h3{margin:0;font-size:14px;font-weight:700;color:#111}.user-page.dark .faq-header h3{color:#fff}.delete-btn{border:none;background:transparent;cursor:pointer;padding:4px;transition:all .2s}.delete-btn svg{stroke:#555!important;color:#555!important}.user-page.dark .delete-btn svg{stroke:#bbb!important;color:#bbb!important}.delete-btn:hover:not(:disabled) svg{stroke:#f44!important;color:#f44!important}.delete-btn:disabled{opacity:.3;cursor:not-allowed}.faq-field{margin-top:15px}.faq-field label{display:block;font-weight:600;font-size:13px;margin-bottom:8px;color:#444}.user-page.dark .faq-field label{color:#ccc}.faq-field input{width:100%;padding:8px 10px;border-radius:6px;border:1px solid #d7d7d7;font-size:14px;height:40px;background:transparent;outline:none;transition:all .2s;color:#111}.faq-field input:focus{border-color:transparent;box-shadow:0 0 15px #ceff1b}.user-page.dark .faq-field input{border-color:#ceff1b;color:#fff}.user-page.dark .faq-field input:focus{border-color:transparent}.add-btn{margin-top:15px;background:#ceff1b;border:1px solid black;padding:10px 24px;border-radius:8px;font-weight:700;font-size:16px;cursor:pointer;display:flex;align-items:center;gap:8px;color:#000}.faq-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:32px}.draft-btn{padding:10px 24px;border-radius:8px;border:1px solid #ddd;background:#f4f4f4;color:#111;font-weight:600;font-size:15px;cursor:pointer;transition:background .2s}.draft-btn:hover{background:#e8e8e8}.user-page.dark .draft-btn{background:#2a2a2a;color:#fff;border-color:#444}.save-btn{padding:10px 40px;border-radius:8px;border:1px solid black;background:#ceff1b;color:#000;font-weight:700;font-size:15px;cursor:pointer;transition:background .2s}.save-btn:hover{background:#bdff1b}.messagebox-message-seen{display:flex;align-items:center;justify-content:flex-end;font-size:10px;color:#7a9d61;margin-top:4px;font-weight:600;gap:4px}.messagebox-page.dark .messagebox-message-seen{color:#ceff1b}.messagebox-sticker-btn.typing-indicator-active{display:inline-flex;border-radius:999px;padding:6px 12px;margin-bottom:4px}.messagebox-sticker-btn.typing-indicator-active span{width:6px;height:6px;margin:0 2px;background:#fff;border-radius:50%;display:inline-block;animation:typing-pulse 1.4s infinite ease-in-out both}.messagebox-sticker-btn.typing-indicator-active span:nth-child(1){animation-delay:-.32s}.messagebox-sticker-btn.typing-indicator-active span:nth-child(2){animation-delay:-.16s}@keyframes typing-pulse{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.my-cart-page{background:var(--bg, #f4f5f7);color:var(--text, #111827);transition:background-color .3s ease,color .3s ease}.my-cart-main{width:100%;max-width:1240px;margin:0 auto;padding:24px 24px 40px}.my-cart-shell{max-width:840px;margin:0 auto}.my-cart-head{margin-bottom:12px}.my-cart-title{margin:0;color:#202020;font-size:1.9rem;font-weight:700;line-height:1.1}.my-cart-board{border:1px solid #dff28a;border-radius:16px;background:#ffffffbd;padding:14px 12px 16px}.my-cart-tableHead{display:grid;grid-template-columns:minmax(0,1fr) 120px 90px;gap:56px;padding:2px 10px 10px;color:#2a2a2a;font-size:1rem;font-weight:600}.my-cart-tableHead span:nth-child(2),.my-cart-tableHead span:nth-child(3){text-align:center}.my-cart-list{display:flex;flex-direction:column;gap:12px}.my-cart-card{display:grid;grid-template-columns:minmax(0,1fr) 120px 90px;gap:56px;align-items:center;border:1px solid #edf6be;border-radius:14px;background:#fff;padding:14px 12px}.my-cart-productTitle{margin:0;color:#1f1f1f;font-size:.98rem;font-weight:500}.my-cart-productCategory{margin:3px 0 10px;color:#8c8c8c;font-size:.84rem}.my-cart-product strong{color:#2f2f2f;font-size:.92rem;font-weight:500}.my-cart-qtyCol,.my-cart-totalCol{display:flex;align-items:center;justify-content:center}.my-cart-stepper{width:124px;height:32px;border:1px solid #767676;border-radius:999px;display:grid;grid-template-columns:28px 1fr 28px;align-items:stretch;background:#fff;overflow:hidden}.my-cart-stepper button,.my-cart-stepper span{height:100%;display:flex;align-items:center;justify-content:center}.my-cart-stepper button{border:0;background:transparent;color:#3f3f3f;font-size:1rem;line-height:1;cursor:pointer;padding:0;font-weight:400}.my-cart-stepper span{min-width:0;border-left:1px solid #767676;border-right:1px solid #767676;color:#2f2f2f;font-size:.98rem;font-weight:400}.my-cart-totalCol{color:#2d2d2d;font-size:1.15rem;font-weight:500}.my-cart-summary{margin-top:12px;border:1px solid #edf6be;border-radius:12px;background:#fff;padding:10px 8px}.my-cart-summaryRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 8px;color:#3f3f3f;font-size:.8rem;font-weight:500}.my-cart-summaryRow strong{color:#2a2a2a;font-size:.82rem;font-weight:600}.my-cart-summaryDivider{height:1px;background:#dff28a;margin:0 -8px}.my-cart-summaryRow.total span,.my-cart-summaryRow.total strong{font-weight:700}.my-cart-actions{display:flex;justify-content:flex-end;margin-top:14px}.my-cart-payBtn{min-width:136px;min-height:40px;padding:0 18px;border:0;border-radius:8px;background:#ceff1b;color:#202020;font-size:.76rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.my-cart-page.dark .my-cart-title{color:#ceff1b}.my-cart-page.dark{background:#060606}.my-cart-page.dark .my-cart-board,.my-cart-page.dark .my-cart-summary{background:#1d1d1d;border-color:#ceff1b9e}.my-cart-page.dark .my-cart-card{background:#262626;border-color:#ceff1b7a}.my-cart-page.dark .my-cart-tableHead,.my-cart-page.dark .my-cart-summaryRow,.my-cart-page.dark .my-cart-summaryRow strong{color:#f4f4f5}.my-cart-page.dark .my-cart-tableHead{color:#ceff1b}.my-cart-page.dark .my-cart-productTitle{color:#f5f5f5!important}.my-cart-page.dark .my-cart-productCategory,.my-cart-page.dark .my-cart-stepper,.my-cart-page.dark .my-cart-stepper button,.my-cart-page.dark .my-cart-stepper span{color:#cfcfd3;border-color:#787878}.my-cart-page.dark .my-cart-productCategory{color:#f5f5f5!important}.my-cart-page.dark .my-cart-stepper{background:#262626}.my-cart-page.dark .my-cart-summaryDivider{background:#ceff1b8c}.my-cart-page.dark .my-cart-product strong,.my-cart-page.dark .my-cart-totalCol,.my-cart-page.dark .my-cart-summaryRow.total span,.my-cart-page.dark .my-cart-summaryRow.total strong{color:#ceff1b}.my-cart-page.dark .my-cart-summaryRow:not(.total) span,.my-cart-page.dark .my-cart-summaryRow:not(.total) strong{color:#f4f4f5}.my-cart-page.dark .my-cart-payBtn{background:#ceff1b;color:#111}@media (max-width: 767px){.my-cart-main{padding:20px 16px 110px}.my-cart-title{font-size:1.7rem}.my-cart-tableHead{display:none}.my-cart-card{grid-template-columns:1fr;gap:12px}.my-cart-qtyCol,.my-cart-totalCol{justify-content:flex-start}.my-cart-totalCol{font-size:1rem}.my-cart-actions{justify-content:stretch}.my-cart-payBtn{width:100%;min-height:42px;font-size:.8rem}}.my-orders-page{background:var(--bg, #f4f5f7);color:var(--text, #111827);transition:background-color .3s ease,color .3s ease}.my-orders-main{width:100%;max-width:1240px;margin:0 auto;padding:20px 22px 48px}.my-orders-shell{max-width:1120px;margin:0 auto}.my-orders-head{margin-bottom:12px}.my-orders-title{margin:0;color:#202020;font-size:1.95rem;font-weight:700;line-height:1.1}.my-orders-subtitle{margin:4px 0 0;color:#666;font-size:.9rem;line-height:1.45}.my-orders-summaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:16px}.my-orders-summaryItem h2{margin:0 0 6px;color:#1f1f1f;font-size:.96rem;font-weight:700}.my-orders-summaryCard{min-height:48px;border:1px solid #9ca3af;border-radius:4px;background:#fff;padding:0 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.my-orders-summaryCard span{color:#9a9a9a;font-size:.86rem;font-weight:500}.my-orders-summaryCard strong{color:#3f3f46;font-size:.88rem;font-weight:500}.my-orders-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px 94px;gap:12px;align-items:center;margin-bottom:16px}.my-orders-search,.my-orders-selectWrap{min-height:46px;border:1px solid #9ca3af;border-radius:4px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 14px}.my-orders-search{color:#7a7a7a}.my-orders-search input{width:100%;border:0;outline:0;box-shadow:none;background:transparent;color:#202020;font-size:.92rem}.my-orders-search input::-moz-placeholder{color:#9f9f9f}.my-orders-search input::placeholder{color:#9f9f9f}.my-orders-selectWrap{position:relative;padding:0}.my-orders-selectButton{width:100%;min-height:46px;border:0;background:transparent;color:#3f3f46;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;font-size:.92rem;cursor:pointer;text-align:left}.my-orders-selectButton svg{flex-shrink:0;color:#5b5b5b}.my-orders-selectWrap.open{border-color:#ceff1b;box-shadow:0 0 0 2px #ceff1b29}.my-orders-selectMenu{position:absolute;top:calc(100% + 8px);left:0;right:0;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 14px 32px #0f172a1f;padding:8px 0;z-index:30}.my-orders-selectOption{width:100%;border:0;background:transparent;color:#1f2937;font-size:.92rem;padding:12px 14px;text-align:left;cursor:pointer}.my-orders-selectOption:hover,.my-orders-selectOption.active{background:#d9ff00}.my-orders-filterBtn{min-height:46px;border:0;border-radius:4px;background:#ceff1b;color:#202020;font-size:.88rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.my-orders-filterBtn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #ceff1b52}.my-orders-statusTabs{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:nowrap;margin-bottom:18px}.my-orders-statusTab{min-height:38px;min-width:0;padding:0 18px;border:1px solid #9ca3af;border-radius:7px;background:#fff;color:#434343;font-size:.86rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;flex:0 0 auto}.my-orders-statusTab:hover,.my-orders-statusTab.active{background:#ceff1b;border-color:#b9d926;color:#202020}.my-orders-statusTab:hover{background:#f3f4f6;border-color:#9aa0aa}.my-orders-statusTab.active:hover{background:#ceff1b;border-color:#b9d926;color:#202020}.my-orders-groups{display:flex;flex-direction:column;gap:16px}.my-orders-groupTitle{margin:0 0 12px;color:#202020;font-size:.98rem;font-weight:700}.my-orders-tableCard{border:1px solid #9ca3af;border-radius:8px;background:#fff;overflow:hidden}.my-orders-tableScroll{width:100%;overflow-x:auto}.my-orders-table{width:100%;min-width:860px;border-collapse:collapse}.my-orders-group:first-child .my-orders-table{min-width:1380px}.my-orders-group:nth-child(2) .my-orders-table,.my-orders-group:nth-child(3) .my-orders-table,.my-orders-group:nth-child(4) .my-orders-table{min-width:1180px}.my-orders-table th,.my-orders-table td{padding:18px 14px;border-bottom:1px solid #d6d9de;text-align:left;vertical-align:middle}.my-orders-table th{color:#3f3f46;font-size:.9rem;font-weight:700;white-space:nowrap}.my-orders-table td{color:#555;font-size:.86rem;font-weight:500}.my-orders-table td:nth-child(3){max-width:126px;line-height:1.35}.my-orders-group:first-child .my-orders-table th:nth-child(1),.my-orders-group:first-child .my-orders-table td:nth-child(1){width:92px}.my-orders-group:first-child .my-orders-table th:nth-child(2),.my-orders-group:first-child .my-orders-table td:nth-child(2){width:118px}.my-orders-group:first-child .my-orders-table th:nth-child(3),.my-orders-group:first-child .my-orders-table td:nth-child(3){width:136px}.my-orders-group:first-child .my-orders-table th:nth-child(4),.my-orders-group:first-child .my-orders-table td:nth-child(4),.my-orders-group:first-child .my-orders-table th:nth-child(5),.my-orders-group:first-child .my-orders-table td:nth-child(5),.my-orders-group:first-child .my-orders-table th:nth-child(6),.my-orders-group:first-child .my-orders-table td:nth-child(6),.my-orders-group:first-child .my-orders-table th:nth-child(7),.my-orders-group:first-child .my-orders-table td:nth-child(7){width:102px}.my-orders-group:first-child .my-orders-table th:nth-child(8),.my-orders-group:first-child .my-orders-table td:nth-child(8){width:138px}.my-orders-group:first-child .my-orders-table th:nth-child(9),.my-orders-group:first-child .my-orders-table td:nth-child(9){width:150px}.my-orders-group:first-child .my-orders-table th:nth-child(10),.my-orders-group:first-child .my-orders-table td:nth-child(10){width:220px}.my-orders-table tbody tr:last-child td{border-bottom:0}.my-orders-paidBadge{min-width:64px;min-height:30px;padding:0 10px;border-radius:4px;background:#ceff1b;color:#202020;font-size:.72rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.my-orders-contractStatus{min-width:72px;min-height:38px;padding:0 12px;border:1px solid #b9d926;border-radius:6px;background:#ceff1b;color:#202020;font-size:.72rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.my-orders-genericStatus{min-width:72px;min-height:38px;padding:0 14px;border:1px solid #b9d926;border-radius:6px;background:#ceff1b;color:#202020;font-size:.72rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.my-orders-updatedCell{white-space:pre-line;line-height:1.35}.my-orders-actionsCell{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.my-orders-actionBtn{width:42px;height:42px;border:1px solid #b9d926;border-radius:12px;background:#ceff1b;color:#202020;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.my-orders-actionBtn:hover{transform:translateY(-1px);box-shadow:0 6px 12px #ceff1b47}.my-orders-progressCell{display:inline-flex;align-items:center;gap:10px;min-width:118px}.my-orders-progressTrack{width:76px;height:5px;border-radius:999px;background:#c6c6c6;overflow:hidden}.my-orders-progressTrack span{display:block;height:100%;border-radius:999px;background:#ceff1b}.my-orders-progressCell b{color:#6b7280;font-size:.72rem;font-weight:700}.my-orders-empty{border:1px dashed #cfd4dc;border-radius:14px;background:#fff;padding:28px 20px;text-align:center;color:#6b7280;font-size:.92rem}.my-orders-page.dark .my-orders-title,.my-orders-page.dark .my-orders-groupTitle,.my-orders-page.dark .my-orders-summaryItem h2{color:#fff!important}.my-orders-page.dark .my-orders-subtitle,.my-orders-page.dark .my-orders-summaryCard strong,.my-orders-page.dark .my-orders-table td,.my-orders-page.dark,.my-orders-page.dark .my-orders-progressCell b,.my-orders-page.dark .my-orders-empty{color:#b9bcc5}.my-orders-page.dark .my-orders-summaryCard,.my-orders-page.dark .my-orders-tableCard,.my-orders-page.dark .my-orders-empty{background:#1f1f1f;border-color:#3a3a3a}.my-orders-page.dark .my-orders-summaryCard span,.my-orders-page.dark .my-orders-summaryCard strong{color:#b9bcc5}.my-orders-page.dark .my-orders-table th{color:#ceff1b}.my-orders-page.dark .my-orders-search,.my-orders-page.dark .my-orders-selectWrap{background:#1f1f1f;border-color:#343434}.my-orders-page.dark .my-orders-search,.my-orders-page.dark .my-orders-selectButton,.my-orders-page.dark .my-orders-selectButton svg{color:#d4d4d8}.my-orders-page.dark .my-orders-search input{color:#fff!important}.my-orders-page.dark .my-orders-search input::-moz-placeholder{color:#8c8c95!important}.my-orders-page.dark .my-orders-search input::placeholder{color:#8c8c95!important}.my-orders-page.dark .my-orders-selectMenu{background:#1f1f1f;border-color:#343434}.my-orders-page.dark .my-orders-selectOption{color:#f4f4f5}.my-orders-page.dark .my-orders-selectOption:hover,.my-orders-page.dark .my-orders-selectOption.active{color:#202020}.my-orders-page.dark .my-orders-statusTab{background:#262626;border-color:#4a4a4a;color:#e4e4e7}.my-orders-page.dark .my-orders-statusTab:hover,.my-orders-page.dark .my-orders-statusTab.active{background:#ceff1b;border-color:#ceff1b;color:#202020}.my-orders-page.dark .my-orders-statusTab:hover{background:#3a3a3a;border-color:#5b5b5b;color:#e4e4e7}.my-orders-page.dark .my-orders-statusTab.active:hover{background:#ceff1b;border-color:#ceff1b;color:#202020}.my-orders-page.dark .my-orders-table th,.my-orders-page.dark .my-orders-table td,.my-orders-page.dark{border-color:#2d2d2d}.my-orders-page.dark .my-orders-progressTrack{background:#5b5b5b}.my-orders-page.dark .my-orders-contractStatus,.my-orders-page.dark .my-orders-genericStatus,.my-orders-page.dark .my-orders-actionBtn{border-color:#ceff1b;color:#202020}@media (max-width: 1024px){.my-orders-summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-orders-toolbar{grid-template-columns:minmax(0,1fr) 180px 94px}}@media (max-width: 767px){.my-orders-main{padding:20px 16px 110px}.my-orders-title{font-size:1.5rem}.my-orders-toolbar{grid-template-columns:1fr}.my-orders-summaryGrid{grid-template-columns:1fr;gap:14px}.my-orders-filterBtn{width:100%}.my-orders-statusTabs{gap:10px;justify-content:flex-start;flex-wrap:wrap}.my-orders-statusTab{min-width:calc(50% - 5px);font-size:.82rem}.my-orders-groupTitle{font-size:1rem}.my-orders-table th,.my-orders-table td{padding:16px 12px}}.my-order-client-page{background:var(--bg, #f4f5f7);color:var(--text, #111827);transition:background-color .3s ease,color .3s ease}.my-order-client-main{width:100%;max-width:1240px;margin:0 auto;padding:20px 22px 48px}.my-order-client-shell{max-width:1120px;margin:0 auto}.my-order-client-head{margin-bottom:12px}.my-order-client-title{margin:0;color:#202020;font-size:1.95rem;font-weight:700;line-height:1.1}.my-order-client-subtitle{margin:4px 0 0;color:#666;font-size:.9rem;line-height:1.45}.my-order-client-summaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:16px}.my-order-client-summaryItem h2{margin:0 0 6px;color:#1f1f1f;font-size:.96rem;font-weight:700}.my-order-client-summaryCard{min-height:48px;border:1px solid #9ca3af;border-radius:4px;background:#fff;padding:0 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.my-order-client-summaryCard span{color:#9a9a9a;font-size:.86rem;font-weight:500}.my-order-client-summaryCard strong{color:#3f3f46;font-size:.88rem;font-weight:500}.my-order-client-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px 94px;gap:12px;align-items:center;margin-bottom:16px}.my-order-client-search,.my-order-client-selectWrap{min-height:46px;border:1px solid #9ca3af;border-radius:4px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 14px}.my-order-client-search{color:#7a7a7a}.my-order-client-search input{width:100%;border:0;outline:0;box-shadow:none;background:transparent;color:#202020;font-size:.92rem}.my-order-client-search input::-moz-placeholder{color:#9f9f9f}.my-order-client-search input::placeholder{color:#9f9f9f}.my-order-client-selectWrap{position:relative;padding:0}.my-order-client-selectWrap.open{border-color:#ceff1b;box-shadow:0 0 0 2px #ceff1b29}.my-order-client-selectButton{width:100%;min-height:46px;border:0;background:transparent;color:#3f3f46;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;font-size:.92rem;cursor:pointer;text-align:left}.my-order-client-selectButton svg{flex-shrink:0;color:#5b5b5b}.my-order-client-selectMenu{position:absolute;top:calc(100% + 8px);left:0;right:0;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 14px 32px #0f172a1f;padding:8px 0;z-index:30}.my-order-client-selectOption{width:100%;border:0;background:transparent;color:#1f2937;font-size:.92rem;padding:12px 14px;text-align:left;cursor:pointer}.my-order-client-selectOption:hover,.my-order-client-selectOption.active{background:#d9ff00}.my-order-client-filterBtn{min-height:46px;border:0;border-radius:4px;background:#ceff1b;color:#202020;font-size:.88rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.my-order-client-filterBtn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #ceff1b52}.my-order-client-statusTabs{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:nowrap;margin-bottom:18px}.my-order-client-statusTab{min-height:38px;min-width:0;padding:0 18px;border:1px solid #9ca3af;border-radius:7px;background:#fff;color:#434343;font-size:.86rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;flex:0 0 auto}.my-order-client-statusTab:hover,.my-order-client-statusTab.active{background:#ceff1b;border-color:#b9d926;color:#202020}.my-order-client-groupTitle{margin:0 0 12px;color:#202020;font-size:.98rem;font-weight:700}.my-order-client-tableCard{border:1px solid #9ca3af;border-radius:8px;background:#fff;overflow:hidden}.my-order-client-tableScroll{width:100%;overflow-x:auto}.my-order-client-table{width:100%;min-width:1280px;border-collapse:collapse}.my-order-client-table th,.my-order-client-table td{padding:18px 14px;border-bottom:1px solid #d6d9de;text-align:left;vertical-align:middle}.my-order-client-table th{color:#3f3f46;font-size:.9rem;font-weight:700;white-space:nowrap}.my-order-client-table td{color:#555;font-size:.86rem;font-weight:500}.my-order-client-table td:nth-child(3){max-width:126px;line-height:1.35}.my-order-client-table th:nth-child(1),.my-order-client-table td:nth-child(1){width:92px}.my-order-client-table th:nth-child(2),.my-order-client-table td:nth-child(2){width:118px}.my-order-client-table th:nth-child(3),.my-order-client-table td:nth-child(3){width:136px}.my-order-client-table th:nth-child(4),.my-order-client-table td:nth-child(4),.my-order-client-table th:nth-child(5),.my-order-client-table td:nth-child(5),.my-order-client-table th:nth-child(6),.my-order-client-table td:nth-child(6){width:102px}.my-order-client-table th:nth-child(7),.my-order-client-table td:nth-child(7){width:120px}.my-order-client-table th:nth-child(8),.my-order-client-table td:nth-child(8){width:220px}.my-order-client-table tbody tr:last-child td{border-bottom:0}.my-order-client-statusBadge{min-width:64px;min-height:30px;padding:8px 15px;border:0;border-radius:4px;background:#ceff1b;color:#202020;font-size:.72rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.my-order-client-actionsCell{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.my-order-client-actionBtn{width:42px;height:42px;border:1px solid #b9d926;border-radius:12px;background:#ceff1b;color:#202020;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.my-order-client-empty{border:1px dashed #cfd4dc;border-radius:14px;background:#fff;padding:28px 20px;text-align:center;color:#6b7280;font-size:.92rem}.my-order-client-page.dark .my-order-client-title,.my-order-client-page.dark .my-order-client-groupTitle,.my-order-client-page.dark .my-order-client-summaryItem h2{color:#fff!important}.my-order-client-page.dark .my-order-client-subtitle,.my-order-client-page.dark .my-order-client-summaryCard strong,.my-order-client-page.dark .my-order-client-table td,.my-order-client-page.dark .my-order-client-tableFooter span,.my-order-client-page.dark .my-order-client-empty{color:#b9bcc5}.my-order-client-page.dark .my-order-client-summaryCard,.my-order-client-page.dark .my-order-client-tableCard,.my-order-client-page.dark .my-order-client-empty{background:#1f1f1f;border-color:#3a3a3a}.my-order-client-page.dark .my-order-client-summaryCard span{color:#b9bcc5}.my-order-client-page.dark .my-order-client-table th{color:#ceff1b}.my-order-client-page.dark .my-order-client-search,.my-order-client-page.dark .my-order-client-selectWrap{background:#1f1f1f;border-color:#343434}.my-order-client-page.dark .my-order-client-search,.my-order-client-page.dark .my-order-client-selectButton,.my-order-client-page.dark .my-order-client-selectButton svg{color:#d4d4d8}.my-order-client-page.dark .my-order-client-search input{color:#fff!important}.my-order-client-page.dark .my-order-client-search input::-moz-placeholder{color:#8c8c95!important}.my-order-client-page.dark .my-order-client-search input::placeholder{color:#8c8c95!important}.my-order-client-page.dark .my-order-client-selectMenu{background:#1f1f1f;border-color:#343434}.my-order-client-page.dark .my-order-client-selectOption{color:#f4f4f5}.my-order-client-page.dark .my-order-client-selectOption:hover,.my-order-client-page.dark .my-order-client-selectOption.active{color:#202020}.my-order-client-page.dark .my-order-client-statusTab{background:#262626;border-color:#4a4a4a;color:#e4e4e7}.my-order-client-page.dark .my-order-client-statusTab:hover,.my-order-client-page.dark .my-order-client-statusTab.active{background:#ceff1b;border-color:#ceff1b;color:#202020}.my-order-client-page.dark .my-order-client-table th,.my-order-client-page.dark .my-order-client-table td,.my-order-client-page.dark .my-order-client-tableFooter{border-color:#2d2d2d}.my-order-client-page.dark .my-order-client-actionBtn{border-color:#ceff1b;color:#202020}@media (max-width: 1024px){.my-order-client-main{padding-inline:18px}.my-order-client-summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-order-client-toolbar{grid-template-columns:minmax(0,1fr) 180px 94px}}@media (max-width: 767px){.my-order-client-main{padding:20px 16px 110px}.my-order-client-title{font-size:1.5rem}.my-order-client-toolbar{grid-template-columns:1fr}.my-order-client-summaryGrid{grid-template-columns:1fr;gap:14px}.my-order-client-filterBtn{width:100%}.my-order-client-statusTabs{gap:10px;justify-content:flex-start;flex-wrap:wrap}.my-order-client-statusTab{min-width:calc(50% - 5px);font-size:.82rem}.my-order-client-table th,.my-order-client-table td{padding:16px 12px}}.active-projects-page{background:var(--bg, #f4f5f7);color:var(--text, #111827);transition:background-color .3s ease,color .3s ease}.active-projects-main{width:100%;max-width:1240px;margin:0 auto;padding:28px 24px 40px}.active-projects-shell{max-width:1080px;margin:0 auto}.active-projects-head{margin-bottom:18px}.active-projects-title{margin:0;color:#202020;font-size:1.8rem;font-weight:600;line-height:1.1}.active-projects-subtitle{margin:6px 0 0;color:#6f6f6f;font-size:.92rem;line-height:1.45}.active-projects-board{border:1px solid #bababa;border-radius:22px;background:#ffffff9e;padding:16px 14px 18px}.active-projects-boardTop{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-bottom:10px}.active-projects-boardTitle{margin:0;color:#202020;font-size:1.2rem;font-weight:700}.active-projects-boardFilters{display:flex;align-items:center;gap:18px;justify-self:center}.active-projects-modeTabs{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:2px;border:2px solid #ceff1b;border-radius:10px;background:#ceff1b}.active-projects-modeTab{min-width:86px;min-height:32px;border:0;border-radius:7px;background:transparent;color:#202020;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:.86rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.active-projects-modeTab.active{background:#fff}.active-projects-modeTab:hover{background:#ffffffc7}.active-projects-statusTabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-self:end;align-self:center}.active-projects-statusTab{min-height:26px;padding:0 14px;border:0;border-radius:999px;background:#d7d7d7;color:#3f3f3f;font-size:.68rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease,transform .2s ease}.active-projects-statusTab.active{background:#ceff1b;color:#202020}.active-projects-statusTab:hover{background:#cfcfcf;color:#3f3f3f}.active-projects-statusTab.active:hover{background:#ceff1b;color:#202020}.active-projects-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 172px;gap:12px;margin-bottom:16px}.active-projects-search,.active-projects-selectWrap{min-height:46px;border:1px solid #cfd4dc;border-radius:8px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 14px}.active-projects-search{color:#8b8f97}.active-projects-search input{width:100%;border:0;outline:0;box-shadow:none;background:transparent;color:#202020;font-size:.92rem}.active-projects-search input::-moz-placeholder{color:#9aa0a9}.active-projects-search input::placeholder{color:#9aa0a9}.active-projects-selectWrap{position:relative;padding:0;align-items:stretch}.active-projects-selectButton{width:100%;min-height:46px;border:0;outline:0;background:transparent;color:#50545b;font-size:.92rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;text-align:left}.active-projects-selectWrap.open{border-color:#ceff1b;box-shadow:0 0 0 3px #ceff1b2e}.active-projects-selectButton svg{color:#50545b;flex-shrink:0;transition:transform .2s ease}.active-projects-selectWrap.open .active-projects-selectButton svg{transform:rotate(180deg)}.active-projects-selectMenu{position:absolute;top:calc(100% + 8px);left:0;right:0;border:1px solid #e4e8ee;border-radius:10px;background:#fff;box-shadow:0 14px 32px #0f172a1f;padding:10px 0;z-index:30}.active-projects-selectOption{width:100%;border:0;background:transparent;color:#1f2937;font-size:.92rem;padding:12px 16px;text-align:left;cursor:pointer}.active-projects-selectOption:hover,.active-projects-selectOption.active{background:#d9ff00}.active-projects-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,.9fr) minmax(0,1.05fr);gap:8px}.active-projects-card{border:1px solid #c4c9d1;border-radius:8px;background:#fff;padding:18px}.active-projects-card h3{margin:0;color:#2a2a2a;font-size:.97rem;font-weight:700}.active-projects-card-main,.active-projects-card-side{min-height:126px}.active-projects-cardHeader{display:block}.active-projects-cardTitleGroup{min-width:0}.active-projects-cardTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.active-projects-cardMeta{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;color:#5f5f5f;font-size:.7rem}.active-projects-miniStatus{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:8px 16px;border-radius:4px;background:#ceff1b;color:#202020;font-size:.78rem;font-weight:500;flex-shrink:0;line-height:1;margin-top:1px}.active-projects-extensionTag{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:8px 16px;border-radius:4px;background:#d9d9d9;color:#4f4f4f;font-size:.78rem;font-weight:500;line-height:1;margin-top:1px}.active-projects-progressBlock{margin-top:16px}.active-projects-progressTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:#2a2a2a;font-size:.72rem;font-weight:700}.active-projects-progressBar{width:100%;height:9px;border-radius:999px;background:#bdbdbd;overflow:hidden}.active-projects-progressBar span{display:block;height:100%;border-radius:999px;background:#d9ff00}.active-projects-nextRow{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;color:#4b4b4b;font-size:.7rem}.active-projects-sideInfo{margin-top:12px;display:flex;flex-direction:column;gap:8px}.active-projects-sideInfo div{display:flex;align-items:center;gap:6px;color:#5b5b5b;font-size:.78rem}.active-projects-collabPills{margin-top:14px;display:flex;align-items:center;gap:8px}.active-projects-collabPills span{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px;border-radius:999px;background:#d6d6d6;color:#565656;font-size:.72rem}.active-projects-roomBtn{margin-top:22px;width:100%;min-height:38px;border:0;border-radius:8px;background:#ceff1b;color:#202020;font-size:.88rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.active-projects-roomBtn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #ceff1b57;filter:saturate(1.03)}.active-projects-empty{border:1px dashed #cfd4dc;border-radius:14px;padding:32px 20px;background:#fff;text-align:center;color:#6b7280;font-size:.94rem}.active-projects-page.dark .active-projects-title{color:#fff}.active-projects-page.dark .active-projects-subtitle{color:#acb1bb}.active-projects-page.dark .active-projects-board{background:#1f1f1fb8;border-color:#3a3a3a}.active-projects-page.dark .active-projects-search,.active-projects-page.dark .active-projects-selectWrap,.active-projects-page.dark .active-projects-card,.active-projects-page.dark .active-projects-empty{background:#1f1f1f;border-color:#343434}.active-projects-page.dark .active-projects-boardTitle,.active-projects-page.dark .active-projects-card h3,.active-projects-page.dark .active-projects-search input,.active-projects-page.dark .active-projects-selectButton{color:#f4f4f5}.active-projects-page.dark .active-projects-search,.active-projects-page.dark .active-projects-selectButton svg,.active-projects-page.dark .active-projects-cardMeta,.active-projects-page.dark .active-projects-nextRow,.active-projects-page.dark .active-projects-sideInfo div,.active-projects-page.dark .active-projects-empty{color:#a1a1aa}.active-projects-page.dark .active-projects-selectMenu{background:#1f1f1f;border-color:#343434}.active-projects-page.dark .active-projects-selectOption{color:#f4f4f5;font-weight:500}.active-projects-page.dark .active-projects-selectOption:hover,.active-projects-page.dark .active-projects-selectOption.active{color:#202020}.active-projects-page.dark .active-projects-statusTab{background:#3a3a3a;color:#d4d4d8}.active-projects-page.dark .active-projects-statusTab.active{background:#ceff1b;color:#202020}.active-projects-page.dark .active-projects-statusTab.active,.active-projects-page.dark .active-projects-miniStatus,.active-projects-page.dark .active-projects-roomBtn{color:#202020}.active-projects-page.dark .active-projects-extensionTag{background:#4a4a4a;color:#e4e4e7}.active-projects-page.dark .active-projects-statusTab:hover{background:#565656;color:#f4f4f5}.active-projects-page.dark .active-projects-statusTab.active:hover{background:#ceff1b;color:#202020}.active-projects-page.dark .active-projects-collabPills span{background:#3a3a3a;color:#d4d4d8}.active-projects-page.dark .active-projects-modeTab:hover{background:#ffffffd1}@media (max-width: 1024px){.active-projects-boardTop{grid-template-columns:1fr;justify-items:flex-start}.active-projects-boardFilters,.active-projects-statusTabs{justify-self:flex-start}.active-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.active-projects-card-main{grid-column:1 / -1}}@media (max-width: 767px){.active-projects-main{padding:20px 16px 110px}.active-projects-title{font-size:1.7rem}.active-projects-toolbar{grid-template-columns:1fr}.active-projects-boardFilters{width:100%;gap:12px}.active-projects-modeTabs,.active-projects-statusTabs{width:100%}.active-projects-modeTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.active-projects-statusTabs{justify-content:flex-start}.active-projects-grid{grid-template-columns:1fr}}.resolution-center-page{min-height:100vh;background:var(--bg, #f4f5f7);color:var(--text, #111827);transition:background-color .3s ease,color .3s ease}.resolution-center-layout{display:flex;width:100%;padding-top:72px}.resolution-center-contentWrap{position:relative;flex:1;min-width:0;overflow:hidden}.resolution-center-scroll{position:relative;width:100%;height:calc(100vh - 72px);overflow-y:auto}.resolution-center-main{width:100%;max-width:1240px;margin:0 auto;padding:28px 24px 48px;transition:filter .2s ease}.resolution-center-main.blurred{filter:blur(4px)}.resolution-center-shell{max-width:1080px;margin:0 auto}.resolution-center-head{margin-bottom:14px}.resolution-center-title{margin:0;color:#202020;font-size:1.95rem;font-weight:700;line-height:1.1}.resolution-center-subtitle{margin:8px 0 0;color:#6b6b6b;font-size:.94rem;line-height:1.45}.resolution-center-stepOne{display:flex;flex-direction:column;gap:18px}.resolution-center-optionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resolution-center-optionCard{min-height:58px;border:1px solid #ceff1b;border-radius:10px;background:#fff;color:#2a2a2a;padding:0 18px;display:flex;align-items:center;justify-content:flex-start;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.resolution-center-optionCard span{display:block;font-size:.98rem;font-weight:500;line-height:1.2}.resolution-center-optionCard:hover{border-color:#bfe900;background:#ceff1b;transform:translateY(-1px)}.resolution-center-optionCard.active{border-color:#a8d400;background:#ceff1b}.resolution-center-optionCard:hover span,.resolution-center-optionCard.active span{color:#182100}.resolution-center-optionCard:active{transform:translateY(0);box-shadow:0 4px 14px #ceff1b29}.resolution-center-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.resolution-center-btn{min-height:44px;border-radius:9px;padding:0 24px;font-size:.9rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.resolution-center-btn:hover{transform:translateY(-1px)}.resolution-center-btn-secondary{min-width:96px;border:1px solid #c9ccd4;background:#fff;color:#202020}.resolution-center-btn-primary{min-width:128px;border:1px solid #ceff1b;background:#ceff1b;color:#111;font-weight:600}.resolution-center-btn-primary:hover{box-shadow:0 10px 24px #ceff1b47}.resolution-center-btn:disabled{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none}.resolution-center-formHead{margin-bottom:12px}.resolution-center-formHead h2{margin:0;color:#202020;font-size:1.08rem;font-weight:700}.resolution-center-formPanel{border:0;border-radius:0;background:transparent;padding:0}.resolution-center-field+.resolution-center-field{margin-top:12px}.resolution-center-field label{display:block;margin-bottom:7px;color:#232323;font-size:.84rem;font-weight:600}.resolution-center-input{width:100%;min-height:42px;border:1px solid #cfcfcf;border-radius:5px;background:#fff;color:#202020;font-size:.86rem;padding:0 12px;outline:none;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.resolution-center-input:focus{border-color:#ceff1b;box-shadow:0 0 0 2px #ceff1b29}.resolution-center-input::-moz-placeholder{color:#9a9a9a}.resolution-center-input::placeholder{color:#9a9a9a}.resolution-center-textarea{min-height:88px;resize:vertical;padding:12px}.resolution-center-submitRow{display:flex;justify-content:flex-end;margin-top:18px;gap:18px}.resolution-center-submitBtn{min-width:150px;min-height:32px;padding:0 18px;border-radius:8px;font-size:.8rem}.resolution-center-cancelPanel{border:1px solid #ceff1b;border-radius:18px;overflow:hidden;background:#fff}.resolution-center-cancelHeader{min-height:42px;padding:10px 16px;background:#ceff1b;color:#202020;font-size:.82rem;font-weight:700;display:flex;align-items:center}.resolution-center-reasonList{display:flex;flex-direction:column}.resolution-center-reasonItem{width:100%;min-height:44px;border:0;border-top:1px solid #d2d2d2;background:#fff;color:#2b2b2b;padding:12px 16px;text-align:left;font-size:.82rem;line-height:1.35;cursor:pointer;transition:background-color .2s ease,color .2s ease}.resolution-center-reasonItem:first-child{border-top:0}.resolution-center-reasonItem:hover{background:#f4f4f4}.resolution-center-reasonItem.active{background:#d9d9d9}.resolution-center-cancelOther{margin-top:16px}.resolution-center-cancelAction{min-width:96px;min-height:44px;padding:0 24px;border-radius:9px;font-size:.9rem}.resolution-center-modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:16px;background:#d7d7d1b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.resolution-center-modal{width:100%;max-width:420px;border:1px solid #ceff1b;border-radius:28px;background:#fff;box-shadow:0 24px 80px #0000002e;padding:34px 28px 30px;text-align:center}.resolution-center-modal h3{margin:0;color:#202020;font-size:1.95rem;font-weight:700}.resolution-center-modalText{max-width:270px;margin:14px auto 0;color:#2b2b2b;font-size:.98rem;line-height:1.45}.resolution-center-modalNote{margin-top:16px;color:#2f2f2f;font-size:.92rem;line-height:1.45}.resolution-center-modalNote p{margin:0}.resolution-center-modalWarning{color:#ff2f2f;font-weight:700;margin-bottom:4px!important}.resolution-center-modalActions{display:flex;justify-content:center;gap:14px;margin-top:22px}.resolution-center-page.dark .resolution-center-title,.resolution-center-page.dark .resolution-center-formHead h2,.resolution-center-page.dark .resolution-center-field label,.resolution-center-page.dark .resolution-center-modal h3{color:#fff}.resolution-center-page.dark .resolution-center-subtitle,.resolution-center-page.dark .resolution-center-modalText,.resolution-center-page.dark .resolution-center-modalNote{color:#b9bcc5}.resolution-center-page.dark .resolution-center-optionCard,.resolution-center-page.dark .resolution-center-card,.resolution-center-page.dark .resolution-center-modal,.resolution-center-page.dark .resolution-center-cancelPanel{background:#1f1f1f;border-color:#3a3a3a}.resolution-center-page.dark .resolution-center-card{border-color:#ceff1b}.resolution-center-page.dark .resolution-center-optionCard{border-color:#ceff1b;color:#f4f4f5}.resolution-center-page.dark .resolution-center-optionCard:hover{background:#ceff1b1f;box-shadow:0 10px 24px #00000047}.resolution-center-page.dark .resolution-center-optionCard.active{background:#ceff1b14;border-color:#d9ff49}.resolution-center-page.dark .resolution-center-btn-secondary{border-color:#4a4a4a;background:#262626;color:#f4f4f5}.resolution-center-page.dark .resolution-center-input{background:#141414;border-color:#343434;color:#fff}.resolution-center-page.dark .resolution-center-cancelHeader{color:#202020}.resolution-center-page.dark .resolution-center-reasonItem{border-top-color:#3a3a3a;background:#1f1f1f;color:#e4e4e7}.resolution-center-page.dark .resolution-center-reasonItem:hover{background:#2a2a2a}.resolution-center-page.dark .resolution-center-reasonItem.active{background:#3a3a3a}.resolution-center-page.dark .resolution-center-input::-moz-placeholder{color:#8c8c95}.resolution-center-page.dark .resolution-center-input::placeholder{color:#8c8c95}.resolution-center-page.dark .resolution-center-modalOverlay{background:#000000b8}@media (max-width: 1024px){.resolution-center-optionGrid{grid-template-columns:1fr}}@media (max-width: 767px){.resolution-center-main{padding:20px 16px 110px}.resolution-center-title{font-size:1.6rem}.resolution-center-actions,.resolution-center-modalActions{flex-direction:column}.resolution-center-btn,.resolution-center-submitBtn{width:100%}.resolution-center-card{padding:14px 12px 16px}.resolution-center-modal{padding:28px 20px 24px}.resolution-center-modal h3{font-size:1.6rem}}.alp-layout-wrapper{min-height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column}.alp-layout-body{padding-top:72px;display:flex;position:relative;z-index:10;flex:1}.alp-main-content{position:relative;flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column}.alp-scroll-area{position:relative;z-index:10;overflow-y:auto;height:calc(100vh - 72px);width:100%}.alp-page-container{padding:40px;max-width:1200px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;width:100%;box-sizing:border-box}.alp-page-title{font-size:24px;font-weight:700;color:#111;margin-bottom:30px;margin-top:0}.alp-section{margin-bottom:40px}.alp-section-title{font-size:18px;font-weight:700;color:#222;margin-bottom:20px;margin-top:0}.alp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:16px}.alp-view-all-wrapper{display:flex;justify-content:flex-end}.alp-view-all-btn{background-color:#ceff1b;color:#000;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background-color .2s;box-shadow:0 2px 8px #0000000d}.alp-view-all-btn:hover{background-color:#bade15}.alp-search-container{position:relative;width:100%;max-width:1200px;margin-bottom:30px}.alp-search-input{width:100%;padding:12px 20px 12px 42px;border:1px solid #e0e0e0;border-radius:25px;font-size:14px;box-sizing:border-box;outline:none;transition:border-color .2s;background-color:#fff;color:#333}.alp-search-input:focus{border-color:#a6cc15}.alp-search-input::-moz-placeholder{color:#a0a0a0}.alp-search-input::placeholder{color:#a0a0a0}.alp-search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#a0a0a0;pointer-events:none}@media screen and (max-width: 992px){.alp-layout-body{padding-top:70px}.alp-scroll-area{height:calc(100vh - 70px)}.alp-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.alp-page-container{padding:24px 20px}}@media screen and (max-width: 600px){.alp-page-container{padding:16px}.alp-grid{grid-template-columns:1fr;gap:16px}.alp-page-title{font-size:20px;margin-bottom:20px}.alp-section-title{font-size:16px}}.dark .alp-page-container{background-color:transparent}.dark .alp-page-title,.dark .alp-section-title{color:#f0f0f0}.dark .alp-search-input{background-color:#2a2a2a;border-color:#444;color:#fff}.dark .alp-search-input:focus{border-color:#ceff1b}.dark .alp-search-input::-moz-placeholder{color:#888}.dark .alp-search-input::placeholder{color:#888}.group-details-card{display:flex;flex-direction:column;background-color:transparent;width:100%;height:100%;box-sizing:border-box;overflow-y:auto}.gdc-header{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.gdc-group-avatar-wrapper{position:relative;display:inline-block;margin-bottom:12px}.gdc-group-avatar{width:80px;height:80px;border-radius:50%;background-color:#d1d5db}.gdc-edit-avatar-btn{position:absolute;bottom:0;right:0;background-color:#fff;border:1px solid #ddd;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#444;transition:background-color .2s}.gdc-edit-avatar-btn:hover{background-color:#f3f4f6}.gdc-group-name-wrapper{display:flex;align-items:center;gap:8px;margin-bottom:4px}.gdc-group-name{font-size:16px;font-weight:700;margin:0;color:var(--text-primary, #000)}.gdc-edit-name-btn{background:transparent;border:none;cursor:pointer;color:#6b7280;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s,color .2s}.gdc-edit-name-btn:hover{background-color:#e5e7eb;color:#374151}.gdc-group-members-count{font-size:13px;color:var(--text-secondary, #6b7280)}.gdc-owner-card{display:flex;align-items:center;gap:12px;margin-top:-15px;margin-bottom:14px}.gdc-owner-avatar-container{position:relative;flex-shrink:0}.gdc-owner-avatar{width:60px;height:60px;border-radius:50%;background-color:#d1d5db}.gdc-owner-online{position:absolute;bottom:0;right:2px;width:14px;height:14px;background-color:#16a34a;border:2px solid #fff;border-radius:50%}.gdc-owner-info{display:flex;flex-direction:column;gap:2px}.gdc-owner-info h4{font-size:14px;font-weight:700;margin:0;color:var(--text-primary, #000)}.gdc-owner-location{font-size:12px;color:var(--text-secondary, #6b7280);margin:0}.gdc-owner-rating{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-primary, #000);margin-top:4px}.gdc-stars{display:flex;gap:2px}.gdc-divider{border:0;border-top:2px solid #38393a;margin:0 0 24px;width:100%}.gdc-members-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 8px;margin-bottom:20px}.gdc-member-item{display:flex;flex-direction:column;align-items:center;text-align:center}.gdc-member-avatar{width:60px;height:60px;border-radius:50%;background-color:#d1d5db;margin-bottom:8px}.gdc-member-name{font-size:12px;font-weight:600;margin:0 0 2px;color:var(--text-primary, #000);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.gdc-member-desig{font-size:11px;color:var(--text-secondary, #6b7280);margin:0}.gdc-view-profile-btn{width:100%;padding:14px;margin-bottom:10px;background-color:#ceff1b;color:#000;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:opacity .2s,background-color .2s;margin-top:auto}.gdc-view-profile-btn:hover{opacity:.9}:root[class~=dark] .gdc-group-name,:root[class~=dark] .gdc-owner-info h4,:root[class~=dark] .gdc-member-name,:root[class~=dark] .gdc-owner-rating,:root[class~=dark] .gdc-profile-details h4,:root[class~=dark] .gdc-languages-section h5{color:#fff}:root[class~=dark] .gdc-group-members-count,:root[class~=dark] .gdc-owner-location,:root[class~=dark] .gdc-member-desig,:root[class~=dark] .gdc-profile-details p{color:#9ca3af}:root[class~=dark] .gdc-edit-avatar-btn,.dark .gdc-edit-avatar-btn{background-color:#1f2937;border-color:#4b5563;color:#d1d5db}:root[class~=dark] .gdc-edit-name-btn,.dark .gdc-edit-name-btn{color:#9ca3af}:root[class~=dark] .gdc-edit-name-btn:hover,.dark .gdc-edit-name-btn:hover{background-color:#374151;color:#f3f4f6}:root[class~=dark] .gdc-group-members-count,:root[class~=dark] .gdc-owner-location,:root[class~=dark] .gdc-member-desig{color:#9ca3af}:root[class~=dark] .gdc-divider{border-top-color:#374151}:root[class~=dark] .gdc-owner-online{border-color:#1f2937}:root[class~=dark] .gdc-group-avatar,:root[class~=dark] .gdc-owner-avatar,:root[class~=dark] .gdc-member-avatar{background-color:#374151}.dark .gdc-group-name,.dark .gdc-owner-info h4,.dark .gdc-member-name,.dark .gdc-owner-rating{color:#fff}.dark .gdc-group-members-count,.dark .gdc-owner-location,.dark .gdc-member-desig{color:#9ca3af}.dark .gdc-divider{border-top-color:#374151}.dark .gdc-owner-online{border-color:#1f2937}.dark .gdc-group-avatar,.dark .gdc-owner-avatar,.dark .gdc-member-avatar{background-color:#374151}.messagebox-page{background:#f3f3f1;color:#1e1e1e;height:100vh;overflow:hidden}.messagebox-page.dark{background:#0f0f0f;color:#f6f6f6}.messagebox-shell{min-height:calc(100vh - 72px);height:calc(100vh - 72px);flex:1;width:100%;min-width:0;overflow:hidden}.messagebox-layout{display:grid;grid-template-columns:292px minmax(0,1fr) 340px;gap:10px;min-height:calc(100vh - 72px);height:calc(100vh - 72px);padding:18px 12px;align-items:stretch;overflow:hidden}.messagebox-layout.messagebox-layout-list-minimized{grid-template-columns:86px minmax(0,1fr) 340px}.messagebox-column{background:linear-gradient(180deg,#fffffff0,#fffffffa);border:1.5px solid #d9f35b;border-radius:10px;min-height:calc(100vh - 121px);max-height:calc(100vh - 121px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#ceff1b transparent}.messagebox-page.dark .messagebox-column{background:linear-gradient(180deg,#1c1c1cfa,#121212fa);border-color:#ceff1b;scrollbar-color:#ceff1b #2b2b2b}.messagebox-column::-webkit-scrollbar{width:8px}.messagebox-column::-webkit-scrollbar-track{background:transparent;border-radius:999px}.messagebox-page.dark .messagebox-column::-webkit-scrollbar-track{background:#3a3a3a;border-radius:999px}.messagebox-column::-webkit-scrollbar-thumb{background:#ceff1b;border-radius:999px}.messagebox-list{display:flex;flex-direction:column;padding:10px 0 0;border:0;background:#f3f3f1;width:100%;min-width:0}.messagebox-list-inner{display:flex;flex:1;flex-direction:column;min-height:0}.messagebox-list-toolbar{display:flex;align-items:center;gap:8px;padding:0 12px 10px}.messagebox-list-toolbar .messagebox-search{flex:1;margin:0}.messagebox-list-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #d8d8d8;border-radius:10px;background:#efefef;color:#4d4d4d;cursor:pointer;flex-shrink:0}.messagebox-search{display:flex;align-items:center;gap:10px;height:36px;margin:0 12px 10px;padding:0 12px;border:1px solid #d8d8d8;border-radius:999px;background:#efefef;color:#888}.messagebox-search input{width:100%;border:0;outline:0;background:transparent;font-size:12px;color:inherit}.messagebox-list-head{padding:0 14px 10px;font-size:14px;font-weight:600;color:#666}.messagebox-thread-list{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0;padding:0 8px 12px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#ceff1b transparent}.messagebox-page.dark .messagebox-thread-list,.messagebox-page.dark .messagebox-chat-scroll{scrollbar-color:#ceff1b #2b2b2b}.messagebox-thread-list::-webkit-scrollbar,.messagebox-chat-scroll::-webkit-scrollbar{width:8px}.messagebox-thread-list::-webkit-scrollbar-track,.messagebox-chat-scroll::-webkit-scrollbar-track{background:transparent}.messagebox-page.dark .messagebox-thread-list::-webkit-scrollbar-track,.messagebox-page.dark .messagebox-chat-scroll::-webkit-scrollbar-track{background:#3a3a3a;border-radius:999px}.messagebox-thread-list::-webkit-scrollbar-thumb,.messagebox-chat-scroll::-webkit-scrollbar-thumb{background:#ceff1b;border-radius:999px}.messagebox-thread{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer;position:relative;text-decoration:none!important;box-shadow:none!important;background-image:none!important;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.messagebox-thread:hover{background:#dbdbdb;box-shadow:inset 0 1px #ffffff94!important;transform:translateY(-1px)}.messagebox-thread.active{background:#c9c7c7;box-shadow:inset 0 1px #ffffff2e!important}.messagebox-thread.messagebox-thread-minimized{justify-content:center;padding:10px 8px}.messagebox-thread *,.messagebox-thread span,.messagebox-thread p,.messagebox-thread svg{text-decoration:none!important;box-shadow:none!important;background-image:none!important;border-bottom:0!important}.messagebox-avatar{position:relative;width:38px;height:38px;border-radius:50%;flex-shrink:0;background:#dfdfdf}.messagebox-avatar.large{width:34px;height:34px;background:#2b2b2b}.messagebox-dot{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#44c700}.messagebox-thread-copy{display:flex;flex-direction:column;justify-content:flex-start;margin-top:8px;min-width:0;flex:1;overflow:hidden;padding-right:42px}.messagebox-thread-top{display:flex;align-items:flex-start;justify-content:flex-start;gap:6px;margin-bottom:0;min-width:0}.messagebox-thread-meta{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:34px;color:#787878;position:absolute;top:10px;right:12px}.messagebox-thread-name{display:flex;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:700;color:#313131}.messagebox-thread-name span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:inherit;line-height:1.2}.messagebox-thread-name svg,.messagebox-chat-name svg{color:#48bd3f}.messagebox-thread-time{font-size:10px;color:#787878;white-space:nowrap}.messagebox-thread-copy p{margin:0;display:block;font-size:12px;color:#5b5b5b;line-height:1.1}.messagebox-thread-preview{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5b5b5b}.messagebox-list.messagebox-list-minimized{padding-top:12px}.messagebox-list.messagebox-list-minimized .messagebox-list-toolbar{justify-content:center;padding:0 8px 12px}.messagebox-list.messagebox-list-minimized .messagebox-thread-list{padding:0 6px 12px;align-items:center}.messagebox-list.messagebox-list-minimized .messagebox-thread-copy{display:none}.messagebox-chat{display:flex;flex-direction:column}.messagebox-chat-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px 12px;position:relative;background:#f3f3f1;border-bottom:1px solid #ceff1b;box-shadow:0 2px 12px 3px #ceff1b59;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.messagebox-chat-user{display:flex;align-items:center;gap:12px}.messagebox-mobile-back{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #d7d7d7;border-radius:50%;background:#fff;color:#1e1e1e;flex-shrink:0;cursor:pointer}.messagebox-chat-name{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:700}.messagebox-chat-user p,.messagebox-chat-user small{display:block;margin:0;color:#707070;line-height:1.25;font-size:12px}.messagebox-chat-user small{color:#7a9d61}.messagebox-contract-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:1.5px solid #1e1e1e;border-radius:10px;background:#ceff1b;color:#111;font-size:13px;font-weight:600;cursor:pointer}.messagebox-chat-body{display:flex;flex:1;flex-direction:column;padding:0;min-height:0}.messagebox-chat-scroll{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 20px 18px;scrollbar-width:thin;scrollbar-color:#ceff1b transparent}.messagebox-notice{align-self:center;max-width:348px;margin:0 auto 24px;padding:12px 16px;border-radius:8px;background:#dfff41;color:#555;font-size:13px;line-height:1.35;text-align:center}.messagebox-messages{display:flex;flex-direction:column;gap:20px;padding-top:4px}.messagebox-message{display:flex;align-items:flex-start;gap:10px}.messagebox-message-avatar{width:25px;height:25px;border-radius:50%;flex-shrink:0}.messagebox-message-avatar.dark{background:#2d2d2d}.messagebox-message-avatar.light{background:#9f9f9f}.messagebox-message-content{flex:1}.messagebox-message-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.messagebox-message-row h3{margin:0;font-size:13px;font-weight:700}.messagebox-message-row time{font-size:12px;color:#707070}.messagebox-message-content p{margin:2px 0 0;font-size:13px;color:#585858}.messagebox-composer-wrap{margin-top:auto;padding:10px 18px}.messagebox-sticker-btn{display:inline-flex;align-items:center;gap:5px;margin-bottom:8px;padding:4px 8px;border:1.5px solid #8aab1f;border-radius:7px 7px 2px 2px;background:#ceff1b}.messagebox-sticker-btn span{width:6px;height:6px;border-radius:50%;background:#fff}.messagebox-composer{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 8px 0 10px;border:1px solid #7b7b7b;border-radius:8px;background:#fff}.messagebox-composer input{flex:1;border:0;outline:0;background:transparent;font-size:12px;color:#555}.messagebox-composer-actions{display:flex;align-items:center;gap:8px}.messagebox-composer-actions button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#5f5f5f;cursor:pointer}.messagebox-profile{position:relative;margin-top:10px;padding:22px 16px 28px;margin-left:4px;border-radius:20px}.messagebox-profile .tsl-team-profile-card{display:flex;flex-direction:column;gap:14px;height:100%;padding:0;margin:0;background:transparent;border:0}.messagebox-profile .tsl-profile-left,.messagebox-profile .tsl-profile-right{gap:14px}.messagebox-profile .tsl-profile-header{align-items:flex-start;gap:12px;padding:0 0 10px}.messagebox-profile .tsl-avatar-container{width:58px;height:58px}.messagebox-profile .tsl-online-indicator{right:2px;bottom:2px;width:12px;height:12px;border-width:2px}.messagebox-profile .tsl-profile-title-box h3{font-size:20px;line-height:1.02;letter-spacing:-.02em}.messagebox-profile .tsl-location{margin:4px 0 0;gap:5px;font-size:11px}.messagebox-profile .tsl-location svg{width:11px;height:11px}.messagebox-profile .tsl-rating-row{visibility:visible;height:auto;margin-top:3px;gap:5px;flex-wrap:wrap;align-items:center}.messagebox-profile .tsl-stars svg{width:11px;height:11px}.messagebox-profile .tsl-rating-text{font-size:11px;font-weight:700}.messagebox-profile .tsl-profile-details h4{font-size:14px;margin-bottom:6px}.messagebox-profile .tsl-profile-details p{font-size:12px;line-height:1.4;color:#666}.messagebox-profile .tsl-languages-section{margin-top:8px}.messagebox-profile .tsl-languages-section h5{margin-bottom:6px;font-size:12px}.messagebox-profile .tsl-team-profile-card .tsl-lang-tags span{min-width:84px;height:28px;padding:0 12px;font-size:12px}.messagebox-profile .tsl-team-profile-card .tsl-full-profile-btn{width:100%!important;margin-top:18px}.messagebox-profile .tsl-stats-grid{grid-template-columns:1fr;padding:0 4px}.messagebox-profile .tsl-stat-card{min-height:84px;border-radius:12px}.messagebox-profile .stat-value{font-size:22px;line-height:1.2}.messagebox-page.dark .messagebox-profile .tsl-team-profile-card .stat-value{color:#ceff1b!important}.messagebox-profile .tsl-skills-panel{margin:6px 4px 18px;padding:16px 18px;border-radius:18px}.messagebox-profile .tsl-skills-panel h4{margin-bottom:14px;font-size:16px;line-height:1.1}.messagebox-profile .tsl-skills-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;align-items:start}.messagebox-profile .tsl-skill-tag{min-height:40px;padding:10px 12px;border-radius:7px;font-size:11px;font-weight:700;text-align:center;display:inline-flex;align-items:center;justify-content:center;line-height:1.15}.messagebox-profile .tsl-skill-tag:last-child:nth-child(odd){grid-column:1 / 2}.messagebox-list.messagebox-column{border:0}.messagebox-chat.messagebox-column,.messagebox-profile.messagebox-column{border:1.5px solid #d9f35b}.messagebox-chat.messagebox-column{margin-top:10px;min-height:calc(100vh - 125px);max-height:calc(100vh - 125px)}.messagebox-page.dark .messagebox-search,.messagebox-page.dark .messagebox-composer{background:#202020;border-color:#363636;color:#b8b8b8}.messagebox-page.dark .messagebox-thread.active{background:#111;border-color:transparent;color:#fff}.messagebox-page.dark .messagebox-thread:hover{background:#111;box-shadow:inset 0 1px #ffffff0d!important}.messagebox-page.dark .messagebox-chat-header{background:linear-gradient(180deg,#121212fa,#0a0a0afa)}.messagebox-page.dark .messagebox-dot{border-color:#121212}.messagebox-page.dark .messagebox-thread-name,.messagebox-page.dark .messagebox-chat-name,.messagebox-page.dark .messagebox-message-row h3{color:#f4f4f4}.messagebox-page.dark .messagebox-thread-copy p,.messagebox-page.dark .messagebox-chat-user p,.messagebox-page.dark .messagebox-chat-user small,.messagebox-page.dark .messagebox-message-row time,.messagebox-page.dark .messagebox-message-content p,.messagebox-page.dark .messagebox-profile .tsl-profile-details p{color:#b4b4b4}.messagebox-page.dark .messagebox-thread-meta{color:#b4b4b4}.messagebox-page.dark .messagebox-profile .tsl-stat-card,.messagebox-page.dark .messagebox-profile .tsl-skills-panel{background:#171717;border-color:#2b2b2b}.messagebox-page.dark .messagebox-profile .tsl-team-profile-card .tsl-lang-tags span{background:#1a1a1a;color:#d3d3d3}.messagebox-page.dark .messagebox-contract-btn{border-color:#ceff1b}.messagebox-page.dark .messagebox-mobile-back{background:#1b1b1b;border-color:#343434;color:#f4f4f4}.messagebox-page.dark .messagebox-list-toggle{background:#202020;border-color:#363636;color:#d0d0d0}@media (max-width: 1180px){.messagebox-layout{grid-template-columns:260px minmax(0,1fr)}.messagebox-layout.messagebox-layout-list-minimized{grid-template-columns:86px minmax(0,1fr)}.messagebox-profile{grid-column:1 / -1;min-height:auto}.messagebox-profile .tsl-team-profile-card{display:grid;grid-template-columns:1.4fr .8fr;gap:18px}.messagebox-profile .tsl-skills-panel{display:none}}@media (max-width: 900px){.messagebox-shell{min-height:auto}.messagebox-layout{grid-template-columns:1fr;padding:14px;min-height:auto;align-items:start}.messagebox-column{min-height:auto;max-height:none}.messagebox-list{min-height:auto;height:auto;align-self:start}.messagebox-chat{min-height:620px}.messagebox-chat-header{flex-direction:column;align-items:flex-start}.messagebox-thread-list,.messagebox-chat-scroll{max-height:none}.messagebox-contract-btn{width:100%;justify-content:center}.messagebox-hidden-mobile,.messagebox-profile{display:none}.messagebox-profile .tsl-team-profile-card,.messagebox-profile .tsl-stats-grid{display:flex;flex-direction:column}}@media (max-width: 540px){.messagebox-layout{padding:10px;align-items:start}.messagebox-chat-header,.messagebox-chat-body,.messagebox-composer-wrap{padding-left:14px;padding-right:14px}.messagebox-chat-name{font-size:18px}.messagebox-chat-user{width:100%;align-items:flex-start}.messagebox-search,.messagebox-list-head,.messagebox-thread-list{width:100%;box-sizing:border-box}.messagebox-thread-time,.messagebox-message-row time{font-size:11px}.messagebox-message-row{flex-direction:column;align-items:flex-start;gap:2px}.messagebox-list-toolbar{padding:0 0 10px}}.my-listings-page{background:var(--bg, #f4f5f7);color:var(--text, #111827);transition:background-color .3s ease,color .3s ease}.my-listings-main{width:100%;max-width:1240px;margin:0 auto;padding:28px 24px 40px}.my-listings-shell{max-width:1040px;margin:0 auto}.my-listings-head{margin-bottom:18px}.my-listings-title{margin:0;color:#202020;font-size:2rem;font-weight:700;line-height:1.1}.my-listings-subtitle{margin:6px 0 0;color:#7b7b7b;font-size:.92rem;line-height:1.45}.my-listings-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:14px;margin-bottom:14px}.my-listings-search,.my-listings-selectWrap{min-height:46px;border:1px solid #cfd4dc;border-radius:8px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 14px}.my-listings-search{color:#8b8f97}.my-listings-search input{width:100%;border:0;outline:0;box-shadow:none;background:transparent;color:#202020;font-size:.92rem}.my-listings-search input:focus,.my-listings-search input:focus-visible{outline:none;box-shadow:none;border:0}.my-listings-search input::-moz-placeholder{color:#9aa0a9}.my-listings-search input::placeholder{color:#9aa0a9}.my-listings-selectWrap{position:relative;padding:0;align-items:stretch}.my-listings-selectButton{width:100%;min-height:46px;border:0;outline:0;background:transparent;color:#50545b;font-size:.92rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;text-align:left}.my-listings-selectWrap.open{border-color:#ceff1b;box-shadow:0 0 0 3px #ceff1b2e}.my-listings-selectButton svg{color:#50545b;pointer-events:none;flex-shrink:0;transition:transform .2s ease}.my-listings-selectWrap.open .my-listings-selectButton svg{transform:rotate(180deg)}.my-listings-selectMenu{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:240px;overflow-y:auto;border:1px solid #e4e8ee;border-radius:10px;background:#fff;box-shadow:0 14px 32px #0f172a1f;padding:10px 0;z-index:30}.my-listings-selectMenu::-webkit-scrollbar{width:8px}.my-listings-selectMenu::-webkit-scrollbar-thumb{background:#ceff1b;border-radius:999px}.my-listings-selectOption{width:100%;border:0;background:transparent;color:#1f2937;font-size:.92rem;padding:12px 16px;text-align:left;cursor:pointer}.my-listings-selectOption:hover,.my-listings-selectOption.active{background:#d9ff00}.my-listings-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:3px;border-radius:11px;background:#ceff1b;margin-bottom:16px}.my-listings-tab{min-height:46px;border:0;border-radius:8px;background:transparent;color:#202020;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.84rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.my-listings-tab.active{background:#fff;box-shadow:0 1px #0000000a}.my-listings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.my-listings-card{overflow:visible;border:1px solid #cfd4dc;border-radius:14px;background:#fff;box-shadow:0 1px 2px #1018280a}.my-listings-cardImage{aspect-ratio:16 / 9;overflow:hidden;background:#eceff3}.my-listings-cardImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}.my-listings-cardBody{padding:12px;position:relative}.my-listings-cardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.my-listings-cardMeta{display:flex;align-items:flex-start;gap:10px;min-width:0}.my-listings-cardIcon{width:24px;height:24px;border:1px solid #d8dde4;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.my-listings-cardMeta h2{margin:0;color:#202020;font-size:.83rem;font-weight:500;line-height:1.25}.my-listings-cardMeta p{margin:3px 0 0;color:#7b7b7b;font-size:.71rem;line-height:1.35}.my-listings-menu{border:0;background:transparent;color:#2f3136;padding:2px;cursor:pointer;flex-shrink:0;border-radius:999px}.my-listings-menu.active,.my-listings-menu:hover{background:#0000000a}.my-listings-actions{position:absolute;bottom:calc(100% - 8px);right:10px;width:206px;border:1px solid #d9f45a;border-radius:12px;background:#ffffffeb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 30px #0000001f;overflow:hidden;z-index:20}.my-listings-actionsHeader{padding:20px 18px 14px;color:#5d5d5d;font-size:.95rem;font-weight:600;border-bottom:1px solid #d9f45a}.my-listings-actionItem{width:100%;display:flex;align-items:center;gap:14px;padding:12px 18px;border:0;background:transparent;color:#5a5a5a;font-size:.98rem;text-align:left;cursor:pointer}.my-listings-actionItem:hover{background:#d9ff0033}.my-listings-actionsDivider{height:1px;background:#d9f45a;margin:8px 0}.my-listings-actionItem.delete{color:#ff2a1f;padding-bottom:16px}.my-listings-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 12px;border-radius:999px;margin-top:10px;font-size:.72rem;font-weight:600}.my-listings-status-active{background:#ceff1b;color:#202020}.my-listings-status-paused{background:#efefef;color:#666}.my-listings-status-draft{background:#ddd;color:#4c4c4c}.my-listings-cardFooter{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:10px}.my-listings-boost-btn{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 12px;border-radius:999px;border:1.5px solid #ceff1b;background:#ceff1b;color:#202020;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.my-listings-boost-btn:hover{background:#b8e60a;border-color:#b8e60a;transform:translateY(-1px);box-shadow:0 2px 8px #ceff1b4d}.my-listings-boost-btn:active{transform:translateY(0)}.my-listings-empty{border:1px dashed #cfd4dc;border-radius:14px;padding:32px 20px;background:#fff;text-align:center;color:#6b7280;font-size:.94rem}.my-listings-page.dark .my-listings-title{color:#fff}.my-listings-page.dark .my-listings-subtitle{color:#acb1bb}.my-listings-page.dark .my-listings-search,.my-listings-page.dark .my-listings-selectWrap,.my-listings-page.dark .my-listings-card,.my-listings-page.dark .my-listings-empty{background:#1f1f1f;border-color:#343434}.my-listings-page.dark .my-listings-search input,.my-listings-page.dark .my-listings-selectButton,.my-listings-page.dark .my-listings-cardMeta h2,.my-listings-page.dark .my-listings-menu{color:#f4f4f5}.my-listings-page.dark .my-listings-search,.my-listings-page.dark .my-listings-cardIcon,.my-listings-page.dark .my-listings-cardMeta p,.my-listings-page.dark .my-listings-empty,.my-listings-page.dark .my-listings-selectButton svg{color:#a1a1aa}.my-listings-page.dark .my-listings-cardIcon{border-color:#3f3f46}.my-listings-page.dark .my-listings-tab{color:#202020}.my-listings-page.dark .my-listings-menu.active,.my-listings-page.dark .my-listings-menu:hover{background:#ffffff14}.my-listings-page.dark .my-listings-selectWrap.open{border-color:#ceff1b;box-shadow:0 0 0 3px #ceff1b24}.my-listings-page.dark .my-listings-selectMenu{background:#1f1f1f;border-color:#343434}.my-listings-page.dark .my-listings-selectOption{color:#f4f4f5}.my-listings-page.dark .my-listings-selectOption:hover,.my-listings-page.dark .my-listings-selectOption.active{color:#202020;font-weight:500}.my-listings-page.dark .my-listings-actions{background:#1f1f1ff2;border-color:#ceff1b}.my-listings-page.dark .my-listings-actionsHeader{color:#f4f4f5;border-bottom-color:#ceff1bb3}.my-listings-page.dark .my-listings-actionItem{color:#e4e4e7}.my-listings-page.dark .my-listings-actionItem:hover{background:#ceff1b24}.my-listings-page.dark .my-listings-actionsDivider{background:#ceff1bb3}@media (max-width: 1024px){.my-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.my-listings-main{padding:20px 16px 110px}.my-listings-title{font-size:1.7rem}.my-listings-toolbar{grid-template-columns:1fr}.my-listings-selectWrap{width:100%}.my-listings-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.my-listings-grid{grid-template-columns:1fr}}.campaign-listing-layout{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;background:#f6f6f6}.dark.campaign-listing-layout{background:#121212}.campaign-listing-body{padding-top:72px;display:flex;flex:1;overflow:hidden;position:relative}.campaign-listing-layout.dark{color:#f1f1f1;color:#b5b5b5}.cl-filters-section{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:12px;margin-bottom:20px}.cl-search-wrapper,.cl-filter-wrapper{display:flex;flex-direction:column;gap:6px}.cl-filter-label{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px}.campaign-listing-layout.dark .cl-filter-label{color:#777}.cl-search-input,.cl-filter-select{min-height:46px;padding:0 14px;border:1px solid #9ca3af;border-radius:4px;background:#fff;color:#3f3f46;font-size:.92rem;font-weight:500;display:flex;align-items:center}.cl-search-input::-moz-placeholder{color:#9f9f9f}.cl-search-input::placeholder{color:#9f9f9f}.cl-filter-select{cursor:pointer;transition:all .2s ease}.cl-filter-select:focus{outline:none;border-color:#ceff1b;box-shadow:0 0 0 2px #ceff1b29}.cl-select-wrap{position:relative;min-height:46px;border:1px solid #9ca3af;border-radius:4px;background:#fff;display:flex;align-items:center;padding:0}.cl-select-button{width:100%;min-height:46px;border:0;background:transparent;color:#3f3f46;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;font-size:.92rem;cursor:pointer;text-align:left}.cl-select-button svg{flex-shrink:0;color:#5b5b5b;transition:transform .2s ease}.cl-select-wrap.open{border-color:#ceff1b;box-shadow:0 0 0 2px #ceff1b29}.cl-select-wrap.open .cl-select-button svg{transform:rotate(180deg)}.cl-select-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 14px 32px #0f172a1f;padding:8px 0;z-index:30}.cl-select-option{width:100%;border:0;background:transparent;color:#1f2937;font-size:.92rem;padding:12px 14px;text-align:left;cursor:pointer;transition:all .2s ease}.cl-select-option:hover,.cl-select-option.active{background:#d9ff00;color:#202020}.campaign-listing-layout.dark .cl-search-input,.campaign-listing-layout.dark .cl-filter-select{background:#1f1f1f;border-color:#343434;color:#d4d4d8}.campaign-listing-layout.dark .cl-search-input::-moz-placeholder{color:#8c8c95}.campaign-listing-layout.dark .cl-search-input::placeholder{color:#8c8c95}.campaign-listing-layout.dark .cl-filter-select:focus{border-color:#ceff1b;box-shadow:0 0 0 2px #ceff1b29}.campaign-listing-layout.dark .cl-select-wrap{background:#1f1f1f;border-color:#343434}.campaign-listing-layout.dark .cl-select-button,.campaign-listing-layout.dark .cl-select-button svg{color:#d4d4d8}.campaign-listing-layout.dark .cl-select-wrap.open{border-color:#ceff1b;box-shadow:0 0 0 2px #ceff1b29}.campaign-listing-layout.dark .cl-select-menu{background:#1f1f1f;border-color:#343434}.campaign-listing-layout.dark .cl-select-option{color:#f4f4f5}.campaign-listing-layout.dark .cl-select-option:hover,.campaign-listing-layout.dark .cl-select-option.active{background:#d9ff00;color:#202020}.cl-table-section{border:1px solid #d4ff32;border-radius:8px;background:#fff;overflow:hidden;margin-bottom:24px}.campaign-listing-layout.dark .cl-table-section{background:#1d1d1d;border-color:#d4ff324d}.cl-listings-table{width:100%;border-collapse:collapse}.cl-listings-table thead{background:#f9f9f9;border-bottom:1px solid #e0e0e0}.campaign-listing-layout.dark .cl-listings-table thead{background:#242424;border-bottom-color:#ffffff1a}.cl-listings-table th{padding:14px 16px;font-size:11px;font-weight:700;text-align:left;color:#666;text-transform:uppercase;letter-spacing:.5px}.campaign-listing-layout.dark .cl-listings-table th{color:#999}.cl-listings-table td{padding:16px;font-size:13px;color:#333;border-bottom:1px solid #f0f0f0}.campaign-listing-layout.dark .cl-listings-table td{color:#e0e0e0;border-bottom-color:#ffffff0d}.cl-listings-table tbody tr{background:#fff}.campaign-listing-layout.dark .cl-listings-table tbody tr{background:#1d1d1d}.cl-listings-table tbody tr:hover{background:#f9f9f9}.campaign-listing-layout.dark .cl-listings-table tbody tr:hover{background:#232323}.cl-listing-cell{font-weight:500;color:#222}.campaign-listing-layout.dark .cl-listing-cell{color:#f1f1f1}.cl-badge{display:inline-block;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;text-align:center;min-width:80px}.cl-badge-purple{background:#e8d5f2;color:#6a1b9a}.campaign-listing-layout.dark .cl-badge-purple{background:#9c27b040;color:#ce93d8}.cl-badge-blue{background:#bbdefb;color:#1565c0}.campaign-listing-layout.dark .cl-badge-blue{background:#2196f340;color:#64b5f6}.cl-badge-green{background:#c8e6c9;color:#2e7d32}.campaign-listing-layout.dark .cl-badge-green{background:#4caf5040;color:#66bb6a}.cl-view-analytics-btn{height:28px;padding:0 14px;border:none;border-radius:4px;background:#d4ff32;color:#111;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.cl-view-analytics-btn:hover{background:#c8f023}.cl-listings-section{border:1px solid #d4ff32;border-radius:12px;padding:12px;margin-top:32px;margin-bottom:24px}.cl-listings-header{margin-bottom:16px}.cl-listings-title{margin:0 0 6px;font-size:16px;font-weight:700;color:#333}.campaign-listing-layout.dark .cl-listings-title{color:#f1f1f1}.cl-listings-breadcrumb{margin:0;font-size:12px;color:#999}.campaign-listing-layout.dark .cl-listings-breadcrumb{color:#777}.cl-listings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.cl-listing-card{display:flex;flex-direction:column;gap:12px;border:1px solid #ddd;border-radius:12px;padding:16px;background:#fff;transition:all .2s ease}.campaign-listing-layout.dark .cl-listing-card{background:#1d1d1d;border-color:#ffffff1f}.cl-listing-card:hover{border-color:#d4ff32;box-shadow:0 2px 8px #00000014}.campaign-listing-layout.dark .cl-listing-card:hover{border-color:#d4ff32;box-shadow:0 2px 8px #d4ff3226}.cl-card-type{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px}.campaign-listing-layout.dark .cl-card-type{color:#777}.cl-card-title{font-size:14px;font-weight:500;color:#333;line-height:1.5}.campaign-listing-layout.dark .cl-card-title{color:#e0e0e0}.cl-card-boost-btn{align-self:flex-start;height:28px;padding:0 12px;border:none;border-radius:4px;background:#d4ff32;color:#111;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.cl-card-boost-btn:hover{background:#c8f023}@media (max-width: 1200px){.cl-filters-section{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width: 992px){.cl-filters-section{grid-template-columns:1fr 1fr;gap:10px}.cl-listings-table th,.cl-listings-table td{padding:12px;font-size:12px}.cl-listings-grid{grid-template-columns:1fr}}@media (max-width: 768px){.cl-filters-section{grid-template-columns:1fr;gap:10px}.cl-listings-table th,.cl-listings-table td{padding:10px;font-size:11px}.cl-view-analytics-btn{height:24px;padding:0 10px;font-size:11px}.cl-listings-grid{grid-template-columns:1fr}}@media (max-width: 600px){.cl-filters-section{grid-template-columns:1fr}.cl-listings-table{font-size:10px}.cl-listings-table th:nth-child(n+5),.cl-listings-table td:nth-child(n+5){display:none}.cl-listing-card{padding:12px}.cl-card-title{font-size:13px}}.boost-campaign-layout-wrapper{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;background-color:#f6f6f6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.dark.boost-campaign-layout-wrapper{background-color:#121212}.boost-campaign-layout-body{padding-top:72px;display:flex;flex:1;overflow:hidden;position:relative;background-color:inherit}.boost-campaign-main-content{flex:1;display:flex;flex-direction:column;min-width:0;height:100%}.boost-campaign-scroll-area{flex:1;overflow-y:auto;padding:40px}.boost-campaign-container{max-width:1100px;margin:0 auto;color:#333}.dark .boost-campaign-container{color:#fff}.bc-header-section{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px;flex-wrap:wrap;gap:20px}.bc-header-left{display:flex;flex-direction:column;gap:12px}.bc-title{font-size:32px;font-weight:700;margin:0;color:#111}.dark .bc-title{color:#fff}.bc-subtitle{font-size:18px;color:#555;margin:0}.dark .bc-subtitle{color:#aaa}.bc-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:15px}.bc-actions{display:flex;align-items:center;gap:20px}.bc-action-text{font-size:14px;color:#555;cursor:pointer;transition:color .2s}.dark .bc-action-text{color:#aaa}.bc-action-text:hover{color:#111}.dark .bc-action-text:hover{color:#fff}.pb-text{color:#555}.bc-btn{padding:8px 16px;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s;border:none}.primary-btn{background-color:#d4ff32;color:#000;font-weight:600}.primary-btn:hover{background-color:#c4ea2e}.draft-btn{background-color:#d4ff32;color:#000;font-weight:600;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 2px #0000000d}.draft-btn:hover{background-color:#c4ea2e}.bc-card{background-color:#fff;border:1px solid #d4ff32;border-radius:16px;padding:20px;display:flex;gap:25px}.dark .bc-card{background-color:#1a1a1a;border-color:#3f4d10}.bc-card-left{flex-shrink:0;width:240px}.bc-img-placeholder{width:100%;height:160px;background-color:#d9d9d9;border-radius:12px;position:relative;overflow:hidden;padding:15px;box-sizing:border-box}.dark .bc-img-placeholder{background-color:#2a2a2a}.bc-img-text{color:#ff3b3b;font-size:14px;font-weight:500;display:block;margin-bottom:12px}.bc-img-line{height:8px;width:60px;background-color:#c4c4c4;border-radius:4px;margin-bottom:6px}.bc-img-line-long{height:6px;width:120px;background-color:#c4c4c4;border-radius:3px;margin-bottom:16px}.bc-img-subtext{font-size:6px;color:#333;margin-bottom:4px}.bc-img-pill{height:8px;width:40px;background-color:#c4c4c4;border-radius:4px}.bc-img-circle{width:40px;height:40px;border-radius:50%;background-color:#c4c4c4;position:absolute;right:15px;top:50%;transform:translateY(-50%);opacity:.8}.dark .bc-img-line,.dark .bc-img-line-long,.dark .bc-img-pill,.dark .bc-img-circle{background-color:#555}.dark .bc-img-subtext{color:#ccc}.bc-card-right{flex:1;display:flex;flex-direction:column}.bc-card-title-row{display:flex;align-items:center;gap:15px;margin-bottom:10px;flex-wrap:wrap}.bc-card-title{font-size:22px;font-weight:700;margin:0;color:#222}.dark .bc-card-title{color:#fff}.bc-badge{background-color:#d4ff32;color:#000;font-size:11px;font-weight:700;padding:4px 12px;border-radius:20px}.bc-card-meta{display:flex;gap:20px;font-size:14px;color:#444;margin-bottom:20px;flex-wrap:wrap}.dark .bc-card-meta{color:#ccc}.bc-meta-item:first-child{color:#666}.dark .bc-meta-item:first-child{color:#999}.bc-stats-grid{display:flex;gap:12px;margin-bottom:15px;flex-wrap:wrap}.bc-stat-box{flex:1;min-width:140px;border:1px solid #ddd;border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:2px}.dark .bc-stat-box{border-color:#444;background-color:#222}.bc-stat-label{font-size:11px;font-weight:600;text-align:left;color:#666}.dark .bc-stat-label{color:#999}.bc-stat-value{font-size:20px;font-weight:700;text-align:left;color:#111}.dark .bc-stat-value{color:#fff}.bc-card-footer{display:flex;align-items:center;gap:15px;margin-top:auto;flex-wrap:wrap}.quality-badge{font-weight:700}.bc-footer-text{font-size:13px;color:#666}.dark .bc-footer-text{color:#aaa}.bc-setup-card{background-color:transparent;border:1px solid #d4ff32;padding:20px;border-radius:16px;margin-top:30px;display:flex;flex-direction:column}.dark .bc-setup-card{background-color:transparent;border:none}.bc-setup-header{margin-bottom:25px}.bc-setup-title{font-size:20px;font-weight:700;margin:0 0 5px;color:#111}.dark .bc-setup-title{color:#fff}.bc-setup-subtitle{font-size:14px;color:#666;margin:0}.dark .bc-setup-subtitle{color:#aaa}.bc-steps-strip{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}.bc-step-strip-item{flex:1;min-width:180px;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #ccc;border-radius:16px;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.bc-step-strip-icon{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;font-weight:600;color:#111;background:#d4ff32}.bc-step-strip-info{display:flex;flex-direction:column}.bc-step-strip-name{font-size:15px;font-weight:500;color:#111;margin-bottom:2px;white-space:nowrap}.bc-step-strip-desc{font-size:12px;color:#777;white-space:nowrap}.bc-step-strip-item.active{background:#d4ff32;border-color:#c4ea2e}.bc-step-strip-item.active .bc-step-strip-icon{background:#2a2a2a;color:#fff}.bc-step-strip-item.active .bc-step-strip-desc{color:#5b6e15}.bc-step-strip-item.completed{background:#fff;border-color:#ccc}.bc-step-strip-item.completed .bc-step-strip-icon{background:#111;color:#fff}.dark .bc-step-strip-item{background:#1a1a1a;border-color:#444}.dark .bc-step-strip-icon{background:#c4ea2e;color:#111}.dark .bc-step-strip-name{color:#eee}.dark .bc-step-strip-desc{color:#aaa}.dark .bc-step-strip-item.active{background:#c4ea2e;border-color:#b0d220}.dark .bc-step-strip-item.active .bc-step-strip-icon{background:#111;color:#fff}.dark .bc-step-strip-item.active .bc-step-strip-name{color:#111}.dark .bc-step-strip-item.active .bc-step-strip-desc{color:#38420b}.dark .bc-step-strip-item.completed{background:#1a1a1a;border-color:#555}.dark .bc-step-strip-item.completed .bc-step-strip-icon{background:#fff;color:#111}.bc-manual-audience-layout{display:grid;margin-top:-15px;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:24px}.bc-manual-audience-main,.bc-manual-audience-side{display:flex;flex-direction:column}.bc-manual-audience-main{gap:16px}.bc-manual-audience-side{gap:20px}.bc-manual-field{display:flex;flex-direction:column}.bc-manual-label{display:block;margin-bottom:4px;font-size:16px;font-weight:600;color:#222}.dark .bc-manual-label{color:#f2f2f2}.bc-manual-label-device{margin-bottom:8px}.bc-manual-input{height:40px;width:100%;border:1px solid #b7b7b7;border-radius:4px;background:#fff;padding:0 12px;font-size:14px;color:#444;outline:none;box-sizing:border-box}.bc-manual-input::-moz-placeholder{color:#777}.bc-manual-input::placeholder{color:#777}.bc-manual-input.muted{color:#7b7b7b}.dark .bc-manual-input{border-color:#505050;background:#1f1f1f;color:#ddd}.dark .bc-manual-input::-moz-placeholder{color:#bdbdbd}.dark .bc-manual-input::placeholder{color:#bdbdbd}.bc-manual-note{margin:4px 0 0;font-size:11px;color:#898989}.dark .bc-manual-note{color:#a0a0a0}.bc-chip-row{display:flex;flex-wrap:wrap;gap:8px}.bc-manual-field .bc-chip-row{margin-top:12px}.bc-manual-chip{display:inline-flex;align-items:center;gap:12px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;padding:6px 12px;font-size:12px;color:#575757}.bc-manual-chip-close{border:0;background:transparent;padding:0;margin:0;cursor:pointer;font-size:8px;line-height:1;color:inherit}.dark .bc-manual-chip{border-color:#4a4a4a;background:#232323;color:#ddd}.bc-manual-panel{border-radius:8px;background:#ffffffb3;padding:12px 8px}.bc-manual-panel-tight{padding-top:8px;padding-bottom:8px}.dark .bc-manual-panel{background:#1f1f1f}.bc-mini-chip{border:1px solid #dfdfdf;border-radius:4px;background:#fff;padding:4px;font-size:12px;color:#575757}.dark .bc-mini-chip{border-color:#4a4a4a;background:#232323;color:#ddd}.bc-mini-chip-button{cursor:default;transition:none}.bc-mini-chip-button.active{border-color:#d4ff32;background:#d4ff32;color:#111}.bc-manual-side-card{border:1px solid #d4ff32;border-radius:10px;background:#fff;padding:16px 12px}.dark .bc-manual-side-card{background:#1a1a1a}.bc-manual-side-title,.bc-manual-section-title{margin:0;font-size:14px;font-weight:600;color:#222}.dark .bc-manual-side-title,.dark .bc-manual-section-title{color:#f2f2f2}.bc-manual-side-text{margin:8px 0 0;font-size:12px;color:#666}.dark .bc-manual-side-text{color:#bbb}.bc-manual-side-note{margin:10px 0 0;font-size:12px;color:#9b9b9b}.dark .bc-manual-side-note{color:#9f9f9f}.bc-manual-side-section{margin-top:16px}.bc-manual-side-section .bc-chip-row{margin-top:8px}.bc-manual-progress{width:100%;height:10px;margin-top:12px;border-radius:999px;background:#ddd;overflow:hidden}.bc-manual-progress-fill{width:58%;height:100%;border-radius:inherit;background:#d4ff32}.bc-step-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:15px}.bc-step-header-row.mt-15{margin-top:15px;align-items:center}.bc-step-header-row.mt-25{margin-top:25px;margin-bottom:15px}.bc-step-header-row.block{display:block}.bc-content-subtitle.mb-0{margin-bottom:0}.bc-toggle-group{display:flex;border:1px solid #ccc;border-radius:8px;overflow:hidden;background-color:#fff}.dark .bc-toggle-group{border-color:#444;background-color:#222}.bc-toggle-btn{background:none;border:none;padding:8px 16px;font-size:13px;font-weight:500;color:#555;cursor:pointer;transition:all .2s}.dark .bc-toggle-btn{color:#aaa}.bc-toggle-btn.active{background-color:#d4ff32;color:#111;font-weight:600}.dark .bc-toggle-btn.active{background-color:#c4ea2e;color:#111}.bc-toggle-group.small .bc-toggle-btn{padding:6px 20px}.bc-ai-targeting-container{border:1px solid #d4ff32;border-radius:12px;padding:18px;margin-top:-20px;background-color:#fff}.dark .bc-ai-targeting-container{background-color:#1a1a1a;border-color:#3f4d10}.bc-ai-label{font-size:15px;font-weight:700;color:#333;margin-bottom:15px}.dark .bc-ai-label{color:#eee}.bc-ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.bc-ai-card{border:1px solid #ccc;border-radius:8px;padding:12px 16px;background-color:#fff}.dark .bc-ai-card{border-color:#444;background-color:#222}.bc-ai-card-label{font-size:12px;color:#777;margin-bottom:4px}.dark .bc-ai-card-label{color:#aaa}.bc-ai-card-value{font-size:15px;font-weight:500;color:#111}.dark .bc-ai-card-value{color:#fff}.bc-placement-card{border:1px solid #ccc;border-radius:12px;padding:20px;background-color:#fff}.dark .bc-placement-card{border-color:#444;background-color:#222}.bc-placement-title{font-size:16px;font-weight:600;color:#111;margin:0 0 5px}.dark .bc-placement-title{color:#eee}.bc-placement-desc{font-size:13px;color:#666;margin:0 0 15px}.dark .bc-placement-desc{color:#aaa}.bc-placement-pills{display:flex;gap:10px;flex-wrap:wrap}.bc-blue-pill{background-color:#5caee0;color:#fff;font-size:13px;font-weight:500;padding:6px 14px;border-radius:20px}.dark .bc-blue-pill{color:#111}.bc-step3-content{margin-top:-6px}.bc-step3-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:22px;margin-bottom:16px}.bc-step3-field{display:flex;flex-direction:column}.bc-step3-label-row{display:flex;justify-content:space-between;gap:10px;align-items:center}.bc-step3-label{font-size:19px;font-weight:500;color:#202020;margin-bottom:10px}.dark .bc-step3-label{color:#f0f0f0}.bc-step3-hint{font-size:12px;color:#666;margin-bottom:10px}.dark .bc-step3-hint{color:#a5a5a5}.bc-step3-budget-wrap{display:flex;align-items:center;gap:12px}.bc-step3-budget-input{width:100%;height:44px;border:1px solid #8a8a8a;border-radius:10px;padding:0 14px;font-size:20px;font-weight:500;color:#222;background:#fff;outline:none;box-sizing:border-box}.bc-step3-budget-input::-webkit-outer-spin-button,.bc-step3-budget-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bc-step3-budget-input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.dark .bc-step3-budget-input{border-color:#4c4c4c;background:#1f1f1f;color:#f0f0f0}.bc-step3-budget-unit{font-size:12px;color:#555;min-width:54px}.dark .bc-step3-budget-unit{color:#adadad}.bc-step3-duration-options{display:flex;flex-wrap:wrap;gap:8px}.bc-step3-duration-chip{border:1px solid #8d8d8d;border-radius:999px;background:#fff;min-width:96px;padding:8px 20px;font-size:12px;color:#3a3a3a;cursor:pointer;text-align:center}.bc-step3-duration-chip.active{background:#d4ff32;border-color:#d4ff32;color:#111}.dark .bc-step3-duration-chip{border-color:#5b5b5b;background:#222;color:#dedede}.dark .bc-step3-duration-chip.active{background:#c4ea2e;border-color:#c4ea2e;color:#111}.bc-step3-end-date{margin-top:10px;border:1px solid #9d9d9d;border-radius:10px;background:#fff;min-height:44px;padding:5px 12px;display:flex;flex-direction:column;justify-content:center;gap:2px;font-size:11px;color:#767676}.bc-step3-end-date-value{font-size:19px;color:#222;line-height:1.2}.dark .bc-step3-end-date{border-color:#4c4c4c;background:#1f1f1f;color:#a1a1a1}.dark .bc-step3-end-date-value{color:#f1f1f1}.bc-step3-boost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.bc-step3-boost-card{border:1px solid #8d8d8d;border-radius:12px;background:#fff;padding:12px 12px 10px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;cursor:pointer}.bc-step3-boost-card.active{border-color:#d4ff32;box-shadow:inset 0 0 0 1px #d4ff32}.dark .bc-step3-boost-card{border-color:#4d4d4d;background:#202020}.dark .bc-step3-boost-card.active{border-color:#c4ea2e;box-shadow:inset 0 0 0 1px #c4ea2e}.bc-step3-boost-title{font-size:14px;color:#222;font-weight:500}.bc-step3-boost-subtitle{font-size:11px;color:#666}.bc-step3-boost-price{margin-top:4px;font-size:18px;font-weight:500;color:#111}.dark .bc-step3-boost-title,.dark .bc-step3-boost-price{color:#efefef}.dark .bc-step3-boost-subtitle{color:#ababab}.bc-step3-estimated-spend{border:1px solid #8f8f8f;border-radius:12px;padding:12px 14px;margin-bottom:10px;background:#fff}.dark .bc-step3-estimated-spend{border-color:#515151;background:#1f1f1f}.bc-step3-estimated-label{font-size:16px;color:#222}.bc-step3-estimated-value{margin-top:4px;font-size:28px;line-height:1;color:#111;font-weight:500}.bc-step3-estimated-note{margin-top:8px;font-size:11px;color:#777}.dark .bc-step3-estimated-label,.dark .bc-step3-estimated-value{color:#efefef}.dark .bc-step3-estimated-note{color:#ababab}.bc-step3-results-card{border:1px solid #8f8f8f;border-radius:12px;background:#fff;padding:12px 14px}.dark .bc-step3-results-card{border-color:#515151;background:#1f1f1f}.bc-step3-results-title{font-size:20px;font-weight:500;color:#111;margin-bottom:10px}.bc-step3-results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bc-step3-result-item{display:flex;flex-direction:column;gap:2px}.bc-step3-result-label{font-size:15px;color:#4c4c4c}.bc-step3-result-value{font-size:26px;line-height:1.15;color:#111;font-weight:400}.bc-step3-results-note{margin:10px 0 0;font-size:14px;color:#565656}.dark .bc-step3-results-title,.dark .bc-step3-result-value{color:#efefef}.dark .bc-step3-result-label,.dark .bc-step3-results-note{color:#aeaeae}.bc-step4-content{margin-top:-4px;display:flex;flex-direction:column;gap:12px}.bc-step4-main-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.75fr);gap:12px}.bc-step4-left-col,.bc-step4-right-col{display:flex;flex-direction:column;gap:12px}.bc-step4-field{display:flex;flex-direction:column;gap:6px}.bc-step4-label{font-size:13px;font-weight:500;color:#333}.bc-step4-name-row{display:flex;gap:10px;align-items:center}.bc-step4-name-input{flex:1;height:40px;border:1px solid #8f8f8f;border-radius:10px;background:#fff;padding:0 12px;font-size:13px;color:#222;outline:none}.bc-step4-optional-pill{background:#d4ff32;color:#111;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600}.bc-step4-card,.bc-step4-side-card,.bc-step4-payment-card{border:1px solid #9b9b9b;border-radius:12px;background:#efefef;padding:10px 12px;margin-bottom:0}.bc-step4-card-title{margin:0;text-align:left;font-size:27px;font-weight:600;color:#111}.bc-step4-review-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bc-step4-review-item{border:1px solid #b9b9b9;border-radius:10px;background:#d7d7d7;padding:8px;display:flex;flex-direction:column;gap:2px}.bc-step4-review-kicker,.bc-step4-review-meta{font-size:9px;color:#4d4d4d}.bc-step4-review-name{font-size:11px;font-weight:700;line-height:1.25;color:#121212}.bc-step4-results-card{margin-top:8px;border:1px solid #9e9e9e;border-radius:10px;background:#ededed;padding:8px 10px}.bc-step4-results-title{font-size:30px;line-height:1;color:#111;margin-bottom:8px}.bc-step4-results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bc-step4-result-item{display:flex;flex-direction:column;gap:1px}.bc-step4-result-label{font-size:13px;color:#414141}.bc-step4-result-value{font-size:29px;line-height:1.15;color:#111}.bc-step4-results-note{margin:8px 0 0;font-size:11px;color:#4f4f4f}.bc-step4-side-text{margin:4px 0 0;text-align:left;font-size:10px;line-height:1.35;color:#4f4f4f}.bc-step4-checkbox-row{margin-top:8px;display:flex;align-items:flex-start;gap:8px;font-size:10px;line-height:1.35;color:#4d4d4d}.bc-step4-checkbox-row input{margin-top:1px;width:22px;height:22px}.bc-step4-launch-btn{width:100%;margin-top:10px;height:32px;border:0;border-radius:999px;background:#bdbdbd;color:#fff;font-size:12px;font-weight:600}.bc-step4-save-btn{width:100%;margin-top:8px;height:32px;border:0;border-radius:999px;background:#d4ff32;color:#111;font-size:12px;font-weight:600}.bc-step4-edit-link{width:100%;margin-top:8px;border:0;background:transparent;color:#262626;font-size:13px}.bc-step4-status-list{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.bc-step4-status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:3px 10px;font-size:10px;color:#111}.bc-step4-status-pill.gray{background:#b3b3b3}.bc-step4-status-pill.blue{background:#78c2f5}.bc-step4-status-pill.lime{background:#b6f115}.bc-step4-status-pill.yellow{background:#d1ef43}.bc-step4-status-pill.red{background:#ff2121}.bc-step4-payment-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bc-step4-payment-btn{border:1px solid #adadad;border-radius:12px;background:#cfcfcf;min-height:74px;padding:10px;display:flex;flex-direction:column;gap:3px;text-align:left;color:#111}.bc-step4-payment-btn span{font-size:11px;font-weight:700}.bc-step4-payment-btn small{font-size:10px}.dark .bc-step4-label,.dark .bc-step4-card-title,.dark .bc-step4-results-title,.dark .bc-step4-result-value,.dark .bc-step4-payment-btn,.dark .bc-step4-edit-link{color:#efefef}.dark .bc-step4-name-input{border-color:#4d4d4d;background:#1f1f1f;color:#efefef}.dark .bc-step4-card,.dark .bc-step4-side-card,.dark .bc-step4-payment-card,.dark .bc-step4-results-card{border-color:#4d4d4d;background:#1f1f1f}.dark .bc-step4-review-item,.dark .bc-step4-payment-btn{border-color:#515151;background:#242424}.dark .bc-step4-review-kicker,.dark .bc-step4-review-meta,.dark .bc-step4-result-label,.dark .bc-step4-results-note,.dark .bc-step4-side-text,.dark .bc-step4-checkbox-row,.dark .bc-step4-payment-btn small{color:#b0b0b0}.dark .bc-step4-review-name{color:#f0f0f0}.bc-content-title{font-size:18px;font-weight:600;color:#333;margin:-5px 0 5px}.dark .bc-content-title{color:#eee}.bc-content-subtitle{font-size:13px;color:#666;margin:0 0 20px}.dark .bc-content-subtitle{color:#aaa}.bc-goals-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:25px}.bc-goal-card{border:1px solid #ccc;border-radius:12px;padding:16px 20px;background-color:#fff;cursor:pointer;transition:all .2s ease}.dark .bc-goal-card{background-color:#222;border-color:#444}.bc-goal-card.active{background-color:#d4ff32;border-color:#bcd92e}.dark .bc-goal-card.active{background-color:#c4ea2e;border-color:#a4c919}.bc-goal-title{font-size:16px;font-weight:600;color:#111;margin-bottom:4px}.dark .bc-goal-title{color:#eee}.bc-goal-card.active .bc-goal-title,.bc-goal-card.active .bc-goal-desc{color:#111}.bc-goal-desc{font-size:13px;color:#666}.dark .bc-goal-desc{color:#aaa}.bc-recommendation-box{border:1px solid #ccc;border-radius:12px;padding:20px;background-color:#fff}.dark .bc-recommendation-box{background-color:#222;border-color:#444}.bc-rec-label{font-size:14px;color:#666;margin-bottom:8px}.dark .bc-rec-label{color:#bbb}.bc-rec-text{font-size:16px;font-weight:600;color:#222;margin-bottom:12px}.dark .bc-rec-text{color:#eee}.bc-rec-badges{display:flex;gap:10px;flex-wrap:wrap}.bc-rec-badge{font-size:11px;font-weight:700;padding:4px 12px;border-radius:20px}.bc-rec-badge.lime{background-color:#d4ff32;color:#000}.bc-rec-badge.blue{background-color:#70ccff;color:#000}.bc-setup-footer{display:flex;justify-content:space-between;align-items:center;border-top:none;padding-top:20px;margin-top:auto}.dark .bc-setup-footer{border-top-color:#333}.bc-nav-link{background:none;border:none;color:#444;font-size:14px;font-weight:500;cursor:pointer;padding:0}.dark .bc-nav-link{color:#ddd}.bc-nav-link:hover{text-decoration:underline}.bc-footer-right{display:flex;align-items:center;gap:20px}.bc-step-indicator{font-size:14px;color:#555}.dark .bc-step-indicator{color:#bbb}.bc-btn.black-btn{background-color:#222;color:#fff;padding:10px 24px;border-radius:20px;font-weight:600}.dark .bc-btn.black-btn{background-color:#eee;color:#000}.bc-btn.black-btn:hover{background-color:#000}.dark .bc-btn.black-btn:hover{background-color:#fff}.bc-s4-root{display:flex;flex-direction:column;gap:12px}.bc-s4-campaign{display:flex;flex-direction:column;gap:6px}.bc-s4-label{font-size:13px;color:#333}.bc-s4-name-row{display:flex;align-items:center;gap:10px}.bc-s4-name-input{flex:1;height:40px;border:1px solid #8f8f8f;border-radius:10px;background:#fff;padding:0 12px;font-size:13px;color:#222;outline:none}.bc-s4-optional{background:#d4ff32;color:#111;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600}.bc-s4-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.75fr);gap:12px}.bc-s4-review,.bc-s4-panel,.bc-s4-payment{border:1px solid #9b9b9b;border-radius:12px;background:#efefef;padding:10px 12px}.bc-s4-side{display:flex;flex-direction:column;gap:16px}.bc-s4-title{margin:0;font-size:18px;font-weight:600;color:#111}.bc-s4-listings{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bc-s4-listing{border:1px solid #b9b9b9;border-radius:10px;background:#d7d7d7;padding:8px;display:flex;flex-direction:column;gap:2px}.bc-s4-kicker,.bc-s4-meta{font-size:9px;color:#4d4d4d}.bc-s4-listing-name{font-size:11px;line-height:1.25;font-weight:700;color:#121212}.bc-s4-results{margin-top:8px;border:1px solid #9e9e9e;border-radius:10px;background:#ededed;padding:8px 10px}.bc-s4-results-grid{margin-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bc-s4-result{display:flex;flex-direction:column;gap:2px}.bc-s4-result span{font-size:13px;color:#414141}.bc-s4-result strong{font-size:14px;line-height:1.2;color:#111}.bc-s4-note{margin:8px 0 0;font-size:10px;color:#4f4f4f;line-height:1.35}.bc-s4-check{margin-top:8px;display:flex;align-items:flex-start;gap:8px;font-size:10px;color:#4d4d4d;line-height:1.35}.bc-s4-check input{width:16px;height:16px;margin-top:1px}.bc-s4-btn-launch,.bc-s4-btn-save{width:100%;height:32px;border:none;border-radius:999px;margin-top:8px;font-size:12px;font-weight:600}.bc-s4-btn-launch{background:#bdbdbd;color:#fff}.bc-s4-btn-save{background:#d4ff32;color:#111}.bc-s4-btn-link{width:100%;margin-top:8px;border:none;background:transparent;color:#262626;font-size:13px}.bc-s4-status{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.bc-s4-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:2px 10px;font-size:10px;color:#111}.bc-s4-chip-gray{background:#b3b3b3}.bc-s4-chip-blue{background:#78c2f5}.bc-s4-chip-lime{background:#b6f115}.bc-s4-chip-yellow{background:#d1ef43}.bc-s4-chip-red{background:#ff2121}.bc-s4-payment-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bc-s4-pay-btn{border:1px solid #adadad;border-radius:12px;background:#cfcfcf;min-height:74px;padding:10px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;color:#111}.bc-s4-pay-btn span{font-size:11px;font-weight:700}.bc-s4-pay-btn small{font-size:10px}.dark .bc-s4-label,.dark .bc-s4-title,.dark .bc-s4-result strong,.dark .bc-s4-btn-link,.dark .bc-s4-pay-btn{color:#efefef}.dark .bc-s4-name-input{border-color:#4d4d4d;background:#1f1f1f;color:#efefef}.dark .bc-s4-review,.dark .bc-s4-panel,.dark .bc-s4-payment,.dark .bc-s4-results{border-color:#4d4d4d;background:#1f1f1f}.dark .bc-s4-listing,.dark .bc-s4-pay-btn{border-color:#515151;background:#242424}.dark .bc-s4-kicker,.dark .bc-s4-meta,.dark .bc-s4-result span,.dark .bc-s4-note,.dark .bc-s4-check,.dark .bc-s4-pay-btn small{color:#b0b0b0}.dark .bc-s4-listing-name{color:#f0f0f0}@media (max-width: 1200px){.bc-s4-grid{grid-template-columns:1fr}.bc-s4-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-step4-main-grid{grid-template-columns:1fr;gap:10px}.bc-step4-content{gap:10px}}@media (max-width: 992px){.bc-s4-root{gap:10px}.bc-s4-grid{grid-template-columns:1fr;gap:10px}.bc-s4-side{gap:10px}.bc-s4-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bc-s4-check input{width:15px;height:15px}.bc-s4-btn-launch,.bc-s4-btn-save{height:34px;font-size:12px}.boost-campaign-layout-body{padding-top:70px}.bc-header-section{flex-direction:column;align-items:flex-start}.bc-header-right{align-items:flex-start;width:100%}.bc-actions{width:100%;flex-wrap:wrap}.bc-stats-grid{display:grid;grid-template-columns:1fr 1fr}.bc-manual-audience-layout,.bc-step3-grid,.bc-step3-boost-grid{grid-template-columns:1fr}.bc-step3-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-step4-main-grid{grid-template-columns:1fr;gap:10px}.bc-step4-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bc-step4-content{gap:10px}.bc-step4-name-row{flex-wrap:wrap;align-items:center}.bc-step4-name-input{height:44px;font-size:16px;border-radius:10px}.bc-step4-optional-pill{min-width:auto;font-size:14px;padding:6px 14px}.bc-step4-card,.bc-step4-side-card,.bc-step4-payment-card{padding:12px 14px}.bc-step4-card-title,.bc-step4-results-title{font-size:18px}.bc-step4-result-label{font-size:12px}.bc-step4-result-value{font-size:14px}.bc-step4-side-text{font-size:12px;line-height:1.35}.bc-step4-checkbox-row{font-size:11px;line-height:1.35}.bc-step4-checkbox-row input{width:18px;height:18px;margin-top:1px}.bc-step4-launch-btn,.bc-step4-save-btn{width:100%;height:34px;font-size:14px}.bc-step4-edit-link{width:100%;font-size:16px}.bc-step4-status-pill{font-size:11px;padding:3px 10px}}@media (max-width: 600px){.bc-s4-root{gap:8px}.bc-s4-name-row{flex-wrap:wrap}.bc-s4-name-input{height:38px;font-size:13px}.bc-s4-optional{font-size:11px;padding:4px 12px}.bc-s4-review,.bc-s4-panel,.bc-s4-payment{border-radius:10px;padding:10px}.bc-s4-title{font-size:14px}.bc-s4-listings,.bc-s4-results-grid,.bc-s4-payment-grid{grid-template-columns:1fr}.bc-s4-listing{border-radius:8px}.bc-s4-result span{font-size:12px}.bc-s4-result strong{font-size:13px}.bc-s4-note,.bc-s4-check{font-size:10px}.bc-s4-check input{width:14px;height:14px}.bc-s4-btn-launch,.bc-s4-btn-save{height:32px;font-size:12px}.bc-s4-btn-link{font-size:12px}.bc-s4-chip{font-size:9px;padding:2px 8px}.bc-s4-pay-btn{min-height:64px;border-radius:10px;padding:8px}.bc-s4-pay-btn span{font-size:10px}.bc-s4-pay-btn small{font-size:9px}.boost-campaign-scroll-area{padding:20px}.bc-title{font-size:26px}.bc-subtitle{font-size:16px}.bc-actions{gap:15px}.bc-actions.bottom-actions{flex-wrap:wrap}.bc-card{flex-direction:column;padding:15px;gap:15px}.bc-card-left{width:100%;display:flex;justify-content:center}.bc-img-placeholder{max-width:300px}.bc-card-title{font-size:18px}.bc-stats-grid{grid-template-columns:1fr}.bc-stat-box{padding:10px 15px}.bc-goals-grid{grid-template-columns:1fr}.bc-manual-side-card{padding:14px 10px}.bc-manual-chip,.bc-mini-chip{font-size:9px}.bc-step3-label,.bc-step3-budget-input{font-size:17px}.bc-step3-boost-price{font-size:18px}.bc-step3-estimated-value{font-size:30px}.bc-step3-results-grid{grid-template-columns:1fr}.bc-step3-result-value{font-size:24px}.bc-step4-review-grid,.bc-step4-results-grid{grid-template-columns:1fr}.bc-step4-content{margin-top:0;gap:8px}.bc-step4-main-grid,.bc-step4-left-col,.bc-step4-right-col{gap:8px}.bc-step4-label{font-size:13px}.bc-step4-name-input{height:40px;font-size:15px;padding:0 12px}.bc-step4-optional-pill{font-size:12px;padding:5px 12px}.bc-step4-card,.bc-step4-side-card,.bc-step4-payment-card{border-radius:10px;padding:10px 12px}.bc-step4-card-title{font-size:16px}.bc-step4-review-item{border-radius:8px;padding:8px;gap:2px}.bc-step4-review-kicker,.bc-step4-review-meta{font-size:8px}.bc-step4-review-name{font-size:11px;line-height:1.25}.bc-step4-results-card{border-radius:8px;margin-top:6px;padding:8px 10px}.bc-step4-results-title{font-size:15px;margin-bottom:8px}.bc-step4-result-label{font-size:11px}.bc-step4-result-value{font-size:13px}.bc-step4-results-note{margin-top:8px;font-size:10px}.bc-step4-side-text{font-size:10px;margin-top:4px;line-height:1.35}.bc-step4-checkbox-row{margin-top:8px;font-size:10px;gap:8px;line-height:1.35}.bc-step4-checkbox-row input{width:14px;height:14px;margin-top:1px}.bc-step4-launch-btn,.bc-step4-save-btn{width:100%;margin-top:8px;height:30px;font-size:12px}.bc-step4-edit-link{margin-top:6px;width:100%;font-size:13px}.bc-step4-status-list{margin-top:6px;gap:6px}.bc-step4-status-pill{font-size:10px;padding:2px 10px}.bc-step4-payment-grid{grid-template-columns:1fr;gap:8px;margin-top:6px}.bc-step4-payment-btn{min-height:64px;border-radius:10px;padding:8px 10px}.bc-step4-payment-btn span{font-size:11px}.bc-step4-payment-btn small{font-size:9px}.bc-badge.quality-badge{margin-bottom:5px}}.campaign-analytics-layout{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;background:#f6f6f6}.dark.campaign-analytics-layout{background:#121212}.campaign-analytics-body{padding-top:72px;display:flex;flex:1;overflow:hidden;position:relative}.campaign-analytics-main{flex:1;min-width:0;display:flex;flex-direction:column}.campaign-analytics-scroll{flex:1;overflow-y:auto;padding:26px}.campaign-analytics-container{max-width:1200px;margin:0 auto}.ca-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px}.ca-title{margin:0;font-size:28px;font-weight:600;color:#333}.ca-subtitle{margin:6px 0 0;font-size:22px;color:#444}.campaign-analytics-layout.dark .ca-title{color:#f1f1f1}.campaign-analytics-layout.dark .ca-subtitle{color:#b5b5b5}.ca-header-actions{display:flex;align-items:center;gap:18px;margin-top:10px}.ca-link{font-size:13px;color:#444}.ca-btn-new{height:34px;padding:0 18px;border:none;border-radius:4px;background:#d4ff32;color:#111;font-size:13px;font-weight:600}.campaign-analytics-layout.dark .ca-link{color:#c7c7c7}.ca-stats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px}.ca-stats-grid.secondary{margin-bottom:20px}.ca-stat-card{border:1px solid #d4ff32;border-radius:16px;background:#efefef;padding:10px 12px;min-height:70px;display:flex;flex-direction:column;justify-content:center;gap:4px}.ca-stat-label{font-size:11px;color:#555}.ca-stat-value{font-size:28px;line-height:1;color:#333;font-weight:600}.campaign-analytics-layout.dark .ca-stat-card{background:#1d1d1d;border-color:#3e4f12}.campaign-analytics-layout.dark .ca-stat-label{color:#a5a5a5}.campaign-analytics-layout.dark .ca-stat-value{color:#f1f1f1}.ca-performance-card{border:1px solid #d4ff32;border-radius:16px;background:#efefef;padding:18px 22px 14px}.ca-performance-title{margin:0;font-size:26px;font-weight:500;line-height:1;color:#333}.ca-performance-subtitle{margin:7px 0 14px;font-size:16px;color:#555}.ca-chart-wrap{width:100%}.ca-chart-area{width:100%;height:420px;border-radius:2px;background:#e3e3e3;padding:8px 10px 4px 4px;box-sizing:border-box}.ca-chart-area .recharts-cartesian-axis-tick-value{fill:#333;font-size:16px}.ca-chart-area .recharts-wrapper:focus,.ca-chart-area .recharts-wrapper *:focus,.ca-chart-area .recharts-surface:focus{outline:none}.campaign-analytics-layout.dark .ca-performance-card{background:#1d1d1d;border-color:#3e4f12}.campaign-analytics-layout.dark .ca-performance-title{color:#f1f1f1}.campaign-analytics-layout.dark .ca-performance-subtitle{color:#b0b0b0}.campaign-analytics-layout.dark .ca-chart-area{background:#232323}.campaign-analytics-layout.dark .ca-chart-area .recharts-cartesian-axis-tick-value{fill:#d1d1d1}.ca-dashboard-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;align-items:start;margin-top:22px}.ca-dashboard-main,.ca-dashboard-sidebar{display:flex;flex-direction:column;gap:18px;min-width:0}.ca-surface-card{border:1px solid rgba(212,255,50,.65);border-radius:16px;background:#fff;padding:18px 20px 16px;box-shadow:0 1px #00000008}.ca-surface-title{margin:0;font-size:22px;font-weight:600;color:#222;line-height:1.2}.ca-surface-subtitle{margin:6px 0 14px;font-size:14px;color:#666}.ca-goal-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ca-goal-metric-cell{border:1px solid rgba(212,255,50,.55);border-radius:12px;background:#f7f7f7;padding:10px 12px;min-height:64px;display:flex;flex-direction:column;justify-content:center;gap:4px}.ca-goal-metric-label{font-size:11px;color:#666}.ca-goal-metric-value{font-size:20px;font-weight:600;color:#111}.ca-bar-chart-wrap{width:100%;height:280px;margin-bottom:-12px}.ca-bar-chart-wrap .recharts-cartesian-axis-tick-value{fill:#444}.ca-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px;border:1px solid rgba(0,0,0,.06)}.ca-data-table{width:100%;min-width:560px;border-collapse:collapse;font-size:13px}.ca-data-table th,.ca-data-table td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(0,0,0,.06)}.ca-data-table th{font-weight:600;color:#555;background:#f3f3f3;white-space:nowrap}.ca-data-table tbody tr:last-child td{border-bottom:none}.ca-data-table td{color:#222}.ca-audience-table-wrap .ca-data-table{min-width:720px}.ca-audience-cards{display:none;flex-direction:column;gap:12px}.ca-audience-card{border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:12px 14px;background:#fafafa}.ca-audience-card-row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;border-bottom:1px solid rgba(0,0,0,.05)}.ca-audience-card-row:last-child{border-bottom:none}.ca-audience-card-row span{color:#666}.ca-ai-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ca-ai-bubble{margin:0;padding:12px 14px;border:1px solid #ddd;border-radius:12px;background:#f7f7f7;font-size:13px;line-height:1.45;color:#333}.ca-action-stack{display:flex;flex-direction:column;gap:10px}.ca-action-btn{width:100%;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;border:none;font-family:inherit}.ca-action-btn-primary{background:#d4ff32;color:#111}.ca-action-btn-primary:hover{filter:brightness(.97)}.ca-action-btn-muted{background:#fff;color:#222;border:1px solid #ccc}.ca-action-btn-muted:hover{background:#f5f5f5}.ca-boost-link{display:block;width:100%;margin-top:14px;padding:0;border:none;background:none;text-align:center;font-size:13px;color:#444;text-decoration:underline;cursor:pointer;font-family:inherit}.ca-export-note{margin:0;font-size:13px;line-height:1.5;color:#555}.ca-boost-grid-container{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px}.ca-boost-left-section,.ca-boost-right-section{border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:14px 16px}.ca-boost-left-section{background:#fafafa}.ca-boost-right-section{background:#fafafa;height:70%;padding:25px}.ca-boost-row{display:flex;flex-direction:column}.ca-boost-row+.ca-boost-row{margin-top:12px}.ca-boost-row-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ca-boost-label{font-size:13px;font-weight:600;color:#222}.ca-boost-value{font-size:12px;font-weight:500;color:#666}.ca-boost-progress{width:100%;height:12px;background:#e0e0e0;border-radius:6px;overflow:hidden}.ca-boost-progress-fill{height:100%;background:#d4ff32;border-radius:6px;transition:width .3s ease}.ca-boost-heading{margin:0 0 8px;font-size:14px;font-weight:700;color:#222;text-align:left;line-height:1}.ca-boost-text{margin:0 0 12px;font-size:13px;line-height:1.5;text-align:left;color:#555}.ca-boost-tags{display:flex;gap:0px 18px;margin-top:20px}.ca-boost-tag{display:inline-block;background:#d4ff32;color:#111;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600;border:none}.campaign-analytics-layout.dark .ca-boost-left-section,.campaign-analytics-layout.dark .ca-boost-right-section{background:#232323;border-color:#ffffff1f}.campaign-analytics-layout.dark .ca-boost-label{color:#f1f1f1}.campaign-analytics-layout.dark .ca-boost-value{color:#b0b0b0}.campaign-analytics-layout.dark .ca-boost-progress{background:#3a3a3a}.campaign-analytics-layout.dark .ca-boost-heading{color:#f1f1f1}.campaign-analytics-layout.dark .ca-boost-text{color:#c7c7c7}.ca-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ca-compare-panel{border:1px solid rgba(0,0,0,.2);border-radius:8px;background:#f3f3f3;padding:15px}.ca-compare-title{margin:0 0 10px;font-size:14px;font-weight:500;color:#333}.ca-compare-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ca-compare-metric{border:1px solid rgba(212,255,50,.9);border-radius:10px;background:#f7f7f7;padding:10px;min-height:76px;display:flex;flex-direction:column;justify-content:space-between}.ca-compare-metric span{font-size:12px;color:#666}.ca-compare-metric strong{font-size:28px;line-height:1;color:#333;font-weight:500}.campaign-analytics-layout.dark .ca-surface-card{background:#1d1d1d;border-color:#3e4f12}.campaign-analytics-layout.dark .ca-surface-title{color:#f1f1f1}.campaign-analytics-layout.dark .ca-surface-subtitle{color:#b0b0b0}.campaign-analytics-layout.dark .ca-goal-metric-cell{background:#232323;border-color:#3e4f12}.campaign-analytics-layout.dark .ca-goal-metric-label{color:#a5a5a5}.campaign-analytics-layout.dark .ca-goal-metric-value{color:#f1f1f1}.campaign-analytics-layout.dark .ca-table-scroll{border-color:#ffffff14}.campaign-analytics-layout.dark .ca-data-table th{background:#2a2a2a;color:#c7c7c7}.campaign-analytics-layout.dark .ca-data-table th,.campaign-analytics-layout.dark .ca-data-table td{border-bottom-color:#ffffff14}.campaign-analytics-layout.dark .ca-data-table td{color:#eaeaea}.campaign-analytics-layout.dark .ca-bar-chart-wrap .recharts-cartesian-axis-tick-value{fill:#c7c7c7}.campaign-analytics-layout.dark .ca-ai-bubble{background:#232323;border-color:#3a3a3a;color:#e0e0e0}.campaign-analytics-layout.dark .ca-audience-card{background:#232323;border-color:#ffffff14}.campaign-analytics-layout.dark .ca-audience-card-row span{color:#a5a5a5}.campaign-analytics-layout.dark .ca-action-btn-muted{background:#1d1d1d;border-color:#555;color:#f1f1f1}.campaign-analytics-layout.dark .ca-boost-link{color:#c7c7c7}.campaign-analytics-layout.dark .ca-export-note{color:#b0b0b0}.campaign-analytics-layout.dark .ca-compare-panel{background:#222;border-color:#ffffff2e}.campaign-analytics-layout.dark .ca-compare-title{color:#d0d0d0}.campaign-analytics-layout.dark .ca-compare-metric strong{color:#f1f1f1}.campaign-analytics-layout.dark .ca-compare-metric span{color:#b0b0b0}.campaign-analytics-layout.dark .ca-compare-metric{background:#1e1e1e;border-color:#3e4f12}@media (max-width: 1200px){.ca-title{font-size:36px}.ca-subtitle{font-size:24px}.ca-stat-value{font-size:32px}.ca-performance-title{font-size:33px}.ca-performance-subtitle{font-size:16px}}@media (max-width: 992px){.campaign-analytics-scroll{padding:20px}.ca-header{flex-direction:column}.ca-header-actions{margin-top:0}.ca-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-chart-area{height:280px}.ca-dashboard-grid{grid-template-columns:1fr}.ca-goal-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-bar-chart-wrap{height:260px}.ca-boost-grid-container{grid-template-columns:1fr}}@media (max-width: 600px){.campaign-analytics-scroll{padding:14px}.ca-title{font-size:24px}.ca-subtitle{font-size:16px}.ca-header-actions{width:100%;justify-content:space-between}.ca-stats-grid{grid-template-columns:1fr}.ca-stat-card{min-height:60px}.ca-stat-value{font-size:24px}.ca-performance-card{padding:14px 12px 12px}.ca-performance-title{font-size:24px}.ca-performance-subtitle{font-size:13px}.ca-chart-wrap{width:100%}.ca-chart-area{height:220px}.ca-dashboard-grid{margin-top:16px;gap:14px}.ca-surface-card{padding:14px 12px 12px}.ca-surface-title{font-size:18px}.ca-goal-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ca-goal-metric-value{font-size:17px}.ca-bar-chart-wrap{height:220px}.ca-compare-grid{grid-template-columns:1fr}.ca-mini-heading{font-size:20px}.ca-boost-heading{font-size:14px}.ca-compare-metric strong{font-size:28px}}.ca-audience-cards{display:none}.fr-layout-wrapper{min-height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column}.fr-layout-body{padding-top:55px;display:flex;position:relative;z-index:10;flex:1}.fr-main-content{position:relative;flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column}.fr-scroll-area{position:relative;z-index:10;overflow-y:auto;height:calc(100vh - 55px);width:100%}.fr-page-container{display:flex;justify-content:center;align-items:center;min-height:100%;padding:40px 20px;background-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.fr-modal{background-color:#fff;border-radius:12px;width:100%;max-width:850px;min-height:600px;height:auto;display:flex;flex-direction:column;position:relative;box-shadow:0 10px 30px #0000000d;padding:30px 40px;box-sizing:border-box;border-right:none}.fr-close-btn{position:absolute;top:15px;right:15px;background:transparent;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.fr-close-btn:hover{background-color:#f0f0f0}.fr-tabs-wrapper{border-bottom:2px solid #a0a0a0;margin-top:10px;margin-bottom:20px;padding-bottom:0;position:relative}.fr-tabs-container{display:flex;width:100%;max-width:400px;margin:0 auto;justify-content:center;position:relative;bottom:-2px}.fr-tab{flex:1;padding:10px 0;border:none;background:transparent;font-weight:700;font-size:15px;color:#333;cursor:pointer;border-radius:8px 8px 0 0;transition:all .2s;position:relative}.fr-tab.active{background-color:#ceff1b;color:#000;border-radius:8px;bottom:0}.fr-search-container{position:relative;width:100%;margin-bottom:20px}.fr-search-input{width:100%;padding:12px 40px 12px 20px;border:1px solid #e0e0e0;border-radius:25px;font-size:14px;box-sizing:border-box;outline:none;transition:border-color .2s}.fr-search-input:focus{border-color:#a6cc15}.fr-search-input::-moz-placeholder{color:#a0a0a0}.fr-search-input::placeholder{color:#a0a0a0}.fr-search-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#a0a0a0;pointer-events:none}.fr-users-list{flex:1;display:flex;flex-direction:column}.fr-users-list::-webkit-scrollbar{width:4px}.fr-users-list::-webkit-scrollbar-track{background:transparent}.fr-users-list::-webkit-scrollbar-thumb{background:#ceff1b;border-radius:4px}.fr-users-list::-webkit-scrollbar-thumb:hover{background:#bade15}.fr-user-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;margin-bottom:10px}.fr-user-info{display:flex;align-items:center;flex:1}.fr-avatar{width:48px;height:48px;background-color:#d9d9d9;border-radius:50%;margin-right:15px;flex-shrink:0}.fr-username{font-size:15px;font-weight:600;color:#333}.fr-user-actions{display:flex;gap:8px}.fr-btn-primary{background-color:#ceff1b;color:#000;border:none;padding:8px 16px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .2s;min-width:90px}.fr-btn-primary:hover{background-color:#bade15}.fr-btn-primary.following-state{background-color:#f0f0f0;color:#333}.fr-btn-primary.following-state:hover{background-color:#e0e0e0}.fr-btn-secondary{background-color:#fff;color:#333;border:1px solid #e0e0e0;padding:8px 16px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;min-width:70px}.fr-btn-secondary:hover{background-color:#f9f9f9;border-color:#d0d0d0}@media screen and (max-width: 992px){.fr-layout-body{padding-top:55px}.fr-scroll-area{height:calc(100vh - 55px)}.fr-page-container{padding:20px}}@media screen and (max-width: 768px){.fr-page-container{align-items:flex-start;padding:20px 16px}.fr-modal{padding:30px;height:auto;min-height:80vh}.fr-btn-primary,.fr-btn-secondary{padding:8px 12px}}@media screen and (max-width: 600px){.fr-page-container{align-items:flex-start;padding:10px}.fr-modal{padding:24px 20px;height:auto;min-height:90vh;border-radius:16px}.fr-user-actions{flex-direction:column;gap:6px}.fr-btn-primary,.fr-btn-secondary{padding:6px 12px;font-size:11px;width:100%}.fr-avatar{width:40px;height:40px;margin-right:12px}.fr-username{font-size:14px}}.dark .fr-page-container{background-color:transparent}.dark .fr-modal{background-color:#1e1e1e;box-shadow:0 10px 30px #0000004d}.dark .fr-close-btn:hover{background-color:#333}.dark .fr-tab{color:#ccc}.dark .fr-tab.active{background-color:#ceff1b;color:#000}.dark .fr-tabs-wrapper{border-bottom-color:#444}.dark .fr-search-input{background-color:#2a2a2a;border-color:#444;color:#fff}.dark .fr-search-input:focus{border-color:#ceff1b}.dark .fr-search-input::-moz-placeholder{color:#888}.dark .fr-search-input::placeholder{color:#888}.dark .fr-avatar{background-color:#444}.dark .fr-username{color:#e0e0e0}.dark .fr-btn-secondary{background-color:#2a2a2a;color:#b0b0b0;border-color:#4a4a4a}.dark .fr-btn-secondary:hover{background-color:#3a3a3a;border-color:#6a6a6a;color:#fff}.dark .fr-btn-primary.following-state{background-color:#2a2a2a;color:#b0b0b0}.dark .fr-btn-primary.following-state:hover{background-color:#3a3a3a;color:#fff}.ccd-main{background:var(--bg)}.ccd-header{display:flex;justify-content:space-between;align-items:center}.ccd-heading-wrap{display:flex;flex-direction:column}.ccd-role-tag{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#ceff1b;letter-spacing:.1em;margin-bottom:.25rem}.ccd-title{font-size:2rem;font-weight:800;color:var(--text)}.ccd-create-btn{background:#ceff1b;color:#000;padding:.75rem 1.5rem;border-radius:12px;font-weight:700;transition:all .2s}.ccd-create-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ceff1b66}.ccd-controls{display:flex;justify-content:space-between;align-items:center;background:var(--card);padding:.5rem;border-radius:16px;border:1px solid var(--border)}.ccd-tabs{display:flex;gap:.5rem}.ccd-tab{padding:.6rem 1.2rem;border-radius:10px;font-weight:600;color:var(--text);opacity:.6;transition:all .2s;display:flex;align-items:center;gap:.5rem}.ccd-tab.active{background:#ceff1b1a;color:#ceff1b;opacity:1}.ccd-tab-count{background:var(--bg);padding:.1rem .5rem;border-radius:6px;font-size:.75rem}.ccd-search-wrap{position:relative;width:300px}.ccd-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text);opacity:.5}.ccd-search-input{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:.6rem 1rem .6rem 2.5rem;color:var(--text);outline:none}.ccd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.ccd-card{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:1.5rem;cursor:pointer;transition:all .3s}.ccd-card:hover{border-color:#ceff1b;transform:translateY(-4px);box-shadow:0 10px 30px #0003}.ccd-card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.ccd-card-title{font-size:1.25rem;font-weight:700;color:var(--text);margin-bottom:.25rem}.ccd-card-id{font-size:.8rem;color:var(--text);opacity:.5;font-family:monospace}.ccd-status-badge{display:flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:8px;font-size:.85rem;font-weight:600}.ccd-status-badge.active{background:#00ff001a;color:#0f0}.ccd-status-badge.review{background:#ffa5001a;color:orange}.ccd-status-badge.draft{background:#ffffff1a;color:#fff}.ccd-status-badge.completed{background:#ceff1b;color:#000}.ccd-card-body{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.75rem}.ccd-meta-item{display:flex;justify-content:space-between}.ccd-meta-label{font-size:.9rem;opacity:.6}.ccd-meta-val{font-weight:600;color:var(--text)}.ccd-card-foot{border-top:1px solid var(--border);padding-top:1.25rem}.ccd-progress{margin-bottom:1rem}.ccd-progress-bar{height:6px;background:var(--bg);border-radius:3px;overflow:hidden;margin-bottom:.4rem}.ccd-progress-fill{height:100%;background:#ceff1b}.ccd-progress-text{font-size:.8rem;opacity:.6}.ccd-card-action{width:100%;padding:.6rem;border-radius:10px;background:#ffffff0d;color:var(--text);font-weight:600;transition:all .2s}.ccd-card-action:hover{background:#ceff1b;color:#000}.review-container{width:100%;max-width:425px;margin:0 auto;background:#fafafa;border:1px solid #bfff00;border-radius:12px;padding:2rem 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.review-container.dark{background:#2a2a2a;border-color:#9acc22}.logo-img{height:32px;-o-object-fit:contain;object-fit:contain}.review-header{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem}.review-logo{display:flex;align-items:center;gap:.25rem;font-size:1.75rem;font-weight:900;letter-spacing:-.05em;text-transform:uppercase}.logo-ultra{color:#1a1a1a;text-shadow:2px 2px 0 #bfff00}.review-container.dark .logo-ultra{color:#fff;text-shadow:2px 2px 0 #9acc22}.logo-hustle{background:#bfff00;color:#1a1a1a;padding:.25rem .5rem;border-radius:4px;font-weight:900}.review-container.dark .logo-hustle{background:#9acc22}.review-divider{width:100%;height:1px;background:#ccc}.review-container.dark .review-divider{background:#555}.review-title{font-size:1.25rem;font-weight:600;color:#1a1a1a;text-align:center;margin:0 0 1.5rem;line-height:1.4}.review-container.dark .review-title{color:#fff}.review-rating-section{display:flex;justify-content:center;margin-bottom:1.75rem}.review-star-container{display:flex;gap:1.5rem;align-items:center;justify-content:center}.emoji-wrapper{position:relative}.emoji-btn{position:relative;width:60px;height:60px;background:transparent;border:none;cursor:pointer;font-size:2.5rem;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.emoji-btn:before{content:"";position:absolute;width:75px;height:75px;background:#bfff00;border-radius:50%;z-index:-1;opacity:0;transition:opacity .2s ease}.review-container.dark .emoji-btn:before{background:#9acc22}.emoji-btn:hover{transform:scale(1.1)}.emoji-btn:hover:before{opacity:1}.emoji-btn.active{transform:scale(1.05)}.emoji-btn.active:before{opacity:1!important}.emoji-btn:active{transform:scale(.95)}.review-feedback-section{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.feedback-label{font-size:.9375rem;font-weight:500;color:#1a1a1a}.review-container.dark .feedback-label{color:#e0e0e0}.review-textarea{width:100%;padding:.875rem;border:1px solid #ccc;border-radius:8px;background:#fff;color:#1a1a1a;font-family:inherit;font-size:.875rem;resize:vertical;transition:all .2s ease}.review-container.dark .review-textarea{background:#3a3a3a;border-color:#555;color:#e0e0e0}.review-textarea:focus{outline:none;border-color:#bfff00}.review-container.dark .review-textarea:focus{border-color:#9acc22}.review-textarea::-moz-placeholder{color:#ccc}.review-textarea::placeholder{color:#ccc}.review-container.dark .review-textarea::-moz-placeholder{color:#777}.review-container.dark .review-textarea::placeholder{color:#777}.review-buttons{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.review-cancel-btn{padding:.75rem 1.25rem;background:#fff;color:#1a1a1a;border:2px solid #1a1a1a;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.review-container.dark .review-cancel-btn{background:#3a3a3a;color:#e0e0e0;border-color:#e0e0e0}.review-cancel-btn:hover{background:#f5f5f5}.review-container.dark .review-cancel-btn:hover{background:#4a4a4a}.review-cancel-btn:active{transform:scale(.98)}.review-submit-btn{padding:.75rem 1.25rem;background:#bfff00;color:#1a1a1a;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.review-container.dark .review-submit-btn{background:#9acc22;color:#1a1a1a}.review-submit-btn:hover:not(:disabled){background:#a8e600;box-shadow:0 2px 8px #bfff004d}.review-container.dark .review-submit-btn:hover:not(:disabled){background:#8ab81e;box-shadow:0 2px 8px #9ccc224d}.review-submit-btn:active:not(:disabled){transform:scale(.98)}.review-submit-btn:disabled{opacity:.5;cursor:not-allowed}@media (min-width: 641px) and (max-width: 1024px){.review-container{max-width:400px;padding:1.75rem 1.25rem}.review-logo{font-size:1.5rem}.review-title{font-size:1.125rem;margin-bottom:1.25rem}.review-star-container{gap:1rem}.emoji-btn{width:48px;height:48px;font-size:2rem}.emoji-btn:before{width:60px;height:60px}.feedback-label{font-size:.875rem}.review-textarea{font-size:.8125rem;padding:.75rem}.review-cancel-btn,.review-submit-btn{font-size:.875rem;padding:.65rem 1rem}}@media (max-width: 640px){.review-container{max-width:100%;padding:1.5rem 1rem;border:2.5px solid #bfff00;border-radius:10px}.review-container.dark{border-color:#9acc22}.review-logo{font-size:1.25rem}.logo-ultra{text-shadow:1.5px 1.5px 0 #bfff00}.review-container.dark .logo-ultra{text-shadow:1.5px 1.5px 0 #9acc22}.review-title{font-size:1rem;margin-bottom:1.25rem;font-weight:600}.review-star-container{gap:.75rem}.emoji-btn{width:48px;height:48px;font-size:1.875rem}.emoji-btn:before{width:56px;height:56px}.review-feedback-section{gap:.625rem;margin-bottom:1.25rem}.feedback-label{font-size:.8125rem;font-weight:500}.review-textarea{font-size:.75rem;padding:.625rem}.review-buttons{gap:.625rem}.review-cancel-btn,.review-submit-btn{font-size:.8125rem;padding:.625rem 1rem;border-radius:6px}.review-cancel-btn{border-width:1.5px}}.emoji-btn:focus-visible,.review-cancel-btn:focus-visible,.review-submit-btn:focus-visible{outline:2px solid #bfff00;outline-offset:2px}.review-container.dark .emoji-btn:focus-visible,.review-container.dark .review-cancel-btn:focus-visible,.review-container.dark .review-submit-btn:focus-visible{outline-color:#9acc22}@media (prefers-reduced-motion: reduce){.emoji-btn,.review-textarea,.review-cancel-btn,.review-submit-btn{transition:none}}.profile-completion-container{width:100%;display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:#fafafa;border:1px solid #bfff00;border-radius:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.profile-completion-container.dark{background:#2a2a2a;border-color:#9acc22}.profile-progress-section{flex-shrink:0}.progress-circle{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.progress-svg{width:100%;height:100%;transform:rotate(-90deg)}.progress-bg{fill:none;stroke:#e0e0e0;stroke-width:8}.profile-completion-container.dark .progress-bg{stroke:#4a4a4a}.progress-fill{fill:none;stroke:#bfff00;stroke-width:8;stroke-linecap:round;transition:stroke-dasharray .3s ease}.profile-completion-container.dark .progress-fill{stroke:#9acc22}.progress-text{position:absolute;font-size:1.75rem;font-weight:700;color:#1a1a1a}.profile-completion-container.dark .progress-text{color:#fff}.profile-content-section{flex:1;display:flex;flex-direction:column;gap:.5rem}.profile-completion-title{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin:0;line-height:1.3}.profile-completion-container.dark .profile-completion-title{color:#fff}.profile-completion-text{font-size:.95rem;font-weight:500;color:#666;margin:0}.profile-completion-container.dark .profile-completion-text{color:#b0b0b0}.profile-completion-subtitle{font-size:.85rem;color:#999;margin:0;line-height:1.4}.profile-completion-container.dark .profile-completion-subtitle{color:#888}.profile-actions-section{display:flex;flex-direction:column;gap:.625rem;flex-shrink:0}.profile-complete-btn{padding:.625rem 1.25rem;background:#bfff00;color:#1a1a1a;border:none;border-radius:6px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.profile-complete-btn:hover{background:#a8e600;box-shadow:0 2px 8px #bfff004d}.profile-complete-btn:active{transform:scale(.98)}.profile-why-btn{padding:.625rem 1.25rem;background:transparent;color:#666;border:1px solid #ccc;border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.profile-completion-container.dark .profile-why-btn{color:#999;border-color:#555}.profile-why-btn:hover{background:#f5f5f5;border-color:#999}.profile-completion-container.dark .profile-why-btn:hover{background:#3a3a3a;border-color:#777}.profile-why-btn:active{transform:scale(.98)}@media (min-width: 641px) and (max-width: 1024px){.profile-completion-container{gap:1.25rem;padding:1.25rem}.progress-circle{width:100px;height:100px}.progress-svg{width:100%;height:100%}.progress-bg,.progress-fill{stroke-width:6}.progress-text{font-size:1.5rem}.profile-completion-title{font-size:1rem}.profile-completion-text{font-size:.875rem}.profile-completion-subtitle{font-size:.8125rem}.profile-complete-btn,.profile-why-btn{padding:.5rem 1rem;font-size:.75rem}.profile-actions-section{gap:.5rem}}@media (max-width: 640px){.profile-completion-container{flex-direction:column;gap:1rem;padding:1rem;border:2.5px solid #bfff00;border-radius:12px}.profile-completion-container.dark{border-color:#9acc22}.progress-circle{width:100px;height:100px;margin:0 auto}.progress-svg{width:100%;height:100%}.progress-bg,.progress-fill{stroke-width:6}.progress-text{font-size:1.375rem}.profile-content-section{text-align:center;gap:.625rem}.profile-completion-title{font-size:.95rem;font-weight:600}.profile-completion-text{font-size:.8125rem;font-weight:500}.profile-completion-subtitle{font-size:.75rem}.profile-actions-section{width:100%;flex-direction:row;gap:.5rem}.profile-complete-btn,.profile-why-btn{flex:1;padding:.5rem .75rem;font-size:.7rem;border-radius:5px}}.profile-complete-btn:focus-visible,.profile-why-btn:focus-visible{outline:2px solid #bfff00;outline-offset:2px}.profile-completion-container.dark .profile-complete-btn:focus-visible,.profile-completion-container.dark .profile-why-btn:focus-visible{outline-color:#9acc22}@media (prefers-reduced-motion: reduce){.profile-circle svg,.profile-complete-btn,.profile-why-btn{transition:none}}.suggestion-box-container{width:100%;background:#fafafa;border:1px solid #bfff00;border-radius:16px;padding:1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative}.suggestion-box-container.dark{background:#2a2a2a;border-color:#9acc22}.suggestion-title{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin:0 0 1.25rem}.suggestion-box-container.dark .suggestion-title{color:#fff}.suggestion-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.suggestion-cards{display:flex;gap:1.5rem;overflow-x:auto;scroll-behavior:smooth;padding:10px 60px;scrollbar-width:none}.suggestion-cards{scroll-snap-type:x mandatory}.suggestion-card{position:relative;min-width:200px;max-width:200px;flex-shrink:0;scroll-snap-align:start;background:#e8e8e8;border-radius:12px;padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;min-height:260px;justify-content:center;flex:0 0 calc((100% - 3rem) / 3);max-width:calc((100% - 3rem) / 3)}.suggestion-box-container.dark .suggestion-card{background:#3a3a3a}.suggestion-close-btn{position:absolute;top:.5rem;right:.5rem;width:28px;height:28px;background:#0003;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;transition:all .2s ease}.suggestion-box-container.dark .suggestion-close-btn{background:#fff3;color:#fff}.suggestion-close-btn:hover{background:#0006}.suggestion-box-container.dark .suggestion-close-btn:hover{background:#fff6}.suggestion-avatar{width:90px;height:90px;border-radius:50%;overflow:hidden}.avatar-placeholder{width:100%;height:100%;background:#999;border-radius:50%}.suggestion-content{text-align:center}.suggestion-name{font-size:.95rem;font-weight:600;color:#1a1a1a;margin:0}.suggestion-box-container.dark .suggestion-name{color:#fff}.suggestion-username{font-size:.8125rem;color:#666;margin:.25rem 0 0}.suggestion-box-container.dark .suggestion-username{color:#999}.suggestion-follow-btn{width:100%;padding:.5rem 1rem;background:#bfff00;color:#000;border:none;border-radius:6px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.suggestion-follow-btn:hover{background:#a8e600;box-shadow:0 2px 8px #bfff004d}.suggestion-follow-btn:active{transform:scale(.98)}.nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:#bfff00;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1000!important}.nav-btn:hover{background:#a8e600}.nav-btn.left{left:-18px}.nav-btn.right{right:-18px}.suggestion-box-container.dark .nav-btn{background:#bfff00;color:#000}.suggestion-cards::-webkit-scrollbar{display:none}@media (max-width: 640px){.suggestion-card{min-width:160px;padding:1rem;min-height:220px}.suggestion-avatar{width:70px;height:70px}.nav-btn{width:28px;height:28px}}.suggestion-close-btn:focus-visible,.suggestion-follow-btn:focus-visible{outline:2px solid #bfff00;outline-offset:2px}@media (prefers-reduced-motion: reduce){.suggestion-follow-btn,.nav-btn{transition:none}}.ask-box{position:relative;width:100%;margin:40px auto;border-radius:14px;padding:16px;border:1px solid #c6ff00;box-shadow:0 0 0 2px #c6ff0033;display:flex;flex-direction:column;gap:12px;transition:all .3s ease}.request-btn.top{position:absolute;top:12px;right:16px;background:#c6ff00;border:none;padding:8px 18px;border-radius:8px;font-weight:500;cursor:pointer;z-index:2}.ask-box.light{background:#f3f3f3}.ask-box.light textarea{color:#333}.ask-box.light .attach-btn{background:#e5e5e5;border:1px solid #999;color:#333}.ask-box.light .counter{color:#666}.ask-box.dark{background:#1a1a1a}.ask-box.dark textarea{color:#e5e5e5}.ask-box.dark textarea::-moz-placeholder{color:#888}.ask-box.dark textarea::placeholder{color:#888}.ask-box.dark .attach-btn{background:#2a2a2a;border:1px solid #555;color:#ddd}.ask-box.dark .counter{color:#aaa}.ask-box textarea{width:85%;height:40px;resize:none;border:none;outline:none;box-shadow:none;background:transparent;font-size:16px}.ask-footer{display:flex;justify-content:space-between;align-items:center}.attach-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;font-size:14px;cursor:pointer}.right-section{display:flex;align-items:center;gap:12px}.request-btn{background:#c6ff00;border:none;padding:8px 18px;border-radius:8px;font-weight:400;cursor:pointer;transition:.2s}.request-btn:hover{background:#b2e600}@media (max-width: 600px){.ask-footer{flex-direction:column;align-items:flex-start;gap:10px}.right-section{width:100%;justify-content:space-between}}.preview-container{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.preview{position:relative}.preview img{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid #ccc}.remove-btn{position:absolute;top:-6px;right:-6px;background:#b2e600;color:#fff;border:none;border-radius:50%;width:18px;height:18px;cursor:pointer}.chat-box{width:100%;max-width:425px;height:540px;border-radius:14px;padding:16px;border:2px solid #c6ff00;display:flex;flex-direction:column;transition:all .3s ease}.chat-box.light{background:#f3f3f3;color:#222}.chat-box.dark{background:#1a1a1a;color:#eee}.chat-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px}.chat-box.light .chat-header{border-bottom:1px solid #444}.chat-box.dark .chat-header{border-bottom:1px solid #555}.chat-header h3{font-size:18px;margin:0}.chat-body{flex:1;max-height:400px;overflow-y:auto;display:flex;flex-direction:column}.chat-body::-webkit-scrollbar{width:6px}.chat-body::-webkit-scrollbar-track{background:transparent}.chat-body::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.chat-body::-webkit-scrollbar-thumb:hover{background:#555}.chat-body{scrollbar-width:thin;scrollbar-color:#888 transparent}.chat-spacer{flex:1}.chat-message{max-width:95%;padding:10px 12px;border-radius:12px;font-size:14px;margin-top:10px;line-height:1.4;margin-bottom:0}.chat-box.light .chat-message.support{background:#dcdcdc;color:#000}.chat-box.dark .chat-message.support{background:#2a2a2a;color:#eee}.chat-message.support{align-self:flex-start}.chat-message.client{background:#c6ff00;color:#000;align-self:flex-end}.chat-input{display:flex;align-items:center;border-radius:10px;padding:6px 10px;margin-top:10px;transition:.2s}.chat-box.light .chat-input{border:1px solid #888;background:#fff}.chat-box.dark .chat-input{border:1px solid #444;background:#222}.chat-input input{flex:1;border:none;outline:none;box-shadow:none;background:transparent;font-size:14px;color:inherit}.chat-input input::-moz-placeholder{color:#888}.chat-input input::placeholder{color:#888}.chat-actions{display:flex;align-items:center;gap:10px}.chat-actions svg{cursor:pointer;opacity:.8;transition:.2s}.chat-actions svg:hover{opacity:1}.fs-box{width:480px;max-width:95%;height:425px;margin:40px auto;padding:16px;border-radius:14px;border:2px solid #c6ff00;display:flex;flex-direction:column;gap:12px}.fs-box.light{background:#f3f3f3;color:#222}.fs-box.dark{background:#1a1a1a;color:#eee}.fs-title{font-size:26px;text-align:center;font-weight:500;margin:0}.fs-tabs{display:flex;justify-content:space-between;font-size:12px;border-bottom:1px solid #666;padding-bottom:6px}.fs-tabs span{opacity:.7}.fs-tabs .active{opacity:1;border-bottom:2px solid #c6ff00;padding-bottom:2px}.fs-list{max-height:300px;overflow-y:auto;padding-right:4px}.fs-item{display:flex;justify-content:space-between;align-items:center;padding:10px}.fs-left{display:flex;align-items:center;gap:20px}.avatar{width:50px;height:50px;border-radius:100%;background:#ccc}.fs-actions{display:flex;align-items:center;gap:10px}.follow-btn{background:#c6ff00;color:#000;font-weight:500;border:none;padding:6px 14px;border-radius:8px;font-size:12px;cursor:pointer}.fs-box.dark .avatar{background:#444}.empty{text-align:center;font-size:13px;opacity:.6;padding:20px 0}.fs-tabs span{cursor:pointer}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:1rem;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-banner.light,.cookie-banner.dark{background:transparent}.cookie-container{max-width:1200px;margin:0 auto;border:1px solid #bfff00!important;padding:1.5rem;border-radius:16px;display:flex;flex-direction:column;gap:1.25rem}.cookie-banner.light .cookie-container{background:#fff;border:1px solid #e8e8e8;box-shadow:0 -4px 20px #00000014}.cookie-banner.dark .cookie-container{background:#2d2d2d;border:1px solid #3a3a3a;box-shadow:0 -4px 20px #0006}.cookie-header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.cookie-title{margin:0;font-size:1rem;font-weight:600;line-height:1.4;flex:1}.cookie-banner.light .cookie-title{color:#1a1a1a}.cookie-banner.dark .cookie-title{color:#fff}.cookie-close{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.cookie-banner.light .cookie-close{color:#999}.cookie-banner.light .cookie-close:hover{color:#333}.cookie-banner.dark .cookie-close{color:#666}.cookie-banner.dark .cookie-close:hover{color:#fff}.cookie-body{display:flex;flex-direction:column;gap:.75rem}.cookie-text{margin:0;font-size:.875rem;line-height:1.6}.cookie-banner.light .cookie-text{color:#555}.cookie-banner.dark .cookie-text{color:silver}.cookie-subtext{margin:0;font-size:.8125rem;line-height:1.5}.cookie-banner.light .cookie-subtext{color:#777}.cookie-banner.dark .cookie-subtext{color:#a0a0a0}.cookie-link{text-decoration:none;font-weight:500;transition:opacity .2s ease}.cookie-banner.light .cookie-link{color:#666}.cookie-banner.light .cookie-link:hover{opacity:.7}.cookie-banner.dark .cookie-link{color:#b0b0b0}.cookie-banner.dark .cookie-link:hover{opacity:.8}.cookie-actions{display:flex;gap:.75rem;flex-wrap:wrap}.cookie-btn{padding:.625rem 1.25rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cookie-btn.primary{background-color:#bfff00;color:#000}.cookie-btn.primary:hover{background-color:#a8e600;box-shadow:0 4px 12px #bfff004d}.cookie-btn.primary:active{transform:scale(.98)}.cookie-btn.secondary{background:transparent;border:1px solid;transition:all .2s ease}.cookie-banner.light .cookie-btn.secondary{color:#333;border-color:#ccc}.cookie-banner.light .cookie-btn.secondary:hover{background-color:#f5f5f5;border-color:#999}.cookie-banner.dark .cookie-btn.secondary{color:#d0d0d0;border-color:#666}.cookie-banner.dark .cookie-btn.secondary:hover{background-color:#ffffff0d;border-color:#999}@media (min-width: 641px) and (max-width: 1024px){.cookie-banner{padding:1rem}.cookie-container{padding:1.25rem;gap:1rem}.cookie-title{font-size:.95rem}.cookie-text{font-size:.8125rem}.cookie-subtext{font-size:.75rem}.cookie-actions{gap:.625rem}.cookie-btn{padding:.5rem 1rem;font-size:.8125rem}}@media (max-width: 640px){.cookie-banner{padding:.75rem}.cookie-container{padding:1rem;gap:1rem;border-radius:12px}.cookie-header{gap:.75rem}.cookie-title{font-size:.9rem}.cookie-text{font-size:.75rem;line-height:1.5}.cookie-subtext{font-size:.7rem;line-height:1.4}.cookie-actions{flex-direction:column;gap:.5rem}.cookie-btn{width:100%;padding:.75rem 1rem;font-size:.825rem}.cookie-close{min-width:32px;min-height:32px}}.cookie-btn:focus-visible,.cookie-close:focus-visible{outline:2px solid #bfff00;outline-offset:2px}@media (prefers-reduced-motion: reduce){.cookie-banner{animation:none}.cookie-btn,.cookie-close,.cookie-link{transition:none}}.chat-support{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.chat-floating-pill{position:fixed;bottom:2rem;left:2rem;display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem .625rem .625rem;border-radius:50px;border:none;background:#fff;box-shadow:0 2px 12px #0000001f;cursor:pointer;z-index:9998;transition:all .3s ease}.chat-support.dark .chat-floating-pill{background:#2d2d2d;box-shadow:0 2px 12px #0006}.chat-floating-pill:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.chat-support.dark .chat-floating-pill:hover{box-shadow:0 4px 16px #00000080}.chat-pill-avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.chat-pill-info{display:flex;flex-direction:column;gap:.25rem;text-align:left}.chat-pill-name{margin:0;font-size:.875rem;font-weight:600;color:#1a1a1a}.chat-support.dark .chat-pill-name{color:#fff}.chat-pill-status{margin:0;font-size:.75rem;color:#888;display:flex;align-items:center;gap:.25rem}.chat-support.dark .chat-pill-status{color:#a0a0a0}.status-dot{width:6px;height:6px;background-color:#22c55e;border-radius:50%;display:inline-block}.chat-pill-arrow{font-size:1.25rem;color:#bfff00;flex-shrink:0}.chat-window{position:fixed;bottom:2rem;left:2rem;width:420px;height:550px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 4px 20px #0000001f;display:flex;flex-direction:column;z-index:9998;animation:slideUp .3s ease-out}.chat-support.dark .chat-window{background:#2d2d2d;border-color:#3a3a3a;box-shadow:0 4px 20px #0006}@keyframes slideUp{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.chat-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e0e0e0}.chat-support.dark .chat-header{border-bottom-color:#444}.chat-header-left{display:flex;align-items:center;gap:.75rem;flex:1}.chat-header-avatar{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.chat-header-info{flex:1}.chat-header-name{margin:0;font-size:1rem;font-weight:600;color:#1a1a1a}.chat-support.dark .chat-header-name{color:#fff}.chat-header-status{margin:.25rem 0 0;font-size:.75rem;color:#888}.chat-support.dark .chat-header-status{color:#a0a0a0}.chat-close-btn{background:none;border:none;cursor:pointer;padding:.5rem;color:#999;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.chat-close-btn:hover{color:#333}.chat-support.dark .chat-close-btn{color:#666}.chat-support.dark .chat-close-btn:hover{color:#fff}.chat-support-messages{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column}.chat-empty-state{display:flex;align-items:center;justify-content:center;height:100%}.chat-empty-text{text-align:center;font-size:.875rem;color:#666;line-height:1.5;margin:0}.chat-support.dark .chat-empty-text{color:#b0b0b0}.chat-support-messages-list{display:flex;flex-direction:column;gap:.75rem}.chat-support-message{display:flex}.chat-support-message.user{justify-content:flex-end}.chat-support-message p{margin:0;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;line-height:1.5;word-wrap:break-word;max-width:85%}.chat-support-message.user p{background-color:#bfff00;color:#000}.chat-support-message.support p{background-color:#f5f5f5;color:#333}.chat-support.dark .chat-support-message.support p{background-color:#3a3a3a;color:#d0d0d0}.chat-suggestions{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem;margin-bottom:10px}.chat-suggestion-btn{background:#f0f0f0;border:1px solid #ddd;border-radius:8px;padding:.75rem 1rem;cursor:pointer;display:flex;align-items:center;gap:.75rem;font-size:.8125rem;color:#333;transition:all .2s ease;text-align:left}.chat-support.dark .chat-suggestion-btn{background:#3a3a3a;border-color:#555;color:#d0d0d0}.chat-suggestion-btn:hover{background-color:#e0e0e0;border-color:#999}.chat-support.dark .chat-suggestion-btn:hover{background-color:#4a4a4a;border-color:#777}.suggestion-emoji{font-size:1rem;flex-shrink:0}.suggestion-text{flex:1;text-align:left}.chat-input-section{padding:1rem;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:.75rem}.chat-support.dark .chat-input-section{border-top-color:#444}.chat-input-wrapper{position:relative}.chat-textarea{width:100%;border:1px solid #ddd;border-radius:6px;padding:.75rem;font-size:.875rem;font-family:inherit;resize:none;max-height:120px;min-height:40px;background-color:#f9f9f9;color:#333;transition:border-color .2s ease}.chat-support.dark .chat-textarea{background-color:#3a3a3a;color:#d0d0d0;border-color:#555}.chat-textarea:focus{outline:none;border-color:#bfff00}.chat-textarea::-moz-placeholder{color:#999}.chat-textarea::placeholder{color:#999}.chat-support.dark .chat-textarea::-moz-placeholder{color:#888}.chat-support.dark .chat-textarea::placeholder{color:#888}.chat-char-count{position:absolute;bottom:4px;right:8px;font-size:.7rem;color:#999}.chat-support.dark .chat-char-count{color:#777}.chat-footer{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.chat-actions{display:flex;gap:.5rem}.chat-action-btn{background:none;border:none;cursor:pointer;padding:.5rem;color:#999;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.chat-action-btn:hover{color:#333}.chat-support.dark .chat-action-btn{color:#666}.chat-support.dark .chat-action-btn:hover{color:#fff}.chat-send-btn{padding:.625rem 1.25rem;background-color:#f0f0f0;color:#666;border:1px solid #ddd;border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.chat-send-btn:hover:not(:disabled){background-color:#bfff00;color:#000;border-color:#a8e600;box-shadow:0 2px 8px #bfff0033}.chat-send-btn:active:not(:disabled){transform:scale(.98)}.chat-send-btn:disabled{opacity:.5;cursor:not-allowed}.chat-support.dark .chat-send-btn{background-color:#333;color:#999;border-color:#555}.chat-support.dark .chat-send-btn:hover:not(:disabled){background-color:#bfff00;color:#000;border-color:#a8e600;box-shadow:0 2px 8px #bfff004d}.chat-support.dark .chat-send-btn:active:not(:disabled){transform:scale(.98)}.chat-support-messages::-webkit-scrollbar{width:6px}.chat-support-messages::-webkit-scrollbar-track{background:transparent}.chat-support-messages::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.chat-support-messages::-webkit-scrollbar-thumb:hover{background:#999}.chat-support.dark .chat-support-messages::-webkit-scrollbar-thumb{background:#555}.chat-support.dark .chat-support-messages::-webkit-scrollbar-thumb:hover{background:#777}@media (min-width: 641px) and (max-width: 1024px){.chat-floating-pill{bottom:1.5rem;left:1.5rem}.chat-window{width:380px;height:500px;bottom:1.5rem;left:1.5rem}}@media (max-width: 640px){.chat-floating-pill{bottom:1rem;left:1rem}.chat-window{width:calc(100vw - 2rem);height:500px;bottom:1rem;left:1rem;right:1rem;max-width:90vw;border-radius:12px}.chat-support-messages,.chat-input-section,.chat-header{padding:.75rem}.chat-header-avatar{width:40px;height:40px}.chat-support-message p{max-width:90%}}.chat-floating-pill:focus-visible,.chat-close-btn:focus-visible,.chat-send-btn:focus-visible,.chat-suggestion-btn:focus-visible{outline:2px solid #bfff00;outline-offset:2px}@media (prefers-reduced-motion: reduce){.chat-window,.chat-floating-pill{animation:none;transition:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity, 1))}input,select,textarea{background-color:transparent}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-bottom-\[30rem\]{bottom:-30rem}.-right-2{right:-.5rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-16{bottom:4rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[25\%\]{bottom:25%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.left-5{left:1.25rem}.left-\[20\%\]{left:20%}.left-\[6px\]{left:6px}.left-\[8\%\]{left:8%}.left-\[96px\]{left:96px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-\[-10rem\]{right:-10rem}.right-\[20\%\]{right:20%}.right-\[8\%\]{right:8%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[35\%\]{top:35%}.top-\[3px\]{top:3px}.top-\[7\.5px\]{top:7.5px}.top-\[72px\]{top:72px}.isolate{isolation:isolate}.\!z-\[200\]{z-index:200!important}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[1000\]{z-index:1000}.z-\[11000\]{z-index:11000}.z-\[11001\]{z-index:11001}.z-\[12000\]{z-index:12000}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[900\]{z-index:900}.z-\[9998\]{z-index:9998}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.m-0{margin:0}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.\!mb-0{margin-bottom:0!important}.\!mt-1{margin-top:.25rem!important}.-ml-\[-2\%\]{margin-left:2%}.-mr-2{margin-right:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-10{margin-top:-2.5rem}.-mt-12{margin-top:-3rem}.-mt-14{margin-top:-3.5rem}.-mt-16{margin-top:-4rem}.-mt-2{margin-top:-.5rem}.-mt-24{margin-top:-6rem}.-mt-32{margin-top:-8rem}.-mt-5{margin-top:-1.25rem}.-mt-6{margin-top:-1.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-16{margin-left:4rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-8{margin-left:2rem}.ml-\[2px\]{margin-left:2px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-8{margin-right:2rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-28{margin-top:7rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100px\]{height:100px}.h-\[100svh\]{height:100svh}.h-\[100vh\]{height:100vh}.h-\[110px\]{height:110px}.h-\[160px\]{height:160px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[22px\]{height:22px}.h-\[230px\]{height:230px}.h-\[250\%\]{height:250%}.h-\[260px\]{height:260px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[32svh\]{height:32svh}.h-\[33px\]{height:33px}.h-\[34px\]{height:34px}.h-\[350px\]{height:350px}.h-\[36px\]{height:36px}.h-\[380px\]{height:380px}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[41px\]{height:41px}.h-\[420px\]{height:420px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[550px\]{height:550px}.h-\[58\.41px\]{height:58.41px}.h-\[600px\]{height:600px}.h-\[84px\]{height:84px}.h-\[8px\]{height:8px}.h-\[calc\(100vh-72px\)\]{height:calc(100vh - 72px)}.h-\[calc\(100vh-85px\)\]{height:calc(100vh - 85px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-60{max-height:15rem}.max-h-\[220px\]{max-height:220px}.max-h-\[360px\]{max-height:360px}.max-h-\[90vh\]{max-height:90vh}.max-h-none{max-height:none}.min-h-0{min-height:0px}.min-h-\[100svh\]{min-height:100svh}.min-h-\[100vh\]{min-height:100vh}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[180px\]{min-height:180px}.min-h-\[290px\]{min-height:290px}.min-h-\[300px\]{min-height:300px}.min-h-\[30vh\]{min-height:30vh}.min-h-\[38px\]{min-height:38px}.min-h-\[400px\]{min-height:400px}.min-h-\[450px\]{min-height:450px}.min-h-\[45vh\]{min-height:45vh}.min-h-\[55vh\]{min-height:55vh}.min-h-\[56px\]{min-height:56px}.min-h-\[600px\]{min-height:600px}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[0\.3em\]{width:.3em}.w-\[100vw\]{width:100vw}.w-\[104px\]{width:104px}.w-\[135px\]{width:135px}.w-\[1440px\]{width:1440px}.w-\[157px\]{width:157px}.w-\[172px\]{width:172px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[230px\]{width:230px}.w-\[238px\]{width:238px}.w-\[289px\]{width:289px}.w-\[33px\]{width:33px}.w-\[34px\]{width:34px}.w-\[350px\]{width:350px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[49\%\]{width:49%}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[70\%\]{width:70%}.w-\[88px\]{width:88px}.w-\[90\%\]{width:90%}.w-\[95\%\]{width:95%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-\[100px\]{min-width:100px}.min-w-\[124px\]{min-width:124px}.min-w-\[132px\]{min-width:132px}.min-w-\[289px\]{min-width:289px}.min-w-\[320px\]{min-width:320px}.min-w-\[360px\]{min-width:360px}.min-w-\[40px\]{min-width:40px}.min-w-\[700px\]{min-width:700px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[335px\]{max-width:335px}.max-w-\[34rem\]{max-width:34rem}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[450px\]{max-width:450px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[580px\]{max-width:580px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[650px\]{max-width:650px}.max-w-\[680px\]{max-width:680px}.max-w-\[820px\]{max-width:820px}.max-w-\[90\%\]{max-width:90%}.max-w-\[900px\]{max-width:900px}.max-w-\[92vw\]{max-width:92vw}.max-w-\[980px\]{max-width:980px}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[15\%\]{--tw-translate-x: 15%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-28{--tw-translate-y: 7rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.98\]{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.99\]{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.3\]{--tw-scale-x: 1.3;--tw-scale-y: 1.3;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[fadeIn_\.25s_ease\]{animation:fadeIn .25s ease}.animate-\[slideIn_\.3s_ease\]{animation:slideIn .3s ease}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0\.9fr_0\.85fr_1\.45fr_1\.15fr_0\.95fr_0\.9fr\]{grid-template-columns:.9fr .85fr 1.45fr 1.15fr .95fr .9fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-\[1px\]{row-gap:1px}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(7rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[30px\]{border-radius:30px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-t-\[18px\]{border-top-left-radius:18px;border-top-right-radius:18px}.rounded-t-\[34px\]{border-top-left-radius:34px;border-top-right-radius:34px}.rounded-t-\[50px\]{border-top-left-radius:50px;border-top-right-radius:50px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[0\.5px\]{border-width:.5px}.border-\[0\.6px\]{border-width:.6px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-\[\#CEFF1B\]{--tw-border-opacity: 1 !important;border-color:rgb(206 255 27 / var(--tw-border-opacity, 1))!important}.\!border-\[\#d8ef73\]{--tw-border-opacity: 1 !important;border-color:rgb(216 239 115 / var(--tw-border-opacity, 1))!important}.\!border-transparent{border-color:transparent!important}.border-\[\#2B2B2B\]{--tw-border-opacity: 1;border-color:rgb(43 43 43 / var(--tw-border-opacity, 1))}.border-\[\#3f3f3f\]{--tw-border-opacity: 1;border-color:rgb(63 63 63 / var(--tw-border-opacity, 1))}.border-\[\#5C5C5C\]{--tw-border-opacity: 1;border-color:rgb(92 92 92 / var(--tw-border-opacity, 1))}.border-\[\#767676\]{--tw-border-opacity: 1;border-color:rgb(118 118 118 / var(--tw-border-opacity, 1))}.border-\[\#9aac11\]{--tw-border-opacity: 1;border-color:rgb(154 172 17 / var(--tw-border-opacity, 1))}.border-\[\#B5B5B5\]{--tw-border-opacity: 1;border-color:rgb(181 181 181 / var(--tw-border-opacity, 1))}.border-\[\#CEFF1B\]{--tw-border-opacity: 1;border-color:rgb(206 255 27 / var(--tw-border-opacity, 1))}.border-\[\#ababab\]{--tw-border-opacity: 1;border-color:rgb(171 171 171 / var(--tw-border-opacity, 1))}.border-\[\#aeb4bb\]{--tw-border-opacity: 1;border-color:rgb(174 180 187 / var(--tw-border-opacity, 1))}.border-\[\#b2b2b2\]{--tw-border-opacity: 1;border-color:rgb(178 178 178 / var(--tw-border-opacity, 1))}.border-\[\#bdbdbd\]{--tw-border-opacity: 1;border-color:rgb(189 189 189 / var(--tw-border-opacity, 1))}.border-\[\#ceff1b\]\/20{border-color:#ceff1b33}.border-\[\#d0d0d0\]{--tw-border-opacity: 1;border-color:rgb(208 208 208 / var(--tw-border-opacity, 1))}.border-\[\#d8ff1e\]{--tw-border-opacity: 1;border-color:rgb(216 255 30 / var(--tw-border-opacity, 1))}.border-\[\#d8ff1e\]\/60{border-color:#d8ff1e99}.border-\[rgba\(206\,255\,27\,0\.9\)\]{border-color:#ceff1be6}.border-\[rgba\(214\,255\,31\,0\.28\)\]{border-color:#d6ff1f47}.border-\[rgba\(214\,255\,31\,0\.34\)\]{border-color:#d6ff1f57}.border-\[rgba\(214\,255\,31\,0\.36\)\]{border-color:#d6ff1f5c}.border-\[rgba\(214\,255\,31\,0\.5\)\]{border-color:#d6ff1f80}.border-\[rgba\(255\,255\,255\,0\.1\)\]{border-color:#ffffff1a}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-black\/20{border-color:#0003}.border-black\/30{border-color:#0000004d}.border-black\/40{border-color:#0006}.border-black\/60{border-color:#0009}.border-black\/70{border-color:#000000b3}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/50{border-color:#ef444480}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/50{border-color:#ffffff80}.\!bg-transparent{background-color:transparent!important}.bg-\[\#000000\]{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-\[\#040404\]{--tw-bg-opacity: 1;background-color:rgb(4 4 4 / var(--tw-bg-opacity, 1))}.bg-\[\#080808\]{--tw-bg-opacity: 1;background-color:rgb(8 8 8 / var(--tw-bg-opacity, 1))}.bg-\[\#0b0b0b\]{--tw-bg-opacity: 1;background-color:rgb(11 11 11 / var(--tw-bg-opacity, 1))}.bg-\[\#0b0b0b\]\/85{background-color:#0b0b0bd9}.bg-\[\#111111\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.bg-\[\#1f1f1f\]{--tw-bg-opacity: 1;background-color:rgb(31 31 31 / var(--tw-bg-opacity, 1))}.bg-\[\#22c55e\]{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-\[\#24272C\]{--tw-bg-opacity: 1;background-color:rgb(36 39 44 / var(--tw-bg-opacity, 1))}.bg-\[\#2B2B2B\]{--tw-bg-opacity: 1;background-color:rgb(43 43 43 / var(--tw-bg-opacity, 1))}.bg-\[\#2E2E2E\]{--tw-bg-opacity: 1;background-color:rgb(46 46 46 / var(--tw-bg-opacity, 1))}.bg-\[\#5C5C5C\]{--tw-bg-opacity: 1;background-color:rgb(92 92 92 / var(--tw-bg-opacity, 1))}.bg-\[\#B7E45D\]{--tw-bg-opacity: 1;background-color:rgb(183 228 93 / var(--tw-bg-opacity, 1))}.bg-\[\#C3FF00\]{--tw-bg-opacity: 1;background-color:rgb(195 255 0 / var(--tw-bg-opacity, 1))}.bg-\[\#C3FF00\]\/10{background-color:#c3ff001a}.bg-\[\#C6FF00\]{--tw-bg-opacity: 1;background-color:rgb(198 255 0 / var(--tw-bg-opacity, 1))}.bg-\[\#CEFF1B\]{--tw-bg-opacity: 1;background-color:rgb(206 255 27 / var(--tw-bg-opacity, 1))}.bg-\[\#D4FF00\]{--tw-bg-opacity: 1;background-color:rgb(212 255 0 / var(--tw-bg-opacity, 1))}.bg-\[\#D9D9D9\]{--tw-bg-opacity: 1;background-color:rgb(217 217 217 / var(--tw-bg-opacity, 1))}.bg-\[\#DADADA\]{--tw-bg-opacity: 1;background-color:rgb(218 218 218 / var(--tw-bg-opacity, 1))}.bg-\[\#E0E0E0\]{--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity, 1))}.bg-\[\#E2FF82\]{--tw-bg-opacity: 1;background-color:rgb(226 255 130 / var(--tw-bg-opacity, 1))}.bg-\[\#E8E8E8\]{--tw-bg-opacity: 1;background-color:rgb(232 232 232 / var(--tw-bg-opacity, 1))}.bg-\[\#ECECEC\]{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity, 1))}.bg-\[\#F0F0F0\]{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.bg-\[\#F0F0F0\]\/50{background-color:#f0f0f080}.bg-\[\#F2F2F2\]{--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F6F2\]{--tw-bg-opacity: 1;background-color:rgb(244 246 242 / var(--tw-bg-opacity, 1))}.bg-\[\#FEFEFE66\]{background-color:#fefefe66}.bg-\[\#FEFEFE\]{--tw-bg-opacity: 1;background-color:rgb(254 254 254 / var(--tw-bg-opacity, 1))}.bg-\[\#FEFEFE\]\/40{background-color:#fefefe66}.bg-\[\#FF0000\]{--tw-bg-opacity: 1;background-color:rgb(255 0 0 / var(--tw-bg-opacity, 1))}.bg-\[\#ceff1b\]{--tw-bg-opacity: 1;background-color:rgb(206 255 27 / var(--tw-bg-opacity, 1))}.bg-\[\#d6ff1f\]{--tw-bg-opacity: 1;background-color:rgb(214 255 31 / var(--tw-bg-opacity, 1))}.bg-\[\#d8ff1e\]{--tw-bg-opacity: 1;background-color:rgb(216 255 30 / var(--tw-bg-opacity, 1))}.bg-\[\#e5e7eb\]{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-\[\#eee\]{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f4f4\]{--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f6f6\]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(235\,235\,235\,0\.85\)\]{background-color:#ebebebd9}.bg-\[rgba\(255\,255\,255\,0\.88\)\]{background-color:#ffffffe0}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-500\/20{background-color:#3b82f633}.bg-cyan-500\/20{background-color:#06b6d433}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/80{background-color:#f3f4f6cc}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/20{background-color:#6b728033}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-green-500\/20{background-color:#22c55e33}.bg-lime-200{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity, 1))}.bg-lime-300{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity, 1))}.bg-orange-500\/20{background-color:#f9731633}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#D5D5D6\]{--tw-gradient-from: #D5D5D6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(213 213 214 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#D9D9D9\]{--tw-gradient-from: #D9D9D9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 217 217 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#DDDDDD\]\/80{--tw-gradient-from: rgb(221 221 221 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(221 221 221 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#E8E8E8\]{--tw-gradient-from: #E8E8E8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 232 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F2F6EA\]{--tw-gradient-from: #F2F6EA var(--tw-gradient-from-position);--tw-gradient-to: rgb(242 246 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#cfd3d6\]{--tw-gradient-from: #cfd3d6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(207 211 214 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-200\/90{--tw-gradient-from: rgb(229 231 235 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-300\/80{--tw-gradient-from: rgb(209 213 219 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/30{--tw-gradient-from: rgb(255 255 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/40{--tw-gradient-from: rgb(255 255 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#BBBCBC\]{--tw-gradient-to: rgb(187 188 188 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #BBBCBC var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#CFCFCF\]{--tw-gradient-to: rgb(207 207 207 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #CFCFCF var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#E0E0E0\]{--tw-gradient-to: rgb(224 224 224 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #E0E0E0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#d9dcde\]{--tw-gradient-to: rgb(217 220 222 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d9dcde var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#A4A5A4\]{--tw-gradient-to: #A4A5A4 var(--tw-gradient-to-position)}.to-\[\#B5B5B5\]\/80{--tw-gradient-to: rgb(181 181 181 / .8) var(--tw-gradient-to-position)}.to-\[\#C6C6C6\]{--tw-gradient-to: #C6C6C6 var(--tw-gradient-to-position)}.to-\[\#D8D8D8\]{--tw-gradient-to: #D8D8D8 var(--tw-gradient-to-position)}.to-\[\#E8F5C8\]\/80{--tw-gradient-to: rgb(232 245 200 / .8) var(--tw-gradient-to-position)}.to-\[\#F4F4F4\]{--tw-gradient-to: #F4F4F4 var(--tw-gradient-to-position)}.to-\[\#e6e8e9\]{--tw-gradient-to: #e6e8e9 var(--tw-gradient-to-position)}.to-gray-400\/80{--tw-gradient-to: rgb(156 163 175 / .8) var(--tw-gradient-to-position)}.to-lime-50{--tw-gradient-to: #f7fee7 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-white\/20{--tw-gradient-to: rgb(255 255 255 / .2) var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-center{background-position:center}.bg-top{background-position:top}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-20{padding:5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-\[clamp\(10px\,1\.5vw\,16px\)\]{padding-left:clamp(10px,1.5vw,16px);padding-right:clamp(10px,1.5vw,16px)}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.py-\[clamp\(6px\,1\.2vh\,10px\)\]{padding-top:clamp(6px,1.2vh,10px);padding-bottom:clamp(6px,1.2vh,10px)}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-9{padding-right:2.25rem}.pr-\[8\%\]{padding-right:8%}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-32{padding-top:8rem}.pt-36{padding-top:9rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.pt-\[72px\]{padding-top:72px}.pt-\[80px\]{padding-top:80px}.pt-\[85px\]{padding-top:85px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[15vw\]{font-size:15vw}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[2\.35rem\]{font-size:2.35rem}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[62px\]{font-size:62px}.text-\[7px\]{font-size:7px}.text-\[9px\]{font-size:9px}.text-\[clamp\(13px\,1\.1vw\,15px\)\]{font-size:clamp(13px,1.1vw,15px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[400\]{font-weight:400}.font-\[500\]{font-weight:500}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-6{line-height:1.5rem}.leading-\[0\.85\]{line-height:.85}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.45\]{line-height:1.45}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[-0\.07em\]{letter-spacing:-.07em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-\[\#fff\]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\!text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\!text-gray-400{--tw-text-opacity: 1 !important;color:rgb(156 163 175 / var(--tw-text-opacity, 1))!important}.text-\[\#000\]{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-\[\#0FB400\]{--tw-text-opacity: 1;color:rgb(15 180 0 / var(--tw-text-opacity, 1))}.text-\[\#111\]{--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity, 1))}.text-\[\#1b1b1b\]{--tw-text-opacity: 1;color:rgb(27 27 27 / var(--tw-text-opacity, 1))}.text-\[\#252b10\]{--tw-text-opacity: 1;color:rgb(37 43 16 / var(--tw-text-opacity, 1))}.text-\[\#2563EB\]{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-\[\#2A2A2A\]{--tw-text-opacity: 1;color:rgb(42 42 42 / var(--tw-text-opacity, 1))}.text-\[\#2B2B2B\]{--tw-text-opacity: 1;color:rgb(43 43 43 / var(--tw-text-opacity, 1))}.text-\[\#2d2d2d\]{--tw-text-opacity: 1;color:rgb(45 45 45 / var(--tw-text-opacity, 1))}.text-\[\#2e2e2e\]{--tw-text-opacity: 1;color:rgb(46 46 46 / var(--tw-text-opacity, 1))}.text-\[\#2f2f2f\]{--tw-text-opacity: 1;color:rgb(47 47 47 / var(--tw-text-opacity, 1))}.text-\[\#333333\],.text-\[\#333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.text-\[\#444444\]{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity, 1))}.text-\[\#4a4a4a\]{--tw-text-opacity: 1;color:rgb(74 74 74 / var(--tw-text-opacity, 1))}.text-\[\#4f4f4f\]{--tw-text-opacity: 1;color:rgb(79 79 79 / var(--tw-text-opacity, 1))}.text-\[\#5c5c5c\]{--tw-text-opacity: 1;color:rgb(92 92 92 / var(--tw-text-opacity, 1))}.text-\[\#5f5f5f\]{--tw-text-opacity: 1;color:rgb(95 95 95 / var(--tw-text-opacity, 1))}.text-\[\#666666\],.text-\[\#666\]{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.text-\[\#6b7280\]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-\[\#6c6c6c\]{--tw-text-opacity: 1;color:rgb(108 108 108 / var(--tw-text-opacity, 1))}.text-\[\#777777\]{--tw-text-opacity: 1;color:rgb(119 119 119 / var(--tw-text-opacity, 1))}.text-\[\#7b7b7b\]{--tw-text-opacity: 1;color:rgb(123 123 123 / var(--tw-text-opacity, 1))}.text-\[\#84cc16\]{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.text-\[\#8a8a8a\]{--tw-text-opacity: 1;color:rgb(138 138 138 / var(--tw-text-opacity, 1))}.text-\[\#8d8d8d\]{--tw-text-opacity: 1;color:rgb(141 141 141 / var(--tw-text-opacity, 1))}.text-\[\#8f8f8f\]{--tw-text-opacity: 1;color:rgb(143 143 143 / var(--tw-text-opacity, 1))}.text-\[\#9AA0AD\]{--tw-text-opacity: 1;color:rgb(154 160 173 / var(--tw-text-opacity, 1))}.text-\[\#9a9a9a\]{--tw-text-opacity: 1;color:rgb(154 154 154 / var(--tw-text-opacity, 1))}.text-\[\#CEFF1B\]{--tw-text-opacity: 1;color:rgb(206 255 27 / var(--tw-text-opacity, 1))}.text-\[\#FF0000\]{--tw-text-opacity: 1;color:rgb(255 0 0 / var(--tw-text-opacity, 1))}.text-\[\#b0b0b0\]{--tw-text-opacity: 1;color:rgb(176 176 176 / var(--tw-text-opacity, 1))}.text-\[\#b5b5b5\]{--tw-text-opacity: 1;color:rgb(181 181 181 / var(--tw-text-opacity, 1))}.text-\[\#b8b8b8\]{--tw-text-opacity: 1;color:rgb(184 184 184 / var(--tw-text-opacity, 1))}.text-\[\#ceff1b\]{--tw-text-opacity: 1;color:rgb(206 255 27 / var(--tw-text-opacity, 1))}.text-\[\#d8d8d8\]{--tw-text-opacity: 1;color:rgb(216 216 216 / var(--tw-text-opacity, 1))}.text-\[\#d8ff1e\]{--tw-text-opacity: 1;color:rgb(216 255 30 / var(--tw-text-opacity, 1))}.text-\[\#e9e9e9\]{--tw-text-opacity: 1;color:rgb(233 233 233 / var(--tw-text-opacity, 1))}.text-\[\#f0f0f0\]{--tw-text-opacity: 1;color:rgb(240 240 240 / var(--tw-text-opacity, 1))}.text-\[\#f1f1f1\]{--tw-text-opacity: 1;color:rgb(241 241 241 / var(--tw-text-opacity, 1))}.text-\[\#f3f3f3\]{--tw-text-opacity: 1;color:rgb(243 243 243 / var(--tw-text-opacity, 1))}.text-\[\#f4f4f4\]{--tw-text-opacity: 1;color:rgb(244 244 244 / var(--tw-text-opacity, 1))}.text-\[\#f5f5f5\]{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/30{color:#0000004d}.text-black\/50{color:#00000080}.text-black\/60{color:#0009}.text-black\/70{color:#000000b3}.text-black\/80{color:#000c}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-lime-300{text-decoration-color:#bef264}.underline-offset-4{text-underline-offset:4px}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.accent-\[\#CEFF1B\]{accent-color:#CEFF1B}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-20px_50px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow: 0 -20px 50px rgba(0,0,0,.8);--tw-shadow-colored: 0 -20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(206\,255\,27\,0\.4\)\]{--tw-shadow: 0 0 10px rgba(206,255,27,.4);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_\#CEFF1B\]{--tw-shadow: 0 0 15px #CEFF1B;--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(206\,255\,27\,0\.4\)\]{--tw-shadow: 0 0 15px rgba(206,255,27,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_\#CEFF1B\]{--tw-shadow: 0 0 20px #CEFF1B;--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(206\,255\,27\,0\.6\)\]{--tw-shadow: 0 0 20px rgba(206,255,27,.6);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(206\,255\,27\,0\.35\)\]{--tw-shadow: 0 0 30px rgba(206,255,27,.35);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(206\,255\,27\,0\.4\)\]{--tw-shadow: 0 0 30px rgba(206,255,27,.4);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_35px_rgba\(206\,255\,27\,0\.45\)\]{--tw-shadow: 0 0 35px rgba(206,255,27,.45);--tw-shadow-colored: 0 0 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(206\,255\,27\,0\.5\)\]{--tw-shadow: 0 0 40px rgba(206,255,27,.5);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.18\)\,0_0_0_6px_rgba\(206\,255\,27\,0\.06\)\]{--tw-shadow: 0 18px 50px rgba(0,0,0,.18),0 0 0 6px rgba(206,255,27,.06);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color), 0 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 18px 55px rgba(0,0,0,.25);--tw-shadow-colored: 0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(31\,31\,31\,0\.06\)\]{--tw-shadow: 0 20px 40px rgba(31,31,31,.06);--tw-shadow-colored: 0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_12px_3px_rgba\(206\,255\,27\,0\.35\)\]{--tw-shadow: 0 2px 12px 3px rgba(206,255,27,.35);--tw-shadow-colored: 0 2px 12px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_16px_0_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 2px 16px 0 rgba(0,0,0,.06);--tw-shadow-colored: 0 2px 16px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_0_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 2px 8px 0 rgba(0,0,0,.04);--tw-shadow-colored: 0 2px 8px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 8px 20px rgba(0,0,0,.12);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0 8px 30px rgba(0,0,0,.1);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#C3FF00\]\/40{--tw-shadow-color: rgb(195 255 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#CEFF1B\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(206 255 27 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);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)}.brightness-0{--tw-brightness: brightness(0);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)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));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)}.drop-shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.2\)\]{--tw-drop-shadow: drop-shadow(0 2px 10px rgba(0,0,0,.2));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)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-3xl{--tw-backdrop-blur: blur(64px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[20px\]{--tw-backdrop-blur: blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}html,body{height:100%;margin:0;overflow:hidden;width:100%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f2f2f2;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#ceff1b;border-radius:10px;border:2px solid #f2f2f2}::-webkit-scrollbar-thumb:hover{background-color:#b9e600}.custom-scroll{scrollbar-width:thin;scrollbar-color:#ceff1b #f2f2f2}.custom-scroll::-webkit-scrollbar{width:8px}.custom-scroll::-webkit-scrollbar-track{background:#f2f2f2;border-radius:10px}.custom-scroll::-webkit-scrollbar-thumb{background-color:#ceff1b;border-radius:10px;border:2px solid #f2f2f2}.custom-scroll::-webkit-scrollbar-thumb:hover{background-color:#b9e600}.user-page.dark ::-webkit-scrollbar-track{background:#1a1a1a;border-radius:10px}.user-page.dark ::-webkit-scrollbar-thumb{background-color:#444;border-radius:10px;border:2px solid #1a1a1a}.user-page.dark ::-webkit-scrollbar-thumb:hover{background-color:#666}.user-page.dark body{scrollbar-color:#ceff1b #1a1a1a}html{scroll-behavior:smooth;overflow:hidden}@theme{ --font-roboto: "Roboto", sans-serif; --font-poppins: "Poppins", sans-serif; }@keyframes glow-rotate{0%,33.32%{top:0;left:0;transform:translate(-30%,-20%);opacity:.5}33.33%,66.65%{top:50%;left:50%;transform:translate(-50%,-80%);opacity:.7}66.66%,99.99%{top:50%;left:50%;transform:translate(-50%,-80%);opacity:.81}to{top:0;left:0;transform:translate(-30%,-30%);opacity:.5}}.vertical-slider{display:flex;flex-direction:column;animation:verticalSlide 6s ease-in-out infinite}.slider-text{height:52px;display:flex;align-items:center;font-size:2.25rem;font-weight:700;font-family:Roboto,sans-serif;background:linear-gradient(to bottom,#b4e619,#7a7a7a,#2f2f2f);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes verticalSlide{0%{transform:translateY(0)}25%{transform:translateY(0)}33%{transform:translateY(-52px)}58%{transform:translateY(-52px)}66%{transform:translateY(-104px)}91%{transform:translateY(-104px)}to{transform:translateY(-156px)}}.pill{background:linear-gradient(to right,#d4ff00,#b5e600);padding:12px 32px;border-radius:999px;box-shadow:0 0 22px #d4ff0099;z-index:20}.pill span{color:#000;font-size:1.25rem;text-align:center;display:block}.nav-item{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer}.nav-pill{width:42px;height:6px;border-radius:999px;background:transparent;transition:all .25s ease}.nav-text{font-size:14px;font-weight:500;color:#6b7280;transition:color .25s ease}.nav-item:hover .nav-pill{background:#c6ff1a}.nav-item:hover .nav-text{color:#c6ff1a}.login-signup-hover{transition:all .25s ease!important}.login-signup-hover:hover{background-color:#fff!important;border-color:#bef264!important;color:#000!important}.pill-hover{background-color:#ffffff1a;transition:background-color .5s}.pill-hover:hover{animation:pillHoverAnim 4s forwards}@keyframes pillHoverAnim{0%{background-color:#232833}to{background-color:#ffffff4d}}.navbar-link-item>.navbar-top-egg-green{opacity:0;transform:translate(-50%) translateY(-6px);animation:none;background:transparent;pointer-events:none}.navbar-link-item>.navbar-top-egg-green.navbar-top-egg-green-visible{opacity:1!important;transform:translate(-50%) translateY(0)!important;background:#bef264!important;animation:none!important;pointer-events:none}.navbar-link-item>.navbar-top-egg-black{opacity:0;transform:translate(-50%) translateY(-6px)}.navbar-link-item>.navbar-top-egg-black.navbar-top-egg-black-visible{opacity:1!important;transform:translate(-50%) translateY(0)!important;background:#000!important}.navbar-link-item:hover>.navbar-top-egg-green{opacity:1;transform:translate(-50%) translateY(-2px)}.user-page.dark .dynamic-yellow-icon{color:#9ca3af!important}.user-page.dark .dynamic-yellow-icon:hover{color:#d1d5db!important}.placeholder\:text-center::-moz-placeholder{text-align:center}.placeholder\:text-center::placeholder{text-align:center}.placeholder\:text-\[\#888\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#888\]::placeholder{--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#8b8b8b\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(139 139 139 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#8b8b8b\]::placeholder{--tw-text-opacity: 1;color:rgb(139 139 139 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#8f8f8f\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(143 143 143 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#8f8f8f\]::placeholder{--tw-text-opacity: 1;color:rgb(143 143 143 / var(--tw-text-opacity, 1))}.placeholder\:text-black::-moz-placeholder{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.placeholder\:text-black::placeholder{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:\!border-transparent:focus-within{border-color:transparent!important}.focus-within\:shadow-\[0_0_15px_\#CEFF1B\]:focus-within{--tw-shadow: 0 0 15px #CEFF1B;--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#98CB00\]:hover{--tw-border-opacity: 1;border-color:rgb(152 203 0 / var(--tw-border-opacity, 1))}.hover\:border-\[\#C6FF1A\]:hover{--tw-border-opacity: 1;border-color:rgb(198 255 26 / var(--tw-border-opacity, 1))}.hover\:border-\[\#CEFF1B\]:hover{--tw-border-opacity: 1;border-color:rgb(206 255 27 / var(--tw-border-opacity, 1))}.hover\:border-\[\#bef264\]:hover{--tw-border-opacity: 1;border-color:rgb(190 242 100 / var(--tw-border-opacity, 1))}.hover\:border-\[\#ceff1b\]:hover{--tw-border-opacity: 1;border-color:rgb(206 255 27 / var(--tw-border-opacity, 1))}.hover\:border-black:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.hover\:border-black\/40:hover{border-color:#0006}.hover\:border-black\/50:hover{border-color:#00000080}.hover\:border-black\/60:hover{border-color:#0009}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-transparent:hover{border-color:transparent}.hover\:\!bg-transparent:hover{background-color:transparent!important}.hover\:bg-\[\#B3EF00\]:hover{--tw-bg-opacity: 1;background-color:rgb(179 239 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#C6FF00\]\/80:hover{background-color:#c6ff00cc}.hover\:bg-\[\#CEFF1B\]:hover{--tw-bg-opacity: 1;background-color:rgb(206 255 27 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#CEFF1B\]\/40:hover{background-color:#ceff1b66}.hover\:bg-\[\#CEFF1B\]\/5:hover{background-color:#ceff1b0d}.hover\:bg-\[\#c0e600\]:hover{--tw-bg-opacity: 1;background-color:rgb(192 230 0 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:\!text-black:hover{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.hover\:\!text-gray-600:hover{--tw-text-opacity: 1 !important;color:rgb(75 85 99 / var(--tw-text-opacity, 1))!important}.hover\:text-\[\#171717\]:hover{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_15px_\#CEFF1B\]:hover{--tw-shadow: 0 0 15px #CEFF1B;--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness: brightness(.95);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)}.focus\:\!border-transparent:focus{border-color:transparent!important}.focus\:border-\[\#C6FF1A\]:focus{--tw-border-opacity: 1;border-color:rgb(198 255 26 / var(--tw-border-opacity, 1))}.focus\:border-\[\#CEFF1B\]:focus{--tw-border-opacity: 1;border-color:rgb(206 255 27 / var(--tw-border-opacity, 1))}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-gray-400:focus{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:shadow-\[0_0_0_4px_rgba\(206\,255\,27\,0\.25\)\]:focus{--tw-shadow: 0 0 0 4px rgba(206,255,27,.25);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_15px_\#CEFF1B\]:focus{--tw-shadow: 0 0 15px #CEFF1B;--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_20px_\#CEFF1B\]:focus{--tw-shadow: 0 0 20px #CEFF1B;--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#C6FF1A\]\/40:focus{--tw-ring-color: rgb(198 255 26 / .4)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-black:disabled{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}@media not all and (min-width: 640px){.max-sm\:mb-4{margin-bottom:1rem}}@media (max-width: 400px){.max-\[400px\]\:-mt-8{margin-top:-2rem}.max-\[400px\]\:mt-0{margin-top:0}.max-\[400px\]\:h-\[30svh\]{height:30svh}.max-\[400px\]\:h-\[36px\]{height:36px}.max-\[400px\]\:max-w-\[300px\]{max-width:300px}.max-\[400px\]\:rounded-\[13px\]{border-radius:13px}.max-\[400px\]\:rounded-t-\[16px\]{border-top-left-radius:16px;border-top-right-radius:16px}.max-\[400px\]\:rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.max-\[400px\]\:object-top{-o-object-position:top;object-position:top}.max-\[400px\]\:px-4{padding-left:1rem;padding-right:1rem}.max-\[400px\]\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-\[400px\]\:py-4{padding-top:1rem;padding-bottom:1rem}.max-\[400px\]\:pb-12{padding-bottom:3rem}.max-\[400px\]\:pt-9{padding-top:2.25rem}.max-\[400px\]\:text-\[11px\]{font-size:11px}.max-\[400px\]\:text-\[20px\]{font-size:20px}}@media (min-width: 401px){.min-\[401px\]\:-mt-6{margin-top:-1.5rem}.min-\[401px\]\:h-\[36svh\]{height:36svh}.min-\[401px\]\:h-\[44px\]{height:44px}.min-\[401px\]\:max-w-\[440px\]{max-width:440px}.min-\[401px\]\:rounded-\[18px\]{border-radius:18px}.min-\[401px\]\:rounded-t-\[26px\]{border-top-left-radius:26px;border-top-right-radius:26px}.min-\[401px\]\:px-6{padding-left:1.5rem;padding-right:1.5rem}.min-\[401px\]\:px-8{padding-left:2rem;padding-right:2rem}.min-\[401px\]\:py-2{padding-top:.5rem;padding-bottom:.5rem}.min-\[401px\]\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.min-\[401px\]\:pb-11{padding-bottom:2.75rem}.min-\[401px\]\:pt-9{padding-top:2.25rem}.min-\[401px\]\:text-\[13px\]{font-size:13px}.min-\[401px\]\:text-\[14px\]{font-size:14px}.min-\[401px\]\:text-\[24px\]{font-size:24px}}@media (min-width: 640px){.sm\:-mt-28{margin-top:-7rem}.sm\:-mt-32{margin-top:-8rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-5{margin-left:1.25rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:block{display:block}.sm\:h-12{height:3rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:h-\[22px\]{height:22px}.sm\:h-\[26px\]{height:26px}.sm\:h-\[410px\]{height:410px}.sm\:h-\[92px\]{height:92px}.sm\:min-h-\[180px\]{min-height:180px}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-8{width:2rem}.sm\:w-\[183px\]{width:183px}.sm\:w-\[204px\]{width:204px}.sm\:w-\[26px\]{width:26px}.sm\:w-auto{width:auto}.sm\:max-w-\[420px\]{max-width:420px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:rounded-\[7px\]{border-radius:7px}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:pr-8{padding-right:2rem}.sm\:pt-8{padding-top:2rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[12vw\]{font-size:12vw}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[1rem\]{font-size:1rem}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[3\.6rem\]{font-size:3.6rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-4{line-height:1rem}}@media (min-width: 701px){.min-\[701px\]\:my-4{margin-top:1rem;margin-bottom:1rem}.min-\[701px\]\:-mt-10{margin-top:-2.5rem}.min-\[701px\]\:-mt-12{margin-top:-3rem}.min-\[701px\]\:mb-5{margin-bottom:1.25rem}.min-\[701px\]\:mb-6{margin-bottom:1.5rem}.min-\[701px\]\:mt-3{margin-top:.75rem}.min-\[701px\]\:mt-4{margin-top:1rem}.min-\[701px\]\:mt-6{margin-top:1.5rem}.min-\[701px\]\:mt-7{margin-top:1.75rem}.min-\[701px\]\:mt-8{margin-top:2rem}.min-\[701px\]\:block{display:block}.min-\[701px\]\:hidden{display:none}.min-\[701px\]\:h-12{height:3rem}.min-\[701px\]\:h-2\.5{height:.625rem}.min-\[701px\]\:h-3\.5{height:.875rem}.min-\[701px\]\:h-5{height:1.25rem}.min-\[701px\]\:h-6{height:1.5rem}.min-\[701px\]\:h-7{height:1.75rem}.min-\[701px\]\:h-\[42svh\]{height:42svh}.min-\[701px\]\:h-\[56px\]{height:56px}.min-\[701px\]\:min-h-\[220px\]{min-height:220px}.min-\[701px\]\:min-h-\[62vh\]{min-height:62vh}.min-\[701px\]\:w-12{width:3rem}.min-\[701px\]\:w-2\.5{width:.625rem}.min-\[701px\]\:w-3\.5{width:.875rem}.min-\[701px\]\:w-5{width:1.25rem}.min-\[701px\]\:w-6{width:1.5rem}.min-\[701px\]\:w-7{width:1.75rem}.min-\[701px\]\:max-w-\[540px\]{max-width:540px}.min-\[701px\]\:max-w-\[760px\]{max-width:760px}.min-\[701px\]\:max-w-\[780px\]{max-width:780px}.min-\[701px\]\:justify-center{justify-content:center}.min-\[701px\]\:gap-2\.5{gap:.625rem}.min-\[701px\]\:gap-3{gap:.75rem}.min-\[701px\]\:gap-5{gap:1.25rem}.min-\[701px\]\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.min-\[701px\]\:rounded-\[22px\]{border-radius:22px}.min-\[701px\]\:rounded-\[26px\]{border-radius:26px}.min-\[701px\]\:rounded-xl{border-radius:.75rem}.min-\[701px\]\:rounded-t-\[34px\]{border-top-left-radius:34px;border-top-right-radius:34px}.min-\[701px\]\:rounded-t-\[44px\]{border-top-left-radius:44px;border-top-right-radius:44px}.min-\[701px\]\:object-cover{-o-object-fit:cover;object-fit:cover}.min-\[701px\]\:object-center{-o-object-position:center;object-position:center}.min-\[701px\]\:p-10{padding:2.5rem}.min-\[701px\]\:p-6{padding:1.5rem}.min-\[701px\]\:p-7{padding:1.75rem}.min-\[701px\]\:p-8{padding:2rem}.min-\[701px\]\:px-10{padding-left:2.5rem;padding-right:2.5rem}.min-\[701px\]\:px-4{padding-left:1rem;padding-right:1rem}.min-\[701px\]\:px-6{padding-left:1.5rem;padding-right:1.5rem}.min-\[701px\]\:px-8{padding-left:2rem;padding-right:2rem}.min-\[701px\]\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.min-\[701px\]\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.min-\[701px\]\:py-3{padding-top:.75rem;padding-bottom:.75rem}.min-\[701px\]\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.min-\[701px\]\:pb-12{padding-bottom:3rem}.min-\[701px\]\:pt-10{padding-top:2.5rem}.min-\[701px\]\:text-4xl{font-size:2.25rem;line-height:2.5rem}.min-\[701px\]\:text-\[14px\]{font-size:14px}.min-\[701px\]\:text-\[16px\]{font-size:16px}.min-\[701px\]\:text-\[30px\]{font-size:30px}.min-\[701px\]\:text-base{font-size:1rem;line-height:1.5rem}.min-\[701px\]\:text-lg{font-size:1.125rem;line-height:1.75rem}.min-\[701px\]\:text-sm{font-size:.875rem;line-height:1.25rem}.min-\[701px\]\:leading-5{line-height:1.25rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:-ml-5{margin-left:-1.25rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-0{margin-top:0}.md\:mt-20{margin-top:5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-11{height:2.75rem}.md\:h-6{height:1.5rem}.md\:h-\[250px\]{height:250px}.md\:h-\[400px\]{height:400px}.md\:h-\[60px\]{height:60px}.md\:h-\[90vh\]{height:90vh}.md\:w-11{width:2.75rem}.md\:w-6{width:1.5rem}.md\:w-\[250px\]{width:250px}.md\:w-\[60px\]{width:60px}.md\:max-w-\[500px\]{max-width:500px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[152px_152px_minmax\(0\,1fr\)\]{grid-template-columns:152px 152px minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-16{gap:4rem}.md\:gap-2\.5{gap:.625rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:self-center{align-self:center}.md\:p-0{padding:0}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-16{padding:4rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.md\:pt-16{padding-top:4rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[1\.02rem\]{font-size:1.02rem}.md\:text-\[10vw\]{font-size:10vw}.md\:text-\[11px\]{font-size:11px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[22px\]{font-size:22px}.md\:text-\[4\.35rem\]{font-size:4.35rem}.md\:text-\[8px\]{font-size:8px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 950px){.min-\[950px\]\:mb-10{margin-bottom:2.5rem}.min-\[950px\]\:mb-12{margin-bottom:3rem}.min-\[950px\]\:mb-2{margin-bottom:.5rem}.min-\[950px\]\:mb-3{margin-bottom:.75rem}.min-\[950px\]\:mb-4{margin-bottom:1rem}.min-\[950px\]\:mb-5{margin-bottom:1.25rem}.min-\[950px\]\:mb-6{margin-bottom:1.5rem}.min-\[950px\]\:mb-8{margin-bottom:2rem}.min-\[950px\]\:mt-0{margin-top:0}.min-\[950px\]\:mt-2{margin-top:.5rem}.min-\[950px\]\:mt-3{margin-top:.75rem}.min-\[950px\]\:mt-4{margin-top:1rem}.min-\[950px\]\:mt-6{margin-top:1.5rem}.min-\[950px\]\:mt-\[clamp\(16px\,2vh\,32px\)\]{margin-top:clamp(16px,2vh,32px)}.min-\[950px\]\:block{display:block}.min-\[950px\]\:flex{display:flex}.min-\[950px\]\:hidden{display:none}.min-\[950px\]\:h-24{height:6rem}.min-\[950px\]\:h-4{height:1rem}.min-\[950px\]\:h-6{height:1.5rem}.min-\[950px\]\:h-8{height:2rem}.min-\[950px\]\:h-\[18px\]{height:18px}.min-\[950px\]\:h-auto{height:auto}.min-\[950px\]\:h-full{height:100%}.min-\[950px\]\:min-h-\[100svh\]{min-height:100svh}.min-\[950px\]\:min-h-\[80\%\]{min-height:80%}.min-\[950px\]\:min-h-\[85\%\]{min-height:85%}.min-\[950px\]\:min-h-screen{min-height:100vh}.min-\[950px\]\:w-16{width:4rem}.min-\[950px\]\:w-24{width:6rem}.min-\[950px\]\:w-4{width:1rem}.min-\[950px\]\:w-6{width:1.5rem}.min-\[950px\]\:w-\[18px\]{width:18px}.min-\[950px\]\:w-\[30\%\]{width:30%}.min-\[950px\]\:w-\[46\%\]{width:46%}.min-\[950px\]\:w-\[70\%\]{width:70%}.min-\[950px\]\:w-\[95\%\]{width:95%}.min-\[950px\]\:w-full{width:100%}.min-\[950px\]\:max-w-\[600px\]{max-width:600px}.min-\[950px\]\:max-w-none{max-width:none}.min-\[950px\]\:flex-none{flex:none}.min-\[950px\]\:translate-x-8{--tw-translate-x: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.min-\[950px\]\:flex-row{flex-direction:row}.min-\[950px\]\:flex-nowrap{flex-wrap:nowrap}.min-\[950px\]\:items-center{align-items:center}.min-\[950px\]\:justify-start{justify-content:flex-start}.min-\[950px\]\:justify-center{justify-content:center}.min-\[950px\]\:gap-3{gap:.75rem}.min-\[950px\]\:gap-4{gap:1rem}.min-\[950px\]\:gap-5{gap:1.25rem}.min-\[950px\]\:gap-6{gap:1.5rem}.min-\[950px\]\:gap-8{gap:2rem}.min-\[950px\]\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.min-\[950px\]\:gap-y-6{row-gap:1.5rem}.min-\[950px\]\:rounded-\[24px\]{border-radius:24px}.min-\[950px\]\:rounded-\[30px\]{border-radius:30px}.min-\[950px\]\:rounded-none{border-radius:0}.min-\[950px\]\:rounded-xl{border-radius:.75rem}.min-\[950px\]\:border{border-width:1px}.min-\[950px\]\:border-\[\#CEFF1B\]{--tw-border-opacity: 1;border-color:rgb(206 255 27 / var(--tw-border-opacity, 1))}.min-\[950px\]\:bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.min-\[950px\]\:bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.min-\[950px\]\:bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.min-\[950px\]\:bg-white\/40{background-color:#fff6}.min-\[950px\]\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.min-\[950px\]\:from-\[\#E8E8E8\]{--tw-gradient-from: #E8E8E8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 232 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.min-\[950px\]\:via-\[\#E0E0E0\]{--tw-gradient-to: rgb(224 224 224 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #E0E0E0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.min-\[950px\]\:to-\[\#D8D8D8\]{--tw-gradient-to: #D8D8D8 var(--tw-gradient-to-position)}.min-\[950px\]\:object-cover{-o-object-fit:cover;object-fit:cover}.min-\[950px\]\:object-top{-o-object-position:top;object-position:top}.min-\[950px\]\:p-1{padding:.25rem}.min-\[950px\]\:p-10{padding:2.5rem}.min-\[950px\]\:p-12{padding:3rem}.min-\[950px\]\:p-3{padding:.75rem}.min-\[950px\]\:p-4{padding:1rem}.min-\[950px\]\:p-8{padding:2rem}.min-\[950px\]\:p-\[clamp\(10px\,1\.2vh\,12px\)\]{padding:clamp(10px,1.2vh,12px)}.min-\[950px\]\:p-\[clamp\(16px\,2vh\,24px\)\]{padding:clamp(16px,2vh,24px)}.min-\[950px\]\:p-\[clamp\(24px\,4vh\,48px\)\]{padding:clamp(24px,4vh,48px)}.min-\[950px\]\:p-\[clamp\(24px\,4vh\,64px\)\]{padding:clamp(24px,4vh,64px)}.min-\[950px\]\:px-0{padding-left:0;padding-right:0}.min-\[950px\]\:px-12{padding-left:3rem;padding-right:3rem}.min-\[950px\]\:px-4{padding-left:1rem;padding-right:1rem}.min-\[950px\]\:px-8{padding-left:2rem;padding-right:2rem}.min-\[950px\]\:py-0{padding-top:0;padding-bottom:0}.min-\[950px\]\:py-3{padding-top:.75rem;padding-bottom:.75rem}.min-\[950px\]\:py-4{padding-top:1rem;padding-bottom:1rem}.min-\[950px\]\:py-\[clamp\(8px\,1vh\,12px\)\]{padding-top:clamp(8px,1vh,12px);padding-bottom:clamp(8px,1vh,12px)}.min-\[950px\]\:pt-32{padding-top:8rem}.min-\[950px\]\:pt-\[clamp\(40px\,10vh\,128px\)\]{padding-top:clamp(40px,10vh,128px)}.min-\[950px\]\:text-2xl{font-size:1.5rem;line-height:2rem}.min-\[950px\]\:text-4xl{font-size:2.25rem;line-height:2.5rem}.min-\[950px\]\:text-\[15px\]{font-size:15px}.min-\[950px\]\:text-base{font-size:1rem;line-height:1.5rem}.min-\[950px\]\:text-lg{font-size:1.125rem;line-height:1.75rem}.min-\[950px\]\:text-xl{font-size:1.25rem;line-height:1.75rem}.min-\[950px\]\:text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}}@media (min-width: 1001px){.min-\[1001px\]\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.min-\[1001px\]\:mb-6{margin-bottom:1.5rem}.min-\[1001px\]\:mb-8{margin-bottom:2rem}.min-\[1001px\]\:mt-0{margin-top:0}.min-\[1001px\]\:mt-10{margin-top:2.5rem}.min-\[1001px\]\:mt-4{margin-top:1rem}.min-\[1001px\]\:h-4{height:1rem}.min-\[1001px\]\:h-6{height:1.5rem}.min-\[1001px\]\:h-\[72px\]{height:72px}.min-\[1001px\]\:h-full{height:100%}.min-\[1001px\]\:w-4{width:1rem}.min-\[1001px\]\:w-6{width:1.5rem}.min-\[1001px\]\:max-w-\[600px\]{max-width:600px}.min-\[1001px\]\:shrink-0{flex-shrink:0}.min-\[1001px\]\:basis-\[46\%\]{flex-basis:46%}.min-\[1001px\]\:flex-row{flex-direction:row}.min-\[1001px\]\:justify-center{justify-content:center}.min-\[1001px\]\:gap-4{gap:1rem}.min-\[1001px\]\:rounded-\[28px\]{border-radius:28px}.min-\[1001px\]\:rounded-none{border-radius:0}.min-\[1001px\]\:border-2{border-width:2px}.min-\[1001px\]\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.min-\[1001px\]\:from-\[\#E8E8E8\]{--tw-gradient-from: #E8E8E8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 232 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.min-\[1001px\]\:via-\[\#E0E0E0\]{--tw-gradient-to: rgb(224 224 224 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #E0E0E0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.min-\[1001px\]\:to-\[\#D8D8D8\]{--tw-gradient-to: #D8D8D8 var(--tw-gradient-to-position)}.min-\[1001px\]\:object-cover{-o-object-fit:cover;object-fit:cover}.min-\[1001px\]\:object-top{-o-object-position:top;object-position:top}.min-\[1001px\]\:p-10{padding:2.5rem}.min-\[1001px\]\:px-10{padding-left:2.5rem;padding-right:2.5rem}.min-\[1001px\]\:px-12{padding-left:3rem;padding-right:3rem}.min-\[1001px\]\:py-8{padding-top:2rem;padding-bottom:2rem}.min-\[1001px\]\:py-\[12px\]{padding-top:12px;padding-bottom:12px}.min-\[1001px\]\:text-\[16px\]{font-size:16px}.min-\[1001px\]\:text-\[18px\]{font-size:18px}.min-\[1001px\]\:text-\[20px\]{font-size:20px}.min-\[1001px\]\:text-\[38px\]{font-size:38px}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-1\/6{width:16.666667%}.lg\:w-\[580px\]{width:580px}.lg\:w-\[650px\]{width:650px}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-\[500px\]{max-width:500px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1fr_1fr\]{grid-template-columns:1fr 1fr 1fr}.lg\:flex-row{flex-direction:row}.lg\:justify-start{justify-content:flex-start}.lg\:p-10{padding:2.5rem}.lg\:p-16{padding:4rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:pt-10{padding-top:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-\[14px\]{font-size:14px}.lg\:text-\[40px\]{font-size:40px}.lg\:text-\[9vw\]{font-size:9vw}.lg\:leading-\[1\.5\]{line-height:1.5}.lg\:tracking-\[-0\.02em\]{letter-spacing:-.02em}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[342px_1fr\]{grid-template-columns:342px 1fr}.xl\:text-\[8vw\]{font-size:8vw}}@media (min-width: 1300px){.min-\[1300px\]\:max-w-\[700px\]{max-width:700px}}@media (min-width: 1301px){.min-\[1301px\]\:h-\[80px\]{height:80px}.min-\[1301px\]\:max-w-\[680px\]{max-width:680px}.min-\[1301px\]\:rounded-\[30px\]{border-radius:30px}.min-\[1301px\]\:p-12{padding:3rem}.min-\[1301px\]\:px-12{padding-left:3rem;padding-right:3rem}.min-\[1301px\]\:px-14{padding-left:3.5rem;padding-right:3.5rem}.min-\[1301px\]\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.min-\[1301px\]\:py-\[14px\]{padding-top:14px;padding-bottom:14px}.min-\[1301px\]\:text-\[20px\]{font-size:20px}.min-\[1301px\]\:text-\[22px\]{font-size:22px}.min-\[1301px\]\:text-\[46px\]{font-size:46px}}@media (min-width: 1536px){.\32xl\:text-7xl{font-size:4.5rem;line-height:1}}@media (prefers-color-scheme: dark){.dark\:border-\[\#2a2f3a\]{--tw-border-opacity: 1;border-color:rgb(42 47 58 / var(--tw-border-opacity, 1))}.dark\:border-\[\#333333\],.dark\:border-\[\#333\]{--tw-border-opacity: 1;border-color:rgb(51 51 51 / var(--tw-border-opacity, 1))}.dark\:border-\[\#CEFF1B\]{--tw-border-opacity: 1;border-color:rgb(206 255 27 / var(--tw-border-opacity, 1))}.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-red-900{--tw-border-opacity: 1;border-color:rgb(127 29 29 / var(--tw-border-opacity, 1))}.dark\:border-white\/10{border-color:#ffffff1a}.dark\:border-white\/15{border-color:#ffffff26}.dark\:border-white\/20{border-color:#fff3}.dark\:bg-\[\#0f1115\]{--tw-bg-opacity: 1;background-color:rgb(15 17 21 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#111\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#111\]\/50{background-color:#11111180}.dark\:bg-\[\#121212\]{--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#141414\]{--tw-bg-opacity: 1;background-color:rgb(20 20 20 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1A1A1A\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1E1E1E\]{--tw-bg-opacity: 1;background-color:rgb(30 30 30 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1c1c1c\]{--tw-bg-opacity: 1;background-color:rgb(28 28 28 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1f1f1f\]{--tw-bg-opacity: 1;background-color:rgb(31 31 31 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#232323\]{--tw-bg-opacity: 1;background-color:rgb(35 35 35 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#2B2B2B\]{--tw-bg-opacity: 1;background-color:rgb(43 43 43 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#2f2f2f\]{--tw-bg-opacity: 1;background-color:rgb(47 47 47 / var(--tw-bg-opacity, 1))}.dark\:bg-black\/45{background-color:#00000073}.dark\:bg-black\/70{background-color:#000000b3}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-red-950\/20{background-color:#450a0a33}.dark\:bg-red-950\/30{background-color:#450a0a4d}.dark\:bg-white\/5{background-color:#ffffff0d}.dark\:text-\[\#CEFF1B\]{--tw-text-opacity: 1;color:rgb(206 255 27 / var(--tw-text-opacity, 1))}.dark\:text-\[\#a3a3a3\]{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\:text-\[\#f0f0f0\]{--tw-text-opacity: 1;color:rgb(240 240 240 / var(--tw-text-opacity, 1))}.dark\:text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.dark\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:shadow-\[0_0_40px_rgba\(206\,255\,27\,0\.6\)\]{--tw-shadow: 0 0 40px rgba(206,255,27,.6);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_50px_rgba\(206\,255\,27\,0\.6\)\]{--tw-shadow: 0 0 50px rgba(206,255,27,.6);--tw-shadow-colored: 0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}}
