@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Manrope:wght@300;400;500;600&family=Playfair+Display:ital,wght@1,500&display=swap";html{scroll-behavior:smooth}body{color:#171813;background:#f2efe8;margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}img{width:100%;display:block}.nav{z-index:20;color:#fff;border-bottom:1px solid #ffffff2b;justify-content:space-between;align-items:center;width:100%;height:84px;padding:0 4vw;display:flex;position:absolute;top:0;left:0}.brand{align-items:center;gap:12px;display:flex}.brand strong{letter-spacing:.12em;font:500 24px Manrope}.brand span{letter-spacing:.14em;border-left:1px solid #fff6;padding-left:12px;font-size:7px;line-height:1.25}.nav nav{text-transform:uppercase;gap:30px;font-size:10px;display:flex}.navEnd{align-items:center;gap:18px;font-size:10px;display:flex}.consult{color:#fff;text-transform:uppercase;background:0 0;border:1px solid #fff5;padding:12px 20px;font-size:9px}.menu,.close{color:#fff;background:0 0;border:0;display:none}.hero{background:#11120f;height:100vh;min-height:720px;position:relative;overflow:hidden}.hero>img,.cta>img{object-fit:cover;height:100%;position:absolute;inset:0}.overlay{background:linear-gradient(90deg,#10120fdb 0%,#10120f79 38%,#0000 72%),linear-gradient(#0000 50%,#090a086b);position:absolute;inset:0}.heroCopy{color:#fff;max-width:680px;position:absolute;bottom:12vh;left:8vw}.heroCopy>span,.sectionTitle span,.darkIntro span,.aboutCopy>span,.ctaCopy>span{letter-spacing:.23em;font-size:9px;font-weight:600}.hero h1{letter-spacing:-.055em;margin:18px 0 24px;font:300 clamp(58px,6.7vw,108px)/.93 Manrope}.hero h1 em,.about h2 em{font-family:Playfair Display;font-weight:500}.heroCopy p{color:#ece8de;max-width:500px;font-size:14px;line-height:1.65}.actions{gap:12px;margin-top:30px;display:flex}.actions a{color:#191a16;text-transform:uppercase;background:#f3eee3;align-items:center;gap:28px;padding:14px 18px;font-size:9px;display:flex}.actions svg{width:14px}.actions .outline{color:#fff;background:0 0;border:1px solid #ffffff70}.scroll{color:#fff;letter-spacing:.18em;align-items:center;gap:10px;font-size:7px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.scroll svg{width:14px}.projects{padding:75px 5.5vw 90px}.sectionTitle{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.sectionTitle h2{letter-spacing:-.04em;margin:10px 0 0;font:400 clamp(32px,3vw,50px)/1.08 Manrope}.sectionTitle>a{align-items:center;gap:9px;font-size:9px;display:flex}.sectionTitle svg{width:13px}.projectGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.card{background:#20221d;height:410px;position:relative;overflow:hidden}.card>img{object-fit:cover;height:100%;transition:all .6s;position:absolute;inset:0}.card:hover>img{transform:scale(1.035)}.cardCopy{color:#fff;flex-direction:column;align-items:flex-start;padding:22px;display:flex;position:absolute;inset:0}.cardCopy>span{font:300 36px Manrope}.cardCopy h3{margin:auto 0 4px;font-size:16px}.cardCopy p{margin:0 0 9px;font-size:10px}.cardCopy b{letter-spacing:.12em;text-transform:uppercase;background:#0009;padding:6px 8px;font-size:7px}.cardCopy a{text-transform:uppercase;align-items:center;gap:12px;margin-top:18px;font-size:8px;display:flex}.cardCopy svg{width:12px}.dark{color:#efede5;background:#171814;padding:92px 5.5vw}.darkIntro{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.darkIntro h2{letter-spacing:-.04em;margin:14px 0 0;font:400 clamp(36px,4vw,62px)/1.05 Manrope}.darkIntro p{color:#aaa99f;max-width:430px;font-size:13px;line-height:1.7}.serviceGrid{grid-template-columns:repeat(4,1fr);gap:35px;margin-top:70px;display:grid}.service svg{stroke-width:1.2px;width:34px;height:34px}.service h3{text-transform:uppercase;letter-spacing:.09em;margin-top:24px;font-size:10px}.service p{color:#aaa99f;font-size:11px;line-height:1.65}.metrics{border-top:1px solid #fff2;grid-template-columns:repeat(4,1fr);margin-top:65px;padding-top:40px;display:grid}.metrics div{border-right:1px solid #ffffff1d;padding-right:25px}.metrics div:last-child{border:0}.metrics b{color:#d3ba80;font:300 25px Manrope}.metrics span{text-transform:uppercase;letter-spacing:.12em;color:#aaa99f;margin-top:9px;font-size:7px;display:block}.about{background:#f5f1e9;grid-template-columns:1fr 1fr;min-height:680px;display:grid}.aboutCopy{padding:110px 8vw}.aboutCopy h2{letter-spacing:-.05em;margin:28px 0;font:300 clamp(45px,5vw,75px)/1.03 Manrope}.aboutCopy p{color:#696860;font-size:14px;line-height:1.8}.aboutCopy a{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;margin-top:24px;padding-bottom:5px;font-size:10px;display:inline-flex}.aboutCopy svg{width:13px}.aboutImg{overflow:hidden}.aboutImg img{object-fit:cover;height:100%}.method{background:#fff;padding:100px 5.5vw}.steps{grid-template-columns:repeat(5,1fr);margin-top:55px;display:grid}.step{padding-right:22px}.step>span{font:300 25px Manrope}.step i{background:#c9c6bd;height:1px;margin:18px 0 22px;display:block}.step h3{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.step p{color:#77756d;font-size:9px;line-height:1.55}.cta{color:#fff;height:540px;position:relative;overflow:hidden}.ctaCopy{max-width:610px;position:absolute;top:50%;left:7vw;transform:translateY(-50%)}.ctaCopy h2{margin:18px 0;font:400 clamp(40px,4.4vw,68px)/1.05 Manrope}.ctaCopy p{color:#e1ddd2;max-width:430px;font-size:13px;line-height:1.7}footer{color:#ddd9d0;background:#11120f;grid-template-columns:1.4fr repeat(3,1fr);gap:40px;padding:65px 5.5vw 30px;font-size:9px;display:grid}footer>div{flex-direction:column;gap:9px;display:flex}.footBrand strong{letter-spacing:.15em;font:500 23px Manrope}.footBrand span{letter-spacing:.16em;font-size:6px}footer b{text-transform:uppercase;letter-spacing:.12em;color:#fff;font-size:7px}footer span,footer a{color:#aaa99f}footer small{color:#797970;border-top:1px solid #ffffff17;grid-column:1/-1;margin-top:32px;padding-top:20px}@media (width<=900px){.nav nav{z-index:30;background:#11130f;flex-direction:column;justify-content:center;align-items:center;gap:28px;font-size:20px;transition:all .35s;display:flex;position:fixed;inset:0;transform:translate(100%)}.nav nav.open{transform:none}.menu,.close{display:block}.close{position:absolute;top:25px;right:25px}.consult,.navEnd>span{display:none}.heroCopy{left:7vw;right:7vw}.hero h1{font-size:15vw}.projectGrid{grid-template-columns:1fr}.card{height:500px}.darkIntro{grid-template-columns:1fr}.serviceGrid{grid-template-columns:1fr 1fr}.metrics{grid-template-columns:1fr 1fr;gap:28px}.metrics div{border:0}.about{grid-template-columns:1fr}.aboutImg{height:500px}.steps{grid-template-columns:1fr 1fr;gap:30px}footer{grid-template-columns:1fr 1fr}.footBrand{grid-column:1/-1}}@media (width<=560px){.nav{height:70px}.brand strong{font-size:20px}.brand span{font-size:6px}.hero{min-height:780px}.heroCopy{bottom:13vh}.hero h1{font-size:14.5vw}.actions{flex-direction:column;align-items:flex-start}.projects,.dark,.method{padding-left:20px;padding-right:20px}.card{height:430px}.serviceGrid,.metrics,.steps{grid-template-columns:1fr}.aboutCopy{padding:90px 22px}.cta{height:590px}.ctaCopy{left:22px;right:22px}footer{grid-template-columns:1fr;padding-left:22px;padding-right:22px}}.sectionLead{color:#77756d!important;max-width:430px!important;font-size:12px!important;line-height:1.65!important}.featuredProject{background:#ded8cc;grid-template-columns:1.35fr .65fr;min-height:720px;display:grid}.featuredMedia{overflow:hidden}.featuredMedia img{object-fit:cover;height:100%}.featuredCopy{flex-direction:column;justify-content:center;padding:95px 6vw;display:flex}.featuredCopy>span,.projectHeroCopy>span,.projectConcept span,.galleryHead span,.projectCTA>span{letter-spacing:.23em;font-size:8px;font-weight:600}.featuredCopy h2{letter-spacing:-.05em;margin:22px 0;font:300 clamp(48px,5vw,78px)/1.02 Manrope}.featuredCopy h2 em,.projectConcept h2 em{font-family:Playfair Display;font-weight:500}.featuredCopy p{color:#66645e;font-size:13px;line-height:1.8}.featuredCopy a{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:16px;width:max-content;margin-top:28px;padding-bottom:7px;font-size:9px;display:flex}.featuredCopy svg{width:13px}.projectHero{color:#fff;background:#11120f;height:86vh;min-height:680px;position:relative;overflow:hidden}.projectHero>img{object-fit:cover;height:100%;position:absolute;inset:0}.projectHeroCopy{z-index:2;max-width:820px;position:absolute;bottom:9vh;left:7vw}.projectHeroCopy .back{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:55px;font-size:9px;display:flex}.projectHeroCopy .back svg{width:14px}.projectHeroCopy h1{letter-spacing:-.06em;margin:18px 0 22px;font:300 clamp(58px,7vw,108px)/.94 Manrope}.projectHeroCopy p{color:#e3dfd4;max-width:600px;font-size:14px;line-height:1.7}.projectFacts{color:#eeeae0;background:#161713;grid-template-columns:repeat(4,1fr);padding:34px 6vw;display:grid}.projectFacts>div{border-right:1px solid #ffffff1d;grid-template-rows:auto auto;grid-template-columns:34px 1fr;column-gap:10px;padding:0 28px;display:grid}.projectFacts>div:first-child{padding-left:0}.projectFacts>div:last-child{border:0}.projectFacts svg{stroke-width:1.3px;color:#b9a67c;grid-row:1/3;width:20px}.projectFacts span{letter-spacing:.14em;text-transform:uppercase;color:#8f8e86;font-size:7px}.projectFacts b{margin-top:4px;font:400 13px Manrope}.projectConcept{background:#f2efe8;grid-template-columns:1fr 1fr;gap:10vw;padding:120px 7vw;display:grid}.projectConcept h2{letter-spacing:-.05em;margin:25px 0;font:300 clamp(46px,5vw,76px)/1.03 Manrope}.projectConcept>div:last-child{padding-top:40px}.projectConcept p{color:#66645e;margin:0 0 45px;font-size:14px;line-height:1.9}.projectConcept ul{border-top:1px solid #cbc7bd;margin:0;padding:0;list-style:none}.projectConcept li{text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #cbc7bd;padding:16px 0;font-size:11px}.gallery{color:#fff;background:#11120f;padding:95px 4vw 110px}.galleryHead{justify-content:space-between;align-items:end;padding:0 2vw 35px;display:flex}.galleryHead p{color:#9f9e96;max-width:420px;font-size:12px;line-height:1.7}.galleryGrid{grid-template-rows:340px 340px;grid-template-columns:1.4fr .6fr;gap:12px;display:grid}.galleryGrid figure{background:#292a25;margin:0;position:relative;overflow:hidden}.galleryGrid figure.large{grid-row:1/3}.galleryGrid img{object-fit:cover;height:100%;transition:transform .65s}.galleryGrid figure:hover img{transform:scale(1.025)}.galleryGrid figure span{color:#fff;background:#11120fcf;align-items:center;gap:7px;padding:8px 10px;font-size:8px;display:flex;position:absolute;bottom:16px;right:16px}.galleryGrid figure span svg{width:12px}.projectNav{background:#f3f0e9;grid-template-columns:1fr 1fr;display:grid}.projectNav>a{border-right:1px solid #cfcbc1;align-items:center;gap:22px;min-height:180px;padding:42px 6vw;display:flex}.projectNav>a.next{text-align:right;border:0;justify-content:flex-end}.projectNav svg{width:22px}.projectNav span{flex-direction:column;gap:7px;display:flex}.projectNav small{text-transform:uppercase;letter-spacing:.14em;color:#8a887f;font-size:7px}.projectNav b{font:400 17px Manrope}.projectCTA{background:#c7bda6;padding:120px 7vw}.projectCTA h2{letter-spacing:-.055em;margin:24px 0 38px;font:300 clamp(48px,6vw,88px)/1.02 Manrope}.projectCTA>a{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:28px;width:max-content;padding-bottom:8px;font-size:10px;display:flex}.projectCTA svg{width:14px}.notFound{color:#fff;text-align:center;background:#12130f;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.notFound>span{color:#b8a477;font:300 90px Manrope}.notFound h1{font:300 42px Manrope}.notFound a{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:6px;font-size:10px;display:flex}.notFound svg{width:14px}@media (width<=900px){.featuredProject{grid-template-columns:1fr}.featuredMedia{height:520px}.featuredCopy{padding:80px 7vw}.projectHeroCopy{left:7vw;right:7vw}.projectFacts{grid-template-columns:1fr 1fr;gap:28px}.projectFacts>div{border:0;padding:0}.projectConcept{grid-template-columns:1fr;gap:10px;padding:90px 7vw}.projectConcept>div:last-child{padding-top:0}.galleryGrid{grid-template-rows:520px 360px 360px;grid-template-columns:1fr}.galleryGrid figure.large{grid-row:auto}}@media (width<=560px){.featuredMedia{height:420px}.featuredCopy{padding:70px 22px}.projectHero{height:82vh;min-height:650px}.projectHeroCopy{bottom:7vh;left:22px;right:22px}.projectHeroCopy h1{font-size:14vw}.projectHeroCopy .back{margin-bottom:36px}.projectFacts{grid-template-columns:1fr;padding:30px 22px}.projectConcept{padding:75px 22px}.gallery{padding:75px 12px}.galleryHead{display:block}.galleryHead p{margin-top:18px}.galleryGrid{grid-template-rows:420px 280px 280px}.projectNav{grid-template-columns:1fr}.projectNav>a{border-bottom:1px solid #cfcbc1;border-right:0;min-height:140px;padding:30px 22px}.projectCTA{padding:90px 22px}}.servicesPremium{color:#efede5;background:#171814;padding:105px 5.5vw 0}.servicesPremiumHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;padding-bottom:58px;display:grid}.servicesPremiumHead>div>span,.servicesClosing>span{letter-spacing:.23em;color:#c5b07d;font-size:8px;font-weight:600}.servicesPremiumHead h2{letter-spacing:-.05em;margin:20px 0 0;font:300 clamp(42px,4.7vw,72px)/1.03 Manrope}.servicesPremiumHead h2 em{font-family:Playfair Display;font-weight:500}.servicesPremiumHead>p{color:#aaa99f;max-width:470px;margin:0;font-size:13px;line-height:1.8}.serviceExperience{border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;grid-template-columns:.72fr 1.18fr .9fr;min-height:610px;display:grid}.serviceTabs{border-right:1px solid #ffffff20;flex-direction:column;display:flex}.serviceTabs button{appearance:none;color:#8f8e86;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff18;grid-template-columns:42px 1fr 24px;align-items:center;min-height:108px;padding:20px 22px 20px 0;transition:all .3s;display:grid}.serviceTabs button:hover,.serviceTabs button.active{color:#fff;background:#ffffff08;padding-left:18px}.serviceTabs button span{letter-spacing:.12em;color:#a99468;font-size:8px}.serviceTabs button strong{font:400 14px Manrope}.serviceTabs button svg{opacity:.4;width:14px;transition:all .3s}.serviceTabs button.active svg{opacity:1;transform:translate(3px)}.serviceVisual{min-height:610px;animation:.45s serviceFade;position:relative;overflow:hidden}.serviceVisual img{object-fit:cover;height:100%;position:absolute;inset:0}.serviceVisualShade{background:linear-gradient(#0000 45%,#11120fa6);position:absolute;inset:0}.serviceVisual>span{letter-spacing:.2em;font-size:7px;position:absolute;bottom:24px;left:24px}.serviceDetail{flex-direction:column;padding:65px 3.4vw;animation:.45s serviceFade;display:flex}.serviceDetail>span{letter-spacing:.16em;color:#a99468;font-size:8px}.serviceDetail h3{letter-spacing:-.04em;margin:20px 0;font:300 clamp(28px,2.7vw,43px) Manrope}.serviceDetail p{color:#aaa99f;margin:0 0 32px;font-size:12px;line-height:1.8}.serviceDetail ul{border-top:1px solid #ffffff1c;margin:0;padding:0;list-style:none}.serviceDetail li{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff1c;padding:13px 0;font-size:9px}.serviceDetail a{text-transform:uppercase;border-bottom:1px solid #aaa99f;align-items:center;gap:16px;width:max-content;margin-top:auto;padding-top:30px;padding-bottom:6px;font-size:8px;display:flex}.serviceDetail a svg{width:12px}.servicesClosing{grid-template-columns:.6fr 1.4fr auto;align-items:center;gap:40px;padding:48px 0 54px;display:grid}.servicesClosing p{color:#d5d2ca;max-width:600px;margin:0;font:300 20px/1.45 Manrope}.servicesClosing a{text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #8c8b83;align-items:center;gap:14px;padding-bottom:6px;font-size:8px;display:flex}.servicesClosing svg{width:12px}@keyframes serviceFade{0%{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:none}}@media (width<=1000px){.servicesPremiumHead{grid-template-columns:1fr}.serviceExperience{grid-template-columns:1fr 1.3fr}.serviceTabs{grid-row:1/3}.serviceVisual,.serviceDetail{min-height:470px}.servicesClosing{grid-template-columns:1fr 2fr}.servicesClosing a{grid-column:2}}@media (width<=700px){.servicesPremium{padding:82px 20px 0}.servicesPremiumHead{padding-bottom:42px}.serviceExperience{display:block}.serviceTabs{border-right:0}.serviceTabs button{grid-template-columns:35px 1fr 20px;min-height:72px;padding-right:10px}.serviceVisual{min-height:410px}.serviceDetail{min-height:auto;padding:48px 4px 55px}.serviceDetail a{margin-top:32px}.servicesClosing{grid-template-columns:1fr;gap:18px;padding:42px 0 48px}.servicesClosing a{grid-column:auto;width:max-content}}.studio{color:#171813;background:#f3f0e9}.studioHero{grid-template-columns:.9fr 1.1fr;min-height:720px;display:grid}.studioHeroCopy{flex-direction:column;justify-content:center;padding:120px 7vw;display:flex}.studioHeroCopy>span,.studioManifest>span,.principlesHead>span,.teamHead span,.studioClosing span{letter-spacing:.23em;color:#8f7950;font-size:8px;font-weight:600}.studioHeroCopy h2{letter-spacing:-.055em;margin:28px 0;font:300 clamp(48px,5.2vw,80px)/1.03 Manrope}.studioHeroCopy h2 em,.studioClosing h3 em{font-family:Playfair Display;font-weight:500}.studioHeroCopy p{color:#69675f;max-width:560px;font-size:14px;line-height:1.9}.studioHeroImage{min-height:720px;overflow:hidden}.studioHeroImage img{object-fit:cover;height:100%}.studioManifest{background:#d7d0c1;grid-template-columns:.35fr 1.3fr .7fr;align-items:start;gap:5vw;padding:100px 7vw;display:grid}.studioManifest blockquote{letter-spacing:-.04em;margin:0;font:300 clamp(32px,3.5vw,54px)/1.22 Manrope}.studioManifest p{color:#625f58;margin:0;padding-top:6px;font-size:12px;line-height:1.85}.principles{color:#efede6;background:#11120f;padding:110px 7vw}.principlesHead{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:end;padding-bottom:50px;display:flex}.principlesHead h3{letter-spacing:-.045em;margin:18px 0 0;font:300 clamp(38px,4vw,60px)/1.06 Manrope}.principleGrid{grid-template-columns:repeat(4,1fr);display:grid}.principleGrid article{border-right:1px solid #ffffff18;padding:36px 30px 28px 0}.principleGrid article:not(:first-child){padding-left:30px}.principleGrid article:last-child{border-right:0}.principleGrid article>span{color:#a58d60;font-size:9px}.principleGrid h4{margin:24px 0 14px;font:400 20px Manrope}.principleGrid p{color:#9d9c94;margin:0;font-size:11px;line-height:1.75}.team{background:#f4f1ea;padding:110px 7vw}.teamHead{grid-template-columns:1fr .6fr;align-items:end;gap:8vw;margin-bottom:46px;display:grid}.teamHead h3{letter-spacing:-.045em;margin:18px 0 0;font:300 clamp(38px,4vw,60px)/1.05 Manrope}.teamHead>p{color:#76746c;margin:0;font-size:11px;line-height:1.75}.teamCard{background:#e1ddd3}.teamPortrait{background:linear-gradient(145deg,#22231f,#6f6c63);height:360px;position:relative;overflow:hidden}.teamPortrait:before{content:"";background:radial-gradient(circle at 50% 28%,#b8b3a9 0 12%,#0000 12.5%),radial-gradient(at 50% 76%,#393a35 0 37%,#0000 37.5%);position:absolute;inset:0}.team-2 .teamPortrait{background:linear-gradient(145deg,#2b2d29,#8c8579)}.team-3 .teamPortrait{background:linear-gradient(145deg,#3b3933,#9a9488)}.team-4 .teamPortrait{background:linear-gradient(145deg,#20221f,#6d6a61)}.portraitShape{background:#171813aa;border-radius:50% 50% 12% 12%;width:55%;height:62%;position:absolute;bottom:-10%;left:23%}.teamPortrait>span{color:#fff;letter-spacing:.12em;font-size:9px;position:absolute;top:16px;right:16px}.teamCard>div:last-child{padding:18px 18px 22px}.teamCard small{letter-spacing:.16em;color:#8f7950;font-size:7px}.teamCard h4{margin:8px 0 3px;font:400 16px Manrope}.teamCard p{color:#6f6d66;margin:0;font-size:10px}.studioClosing{background:#c4b89e;justify-content:space-between;align-items:end;gap:40px;padding:90px 7vw;display:flex}.studioClosing h3{letter-spacing:-.05em;margin:22px 0 0;font:300 clamp(40px,4.8vw,70px)/1.04 Manrope}.studioClosing a{text-transform:uppercase;white-space:nowrap;border-bottom:1px solid;align-items:center;gap:18px;padding-bottom:7px;font-size:9px;display:flex}.studioClosing svg{width:13px}@media (width<=950px){.studioHero{grid-template-columns:1fr}.studioHeroImage{height:560px;min-height:0}.studioHeroCopy{padding:95px 7vw}.studioManifest{grid-template-columns:1fr;gap:26px}.principleGrid{grid-template-columns:1fr 1fr}.principleGrid article:nth-child(2){border-right:0}.principleGrid article:nth-child(3),.principleGrid article:nth-child(4){border-top:1px solid #ffffff18}.teamGrid{grid-template-columns:1fr 1fr}.teamHead{grid-template-columns:1fr}}@media (width<=600px){.studioHeroCopy{padding:78px 22px}.studioHeroImage{height:430px}.studioManifest{padding:75px 22px}.principles,.team{padding:80px 22px}.principlesHead{display:block}.principleGrid{grid-template-columns:1fr}.principleGrid article,.principleGrid article:not(:first-child){border-top:1px solid #ffffff18;border-right:0;padding:28px 0}.teamGrid{grid-template-columns:1fr}.teamPortrait{height:430px}.studioClosing{padding:78px 22px;display:block}.studioClosing a{width:max-content;margin-top:35px}}.methodPremium{color:#171813;background:#f4f1e9;padding:110px 5.5vw 0}.methodIntro{grid-template-columns:1.2fr .65fr;align-items:end;gap:9vw;padding:0 1.5vw 65px;display:grid}.methodIntro>div>span,.methodPromise span,.methodFlow>span{letter-spacing:.23em;color:#8f7950;font-size:8px;font-weight:600}.methodIntro h2{letter-spacing:-.055em;margin:22px 0 0;font:300 clamp(44px,5vw,76px)/1.03 Manrope}.methodIntro h2 em,.methodPromise h3 em{font-family:Playfair Display;font-weight:500}.methodIntro>p{color:#6d6b63;margin:0;font-size:13px;line-height:1.85}.methodStage{border-top:1px solid #c9c5bb;border-bottom:1px solid #c9c5bb}.methodRail{grid-template-columns:repeat(5,1fr);display:grid}.methodRail button{text-align:left;cursor:pointer;color:#8b8981;background:0 0;border:1px solid #d0ccc2;border-top:0;border-left:0;grid-template-columns:28px 1fr;align-items:center;min-height:84px;padding:17px 18px;transition:all .3s;display:grid;position:relative}.methodRail button:last-child{border-right:0}.methodRail button span{font-size:8px}.methodRail button strong{font:400 12px Manrope}.methodRail button i{background:#171813;width:0;height:2px;transition:all .35s;position:absolute;bottom:-1px;left:0}.methodRail button.active{color:#171813;background:#ebe6dc}.methodRail button.active i{width:100%}.methodCanvas{grid-template-columns:.38fr .72fr 1fr;min-height:590px;animation:.45s methodFade;display:grid}.methodNumber{color:#d4cfc4;letter-spacing:-.08em;padding:55px 20px;font:300 clamp(110px,14vw,220px)/1 Manrope}.methodCopy{flex-direction:column;padding:78px 4vw 55px 1vw;display:flex}.methodCopy>span{letter-spacing:.2em;color:#947e55;font-size:8px}.methodCopy h3{letter-spacing:-.055em;margin:24px 0 5px;font:300 clamp(45px,5vw,75px)/1 Manrope}.methodCopy h4{color:#7b6b4f;margin:0 0 28px;font:400 14px Manrope}.methodCopy p{color:#6d6b63;max-width:500px;margin:0;font-size:13px;line-height:1.85}.deliver{border-top:1px solid #c9c5bb;margin-top:auto;padding-top:20px}.deliver small{letter-spacing:.15em;color:#8d8a82;margin-bottom:8px;font-size:7px;display:block}.deliver b{text-transform:uppercase;letter-spacing:.06em;font:400 11px Manrope}.methodImage{min-height:590px;overflow:hidden}.methodImage img{object-fit:cover;height:100%;animation:.55s methodImage}.methodFlow{padding:50px 1.5vw 65px}.flowLine{grid-template-columns:repeat(5,1fr);margin-top:30px;display:grid;position:relative}.flowLine:before{content:"";background:#c6c1b6;height:1px;position:absolute;top:5px;left:0;right:0}.flowLine button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.flowLine button i{z-index:2;background:#f4f1e9;border:1px solid #817d73;border-radius:50%;width:11px;height:11px;transition:all .3s;display:block;position:relative}.flowLine button.active i{background:#171813;border-color:#171813;transform:scale(1.25)}.flowLine button span{text-transform:uppercase;letter-spacing:.1em;color:#77746c;margin-top:14px;font-size:8px;display:block}.methodPromise{color:#efede6;background:#171814;grid-template-columns:1fr .75fr;align-items:end;gap:10vw;margin:0 -5.5vw;padding:95px 7vw;display:grid}.methodPromise h3{letter-spacing:-.05em;margin:22px 0 0;font:300 clamp(42px,5vw,72px)/1.03 Manrope}.methodPromise p{color:#aaa99f;margin:0 0 32px;font-size:13px;line-height:1.85}.methodPromise a{text-transform:uppercase;border-bottom:1px solid #8c8b83;align-items:center;gap:18px;width:max-content;padding-bottom:7px;font-size:8px;display:flex}.methodPromise svg{width:13px}@keyframes methodFade{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes methodImage{0%{opacity:.65;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (width<=950px){.methodIntro{grid-template-columns:1fr}.methodCanvas{grid-template-columns:.35fr .65fr}.methodImage{grid-column:1/-1;min-height:500px}.methodNumber{padding-bottom:15px}.methodCopy{padding-bottom:55px}.deliver{margin-top:45px}.methodPromise{grid-template-columns:1fr}}@media (width<=650px){.methodPremium{padding:80px 20px 0}.methodIntro{padding-left:0;padding-right:0}.methodRail{display:flex;overflow-x:auto}.methodRail button{min-width:145px}.methodCanvas{display:block}.methodNumber{padding:35px 0 0;font-size:110px}.methodCopy{padding:25px 0 50px}.methodImage{min-height:390px}.methodFlow{padding-left:0;padding-right:0;overflow:hidden}.flowLine{min-width:620px}.methodPromise{margin:0 -20px;padding:78px 22px}}.contactConversion{color:#f1eee6;background:#12130f;grid-template-columns:.8fr 1.05fr;align-items:center;gap:8vw;min-height:900px;padding:110px 6vw;display:grid;position:relative;overflow:hidden}.contactBackdrop{position:absolute;inset:0}.contactBackdrop img{object-fit:cover;width:100%;height:100%}.contactBackdrop>div{background:linear-gradient(90deg,#11120ff5 0%,#11120fe8 42%,#11120fb5 100%);position:absolute;inset:0}.contactIntro,.contactPanel{z-index:2;position:relative}.contactIntro>span,.formHead>span,.chatCard>span,.formSuccess>span{letter-spacing:.23em;color:#c4aa73;font-size:8px;font-weight:600}.contactIntro h2{letter-spacing:-.055em;margin:24px 0;font:300 clamp(50px,5.5vw,84px)/1.01 Manrope}.contactIntro h2 em{font-family:Playfair Display;font-weight:500}.contactIntro>p{color:#c2c0b8;max-width:520px;font-size:13px;line-height:1.85}.contactDirect{flex-direction:column;gap:10px;margin-top:42px;display:flex}.contactDirect a,.contactDirect button{color:#fff;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff28;align-items:center;gap:16px;width:100%;max-width:380px;padding:15px 17px;display:flex}.contactDirect svg{stroke-width:1.4px;width:17px}.contactDirect span{font-size:11px}.contactDirect small{letter-spacing:.12em;text-transform:uppercase;color:#99988f;margin-bottom:4px;font-size:7px;display:block}.contactPanel{color:#191a16;background:#f2efe8;padding:42px 42px 35px;box-shadow:0 30px 80px #0005}.formHead{border-bottom:1px solid #cbc7bd;margin-bottom:28px;padding-bottom:22px}.formHead p{color:#77756e;max-width:470px;font-size:10px;line-height:1.6}.contactPanel form{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.field{flex-direction:column;gap:7px;display:flex}.field.full{grid-column:1/-1}.field label{letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:600}.field input,.field select,.field textarea{color:#171813;background:0 0;border:0;border-bottom:1px solid #aaa69c;border-radius:0;outline:none;width:100%;padding:10px 2px;font:400 12px DM Sans}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:#171813}.field textarea{resize:vertical;min-height:82px}.field small{color:#9b3d34;font-size:8px}.formBottom{grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;margin-top:10px;display:flex}.formBottom p{color:#85827a;max-width:260px;margin:0;font-size:8px;line-height:1.5}.formBottom button,.formSuccess button{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#171813;border:0;align-items:center;gap:18px;padding:14px 18px;font-size:8px;display:flex}.formBottom svg{width:13px}.formSuccess{flex-direction:column;justify-content:center;align-items:flex-start;min-height:480px;display:flex}.formSuccess>svg{stroke-width:1.2px;width:42px;height:42px;margin-bottom:25px}.formSuccess h3{letter-spacing:-.04em;margin:18px 0 10px;font:300 38px Manrope}.formSuccess p{color:#6f6d66;max-width:450px;font-size:12px;line-height:1.75}.formSuccess button{margin-top:25px}.floatingChat{z-index:50;color:#171813;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:#d2c19a;border:0;align-items:center;gap:9px;padding:13px 17px;font-size:8px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 35px #0005}.floatingChat svg{width:17px}.chatCard{z-index:51;color:#171813;background:#f1eee6;width:340px;padding:30px;animation:.3s chatIn;position:fixed;bottom:82px;right:24px;box-shadow:0 24px 70px #0007}.chatClose{cursor:pointer;background:0 0;border:0;position:absolute;top:13px;right:13px}.chatClose svg{width:17px}.chatCard h3{letter-spacing:-.04em;margin:18px 0 12px;font:300 27px/1.1 Manrope}.chatCard p{color:#6f6d66;font-size:10px;line-height:1.7}.chatCard>a,.chatCard>button:last-child{color:#fff;text-transform:uppercase;cursor:pointer;background:#171813;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:12px 14px;font-size:8px;display:flex}.chatCard>a svg,.chatCard>button:last-child svg{width:14px}@keyframes chatIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=900px){.contactConversion{grid-template-columns:1fr;padding:95px 7vw}.contactIntro{max-width:650px}.contactPanel{justify-self:center;width:100%;max-width:720px}}@media (width<=580px){.contactConversion{padding:80px 20px}.contactPanel{padding:32px 20px}.contactPanel form{grid-template-columns:1fr}.field.full{grid-column:auto}.formBottom{grid-column:auto;display:block}.formBottom button{justify-content:space-between;width:100%;margin-top:18px}.floatingChat{bottom:14px;right:14px}.floatingChat span{display:none}.chatCard{width:auto;bottom:70px;left:14px;right:14px}}.methodImage img{object-position:center center}.agenda{background:#d8d0c0;grid-template-columns:.8fr 1.1fr;align-items:start;gap:8vw;padding:110px 6vw;display:grid}.agendaIntro>span,.agendaLabel,.agendaDone>span{letter-spacing:.22em;color:#887249;font-size:8px;font-weight:600}.agendaIntro h2{letter-spacing:-.055em;margin:24px 0;font:300 clamp(45px,5vw,75px)/1.03 Manrope}.agendaIntro h2 em{font-family:Playfair Display;font-weight:500}.agendaIntro>p{color:#65635c;max-width:500px;font-size:13px;line-height:1.85}.agendaNote{border-top:1px solid #b5ad9e;align-items:center;gap:15px;margin-top:38px;padding-top:20px;display:flex}.agendaNote svg{stroke-width:1.3px;width:22px}.agendaNote span{flex-direction:column;display:flex}.agendaNote b{font:400 11px Manrope}.agendaNote small{color:#77736b;margin-top:4px;font-size:8px}.agendaPanel{background:#f5f2eb;min-height:560px;padding:42px;box-shadow:0 24px 70px #5e554422}.agendaLabel{margin:0 0 15px;display:block}.dateGrid{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:35px;display:grid}.dateGrid button{cursor:pointer;background:0 0;border:1px solid #d1ccc1;flex-direction:column;align-items:center;gap:4px;padding:12px 4px;display:flex}.dateGrid button.active,.slotGrid button.active{color:#fff;background:#171813;border-color:#171813}.dateGrid small{text-transform:uppercase;font-size:7px}.dateGrid b{font:400 19px Manrope}.dateGrid span{text-transform:uppercase;font-size:7px}.slotGrid{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:35px;display:grid}.slotGrid button{cursor:pointer;background:0 0;border:1px solid #cbc6ba;padding:12px;font:400 10px Manrope}.agendaFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agendaFields input{background:0 0;border:0;border-bottom:1px solid #aaa59a;outline:none;padding:12px 2px;font:400 11px DM Sans}.agendaError{color:#9b3d34;font-size:8px}.agendaBottom{justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}.agendaBottom p{color:#817e76;font-size:8px}.agendaBottom button,.agendaDone button{color:#fff;text-transform:uppercase;cursor:pointer;background:#171813;border:0;align-items:center;gap:18px;padding:14px 17px;font-size:8px;display:flex}.agendaBottom svg{width:13px}.agendaDone{flex-direction:column;justify-content:center;align-items:flex-start;min-height:475px;display:flex}.agendaDone>svg{stroke-width:1.2px;width:42px;height:42px;margin-bottom:24px}.agendaDone h3{letter-spacing:-.04em;margin:18px 0 10px;font:300 40px Manrope}.agendaDone p{color:#69675f;max-width:470px;font-size:12px;line-height:1.8}.agendaDone button{margin-top:25px}@media (width<=950px){.agenda{grid-template-columns:1fr}.agendaIntro{max-width:650px}}@media (width<=600px){.agenda{padding:80px 20px}.agendaPanel{padding:30px 18px}.dateGrid{grid-template-columns:repeat(4,1fr)}.slotGrid{grid-template-columns:1fr 1fr}.agendaFields{grid-template-columns:1fr}.agendaBottom{display:block}.agendaBottom button{justify-content:space-between;width:100%;margin-top:18px}}body{opacity:0;transition:opacity .55s}body.page-ready{opacity:1}.nav{transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,border-color .35s,box-shadow .35s,height .35s}.nav.scrolled,.nav.solid{-webkit-backdrop-filter:blur(18px);background:#11120fe0;border-bottom-color:#ffffff1a;position:fixed;box-shadow:0 10px 35px #0000002e}.nav.scrolled{height:68px}.navLink{position:relative}.navLink:after{content:"";background:#fff;height:1px;transition:right .3s;position:absolute;bottom:-7px;left:0;right:100%}.navLink:hover:after{right:0}.brand strong{transition:letter-spacing .3s}.brand:hover strong{letter-spacing:.16em}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s), transform .9s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.hero>img{animation:16s ease-in-out infinite alternate heroBreath;transform:scale(1.025)}.heroCopy{animation:1s cubic-bezier(.2,.7,.2,1) .15s both heroCopyIn}@keyframes heroBreath{0%{transform:scale(1.025)}to{transform:scale(1.06)}}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.scroll{animation:2.2s ease-in-out infinite scrollFloat}@keyframes scrollFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}.actions a,.consult,.formBottom button,.agendaBottom button,.projectCTA>a,.featuredCopy a,.serviceDetail a,.servicesClosing a,.studioClosing a,.methodPromise a{transition:transform .25s,background .25s,color .25s,border-color .25s,box-shadow .25s}.actions a:hover,.formBottom button:hover,.agendaBottom button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000002e}.actions .outline:hover,.consult:hover{color:#171813;background:#fff;border-color:#fff}.card,.projectCard,.teamCard,.serviceVisual,.aboutImg,.studioHeroImage,.featuredMedia,.galleryGrid figure{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.card:hover,.projectCard:hover,.teamCard:hover{transform:translateY(-5px);box-shadow:0 22px 55px #00000029}.card>img,.projectCard>img,.featuredMedia img,.aboutImg img,.studioHeroImage img,.galleryGrid img{transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s}.card:hover>img,.projectCard:hover>img{transform:scale(1.055)}.featuredMedia:hover img,.aboutImg:hover img,.studioHeroImage:hover img{transform:scale(1.025)}.galleryGrid figure:hover img{filter:contrast(1.03);transform:scale(1.045)}.serviceTabs button{overflow:hidden}.serviceTabs button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);transition:transform .55s;position:absolute;inset:0;transform:translate(-102%)}.serviceTabs button:hover:before{transform:translate(102%)}.serviceDetail h3{transition:letter-spacing .25s}.serviceDetail:hover h3{letter-spacing:-.02em}.methodRail button{overflow:hidden}.methodRail button:before{content:"";background:#1718130b;width:0;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.methodRail button:hover:before{width:100%}.methodCanvas{will-change:opacity,transform}.contactPanel,.agendaPanel{transition:transform .35s,box-shadow .35s}.contactPanel:hover,.agendaPanel:hover{transform:translateY(-3px);box-shadow:0 34px 90px #00000029}.field input,.field select,.field textarea,.agendaFields input{transition:border-color .25s,background .25s}.field input:hover,.field select:hover,.field textarea:hover,.agendaFields input:hover{border-bottom-color:#5f5b52}.dateGrid button,.slotGrid button{transition:transform .2s,background .2s,color .2s,border-color .2s}.dateGrid button:hover,.slotGrid button:hover{transform:translateY(-2px)}.floatingChat{transition:transform .25s,box-shadow .25s}.floatingChat:hover{transform:translateY(-3px);box-shadow:0 14px 38px #00000057}.cursorGlow{pointer-events:none;z-index:999;mix-blend-mode:screen;background:radial-gradient(circle,#c9b58916,#0000 68%);border-radius:50%;width:210px;height:210px;transition:width .2s,height .2s;position:fixed;transform:translate(-50%,-50%)}@media (pointer:coarse){.cursorGlow{display:none}}.projectHero>img{will-change:transform;transition:transform .18s linear;transform:scale(1.04)}.projectFacts>div{transition:background .25s,padding .25s}.projectFacts>div:hover{background:#ffffff06}.projectNav>a{transition:background .3s,padding .3s}.projectNav>a:hover{background:#ebe7de;padding-left:6.5vw}.projectNav>a.next:hover{padding-right:6.5vw}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cursorGlow{display:none!important}}.langSwitch{color:#ffffff75;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font:500 8px DM Sans;display:flex}.langSwitch i{background:#ffffff40;width:15px;height:1px;display:block}.langSwitch span{transition:color .2s}.langSwitch span.active{color:#fff}.nav.scrolled .langSwitch{color:#ffffff75}@media (width<=900px){.navEnd .langSwitch{display:flex}.navEnd .consult{display:none}}.skip-link{z-index:9999;color:#171813;text-transform:uppercase;letter-spacing:.08em;background:#f4f1e9;padding:10px 14px;font-size:10px;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #cbb27a}button,a{touch-action:manipulation}@media (width<=420px){.hero h1{font-size:13.5vw}.heroCopy>p{font-size:12px}.projectHeroCopy h1{font-size:13vw}.contactIntro h2,.agendaIntro h2{font-size:12vw}}@media (width>=1600px){.heroCopy{max-width:760px}.projectGrid{max-width:1680px;margin-left:auto;margin-right:auto}}.interactiveGalleryGrid{grid-template-columns:minmax(0,1.9fr) minmax(260px,.7fr);gap:12px;min-height:690px;display:grid}.galleryMain{cursor:zoom-in;background:#222;margin:0;position:relative;overflow:hidden}.galleryMain img{object-fit:cover;width:100%;height:100%;transition:opacity .35s,transform .55s}.galleryMain:hover img{transform:scale(1.012)}.galleryMain>button{color:#fff;cursor:pointer;background:#11120fdc;border:0;align-items:center;gap:8px;padding:9px 11px;font-size:8px;display:flex;position:absolute;bottom:18px;right:18px}.galleryMain>button svg{width:13px}.galleryThumbs{grid-template-rows:repeat(3,1fr);gap:10px;display:grid}.galleryThumbs button{cursor:pointer;opacity:.62;background:#222;border:1px solid #0000;padding:0;transition:opacity .25s,border-color .25s,transform .25s;position:relative;overflow:hidden}.galleryThumbs button:hover,.galleryThumbs button.active{opacity:1;border-color:#bca97d}.galleryThumbs button.active{transform:translate(-3px)}.galleryThumbs img{object-fit:cover;width:100%;height:100%}.galleryThumbs span{color:#fff;background:#11120fc7;padding:5px 7px;font-size:7px;position:absolute;bottom:8px;right:10px}.lightbox{z-index:1000;background:#060705f5;justify-content:center;align-items:center;padding:5vw;animation:.25s lightboxIn;display:flex;position:fixed;inset:0}.lightbox>img{object-fit:contain;width:auto;max-width:90vw;height:auto;max-height:86vh;box-shadow:0 25px 80px #000}.lightboxClose,.lightboxArrow{color:#fff;cursor:pointer;background:#11120f99;border:1px solid #ffffff25;place-items:center;width:46px;height:46px;display:grid;position:absolute}.lightboxClose{top:24px;right:24px}.lightboxClose svg{width:18px}.lightboxArrow{top:50%;transform:translateY(-50%)}.lightboxArrow.left{left:25px}.lightboxArrow.right{right:25px}.lightboxArrow svg{width:22px}.lightboxCounter{letter-spacing:.18em;color:#ddd9ce;font-size:8px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@keyframes lightboxIn{0%{opacity:0}to{opacity:1}}.premiumProjectCTA p{color:#69655d;max-width:620px;margin:-18px 0 38px;font-size:13px;line-height:1.75}.projectCtaActions{gap:12px;display:flex}.projectCtaActions button{color:#fff;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:#171813;border:1px solid #171813;align-items:center;gap:24px;padding:14px 18px;font-size:8px;transition:all .25s;display:flex}.projectCtaActions button.secondary{color:#171813;background:0 0}.projectCtaActions button:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0002}.projectCtaActions svg{width:14px}.slotGrid button{flex-direction:column;align-items:center;gap:4px;display:flex}.slotGrid button small{text-transform:uppercase;letter-spacing:.08em;opacity:.65;font-size:6px}.slotGrid button.busy{opacity:.38;cursor:not-allowed;color:#6f6b63;background:#e1ddd4;border-color:#d4cfc4;text-decoration:none}.slotGrid button.busy:hover{transform:none}.agendaProjectContext,.meetingSummary{border-top:1px solid #cbc6ba;flex-direction:column;gap:5px;margin-top:22px;padding-top:15px;display:flex}.agendaProjectContext span,.meetingSummary span{letter-spacing:.14em;color:#8f7950;font-size:7px}.agendaProjectContext b,.meetingSummary b{font:400 11px Manrope}.meetingSummary b:last-child{color:#736f65}@media (width<=900px){.interactiveGalleryGrid{grid-template-columns:1fr;min-height:auto}.galleryMain{height:620px}.galleryThumbs{grid-template-rows:180px;grid-template-columns:repeat(3,1fr)}.galleryThumbs button.active{transform:translateY(-3px)}}@media (width<=600px){.galleryMain{height:420px}.galleryThumbs{grid-template-rows:100px;gap:6px}.projectCtaActions{flex-direction:column;align-items:flex-start}.projectCtaActions button{justify-content:space-between;width:100%}.lightbox{padding:60px 12px}.lightboxArrow{width:38px;height:38px}.lightboxArrow.left{left:8px}.lightboxArrow.right{right:8px}.lightboxClose{top:10px;right:10px}}.testimonialsPublicHead span{letter-spacing:.2em;text-transform:uppercase;font-size:8px}.testimonialsPublicHead h2{letter-spacing:-.055em;max-width:850px;margin:0;font:400 clamp(38px,5vw,72px)/1.05 Manrope}.testimonialsPublicGrid footer>img,.testimonialsPublicGrid footer>span{object-fit:cover;color:#fff;background:#1b1c18;border-radius:50%;place-items:center;width:42px;height:42px;font:500 14px Manrope;display:grid}@media (width<=900px){.testimonialsPublicGrid{grid-template-columns:1fr}.testimonialsPublicHead{display:block}.testimonialsPublicHead span{margin-bottom:15px;display:block}}.testimonialsPublic{color:#171813;background:#ebe7de;padding:110px 6vw}.testimonialsPublicHead{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.testimonialsPublicHead span,.teamHead span{letter-spacing:.2em;text-transform:uppercase;font-size:8px}.testimonialsPublicHead h2,.teamHead h2{letter-spacing:-.055em;max-width:850px;margin:0;font:400 clamp(38px,5vw,72px)/1.05 Manrope}.testimonialsPublicGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.testimonialsPublicGrid article{background:#f4f1e9;border:1px solid #d5d0c5;flex-direction:column;min-height:330px;padding:30px;display:flex}.testimonialStars{letter-spacing:.15em;color:#8a7042;font-size:9px}.testimonialsPublicGrid blockquote{flex:1;margin:34px 0;font:400 clamp(19px,1.7vw,27px)/1.45 Playfair Display}.testimonialsPublicGrid footer{border-top:1px solid #d7d1c6;align-items:center;gap:12px;padding-top:18px;display:flex}.testimonialsPublicGrid footer>img,.testimonialsPublicGrid footer>span{object-fit:cover;color:#fff;background:#1b1c18;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.testimonialsPublicGrid footer b{font-size:10px;display:block}.testimonialsPublicGrid footer small{color:#777168;margin-top:4px;font-size:8px;line-height:1.4;display:block}.teamHead{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}.teamGrid article{border-top:1px solid #bdb7ab;padding-top:12px}.teamGrid img{aspect-ratio:1/1.08;object-fit:cover;filter:saturate(.82);width:100%}.teamGrid h3{margin:14px 0 4px;font:500 16px Manrope}.teamGrid p{color:#716b61;font-size:9px}.maintenanceScreen{color:#f1eee6;text-align:center;z-index:99999;background:#11120f;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.maintenanceScreen>span{letter-spacing:.18em;font:600 16px Manrope}.maintenanceScreen h1{max-width:1000px;margin:28px 0 16px;font:400 clamp(40px,6vw,90px)/1.02 Playfair Display}.maintenanceScreen p{color:#aaa69d;font-size:13px}@media (width<=900px){.testimonialsPublicGrid{grid-template-columns:1fr}.teamGrid{grid-template-columns:1fr 1fr}.testimonialsPublicHead,.teamHead{display:block}.testimonialsPublicHead span,.teamHead span{margin-bottom:15px;display:block}}@media (width<=560px){.teamGrid{grid-template-columns:1fr}}.teamPublic{color:#171813;background:#f2efe7;padding:120px 6vw 130px}.teamHead{border-bottom:1px solid #cfc8bb;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:70px;margin-bottom:52px;padding-bottom:28px;display:grid}.teamHead>div span{letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px;font-size:8px;display:block}.teamHead h2{letter-spacing:-.06em;max-width:950px;margin:0;font:400 clamp(44px,5.2vw,78px)/.98 Manrope}.teamHead>p{color:#746f65;max-width:420px;margin:0 0 6px auto;font-size:12px;line-height:1.75}.teamGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.teamGrid article{border-top:0;flex-direction:column;padding-top:0;display:flex}.teamPortrait{aspect-ratio:4/5;background:#ddd8ce;border-radius:2px;width:100%;max-height:440px;position:relative;overflow:hidden}.teamPortrait img{object-fit:cover;object-position:center 20%;filter:saturate(.86)contrast(.98);width:100%;height:100%;transition:transform .55s,filter .55s}.teamGrid article:hover .teamPortrait img{filter:saturate(.94)contrast();transform:scale(1.025)}.teamPortrait>span{letter-spacing:.12em;color:#f5f1e8;background:#11120fdd;padding:6px 8px;font-size:8px;position:absolute;top:14px;left:14px}.teamInfo{padding:16px 2px 0}.teamInfo h3{letter-spacing:-.02em;margin:0 0 5px;font:500 17px Manrope}.teamInfo small{color:#797268;font-size:9px;display:block}.teamInfo p{color:#777066;max-width:290px;margin:13px 0 0;font-size:10px;line-height:1.65}@media (width<=1100px){.teamGrid{grid-template-columns:1fr 1fr}}@media (width<=760px){.teamPublic{padding:90px 20px}.teamHead{grid-template-columns:1fr;gap:24px}.teamHead>p{margin:0}}@media (width<=520px){.teamGrid{grid-template-columns:1fr}.teamPortrait{max-height:520px}}.teamTextOnly{color:#171813;background:#f2efe7;padding:115px 6vw 125px}.teamTextOnly .teamHead{margin-bottom:38px}.teamTextGrid{border-top:1px solid #bbb4a8;border-left:1px solid #d1cabc;grid-template-columns:repeat(4,1fr);display:grid}.teamTextGrid article{border-bottom:1px solid #d1cabc;border-right:1px solid #d1cabc;flex-direction:column;justify-content:space-between;min-height:245px;padding:24px;transition:all .3s;display:flex}.teamTextGrid article:hover{background:#eae5da}.teamNumber{letter-spacing:.12em;color:#8b8478;font:500 10px Manrope}.teamTextInfo h3{letter-spacing:-.03em;margin:0 0 6px;font:500 clamp(18px,1.5vw,24px) Manrope}.teamTextInfo>span{text-transform:uppercase;letter-spacing:.08em;color:#777065;font-size:9px}.teamTextInfo p{color:#797268;max-width:280px;margin:18px 0 0;font-size:10px;line-height:1.7}@media (width<=1050px){.teamTextGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.teamTextGrid{grid-template-columns:1fr}.teamTextGrid article{min-height:200px}}.teamSilhouetteGrid article{min-height:300px}.teamCardTop{justify-content:space-between;align-items:flex-start;display:flex}.teamSilhouette{background:#e2ddd3;border:1px solid #cbc4b8;border-radius:50%;flex:none;width:72px;height:72px;position:relative;overflow:hidden}.silhouetteHead{background:#282925;border-radius:50%;width:24px;height:24px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.silhouetteBody{background:#282925;border-radius:50% 50% 15% 15%;width:48px;height:38px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.teamSilhouetteGrid article:hover .teamSilhouette{background:#d9d3c8;border-color:#b9b1a4}@media (width<=560px){.teamSilhouetteGrid article{min-height:250px}.teamSilhouette{width:64px;height:64px}}.commercialDemo{z-index:99990;position:relative}.demoBadge{z-index:99990;color:#f4f1e9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;cursor:pointer;background:#11120fea;border:1px solid #ffffff2d;border-radius:10px;grid-template-columns:auto 1fr;gap:2px 9px;padding:11px 14px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 50px #0005}.demoBadge>span{letter-spacing:.14em;border:1px solid #807561;border-radius:4px;grid-row:1/3;align-self:center;padding:5px 6px;font-size:7px}.demoBadge b{letter-spacing:.04em;font:500 9px Manrope}.demoBadge i{color:#aaa397;font-size:7px;font-style:normal}.demoModal{z-index:99999;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.demoBackdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050607cc;position:absolute;inset:0}.demoSheet{color:#171813;background:#f2efe7;border-radius:3px;width:min(1120px,100%);max-height:92vh;position:relative;overflow:auto;box-shadow:0 40px 120px #0009}.demoSheet>header{border-bottom:1px solid #d2cbc0;justify-content:space-between;gap:30px;padding:40px 44px 32px;display:flex}.demoSheet>header span{letter-spacing:.2em;color:#8b7e68;font-size:8px}.demoSheet>header h2{letter-spacing:-.06em;margin:12px 0 14px;font:400 clamp(42px,5vw,70px)/1 Manrope}.demoSheet>header p{color:#746e64;max-width:650px;font-size:11px;line-height:1.7}.demoSheet>header>button{background:0 0;border:1px solid #c9c1b5;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.demoSheet>header svg{width:15px}.demoCapabilities{border-bottom:1px solid #d2cbc0;grid-template-columns:repeat(3,1fr);display:grid}.demoCapabilities article{border-bottom:1px solid #d2cbc0;border-right:1px solid #d2cbc0;min-height:205px;padding:26px}.demoCapabilities article:nth-child(3n){border-right:0}.demoCapabilities small{color:#918879;font-size:7px}.demoCapabilities svg{width:20px;margin:31px 0 19px;display:block}.demoCapabilities h3{margin:0 0 8px;font:500 15px Manrope}.demoCapabilities p{color:#766f65;max-width:250px;margin:0;font-size:9px;line-height:1.6}.demoAdminCallout{color:#eeeae1;background:#131510;grid-template-columns:1fr 270px;align-items:center;gap:30px;min-height:190px;margin:30px 36px;padding:30px 34px;display:grid}.demoAdminCallout span{letter-spacing:.18em;color:#a49a87;font-size:7px}.demoAdminCallout h3{letter-spacing:-.045em;margin:10px 0;font:400 30px/1.1 Manrope}.demoAdminCallout p{color:#9d988e;max-width:590px;font-size:9px;line-height:1.6}.demoMiniAdmin{background:#0a0c0a;border:1px solid #ffffff20;grid-template-rows:1fr 1fr;grid-template-columns:54px 1fr 1fr;gap:7px;height:125px;padding:15px;display:grid;position:relative}.demoMiniAdmin i{background:#1b201c;border:1px solid #ffffff0e;display:block}.demoMiniAdmin i:first-child{grid-row:1/3}.demoMiniAdmin span{letter-spacing:.14em;color:#747e75;font-size:6px;position:absolute;bottom:8px;right:10px}.demoSheet>footer{justify-content:space-between;align-items:center;gap:20px;padding:20px 36px 28px;display:flex}.demoSheet>footer b{font-size:9px;display:block}.demoSheet>footer span{color:#857e73;margin-top:4px;font-size:7px;display:block}.demoSheet>footer button{color:#f4f1e9;background:#171813;border:0;align-items:center;gap:12px;padding:12px 15px;font-size:8px;display:flex}.demoSheet>footer button svg{width:13px}@media (width<=800px){.demoCapabilities{grid-template-columns:1fr 1fr}.demoCapabilities article:nth-child(3n){border-right:1px solid #d2cbc0}.demoCapabilities article:nth-child(2n){border-right:0}.demoAdminCallout{grid-template-columns:1fr}.demoMiniAdmin{display:none}}@media (width<=520px){.demoBadge{bottom:12px;right:12px}.demoModal{padding:10px}.demoSheet>header{padding:28px 22px}.demoCapabilities{grid-template-columns:1fr}.demoCapabilities article{min-height:170px;border-right:0!important}.demoAdminCallout{margin:18px;padding:22px}.demoSheet>footer{padding:18px;display:block}.demoSheet>footer button{justify-content:center;width:100%;margin-top:15px}}.floatingChat{z-index:80;bottom:24px;right:24px}.demoBadge{z-index:90;min-width:190px;bottom:86px;right:24px}body:has(.chatCard) .demoBadge{bottom:440px}.chatCard{width:min(340px,100vw - 32px);max-height:calc(100vh - 110px);right:24px;overflow:auto}img{max-width:100%}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}input,select,textarea{max-width:100%}.projectsPremium,.servicesPremium,.testimonialsPublic,.teamPublic,.contactConversion{content-visibility:auto;contain-intrinsic-size:800px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=900px){.floatingChat{bottom:18px;right:18px}.demoBadge{min-width:178px;bottom:78px;right:18px}body:has(.chatCard) .demoBadge{bottom:min(430px,100vh - 92px)}.chatCard{bottom:72px;right:18px}}@media (width<=560px){.floatingChat{bottom:12px;right:12px}.demoBadge{min-width:166px;padding:9px 11px;bottom:68px;right:12px}.demoBadge>span{font-size:6px}.demoBadge b{font-size:8px}.demoBadge i{font-size:6px}body:has(.chatCard) .demoBadge{bottom:min(420px,100vh - 88px)}.chatCard{width:calc(100vw - 24px);max-height:calc(100vh - 82px);bottom:62px;right:12px}}@media (height<=650px) and (width<=560px){body:has(.chatCard) .demoBadge{top:12px;bottom:auto}}.demoBadge{z-index:99990!important;bottom:84px!important;right:24px!important}.floatingChat{bottom:24px!important;right:24px!important}@media (width<=580px){.demoBadge{bottom:70px!important;right:14px!important}.floatingChat{bottom:14px!important;right:14px!important}}*{box-sizing:border-box}.ashell,.alogin{font-family:DM Sans,sans-serif}.ashell{color:#e9ebf3;background:#080a12;min-height:100vh;display:flex}.aside{z-index:50;background:#070910;border-right:1px solid #181e2c;flex-direction:column;width:224px;display:flex;position:fixed;inset:0 auto 0 0}.sidebrand{border-bottom:1px solid #171c29;align-items:center;gap:8px;height:74px;padding:0 20px;display:flex}.sidebrand b{letter-spacing:.16em;font:600 16px Manrope}.sidebrand span{color:#68728d;letter-spacing:.2em;font-size:6px}.sidebrand button{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.aside nav{flex-direction:column;gap:4px;padding:20px 11px;display:flex}.aside nav button{color:#778198;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:23px 1fr auto;align-items:center;padding:10px 11px;font-size:10px;display:grid}.aside nav svg{width:15px}.aside nav button.active,.aside nav button:hover{color:#fff;background:#111626}.aside nav small{color:#56617b;font-size:5px}.sideuser{border-top:1px solid #171c29;justify-content:space-between;align-items:center;margin-top:auto;padding:15px;display:flex}.sideuser b{font-size:9px;display:block}.sideuser span{color:#65708a;margin-top:3px;font-size:6px;display:block}.sideuser button{color:#6c7691;background:0 0;border:0}.top{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:30;background:#080a12e8;border-bottom:1px solid #171d2b;justify-content:space-between;align-items:center;height:74px;padding:0 28px;display:flex;position:sticky;top:0}.top>div:first-of-type span{color:#7185d2;letter-spacing:.2em;font-size:6px;display:block}.top>div:first-of-type b{font-size:12px}.profile{text-align:right}.profile b{font-size:8px;display:block}.profile span{color:#68728c;font-size:6px}.mobile{color:#fff;background:0 0;border:0;display:none}.content{max-width:1600px;margin:auto;padding:40px 3vw 70px}.intro>span,.panel header span,.drawer header span,.history>span,.reschedule>span{letter-spacing:.2em;color:#718bff;font-size:6px}.intro h1{letter-spacing:-.04em;margin:8px 0;font:400 clamp(28px,3vw,41px) Manrope}.intro p{color:#65708b;font-size:10px}.cards{grid-template-columns:repeat(4,1fr);gap:9px;margin:28px 0;display:grid}.cards button{color:#fff;text-align:left;background:#0d111d;border:1px solid #192134;border-radius:10px;min-height:125px;padding:18px;position:relative}.cards b{margin:12px 0 4px;font:500 28px Manrope;display:block}.cards svg{color:#667ee6;width:14px;position:absolute;top:14px;right:14px}.dashgrid{grid-template-columns:1.2fr .8fr;gap:9px;display:grid}.panel{background:#0c101b;border:1px solid #182033;border-radius:10px;overflow:hidden}.panel>header{border-bottom:1px solid #171e2e;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.panel h2{margin:3px 0;font:500 12px Manrope}.panel header button{color:#8490ad;background:0 0;border:0;align-items:center;gap:5px;font-size:7px;display:flex}.minilist>div{border-bottom:1px solid #151c2a;grid-template-columns:18px 1fr auto;align-items:center;padding:13px 18px;display:grid}.minilist i{background:#5b76ff;border-radius:50%;width:6px;height:6px}.minilist svg{color:#7184bc;width:13px}.minilist b{font-size:8px;display:block}.minilist small{color:#626e89;font-size:6px;display:block}.minilist em{color:#8791aa;font-size:6px;font-style:normal}.empty{color:#5b6680;padding:24px;font-size:9px}.tools{border-bottom:1px solid #171e2d;gap:7px;padding:13px;display:flex}.search{background:#080b13;border:1px solid #1a2337;border-radius:6px;flex:1;align-items:center;gap:7px;padding:0 9px;display:flex}.search svg{color:#5c6783;width:13px}.search input,.tools>input,.tools select{color:#c8cddd;background:#080b13;border:1px solid #1a2337;border-radius:6px;outline:none;padding:9px;font-size:8px}.search input{border:0;width:100%;padding-left:0}.tools>button{color:#8190b2;background:#101524;border:1px solid #1a2337;border-radius:6px;width:35px}.atable .row{color:#cbd1df;text-align:left;background:0 0;border:0;border-bottom:1px solid #161d2b;grid-template-columns:1.4fr 1fr .7fr .8fr 26px;align-items:center;width:100%;min-height:58px;padding:0 15px;font-size:8px;display:grid}.atable.meeting .row{grid-template-columns:1.2fr 1fr 1fr .7fr 26px}.atable button.row{cursor:pointer}.atable button.row:hover{background:#101522}.atable .head{color:#56627d;text-transform:uppercase;letter-spacing:.09em;min-height:34px;font-size:5px}.atable b{font-size:8px;display:block}.atable small{color:#606b86;font-size:6px}.badge{text-transform:uppercase;background:#171d2c;border-radius:20px;padding:4px 6px;font-size:5px;font-style:normal}.badge.new,.badge.scheduled{color:#8ea5ff;background:#17203d}.badge.contacted,.badge.confirmed{color:#66d0ad;background:#102a28}.badge.follow_up{color:#dfb961;background:#302615}.badge.closed,.badge.completed{color:#aaa;background:#22242a}.badge.cancelled{color:#dc7c7c;background:#31191e}.drawer{z-index:100;position:fixed;inset:0}.shade{background:#0009;position:absolute;inset:0}.drawer aside{background:#0a0d16;border-left:1px solid #1e273a;width:min(460px,100%);padding:23px;position:absolute;top:0;bottom:0;right:0;overflow:auto}.drawer aside>header{border-bottom:1px solid #1a2131;justify-content:space-between;align-items:start;padding-bottom:18px;display:flex}.drawer h2{margin:7px 0;font:500 22px Manrope}.drawer header button{color:#fff;background:0 0;border:0}.drawer header svg{width:16px}.contacts{flex-direction:column;gap:7px;padding:18px 0;display:flex}.contacts a,.contacts span{color:#9ba4ba;align-items:center;gap:8px;font-size:8px;display:flex}.detail{background:#0f1421;border:1px solid #1b2437;border-radius:7px;padding:15px}.detail small{color:#687797;font-size:5px}.detail b{margin:6px 0;font:500 11px Manrope;display:block}.detail p{color:#7d879f;font-size:8px;line-height:1.6}.states{grid-template-columns:repeat(4,1fr);gap:4px;margin:16px 0;display:grid}.states.three{grid-template-columns:repeat(3,1fr)}.states button{color:#8892aa;background:#101522;border:1px solid #252e43;border-radius:4px;padding:8px 3px;font-size:6px}.states button.active,.states button:hover{color:#fff;background:#253258}.states .danger{color:#dd8484;border-color:#42242a}.notes{grid-template-columns:1fr auto;gap:5px;margin:14px 0;display:grid}.notes textarea{color:#cbd1de;background:#070a12;border:1px solid #1c2437;min-height:60px;padding:9px;font:400 8px DM Sans}.notes button,.reschedule button{color:#fff;background:#596fff;border:0;padding:8px;font-size:6px}.reschedule{background:#0f1420;border:1px solid #1b2335;margin:16px 0;padding:13px}.reschedule>div{grid-template-columns:1fr 1fr auto;gap:5px;margin-top:9px;display:grid}.reschedule input{color:#c8cedd;background:#080b14;border:1px solid #222b40;padding:7px;font-size:7px}.history>div{border-bottom:1px solid #161d2b;grid-template-columns:13px 1fr;gap:7px;padding:10px 0;display:grid}.history i{border:1px solid #6576b1;border-radius:50%;width:6px;height:6px;margin-top:4px}.history b{text-transform:capitalize;font-size:7px}.history p{color:#748099;margin:3px 0;font-size:7px}.history small{color:#505b75;font-size:5px}.soon{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;display:flex}.soon>span{color:#7589d5;letter-spacing:.2em;font-size:7px}.soon h1{margin:13px 0;font:400 50px Manrope}.soon p{color:#66718a;max-width:430px;font-size:10px;line-height:1.7}.soon>div{border:1px solid #222c42;border-radius:50%;place-items:center;width:82px;height:82px;margin-top:25px;display:grid}.soon svg{color:#6577b3;width:25px}.alogin{color:#eee;background:radial-gradient(circle at 72% 20%,#1a2235,#080a11 50%);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.alogobrand{align-items:center;gap:10px;display:flex;position:absolute;top:26px;left:32px}.alogobrand b{letter-spacing:.16em;font:600 19px Manrope}.alogobrand span{color:#69738e;font-size:6px}.alogin form{background:#0c101a;border:1px solid #20283a;border-radius:13px;width:min(420px,100% - 38px);padding:39px}.alogin form>small{color:#738bff;letter-spacing:.2em;font-size:6px}.alogin h1{letter-spacing:-.05em;margin:15px 0;font:400 43px/1.02 Manrope}.alogin h1 em{font-family:Playfair Display}.alogin p{color:#707a94;margin-bottom:24px;font-size:9px;line-height:1.7}.alogin label{color:#7a849f;text-transform:uppercase;margin-top:13px;font-size:6px;display:block}.alogin input{color:#fff;background:#080b13;border:1px solid #202940;border-radius:6px;width:100%;margin-top:6px;padding:11px}.pass{position:relative}.pass input{padding-right:38px}.pass button{color:#6e7895;background:0 0;border:0;position:absolute;top:11px;right:7px}.pass svg{width:14px}.aerr{color:#e18a8a;margin-top:10px;font-size:7px}.loginbutton{color:#fff;text-transform:uppercase;background:#5d72ff;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:12px;font-size:8px;display:flex}.loginbutton svg{width:13px}.alogin>i{color:#414a60;font-size:6px;font-style:normal;position:absolute;bottom:22px}.loading{color:#65708a;padding:30px;font-size:9px}.loading.full{background:#080a12;place-items:center;min-height:100vh;display:grid}@media (width<=1000px){.cards{grid-template-columns:1fr 1fr}.dashgrid{grid-template-columns:1fr}}@media (width<=760px){.aside{transition:all .3s;transform:translate(-100%)}.aside.open{transform:none}.sidebrand button,.mobile{display:block}.amain{width:100%;margin-left:0}.top{padding:0 16px}.mobile{margin-right:10px}.top>div:first-of-type{margin-right:auto}.content{padding:28px 14px}.atable{overflow-x:auto}.atable .row{min-width:690px}.tools{flex-wrap:wrap}.search{min-width:100%}.profile{display:none}}@media (width<=470px){.cards{grid-template-columns:1fr}.alogin form{padding:28px 20px}.states{grid-template-columns:1fr 1fr}.reschedule>div{grid-template-columns:1fr}}:root{--admin-bg:#080a12;--admin-panel:#0d111d;--admin-panel-2:#101522;--admin-line:#1d2639;--admin-muted:#7b86a1;--admin-text:#eef1f7;--admin-accent:#6f86ff}.ashell{background:radial-gradient(circle at 88% 6%,#4758a01f,transparent 28%), var(--admin-bg)}.aside{background:linear-gradient(#090b13,#070910);border-right:1px solid #1d2434;width:278px;box-shadow:18px 0 60px #0002}.amain{width:calc(100% - 278px);margin-left:278px}.sidebrand{border-bottom-color:#1c2332;height:92px;padding:0 26px}.sidebrand b{letter-spacing:.18em;font-size:19px}.sidebrand span{letter-spacing:.23em;color:#7a85a3;font-size:7px}.aside nav{gap:7px;padding:26px 16px}.aside nav button{border-radius:9px;grid-template-columns:28px 1fr auto;min-height:48px;padding:14px;font-size:12px}.aside nav svg{width:17px;height:17px}.aside nav button.active{color:#fff;background:linear-gradient(90deg,#151c31,#111726);box-shadow:inset 3px 0 #7188ff}.aside nav button:hover{background:#121827}.aside nav small{letter-spacing:.1em;color:#61709a;font-size:6px}.sideuser{min-height:78px;padding:20px 22px}.sideuser b{font-size:11px}.sideuser span{margin-top:4px;font-size:7px}.sideuser svg{width:17px}.top{border-bottom-color:#1d2435;height:92px;padding:0 38px;box-shadow:0 12px 40px #0001}.top>div:first-of-type span{letter-spacing:.22em;color:#7f93e8;font-size:7px}.top>div:first-of-type b{font:500 15px Manrope}.profile b{font-size:10px}.profile span{margin-top:3px;font-size:7px;display:block}.content{max-width:1680px;padding:56px 4vw 90px}.intro{margin-bottom:8px}.intro>span{letter-spacing:.22em;color:#8397ff;font-size:8px}.intro h1{margin:10px 0 8px;font-size:clamp(38px,3.6vw,56px)}.intro p{color:#7b86a2;font-size:13px;line-height:1.6}.cards{gap:14px;margin:36px 0 18px}.cards button{background:linear-gradient(145deg,#121827fa,#0c101cfa);border-color:#202a40;border-radius:13px;min-height:172px;padding:25px;transition:all .25s;box-shadow:0 18px 50px #0001}.cards button:hover{border-color:#455a93;transform:translateY(-3px);box-shadow:0 24px 60px #0003}.cards span{color:#8591af;font-size:9px}.cards b{margin:18px 0 7px;font-size:38px}.cards small{color:#65728f;font-size:8px}.cards svg{color:#748cff;width:17px;top:18px;right:18px}.dashgrid{gap:14px;margin-top:14px}.panel{background:linear-gradient(#0e121f,#0b0f1a);border-color:#1f293e;border-radius:13px;box-shadow:0 20px 55px #0001}.panel>header{border-bottom-color:#1d2638;min-height:76px;padding:22px 24px}.panel>header span{font-size:7px}.panel h2{margin-top:5px;font-size:15px}.panel header button{font-size:8px}.panel header svg{width:13px}.minilist>div{min-height:70px;padding:18px 24px}.minilist i{width:8px;height:8px}.minilist svg{width:16px}.minilist b{font-size:10px}.minilist small{margin-top:3px;font-size:8px}.minilist em{background:#171e2e;border-radius:20px;padding:5px 8px;font-size:7px}.tools{gap:10px;padding:18px 20px}.search{border-radius:8px;padding:0 12px}.search svg{width:15px}.search input,.tools>input,.tools select{border-radius:8px;min-height:42px;padding:12px;font-size:10px}.tools>button{border-radius:8px;width:42px}.tools>button svg{width:15px}.atable .row{min-height:72px;padding:0 22px;font-size:10px}.atable .head{min-height:44px;font-size:7px}.atable small{margin-top:3px;font-size:8px;display:block}.atable svg{width:14px}.badge{padding:6px 9px;font-size:7px}.drawer aside{width:min(540px,100%);padding:30px}.drawer aside>header{padding-bottom:22px}.drawer h2{margin-top:9px;font-size:29px}.contacts{gap:10px;padding:22px 0}.contacts svg{width:15px}.detail{border-radius:9px;padding:19px}.detail b{font-size:14px}.states{gap:7px;margin:20px 0}.states button{border-radius:6px;padding:11px 5px;font-size:7px}.notes{gap:8px;margin:18px 0}.notes textarea{border-radius:7px;min-height:78px;padding:12px;font-size:9px}.notes button,.reschedule button{border-radius:6px;padding:10px 13px;font-size:7px}.reschedule{border-radius:8px;margin:20px 0;padding:17px}.reschedule input{border-radius:5px;padding:9px;font-size:8px}.history{margin-top:28px}.history>div{padding:14px 0}.history b,.history p{font-size:8px}.modulePreview{padding-bottom:40px}.moduleHero{background:linear-gradient(120deg,#141b2efa,#0b0f1af5),radial-gradient(circle at 85% 20%,#6f86ff33,#0000 35%);border:1px solid #202a40;border-radius:16px;justify-content:space-between;align-items:center;min-height:250px;margin-bottom:14px;padding:42px 46px;display:flex;position:relative;overflow:hidden}.moduleHero:after{content:"";border:1px solid #ffffff08;border-radius:50%;width:360px;height:360px;position:absolute;top:-160px;right:-100px}.moduleHero span{letter-spacing:.22em;color:#8197ff;font-size:8px}.moduleHero h1{letter-spacing:-.055em;margin:12px 0;font:500 clamp(42px,5vw,72px) Manrope}.moduleHero p{color:#7d88a3;max-width:520px;font-size:12px;line-height:1.7}.moduleHeroIcon{background:#10162580;border:1px solid #2a3754;border-radius:50%;place-items:center;width:120px;height:120px;display:grid}.moduleHeroIcon svg{color:#7f94f5;width:34px}.previewCards{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.previewCards article{background:#0d111d;border:1px solid #202a40;border-radius:12px;flex-direction:column;min-height:145px;padding:22px;display:flex}.previewCards small{color:#6172a9;font-size:7px}.previewCards b{margin:18px 0 4px;font:500 30px Manrope}.previewCards span{color:#7b86a1;font-size:9px}.previewPanel{background:#0d111d;border:1px solid #202a40;border-radius:13px;overflow:hidden}.previewPanel>header{border-bottom:1px solid #1c2639;justify-content:space-between;align-items:center;height:72px;padding:0 22px;display:flex}.previewPanel>header span{letter-spacing:.18em;color:#7187e3;font-size:6px;display:block}.previewPanel>header h2{margin:5px 0;font:500 13px Manrope}.previewPanel>header i{color:#5f6a85;font-size:7px;font-style:normal}.previewRows>div{border-bottom:1px solid #171f30;grid-template-columns:44px 1fr 90px;align-items:center;gap:14px;height:67px;padding:0 22px;display:grid}.previewRows>div>span{background:#151b2a;border-radius:7px;width:36px;height:36px}.previewRows>div div b,.previewRows>div div small,.previewRows>div em{background:#161e2e;border-radius:20px;display:block}.previewRows>div div b{width:160px;height:7px}.previewRows>div div small{width:100px;height:5px;margin-top:7px}.previewRows>div em{width:70px;height:7px}.alogin form{border-radius:16px;width:min(470px,100% - 38px);padding:48px;box-shadow:0 30px 90px #0004}.alogin h1{font-size:52px}.alogin p{font-size:11px}.alogin label{font-size:7px}.alogin input{padding:13px;font-size:11px}.loginbutton{padding:14px;font-size:9px}@media (width>=1500px){.aside{width:300px}.amain{width:calc(100% - 300px);margin-left:300px}.content{padding-left:4.5vw;padding-right:4.5vw}}@media (width<=1000px){.aside{width:250px}.amain{width:calc(100% - 250px);margin-left:250px}.cards{grid-template-columns:1fr 1fr}.dashgrid{grid-template-columns:1fr}.previewCards{grid-template-columns:1fr 1fr 1fr}}@media (width<=760px){.aside{width:270px;transform:translate(-100%)}.aside.open{transform:none}.amain{width:100%;margin-left:0}.content{padding:34px 16px 70px}.top{height:78px;padding:0 18px}.moduleHero{min-height:220px;padding:30px 24px}.moduleHeroIcon{display:none}.previewCards{grid-template-columns:1fr}.atable .row{min-width:760px}}@media (width<=480px){.cards{grid-template-columns:1fr}.intro h1{font-size:36px}.alogin form{padding:32px 22px}.alogin h1{font-size:43px}}.aside nav small{font-size:8px}.sidebrand span,.sideuser span,.top>div:first-of-type span,.profile span,.intro>span,.panel>header span,.drawer header span,.history>span,.reschedule>span{font-size:9px}.cards span{font-size:11px}.cards small,.panel header button{font-size:10px}.minilist small,.minilist em{font-size:9px}.tools input,.tools select,.search input{font-size:11px}.atable .head{font-size:8px}.atable b{font-size:11px}.atable small{font-size:9px}.badge{font-size:8px}.contacts a,.contacts span{font-size:11px}.detail small{font-size:8px}.detail p{font-size:11px}.states button{font-size:9px}.notes textarea{font-size:10px}.notes button,.reschedule button,.history b,.history p{font-size:9px}.history small{font-size:8px}.moduleHero span{font-size:10px}.moduleHero p{font-size:14px}.previewCards small{font-size:9px}.previewCards span{font-size:11px}.previewPanel>header span{font-size:8px}.previewPanel>header h2{font-size:15px}.previewPanel>header i{font-size:9px}.projectsIntro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.primaryAction{color:#fff;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#6f86ff;border:0;border-radius:8px;align-items:center;gap:10px;padding:14px 18px;font-size:10px;display:flex;box-shadow:0 12px 30px #0003}.primaryAction svg{width:15px}.projectStats{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:16px;display:grid}.projectStats article{background:linear-gradient(145deg,#101522,#0c101b);border:1px solid #202a40;border-radius:12px;padding:22px}.projectStats span{letter-spacing:.13em;color:#8092c7;font-size:9px}.projectStats b{margin:14px 0 3px;font:500 32px Manrope;display:block}.projectStats small{color:#71809f;font-size:10px}.projectPanel{overflow:visible}.projectAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.projectAdminGrid>article{background:#0c101b;border:1px solid #202a40;border-radius:12px;transition:all .25s;overflow:hidden}.projectAdminGrid>article:hover{border-color:#3d4e79;transform:translateY(-3px);box-shadow:0 20px 45px #0003}.projectAdminGrid>article.isHidden{opacity:.65}.projectAdminImage{background:#111725;height:230px;position:relative;overflow:hidden}.projectAdminImage img{object-fit:cover;width:100%;height:100%;transition:all .5s}.projectAdminGrid>article:hover .projectAdminImage img{transform:scale(1.025)}.projectFlags{justify-content:space-between;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.projectFlags span{color:#dfe5f5;text-transform:uppercase;background:#0a0d16de;border:1px solid #ffffff20;border-radius:20px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.projectFlags svg{width:11px}.projectFlags .live{color:#75ddb8}.projectFlags .off{color:#d58b8b}.projectAdminBody{padding:20px}.projectAdminBody>small{letter-spacing:.08em;color:#7f91c5;text-transform:uppercase;font-size:9px}.projectAdminBody h3{letter-spacing:-.035em;margin:8px 0;font:500 24px Manrope}.projectAdminBody p{color:#818da8;min-height:36px;font-size:11px;line-height:1.6}.projectAdminMeta{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.projectAdminMeta span{color:#8995b0;background:#111827;border:1px solid #202b42;border-radius:5px;padding:6px 8px;font-size:9px}.projectAdminActions{border-top:1px solid #1d2638;grid-template-columns:1fr 1fr 1.15fr 38px;gap:6px;padding-top:15px;display:grid}.projectAdminActions button{color:#aab3c8;cursor:pointer;background:#111725;border:1px solid #253049;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:9px 7px;font-size:8px;display:flex}.projectAdminActions button:hover{color:#fff;background:#182139}.projectAdminActions svg{width:12px}.projectAdminActions .delete{color:#db8585;border-color:#45252d}.projectModal{z-index:150;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.projectModalShade{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;position:absolute;inset:0}.projectModal form{background:#0b0f19;border:1px solid #253149;border-radius:14px;width:min(980px,100%);max-height:92vh;position:relative;overflow:auto;box-shadow:0 35px 100px #0008}.projectModal form>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3;background:#0b0f19ee;border-bottom:1px solid #1e273a;justify-content:space-between;align-items:center;height:90px;padding:0 28px;display:flex;position:sticky;top:0}.projectModal header span{letter-spacing:.18em;color:#8097ff;font-size:9px}.projectModal header h2{margin:5px 0;font:500 24px Manrope}.projectModal header button{color:#fff;background:0 0;border:0}.projectModal header svg{width:18px}.projectForm{grid-template-columns:repeat(3,1fr);gap:17px;padding:28px;display:grid}.projectForm label{text-transform:uppercase;letter-spacing:.07em;color:#8d98b3;font-size:9px}.projectForm label.wide{grid-column:1/-1}.projectForm label small{text-transform:none;color:#596783;font-size:8px}.projectForm input,.projectForm textarea{color:#e2e6ef;background:#080b13;border:1px solid #222c41;border-radius:7px;outline:none;width:100%;margin-top:7px;padding:11px;font:400 11px DM Sans;display:block}.projectForm textarea{resize:vertical;min-height:80px;line-height:1.55}.projectForm input:focus,.projectForm textarea:focus{border-color:#647be7}.projectSwitches{grid-column:1/-1;gap:22px;padding:8px 0;display:flex}.projectSwitches label{text-transform:none;align-items:center;gap:8px;font-size:11px;display:flex}.projectSwitches input{width:auto;margin:0}.projectError{color:#e49a9a;background:#32191f;border-radius:6px;margin:0 28px 10px;padding:10px 12px;font-size:10px}.projectModal form>footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0f19ee;border-top:1px solid #1e273a;justify-content:flex-end;align-items:center;gap:8px;height:76px;padding:0 28px;display:flex;position:sticky;bottom:0}.projectModal footer button{color:#aab4ca;cursor:pointer;background:#111725;border:1px solid #263149;border-radius:7px;padding:11px 15px;font-size:9px}.projectModal footer .saveProject{color:#fff;background:#657dff;border-color:#657dff;align-items:center;gap:8px;display:flex}.projectModal footer svg{width:13px}.publicLoading{color:#fff;letter-spacing:.2em;z-index:9999;background:#11120f;place-items:center;font:600 22px Manrope;display:grid;position:fixed;inset:0}@media (width<=1100px){.projectAdminGrid{grid-template-columns:1fr}.projectForm{grid-template-columns:1fr 1fr}}@media (width<=700px){.projectsIntro{display:block}.primaryAction{margin-top:20px}.projectStats{grid-template-columns:1fr}.projectForm{grid-template-columns:1fr;padding:20px}.projectForm label.wide{grid-column:auto}.projectAdminImage{height:200px}.projectAdminActions{grid-template-columns:1fr 1fr}}.projectNotice{color:#82ddb9;background:#102721;border:1px solid #21493f;border-radius:8px;margin:0 0 14px;padding:12px 15px;font-size:11px}.projectPageError{margin:0 0 14px}.imageField{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.uploadButton{white-space:nowrap;color:#c8d0e4!important;cursor:pointer!important;text-transform:none!important;letter-spacing:0!important;background:#151c2e!important;border:1px solid #33415f!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:41px!important;margin-top:7px!important;padding:0 13px!important;font-size:10px!important;display:flex!important}.uploadButton:hover{background:#1d2740!important;border-color:#526899!important}.uploadButton svg{width:15px}.uploadButton input[type=file]{display:none}.galleryUpload{width:max-content;margin-top:10px!important}.uploadPreview{background:#0a0d16;border:1px solid #28344e;border-radius:8px;width:240px;margin-top:12px;overflow:hidden}.uploadPreview img{object-fit:cover;width:100%;height:130px;display:block}.uploadPreview span{color:#7d8ba8;padding:7px 9px;font-size:8px;display:block}@media (width<=650px){.imageField{grid-template-columns:1fr}.uploadButton,.uploadPreview{width:100%}}.galleryIntro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:27px;display:flex}.galleryUploadMain{color:#fff;text-transform:uppercase;cursor:pointer;background:#6f86ff;border-radius:8px;align-items:center;gap:9px;padding:14px 18px;font-size:10px;display:flex}.galleryUploadMain input{display:none}.galleryUploadMain svg{width:15px}.galleryToolbar{grid-template-columns:1.3fr 1fr 150px;gap:12px;margin-bottom:15px;display:grid}.galleryToolbar>div{background:#0e121e;border:1px solid #202a40;border-radius:11px;flex-direction:column;justify-content:center;padding:17px 19px;display:flex}.galleryToolbar span{color:#7786aa;letter-spacing:.08em;font-size:9px}.galleryToolbar select{color:#e3e7f0;background:#090c15;border:1px solid #25314a;border-radius:6px;margin-top:7px;padding:9px;font-size:11px}.galleryProjectMeta b{margin-top:5px;font:500 13px Manrope}.galleryCount{text-align:center;align-items:center}.galleryCount b{font:500 30px Manrope}.galleryAdminPanel{background:#0c101b;border:1px solid #202a40;border-radius:13px;overflow:hidden}.galleryAdminPanel>header{border-bottom:1px solid #1d2638;justify-content:space-between;align-items:center;min-height:90px;padding:20px 24px;display:flex}.galleryAdminPanel>header span{letter-spacing:.15em;color:#7d91e8;font-size:8px}.galleryAdminPanel>header h2{margin:5px 0;font:500 17px Manrope}.galleryAdminPanel>header p{color:#687690;max-width:480px;font-size:10px;line-height:1.6}.galleryAdminGrid{grid-template-columns:repeat(3,1fr);gap:14px;padding:18px;display:grid}.galleryAdminGrid article{background:#0e131f;border:1px solid #202a40;border-radius:11px;overflow:hidden}.galleryAdminGrid article.cover{border-color:#5368aa}.galleryAdminMedia{background:#101522;height:220px;position:relative;overflow:hidden}.galleryAdminMedia img{object-fit:cover;width:100%;height:100%}.galleryOrder{color:#fff;background:#080b14dd;border-radius:5px;padding:6px 7px;font-size:8px;position:absolute;top:12px;left:12px}.coverBadge{color:#aebcff;background:#182443dd;border-radius:20px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex;position:absolute;top:12px;right:12px}.coverBadge svg{width:11px}.galleryAdminBody{padding:15px}.galleryAdminBody label{color:#7d89a5;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:8px;display:block}.galleryAdminBody input{color:#dce1eb;background:#090c14;border:1px solid #242e45;border-radius:6px;width:100%;margin-top:5px;padding:9px;font-size:10px;display:block}.galleryActions{border-top:1px solid #1c2537;grid-template-columns:1fr 1fr 1.5fr 36px;gap:5px;margin-top:13px;padding-top:12px;display:grid}.galleryActions button{color:#9ca8c0;background:#121827;border:1px solid #273149;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:8px 5px;font-size:8px;display:flex}.galleryActions button svg{width:11px}.galleryActions button.active{color:#b8c4ff;background:#19233b;border-color:#596fae}.galleryActions button.delete{color:#df8888;border-color:#48272e}.galleryActions button:disabled{opacity:.3}.galleryEmpty,.galleryLoading{color:#697791;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.galleryEmpty svg{width:32px}.galleryEmpty h3{margin:15px 0 6px;font:500 18px Manrope}.galleryEmpty p,.galleryLoading{font-size:10px}@media (width<=1150px){.galleryAdminGrid,.galleryToolbar{grid-template-columns:1fr 1fr}}@media (width<=720px){.galleryIntro{display:block}.galleryUploadMain{width:max-content;margin-top:18px}.galleryToolbar,.galleryAdminGrid{grid-template-columns:1fr}.galleryAdminPanel>header{display:block}.galleryAdminPanel>header p{margin-top:10px}.galleryActions{grid-template-columns:1fr 1fr}}.servicesAdminGrid{grid-template-columns:repeat(2,1fr);gap:14px;padding:18px;display:grid}.servicesAdminGrid>article{background:#0d111d;border:1px solid #202a40;border-radius:12px;grid-template-columns:240px 1fr;transition:all .25s;display:grid;overflow:hidden}.servicesAdminGrid>article:hover{border-color:#40527d;transform:translateY(-2px)}.servicesAdminGrid>article.hiddenService{opacity:.62}.serviceAdminImage{background:#111725;min-height:290px;position:relative;overflow:hidden}.serviceAdminImage img{object-fit:cover;width:100%;height:100%}.serviceAdminImage>span{color:#fff;background:#090c15dc;border-radius:5px;padding:6px 8px;font-size:9px;position:absolute;top:12px;left:12px}.serviceAdminImage>i{text-transform:uppercase;background:#090c15dc;border-radius:20px;padding:6px 8px;font-size:8px;font-style:normal;position:absolute;top:12px;right:12px}.serviceAdminImage>i.live{color:#78ddb9}.serviceAdminImage>i.off{color:#db8787}.serviceAdminBody{padding:22px}.serviceAdminBody>small{letter-spacing:.1em;color:#8093ce;text-transform:uppercase;font-size:9px}.serviceAdminBody h3{margin:8px 0;font:500 25px Manrope}.serviceAdminBody p{color:#808ca7;font-size:11px;line-height:1.65}.serviceAdminBody ul{grid-template-columns:1fr 1fr;gap:7px;margin:15px 0 18px;padding:0;list-style:none;display:grid}.serviceAdminBody li{color:#9aa5bd;padding-left:13px;font-size:9px;position:relative}.serviceAdminBody li:before{content:"";background:#7187ee;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:0}.serviceAdminActions{border-top:1px solid #1e2739;grid-template-columns:1fr 1fr 38px;gap:6px;padding-top:14px;display:grid}.serviceAdminActions button{color:#a5afc6;background:#121827;border:1px solid #263149;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:9px;font-size:8px;display:flex}.serviceAdminActions svg{width:12px}.serviceAdminActions .delete{color:#dd8585;border-color:#48272e}.servicesEmpty{color:#777;text-align:center;border:1px solid #0000001a;margin:30px 0;padding:40px;font-size:13px}@media (width<=1250px){.servicesAdminGrid{grid-template-columns:1fr}.servicesAdminGrid>article{grid-template-columns:220px 1fr}}@media (width<=680px){.servicesAdminGrid>article{grid-template-columns:1fr}.serviceAdminImage{min-height:220px}.serviceAdminBody ul{grid-template-columns:1fr}}.testimonialAdminGrid{grid-template-columns:repeat(2,1fr);gap:14px;padding:18px;display:grid}.testimonialAdminGrid>article{background:linear-gradient(145deg,#101522,#0c101a);border:1px solid #202a40;border-radius:12px;padding:22px;transition:all .25s}.testimonialAdminGrid>article:hover{border-color:#40517b;transform:translateY(-2px)}.testimonialAdminGrid>article.hiddenTestimonial{opacity:.62}.testimonialTop{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;display:grid}.testimonialTop img,.testimonialAvatar{object-fit:cover;color:#9cacf0;background:#18213a;border-radius:50%;place-items:center;width:48px;height:48px;font:500 18px Manrope;display:grid}.testimonialTop h3{margin:0;font:500 14px Manrope}.testimonialTop span{color:#77839e;font-size:9px}.testimonialTop>i{color:#c6aa68;letter-spacing:.08em;font-size:10px;font-style:normal}.testimonialAdminGrid blockquote{color:#c8cede;min-height:78px;margin:24px 0;font:400 15px/1.7 Manrope}.testimonialMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.testimonialMeta>span{color:#8491ac;font-size:9px}.testimonialMeta b,.testimonialMeta em{border:1px solid #28334c;border-radius:20px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;font-style:normal;display:flex}.testimonialMeta b{color:#acbaf5}.testimonialMeta b svg{width:10px}.testimonialMeta em.live{color:#72dcb6}.testimonialMeta em.off{color:#dc8585}.testimonialActions{border-top:1px solid #1d2638;grid-template-columns:1fr 1fr 1.25fr 38px;gap:6px;margin-top:18px;padding-top:14px;display:grid}.testimonialActions button{color:#a4afc6;background:#121827;border:1px solid #263149;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:9px 6px;font-size:8px;display:flex}.testimonialActions svg{width:12px}.testimonialActions .delete{color:#dd8585;border-color:#48272e}.projectForm select{color:#e2e6ef;background:#080b13;border:1px solid #222c41;border-radius:7px;width:100%;margin-top:7px;padding:11px;font:400 11px DM Sans;display:block}.avatarPreview{margin-top:10px}.avatarPreview img{object-fit:cover;border:1px solid #2a3651;border-radius:50%;width:80px;height:80px}@media (width<=1000px){.testimonialAdminGrid{grid-template-columns:1fr}}@media (width<=600px){.testimonialActions{grid-template-columns:1fr 1fr}}.settingsHero{background:linear-gradient(125deg,#11182a,#0c101b);border:1px solid #202a40;border-radius:15px;justify-content:space-between;align-items:center;min-height:230px;margin-bottom:16px;padding:38px 42px;display:flex}.settingsHero span{letter-spacing:.2em;color:#8296f2;font-size:9px}.settingsHero h1{letter-spacing:-.055em;margin:10px 0;font:500 clamp(42px,5vw,68px) Manrope}.settingsHero p{color:#7f8ba6;font-size:12px}.settingsHealth{background:#101624;border:1px solid #293653;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:180px;height:120px;display:flex}.settingsHealth i{background:#66d6ae;border-radius:50%;width:9px;height:9px}.settingsHealth span{color:#7f8ba5;margin:10px 0 3px;font-size:8px}.settingsHealth b{font-size:11px}.settingsForm{flex-direction:column;gap:14px;display:flex}.settingsSection{background:#0d111d;border:1px solid #202a40;border-radius:12px;overflow:hidden}.settingsSection>header{border-bottom:1px solid #1e2739;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.settingsSection>header div{align-items:center;gap:12px;display:flex}.settingsSection>header h2{font:500 16px Manrope}.settingsSection>header p{color:#69758f;font-size:10px}.settingsFields{grid-template-columns:repeat(3,1fr);gap:17px;padding:24px;display:grid}.settingsFields label{text-transform:uppercase;letter-spacing:.06em;color:#8792ad;font-size:9px}.settingsFields label.wide{grid-column:1/-1}.settingsFields input,.settingsFields textarea,.settingsFields select{color:#e2e6ef;background:#080b13;border:1px solid #222c41;border-radius:7px;width:100%;margin-top:7px;padding:11px;font:400 11px DM Sans;display:block}.settingsFields textarea{resize:vertical;min-height:80px}.settingsSwitches{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 24px 24px;display:grid}.settingsSwitches>label{background:#101522;border:1px solid #202a40;border-radius:9px;align-items:flex-start;gap:11px;padding:15px;display:flex}.settingsSwitches b{font-size:10px;display:block}.settingsSwitches small{color:#69758e;margin-top:4px;font-size:8px;line-height:1.5;display:block}.dangerZone{grid-template-columns:1fr}.settingsSave{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1220ed;border:1px solid #2b3855;border-radius:11px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;bottom:12px}.settingsSave button{color:#fff;background:#657dff;border:0;border-radius:7px;align-items:center;gap:8px;padding:12px 16px;font-size:9px;display:flex}.notificationStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0 15px;display:grid}.notificationStats article{background:linear-gradient(145deg,#101522,#0c101a);border:1px solid #202a40;border-radius:12px;padding:20px}.notificationStats span{letter-spacing:.12em;color:#8292c3;font-size:9px}.notificationStats b{margin:12px 0 3px;font:500 31px Manrope;display:block}.notificationStats small{color:#66738f;font-size:9px}.notificationGrid{grid-template-columns:minmax(0,1.5fr) minmax(330px,.65fr);gap:14px;display:grid}.notificationPanel,.communicationsPanel{background:#0c101b;border:1px solid #202a40;border-radius:13px;overflow:hidden}.notificationPanel>header,.communicationsPanel>header{border-bottom:1px solid #1d2638;justify-content:space-between;align-items:center;min-height:78px;padding:18px 22px;display:flex}.notificationPanel header span,.communicationsPanel header span{letter-spacing:.18em;color:#7e92ef;font-size:8px}.notificationPanel header h2,.communicationsPanel header h2{margin:4px 0;font:500 15px Manrope}.notificationPanel header button{color:#a6b3cf;background:#121827;border:1px solid #28344e;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;display:flex}.notificationPanel header button svg,.communicationsPanel header>svg{color:#8297f4;width:14px}.notificationFilters{border-bottom:1px solid #1c2537;gap:7px;padding:12px 15px;display:flex}.notificationFilters select{color:#d6dbe7;background:#090c14;border:1px solid #263149;border-radius:6px;padding:9px;font-size:9px}.notificationFilters button{color:#93a0bc;background:#111725;border:1px solid #263149;border-radius:6px;width:36px}.notificationFilters svg{width:13px}.notificationList article{border-bottom:1px solid #182132;grid-template-columns:46px 1fr auto;gap:13px;padding:17px 20px;display:grid;position:relative}.notificationList article.unread{background:#101625}.notificationList article.high:before{content:"";background:#7288ff;width:3px;position:absolute;top:0;bottom:0;left:0}.notificationIcon{background:#12192a;border:1px solid #293651;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.notificationIcon svg{color:#8499fb;width:17px}.notificationCopy>div{justify-content:space-between;gap:10px;display:flex}.notificationCopy span{text-transform:uppercase;letter-spacing:.1em;color:#7186c7;font-size:7px}.notificationCopy time{color:#56627c;font-size:7px}.notificationCopy h3{margin:6px 0 4px;font:500 11px Manrope}.notificationCopy p{color:#7e89a2;margin:0;font-size:9px;line-height:1.5}.notificationActions{align-items:center;gap:5px;display:flex}.notificationActions button{color:#8d9ab6;background:#111725;border:1px solid #263149;border-radius:6px;width:31px;height:31px}.notificationActions svg{width:12px}.notificationActions .delete{color:#dd8686;border-color:#45262e}.notificationEmpty{text-align:center;color:#66728c;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.notificationEmpty svg{width:25px}.notificationEmpty h3{margin:12px 0 5px;font:500 14px Manrope}.notificationEmpty p{font-size:9px}.notificationEmpty.small{min-height:150px}.communicationsInfo{border-bottom:1px solid #1c2537;padding:16px 18px}.communicationsInfo p{color:#717d97;margin:0;font-size:9px;line-height:1.6}.communicationsList article{border-bottom:1px solid #182132;grid-template-columns:70px 1fr auto;gap:10px;padding:14px 17px;display:grid}.commChannel{text-transform:uppercase;color:#8da2f0;text-align:center;background:#172038;border-radius:20px;height:max-content;padding:5px 7px;font-size:7px}.commChannel.email{color:#d5b66c;background:#282116}.commChannel.whatsapp{color:#69d3ac;background:#112a22}.communicationsList b{font-size:9px}.communicationsList p{color:#7b879f;margin:4px 0;font-size:8px}.communicationsList small{color:#56627c;font-size:7px}.communicationsList em{color:#7f8ba5;font-size:7px;font-style:normal}@media (width<=1150px){.notificationGrid{grid-template-columns:1fr}.notificationStats{grid-template-columns:1fr 1fr}}@media (width<=650px){.notificationStats{grid-template-columns:1fr}.notificationFilters{flex-wrap:wrap}.notificationFilters select{flex:1}.notificationList article{grid-template-columns:40px 1fr}.notificationActions{grid-column:2}.communicationsList article{grid-template-columns:1fr}.projectsIntro{align-items:start}}.teamAdminGrid{grid-template-columns:repeat(2,1fr);gap:14px;padding:18px;display:grid}.teamAdminGrid>article{background:#0d111d;border:1px solid #202a40;border-radius:12px;grid-template-columns:190px 1fr;transition:all .25s;display:grid;overflow:hidden}.teamAdminGrid>article:hover{border-color:#40527d;transform:translateY(-2px)}.teamAdminGrid>article.hiddenMember{opacity:.6}.teamAdminPhoto{background:#121827;min-height:270px;position:relative;overflow:hidden}.teamAdminPhoto img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.teamAdminPhoto span{color:#afbcfa;background:#17223bdf;border-radius:20px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex;position:absolute;top:12px;left:12px}.teamAdminPhoto svg{width:10px}.teamAdminBody{padding:20px}.teamAdminBody>small{letter-spacing:.08em;text-transform:uppercase;color:#7f92ce;font-size:9px}.teamAdminBody h3{margin:8px 0;font:500 22px Manrope}.teamAdminBody p{color:#7d89a4;min-height:48px;font-size:10px;line-height:1.65}.teamAdminMeta{justify-content:space-between;align-items:center;gap:8px;margin:14px 0;display:flex}.teamAdminMeta span{color:#78839d;font-size:8px}.teamAdminMeta em{font-size:8px;font-style:normal}.teamAdminMeta em.live{color:#72dcb6}.teamAdminMeta em.off{color:#dc8585}.teamAdminActions{border-top:1px solid #1e2739;grid-template-columns:1fr 1fr 1.2fr 36px;gap:5px;padding-top:13px;display:grid}.teamAdminActions button{color:#a6b0c7;background:#121827;border:1px solid #263149;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:8px 5px;font-size:8px;display:flex}.teamAdminActions svg{width:11px}.teamAdminActions .delete{color:#df8585;border-color:#48272e}.teamPhotoPreview{margin-top:12px}.teamPhotoPreview img{object-fit:cover;object-position:center 20%;border:1px solid #2a3651;border-radius:7px;width:140px;height:170px}@media (width<=1200px){.teamAdminGrid{grid-template-columns:1fr}}@media (width<=650px){.teamAdminGrid>article{grid-template-columns:1fr}.teamAdminPhoto{min-height:320px}.teamAdminActions{grid-template-columns:1fr 1fr}}.executiveHead{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.executiveHead .intro{margin:0}.executiveHead>button{color:#aab5ce;background:#111725;border:1px solid #293754;border-radius:8px;align-items:center;gap:8px;padding:11px 14px;font-size:9px;display:flex}.executiveHead>button svg{width:14px}.spin{animation:.9s linear infinite novareSpin}@keyframes novareSpin{to{transform:rotate(360deg)}}.executiveCards{grid-template-columns:repeat(6,1fr);gap:11px;margin-bottom:14px;display:grid}.executiveCards button{color:#fff;text-align:left;background:linear-gradient(145deg,#101522,#0c101b);border:1px solid #202a40;border-radius:12px;justify-content:space-between;min-height:150px;padding:20px;transition:all .25s;display:flex}.executiveCards button:hover{border-color:#465a8a;transform:translateY(-3px)}.executiveCards span{letter-spacing:.1em;color:#7f8db0;font-size:8px}.executiveCards b{margin:16px 0 5px;font:500 31px Manrope;display:block}.executiveCards small{color:#66738f;font-size:8px}.executiveCards svg{color:#6e83df;width:15px}.executiveCards.success{border-color:#204237}.executiveCards.warning{border-color:#4a3821}.executiveCards.warning b{color:#e4c276}.executiveMainGrid{grid-template-columns:1.55fr .75fr;gap:13px;margin-bottom:13px;display:grid}.executiveLowerGrid{grid-template-columns:1.05fr 1fr .8fr;gap:13px;display:grid}.executivePanel{background:linear-gradient(#0e121f,#0b0f1a);border:1px solid #202a40;border-radius:13px;min-width:0;overflow:hidden}.executivePanel>header{border-bottom:1px solid #1d2638;justify-content:space-between;align-items:center;min-height:76px;padding:19px 21px;display:flex}.executivePanel header span{letter-spacing:.18em;color:#7c91e6;font-size:7px}.executivePanel header h2{margin:5px 0;font:500 14px Manrope}.executivePanel header button{color:#8895b3;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.executivePanel header button svg{width:11px}.chartLegend{align-items:center;gap:7px;display:flex}.chartLegend i{background:#7188ff;border-radius:50%;width:7px;height:7px}.chartLegend i:nth-of-type(2){background:#68738b}.chartLegend span{color:#727e99!important;letter-spacing:0!important;font-size:7px!important}.trendChart{background:linear-gradient(#ffffff03 1px,#0000 1px) 0 0/100% 25%;grid-template-columns:repeat(7,1fr);align-items:end;gap:14px;height:300px;padding:28px 25px 24px;display:grid}.trendDay{flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.trendBars{align-items:flex-end;gap:5px;width:52px;height:210px;display:flex}.trendBars i{background:linear-gradient(#8195ff,#556cdb);border-radius:4px 4px 1px 1px;width:50%;min-height:5px}.trendBars i+i{background:linear-gradient(#818ca5,#505c76)}.trendDay>b{font-size:8px}.trendDay>span{color:#5f6b85;font-size:8px}.pipelineRows{padding:20px}.pipelineRows>div{margin-bottom:18px}.pipelineRows>div>div:first-child{justify-content:space-between;margin-bottom:7px;display:flex}.pipelineRows span{color:#8995ae;font-size:9px}.pipelineRows b{font-size:10px}.pipelineTrack{background:#151c2b;border-radius:20px;height:6px;overflow:hidden}.pipelineTrack i{background:#697fe6;border-radius:20px;height:100%;display:block}.pipelineTrack i.contacted{background:#5eaa94}.pipelineTrack i.follow_up{background:#bb9b52}.pipelineTrack i.closed{background:#6f778a}.conversionBlock{background:#111727;border:1px solid #26334f;border-radius:9px;margin:0 20px 20px;padding:18px}.conversionBlock span{color:#7287cb;font-size:7px}.conversionBlock b{margin:10px 0 3px;font:500 30px Manrope;display:block}.conversionBlock small{color:#68758f;font-size:8px}.executiveAgenda article{border-bottom:1px solid #182132;grid-template-columns:48px 1fr 48px auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.dateTile{border:1px solid #293550;border-radius:7px;place-items:center;width:44px;height:48px;padding:4px;display:grid}.dateTile b{font:500 15px Manrope}.dateTile span{text-transform:uppercase;color:#7281a2;font-size:6px}.executiveAgenda article>div:nth-child(2)>b{font-size:9px;display:block}.executiveAgenda article>div:nth-child(2)>span{color:#65718b;font-size:7px}.executiveAgenda time{font-size:9px}.activityFeed article{border-bottom:1px solid #182132;grid-template-columns:12px 1fr 92px;gap:9px;padding:14px 18px;display:grid}.activityDot{background:#6e84e5;border-radius:50%;width:7px;height:7px;margin-top:5px}.activityDot.appointment{background:#62b093}.activityDot.system{background:#8a92a6}.activityDot.content{background:#c19e55}.activityFeed b{font-size:9px}.activityFeed p{color:#68758d;margin:3px 0;font-size:7px}.activityFeed time{color:#535f77;text-align:right;font-size:6px}.contentHealthGrid{grid-template-columns:1fr 1fr;gap:8px;padding:13px;display:grid}.contentHealthGrid button{color:#fff;text-align:left;background:#101522;border:1px solid #202a40;border-radius:9px;padding:16px}.contentHealthGrid svg{color:#7187e8;width:15px}.contentHealthGrid b{margin:12px 0 2px;font:500 22px Manrope;display:block}.contentHealthGrid span{font-size:8px;display:block}.contentHealthGrid small{color:#5c6881;font-size:7px}.dashboardFooterLine{color:#536078;border-top:1px solid #1b2334;align-items:center;gap:8px;margin-top:14px;padding:15px 2px;font-size:7px;display:flex}@media (width<=1450px){.executiveCards{grid-template-columns:repeat(3,1fr)}.executiveLowerGrid{grid-template-columns:1fr 1fr}.contentHealth{grid-column:1/-1}.contentHealthGrid{grid-template-columns:repeat(4,1fr)}}@media (width<=1050px){.executiveMainGrid,.executiveLowerGrid{grid-template-columns:1fr}.contentHealth{grid-column:auto}.executiveCards,.contentHealthGrid{grid-template-columns:1fr 1fr}}@media (width<=650px){.executiveHead{display:block}.executiveHead>button{margin-top:18px}.executiveCards{grid-template-columns:1fr}.trendChart{gap:6px;padding-left:10px;padding-right:10px}.trendBars{width:32px}.executiveAgenda article{grid-template-columns:45px 1fr auto}.activityFeed article{grid-template-columns:12px 1fr}.contentHealthGrid{grid-template-columns:1fr 1fr}}.securityStats{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px;display:grid}.securityStats article{background:#0d111d;border:1px solid #202a40;border-radius:12px;padding:20px}.securityStats span{letter-spacing:.12em;color:#8293c7;font-size:8px}.securityStats b{margin:13px 0 3px;font:500 30px Manrope;display:block}.securityStats small{color:#66728b;font-size:8px}.securityGrid{grid-template-columns:1.45fr .55fr;gap:14px;display:grid}.securityPanel{background:#0c101b;border:1px solid #202a40;border-radius:13px;overflow:hidden}.securityPanel>header{border-bottom:1px solid #1d2638;justify-content:space-between;align-items:center;min-height:76px;padding:18px 22px;display:flex}.securityPanel header span{letter-spacing:.15em;color:#7d92ed;font-size:8px}.securityPanel header h2{margin:5px 0;font:500 14px Manrope}.securityPanel header svg{color:#8397ef;width:17px}.usersTable{overflow-x:auto}.userRow{border-bottom:1px solid #182132;grid-template-columns:1.45fr .7fr .55fr .75fr .7fr;align-items:center;gap:12px;min-width:820px;padding:13px 18px;display:grid}.userRow.head{color:#59657d;text-transform:uppercase;letter-spacing:.08em;min-height:38px;font-size:7px}.userIdentity{align-items:center;gap:10px;display:flex}.userIdentity>i{color:#9aacf2;background:#172039;border-radius:50%;place-items:center;width:36px;height:36px;font:500 12px Manrope;display:grid}.userIdentity b{font-size:9px;display:block}.userIdentity small{color:#65718b;font-size:7px}.userRow select{color:#dce1ec;background:#090c14;border:1px solid #273149;border-radius:6px;padding:8px;font-size:8px}.statusToggle{color:#6bd5af;background:#11251f;border:1px solid #284038;border-radius:20px;padding:7px;font-size:8px}.statusToggle.inactive{color:#d78181;background:#241318;border-color:#43262e}.lastLogin{color:#68758d;font-size:7px}.userActions button{color:#a2aec7;background:#111725;border:1px solid #273149;border-radius:6px;align-items:center;gap:5px;padding:8px;font-size:8px;display:flex}.userActions svg{width:11px}.auditList article{border-bottom:1px solid #182132;grid-template-columns:12px 1fr;gap:8px;padding:13px 16px;display:grid}.auditList article>i{background:#7288ec;border-radius:50%;width:7px;height:7px;margin-top:5px}.auditList b{text-transform:capitalize;font-size:8px}.auditList span{color:#8291b1;margin:2px 0;font-size:7px;display:block}.auditList small{color:#566279;font-size:6px}.rolesExplainer{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.rolesExplainer article{background:#0d111d;border:1px solid #202a40;border-radius:11px;padding:20px}.rolesExplainer svg{color:#8296ef;width:18px}.rolesExplainer span{color:#8092c9;letter-spacing:.12em;margin:17px 0 7px;font-size:8px;display:block}.rolesExplainer h3{margin:0 0 8px;font:500 16px Manrope}.rolesExplainer p{color:#707d97;font-size:9px;line-height:1.6}.smallModal{width:min(560px,100%)!important}.securityDenied{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;display:flex}.securityDenied svg{color:#758cf0;width:38px}.securityDenied>span{letter-spacing:.2em;color:#7f93e7;margin:20px 0 8px;font-size:8px}.securityDenied h1{margin:0 0 10px;font:500 48px Manrope}.securityDenied p{color:#6f7b94;font-size:11px}@media (width<=1200px){.securityGrid{grid-template-columns:1fr}.securityStats{grid-template-columns:1fr 1fr}}@media (width<=750px){.securityStats,.rolesExplainer{grid-template-columns:1fr}}.seoStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.seoStats article{background:#0d111d;border:1px solid #202a40;border-radius:12px;align-items:center;gap:15px;padding:18px;display:flex}.seoStats svg{color:#8094ee;width:19px}.seoStats span{letter-spacing:.12em;color:#7484a8;font-size:7px}.seoStats b{margin-top:5px;font:500 25px Manrope;display:block}.seoLayout{grid-template-columns:220px minmax(480px,1fr) 350px;align-items:start;gap:13px;display:grid}.seoPages,.seoEditor,.seoPreview{background:#0c101b;border:1px solid #202a40;border-radius:12px;overflow:hidden}.seoPages>span,.seoPreview>span{letter-spacing:.15em;color:#69799f;padding:17px 16px 10px;font-size:7px;display:block}.seoPages button{color:#8d99b2;text-align:left;background:0 0;border:0;border-top:1px solid #192234;justify-content:space-between;align-items:center;width:100%;padding:14px 15px;display:flex}.seoPages button.active{color:#fff;background:#141b2d}.seoPages b{font-size:9px;display:block}.seoPages small{color:#59657d;font-size:7px}.seoPages svg{width:12px}.seoEditor>header{border-bottom:1px solid #1c2537;justify-content:space-between;align-items:center;padding:21px 23px;display:flex}.seoEditor header>div>span{color:#7f93eb;letter-spacing:.15em;font-size:7px}.seoEditor h2{margin:6px 0;font:500 21px Manrope}.seoScore{text-align:right}.seoScore b{font:500 20px Manrope;display:block}.seoScore small{color:#68758f;font-size:7px}.seoScore i{background:linear-gradient(90deg,#7288ec var(--score),#1b2437 var(--score));width:70px;height:3px;margin-bottom:6px;display:block}.seoForm{grid-template-columns:1fr 1fr;gap:17px;padding:22px;display:grid}.seoForm label{color:#8490a8;font-size:8px}.seoForm label>span{float:right;color:#59657b}.seoForm input,.seoForm textarea{color:#e3e6ee;background:#090c14;border:1px solid #273149;border-radius:7px;width:100%;margin-top:7px;padding:11px;font:400 9px Manrope;display:block}.seoForm textarea{resize:vertical;min-height:82px}.seoForm label>small{color:#505d76;margin-top:5px;font-size:7px;display:block}.seoForm .wide{grid-column:1/-1}.seoSectionTitle{border-top:1px solid #1c2537;padding-top:18px}.seoSectionTitle span{letter-spacing:.15em;color:#7d90df;font-size:7px}.seoSectionTitle p{color:#5f6b83;margin:4px 0;font-size:8px}.seoChecks{gap:22px;display:flex}.seoChecks label{align-items:center;gap:7px;display:flex}.seoChecks input{width:auto;margin:0}.seoEditor>footer{border-top:1px solid #1c2537;justify-content:space-between;align-items:center;padding:15px 22px;display:flex}.seoEditor>footer>span{color:#59657b;font-size:7px}.seoPreview{padding-bottom:16px}.googlePreview{background:#101522;border:1px solid #1e293d;border-radius:8px;margin:0 15px 22px;padding:16px}.googlePreview small{color:#829079;font-size:7px}.googlePreview h3{color:#8ea2ff;margin:7px 0;font:500 14px Manrope}.googlePreview p{color:#8a94aa;font-size:8px;line-height:1.5}.socialPreview{background:#101522;border:1px solid #1e293d;border-radius:8px;margin:0 15px 22px;overflow:hidden}.socialPreview img,.socialPlaceholder{object-fit:cover;width:100%;height:130px}.socialPlaceholder{background:#141b2b;place-items:center;display:grid}.socialPlaceholder svg{color:#53627f;width:25px}.socialPreview>div:last-child{padding:12px}.socialPreview small{color:#65718a;font-size:6px}.socialPreview b{margin:5px 0;font-size:10px;display:block}.socialPreview p{color:#68758e;font-size:7px;line-height:1.4}.seoChecklist{border-top:1px solid #202a40;margin:0 15px;padding:14px}.seoChecklist>b{font-size:8px}.seoChecklist p{color:#68748b;margin:8px 0;font-size:7px}.seoChecklist p:before{content:"○";margin-right:7px}.seoChecklist p.ok{color:#72b89d}.seoChecklist p.ok:before{content:"✓"}@media (width<=1400px){.seoLayout{grid-template-columns:200px 1fr}.seoPreview{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.seoPreview>span{grid-column:1/-1}}@media (width<=900px){.seoLayout,.seoStats{grid-template-columns:1fr}.seoPreview{grid-column:auto;display:block}}.passwordField{margin-top:7px;position:relative}.passwordField input{margin-top:0!important;padding-right:44px!important}.passwordField>button{color:#7f8ca7;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.passwordField>button:hover{color:#fff;background:#151c2c}.passwordField svg{width:15px;height:15px}.userActions button svg+svg{margin-left:-2px}.auditStats{grid-template-columns:repeat(4,1fr);gap:11px;margin:0 0 14px;display:grid}.auditStats article{background:#0d111d;border:1px solid #202a40;border-radius:12px;align-items:center;gap:14px;padding:19px;display:flex}.auditStats svg{color:#8295ef;width:18px}.auditStats span{letter-spacing:.12em;color:#7887a8;font-size:7px}.auditStats b{margin:5px 0 1px;font:500 27px Manrope;display:block}.auditStats small{color:#5d6981;font-size:7px}.auditLayout{grid-template-columns:minmax(0,1fr) 330px;gap:13px;display:grid}.auditMain,.auditSide{background:#0c101b;border:1px solid #202a40;border-radius:12px;overflow:hidden}.auditFilters{border-bottom:1px solid #1c2537;grid-template-columns:1fr 180px 160px 40px;gap:7px;padding:13px;display:grid}.auditFilters select{color:#d8deea;background:#090c14;border:1px solid #263149;border-radius:6px;padding:9px;font-size:8px}.auditFilters>button{color:#8f9ab4;background:#111725;border:1px solid #263149;border-radius:6px}.auditFilters>button svg{width:13px}.auditRow{border-bottom:1px solid #182132;grid-template-columns:145px 1.1fr .65fr .7fr 1.5fr;align-items:center;gap:12px;min-width:900px;padding:13px 16px;display:grid}.auditTable{overflow-x:auto}.auditHead{color:#59657d;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.auditRow>time{color:#69758d;font-size:7px}.auditUser{align-items:center;gap:8px;display:flex}.auditUser>i{color:#98a9eb;background:#18213a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:grid}.auditUser b{font-size:8px;display:block}.auditUser small{color:#5f6b83;font-size:6px}.auditModule{color:#8c98b0;font-size:8px}.auditAction{color:#899bed;text-transform:capitalize;background:#172038;border-radius:20px;width:max-content;padding:5px 8px;font-size:7px;font-style:normal}.auditAction.create{color:#69d1aa;background:#10261f}.auditAction.delete{color:#de7c7c;background:#2a151a}.auditAction.security{color:#dfbb66;background:#2b2111}.auditDetail b{color:#9aa6bd;font-size:7px;display:block}.auditDetail small{color:#5d6981;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:6px;display:block;overflow:hidden}.auditSide>header{border-bottom:1px solid #1c2537;padding:18px}.auditSide header span{letter-spacing:.14em;color:#7d91e8;font-size:7px}.auditSide h2{margin:5px 0;font:500 14px Manrope}.auditModuleBars{padding:17px}.auditModuleBars>div{margin-bottom:14px}.auditModuleBars>div>div{justify-content:space-between;margin-bottom:6px;display:flex}.auditModuleBars span,.auditModuleBars b{font-size:8px}.auditModuleBars i{background:#151d2c;border-radius:20px;height:5px;display:block;overflow:hidden}.auditModuleBars em{background:#6e85ec;border-radius:20px;height:100%;display:block}.auditSecurityNote{background:#101725;border:1px solid #243451;border-radius:8px;gap:10px;margin:0 16px 16px;padding:14px;display:flex}.auditSecurityNote svg{color:#7e94ed;flex:none;width:17px}.auditSecurityNote b{font-size:8px}.auditSecurityNote p{color:#66738d;margin:4px 0 0;font-size:7px;line-height:1.5}@media (width<=1150px){.auditLayout{grid-template-columns:1fr}.auditStats{grid-template-columns:1fr 1fr}}@media (width<=700px){.auditStats{grid-template-columns:1fr}.auditFilters{grid-template-columns:1fr 1fr}.auditFilters .search{grid-column:1/-1}}.securityHero{background:radial-gradient(circle at 85% 20%,#172344 0,#0000 35%),linear-gradient(125deg,#11182a,#0c101b);border:1px solid #202a40;border-radius:15px;justify-content:space-between;align-items:center;min-height:235px;margin-bottom:14px;padding:38px 42px;display:flex}.securityHero>div:first-child>span{letter-spacing:.2em;color:#8095f1;font-size:8px}.securityHero h1{letter-spacing:-.055em;margin:10px 0;font:500 clamp(44px,5vw,68px) Manrope}.securityHero p{color:#7d89a3;max-width:610px;font-size:11px;line-height:1.7}.securityScore{background:#0d1322;border:1px solid #2b3a5c;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;width:175px;height:145px;display:flex}.securityScore small{letter-spacing:.15em;color:#7384ab;font-size:7px}.securityScore b{margin:8px 0;font:500 37px Manrope}.securityScore span{color:#72809a;font-size:8px}.securityScore.good b{color:#6bd3ad}.securityScore.warn b{color:#d5b366}.securityPolicy{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px;display:grid}.securityPolicy article{background:#0d111d;border:1px solid #202a40;border-radius:11px;align-items:center;gap:12px;padding:17px;display:flex}.securityPolicy svg{color:#8094ee;width:17px}.securityPolicy span{letter-spacing:.1em;color:#6c7a9b;font-size:7px;display:block}.securityPolicy b{color:#bec6d8;margin-top:5px;font-size:10px;display:block}.hardeningGrid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.55fr);gap:14px;display:grid}.hardeningPanel,.hardeningSide>section{background:#0c101b;border:1px solid #202a40;border-radius:12px}.hardeningPanel>header{border-bottom:1px solid #1d2638;justify-content:space-between;align-items:center;min-height:76px;padding:18px 21px;display:flex}.hardeningPanel header span,.hardeningSide>section>span{letter-spacing:.17em;color:#7d91e8;font-size:7px}.hardeningPanel header h2,.hardeningSide h3{margin:5px 0;font:500 14px Manrope}.hardeningPanel header button{color:#a2aec8;background:#111725;border:1px solid #28344e;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;display:flex}.hardeningPanel header button svg{width:12px}.securityChecks article{border-bottom:1px solid #192233;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:16px 20px;display:grid}.checkIcon{background:#11241e;border:1px solid #23453a;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.checkIcon svg{color:#68d1ac;width:16px}.securityChecks article.attention .checkIcon{background:#271f12;border-color:#4a3a1d}.securityChecks article.attention .checkIcon svg{color:#d8b462}.securityChecks b{font-size:9px}.securityChecks p{color:#6c7892;margin:4px 0;font-size:8px;line-height:1.5}.securityChecks article>span{color:#61c9a5;border:1px solid #24473b;border-radius:20px;padding:5px 8px;font-size:7px}.securityChecks article.attention>span{color:#d5b167;border-color:#4d3a1c}.hardeningSide{flex-direction:column;gap:11px;display:flex}.hardeningSide>section{padding:19px}.hardeningSide code{color:#9ba7c1;overflow-wrap:anywhere;background:#080b13;border:1px solid #202a40;border-radius:5px;margin-top:8px;padding:9px;font-size:7px;display:block}.hardeningSide>section>p{color:#6e7a92;font-size:8px;line-height:1.6}.securityLayers{margin-top:14px}.securityLayers p{color:#8995ad;border-top:1px solid #192233;align-items:center;gap:10px;margin:0;padding:10px 0;font-size:8px;display:flex}.securityLayers i{color:#7085dd;font-size:7px;font-style:normal}.securityNote{display:flex;background:#111827!important;gap:12px!important}.securityNote svg{color:#7f94ed;flex:none;width:19px}.securityNote p{margin:0!important}@media (width<=1100px){.hardeningGrid{grid-template-columns:1fr}.securityPolicy{grid-template-columns:1fr 1fr}}@media (width<=650px){.securityHero{padding:28px 22px}.securityScore{display:none}.securityPolicy{grid-template-columns:1fr}.securityChecks article{grid-template-columns:38px 1fr}.securityChecks article>span{grid-column:2;width:max-content}}.healthHero{background:radial-gradient(circle at 82% 18%,#153a34 0,#0000 34%),linear-gradient(125deg,#101827,#0b101a);border:1px solid #202a40;border-radius:15px;justify-content:space-between;align-items:center;min-height:235px;margin-bottom:14px;padding:38px 42px;display:flex}.healthHero>div:first-child>span{letter-spacing:.2em;color:#67cdb0;font-size:8px}.healthHero h1{letter-spacing:-.055em;margin:10px 0;font:500 clamp(44px,5vw,68px) Manrope}.healthHero p{color:#7d89a3;max-width:650px;font-size:11px;line-height:1.7}.healthScore{background:#0d1717;border:1px solid #285149;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;width:178px;height:145px;display:flex}.healthScore small{letter-spacing:.15em;color:#6f948c;font-size:7px}.healthScore b{margin:8px 0;font:500 37px Manrope}.healthScore span{font-size:8px}.healthScore.healthy b{color:#6bd3ad}.healthScore.attention b{color:#d4b066}.healthScore.critical b{color:#de7777}.healthSummary{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:14px;display:grid}.healthSummary article{background:#0d111d;border:1px solid #202a40;border-radius:11px;align-items:center;gap:12px;padding:17px;display:flex}.healthSummary svg{color:#72c9ac;width:17px}.healthSummary span{letter-spacing:.1em;color:#6c7a9b;font-size:7px;display:block}.healthSummary b{margin-top:4px;font:500 17px Manrope;display:block}.healthLayout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.55fr);gap:14px;display:grid}.healthPanel,.healthSide>section{background:#0c101b;border:1px solid #202a40;border-radius:12px}.healthPanel>header{border-bottom:1px solid #1d2638;justify-content:space-between;align-items:center;min-height:76px;padding:18px 21px;display:flex}.healthPanel header span,.healthSide>section>span{letter-spacing:.17em;color:#6fc4ad;font-size:7px}.healthPanel header h2,.healthSide h3{margin:5px 0;font:500 14px Manrope}.healthPanel header button{color:#a2aec8;background:#111725;border:1px solid #28344e;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;display:flex}.healthPanel header button svg{width:12px}.healthChecks article{border-bottom:1px solid #192233;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px 20px;display:grid}.healthDot{background:#10231e;border:1px solid #24463d;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.healthDot svg{color:#65c9a9;width:14px}.healthChecks article.warning .healthDot{background:#251f13;border-color:#4c3c20}.healthChecks article.warning .healthDot svg{color:#d5b362}.healthChecks article.error .healthDot{background:#271519;border-color:#4d262d}.healthChecks article.error .healthDot svg{color:#de7777}.healthChecks b{font-size:9px}.healthChecks p{color:#6c7892;margin:4px 0;font-size:8px;line-height:1.5}.healthChecks small{color:#536078;font-size:7px}.healthChecks article>span{color:#63c8a7;border:1px solid #27483e;border-radius:20px;padding:5px 8px;font-size:7px}.healthChecks article.warning>span{color:#d5b362;border-color:#4e3b1e}.healthChecks article.error>span{color:#de7777;border-color:#4d262d}.healthSide{flex-direction:column;gap:11px;display:flex}.healthSide>section{padding:19px}.healthSide>section>svg{color:#70c5ae;width:20px}.healthSide p{color:#6e7a92;margin:6px 0;font-size:8px;line-height:1.6}.backupCard{background:linear-gradient(145deg,#101b1a,#0c101b)!important}.backupNumbers{align-items:baseline;gap:6px;margin:16px 0;display:flex}.backupNumbers b{font:500 30px Manrope}.backupNumbers small{color:#6c7892;font-size:7px}.backupCard button{color:#a9ead4;background:#132720;border:1px solid #31544c;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px;font-size:8px;display:flex}.backupCard button svg{width:13px}.recoveryCard>div{grid-template-columns:1fr 1fr;gap:5px;margin-top:12px;display:grid}.recoveryCard small{color:#6f7c95;background:#101624;border-radius:4px;padding:6px;font-size:7px}.recoveryCard.ready{border-color:#255044!important}.recoveryCard.warning{border-color:#4a3920!important}@media (width<=1150px){.healthLayout{grid-template-columns:1fr}.healthSummary{grid-template-columns:1fr 1fr 1fr}}@media (width<=700px){.healthHero{padding:28px 22px}.healthScore{display:none}.healthSummary{grid-template-columns:1fr 1fr}.healthChecks article{grid-template-columns:38px 1fr}.healthChecks article>span{grid-column:2;width:max-content}}@media (width<=430px){.healthSummary{grid-template-columns:1fr}}.productionHero{background:radial-gradient(circle at 83% 20%,#2f2748 0,#0000 34%),linear-gradient(125deg,#111625,#0b0f19);border:1px solid #202a40;border-radius:15px;justify-content:space-between;align-items:center;min-height:245px;margin-bottom:14px;padding:38px 42px;display:flex}.productionHero>div:first-child>span{letter-spacing:.2em;color:#9b8df2;font-size:8px}.productionHero h1{letter-spacing:-.055em;margin:10px 0;font:500 clamp(42px,4.8vw,66px) Manrope}.productionHero p{color:#7d89a3;max-width:670px;font-size:11px;line-height:1.7}.productionScore{background:#121121;border:1px solid #3a315a;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;width:185px;height:150px;display:flex}.productionScore small{letter-spacing:.15em;color:#8d82bd;font-size:7px}.productionScore b{margin:8px 0;font:500 38px Manrope}.productionScore span{font-size:8px}.productionScore.ready b{color:#70d1ac}.productionScore.pending b{color:#d5b169}.productionTop{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px;display:grid}.productionTop article{background:#0d111d;border:1px solid #202a40;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:17px;display:flex}.productionTop svg{color:#9488eb;flex:none;width:17px}.productionTop span{letter-spacing:.1em;color:#6c7a9b;font-size:7px;display:block}.productionTop b{color:#c0c6d8;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:9px;display:block;overflow:hidden}.productionGrid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.5fr);gap:14px;display:grid}.productionChecklist,.productionSide>section{background:#0c101b;border:1px solid #202a40;border-radius:12px}.productionChecklist>header{border-bottom:1px solid #1d2638;justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.productionChecklist header span,.productionSide>section>span{letter-spacing:.17em;color:#9589e5;font-size:7px}.productionChecklist header h2,.productionSide h3{margin:5px 0;font:500 14px Manrope}.productionChecklist header button{color:#a2aec8;background:#111725;border:1px solid #28344e;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;display:flex}.productionChecklist header button svg{width:12px}.productionGroup{border-bottom:1px solid #192233}.productionGroup>h3{text-transform:uppercase;letter-spacing:.12em;color:#687794;margin:0;padding:14px 20px 9px;font:500 9px Manrope}.productionGroup article{grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:13px 20px;display:grid}.productionGroup article>div{background:#11241e;border:1px solid #24463d;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.productionGroup article>div svg{color:#67caa9;width:14px}.productionGroup article.warning>div{background:#271f13;border-color:#493a20}.productionGroup article.warning>div svg,.productionGroup article.error>div svg{color:#d7b162}.productionGroup article.error>div{background:#281619;border-color:#4b262d}.productionGroup b{font-size:9px}.productionGroup p{color:#6d7891;margin:3px 0;font-size:8px;line-height:1.5}.productionGroup em{color:#64c8a6;border:1px solid #28493e;border-radius:20px;padding:5px 7px;font-size:7px;font-style:normal}.productionGroup article.warning em{color:#d4b064;border-color:#4b3a20}.productionGroup article.error em{color:#df7a7a;border-color:#4b262e}.productionSide{flex-direction:column;gap:11px;display:flex}.productionSide>section{padding:19px}.productionSide>section>svg{color:#9588ed;width:20px}.productionSide p{color:#6f7b93;font-size:8px;line-height:1.6}.launchCard{background:linear-gradient(145deg,#151327,#0d101a)!important}.productionSide code{color:#a2acc1;overflow-wrap:anywhere;background:#080b13;border:1px solid #202a40;border-radius:5px;margin-top:7px;padding:9px;font-size:7px;display:block}.deployCommands{margin-top:12px}.prodReminder{display:flex;gap:12px!important}.prodReminder svg{flex:none}.prodReminder p{margin:0!important}@media (width<=1150px){.productionGrid{grid-template-columns:1fr}.productionTop{grid-template-columns:1fr 1fr}}@media (width<=700px){.productionHero{padding:28px 22px}.productionScore{display:none}.productionTop{grid-template-columns:1fr}.productionGroup article{grid-template-columns:34px 1fr}.productionGroup em{grid-column:2;width:max-content}}.finalReleaseBanner{background:linear-gradient(120deg,#11182a,#111522 58%,#18203a);border:1px solid #2b3855;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px 20px;display:flex}.finalReleaseBanner span{letter-spacing:.18em;color:#7f92e8;font-size:7px;display:block}.finalReleaseBanner b{margin:4px 0;font:500 18px Manrope;display:block}.finalReleaseBanner small{color:#6f7c98;font-size:8px}.finalReleaseBanner>i{letter-spacing:.15em;color:#9cacf5;border:1px solid #5368b0;border-radius:20px;padding:7px 10px;font-size:8px;font-style:normal}.sidebrand>span{white-space:nowrap}@media (width<=650px){.finalReleaseBanner{align-items:flex-start}.finalReleaseBanner>i{display:none}}.demoAdminShell{color:#edf1fb;background:#070a13;grid-template-columns:245px 1fr;min-height:100vh;font-family:Manrope,Arial,sans-serif;display:grid}.demoAdminAside{background:#0c101d;border-right:1px solid #20283a;flex-direction:column;min-height:100vh;display:flex}.demoAdminBrand{border-bottom:1px solid #20283a;padding:28px 24px}.demoAdminBrand b{letter-spacing:.08em;font-size:22px;display:block}.demoAdminBrand span{letter-spacing:.18em;color:#8995ad;font-size:9px}.demoAdminAside nav{gap:5px;padding:18px 12px;display:grid}.demoAdminAside nav button{color:#9ba6ba;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.demoAdminAside nav button svg{width:17px}.demoAdminAside nav button.active,.demoAdminAside nav button:hover{color:#fff;background:#171e30}.demoAdminUser{border-top:1px solid #20283a;margin-top:auto;padding:20px 22px}.demoAdminUser b,.demoAdminUser span{display:block}.demoAdminUser span{color:#8792a7;margin:4px 0 12px;font-size:10px}.demoAdminUser a{color:#d7deed;border:1px solid #30384d;border-radius:7px;padding:8px 10px;font-size:10px;text-decoration:none;display:inline-block}.demoAdminMain{min-width:0}.demoAdminTop{background:#090d17;border-bottom:1px solid #20283a;justify-content:space-between;align-items:center;height:78px;padding:0 34px;display:flex}.demoAdminTop>div:first-child span,.demoAdminTop>div:first-child b{display:block}.demoAdminTop span{letter-spacing:.16em;color:#8290a8;font-size:8px}.demoAdminTop b{margin-top:5px;font-size:15px}.demoAdminPill{color:#8de3b0;background:#0b2419;border:1px solid #244b37;border-radius:999px;padding:8px 11px;font-size:9px}.demoAdminContent{max-width:1500px;padding:36px}.demoAdminHero span{letter-spacing:.18em;color:#8492ac;font-size:9px}.demoAdminHero h1{margin:10px 0 8px;font-size:36px}.demoAdminHero p{color:#8f9bb0;max-width:700px;font-size:13px}.demoStats{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0;display:grid}.demoStats article,.demoAdminGrid section,.demoTable,.demoServiceGrid article{background:#0e1422;border:1px solid #202a3e;border-radius:12px}.demoStats article{padding:20px}.demoStats span,.demoStats small{color:#8390a7;font-size:9px;display:block}.demoStats b{margin:8px 0;font-size:28px;display:block}.demoAdminGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.demoAdminGrid section{padding:20px}.demoAdminGrid header span{color:#7f8da5;letter-spacing:.16em;font-size:8px}.demoAdminGrid h2{margin:6px 0 18px;font-size:18px}.demoRow{border-top:1px solid #1e2738;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.demoRow b,.demoRow small{display:block}.demoRow small{color:#8490a5;margin-top:4px;font-size:10px}.demoRow em{color:#aab8d3;background:#18243a;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal}.demoTable{margin-top:28px;overflow:hidden}.demoTableRow{border-top:1px solid #202a3e;grid-template-columns:repeat(5,1fr);gap:16px;padding:15px 18px;display:grid}.demoTableRow.head{background:#111a2b;border-top:0}.demoTableRow b{color:#94a1b8;font-size:9px}.demoTableRow span{color:#d5dbea;font-size:11px}.demoServiceGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.demoServiceGrid article{padding:22px}.demoServiceGrid small{color:#66738a}.demoServiceGrid h3{margin:24px 0 8px;font-size:17px}.demoServiceGrid p{color:#8692a6;min-height:38px;font-size:11px}.demoServiceGrid span{color:#8de3b0;font-size:8px}.demoAdminLaunch{color:#171813;cursor:pointer;background:#f1eee5;border:1px solid #ffffff38;align-items:center;gap:9px;margin-top:16px;padding:11px 14px;font-size:9px;display:inline-flex}.demoAdminLaunch svg{width:13px}@media (width<=900px){.demoAdminShell{grid-template-columns:1fr}.demoAdminAside{min-height:auto}.demoAdminAside nav{grid-template-columns:repeat(3,1fr)}.demoAdminUser{display:none}.demoStats,.demoServiceGrid{grid-template-columns:1fr 1fr}.demoAdminGrid{grid-template-columns:1fr}.demoTable{overflow:auto}.demoTableRow{min-width:720px}.demoAdminContent{padding:22px}}
