.landing-page{--land-ink:#15132f;--land-violet:#7857ed;color:var(--land-ink);background:#fbfbfd;min-height:100vh;overflow:hidden}.landing-page button{font-family:inherit}.landing-nav{z-index:20;color:#fff;align-items:center;height:82px;padding:0 clamp(24px,5vw,78px);display:flex;position:absolute;inset:0 0 auto}.landing-brand{color:#fff;background:0 0;border:0;padding:0}.landing-brand .wordmark{padding:0}.landing-nav>nav{align-items:center;gap:5px;margin-left:clamp(30px,5vw,82px);display:flex}.landing-nav>nav button{color:#c2bdd2;background:0 0;border:0;border-radius:8px;padding:11px 12px;font-size:11px}.landing-nav>nav button:hover{color:#fff;background:#ffffff0d}.landing-nav .portal-link{color:#fff;border:1px solid #5c537b;margin-left:3px}.landing-nav .portal-link.client{background:#7857ed22;border-color:#826aea;margin-left:20px}.portal-link span{color:#a990ff;margin-left:7px}.landing-cta,.landing-contact>button,.hero-actions>button:first-child{color:#fff;background:#7959eb;border:0;border-radius:8px;margin-left:auto;padding:12px 17px;font-size:10px;font-weight:800;box-shadow:0 8px 25px #4e36a14f}.landing-menu{color:#fff;background:0 0;border:0;font-size:22px;display:none}.landing-hero{color:#fff;background:radial-gradient(circle at 72% 42%,#4b367d 0,#2b2155 22%,#1a1638 48%,#111026 78%);grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:30px;min-height:760px;padding:125px clamp(24px,7vw,110px) 75px;display:grid;position:relative}.landing-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#111026e6,#0000 60%),radial-gradient(#ffffff12 1px,#0000 1px) 0 0/28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.hero-copy{z-index:2;max-width:700px;position:relative}.landing-kicker{color:#775ae0;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.landing-kicker i{background:currentColor;width:23px;height:1px}.landing-kicker.light{color:#aa95fb}.hero-copy h1{letter-spacing:-.065em;max-width:760px;margin:22px 0 25px;font-size:clamp(48px,6.2vw,88px);line-height:.98}.hero-copy h1 em{color:#a98cfb;font-style:normal}.hero-copy>p{color:#bbb6c8;max-width:580px;font-size:14px;line-height:1.75}.hero-actions{align-items:center;gap:23px;margin-top:32px;display:flex}.hero-actions>button:first-child{margin:0;padding:15px 19px}.hero-actions span,.landing-contact>button span,.featured-service button span{margin-left:14px}.hero-actions .text-action{color:#ddd9e5;background:0 0;border:0;border-bottom:1px solid #8d86a3;border-radius:0;padding:10px 2px;font-size:10px}.hero-proof{border-top:1px solid #ffffff18;gap:25px;margin-top:60px;padding-top:20px;display:flex}.hero-proof span{color:#9f99ae;font-size:9px}.hero-proof b{color:#8e72ef;margin-right:7px}.hero-system{z-index:2;place-items:center;height:550px;display:grid;position:relative}.system-orbit{border:1px solid #ffffff17;border-radius:50%;position:absolute}.orbit-one{width:390px;height:390px}.orbit-two{width:540px;height:540px}.system-core{z-index:2;background:radial-gradient(circle at 40% 30%,#8064e6,#2b2155 65%);border:1px solid #a98cfb88;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:142px;height:142px;display:flex;box-shadow:0 0 80px #7658e766,inset 0 0 25px #ffffff10}.system-core>span{color:#bba7ff;font-size:24px}.system-core b{letter-spacing:.13em;margin-top:8px;font-size:10px}.system-core small{color:#a9a1bd;letter-spacing:.1em;margin-top:4px;font-size:5px}.system-card{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#1e193cdd;border:1px solid #5f527f;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 16px 35px #09071b55}.system-card>span{background:#7255d4;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.system-card div{flex-direction:column;gap:4px;display:flex}.system-card small{color:#9e96b0;letter-spacing:.1em;font-size:6px}.system-card b{font-size:9px}.card-time{top:82px;left:0}.card-profit{top:225px;right:-10px}.card-status{bottom:55px;left:22px}.system-tag{color:#aaa3bc;background:#211a42;border:1px solid #655a84;border-radius:20px;padding:7px 11px;font-size:7px;position:absolute}.tag-visibility{top:75px;right:30px}.tag-freedom{bottom:70px;right:45px}.outcome-strip{background:#fff;border-bottom:1px solid #e8e6ee;justify-content:space-between;align-items:center;padding:24px clamp(24px,7vw,110px);display:flex}.outcome-strip p{margin:0;font-size:13px}.outcome-strip>div{color:#878393;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:15px;font-size:8px;display:flex}.outcome-strip i{background:#7657e5;border-radius:50%;width:3px;height:3px}.landing-section{padding:110px clamp(24px,7vw,110px)}.section-intro{grid-template-columns:1fr 1fr;align-items:end;gap:35px;margin-bottom:50px;display:grid}.section-intro .landing-kicker{grid-column:1/-1}.section-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(35px,4vw,57px);line-height:1.04}.section-intro>p{color:#797586;max-width:470px;margin:0 0 4px;font-size:13px;line-height:1.7}.service-grid{grid-template-columns:1.15fr 1fr 1fr;gap:14px;display:grid}.service-grid article{background:#fff;border:1px solid #e5e3eb;border-radius:15px;flex-direction:column;min-height:340px;padding:28px;transition:all .25s;display:flex;position:relative}.service-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 45px #23194612}.service-grid .featured-service{color:#fff;background:#211a49;border-color:#211a49}.service-number{color:#aaa5b4;font-size:8px;position:absolute;top:22px;right:22px}.service-icon{color:#7355dd;background:#eeeaff;border-radius:10px;place-items:center;width:45px;height:45px;margin-bottom:48px;font-weight:900;display:grid}.featured-service small{color:#a69fba;letter-spacing:.12em;font-size:7px}.service-grid h3{margin:10px 0;font-size:21px}.service-grid p{color:#777382;font-size:10px;line-height:1.65}.featured-service p{color:#b9b3c8}.featured-service button{color:#b49cff;background:0 0;border:0;width:max-content;margin-top:auto;padding:0;font-size:9px}.service-stage{color:#7657e5;letter-spacing:.1em;margin-top:auto;font-size:7px}.difference-section{color:#fff;background:#17132f;grid-template-columns:1.05fr .95fr;gap:9vw;padding:105px clamp(24px,7vw,110px);display:grid;position:relative}.difference-section:before{content:"";background:radial-gradient(circle at 15% 30%,#6d50d22b,#0000 38%);position:absolute;inset:0}.difference-section>div{position:relative}.difference-section h2{letter-spacing:-.055em;margin:25px 0 0;font-size:clamp(35px,4.2vw,59px);line-height:1.08}.difference-list article{border-top:1px solid #423b5c;grid-template-columns:125px 1fr;gap:20px;padding:23px 0;display:grid}.difference-list b{color:#b9a6ff;font-size:12px}.difference-list p{color:#aaa5b8;margin:0;font-size:10px;line-height:1.65}.journey-track{grid-template-columns:repeat(6,1fr);display:grid;position:relative}.journey-track:before{content:"";background:#d9d5e3;height:1px;position:absolute;top:20px;left:5%;right:5%}.journey-track article{text-align:center;padding:0 15px;position:relative}.journey-track article>span{color:#7657e5;background:#fff;border:1px solid #d9d5e3;border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto 20px;font-size:8px;display:grid;position:relative}.journey-track article:nth-child(5)>span,.journey-track article:nth-child(6)>span{color:#fff;background:#7657e5;border-color:#7657e5}.journey-track b{font-size:10px}.journey-track p{color:#8a8695;font-size:8px;line-height:1.5}.landing-contact{text-align:center;color:#fff;background:linear-gradient(135deg,#251b50,#17132f);padding:100px max(24px,18vw)}.landing-contact .landing-kicker{justify-content:center}.landing-contact h2{letter-spacing:-.06em;max-width:850px;margin:25px auto;font-size:clamp(38px,5vw,66px);line-height:1.04}.landing-contact>p{color:#b3aec0;max-width:650px;margin:0 auto;font-size:12px;line-height:1.7}.landing-contact>button{margin:30px auto 0;padding:15px 22px}.landing-footer{color:#fff;background:#100d22;border-top:1px solid #332c4c;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:30px;padding:42px clamp(24px,7vw,110px);display:grid}.landing-footer p{color:#8d879c;font-size:9px;line-height:1.6}.landing-footer>div{gap:8px;display:flex}.landing-footer>div button{color:#aaa4b7;background:0 0;border:0;font-size:8px}.landing-footer>small{color:#6f6a7b;font-size:7px}@media (width<=1100px){.landing-nav>nav button:not(.portal-link){display:none}.landing-nav>nav{margin-left:auto}.landing-nav .portal-link.client{margin-left:0}.landing-nav>.landing-cta{display:none}.landing-hero{grid-template-columns:1fr .85fr}.hero-system{margin-right:-70px;transform:scale(.8)}.service-grid{grid-template-columns:1fr 1fr}.service-grid .featured-service{grid-column:1/-1;min-height:300px}.journey-track{grid-template-columns:repeat(3,1fr);gap:35px 0}.journey-track:before{display:none}.landing-footer{grid-template-columns:1fr 1fr}.landing-footer>small{text-align:right}}@media (width<=760px){.landing-nav{height:72px;padding:0 20px}.landing-nav>nav{background:#211a49;border:1px solid #4b4269;border-radius:12px;margin:0;padding:8px;display:none;position:absolute;top:64px;left:16px;right:16px;box-shadow:0 20px 50px #09071b}.landing-nav>nav.open{flex-direction:column;align-items:stretch;display:flex}.landing-nav>nav button,.landing-nav>nav button:not(.portal-link){text-align:left;width:100%;display:block}.landing-nav .portal-link.client{margin:3px 0 0}.landing-menu{margin-left:auto;display:block}.landing-hero{grid-template-columns:1fr;min-height:auto;padding:125px 22px 65px}.hero-copy h1{font-size:51px}.hero-copy>p{font-size:12px}.hero-actions{flex-direction:column;align-items:flex-start;gap:10px}.hero-proof{flex-wrap:wrap;gap:12px;margin-top:42px}.hero-system{height:420px;margin:-30px -90px -80px;transform:scale(.68)}.outcome-strip{flex-direction:column;align-items:flex-start;gap:12px}.outcome-strip>div{flex-wrap:wrap}.landing-section{padding:75px 22px}.section-intro{grid-template-columns:1fr;gap:20px}.section-intro .landing-kicker{grid-column:auto}.section-intro h2{font-size:39px}.service-grid{grid-template-columns:1fr}.service-grid .featured-service{grid-column:auto}.difference-section{grid-template-columns:1fr;gap:45px;padding:75px 22px}.difference-section h2{font-size:39px}.difference-list article{grid-template-columns:1fr;gap:8px}.journey-track{grid-template-columns:1fr 1fr;gap:30px 0}.landing-contact{padding:75px 22px}.landing-contact h2{font-size:41px}.landing-footer{grid-template-columns:1fr}.landing-footer>small{text-align:left}}.landing-nav>nav{margin-left:clamp(18px,2.5vw,45px)}.landing-nav .account-link{color:#d8d3e3;border-color:#514869;padding-inline:9px;font-size:9px}.landing-nav .account-link:hover{color:#fff;border-color:#8d73ed}.landing-nav .landing-language{background:#ffffff12;border:1px solid #ffffff24;margin-left:auto}.landing-nav .landing-language button{color:#aeb9c9}.landing-nav .landing-language button.selected{color:#183452;background:#fff}.landing-nav .landing-language+.landing-cta{margin-left:12px}.account-header-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.account-page>header .account-header-actions>button{color:#bdb6cb;background:0 0;border:0;font-size:10px}.account-page>header .lang-switch{background:#ffffff12;border:1px solid #ffffff20}.account-page>header .lang-switch button{color:#aeb9c9}.account-page>header .lang-switch button.selected{color:#183452;background:#fff}.contact-form{text-align:left;grid-template-columns:1fr 1fr;gap:13px;width:min(780px,100%);margin:34px auto 0;display:grid}.contact-form label{color:#c6c0d2;letter-spacing:.05em;flex-direction:column;gap:7px;font-size:9px;display:flex}.contact-form input,.contact-form textarea{color:#fff;background:#17132f;border:1px solid #51476f;border-radius:9px;outline:0;width:100%;padding:13px}.contact-form .contact-message{grid-column:1/-1}.contact-form textarea{resize:vertical;min-height:120px}.contact-form button{color:#fff;background:#7959eb;border:0;border-radius:8px;grid-column:1/-1;justify-self:center;padding:15px 22px;font-size:10px;font-weight:800}.contact-success{background:#211a49;border:1px solid #66578c;border-radius:13px;flex-direction:column;gap:8px;width:min(650px,100%);margin:34px auto 0;padding:24px;display:flex}.contact-success b{font-size:15px}.contact-success span{color:#b8b1c8;font-size:10px}.account-page{color:#fff;background:linear-gradient(125deg,#141027,#251a4d);grid-template-columns:1fr 1fr;gap:8vw;min-height:100vh;padding:0 clamp(24px,7vw,110px) 60px;display:grid}.account-page>header{grid-column:1/-1;align-items:center;height:84px;display:flex}.account-page>header>button{color:#bdb6cb;background:0 0;border:0;margin-left:auto;font-size:10px}.account-intro{align-self:center;max-width:600px;padding-bottom:60px}.account-intro h1{letter-spacing:-.06em;margin:24px 0;font-size:clamp(43px,5vw,70px);line-height:1.02}.account-intro>p{color:#bdb6c9;font-size:13px;line-height:1.75}.account-intro>div{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:18px;margin-top:38px;padding-top:22px;display:flex}.account-intro>div span{color:#a99bf0;font-size:8px}.account-card{color:#17132f;background:#fff;border-radius:16px;align-self:center;margin-bottom:60px;overflow:hidden;box-shadow:0 25px 80px #08061566}.account-card form{grid-template-columns:1fr 1fr;gap:14px;padding:30px;display:grid}.account-card form>small,.account-card form>h2,.account-card form>label:last-of-type,.account-card form>.login-primary{grid-column:1/-1}.account-card h2{margin:0 0 7px;font-size:24px}.account-card label{color:#6f6a7b;flex-direction:column;gap:7px;font-size:8px;display:flex}.account-card input,.account-card select,.account-card textarea{color:#17132f;background:#fff;border:1px solid #e0ddea;border-radius:8px;padding:11px}.account-card textarea{resize:vertical;min-height:88px}.account-card .application-consent{flex-direction:row;align-items:flex-start}.account-card .application-consent input{margin-top:1px}.account-card footer{text-align:center;color:#8a8595;border-top:1px solid #ebe8f0;padding:14px 30px;font-size:8px}.account-card footer button{color:#6548cf;background:0 0;border:0;font-weight:800}.account-success{text-align:center;padding:55px 34px}.account-success>span{color:#268f6b;background:#e7f7f0;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;font-size:22px;display:grid}.account-success h2{margin-top:20px}.account-success p{color:#7b7687;font-size:10px;line-height:1.6}.account-success button{width:100%;margin-top:15px}@media (width<=1350px){.landing-nav>.landing-cta{display:none}.landing-nav>nav{margin-left:auto}}@media (width<=820px){.account-page{grid-template-columns:1fr;gap:20px;padding:0 22px 45px}.account-page>header{grid-column:auto}.account-header-actions{gap:8px}.account-page>header .lang-switch button{padding:5px 6px}.account-page>header .account-header-actions>button{font-size:0}.account-page>header .account-header-actions>button:after{content:"←";font-size:16px}.account-intro{padding:35px 0 10px}.account-card{margin-bottom:0}.contact-form{grid-template-columns:1fr}.contact-form .contact-message,.contact-form button{grid-column:auto}}@media (width<=760px){.landing-nav .landing-language{margin-left:auto}.landing-nav .landing-language button{padding:5px 6px}.landing-nav .landing-menu{margin-left:8px}}@media (width<=560px){.account-card form{grid-template-columns:1fr}.account-card form>*{grid-column:auto!important}}.coming-soon-badge{color:#6548cf;letter-spacing:.12em;background:#eeeaff;border:1px solid #d9d0f6;border-radius:999px;align-items:center;padding:5px 8px;font-size:6px;font-weight:900;display:inline-flex;position:absolute;top:22px;left:28px}.permission-model{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.permission-model>header{border-bottom:1px solid var(--line);align-items:center;padding:14px 16px;display:flex}.permission-model>header>div{flex:1}.permission-model small{color:#918c9c;letter-spacing:.09em;font-size:6px}.permission-model h3{margin:5px 0 0;font-size:12px}.permission-model-grid{grid-template-columns:repeat(4,1fr);display:grid}.permission-model-grid article{padding:15px}.permission-model-grid article+article{border-left:1px solid var(--line)}.permission-model-grid b{color:#6043c2;font-size:8px}.permission-model-grid p{color:#817c8b;margin:7px 0 0;font-size:7px;line-height:1.5}@media (width<=760px){.permission-model-grid{grid-template-columns:1fr 1fr}.permission-model-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.permission-model-grid article:nth-child(4){border-top:1px solid var(--line)}}.landing-page{isolation:isolate;scroll-behavior:smooth;background:linear-gradient(#111026 0%,#17132f 28%,#f8f7fb 49%,#f1eff8 72%,#17132f 100%);width:100%;max-width:none;margin-left:0;position:relative;overflow:clip}html,body{width:100%;min-width:0;overflow-x:hidden}main.landing-page{width:100vw;max-width:100vw;min-height:100dvh;margin:0!important}.landing-page::-webkit-scrollbar{width:12px}.landing-page::-webkit-scrollbar-thumb{background:linear-gradient(#9274f5,#4f3b9b);border:3px solid #17132f;border-radius:20px}.landing-ambient{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.landing-ambient i{filter:blur(90px);opacity:.18;border-radius:50%;position:absolute}.landing-ambient i:first-child{background:#8868ef;width:440px;height:440px;top:14%;right:-180px}.landing-ambient i:nth-child(2){background:#6548ce;width:520px;height:520px;top:44%;left:-280px}.landing-ambient i:nth-child(3){background:#a78cf7;width:380px;height:380px;top:70%;right:-180px}.landing-hero{border-radius:0 0 48px 48px;margin-bottom:-36px;padding-bottom:116px;overflow:hidden}.landing-hero:after{content:"";border:1px solid #ae97ff33;border-radius:50%;width:52vw;height:52vw;position:absolute;bottom:-36vw;right:-18vw;box-shadow:0 0 120px #7352dc2e}.outcome-strip{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #ffffffb8;border-radius:17px;width:min(1180px,100% - 48px);margin:0 auto -28px;position:relative;box-shadow:0 24px 70px #16103824}.services-section{z-index:2;background:linear-gradient(#f8f7fbf5,#f5f3fae0);border-radius:0 0 54px 54px;padding-top:155px;position:relative}.services-section:after,.process-section:after{content:"";background:inherit;z-index:3;border-radius:14px;width:56px;height:56px;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)rotate(45deg)}.difference-section{background:radial-gradient(circle at 16% 28%,#6949c83d,#0000 36%),linear-gradient(155deg,#17132f,#211841 60%,#17132f);margin-top:-30px;padding-top:145px;padding-bottom:145px}.process-section{z-index:2;background:linear-gradient(#f5f4f8,#efedf6);border-radius:54px 54px 0 0;margin-top:-34px;padding-top:150px;padding-bottom:135px;position:relative}.landing-contact{background:radial-gradient(circle at 50% 0,#49347d 0,#0000 42%),linear-gradient(145deg,#24194e,#15112d 70%);margin-top:-2px;padding-top:145px;position:relative;overflow:hidden}.landing-contact:before{content:"";background:radial-gradient(#ffffff12 1px,#0000 1px) 0 0/30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.landing-contact>*{z-index:1;position:relative}.contact-heading .landing-kicker{justify-content:center}.contact-heading>p{color:#b3aec0;max-width:650px;margin:0 auto;font-size:12px;line-height:1.7}.landing-reveal{opacity:0;transition:opacity .85s cubic-bezier(.2,.65,.25,1),transform .85s cubic-bezier(.2,.65,.25,1);transform:translateY(34px)scale(.985)}.landing-reveal.reveal-delay{transition-delay:.12s}.landing-reveal.is-visible{opacity:1;transform:translateY(0)scale(1)}.hero-enter{animation:.95s cubic-bezier(.2,.7,.2,1) both hero-arrive}.hero-enter-delay{animation-delay:.18s}.system-core{animation:4.5s ease-in-out infinite core-breathe}.orbit-one{animation:24s linear infinite orbit-spin}.orbit-two{animation:38s linear infinite reverse orbit-spin}.system-card{animation:5s ease-in-out infinite card-float}.card-profit{animation-delay:-1.6s}.card-status{animation-delay:-3.2s}.system-tag{animation:6s ease-in-out infinite tag-drift}.tag-freedom{animation-delay:-3s}.service-grid article{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .45s}.service-grid article:hover{border-color:#cfc4f3;transform:translateY(-9px);box-shadow:0 26px 70px #23194624}.difference-list article{transition:transform .35s,border-color .35s}.difference-list article:hover{border-color:#8066df;transform:translate(9px)}.journey-track article>span{transition:transform .35s,box-shadow .35s}.journey-track article:hover>span{transform:translateY(-6px);box-shadow:0 12px 28px #593fb133}@keyframes hero-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes core-breathe{0%,to{transform:scale(1);box-shadow:0 0 80px #405b7c7a,inset 0 0 25px #ffffff12}50%{transform:scale(1.055);box-shadow:0 0 120px #6982a18f,inset 0 0 30px #ffffff1f}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes card-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes tag-drift{0%,to{translate:0}50%{translate:8px -5px}}@media (width<=760px){.landing-hero{border-radius:0 0 30px 30px;margin-bottom:-24px;padding-bottom:88px}.outcome-strip{width:calc(100% - 28px);margin-bottom:-18px}.services-section{border-radius:0 0 34px 34px;padding-top:112px}.difference-section{padding-top:108px;padding-bottom:108px}.process-section{border-radius:34px 34px 0 0;margin-top:-20px;padding-top:112px}.landing-contact{padding-top:110px}}@media (prefers-reduced-motion:reduce){.landing-page{scroll-behavior:auto}.landing-reveal{opacity:1;transition:none;transform:none}.hero-enter,.system-core,.system-orbit,.system-card,.system-tag{animation:none}.service-grid article,.difference-list article,.journey-track article>span{transition:none}}.landing-page{--land-ink:#101b31;--land-violet:#26446f;color:#101b31;background:linear-gradient(#071225 0%,#0d1b33 30%,#f8fafc 50%,#e9edf2 73%,#09162b 100%)}.landing-nav .portal-link.client,.landing-cta,.landing-contact>button,.hero-actions>button:first-child,.contact-form button{color:#10203a;background:#f7f9fc;border:1px solid #d7dee8;box-shadow:0 10px 32px #020a1847}.landing-nav .portal-link,.landing-nav .account-link{border-color:#50627b}.landing-nav .portal-link.client{border-color:#d7dee8}.portal-link span,.landing-kicker.light,.hero-copy h1 em{color:#c9d5e5}.landing-hero{background:radial-gradient(circle at 72% 42%,#344a68 0,#192b47 24%,#0d1b31 52%,#061022 82%)}.landing-hero:before{background:linear-gradient(90deg,#061022f0,#0000 62%),radial-gradient(#ffffff14 1px,#0000 1px) 0 0/28px 28px}.landing-hero:after{border-color:#b8c7db38;box-shadow:0 0 120px #48628538}.landing-kicker{color:#3e5f89}.hero-proof b{color:#c4d0df}.system-core{background:radial-gradient(circle at 40% 30%,#607795,#152945 68%);border-color:#cad6e6a6}.system-core>span{color:#edf2f8}.system-card{background:#0e1c32e0;border-color:#50647f}.system-card>span{background:#345377}.system-tag{color:#c2ccda;background:#132743;border-color:#536781}.outcome-strip{background:#fafbfde6;border-color:#ffffffd1;box-shadow:0 24px 70px #07142829}.outcome-strip p strong{color:#24466f}.outcome-strip i{background:#34577f}.services-section{background:linear-gradient(#fafbfdfa,#ebeff4f0)}.service-grid article{background:#fbfcfd;border-color:#d8dee7}.service-grid .featured-service{background:#10223c;border-color:#263d5d}.service-icon{color:#294d76;background:#e2e8f0}.featured-service .service-icon{color:#142945;background:#dce4ee}.featured-service button{color:#d7e0eb}.service-stage{color:#365b85}.service-grid article:hover{border-color:#9bacbf;box-shadow:0 26px 70px #0d1f3724}.difference-section{background:radial-gradient(circle at 16% 28%,#6780a040,#0000 37%),linear-gradient(155deg,#08152a,#142945 60%,#09162b)}.difference-list b{color:#d6e0ec}.difference-list article{border-color:#43546b}.difference-list article:hover{border-color:#91a5bd}.process-section{background:linear-gradient(#f3f5f7,#e6eaf0)}.journey-track:before{background:#c8d0da}.journey-track article>span{color:#294f78;border-color:#c5ced9}.journey-track article:nth-child(5)>span,.journey-track article:nth-child(6)>span{background:#183452;border-color:#183452}.landing-contact{background:radial-gradient(circle at 50% 0,#344d6d 0,#0000 43%),linear-gradient(145deg,#132a49,#071327 72%)}.contact-form input,.contact-form textarea{background:#0d1d34;border-color:#50627a}.contact-form input:focus,.contact-form textarea:focus{border-color:#aebdd0;box-shadow:0 0 0 3px #aebdd02e}.contact-success{background:#132944;border-color:#60758f}.landing-footer{background:#050e1e;border-color:#304158}.landing-ambient i:first-child{background:#7186a0}.landing-ambient i:nth-child(2){background:#3f5f84}.landing-ambient i:nth-child(3){background:#a8b6c7}.landing-page::-webkit-scrollbar-track{background:#09162b}.landing-page::-webkit-scrollbar-thumb{background:linear-gradient(#8799ad,#314b6c);border-color:#09162b}.wordmark small{color:#102a43}.sidebar .wordmark small,.login-story .wordmark small,.landing-page .wordmark small{color:#315b82}.sidebar .forge-mark:before,.sidebar .forge-mark:after,.sidebar .forge-mark i,.sidebar .forge-mark b,.login-story .forge-mark:before,.login-story .forge-mark:after,.login-story .forge-mark i,.login-story .forge-mark b,.landing-page .forge-mark:before,.landing-page .forge-mark:after,.landing-page .forge-mark i,.landing-page .forge-mark b{border-color:#315b82}:root{--ink:#10203a;--muted:#6f7b8b;--line:#d8dee7;--primary-blue:#315b82;--primary-blue-dark:#24466f;--primary-blue-soft:#e2e8f0;--violet:var(--primary-blue);--dark:#071327;--soft:#f3f5f7}.sidebar{background:#071327}.workspace-chip{background:#10243f;border-color:#304b69}.workspace-chip>span,.sidebar nav button.active,.help-card>span,.assistant-button>span,.assistant-panel header>span,.primary,.attention>button,.message-composer footer .primary,.roles-note>span,.reports-note>span,.team-support-note>span,.team-support-toolbar .primary{color:#fff;background:#315b82}.sidebar nav button.active{background:linear-gradient(90deg,#315b82,#24466f);box-shadow:0 6px 15px #030b18}.help-card{background:linear-gradient(145deg,#102b49,#0c1e35);border-color:#304b69}.wordmark small,.welcome h1 span,.workspace-view h1 span,.date-chip>span,.section-heading button,.message-context button,.message-details button,.template-list b,.support-playbook button{color:#315b82}.forge-mark:before,.forge-mark:after,.forge-mark i,.forge-mark b{border-color:#6f89a7}.profile>span,.avatar{background:linear-gradient(135deg,#7890aa,#315b82)}.project-card,.project-summary,.north-star-card{background:linear-gradient(125deg,#0b1d34,#183452 68%,#24466f)}.assistant-button,.assistant-panel header,.messages-rules,.roles-note,.roles-controls,.reports-note,.reports-controls,.team-support-note,.team-support-rules{background:#0b1d34}.pill,.purple,.section-title>span,.message-composer nav button.active,.team-support-case>nav button.active,.report-insights>article>span{color:#294f78;background:#e2e8f0}.lang-switch button.selected,.secondary,.message-workspace>header>button,.scorecard-panel>header button{color:#315b82}.progress i,.chart-bars i{background:linear-gradient(90deg,#315b82,#7890aa)}.ring{border-color:#9bacbf #315b82 #315b82}.roles-layout article.selected,.role-list article.selected,.team-support-queue>button.active{box-shadow:inset 3px 0 #315b82}.permission-list input{accent-color:#315b82}main.account-page,.account-page{background:linear-gradient(125deg,#071327,#183452);width:100%;max-width:none;margin-left:0}.account-page .landing-kicker,.account-intro>div span{color:#7890aa}.account-card{color:#10203a}.account-card footer button{color:#315b82}.account-card input:focus,.account-card select:focus,.account-card textarea:focus{border-color:#7890aa;outline:3px solid #315b8224}.landing-nav .portal-link,.landing-nav .portal-link.client,.landing-nav .portal-link.account-link{color:#eef3f8;box-shadow:none;background:0 0;border-color:#4f6680;transition:background-color .22s,border-color .22s,color .22s,box-shadow .22s,transform .22s}.landing-nav .portal-link:hover,.landing-nav .portal-link.client:hover,.landing-nav .portal-link.account-link:hover{color:#fff;background:#172a42;border-color:#7890aa;transform:translateY(-1px);box-shadow:0 10px 24px #030b183d}.landing-nav .portal-link span,.landing-nav .portal-link:hover span{color:#aabbd0}.landing-nav .portal-dropdown{margin-left:3px;position:relative}.landing-nav .portal-dropdown.client-dropdown{margin-left:20px}.landing-nav .portal-dropdown>summary{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #4f6680;border-radius:8px;align-items:center;gap:7px;padding:11px 12px;font-size:11px;list-style:none;display:flex}.landing-nav .portal-dropdown>summary::-webkit-details-marker{display:none}.landing-nav .portal-dropdown>summary span{margin:0;font-size:12px;transition:transform .2s}.landing-nav .portal-dropdown:hover>summary,.landing-nav .portal-dropdown:focus-within>summary,.landing-nav .portal-dropdown[open]>summary{color:#fff;background:#172a42;border-color:#7890aa;box-shadow:0 10px 24px #030b183d}.landing-nav .portal-dropdown:hover>summary span,.landing-nav .portal-dropdown:focus-within>summary span,.landing-nav .portal-dropdown[open]>summary span{transform:rotate(180deg)}.portal-dropdown-menu{color:#10203a;background:#fff;border:1px solid #d8dee7;border-radius:14px;width:280px;padding:10px;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 55px #030b1838}.portal-dropdown-menu:before{content:"";height:12px;position:absolute;top:-11px;left:0;right:0}.landing-nav .portal-dropdown:hover .portal-dropdown-menu,.landing-nav .portal-dropdown:focus-within .portal-dropdown-menu,.landing-nav .portal-dropdown[open] .portal-dropdown-menu{display:block}.portal-dropdown-menu>small{color:#778797;letter-spacing:.14em;padding:7px 10px 6px;font-size:8px;font-weight:800;display:block}.landing-nav .portal-dropdown-menu>button{color:#10203a;text-align:left;background:0 0;border:0;border-radius:9px;flex-direction:column;gap:5px;width:100%;padding:12px 10px;display:flex}.landing-nav .portal-dropdown-menu>button:hover,.landing-nav .portal-dropdown-menu>button:focus-visible{color:#10203a;background:#f1f4f8;outline:none}.portal-dropdown-menu button span{color:#10203a;font-size:12px;font-weight:800}.portal-dropdown-menu button em{color:#6f7b8b;font-size:9px;font-style:normal}@media (width<=1100px){.landing-nav .portal-dropdown.client-dropdown{margin-left:0}}@media (width<=760px){.landing-nav .portal-dropdown,.landing-nav .portal-dropdown.client-dropdown{width:100%;margin:3px 0 0}.landing-nav .portal-dropdown>summary{justify-content:space-between;width:100%}.portal-dropdown-menu{width:100%;box-shadow:none;border-color:#304b69;margin-top:6px;position:static}.portal-dropdown-menu:before{display:none}}.login-story,.team-login .login-story{background:linear-gradient(145deg,#071327,#183452)}.login-story:after{border-color:#315b822e}.login-story h1 span,.login-languages button.active,.password button,.link,.login-card footer button,.mfa-note b{color:#315b82}.login-primary,.account-card .login-primary{color:#fff;background:#315b82}.login-primary:hover,.account-card .login-primary:hover{background:#24466f}.admin-role-note{line-height:1.45;color:#315b82!important;font-size:7px!important}.admin-code-overlay{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071327cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-code-dialog{color:#10203a;background:#fff;border:1px solid #dce5ed;border-radius:18px;flex-direction:column;width:min(440px,100%);position:relative;box-shadow:0 30px 90px #030a1666;grid-template-columns:none!important;gap:10px!important;padding:32px!important;display:flex!important}.admin-code-close{color:#718293;background:0 0;border:0;font-size:24px;position:absolute;top:13px;right:16px}.admin-code-icon{color:#fff;background:#315b82;border-radius:13px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.admin-code-dialog>small{color:#66819b;letter-spacing:.12em;font-size:7px}.admin-code-dialog h2{margin:3px 0;font-size:25px}.admin-code-dialog p{color:#6d7e8e;margin:0 0 6px;font-size:9px;line-height:1.65}.admin-code-dialog label{color:#5c6f80;font-size:8px}.admin-code-dialog input{letter-spacing:.08em;width:100%;margin-top:7px;font-size:14px}.admin-code-dialog .login-primary{width:100%;margin-top:4px}.admin-code-dialog>.link{color:#315b82;background:0 0;border:0;font-size:8px;font-weight:800}.admin-code-dialog .admin-code-error{color:#b33a3a;background:#fff0f0;border:1px solid #f0caca;border-radius:8px;margin:0;padding:9px}.admin-code-dialog>small:last-child{text-align:center;letter-spacing:0;color:#718293}.mfa-note{background:#edf2f7;border-color:#cfdae6}.team-chip>span{background:linear-gradient(135deg,#7890aa,#315b82)}.round span,.project-icon span,.attention>button,.assistant-panel form button,.conversation>span,.conversation em,.mine,.message-centre form .send,.avatar-edit>span,.support-hero form button,.priority-list article em,.health-list>article>span i,.task-board article>div span,.support-desk>aside>button>span,.support-desk form .send,.support-source-note>span,.support-create .primary,.reply-box footer .primary,.quick-create button:hover{background:#315b82}.welcome h1 span,.workspace-view h1 span,.team-welcome h1 span,.date-chip>span,.section-title>span,.section-heading button,.assistant-chat button,.file-toolbar button.active,.invoice-list article button,.calendar-date small,.past-meeting button,.checklist article button,.support-hero>span,.support-options button,.settings-layout>nav button.active,.avatar-edit button,.crm-filters button.active,.sales-board>section>header small,.role-list button,.team-support-queue>header button,.team-support-case>nav button.active,.support-ticket>nav button.active,.support-ticket .ticket-info button,.ticket-details button,.support-activity p>span{color:#315b82}.section-title>span,.purple,.pill:not(.green):not(.grey),.message-dot,.file-table article>div>span,.file-table article>button,.settings-layout>nav button.active,.owner-dot,.role-list article>span,.risk.purple-risk,.support-options article>span,.support-queue>button>span,.support-activity p>span,.demo-badge{color:#294f78;background:#e2e8f0}.team-shell{--violet:#315b82}.role-list article.selected,.support-queue>button.active,.team-support-queue>button.active{box-shadow:inset 3px 0 #315b82}.support-ticket>nav button.active{border-bottom-color:#315b82}.bars i,.chart-bars i{background:linear-gradient(#7890aa,#315b82)}.team-shell{--violet:#315b82;--team-blue:#315b82;--team-blue-dark:#24466f;--team-blue-soft:#e2e8f0;--team-blue-pale:#f1f4f8;--team-blue-line:#c8d4e0}.team-shell .sidebar nav button em,.team-shell .workspace-chip>span,.team-shell .messages-source-note>span,.team-shell .roles-note>span,.team-shell .reports-note>span,.team-shell .team-support-note>span,.team-shell .messages-toolbar>.primary,.team-shell .message-composer footer .primary,.team-shell .reports-toolbar .primary,.team-shell .scorecard-table>button>span:nth-child(3) em,.team-shell .support-create .primary,.team-shell .reply-box footer .primary{color:#fff;background:#315b82}.team-shell .messages-source-note,.team-shell .messages-rules,.team-shell .roles-note,.team-shell .roles-controls,.team-shell .reports-note,.team-shell .reports-controls,.team-shell .team-support-note,.team-shell .team-support-rules,.team-shell .north-star-card{background:#0b1d34}.team-shell .messages-source-note>span,.team-shell .roles-note>span,.team-shell .reports-note>span,.team-shell .team-support-note>span{box-shadow:inset 0 0 0 1px #ffffff14}.team-shell .messages-source-note .pill,.team-shell .roles-note .pill,.team-shell .reports-note .pill,.team-shell .team-support-note .pill,.team-shell .demo-badge{color:#294f78;background:#dfe7ef;border-color:#c8d4e0}.team-shell .messages-toolbar button.active,.team-shell .team-support-toolbar>div button.active,.team-shell .reports-toolbar>div button.active,.team-shell .crm-filters button.active,.team-shell .message-composer nav button.active,.team-shell .team-support-case>nav button.active,.team-shell .support-ticket>nav button.active{color:#294f78;background:#e2e8f0;border-color:#c8d4e0}.team-shell .message-inbox>button.active,.team-shell .team-support-queue>button.active,.team-shell .support-queue>button.active,.team-shell .role-list article.selected,.team-shell .roles-layout article.selected{background:#f1f4f8;box-shadow:inset 3px 0 #315b82}.team-shell .message-inbox>button:hover,.team-shell .team-support-queue>button:hover,.team-shell .support-queue>button:hover,.team-shell .scorecard-table>button:hover,.team-shell .scorecard-table>button.expanded{background:#f6f8fa}.team-shell .message-inbox .conversation>span,.team-shell .message-inbox .conversation em,.team-shell .owner-dot,.team-shell .role-list article>span,.team-shell .support-queue>button>span,.team-shell .report-insights>article:not(.positive):not(.warning)>span,.team-shell .risk.purple-risk{color:#315b82;background:#e2e8f0}.team-shell .message-inbox>header button,.team-shell .message-workspace>header>button,.team-shell .message-context button,.team-shell .message-details button,.team-shell .template-list b,.team-shell .report-insights button,.team-shell .scorecard-panel>header button,.team-shell .team-support-queue>header button,.team-shell .support-playbook button,.team-shell .role-list button{color:#315b82}.team-shell .mine,.team-shell .message-centre form .send{color:#fff;background:#315b82}.team-shell .chart-bars i,.team-shell .bars i{background:linear-gradient(#7890aa,#315b82)}.team-shell .north-star-card:after{border-color:#315b8233}.team-shell .permission-list input{accent-color:#315b82}.client-shell{--violet:#315b82;--client-blue:#315b82;--client-blue-dark:#24466f;--client-blue-soft:#e2e8f0;--client-blue-pale:#f1f4f8;--client-blue-line:#c8d4e0}.client-shell .sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#315b82,#24466f)}.client-shell .sidebar nav button em,.client-shell .workspace-chip>span,.client-shell .help-card>span,.client-shell .round span,.client-shell .project-icon span,.client-shell .primary,.client-shell .attention>button,.client-shell .assistant-button>span,.client-shell .assistant-panel header>span,.client-shell .assistant-panel form button,.client-shell .conversation>span,.client-shell .conversation em,.client-shell .message-centre form .send,.client-shell .mine,.client-shell .avatar-edit>span,.client-shell .support-hero form button{color:#fff;background:#315b82}.client-shell .workspace-chip,.client-shell .help-card{border-color:#304b69}.client-shell .help-card{background:linear-gradient(145deg,#102b49,#0c1e35)}.client-shell .profile>span,.client-shell .avatar{background:linear-gradient(135deg,#7890aa,#315b82)}.client-shell .welcome h1 span,.client-shell .workspace-view h1 span,.client-shell .date-chip>span,.client-shell .section-heading button,.client-shell .assistant-chat button,.client-shell .file-toolbar button.active,.client-shell .invoice-list article button,.client-shell .calendar-date small,.client-shell .past-meeting button,.client-shell .checklist article button,.client-shell .support-hero>span,.client-shell .support-options button,.client-shell .settings-layout>nav button.active,.client-shell .avatar-edit button{color:#315b82}.client-shell .pill:not(.green):not(.grey):not(.orange):not(.red),.client-shell .purple,.client-shell .section-title>span,.client-shell .message-dot,.client-shell .milestone-list article.current>span,.client-shell .checklist span.current,.client-shell .conversation.active,.client-shell .message-centre form button:not(.send),.client-shell .file-table article>div>span,.client-shell .file-table article>button,.client-shell .settings-layout>nav button.active,.client-shell .support-options article>span{color:#294f78;background:#e2e8f0}.client-shell .milestone-list article.current,.client-shell .dropzone{border-color:#c8d4e0}.client-shell .checklist article:has(.current){border-color:#c8d4e0}.client-shell .progress i{background:linear-gradient(90deg,#315b82,#7890aa)}.client-shell .ring{border-color:#9bacbf #315b82 #315b82}.client-shell .project-card:after{border-color:#315b822e}.client-shell .lang-switch{background:#edf2f7}.client-shell .lang-switch button.selected{color:#315b82;box-shadow:0 1px 4px #c8d4e0}.client-shell .preview-mock,.client-shell .chat-thread,.client-shell .file-table header,.client-shell .ticket-info{background:#f6f8fa}.client-shell .preview-mock div,.client-shell .preview-mock span,.client-shell .preview-mock i{background:#d8e2ec}.client-shell .preview-mock b{background:#315b82}.landing-page{--land-blue:var(--primary-blue);--land-blue-dark:var(--primary-blue-dark);--land-blue-soft:var(--primary-blue-soft);--land-violet:var(--primary-blue)}.coming-soon-service{background:linear-gradient(145deg,#fff,#f7f9fc)!important}.coming-soon-service .service-icon{margin-top:0}.coming-soon-badge{border:1px solid var(--primary-blue);background:var(--primary-blue);color:#fff;letter-spacing:.1em;min-height:28px;padding:8px 13px;font-size:8px;top:36px;left:88px;box-shadow:0 7px 20px #315b8238}.coming-soon-service .service-stage{color:#5f7186}.featured-service-link{cursor:pointer;transition:transform .22s,box-shadow .22s,border-color .22s}.featured-service-link:hover{border-color:var(--primary-blue);transform:translateY(-4px);box-shadow:0 18px 42px #07132724}.featured-service-link:focus-visible{outline:3px solid var(--primary-blue);outline-offset:4px}.featured-service-link>button{color:#173858;letter-spacing:.08em;background:#edf1f5;border:1px solid #ffffffc7;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:48px;margin-top:auto;padding:13px 20px;font-size:9px;font-weight:800;line-height:1;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 9px 24px #030e1e33}.featured-service-link>button span{margin-left:0;font-size:14px;line-height:1}.featured-service-link>button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 28px #030e1e47}.featured-service-link>button:focus-visible{outline-offset:3px;outline:3px solid #fff}.website-pricing-page{color:#10203a;background:#f4f6f8;width:100%;max-width:none;min-height:100vh;margin:0;overflow:hidden}.pricing-nav{color:#fff;background:#071327;border-bottom:1px solid #24466f;align-items:center;height:82px;padding:0 clamp(22px,5vw,76px);display:flex}.pricing-nav-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.pricing-nav .lang-switch{background:#ffffff0d;border:1px solid #ffffff1c}.pricing-nav .lang-switch button{color:#aab9c8}.pricing-nav .lang-switch button.selected{color:#24466f;background:#fff}.pricing-nav-actions>button{color:#c3cfda;background:0 0;border:0;padding:10px;font-size:10px}.pricing-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#315b8255,#0000 32%),linear-gradient(125deg,#071327,#102b49 70%,#183d63);padding:78px clamp(22px,5vw,76px) 58px}.pricing-hero>span,.maintenance-heading>span{color:#86a8c8;letter-spacing:.16em;font-size:9px;font-weight:900;display:block}.pricing-hero h1{letter-spacing:-.055em;max-width:930px;margin:20px 0;font-size:clamp(42px,5.3vw,76px);line-height:1}.pricing-hero p{color:#c2ced9;max-width:720px;font-size:13px;line-height:1.75}.pricing-packages{grid-template-columns:repeat(5,minmax(245px,1fr));align-items:stretch;gap:14px;padding:48px clamp(22px,3vw,52px) 24px;display:grid;overflow-x:auto}.pricing-card{background:linear-gradient(160deg,#fff,#f5f8fb);border:1px solid #cfd8e2;border-radius:18px;flex-direction:column;min-height:620px;padding:27px 24px;display:flex;position:relative;box-shadow:0 12px 35px #0713270f}.pricing-card.recommended{color:#fff;background:linear-gradient(155deg,#10243f,#173a5e);border-color:#5e83a8;transform:translateY(-8px);box-shadow:0 18px 55px #0713273d}.recommended-badge{color:#fff;letter-spacing:.13em;background:#315b82;border-radius:999px;padding:7px 9px;font-size:6px;position:absolute;top:18px;right:18px}.pricing-card header{min-height:148px;padding-right:4px}.pricing-card h2{letter-spacing:-.035em;margin:20px 0 13px;font-size:24px;line-height:1.08}.pricing-card header p{color:#657689;margin:0;font-size:10px;line-height:1.6}.pricing-card.recommended header p{color:#bac9d7}.price-line{border-top:1px solid #dbe2e9;align-items:baseline;gap:8px;min-height:74px;padding-top:22px;display:flex}.recommended .price-line{border-color:#365574}.price-line b{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(28px,2.2vw,38px)}.price-line span{color:#718195;font-size:8px}.recommended .price-line span{color:#aebdcc}.pricing-card>button{color:#fff;background:#315b82;border:0;border-radius:9px;width:100%;padding:13px 12px;font-size:9px;font-weight:800;box-shadow:0 8px 22px #315b8233}.pricing-card.recommended>button{color:#24466f;background:#fff}.pricing-card>button span{margin-left:8px}.package-features{border-top:1px solid #dbe2e9;margin-top:24px;padding-top:20px}.recommended .package-features{border-color:#365574}.package-features>small{letter-spacing:.05em;font-size:8px;font-weight:800}.pricing-card ul,.maintenance-grid ul{margin:17px 0 0;padding:0;list-style:none}.pricing-card li,.maintenance-grid li{color:#526477;gap:9px;margin:11px 0;font-size:9px;line-height:1.45;display:flex}.recommended li{color:#d2dce5}.pricing-card li i,.maintenance-grid li i{color:#315b82;font-style:normal;font-weight:900}.recommended li i{color:#8db1d1}.pricing-note{text-align:center;color:#6b7b8c;max-width:1180px;margin:10px auto 70px;padding:0 25px;font-size:9px;line-height:1.65}.maintenance-section{background:#fff;padding:82px clamp(22px,5vw,76px)}.maintenance-heading{max-width:720px;margin-bottom:38px}.maintenance-heading h2{letter-spacing:-.05em;margin:17px 0;font-size:clamp(34px,4vw,55px);line-height:1.03}.maintenance-heading p{color:#68788a;font-size:12px}.maintenance-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.maintenance-grid article{background:#f7f9fb;border:1px solid #d8e0e8;border-radius:15px;padding:24px}.maintenance-grid h3{min-height:42px;margin:0;font-size:17px}.maintenance-grid article>div{border-bottom:1px solid #d8e0e8;align-items:baseline;gap:6px;padding:17px 0;display:flex}.maintenance-grid article>div small{color:#6f8090;font-size:7px}.maintenance-grid article>div b{font-size:28px}.maintenance-grid article>div span{color:#6f8090;font-size:8px}.pricing-cta{color:#fff;background:linear-gradient(120deg,#071327,#183d63);border-radius:20px;align-items:center;gap:40px;margin:70px clamp(22px,5vw,76px);padding:42px 48px;display:flex;box-shadow:0 22px 60px #0713272e}.pricing-cta>div{flex:1}.pricing-cta>div>span{letter-spacing:.16em;color:#83a6c6;font-size:7px}.pricing-cta h2{margin:11px 0;font-size:32px}.pricing-cta p{color:#bdcad6;font-size:10px}.pricing-cta>button{color:#fff;white-space:nowrap;background:#315b82;border:0;border-radius:9px;padding:15px 21px;font-size:10px;font-weight:800}.pricing-cta>button span{margin-left:12px}.pricing-footer{color:#fff;background:#071327;border-top:1px solid #24466f;align-items:center;padding:28px clamp(22px,5vw,76px);display:flex}.pricing-footer small{color:#7d91a5;margin-left:auto;font-size:7px}@media (width<=1180px){.pricing-packages{grid-template-columns:repeat(5,280px)}.maintenance-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.pricing-nav{height:72px;padding:0 16px}.pricing-nav-actions{gap:5px}.pricing-nav-actions>button{font-size:0}.pricing-nav-actions>button:before{content:"←";font-size:16px}.pricing-nav .lang-switch button{padding:5px 6px}.pricing-hero{padding:58px 22px 46px}.pricing-hero h1{font-size:44px}.pricing-packages{grid-template-columns:repeat(5,84vw);padding:35px 22px 20px}.pricing-card{min-height:590px}.pricing-card.recommended{transform:none}.maintenance-section{padding:64px 22px}.maintenance-grid{grid-template-columns:1fr}.pricing-cta{flex-direction:column;align-items:flex-start;margin:45px 22px;padding:32px 25px}.pricing-cta>button{width:100%}}.global-footer{color:#fff;background:#071327;border-top:1px solid #24466f;grid-template-columns:1.2fr .75fr 1.3fr auto;align-items:start;gap:34px;padding:38px clamp(22px,5vw,76px);display:grid}.global-footer>div{flex-direction:column;gap:7px;display:flex}.global-footer .footer-brand p{color:#91a3b6;font-size:9px;line-height:1.6}.global-footer b{font-size:9px}.global-footer span,.global-footer a{color:#aebdca;font-size:9px;text-decoration:none}.global-footer a:hover{color:#fff}.footer-actions{align-items:flex-end}.footer-actions button{color:#fff;background:#315b82;border:1px solid #68a;border-radius:9px;padding:11px 18px;font-size:9px;font-weight:800}.footer-actions small{color:#758b9f;font-size:7px}.portal-shell .global-footer{border-radius:14px;grid-template-columns:1fr 1fr 1.3fr auto;margin-top:42px;padding:26px}.portal-shell .global-footer .wordmark{transform-origin:0 0;transform:scale(.8)}.login-page>.global-footer{z-index:4;grid-column:1/-1;position:relative}.account-page>.global-footer{grid-column:1/-1;margin:20px calc(-1*clamp(24px,7vw,110px)) -60px}.faq-page{color:#10203a;background:#f4f6f8;width:100%;min-height:100vh;margin-left:0}.faq-hero{color:#fff;background:radial-gradient(circle at 78% 25%,#315b8255,#0000 30%),linear-gradient(125deg,#071327,#173b60);padding:78px clamp(22px,8vw,130px) 62px}.faq-hero>span{letter-spacing:.16em;color:#8fb0cf;font-size:9px;font-weight:900}.faq-hero h1{letter-spacing:-.055em;max-width:900px;margin:20px 0;font-size:clamp(42px,5.5vw,76px);line-height:1}.faq-hero p{color:#c0ceda;max-width:700px;font-size:13px;line-height:1.7}.faq-groups{gap:55px;padding:65px clamp(22px,8vw,130px);display:grid}.faq-groups article{grid-template-columns:minmax(210px,.65fr) 1.5fr;gap:55px;display:grid}.faq-groups h2{letter-spacing:-.03em;margin:0;font-size:27px}.faq-groups details{border-top:1px solid #cfd9e3;padding:18px 0}.faq-groups details:last-child{border-bottom:1px solid #cfd9e3}.faq-groups summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:13px;font-weight:800;list-style:none;display:flex}.faq-groups summary span{color:#315b82;font-size:18px}.faq-groups details[open] summary span{transform:rotate(45deg)}.faq-groups details p{color:#617386;max-width:760px;font-size:10px;line-height:1.75}.application-review-hub{flex-direction:column;gap:16px;display:flex}.review-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.review-kpis article{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;gap:5px;padding:18px;display:flex}.review-kpis small{letter-spacing:.1em;color:#8793a0;font-size:6px}.review-kpis b{font-size:28px}.review-kpis span{color:#697a8b;font-size:8px}.review-controls{gap:7px;display:flex}.review-controls button{border:1px solid var(--line);color:#5d6e7d;background:#fff;border-radius:8px;padding:9px 12px;font-size:8px}.review-controls button.active{color:#fff;background:#315b82;border-color:#315b82}.review-controls button span{opacity:.72;margin-left:7px}.review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px;box-shadow:0 10px 30px #0a1f340d}.review-card>header{justify-content:space-between;align-items:center;display:flex}.review-identity{align-items:center;gap:10px;display:flex}.review-identity>span{color:#315b82;background:#e8eff6;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.review-card h3{margin:0;font-size:14px}.review-card header p{color:#7d8a97;margin:4px 0 0;font-size:8px}.review-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:19px 0;display:grid}.review-card dt,.review-card>section small{color:#8a96a1;letter-spacing:.08em;font-size:6px}.review-card dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:8px}.review-card>section{background:#f5f8fa;border-radius:8px;padding:12px}.review-card>section p{margin:6px 0 0;font-size:8px;line-height:1.55}.review-card>footer{border-top:1px solid var(--line);margin-top:13px;padding-top:13px}.review-card>footer>p{color:#748291;font-size:7px;line-height:1.5}.review-card>footer>div{justify-content:flex-end;gap:8px;display:flex}.review-card>footer button{padding:9px 12px}.review-empty{text-align:center;background:#fff;border:1px dashed #bdcad6;border-radius:12px;grid-column:1/-1;padding:45px}.review-empty>span{color:#27855c;background:#e9f4ee;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;display:grid}.review-empty h3{font-size:15px}.review-empty p{color:#7d8b98;font-size:9px}.calendar-hub{flex-direction:column;gap:15px;display:flex}.calendar-toolbar{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:15px;padding:12px;display:flex}.calendar-toolbar>div:first-child{align-items:center;gap:10px;display:flex}.calendar-toolbar h3{margin:0;font-size:12px}.calendar-toolbar button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px}.calendar-toolbar>.primary{color:#fff;background:#315b82;margin-left:auto}.calendar-legend{flex-wrap:wrap;gap:5px;display:flex}.calendar-legend span{color:#607284;background:#edf2f6;border-radius:999px;padding:5px 7px;font-size:6px}.calendar-source-note{background:#eaf1f7;border:1px solid #cad9e6;border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.calendar-source-note>span{color:#315b82;font-size:18px}.calendar-source-note>div{flex:1}.calendar-source-note b{font-size:9px}.calendar-source-note p{color:#66798b;margin:4px 0;font-size:7px;line-height:1.5}.week-calendar{grid-template-columns:repeat(7,minmax(145px,1fr));gap:6px;display:grid;overflow-x:auto}.week-calendar>article{border:1px solid var(--line);background:#f8fafb;border-radius:10px;min-height:450px;overflow:hidden}.week-calendar>article.today{border-color:#315b82;box-shadow:0 0 0 2px #315b821c}.week-calendar>article>header{border-bottom:1px solid var(--line);background:#fff;height:56px;padding:11px}.week-calendar>article>header small{color:#315b82;min-height:8px;font-size:5px;font-weight:900;display:block}.week-calendar>article>header b{font-size:9px}.week-calendar>article>div{flex-direction:column;gap:6px;padding:7px;display:flex}.calendar-block{text-align:left;background:#fff;border:1px solid #cad8e4;border-left:3px solid #315b82;border-radius:7px;flex-direction:column;gap:4px;padding:8px;display:flex}.calendar-block small{color:#6c8092;font-size:5px}.calendar-block b{font-size:7px}.calendar-block span{color:#7b8a97;font-size:6px;line-height:1.35}.calendar-block.invoice{background:#fffaf1;border-left-color:#c8892f}.calendar-block.project{background:#f2fbf7;border-left-color:#2c8a6b}.calendar-block.reminder{background:#f0f3f5;border-left-color:#6f7f8e}.calendar-block.meeting{background:#f1f7fc;border-left-color:#4381b9}.calendar-options{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px}.calendar-options h3{margin:0 0 13px;font-size:12px}.calendar-options>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.calendar-options article{background:#f6f8fa;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.calendar-options article>span{color:#315b82;background:#e5edf4;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.calendar-options b{font-size:8px;display:block}.calendar-options small{color:#7b8995;margin-top:3px;font-size:6px;line-height:1.4;display:block}.project-invoices>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.project-invoices>header div{flex-direction:column;gap:4px;display:flex}.project-invoices>article{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;margin:7px 0;padding:11px;display:flex}.project-invoices>article>span{color:#315b82;background:#edf3f7;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.project-invoices>article>div{flex-direction:column;flex:1;gap:4px;display:flex}.project-invoices>article b{font-size:8px}.project-invoices>article small{color:#81909c;font-size:6px}.project-invoices>form{background:#f5f8fa;border-radius:9px;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;padding:12px;display:grid}.project-invoices>form label{flex-direction:column;gap:4px;font-size:7px;display:flex}.project-invoices>form input,.project-invoices>form select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px}.project-invoices>form>div{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.approved-member-list{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px}.approved-member-list>header{justify-content:space-between;align-items:center;display:flex}.approved-member-list h3{margin:4px 0;font-size:12px}.approved-member-list>article{border-top:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.approved-member-list>article>span{color:#fff;background:#315b82;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.approved-member-list>article>div{flex:1}.approved-member-list b{font-size:8px}.approved-member-list small,.approved-member-list strong{color:#748493;font-size:6px;display:block}.mfa-challenge{text-align:center}.google-auth-mark{color:#fff;background:linear-gradient(135deg,#4285f4,#315b82);border-radius:14px;place-items:center;width:48px;height:48px;margin:18px auto 10px;font-size:22px;font-weight:900;display:grid}.mfa-challenge>small{color:#74879a;letter-spacing:.09em;font-size:7px;display:block}.mfa-challenge h3{margin:12px 0 5px;font-size:20px}.mfa-challenge p{color:#788796;font-size:9px;line-height:1.55}.mfa-challenge>input{border:1px solid var(--line);text-align:center;letter-spacing:.4em;border-radius:9px;width:100%;margin:13px 0;padding:13px;font-size:20px}.mfa-challenge>.link{margin-top:10px}@media (width<=1000px){.global-footer{grid-template-columns:1fr 1fr}.review-list{grid-template-columns:1fr}.calendar-options>div{grid-template-columns:1fr 1fr}}@media (width<=680px){.global-footer,.portal-shell .global-footer{grid-template-columns:1fr}.footer-actions{align-items:flex-start}.faq-groups article{grid-template-columns:1fr;gap:16px}.faq-groups{padding:45px 22px}.faq-hero{padding:58px 22px}.review-kpis{grid-template-columns:1fr}.calendar-toolbar{flex-direction:column;align-items:flex-start}.calendar-toolbar>.primary{width:100%;margin-left:0}.calendar-options>div,.project-invoices>form{grid-template-columns:1fr}.project-invoices>form>div{grid-column:auto}}.reorderable-nav{gap:2px!important}.nav-reorder-row{border-radius:8px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;transition:opacity .15s,background .15s;display:grid}.nav-reorder-row.dragging{opacity:.45;background:#173554}.sidebar nav .nav-reorder-row>.section-link{width:100%;min-width:0}.nav-move-controls{opacity:.25;transition:opacity .15s;display:flex}.nav-reorder-row:hover .nav-move-controls,.nav-reorder-row:focus-within .nav-move-controls{opacity:1}.sidebar nav .nav-move-controls button{color:#9fb2c7;background:0 0;border:0;border-radius:4px;place-items:center;width:18px;height:24px;padding:0;font-size:9px;display:grid}.sidebar nav .nav-move-controls button:hover,.sidebar nav .nav-move-controls button:focus-visible{color:#fff;background:#24466f}.login-form>label>select,.task-detail-grid select,.project-stage-select select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:10px;font-size:8px}.task-board>section.drop-ready{outline-offset:-5px;outline:1px dashed #7890aa}.task-board>section.drop-ready:hover{background:#e9eef4}.task-board>section>button[draggable=true]{cursor:grab}.task-board>section>button[draggable=true]:active{cursor:grabbing}.project-kanban{margin-top:12px}.project-card-progress{overflow:hidden;background:#e7ebef!important;border-radius:10px!important;width:100%!important;height:5px!important;display:block!important}.project-card-progress em{background:#315b82!important;border-radius:10px!important;height:100%!important;display:block!important}.projects-layout.board-detail{grid-template-columns:1fr}.projects-layout.board-detail>.project-list-panel{display:none}.project-stage-select{flex-direction:column;gap:5px;min-width:145px;display:flex}.project-stage-select small{color:#8e8998;letter-spacing:.08em;font-size:6px}.project-stage-select select{padding:7px 9px}.admin-login-challenge .admin-code-icon{margin:0 auto 10px;display:grid}.admin-login-challenge .admin-code-error{color:#b64040;text-align:left;background:#fff0f0;border-radius:7px;padding:8px}.task-detail-grid select{padding:7px 8px}.project-toolbar .layout-toggle{background:#edf1f5;border-radius:7px;gap:3px;padding:3px;display:flex}.project-toolbar .layout-toggle button{background:0 0;border:0;padding:6px 8px}.project-toolbar .layout-toggle button.active{color:#315b82;background:#fff;box-shadow:0 1px 4px #cad3dc}@media (width<=680px){.nav-move-controls{opacity:1}.project-toolbar .layout-toggle{order:3}.project-kanban{grid-template-columns:repeat(6,minmax(250px,1fr));overflow-x:auto}.project-stage-select{min-width:120px}}.client-page-notice{text-align:center;background:#10243d;border:1px solid #365574;border-radius:10px;margin:-10px 0 8px;padding:14px 18px;line-height:1.65;color:#dbe6f0!important;grid-column:1/-1!important;font-size:8px!important;display:block!important}.calendar-grid-shell{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:150px minmax(0,1fr);display:grid;overflow:hidden}.calendar-time-rail{border-right:1px solid var(--line);color:#fff;background:#0b1d34;flex-direction:column;display:flex}.calendar-time-rail label{letter-spacing:.08em;border-bottom:1px solid #365574;flex-direction:column;gap:6px;padding:13px;font-size:6px;display:flex}.calendar-time-rail select{color:#fff;background:#102b48;border:1px solid #45617c;border-radius:7px;padding:8px;font-size:7px}.calendar-time-rail>b,.calendar-time-rail>span{color:#9fb2c7;border-bottom:1px solid #ffffff0b;justify-content:flex-end;align-items:flex-start;height:54px;padding:10px 12px;font-size:7px;display:flex}.calendar-time-rail>b{color:#fff;height:38px}.calendar-grid-shell .week-calendar{border:0;border-radius:0;min-width:850px}.calendar-grid-shell{overflow-x:auto}:is(.week-calendar>article.drop-ready,.week-calendar>article:has(.calendar-block[draggable=true]):hover){background:#f5f8fb}.calendar-block[draggable=true]{cursor:grab;text-align:left}.calendar-block[draggable=true]:active{cursor:grabbing}.calendar-block select{color:#24466f;background:#fff;border:1px solid #cbd7e2;border-radius:5px;width:100%;margin-top:6px;padding:4px;font-size:6px}.sales-pipeline>section.drop-ready,.crm-pipeline>section.drop-ready{outline-offset:-4px;background:#edf3f8;outline:1px dashed #7890aa}.sales-pipeline>section>article,.crm-pipeline>section>article{border:1px solid var(--line);text-align:left;cursor:grab;color:var(--ink);background:#fff;border-radius:9px;flex-direction:column;gap:6px;padding:10px;display:flex;box-shadow:0 4px 14px #0b1d3408}.sales-pipeline>section>article:hover,.sales-pipeline>section>article.selected,.crm-pipeline>section>article:hover{border-color:#7890aa;box-shadow:0 8px 20px #0b1d3414}.sales-pipeline article>b,.crm-pipeline article>b{font-size:9px}.sales-pipeline article>p,.crm-pipeline article>p{color:#8c8798;margin:0;font-size:6px}.sales-pipeline article>strong,.crm-pipeline article>strong{font-size:12px}.sales-pipeline article>select,.crm-pipeline article>select{border:1px solid var(--line);color:#315b82;background:#f8fafc;border-radius:6px;width:100%;padding:6px;font-size:6px}.crm-pipeline article>small,.crm-pipeline article>span{color:#788592;font-size:6px}.crm-pipeline{grid-template-columns:repeat(8,minmax(190px,1fr));padding-bottom:8px;overflow-x:auto}.sales-detail-backdrop,.crm-detail-backdrop{z-index:70;background:#07132780;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sales-detail-backdrop .sales-detail,.crm-detail-modal{background:#fff;border:1px solid #cbd7e2;border-radius:18px;max-height:88vh;overflow:auto;box-shadow:0 30px 90px #07132755;width:min(770px,96vw)!important;position:relative!important;inset:auto!important}.detail-window-actions{gap:6px;margin-left:8px;display:flex}.detail-window-actions button{color:#6f7d89;background:#f0f3f6;border:0;border-radius:7px;width:30px;height:30px;font-size:15px}.detail-minimized-bar{z-index:75;color:#0b1d34;text-align:left;background:#fff;border:1px solid #9fb2c7;border-radius:12px;grid-template-columns:32px 1fr auto auto auto;align-items:center;gap:9px;width:min(420px,100vw - 44px);padding:10px 12px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 45px #07132735}.detail-minimized-bar>span{color:#fff;background:#315b82;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.detail-minimized-bar>b{font-size:8px}.detail-minimized-bar>small{color:#788592;font-size:6px}.detail-minimized-bar>em{color:#315b82;font-size:6px;font-style:normal}.detail-minimized-bar>i{padding:4px;font-size:14px;font-style:normal}.group-chat-hub,.team-billings-hub,.client-meetings-hub{flex-direction:column;gap:12px;display:flex}.group-chat-layout{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:245px minmax(420px,1fr);min-height:610px;display:grid;overflow:hidden}.group-list{border-right:1px solid var(--line)}.group-list>header,.group-thread>header,.group-members>header{border-bottom:1px solid var(--line);align-items:center;padding:13px;display:flex}.group-list>header>div,.group-thread>header>div{flex:1}.group-list header b,.group-members header b{font-size:9px}.group-list header small,.group-thread header small{color:#8c8798;font-size:6px}.group-list header button,.group-members header button{color:#315b82;background:#e6edf4;border:0;border-radius:7px;width:28px;height:28px}.group-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff;align-items:center;gap:9px;padding:11px;display:flex}.group-list>button.active{background:#edf2f7;box-shadow:inset 3px 0 #315b82}.group-list>button>span{color:#fff;background:#315b82;border-radius:8px;place-items:center;width:31px;height:31px;font-size:7px;display:grid}.group-list>button div{flex-direction:column;gap:4px;display:flex}.group-list>button b{font-size:8px}.group-list>button small{color:#8c8798;font-size:6px}.group-thread{flex-direction:column;min-width:0;display:flex}.group-thread>header h2{margin:3px 0;font-size:15px}.group-thread>header p{color:#8c8798;margin:0;font-size:6px}.group-thread>header>button{border:1px solid var(--line);color:#315b82;background:#fff;border-radius:7px;margin-left:5px;padding:7px 8px;font-size:6px}.group-thread .chat-thread{flex:1;min-height:420px;padding:18px;overflow:auto}.group-composer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.group-composer textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;min-height:60px;padding:10px}.group-members{border-left:1px solid var(--line);padding-bottom:12px}.group-chat-layout:has(.group-members){grid-template-columns:220px minmax(360px,1fr) 220px}.group-members>p{color:#788592;padding:0 13px;font-size:7px;line-height:1.5}.group-members label{align-items:center;gap:8px;padding:8px 13px;font-size:7px;display:flex}.group-members input{accent-color:#315b82}.billing-connection-note,.meeting-connection-note{color:#fff;background:#0b1d34;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.billing-connection-note>span,.meeting-connection-note>span{background:#315b82;border-radius:9px;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.billing-connection-note>div,.meeting-connection-note>div{flex-direction:column;flex:1;gap:4px;display:flex}.billing-connection-note b,.meeting-connection-note b{font-size:9px}.billing-connection-note small,.meeting-connection-note small{color:#b8c7d6;font-size:6px;line-height:1.5}.billing-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.billing-kpis article{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:5px;padding:13px;display:flex}.billing-kpis small,.billing-kpis span{color:#8c8798;font-size:6px}.billing-kpis b{font-size:18px}.team-invoice-table{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.team-invoice-table>header,.team-invoice-table>article{grid-template-columns:1fr 1fr 1.5fr 1fr .8fr .7fr;align-items:center;gap:12px;padding:12px 15px;display:grid}.team-invoice-table>header{color:#8c8798;background:#f7f9fb;font-size:6px}.team-invoice-table>article{border-top:1px solid var(--line);font-size:7px}.team-invoice-table>article>span:first-child{flex-direction:column;gap:3px;display:flex}.team-invoice-table article small{color:#8c8798;font-size:5px}.client-week-calendar{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(5,minmax(150px,1fr));display:grid;overflow-x:auto}.client-week-calendar>article{border-right:1px solid var(--line);min-height:230px}.client-week-calendar header{border-bottom:1px solid var(--line);background:#f7f9fb;padding:11px;font-size:8px}.client-week-calendar article>div{padding:8px}.client-week-calendar button{color:#0b1d34;text-align:left;background:#edf3f8;border:1px solid #c8d8e7;border-radius:8px;flex-direction:column;gap:5px;width:100%;padding:9px;display:flex}.client-week-calendar button small,.client-week-calendar button span{color:#788592;font-size:6px}.client-week-calendar button b{font-size:8px}@media (width<=760px){.calendar-grid-shell{grid-template-columns:105px minmax(720px,1fr)}:is(.group-chat-layout,.group-chat-layout:has(.group-members)){grid-template-columns:1fr}.group-list{border-right:0;border-bottom:1px solid var(--line);max-height:220px;overflow:auto}.group-members{border-left:0;border-top:1px solid var(--line)}.billing-kpis{grid-template-columns:1fr}.team-invoice-table{overflow-x:auto}.team-invoice-table>header,.team-invoice-table>article{min-width:760px}.billing-connection-note,.meeting-connection-note{flex-wrap:wrap;align-items:flex-start}.billing-connection-note .primary,.meeting-connection-note .primary{width:100%}.sales-detail-backdrop,.crm-detail-backdrop{padding:8px}.sales-detail-backdrop .sales-detail,.crm-detail-modal{max-height:96vh;width:100%!important}.client-week-calendar{grid-template-columns:repeat(5,minmax(210px,1fr))}}.task-detail-window-actions{align-items:flex-start;gap:4px;display:flex}.task-detail-window-actions button{color:#6f7e8e;background:#f3f5f7;border:0;border-radius:7px;place-items:center;width:29px;height:29px;font-size:15px;display:grid}.task-detail-window-actions button:hover,.task-detail-window-actions button:focus-visible{color:#183452;background:#e5ebf1}.task-detail-minimized{z-index:12;width:min(360px,100% - 44px);color:var(--ink);text-align:left;background:#fff;border:1px solid #d7e0e8;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 42px #0b1d3428}.task-detail-minimized>span{color:#fff;background:#315b82;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.task-detail-minimized>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.task-detail-minimized small{letter-spacing:.1em;color:#8794a0;font-size:6px}.task-detail-minimized b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.task-detail-minimized em{color:#315b82;font-size:7px;font-style:normal;font-weight:800}.lead-result-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:10px 14px;display:flex}.lead-result-toolbar>div{gap:5px;display:flex}.lead-result-toolbar button{color:#6d7b88;background:#fff;border:1px solid #dbe3eb;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:7px;display:flex}.lead-result-toolbar button span{background:#eef2f6;border-radius:12px;padding:2px 5px;font-size:6px}.lead-result-toolbar button.active{color:#24466f;background:#e8eef5;border-color:#b8c9d9;font-weight:800}.lead-result-toolbar>label{color:#7c8995;align-items:center;gap:7px;margin-left:auto;font-size:7px;display:flex}.lead-result-toolbar select{color:#24466f;background:#fff;border:1px solid #dbe3eb;border-radius:7px;padding:7px 9px;font-size:7px}.lead-card-grid{background:#f5f7f9;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.lead-research-card{background:#fff;border:1px solid #dfe6ec;border-radius:13px;padding:14px;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:0 5px 18px #0b1d3408}.lead-research-card:hover{border-color:#b9c9d8;transform:translateY(-2px);box-shadow:0 12px 28px #0b1d3412}.lead-research-card>header{align-items:center;gap:10px;display:flex}.lead-logo{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#315b82,#7890aa);border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.lead-research-card>header>div{flex:1;min-width:0}.lead-research-card h4{margin:0;font-size:11px}.lead-research-card header p{color:#83909b;margin:4px 0 0;font-size:7px}.lead-bookmark{color:#93a0ab;background:#fff;border:1px solid #dce4eb;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.lead-bookmark.saved{color:#258665;background:#eaf7f1;border-color:#c6e8dc}.lead-rating-row{align-items:center;gap:5px;margin:12px 0 9px;display:flex}.lead-google{color:#4285f4;background:#fff;border:1px solid #dfe5eb;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-weight:900;display:grid}.lead-rating-row b{font-size:9px}.lead-stars{color:#f4b740;letter-spacing:-1px;font-size:8px}.lead-rating-row small{color:#85919c;font-size:6px}.lead-web-signal{background:#f0f4f8;border:1px solid #dce5ed;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.lead-web-signal.opportunity{background:#e9f1fb;border-color:#c7d9ea}.lead-web-signal>span{color:#315b82;background:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.lead-web-signal div{flex-direction:column;gap:3px;display:flex}.lead-web-signal b{color:#24466f;font-size:7px}.lead-web-signal small{color:#758493;font-size:6px}.lead-contact-list{flex-direction:column;gap:0;margin:10px 0;display:flex}.lead-contact-list>div{border-bottom:1px solid #eef1f4;grid-template-columns:24px 1fr;align-items:center;padding:7px 0;display:grid}.lead-contact-list dt{color:#7890aa;font-size:10px}.lead-contact-list dd{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.lead-contact-list small{letter-spacing:.08em;color:#9aa4ad;font-size:5px}.lead-contact-list a,.lead-contact-list span{color:#34495e;overflow-wrap:anywhere;font-size:7px;text-decoration:none}.lead-contact-list a:hover{color:#315b82;text-decoration:underline}.lead-card-meta{flex-wrap:wrap;gap:5px;display:flex}.lead-card-meta span{color:#7e8b97;background:#f2f4f6;border-radius:12px;padding:4px 6px;font-size:6px}.lead-card-meta span.claimed{color:#258665;background:#eaf7f1}.lead-research-card .lead-opportunity{margin-top:10px}.lead-research-card .lead-opportunity>small{letter-spacing:.08em;color:#8f9aa4;font-size:5px}.lead-research-card .lead-opportunity p{flex-wrap:wrap;gap:4px;margin:5px 0 0;display:flex}.lead-research-card>footer{border-top:1px solid #edf0f3;align-items:center;gap:6px;margin-top:12px;padding-top:10px;display:flex}.lead-research-card>footer button{color:#5f6f7d;background:#fff;border:1px solid #dce3e9;border-radius:7px;padding:7px 8px;font-size:6px}.lead-research-card>footer .primary{color:#fff;background:#315b82;border-color:#315b82;margin-left:0}.lead-research-card>footer .saved{color:#258665;background:#eaf7f1;border-color:#c6e8dc}.lead-fit{flex-direction:column;margin-right:auto;display:flex}.lead-fit b{color:#315b82;font-size:11px}.lead-fit span{color:#929da6;font-size:5px}.lead-detail-backdrop{z-index:55;background:#07132770;justify-content:flex-end;display:flex;position:fixed;inset:0}.lead-detail-panel{background:#fff;width:min(470px,100%);height:100%;overflow:auto;box-shadow:-18px 0 55px #07132730}.lead-detail-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:18px;display:flex}.lead-detail-panel>header>div{flex:1;min-width:0}.lead-detail-panel header small,.lead-detail-panel section>small{letter-spacing:.1em;color:#8a96a1;font-size:6px}.lead-detail-panel h3{margin:4px 0;font-size:16px}.lead-detail-panel header p{color:#7d8994;margin:0;font-size:7px}.lead-detail-panel header>button{color:#6f7d89;background:#f1f4f6;border:0;border-radius:8px;width:30px;height:30px;font-size:18px}.lead-detail-score{background:#f4f7f9;grid-template-columns:repeat(3,1fr);display:grid;padding:14px 18px!important}.lead-detail-score>div{flex-direction:column;gap:5px;display:flex}.lead-detail-score b{color:#183452;font-size:15px}.lead-detail-score span{color:#84919c;font-size:6px}.lead-detail-panel>section{border-bottom:1px solid var(--line);padding:17px 18px}.lead-detail-contact{flex-direction:column;margin-top:9px;display:flex}.lead-detail-contact>a,.lead-detail-contact>div{color:inherit;border-bottom:1px solid #edf0f2;grid-template-columns:28px 1fr;column-gap:7px;padding:9px 0;text-decoration:none;display:grid}.lead-detail-contact>a>span,.lead-detail-contact>div>span{color:#315b82;background:#e8eef5;border-radius:7px;grid-row:1/3;place-items:center;width:25px;height:25px;display:grid}.lead-detail-contact b{overflow-wrap:anywhere;font-size:8px}.lead-detail-contact small{color:#8c98a2;font-size:6px}.lead-detail-panel h4{margin:8px 0 5px;font-size:12px}.lead-detail-panel section p{color:#6f7d89;font-size:8px;line-height:1.55}.lead-detail-service{color:#24466f;background:#e8eef5;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}.lead-detail-service span{font-size:7px}.lead-detail-service b{font-size:8px}.lead-detail-panel>footer{border-top:1px solid var(--line);background:#fff;gap:7px;padding:15px 18px;display:flex;position:sticky;bottom:0}.lead-detail-panel>footer button{color:#5f6f7d;background:#fff;border:1px solid #dce3e9;border-radius:8px;padding:8px 9px;font-size:7px}.lead-detail-panel>footer .primary{color:#fff;background:#315b82;border-color:#315b82;margin-left:auto}.lead-detail-panel>footer .saved{color:#258665;background:#eaf7f1;border-color:#c6e8dc;margin-left:auto}@media (width<=900px){.lead-card-grid{grid-template-columns:1fr}.lead-result-toolbar{flex-direction:column;align-items:flex-start}.lead-result-toolbar>label{margin-left:0}.lead-result-toolbar>div{width:100%;overflow:auto}}@media (width<=680px){.task-detail-minimized{width:calc(100% - 24px);bottom:12px;right:12px}.lead-card-grid{padding:9px}.lead-result-toolbar>div{padding-bottom:3px}.lead-detail-score{grid-template-columns:1fr 1fr}.lead-detail-score>div:last-child{grid-column:1/-1}.lead-detail-panel>footer{flex-wrap:wrap}.lead-detail-panel>footer button{flex:1}.lead-detail-panel>footer .primary,.lead-detail-panel>footer .saved{flex-basis:100%;margin-left:0}}.team-shell{--team-bg:#01060d;--team-bg-raised:#03101c;--team-surface:#061522;--team-surface-raised:#091c2d;--team-surface-interactive:#0b2235;--team-border:#173a53;--team-border-strong:#245b7a;--team-text:#e4f1f8;--team-text-soft:#abc0cf;--team-text-muted:#718da1;--team-cyan:#56c8f2;--team-blue-bright:#78d9ff;--team-green:#61d69a;--team-amber:#f1bd68;--team-red:#f07b83;--team-radius-sm:8px;--team-radius-md:11px;--team-radius-lg:16px;--ink:var(--team-text);--muted:var(--team-text-muted);--line:var(--team-border);background:var(--team-bg);color:var(--team-text)}.founder-security-panel{flex-direction:column;gap:14px;display:flex}.founder-security-heading,.founder-security-list>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.founder-security-heading p,.founder-security-list p,.founder-access-code-change p{color:#788797;margin:4px 0;font-size:8px;line-height:1.5}.founder-security-actions,.founder-access-code-change>div{grid-template-columns:1fr 1fr;align-items:end;gap:9px;display:grid}.founder-security-actions label,.founder-access-code-change label{flex-direction:column;gap:5px;font-size:8px;font-weight:700;display:flex}.founder-security-actions input,.founder-access-code-change input{border:1px solid var(--line);background:#fff;border-radius:7px;padding:9px;font-size:8px}.founder-security-list{border-top:1px solid var(--line);padding-top:14px}.founder-security-list article{border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;margin-top:8px;padding:10px;display:flex}.founder-security-list article.current{background:#f7fafc;border-color:#7890aa}.founder-security-list article>div{flex:1}.founder-security-list article b{font-size:9px}.founder-security-list article small{color:#8996a3;font-size:7px}.founder-security-list article .secondary{margin:0}.secondary.danger{color:#9f3044;border-color:#ead2d7}.founder-access-code-change{border-top:1px solid var(--line);padding-top:14px}.founder-security-notice{color:#24466f;background:#edf2f7;border-radius:8px;padding:10px;font-size:8px!important}.founder-security-panel button:disabled{opacity:.55;cursor:not-allowed}@media (width<=760px){.founder-security-actions,.founder-access-code-change>div{grid-template-columns:1fr}.founder-security-heading,.founder-security-list>header,.founder-security-list article{flex-wrap:wrap;align-items:flex-start}}.team-shell .founder-security-area{border-top:1px solid var(--team-border);color:var(--team-text);flex-direction:column;gap:14px;margin-top:22px;padding-top:22px;display:flex}.team-shell .roles-note+.founder-security-area{border-top:0;margin-top:14px;padding-top:0}.team-shell .founder-security-entry{border:1px solid var(--team-border);background:var(--team-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.team-shell .founder-security-entry div{flex-direction:column;gap:5px;min-width:0;display:flex}.team-shell .founder-security-entry small{color:var(--team-cyan);letter-spacing:.12em;font-size:7px;font-weight:800}.team-shell .founder-security-entry b{color:var(--team-text);font-size:12px}.team-shell .founder-security-entry p{color:var(--team-text-soft);margin:0;font-size:8px;line-height:1.5}.team-shell .founder-security-entry .secondary{flex:none;margin:0}.team-shell .founder-security-heading,.team-shell .founder-security-card>header,.team-shell .founder-security-list>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.team-shell .founder-security-heading h2,.team-shell .founder-security-card h3{color:var(--team-text);margin:4px 0}.team-shell .founder-security-heading p,.team-shell .founder-security-card p{color:var(--team-text-soft);margin:5px 0;font-size:8px;line-height:1.55}.team-shell .founder-security-heading small,.team-shell .founder-security-card header small{color:var(--team-cyan);letter-spacing:.12em;font-size:7px;font-weight:800}.team-shell .founder-security-card{border:1px solid var(--team-border);background:var(--team-surface);border-radius:12px;padding:16px}.team-shell .founder-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.team-shell .founder-status-grid article{border:1px solid var(--team-border);background:var(--team-bg-raised);border-radius:9px;flex-direction:column;justify-content:space-between;min-height:62px;padding:10px;display:flex}.team-shell .founder-status-grid small{color:var(--team-text-muted);font-size:7px}.team-shell .founder-status-grid b{text-transform:capitalize;font-size:9px}.team-shell .founder-security-badge{border:1px solid var(--team-border);color:var(--team-text-soft);letter-spacing:.06em;background:#132638;border-radius:999px;flex:none;align-items:center;padding:5px 8px;font-size:7px;font-weight:800;display:inline-flex}.team-shell .founder-security-badge.good{color:var(--team-green);background:#3bd0a01a;border-color:#3bd0a066}.team-shell .founder-rollout-warning{background:#f3b24a14;border:1px solid #f3b24a6b;border-radius:8px;padding:10px;color:#ffd28a!important}.team-shell .founder-security-actions,.team-shell .founder-access-code-change>div{grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;margin-top:12px;display:grid}.team-shell .founder-security-actions label,.team-shell .founder-access-code-change label{color:var(--team-text-soft);flex-direction:column;gap:5px;font-size:8px;font-weight:700;display:flex}.team-shell .founder-security-actions input,.team-shell .founder-access-code-change input{border:1px solid var(--team-border);background:var(--team-bg-raised);color:var(--team-text);border-radius:7px;padding:9px;font-size:8px}.team-shell .founder-security-list{border-top:0}.team-shell .founder-security-list article{border:1px solid var(--team-border);background:var(--team-bg-raised);border-radius:9px;align-items:center;gap:9px;margin-top:8px;padding:11px;display:flex}.team-shell .founder-security-list article.current{border-color:var(--team-cyan);background:#28b9dd12}.team-shell .founder-security-list article>div{flex:1}.team-shell .founder-security-list article b{font-size:9px}.team-shell .founder-security-list article small{color:var(--team-text-muted);font-size:7px}.team-shell .founder-security-area .secondary.danger{color:#ff8ca0;border-color:#f671826b}.team-shell .founder-security-area button:disabled{opacity:.48;cursor:not-allowed}.team-shell .founder-security-notice{border:1px solid var(--team-border);color:var(--team-blue-bright);background:#10263a;border-radius:8px;padding:10px;font-size:8px}@media (width<=900px){.team-shell .founder-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.team-shell .founder-security-actions,.team-shell .founder-access-code-change>div{grid-template-columns:1fr}.team-shell .founder-security-heading,.team-shell .founder-security-card>header,.team-shell .founder-security-list article{flex-wrap:wrap;align-items:flex-start}}.operations-crm-live .crm-records>p{color:#8f9aa8;text-align:center;margin:0;padding:2rem}.crm-live-detail{background:linear-gradient(145deg,#11171ffa,#080c12fa);border:1px solid #97acc233;border-radius:18px;margin-top:1rem;padding:1.25rem;box-shadow:0 18px 48px #00000047}.crm-live-detail>header,.crm-live-detail>footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.crm-live-detail>header h2{color:#f3f6f8;margin:.2rem 0}.crm-live-detail>header p,.crm-live-detail>header small,.crm-live-detail>footer{color:#8f9aa8}.crm-live-detail>header button{color:#aab4bf;cursor:pointer;background:0 0;border:0;font-size:1.5rem}.crm-live-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:1rem 0;display:grid}.crm-live-detail-grid article{background:#ffffff06;border:1px solid #97acc224;border-radius:14px;min-width:0;padding:1rem}.crm-live-detail-grid article>small{color:#7fd9e8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem;display:block}.crm-live-detail-grid article p{color:#dfe5ea;gap:.2rem;margin:0 0 .7rem;display:grid}.crm-live-detail-grid article p:last-child{margin-bottom:0}.crm-live-detail-grid article span{color:#8793a0;overflow-wrap:anywhere;font-size:.8rem}.crm-live-detail>footer{border-top:1px solid #97acc21f;padding-top:.9rem;font-size:.78rem}@media (width<=1000px){.crm-live-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.crm-live-detail-grid{grid-template-columns:1fr}}.team-shell .command-centre-live{color:var(--team-text);flex-direction:column;gap:14px;display:flex}.team-shell .command-centre-live .team-welcome{border:1px solid var(--team-border);background:radial-gradient(circle at 82% 18%,#0f477044,#0000 38%),linear-gradient(145deg,#071827,#020a13);border-radius:16px;align-items:flex-end;gap:18px;margin:0;padding:24px;display:flex}.team-shell .command-centre-live .team-welcome>div{flex:1}.team-shell .command-centre-live .team-welcome h1{color:#effaff;margin:4px 0;font-size:clamp(25px,3vw,38px);font-weight:450}.team-shell .command-centre-live .team-welcome h1 span{color:var(--team-cyan)}.team-shell .command-centre-live .team-welcome p:last-child{color:var(--team-text-muted);margin:8px 0 0;font-size:9px}.team-shell .command-centre-live .team-welcome p:last-child b{color:var(--team-text-soft);font-weight:500}.team-shell .command-centre-live .team-welcome .primary{color:#e7f8ff;background:#0b4162;border:1px solid #2c7397;border-radius:9px;margin:0;padding:10px 13px}.team-shell .command-centre-live .quick-create{color:var(--team-text);margin:0;padding:12px 14px;border:1px solid var(--team-border)!important;background:#04111e!important;border-radius:12px!important}.team-shell .command-centre-live .quick-create>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.team-shell .command-centre-live .quick-create button{border:1px solid var(--team-border);color:var(--team-text-soft);background:#071b2b;border-radius:8px;padding:8px 10px}.team-shell .command-evidence-line{color:var(--team-text-muted);background:#03101b;border:1px solid #153a55;border-radius:10px;align-items:center;gap:14px;padding:9px 12px;font-size:7px;display:flex}.team-shell .command-evidence-line b{color:#77cca4;margin-left:auto;font-weight:500}.team-shell .command-evidence-state{border:1px solid var(--team-border);background:#03101c;border-radius:14px;place-content:center;justify-items:center;gap:12px;min-height:360px;display:grid}.team-shell .command-evidence-state i{border:2px solid #173c55;border-top-color:var(--team-cyan);border-radius:50%;width:36px;height:36px;animation:1s linear infinite spin}.team-shell .command-evidence-state p{color:var(--team-text-muted);font-size:9px}.team-shell .command-evidence-state button{color:#e0f6ff;background:#0a3551;border:1px solid #2a6e91;border-radius:8px;padding:9px 12px}.team-shell .command-centre-live .ops-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.team-shell .command-centre-live .ops-kpis>button{text-align:left;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:15px;display:flex;border:1px solid var(--team-border)!important;color:var(--team-text)!important;box-shadow:none!important;background:linear-gradient(145deg,#071726,#03101c)!important;border-radius:12px!important}.team-shell .command-centre-live .ops-kpis small{color:var(--team-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:6px}.team-shell .command-centre-live .ops-kpis b{color:#eaf8ff;font-size:25px;font-weight:500}.team-shell .command-centre-live .ops-kpis span{color:#66889e;font-size:7px;line-height:1.45}.team-shell .command-centre-live .team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.team-shell .command-centre-live .ops-card{min-width:0;overflow:hidden;border:1px solid var(--team-border)!important;background:linear-gradient(145deg,#061522,#020d17)!important;border-radius:13px!important;padding:0!important}.team-shell .command-centre-live .section-heading{border-bottom:1px solid var(--team-border);padding:13px 15px}.team-shell .command-centre-live .section-heading h3{color:var(--team-text);margin:0;font-size:11px}.team-shell .command-centre-live .section-heading button{font-size:7px;color:var(--team-cyan)!important;background:0 0!important;border:0!important}.team-shell .command-centre-live :is(.priority-list,.health-list){margin:0;padding:0}.team-shell .command-centre-live :is(.priority-list,.health-list)>article{align-items:center;gap:11px;min-height:58px;margin:0;padding:11px 14px;display:flex;background:#03101c!important;border:0!important;border-top:1px solid #102d42!important;border-radius:0!important}.team-shell .command-centre-live :is(.priority-list,.health-list)>article:first-of-type{border-top:0!important}.team-shell .command-centre-live :is(.priority-list,.health-list)>article>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.team-shell .command-centre-live :is(.priority-list,.health-list) b{overflow-wrap:anywhere;font-size:8px}.team-shell .command-centre-live :is(.priority-list,.health-list) small{color:var(--team-text-muted);font-size:6px}.team-shell .command-centre-live .priority-list em{width:25px;height:25px;color:var(--team-cyan);background:#0a2e47;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.team-shell .command-centre-live .risk{text-align:center;border:1px solid #754151;border-radius:999px;min-width:42px;padding:5px 7px;font-size:6px;color:#ff9bad!important;background:#2a0d18!important}.team-shell .command-centre-live .risk.amber{border-color:#71572c;color:var(--team-amber)!important;background:#291d0b!important}.team-shell .command-centre-live .health-list .pill{border:1px solid #285e48;margin-left:auto;color:#8be0b2!important;background:#09271c!important}.team-shell .command-governance{grid-template-columns:repeat(2,1fr);gap:9px;padding:14px;display:grid}.team-shell .command-governance button{text-align:left;flex-direction:column;gap:7px;padding:14px;display:flex;border:1px solid var(--team-border)!important;color:var(--team-text)!important;background:#03101c!important;border-radius:10px!important}.team-shell .command-governance small{color:var(--team-text-muted);font-size:6px}.team-shell .command-governance b{font-size:22px}.team-shell .command-activity article{align-items:center;gap:11px;padding:10px 14px;display:flex;background:#03101c!important;border-top:1px solid #102d42!important}.team-shell .command-activity article:first-of-type{border-top:0!important}.team-shell .command-activity i{width:27px;height:27px;color:var(--team-cyan);border:1px solid #245573;border-radius:50%;place-items:center;font-style:normal;display:grid}.team-shell .command-activity div{flex-direction:column;gap:4px;min-width:0;display:flex}.team-shell .command-activity b{text-transform:capitalize;font-size:8px}.team-shell .command-activity small{color:var(--team-text-muted);font-size:6px}.team-shell .command-empty{text-align:center;margin:0;font-size:8px;color:var(--team-text-muted)!important;padding:32px!important}@media (width<=900px){.team-shell .command-centre-live .ops-kpis{grid-template-columns:1fr 1fr}.team-shell .command-centre-live .team-grid{grid-template-columns:1fr}}@media (width<=560px){.team-shell .command-centre-live .team-welcome{flex-direction:column;align-items:flex-start}.team-shell .command-centre-live .ops-kpis{grid-template-columns:1fr}.team-shell .command-evidence-line{flex-direction:column;align-items:flex-start}.team-shell .command-evidence-line b{margin-left:0}.team-shell .command-governance{grid-template-columns:1fr}}.team-shell>main:not(.friday-main){color:var(--team-text);background:radial-gradient(circle at 76% 0,#2176a014,#0000 28rem),linear-gradient(145deg,#01060d,#020b15 58%,#01070e)}.team-shell .topbar:not(.friday-portal-header){border-color:var(--team-border);color:var(--team-text-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030d18f5}.team-shell .topbar:not(.friday-portal-header) .search{border:1px solid var(--team-border);border-radius:var(--team-radius-sm);background:var(--team-bg-raised);min-height:38px;color:var(--team-text-muted);padding:0 12px}.team-shell .topbar:not(.friday-portal-header) .search input,.team-shell .topbar:not(.friday-portal-header) .search input::placeholder{color:var(--team-text-soft);background:0 0}.team-shell .topbar:not(.friday-portal-header) .round,.team-shell .topbar:not(.friday-portal-header) .lang-switch{border-color:var(--team-border);background:var(--team-bg-raised);color:var(--team-text-soft)}.team-shell .topbar:not(.friday-portal-header) .lang-switch button{color:var(--team-text-muted)}.team-shell .topbar:not(.friday-portal-header) .lang-switch button.selected{background:var(--team-surface-interactive);color:var(--team-blue-bright);box-shadow:inset 0 0 0 1px var(--team-border-strong)}.team-shell .team-content:not(.friday-page-content){width:100%;max-width:1540px;color:var(--team-text)}.team-shell .page-crumb,.team-shell .view-title>div>p,.team-shell .workspace-view:not(.canonical-ai-workspace) :where(p,small,dt){color:var(--team-text-muted)}.team-shell .page-crumb b,.team-shell .view-title h1,.team-shell .workspace-view:not(.canonical-ai-workspace) :where(h1,h2,h3,h4,strong,b,dd){color:var(--team-text)}.team-shell .workspace-view:not(.canonical-ai-workspace) :where(input,textarea,select){border-color:var(--team-border);background:var(--team-bg-raised);color:var(--team-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.team-shell .workspace-view:not(.canonical-ai-workspace) :where(input,textarea)::placeholder{color:#5f7b90}.team-shell .workspace-view:not(.canonical-ai-workspace) :where(input,textarea,select):focus-visible,.team-shell .workspace-view:not(.canonical-ai-workspace) button:focus-visible{border-color:var(--team-cyan);outline-offset:2px;outline:2px solid #56c8f23d}.team-shell .workspace-view:not(.canonical-ai-workspace) .primary{color:#e9f9ff;background:linear-gradient(145deg,#0c4162,#0a304a);border:1px solid #2d789d;box-shadow:0 10px 28px #00000038}.team-shell .workspace-view:not(.canonical-ai-workspace) .primary:hover:not(:disabled){border-color:var(--team-cyan);background:linear-gradient(145deg,#105173,#0b3a56)}.team-shell .workspace-view:not(.canonical-ai-workspace) .secondary,.team-shell .workspace-view:not(.canonical-ai-workspace) button.secondary{border:1px solid var(--team-border);background:var(--team-surface);color:var(--team-text-soft)}.team-shell .workspace-view:not(.canonical-ai-workspace) .secondary:hover:not(:disabled){border-color:var(--team-border-strong);background:var(--team-surface-interactive);color:var(--team-text)}.team-shell .workspace-view:not(.canonical-ai-workspace) button:disabled{opacity:.52}.team-shell .pill{color:#9ddcf4;background:#0b2a40;border:1px solid #275574}.team-shell .workspace-view .pill.violet,.team-shell .workspace-view .pill.blue,.team-shell .workspace-view .pill.red{color:#9ddcf4!important;background:#0b2a40!important;border:1px solid #275574!important}.team-shell .workspace-view .pill.red{color:#ffabb2!important;background:#2b1118!important;border-color:#75404a!important}.team-shell .pill.green{color:#8be0b2;background:#09271c;border-color:#286348}.team-shell .pill.grey{color:#91a6b5;background:#111d27;border-color:#344958}.team-shell .pill.orange,.team-shell .risk.amber,.team-shell .warn{color:var(--team-amber);background:#291d0b;border-color:#71572c}.team-shell :where(.ops-card,.ops-kpis>button,.quick-create,.attention,.activity,.project-list-panel,.project-detail,.project-kpis article,.task-kpis article,.task-board>section,.task-detail,.crm-source-note,.crm-kpis article,.crm-records,.sales-source-note,.sales-kpis article,.sales-forecast,.leadgen-note,.leadgen-kpis article,.lead-results,.support-source-note,.support-kpis article,.support-queue,.support-ticket,.team-support-note,.team-support-kpis article,.team-support-queue,.team-support-case,.messages-source-note,.message-kpis article,.message-centre,.billing-connection-note,.billing-kpis article,.team-invoice-table,.roles-note,.roles-layout,.approved-member-list,.reports-note,.report-kpis article,.report-panel,.scorecard-panel,.settings-layout>nav,.settings-layout>section,.settings-block,.calendar-toolbar,.calendar-source-note,.calendar-grid-shell,.calendar-options,.review-kpis article,.review-card,.review-empty,.registry-head,.integration-table,.security-grid article){border-color:var(--team-border);color:var(--team-text);background:linear-gradient(145deg,#071726fa,#030e19fa);box-shadow:0 18px 46px #0000002e}.team-shell .workspace-view .ops-kpis>button{border:1px solid var(--team-border);color:var(--team-text);background:linear-gradient(145deg,#071726fa,#030e19fa);box-shadow:0 18px 46px #0000002e}.team-shell .workspace-view .ops-kpis>button:hover{border-color:var(--team-border-strong);background:linear-gradient(145deg,#0a2134,#05111f);box-shadow:0 16px 38px #00000047,inset 0 0 0 1px #56c8f20d}.team-shell .workspace-view .ops-kpis>button small,.team-shell .workspace-view .ops-kpis>button span{color:var(--team-text-muted)}.team-shell .workspace-view .ops-kpis>button b{color:var(--team-text)}.team-shell .workspace-view .ops-kpis>button .up{color:var(--team-green)}.team-shell .workspace-view .ops-kpis>button .warn{color:var(--team-amber);background:0 0}.team-shell .reports-hub .chart-plot,.team-shell .reports-hub .chart-bars{background-color:#03101c}.team-shell .reports-hub .chart-bars{border-bottom-color:var(--team-border);background-image:repeating-linear-gradient(#0000 0 52px,#3f708f3d 53px)}.team-shell .reports-hub .chart-bars i{background:linear-gradient(#77a7c8,#28577e);box-shadow:0 0 20px #479cd31f}.team-shell .reports-hub .chart-bars em,.team-shell .reports-hub .chart-guide,.team-shell .reports-hub .chart-bars small{color:var(--team-text-muted)}.lead-system{flex-direction:column;gap:12px;display:flex}.lead-system-header{border:1px solid var(--team-border);background:linear-gradient(145deg,#071827,#04111e);border-radius:14px;align-items:flex-end;gap:18px;padding:17px 19px;display:flex}.lead-system-header>div{flex:1}.lead-system-header small{color:var(--team-cyan);letter-spacing:.14em;font-size:7px}.lead-system-header h2{color:var(--team-text);margin:6px 0;font-size:22px}.lead-system-header p{color:var(--team-text-muted);margin:0;font-size:8px}.lead-system-tabs{border:1px solid var(--team-border);background:var(--team-bg-raised);border-radius:10px;gap:5px;padding:5px;display:flex;overflow:auto}.lead-system-tabs button{color:var(--team-text-muted);background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:8px 10px;font-size:7px}.lead-system-tabs button.active{color:#e2f7ff;background:#0c344f;border-color:#2d789d}.lead-evidence-line{color:var(--team-text-muted);align-items:center;gap:12px;font-size:7px;display:flex}.lead-evidence-line b{color:#8fe4bb;margin-left:auto}.lead-live-kpis{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.lead-live-kpis article{border:1px solid var(--team-border);background:linear-gradient(145deg,#071726,#03101c);border-radius:11px;flex-direction:column;gap:6px;padding:13px;display:flex}.lead-live-kpis small{color:var(--team-text-muted);letter-spacing:.09em;font-size:6px}.lead-live-kpis b{font-size:20px}.lead-live-kpis span{color:#6f90a6;font-size:7px}.lead-runtime-card{background:linear-gradient(145deg,#211807,#0d0c0a);border:1px solid #665128;border-radius:12px;align-items:center;gap:18px;padding:17px;display:flex}.lead-runtime-card>div{flex:1}.lead-runtime-card small{color:#d8ad60;letter-spacing:.1em;font-size:6px}.lead-runtime-card h3{margin:5px 0 4px;font-size:13px}.lead-runtime-card p{color:#9f947c;margin:0;font-size:8px;line-height:1.55}.lead-runtime-card>b{color:var(--team-amber);background:#291d0b;border:1px solid #71572c;border-radius:999px;padding:6px 9px;font-size:7px}.lead-source-grid{border:1px solid var(--team-border);background:#03101c;border-radius:12px;overflow:hidden}.lead-source-grid>header{border-bottom:1px solid var(--team-border);padding:12px 14px}.lead-source-grid>header small{color:var(--team-cyan);letter-spacing:.1em;font-size:7px}.lead-source-grid article{border-top:1px solid #102d42;grid-template-columns:1fr 120px 1.2fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.lead-source-grid article:first-of-type{border-top:0}.lead-source-grid b{font-size:8px}.lead-source-grid span,.lead-source-grid small{color:var(--team-text-muted);font-size:7px}.lead-source-grid span.success{color:var(--team-green)}.lead-source-grid span.unavailable{color:var(--team-amber)}.lead-strategy-card,.lead-safety-live{border:1px solid var(--team-border);background:linear-gradient(145deg,#071726,#03101c);border-radius:13px;padding:18px}.lead-strategy-card header{align-items:flex-start;display:flex}.lead-strategy-card header>div{flex:1}.lead-strategy-card small{color:var(--team-cyan);letter-spacing:.1em;font-size:7px}.lead-strategy-card h3{margin:6px 0;font-size:15px}.lead-strategy-card header>b{color:#8be0b2;background:#09271c;border:1px solid #286348;border-radius:999px;padding:6px 9px;font-size:7px}.lead-strategy-card>p,.lead-safety-live p{color:var(--team-text-soft);font-size:9px;line-height:1.65}.lead-strategy-card dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lead-strategy-card dl>div{border:1px solid var(--team-border);background:#03101c;border-radius:8px;padding:10px}.lead-strategy-card dt{color:var(--team-text-muted);font-size:6px}.lead-strategy-card dd{color:var(--team-text);margin:5px 0 0;font-size:8px}.lead-strategy-card footer{color:var(--team-amber);margin-top:12px;font-size:7px}.lead-live-table{border:1px solid var(--team-border);background:#03101c;border-radius:12px;overflow:hidden}.lead-live-table>header,.lead-live-table>button,.lead-live-table>div{grid-template-columns:1.4fr 1fr .8fr .8fr 1fr;align-items:center;gap:12px;padding:11px 14px;display:grid}.lead-live-table>header{color:var(--team-text-muted);background:#061827;font-size:6px}.lead-live-table>button{width:100%;color:var(--team-text);text-align:left;background:#03101c;border:0;border-top:1px solid #102d42}.lead-live-table>button:hover{background:#071b2b}.lead-live-table>button span,.lead-live-table>div span{color:var(--team-text-soft);font-size:7px}.lead-live-table>button span:first-child{flex-direction:column;gap:4px;display:flex}.lead-live-table>button b{font-size:8px}.lead-live-table>button small{color:var(--team-text-muted);font-size:6px}.lead-live-table>p,.lead-activity-feed>p{color:var(--team-text-muted);text-align:center;margin:0;padding:35px;font-size:8px}.lead-activity-feed{border:1px solid var(--team-border);background:#03101c;border-radius:12px;overflow:hidden}.lead-activity-feed article{border-top:1px solid #102d42;align-items:center;gap:12px;padding:11px 14px;display:flex}.lead-activity-feed article:first-child{border-top:0}.lead-activity-feed>article>span{color:#9ddcf4;border:1px solid #275574;border-radius:999px;padding:5px 7px;font-size:6px}.lead-activity-feed>article>span.inferred{color:var(--team-amber);border-color:#71572c}.lead-activity-feed article div{flex-direction:column;flex:1;gap:4px;display:flex}.lead-activity-feed b{font-size:8px}.lead-activity-feed small{color:var(--team-text-muted);font-size:6px}.lead-activity-feed em{color:var(--team-cyan);font-size:7px;font-style:normal}.lead-system-empty{place-content:center;justify-items:center;gap:12px;min-height:240px;display:grid}.lead-system-empty i{border:2px solid var(--team-border);border-top-color:var(--team-cyan);border-radius:50%;width:34px;height:34px;animation:1s linear infinite spin}.lead-system-empty p{color:var(--team-text-muted);font-size:8px}.lead-live-detail{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lead-live-detail aside{width:min(680px,94vw);max-height:90vh;color:var(--team-text);background:linear-gradient(145deg,#061526,#020914);border:1px solid #1d638c;border-radius:15px;padding:22px;position:relative;overflow:auto}.lead-live-detail aside>button{color:var(--team-text-soft);background:0 0;border:0;font-size:22px;position:absolute;top:9px;right:12px}.lead-live-detail aside>small{color:var(--team-cyan);letter-spacing:.1em;font-size:7px}.lead-live-detail h3{margin:7px 0;font-size:19px}.lead-live-detail aside>p{color:var(--team-text-muted);font-size:8px}.lead-live-detail dl{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.lead-live-detail dl>div,.lead-live-detail section{border:1px solid var(--team-border);background:#03101c;border-radius:8px;padding:10px}.lead-live-detail dt,.lead-live-detail section b{color:var(--team-text-muted);font-size:6px}.lead-live-detail dd{margin:6px 0 0;font-size:8px}.lead-live-detail section{margin-top:8px}.lead-live-detail section p{color:var(--team-text-soft);margin:6px 0 0;font-size:8px;line-height:1.55}.lead-live-detail footer{color:var(--team-text-muted);margin-top:12px;font-size:7px}.lead-safety-live b{color:var(--team-cyan);font-size:9px}@media (width<=900px){.lead-live-kpis{grid-template-columns:repeat(2,1fr)}.lead-source-grid article{grid-template-columns:1fr 110px}.lead-source-grid article small{grid-column:1/-1}.lead-live-table{overflow:auto}.lead-live-table>header,.lead-live-table>button,.lead-live-table>div{min-width:720px}}@media (width<=600px){.lead-system-header{flex-direction:column;align-items:flex-start}.lead-system-header button{width:100%}.lead-evidence-line{flex-direction:column;align-items:flex-start}.lead-evidence-line b{margin-left:0}.lead-live-kpis{grid-template-columns:1fr 1fr}.lead-runtime-card{flex-direction:column;align-items:flex-start}.lead-strategy-card dl,.lead-live-detail dl{grid-template-columns:1fr}}.team-shell :where(.project-summary,.north-star-card,.security-posture,.crm-source-note,.sales-source-note,.leadgen-note,.support-source-note,.team-support-note,.messages-source-note,.billing-connection-note,.roles-note,.reports-note,.calendar-source-note){border:1px solid var(--team-border-strong);color:var(--team-text);background:radial-gradient(circle at 85% 12%,#46b2de1a,#0000 25rem),linear-gradient(135deg,#071827,#0b2135)}.team-shell :where(.project-toolbar,.task-toolbar,.crm-toolbar,.sales-toolbar,.support-toolbar,.team-support-toolbar,.messages-toolbar,.reports-toolbar,.roles-controls,.reports-controls,.review-controls,.lead-result-toolbar,.file-toolbar){border-color:var(--team-border);background:var(--team-bg-raised);color:var(--team-text-soft)}.team-shell :where(.project-toolbar,.task-toolbar,.crm-toolbar,.sales-toolbar,.support-toolbar,.team-support-toolbar,.messages-toolbar,.reports-toolbar,.roles-controls,.reports-controls,.review-controls,.lead-result-toolbar,.file-toolbar) button:not(.primary){border-color:var(--team-border);background:var(--team-surface);color:var(--team-text-soft)}.team-shell :where(.project-toolbar,.task-toolbar,.crm-toolbar,.sales-toolbar,.support-toolbar,.team-support-toolbar,.messages-toolbar,.reports-toolbar,.roles-controls,.reports-controls,.review-controls,.lead-result-toolbar,.file-toolbar) button.active{color:#dff6ff;background:#0d3650;border-color:#2e789e;box-shadow:inset 0 0 0 1px #68d2fa14}.team-shell :where(.project-toolbar,.task-toolbar,.crm-toolbar,.sales-toolbar,.support-toolbar,.team-support-toolbar)>div,.team-shell :where(.project-toolbar,.task-toolbar,.crm-toolbar,.sales-toolbar,.support-toolbar,.team-support-toolbar)>label,.team-shell .layout-toggle,.team-shell .task-focus{border-color:var(--team-border)!important;background:var(--team-surface)!important;color:var(--team-text-soft)!important}.team-shell .layout-toggle button,.team-shell .layout-toggle button.active,.team-shell .project-toolbar>div>button,.team-shell .project-toolbar>div>button.active{color:var(--team-text-muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.team-shell .layout-toggle button.active,.team-shell .project-toolbar>div>button.active{background:var(--team-surface-interactive)!important;color:var(--team-blue-bright)!important}.team-shell .owner-dot{color:var(--team-blue-bright)!important;background:#123750!important}.team-shell :where(.crm-stage-filter,.sales-filters,.lead-chips){border-color:var(--team-border);background:0 0}.team-shell :where(.crm-stage-filter,.sales-filters,.lead-chips) button{border-color:var(--team-border);background:var(--team-surface);color:var(--team-text-muted)}.team-shell :where(.crm-stage-filter,.sales-filters,.lead-chips) button.active{color:#ddf6ff;background:#0c3550;border-color:#2d789d}.team-shell .project-list-panel>article,.team-shell .task-list>article,.team-shell .task-board>section>button,.team-shell .project-kanban>section,.team-shell .project-kanban>section>button{border-color:var(--team-border);background:var(--team-surface);color:var(--team-text)}.team-shell .project-list-panel>article:hover,.team-shell .project-list-panel>article.selected,.team-shell .task-list>article:hover,.team-shell .task-board>section>button:hover{border-color:var(--team-border-strong);background:var(--team-surface-interactive)}.team-shell .project-card-progress,.team-shell .progress{background:#102638!important}.team-shell .task-detail-window-actions button,.team-shell .task-detail>footer button,.team-shell .task-guidance{border-color:var(--team-border)!important;background:var(--team-surface)!important;color:var(--team-text-soft)!important}.team-shell .task-guidance{border:1px solid var(--team-border)}.team-shell :where(.crm-pipeline,.sales-pipeline)>section{border-color:var(--team-border);background:#030e18bd}.team-shell :where(.crm-pipeline,.sales-pipeline)>section>header{border-color:var(--team-border);background:#071827}.team-shell :where(.crm-pipeline,.sales-pipeline)>section>article{border-color:var(--team-border);color:var(--team-text);background:linear-gradient(145deg,#081a29,#04111d);box-shadow:0 8px 22px #00000038}.team-shell :where(.crm-pipeline,.sales-pipeline)>section>article:hover,.team-shell :where(.crm-pipeline,.sales-pipeline)>section>article.selected{background:#0a2133;border-color:#2f7c9f}.team-shell :where(.crm-pipeline,.sales-pipeline) article>select{border-color:var(--team-border);color:#a9d9ed;background:#03101c}.team-shell .lead-results,.team-shell .lead-card-grid{border-color:var(--team-border);background:#020b15}.team-shell .lead-brief .lead-chips span,.team-shell .lead-results>header,.team-shell .lead-results>header button{border-color:var(--team-border)!important;background:var(--team-surface)!important;color:var(--team-text-soft)!important}.team-shell .lead-result-toolbar,.team-shell .lead-result-toolbar button,.team-shell .lead-result-toolbar select{border-color:var(--team-border);color:var(--team-text-soft);background:#061522}.team-shell .lead-result-toolbar button.active{color:#e1f7ff;background:#0d3650;border-color:#2c7397}.team-shell .lead-result-toolbar button span,.team-shell .lead-card-meta span{color:#91adbf;background:#10283a}.team-shell .lead-research-card{border-color:var(--team-border);color:var(--team-text);background:linear-gradient(150deg,#071827,#03101b);box-shadow:0 12px 32px #0003}.team-shell .lead-research-card:hover{border-color:var(--team-border-strong);box-shadow:0 18px 40px #0000004d}.team-shell .lead-bookmark,.team-shell .lead-google,.team-shell .lead-web-signal>span,.team-shell .lead-research-card>footer button{border-color:var(--team-border);background:var(--team-surface);color:var(--team-text-soft)}.team-shell .lead-web-signal,.team-shell .lead-web-signal.opportunity{border-color:var(--team-border);background:#081b2b}.team-shell .lead-contact-list>div,.team-shell .lead-research-card>footer{border-color:var(--team-border)}.team-shell .lead-contact-list :where(a,span),.team-shell .lead-web-signal b{color:#b7d4e2}.team-shell :where(.team-invoice-table,.integration-table,.file-table,.scorecard-table,.agent-table,.invoice-list,.approved-member-list){border-color:var(--team-border);background:var(--team-bg-raised);color:var(--team-text)}.team-shell :where(.team-invoice-table,.integration-table,.file-table,.scorecard-table,.agent-table)>header,.team-shell .integration-table>div,.team-shell .agent-head{border-color:var(--team-border);color:#7896aa;background:#0a1e2e}.team-shell :where(.team-invoice-table,.integration-table,.file-table,.scorecard-table,.agent-table)>article,.team-shell .invoice-list>article,.team-shell .approved-member-list>article{border-color:var(--team-border);color:var(--team-text-soft);background:0 0}.team-shell :where(.team-invoice-table,.integration-table,.file-table,.scorecard-table,.agent-table)>article:hover{background:var(--team-surface)}.team-shell .calendar-time-rail,.team-shell .week-calendar>article,.team-shell .calendar-options article{border-color:var(--team-border);color:var(--team-text);background:#04111d}.team-shell .calendar-toolbar>div:first-child>button{border-color:var(--team-border);background:var(--team-surface);color:var(--team-text-soft)}.team-shell .week-calendar>article>header{border-color:var(--team-border);background:#091a29}.team-shell .calendar-block,.team-shell .calendar-block.invoice,.team-shell .calendar-block.project,.team-shell .calendar-block.reminder,.team-shell .calendar-block.meeting{border-color:var(--team-border);color:var(--team-text);background:#081b2a}.team-shell .calendar-block.invoice{border-left-color:var(--team-amber)}.team-shell .calendar-block.project{border-left-color:var(--team-green)}.team-shell .calendar-block.reminder{border-left-color:#8195a4}.team-shell .calendar-block.meeting{border-left-color:var(--team-cyan)}.team-shell .calendar-options article>span{color:var(--team-cyan);background:#102b41}.team-shell :where(.message-inbox,.message-workspace,.message-context,.message-details,.support-queue,.support-ticket,.team-support-queue,.team-support-case,.group-list,.group-thread,.group-members,.role-list,.role-detail,.report-grid>article,.report-preview,.approval-history){border-color:var(--team-border);background:var(--team-bg-raised);color:var(--team-text)}.team-shell :where(.message-inbox,.support-queue,.team-support-queue,.group-list,.role-list)>button,.team-shell .role-list>article{border-color:var(--team-border);color:var(--team-text-soft);background:0 0}.team-shell :where(.message-inbox,.support-queue,.team-support-queue,.group-list,.role-list)>button:hover,.team-shell :where(.message-inbox,.support-queue,.team-support-queue,.group-list,.role-list)>button.active,.team-shell .role-list>article.selected{background:var(--team-surface-interactive);color:var(--team-text);box-shadow:inset 3px 0 var(--team-cyan)}.team-shell :where(.support-layout,.team-support-layout,.group-chat-layout){border:1px solid var(--team-border);background:var(--team-bg-raised);color:var(--team-text)}.team-shell :where(.support-queue,.team-support-queue)>header,.team-shell :where(.support-queue,.team-support-queue)>button,.team-shell :where(.support-queue,.team-support-queue)>button.active,.team-shell :where(.support-queue,.team-support-queue)>button>span,.team-shell :where(.support-ticket,.team-support-case)>nav button,.team-shell :where(.support-ticket,.team-support-case)>nav button.active,.team-shell :where(.support-ticket,.team-support-case) .ticket-info,.team-shell :where(.support-ticket,.team-support-case) .ticket-info button,.team-shell :where(.support-ticket,.team-support-case) .chat-thread,.team-shell .group-chat-layout :where(header,.chat-thread),.team-shell .group-chat-layout header button{border-color:var(--team-border)!important;color:var(--team-text-soft)!important;background:0 0!important}.team-shell :where(.support-queue,.team-support-queue)>button.active,.team-shell :where(.support-ticket,.team-support-case)>nav button.active,.team-shell .group-list>button.active{background:var(--team-surface-interactive)!important;color:var(--team-text)!important}.team-shell :where(.support-queue,.team-support-queue)>button>span,.team-shell .group-list>button>span{color:var(--team-blue-bright)!important;background:#123750!important}.team-shell .review-card>section,.team-shell .report-preview,.team-shell .approval-history,.team-shell .settings-block,.team-shell .security-row{border-color:var(--team-border);background:var(--team-surface)}.team-shell .review-empty>span{color:var(--team-green);background:#0a2a1d}.team-shell :where(.support-toolbar,.team-support-toolbar,.reports-toolbar)>div>button.active{color:#dff6ff!important;background:#0d3650!important;border-color:#2e789e!important}.team-shell .role-summary>div,.team-shell .permission-model,.team-shell .permission-model-grid>div{border-color:var(--team-border)!important;background:var(--team-surface)!important;color:var(--team-text)!important}.team-shell .report-insights article>span,.team-shell .report-insights article.positive>span,.team-shell .report-insights article.warning>span{color:var(--team-blue-bright)!important;background:#102b40!important}.team-shell .report-insights article.positive>span{color:var(--team-green)!important;background:#0a2a1d!important}.team-shell .report-insights article.warning>span{color:var(--team-amber)!important;background:#2b1d09!important}.team-shell .scorecard-panel>header button,.team-shell .scorecard-head,.team-shell .scorecard-table>button{border-color:var(--team-border)!important;color:var(--team-text-soft)!important;background:0 0!important}.team-shell .scorecard-head{background:#0a1e2e!important}.team-shell .scorecard-table>button:hover,.team-shell .scorecard-table>button.expanded{background:var(--team-surface-interactive)!important}.team-shell .settings-layout>nav button{color:var(--team-text-muted)}.team-shell .settings-layout>nav button.active{border-color:var(--team-border-strong);background:var(--team-surface-interactive);color:var(--team-blue-bright)}.team-shell .security-posture b{color:var(--team-amber)}.team-shell .launch-gate{color:#f3d69d;background:#211708;border-color:#6a5127}.team-shell .launch-gate span{color:var(--team-amber)}.team-shell .tool-flow{border:1px solid var(--team-border);background:#020b15}.team-shell :where(.role-modal,.sales-detail-backdrop,.crm-detail-backdrop,.lead-detail-backdrop){-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00040ac7}.team-shell :where(.role-modal>form,.sales-detail-backdrop .sales-detail,.crm-detail-modal,.lead-detail-panel,.canonical-detail){border-color:var(--team-border-strong)!important;color:var(--team-text)!important;background:linear-gradient(145deg,#071827,#020a13)!important;box-shadow:0 30px 90px #000000ad!important}.team-shell .lead-detail-panel :where(header,section,footer),.team-shell :where(.sales-detail,.crm-detail-modal) :where(header,section,footer){border-color:var(--team-border);background:0 0}.team-shell .lead-detail-score,.team-shell .lead-detail-service,.team-shell .lead-detail-contact>a>span,.team-shell .lead-detail-contact>div>span{border-color:var(--team-border);background:var(--team-surface);color:var(--team-text-soft)}.team-shell .sidebar nav{scrollbar-width:thin;scrollbar-color:#315b82 #071327}.team-shell .sidebar nav::-webkit-scrollbar{width:7px}.team-shell .sidebar nav::-webkit-scrollbar-track{background:#071327}.team-shell .sidebar nav::-webkit-scrollbar-thumb{background:#315b82;border:2px solid #071327;border-radius:999px}.team-shell .ai-team-modal{place-items:center;width:auto;min-width:0;height:auto;padding:clamp(12px,2vw,28px);inset:69px 0 0 252px;overflow:hidden}.team-shell .ai-team-modal>section{flex-direction:column;min-width:0;max-width:100%;max-height:calc(100dvh - 69px - clamp(24px,4vw,56px));display:flex;overflow:hidden}.team-shell .ai-team-modal>section.agent-detail{width:min(1160px,100%)}.team-shell .agent-detail-header,.team-shell .agent-detail-tabs{flex:none}.team-shell .agent-detail-header,.team-shell .agent-detail-header>div{min-width:0}.team-shell .agent-detail-content{overscroll-behavior:contain;scrollbar-color:#285d7b #03101c;min-width:0;min-height:0;overflow:auto}.team-shell .agent-detail-tabs{scrollbar-color:#285d7b #03101c;max-width:100%}.team-shell .agent-list article,.team-shell .agent-overview article,.team-shell .agent-permissions article{min-width:0}.team-shell .agent-list :where(b,span,small),.team-shell .agent-overview :where(b,p),.team-shell .agent-permissions :where(b,span){overflow-wrap:anywhere}@media (width<=680px){.team-shell .ai-team-modal{padding:12px;left:0}.team-shell .ai-team-modal>section{max-height:calc(100dvh - 93px)}.team-shell .team-content:not(.friday-page-content){padding-inline:18px}}@media (width<=560px){.team-shell .ai-team-modal{padding:8px;inset:58px 0 0}.team-shell .ai-team-modal>section{width:100%;max-height:calc(100dvh - 74px);border-radius:12px!important}.team-shell .agent-detail-content{padding-right:2px}.team-shell .review-controls,.team-shell :where(.project-toolbar,.task-toolbar,.crm-toolbar,.sales-toolbar,.support-toolbar,.reports-toolbar){overflow-x:auto}}.project-live{color:#edf4ff;gap:18px;display:grid}.project-live>header{background:linear-gradient(135deg,#111a2a,#0b111c);border:1px solid #26364e;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px;display:flex}.project-live>header small{color:#6fa8ff;letter-spacing:.12em}.project-live>header h2{margin:6px 0;font-size:30px}.project-live>header p{color:#9dacc1;margin:0}.project-live>header button,.project-live nav button{color:#dce8f7;background:#111c2c;border:1px solid #30445f;border-radius:10px;padding:10px 13px}.project-live-layout{grid-template-columns:260px minmax(0,1fr);gap:16px;display:grid}.project-live-layout>aside{background:#0c1320;border:1px solid #26364e;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.project-live-layout>aside>small{color:#8ea0b7;padding:4px 6px}.project-live-layout>aside button{text-align:left;color:#dce8f7;background:#111a29;border:1px solid #0000;border-radius:12px;gap:5px;padding:12px;display:grid}.project-live-layout>aside button.active{background:#14233a;border-color:#4d8adf}.project-live-layout>aside button span,.project-live-layout>aside button small{color:#8fa1b8}.project-live-layout>main{align-content:start;gap:14px;min-width:0;display:grid}.project-live-summary{background:#0c1320;border:1px solid #26364e;border-radius:16px;padding:20px}.project-live-summary>div small{color:#6fa8ff;letter-spacing:.1em}.project-live-summary h3{margin:5px 0;font-size:24px}.project-live-summary p{color:#9dacc1}.project-live-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.project-live-summary dl div,.project-live-grid article{background:#111a29;border:1px solid #23344b;border-radius:12px;padding:12px}.project-live-summary dt,.project-live-grid small{color:#7f91a8}.project-live-summary dd{color:#e4eefb;margin:5px 0 0}.project-live-summary footer{color:#a9b8cb;justify-content:space-between;gap:16px;display:flex}.project-live nav{gap:8px;padding-bottom:2px;display:flex;overflow:auto}.project-live nav button{white-space:nowrap}.project-live nav button.active{color:#fff;background:#173052;border-color:#5b9fff}.project-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.project-live-grid article p{overflow-wrap:anywhere;color:#a8b7ca}.project-live-empty{color:#91a2b8;border:1px dashed #2c3d55;border-radius:16px;place-items:center;min-height:220px;display:grid}.project-client-empty{text-align:center;color:#6f8096;place-items:center;min-height:260px;display:grid}.project-client-live{gap:24px;display:grid}.project-client-actions{gap:10px;margin-top:18px;display:grid}.project-client-actions article{background:#fff;border:1px solid #dbe3ee;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.project-client-actions p{color:#69788d;margin:4px 0 0}@media (width<=900px){.project-live-layout{grid-template-columns:1fr}.project-live-layout>aside{flex-direction:row;overflow:auto}.project-live-layout>aside button{min-width:210px}.project-live-summary dl,.project-live-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.project-live>header{flex-direction:column;align-items:flex-start}.project-live-summary dl,.project-live-grid{grid-template-columns:1fr}.project-live-summary footer{flex-direction:column}}.authoritative-tasks .workspace-title{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.authoritative-tasks .workspace-title small{color:#9aa4b7;letter-spacing:.16em}.authoritative-tasks .workspace-title h2{margin:6px 0 4px;font-size:clamp(1.6rem,3vw,2.35rem)}.authoritative-tasks .workspace-title p{color:#aab2c0;max-width:760px;margin:0}.workspace-empty{text-align:center;background:#070b1694;border:1px solid #94a3b829;border-radius:18px;place-content:center;min-height:220px;padding:36px;display:grid}.workspace-empty b{font-size:1.1rem}.workspace-empty p{color:#9ca8ba;max-width:680px}.authoritative-tasks .task-list button.selected{background:#6239b924;border-color:#8b5cf69e}@media (width<=760px){.authoritative-tasks .workspace-title{flex-direction:column}.authoritative-tasks .task-list{overflow-x:auto}.authoritative-tasks .task-list>header,.authoritative-tasks .task-list>button{min-width:850px}}.team-section-failure{color:#dceaf5;background:#07131fe6;border:1px solid #7cbee642;border-radius:18px;margin:24px;padding:32px}.team-section-failure small{color:#77bddd;letter-spacing:.14em}.team-section-failure h2{margin:12px 0 8px}.team-section-failure p{color:#93aabd;max-width:640px}.project-live-actions{align-items:center;gap:10px;display:flex}.project-live-actions .layout-toggle{background:#0b1320;border:1px solid #30445f;border-radius:10px;padding:3px;display:flex}.project-live-actions .layout-toggle button{border:0;padding:7px 10px}.authoritative-project-board,.authoritative-task-board{grid-template-columns:repeat(6,minmax(190px,1fr));gap:10px;padding-bottom:5px;display:grid;overflow-x:auto}.authoritative-project-board>section,.authoritative-task-board>section{background:#0c1320;border:1px solid #26364e;border-radius:14px;min-height:260px;padding:10px}.authoritative-project-board>section>header,.authoritative-task-board>section>header{color:#dfeaff;justify-content:space-between;gap:8px;padding:4px 3px 9px;display:flex}.authoritative-project-board>section>button,.authoritative-task-board>section>button{color:#dfeaff;background:#111a29;border-color:#253751}.authoritative-project-board>section>button small,.authoritative-task-board>section>button small{color:#94a4b9}.authoritative-project-board .project-card-progress{background:#26364e!important}.authoritative-project-board .project-card-progress em{background:#6fa8ff!important}.project-live-layout.board-detail{grid-template-columns:1fr}.project-live-layout.board-detail>aside{display:none}.authoritative-crm-pipeline{grid-template-columns:repeat(5,minmax(210px,1fr))}.authoritative-crm-pipeline>section{min-height:260px}.authoritative-crm-pipeline>section>article{cursor:pointer}@media (width<=760px){.project-live-actions{flex-direction:column;align-items:stretch}.authoritative-project-board,.authoritative-task-board{grid-template-columns:repeat(6,minmax(230px,1fr))}}.dual-operations-workspace{gap:18px;min-width:0;display:grid}.operations-mode-tabs{background:#050d18b8;border:1px solid #6fa8ff38;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px;display:grid}.operations-mode-tabs button{text-align:left;color:#dce8f7;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:11px;padding:13px 15px;display:grid}.operations-mode-tabs button>span{grid-row:1/3;align-self:center;font-size:20px}.operations-mode-tabs button b{font-size:14px}.operations-mode-tabs button small{color:#8395ac}.operations-mode-tabs button.active{background:linear-gradient(135deg,#1e497d7a,#0f233cb3);border-color:#6fa8ff85;box-shadow:0 0 22px #3a84d91f}.founder-manual-workspace{min-width:0}.manual-control-note{color:#dceaf5;background:linear-gradient(135deg,#091d2ff0,#081422eb);border:1px solid #56a4d347;border-radius:15px;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex}.manual-control-note>span{background:#56a4d324;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.manual-control-note>div{flex:1;gap:3px;min-width:0;display:grid}.manual-control-note small{color:#91a9bc}.manual-control-note.agent-mode{background:linear-gradient(135deg,#231741e6,#081422eb);border-color:#9870ff4d}.manual-create-grid{background:#07111df0;border:1px solid #6fa8ff40;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;padding:16px;display:grid}.manual-create-grid>div:first-child{grid-column:1/-1;gap:3px;display:grid}.manual-create-grid small{color:#8fa5ba}.manual-create-grid :where(input,select,textarea){color:#dceaf5;background:#071521;border:1px solid #29455d;border-radius:10px;min-width:0;padding:10px 11px}.manual-create-grid textarea{resize:vertical;min-height:90px}.manual-lead-form{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-inline-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px;display:grid}.manual-inline-form :where(input,select){color:#dceaf5;background:#071521;border:1px solid #29455d;border-radius:9px;min-width:0;padding:9px}.founder-confirm-backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00050cc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.founder-confirm{color:#edf5ff;background:#0c1724;border:1px solid #f6718285;border-radius:19px;width:min(520px,100%);padding:25px;box-shadow:0 30px 90px #0000008a}.founder-confirm small{color:#ff8ca0;letter-spacing:.13em}.founder-confirm h2{margin:10px 0 8px}.founder-confirm p{color:#aebfd0;line-height:1.55}.founder-confirm>div{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.founder-confirm .danger{color:#fff;background:#8e263a;border:1px solid #c94c64;border-radius:10px;padding:10px 14px}.authoritative-sales-pipeline{grid-template-columns:repeat(8,minmax(220px,1fr));overflow-x:auto}.manual-sales-detail{margin-top:15px;width:100%!important;max-width:none!important;position:relative!important;inset:auto!important}.agent-operations-summary{gap:15px;display:grid}.agent-operations-table{background:#0c1320;border:1px solid #26364e;border-radius:15px;overflow:hidden}.agent-operations-table>header,.agent-operations-table>article{border-bottom:1px solid #203148;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.agent-operations-table>header{justify-content:space-between;display:flex}.agent-operations-table>article>div{gap:4px;display:grid}.agent-operations-table small,.agent-operations-table time{color:#8fa2b8}.agent-operations-table>p{color:#91a2b8;padding:24px}.manual-lead-board{grid-template-columns:repeat(6,minmax(220px,1fr));gap:10px;display:grid;overflow-x:auto}.manual-lead-board>section{background:#0c1320;border:1px solid #26364e;border-radius:14px;min-height:250px;padding:10px}.manual-lead-board>section>header{text-transform:capitalize;justify-content:space-between;padding:4px 3px 10px;display:flex}.manual-lead-board article{cursor:pointer;background:#111a29;border:1px solid #253751;border-radius:12px;gap:8px;margin-bottom:9px;padding:12px;display:grid}.manual-lead-board article.selected{border-color:#6fa8ff}.manual-lead-board article p,.manual-lead-board article small{color:#94a5b9;margin:0}.manual-lead-board article>div{color:#9bb1c6;justify-content:space-between;font-size:12px;display:flex}.manual-lead-board select{color:#dceaf5;background:#071521;border:1px solid #29455d;border-radius:8px;width:100%;padding:7px}.manual-lead-list{border:1px solid #26364e;border-radius:14px;overflow:auto}.manual-lead-list>header,.manual-lead-list>button{color:#dceaf5;text-align:left;background:#0c1320;border:0;border-bottom:1px solid #203148;grid-template-columns:1.4fr 1fr 1fr .8fr .8fr 1fr;align-items:center;gap:12px;min-width:850px;padding:12px 14px;display:grid}.manual-lead-list>button span:first-child{display:grid}.manual-lead-list small{color:#8fa2b8}.lead-manual-detail{color:#dceaf5;background:#0b1624;border:1px solid #2a4560;border-radius:16px;margin-top:14px;padding:18px}.lead-manual-detail>header{justify-content:space-between;gap:20px;display:flex}.lead-manual-detail h2{margin:5px 0}.lead-manual-detail p{color:#9db0c4}.lead-manual-detail-grid,.lead-manual-evidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.lead-manual-detail-grid article,.lead-manual-evidence section{background:#101c2b;border:1px solid #26384e;border-radius:11px;padding:12px}.lead-manual-detail :where(select){color:#dceaf5;background:#071521;border:1px solid #29455d;border-radius:8px;width:100%;padding:8px}@media (width<=760px){.operations-mode-tabs,.manual-create-grid,.manual-lead-form,.manual-inline-form{grid-template-columns:1fr}.lead-manual-detail-grid,.lead-manual-evidence{grid-template-columns:1fr 1fr}.agent-operations-table>article{grid-template-columns:1fr auto}.agent-operations-table>article time{grid-column:1/-1}.manual-control-note{align-items:flex-start}}@media (width<=480px){.lead-manual-detail-grid,.lead-manual-evidence{grid-template-columns:1fr}}.finance-centre{color:#e4eef8;gap:16px;min-width:0;display:grid}.finance-tabs{background:#040f19b8;border:1px solid #5c94ba38;border-radius:14px;gap:7px;padding:5px;display:flex;overflow:auto}.finance-tabs button{white-space:nowrap;color:#8fa6b9;background:0 0;border:1px solid #0000;border-radius:9px;padding:9px 12px}.finance-tabs button.active{color:#e9f7ff;background:#0f2b40;border-color:#2d6687}.finance-toolbar{align-items:center;gap:9px;display:flex;overflow:auto}.finance-toolbar>span{white-space:nowrap;color:#9db1c3;margin-left:auto}.finance-toolbar button,.finance-table button,.finance-invoice-table button,.finance-agent-boundary button{color:#b8d9ed;background:#0a2131;border:1px solid #2b536c;border-radius:9px;padding:8px 11px}.finance-toolbar .primary{color:#06121c;background:#d9f2ff;border-color:#d9f2ff}.finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-kpis article,.finance-performance-grid article{background:linear-gradient(145deg,#091927f5,#06111cf5);border:1px solid #213b50;border-radius:14px;gap:5px;padding:15px;display:grid}.finance-kpis small,.finance-performance-grid small{color:#76bbdc;letter-spacing:.09em}.finance-kpis b{font-size:clamp(1.25rem,2.3vw,2rem)}.finance-kpis span,.finance-performance-grid p{color:#879daf;margin:0;font-size:12px}.finance-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-chart-grid>article{background:#091824;border:1px solid #213b50;border-radius:15px;padding:16px}.finance-chart-grid header{justify-content:space-between;display:flex}.finance-chart-grid header>div{display:grid}.finance-chart-grid small{color:#72b7d7;letter-spacing:.1em}.finance-spark-bars{align-items:end;gap:9px;height:155px;margin-top:14px;display:flex}.finance-spark-bars>div{text-align:center;flex:1;grid-template-rows:1fr auto;align-items:end;gap:5px;height:100%;display:grid}.finance-spark-bars span{background:linear-gradient(#73dbca,#2d8f85);border-radius:6px 6px 2px 2px;justify-self:center;width:100%;max-width:44px;display:block;box-shadow:0 0 14px #4bcbb92e}.finance-spark-bars.expense span{background:linear-gradient(#f09bac,#9d3d55)}.finance-spark-bars small{color:#71879a;font-size:10px}.finance-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.finance-performance-grid b{font-size:1.25rem}.finance-table{border:1px solid #213b50;border-radius:14px;overflow:auto}.finance-table>header,.finance-table>article{border-bottom:1px solid #1d3447;grid-template-columns:.8fr 1.5fr 1fr .7fr 1fr 1fr 1.2fr;align-items:center;gap:11px;min-width:1000px;padding:11px 13px;display:grid}.finance-table>header{color:#7897ab;letter-spacing:.08em;background:#0b2030;font-size:11px}.finance-table>article{background:#081722}.finance-table>article>span:nth-child(2){display:grid}.finance-table small{color:#768b9d}.finance-table .positive,.finance-card-list .positive{color:#78dec8}.finance-table .negative{color:#f09aaa}.finance-table>article>span:last-child{align-items:center;gap:5px;display:flex}.finance-entry-form{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-check{color:#a9bac8;align-items:center;gap:8px;padding:9px;display:flex}.finance-check input{width:auto}.finance-receipt-form{background:#081824;border:1px solid #29465b;border-radius:13px;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:9px;padding:14px;display:grid}.finance-receipt-form :where(select,input){color:#dceaf5;background:#06141f;border:1px solid #2b4a60;border-radius:9px;min-width:0;padding:9px}.finance-receipt-form small{color:#7f96aa;grid-column:1/3}.finance-card-list{gap:8px;display:grid}.finance-card-list article{background:#081722;border:1px solid #213b50;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.finance-card-list article>div{display:grid}.finance-card-list small,.finance-card-list time{color:#8197a9}.finance-invoice-table article>span:last-child{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.finance-planning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-planning-grid>section{background:#081722;border:1px solid #213b50;border-radius:14px;overflow:hidden}.finance-planning-grid>section>header,.finance-planning-grid article{border-bottom:1px solid #1d3447;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.finance-planning-grid article>div{display:grid}.finance-planning-grid small{color:#8197a9}.finance-config-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-config-grid article{background:#081722;border:1px solid #243b4d;border-radius:14px;padding:16px}.finance-config-grid article.active{background:linear-gradient(145deg,#0d2b3e,#081722);border-color:#4382a8}.finance-config-grid small{color:#76bbdc;letter-spacing:.08em}.finance-config-grid h3{margin:7px 0}.finance-config-grid p{color:#879caf;line-height:1.45}.finance-integration-card{background:linear-gradient(145deg,#1c1620,#0a1722);border:1px solid #3f3242;border-radius:15px;grid-template-columns:1fr auto;gap:13px;padding:18px;display:grid}.finance-integration-card>div{gap:13px;display:flex}.finance-integration-card h3{margin:4px 0}.finance-integration-card p{color:#91a3b4;margin:0}.finance-integration-card ul{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.finance-integration-card li{color:#9eb0bf;border:1px solid #2b3b49;border-radius:9px;padding:9px}.finance-authority-card,.finance-agent-boundary{background:#081722;border:1px solid #213b50;border-radius:15px;padding:18px}.finance-authority-card>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.finance-authority-card article{border:1px solid #263f52;border-radius:11px;padding:12px}.finance-authority-card p{color:#879caf}.finance-agent-boundary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.finance-agent-boundary span{color:#9fb5c6;border:1px solid #263f52;border-radius:9px;padding:10px}@media (width<=1050px){.finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-config-grid,.finance-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.finance-kpis,.finance-chart-grid,.finance-performance-grid,.finance-planning-grid,.finance-config-grid,.finance-authority-card>div,.finance-entry-form,.finance-receipt-form{grid-template-columns:1fr}.finance-receipt-form small{grid-column:auto}.finance-card-list article{grid-template-columns:1fr auto}.finance-card-list time{grid-column:1/-1}.finance-integration-card ul,.finance-agent-boundary>div{grid-template-columns:1fr}.finance-toolbar{flex-direction:column;align-items:stretch}.finance-toolbar>span{margin-left:0}}.finance-agent-boundary footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.finance-agent-boundary footer small{color:#8197a9;max-width:740px}.finance-agent-status{background:linear-gradient(145deg,#191f26f5,#07141ef5);border:1px solid #3b4a57;border-radius:15px;padding:17px}.finance-agent-status header,.finance-agent-capabilities header{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-agent-status h3,.finance-agent-capabilities h3{margin:4px 0}.finance-agent-status p{color:#9cafbf}.finance-agent-status>div{flex-wrap:wrap;gap:8px;display:flex}.finance-agent-status>div span{color:#91a5b6;border:1px solid #394958;border-radius:999px;padding:8px 10px;font-size:12px}.finance-agent-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.finance-agent-config-grid article{background:#081722;border:1px solid #213b50;border-radius:14px;padding:16px}.finance-agent-config-grid small,.finance-agent-capabilities small{color:#74b8d8;letter-spacing:.08em}.finance-agent-config-grid h3{margin:7px 0}.finance-agent-config-grid p{color:#8fa4b5;min-height:54px;line-height:1.45}.finance-agent-config-grid ul{color:#b6c8d6;gap:6px;margin:12px 0 0;padding-left:18px;display:grid}.finance-agent-capabilities{background:#081722;border:1px solid #213b50;border-radius:15px;overflow:hidden}.finance-agent-capabilities>header,.finance-agent-capabilities>article{border-bottom:1px solid #1d3447;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.finance-agent-capabilities>article:last-child{border-bottom:0}.finance-agent-capabilities article>div{gap:4px;display:grid}.finance-agent-capabilities article small{color:#8298aa;letter-spacing:0}.finance-agent-status.active{background:linear-gradient(145deg,#0a2d2bf5,#07141ef5);border-color:#276a62}.finance-agent-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-agent-runtime-grid>section{background:#081722;border:1px solid #213b50;border-radius:15px;overflow:hidden}.finance-agent-runtime-grid header,.finance-agent-runtime-grid article{border-bottom:1px solid #1d3447;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.finance-agent-runtime-grid header div,.finance-agent-runtime-grid article>div{gap:3px;display:grid}.finance-agent-runtime-grid h3{margin:3px 0}.finance-agent-runtime-grid small,.finance-agent-runtime-grid time{color:#8298aa}.finance-agent-runtime-grid article>span{color:#76d2be}.finance-agent-runtime-grid article:last-child{border-bottom:0}@media (width<=1050px){.finance-agent-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.finance-agent-runtime-grid{grid-template-columns:1fr}}@media (width<=720px){.finance-agent-config-grid{grid-template-columns:1fr}.finance-agent-boundary footer,.finance-agent-status header,.finance-agent-capabilities header,.finance-agent-capabilities>article{flex-direction:column;align-items:flex-start}.finance-agent-runtime-grid header,.finance-agent-runtime-grid article{grid-template-columns:1fr}.finance-agent-runtime-grid time{justify-self:start}}.team-shell .founder-recovery-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.team-shell .founder-recovery-routes article,.team-shell .founder-kit-once{border:1px solid var(--team-border);background:var(--team-bg-raised);border-radius:9px;padding:11px}.team-shell .founder-recovery-routes article{flex-direction:column;gap:5px;display:flex}.team-shell .founder-offline-kit{border-top:1px solid var(--team-border);margin-top:14px;padding-top:14px}.team-shell .founder-offline-kit>header{justify-content:space-between;gap:12px;display:flex}.team-shell .founder-kit-meta,.team-shell .founder-kit-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.team-shell .founder-kit-meta span{border:1px solid var(--team-border);border-radius:7px;padding:6px 8px}.team-shell .founder-kit-once{flex-direction:column;gap:10px;display:flex}.team-shell .founder-kit-once label{flex-direction:column;gap:5px;display:flex}.team-shell .founder-kit-once textarea,.team-shell .founder-kit-once input[type=password]{border:1px solid var(--team-border);background:var(--team-bg);color:var(--team-text);border-radius:7px;padding:9px}.team-shell .founder-kit-codes{grid-template-columns:1fr 1fr;gap:7px;display:grid}.team-shell .founder-kit-codes code{border:1px solid var(--team-border);overflow-wrap:anywhere;border-radius:7px;padding:8px}.crm2-workspace{min-width:0;color:var(--team-text);flex-direction:column;gap:12px;display:flex}.crm2-header{border:1px solid var(--team-border);background:linear-gradient(145deg,#071827,#04111e);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 20px;display:flex}.crm2-header small{color:var(--team-cyan);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.crm2-header h2{margin:5px 0 4px;font-size:24px}.crm2-header p{color:var(--team-text-muted);margin:0;font-size:14px}.crm2-tabs{border:1px solid var(--team-border);background:var(--team-bg-raised);border-radius:11px;gap:6px;padding:5px;display:flex;overflow:auto}.crm2-tabs button{white-space:nowrap;color:var(--team-text-muted);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;font-size:14px;display:flex}.crm2-tabs button.active{color:var(--team-text);background:#14b9dc1a;border-color:#2cd2ee52}.crm2-tabs span{min-width:22px;color:var(--team-cyan);text-align:center;background:#78a0b91f;border-radius:999px;padding:2px 6px;font-size:12px}.crm2-toolbar{align-items:center;gap:8px;display:flex}.crm2-toolbar label{border:1px solid var(--team-border);background:var(--team-bg-raised);min-width:260px;color:var(--team-text-muted);border-radius:9px;flex:1;align-items:center;gap:7px;padding:0 11px;display:flex}.crm2-toolbar input{width:100%;color:var(--team-text);background:0 0;border:0;outline:0;padding:11px 0;font-size:14px}.crm2-create{background:#051826eb;border:1px solid #2cd2ee38;border-radius:12px;grid-template-columns:1.3fr repeat(3,minmax(130px,1fr));gap:8px;padding:14px;display:grid}.crm2-create>div{grid-row:span 2}.crm2-create b{font-size:15px;display:block}.crm2-create small{color:var(--team-text-muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.crm2-create input,.crm2-create select,.crm2-filters input,.crm2-filters select{border:1px solid var(--team-border);min-width:0;color:var(--team-text);background:#061521;border-radius:8px;padding:10px;font-size:13px}.crm2-table{border:1px solid var(--team-border);background:var(--team-bg-raised);border-radius:12px;overflow:hidden}.crm2-table>header,.crm2-table>button{text-align:left;grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(110px,1fr));align-items:center;gap:10px;padding:11px 14px;display:grid}.crm2-table>header{color:var(--team-text-muted);text-transform:uppercase;letter-spacing:.07em;background:#00000029;font-size:12px}.crm2-table>button{width:100%;color:var(--team-text);background:0 0;border:0;border-top:1px solid #5a91af1f;font-size:13px;transition:background .16s}.crm2-table>button:hover,.crm2-table>button:focus-visible{background:#20b8d812;outline:0}.crm2-table>button>span,.crm2-table>button>strong{flex-direction:column;gap:3px;min-width:0;font-style:normal;font-weight:500;display:flex}.crm2-table b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.crm2-table small{color:var(--team-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm2-table em{width:max-content;color:var(--team-cyan);background:#2cd2ee1a;border-radius:999px;padding:4px 7px;font-size:12px;font-style:normal}.crm2-person{align-items:center;flex-direction:row!important;gap:9px!important;display:flex!important}.crm2-person>i{width:34px;height:34px;color:var(--team-cyan);background:#2cd2ee14;border:1px solid #2cd2ee40;border-radius:50%;flex:0 0 34px;place-items:center;font-size:12px;font-style:normal;display:grid}.crm2-person>span{flex-direction:column;gap:2px;min-width:0;display:flex}.crm2-empty{color:var(--team-text-muted);text-align:center;margin:0;padding:28px 18px;font-size:14px}.crm2-filters{grid-template-columns:repeat(4,minmax(130px,1fr)) repeat(2,minmax(125px,.65fr)) auto;gap:7px;display:grid}.crm2-filters label{color:var(--team-text-muted);flex-direction:column;gap:3px;font-size:11px;display:flex}.crm2-filters label input{padding:7px 9px}.crm2-filters button{align-self:end;height:37px}.crm2-detail{z-index:175;background:linear-gradient(150deg,#071928,#03101b);border:1px solid #2cd2ee4d;border-radius:16px;width:min(620px,100vw - 56px);position:fixed;inset:76px 28px 26px auto;overflow:auto;box-shadow:0 28px 80px #0000008c}.crm2-detail>header{z-index:1;border-bottom:1px solid var(--team-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05131ff5;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex;position:sticky;top:0}.crm2-detail>header small{color:var(--team-cyan);letter-spacing:.12em;font-size:11px}.crm2-detail h2{margin:4px 0;font-size:23px}.crm2-detail header p{color:var(--team-text-muted);margin:0;font-size:14px}.crm2-detail>header>button{border-radius:8px;width:34px;height:34px}.crm2-detail-grid{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.crm2-detail-grid article{border:1px solid var(--team-border);background:#081d2dad;border-radius:10px;min-width:0;padding:13px}.crm2-detail-grid article>small{color:var(--team-cyan);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:11px;display:block}.crm2-detail-grid p{border-top:1px solid #5a91af1a;flex-direction:column;gap:2px;margin:0;padding:7px 0;font-size:13px;display:flex}.crm2-detail-grid p:first-of-type{border-top:0}.crm2-detail-grid p span{overflow-wrap:anywhere;color:var(--team-text-muted);font-size:12px;line-height:1.45}.crm2-detail-grid .crm2-products{grid-column:1/-1}.crm2-detail>footer{border-top:1px solid var(--team-border);color:var(--team-text-muted);justify-content:space-between;gap:12px;padding:12px 18px;font-size:11px;display:flex}@media (width<=980px){.crm2-create{grid-template-columns:1fr 1fr}.crm2-create>div{grid-area:auto/1/auto/-1}.crm2-filters{grid-template-columns:repeat(2,1fr)}.crm2-table{overflow-x:auto}.crm2-table>header,.crm2-table>button{min-width:880px}.crm2-detail{width:calc(100vw - 28px);inset:70px 14px 14px}}@media (width<=640px){.crm2-header{flex-direction:column;align-items:flex-start}.crm2-header h2{font-size:21px}.crm2-toolbar{flex-direction:column;align-items:stretch}.crm2-toolbar label{min-width:0}.crm2-create,.crm2-filters,.crm2-detail-grid{grid-template-columns:1fr}.crm2-detail>footer{flex-direction:column}.crm2-tabs button{font-size:13px}}@media (prefers-reduced-motion:reduce){.crm2-table>button{transition:none}}.digital-product-reports{color:#dcecff;gap:18px;margin-bottom:28px;display:grid}.dp-report-header{background:linear-gradient(145deg,#061830f7,#040d1dfa);border:1px solid #4eaeff33;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px;display:flex;box-shadow:0 18px 52px #0003}.dp-report-header small,.dp-report-panel header small{color:#55c8ff;letter-spacing:.14em;font-size:10px;font-weight:800;display:block}.dp-report-header h2{color:#f5fbff;margin:7px 0 5px;font-size:28px}.dp-report-header p{color:#91a8bf;margin:0}.dp-report-header>div:last-child{gap:6px;min-width:160px;display:grid}.dp-report-header label{color:#91a8bf;font-size:11px}.dp-report-header select{color:#eff9ff;background:#07182c;border:1px solid #55c8ff40;border-radius:9px;min-height:40px;padding:0 12px}.dp-report-scope{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.dp-report-scope button{white-space:nowrap;color:#9db4c9;background:#07172abf;border:1px solid #6d97bc40;border-radius:999px;padding:9px 15px}.dp-report-scope button.active{color:#fff;background:#1f9dde26;border-color:#45bdff}.dp-report-trust{background:#1d726921;border-left:3px solid #3fd5ad;border-radius:4px 10px 10px 4px;align-items:center;gap:14px;padding:12px 16px;display:flex}.dp-report-trust span{color:#65e4be;letter-spacing:.12em;white-space:nowrap;font-size:10px;font-weight:800}.dp-report-trust p{color:#a8bfd2;margin:0;font-size:12px}.dp-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.dp-metric-grid article{background:#051426d9;border:1px solid #6e97be26;border-radius:13px;min-width:0;padding:16px}.dp-metric-grid small{color:#7e99b0;letter-spacing:.1em;font-size:9px;font-weight:800;display:block}.dp-metric-grid b{color:#f4fbff;margin:8px 0 4px;font-size:24px;display:block}.dp-metric-grid span{color:#80a0b8;font-size:10px;display:block}.dp-metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dp-report-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-report-panel{background:#051223d6;border:1px solid #669bc629;border-radius:15px;padding:20px}.dp-report-panel header{margin-bottom:16px}.dp-report-panel header h4{color:#edf8ff;margin:5px 0 0;font-size:17px}.dp-funnel-list{gap:13px;display:grid}.dp-funnel-list article>div,.dp-funnel-list footer{justify-content:space-between;gap:12px;display:flex}.dp-funnel-list article b{color:#c9dcec;font-size:12px}.dp-funnel-list article strong{color:#fff}.dp-funnel-list article>i{background:#769fc021;border-radius:999px;height:6px;margin:7px 0;display:block;overflow:hidden}.dp-funnel-list article>i span{border-radius:inherit;background:linear-gradient(90deg,#168cc8,#51d5ff);min-width:2px;height:100%;display:block}.dp-funnel-list footer{color:#7896ae;font-size:9px}.dp-product-list{gap:7px;display:grid}.dp-product-list button{color:#a6bdd0;text-align:left;background:#06172bb3;border:1px solid #5995c021;border-radius:10px;grid-template-columns:minmax(220px,1.8fr) repeat(3,minmax(80px,.6fr)) auto;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.dp-product-list button:hover,.dp-product-list button:focus-visible{border-color:#44bdfc}.dp-product-list b,.dp-product-list small{display:block}.dp-product-list b{color:#f2f9ff}.dp-product-list small{color:#7895ad;margin-top:3px}.dp-product-list i{color:#52c8ff;font-size:11px;font-style:normal}.dp-report-table{display:grid}.dp-report-table>div{border-bottom:1px solid #76a0c21a;grid-template-columns:minmax(120px,1.5fr) repeat(3,.7fr);gap:8px;padding:9px 0;font-size:11px;display:grid}.dp-report-table>div:first-child{color:#7895ad;text-transform:uppercase;font-size:9px}.dp-report-table span:first-child{text-transform:capitalize}.dp-state-list{gap:8px;display:grid}.dp-state-list>div{background:#1a486829;border-radius:9px;justify-content:space-between;padding:11px 12px;display:flex}.dp-state-list span{text-transform:capitalize;color:#a8c0d3}.dp-report-empty{color:#7e99b0;margin:0;font-size:12px}.dp-trend-days{align-items:flex-end;gap:8px;min-height:160px;display:flex;overflow-x:auto}.dp-trend-days article{gap:7px;min-width:38px;display:grid}.dp-trend-days time{color:#7291a9;font-size:9px}.dp-trend-days article>div{align-items:flex-end;gap:2px;height:120px;display:flex}.dp-trend-days i{background:#41c9fc;border-radius:3px 3px 0 0;width:4px;min-height:2px;display:block}.dp-trend-days i:nth-child(2){background:#3287f4}.dp-trend-days i:nth-child(3){background:#36e0c0}.dp-trend-days i:nth-child(4){background:#98d950}.dp-trend-days i:nth-child(5){background:#f2bd51}.dp-trend-days i:nth-child(6){background:#f0828c}.dp-report-footer{color:#7693aa;border:1px solid #6896b821;border-radius:11px;flex-wrap:wrap;gap:8px 18px;padding:14px 17px;font-size:10px;display:flex}.dp-report-state{color:#95b3c9;background:#051426d6;border:1px solid #50ace829;border-radius:14px;padding:24px}.dp-report-state.error{color:#ffadb2;border-color:#f0626c4d}@media (width<=1100px){.dp-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-report-grid.three{grid-template-columns:1fr}.dp-product-list button{grid-template-columns:minmax(180px,1fr) repeat(3,80px)}.dp-product-list i{display:none}}@media (width<=720px){.dp-report-header{flex-direction:column;align-items:stretch}.dp-report-header>div:last-child{min-width:0}.dp-metric-grid,.dp-metric-grid.compact,.dp-report-grid{grid-template-columns:1fr 1fr}.dp-report-trust{flex-direction:column;align-items:flex-start}.dp-product-list button{grid-template-columns:1fr 1fr}.dp-product-list button>span:first-child{grid-column:1/-1}.dp-product-list button>span:nth-child(4){display:none}}@media (width<=470px){.dp-metric-grid,.dp-metric-grid.compact,.dp-report-grid{grid-template-columns:1fr}.dp-report-panel,.dp-report-header{padding:16px}}@media (prefers-reduced-motion:reduce){.digital-product-reports *{scroll-behavior:auto!important;transition:none!important}}
