@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:ital,wght@0,400;0,500;0,600;0,700;1,400&family=JetBrains+Mono:wght@400;500&display=swap";.accent-color{color:var(--accent)}.cream-bg{background-color:var(--cream)}.cream-color{color:var(--cream)}.dark-bg{background:var(--dark)}.gap-half{gap:.5rem}.gap-1{gap:1rem}.gap-2{gap:2rem}.gap-3{gap:3rem}.gap-4{gap:4rem}.gap-5{gap:5rem}.gap-6{gap:6rem}.gap-7{gap:7rem}.gap-8{gap:8rem}.gap-9{gap:9rem}.gap-10{gap:10rem}.py-1{padding-block:1rem}.py-2{padding-block:2rem}.py-3{padding-block:3rem}.py-4{padding-block:4rem}.py-5{padding-block:5rem}.py-6{padding-block:6rem}.py-7{padding-block:7rem}.py-8{padding-block:8rem}.py-9{padding-block:9rem}.py-10{padding-block:10rem}.py-12{padding-block:6rem}.px-1{padding-inline:1rem}.px-2{padding-inline:2rem}.px-3{padding-inline:3rem}.px-4{padding-inline:4rem}.px-5{padding-inline:5rem}.px-6{padding-inline:6rem}.px-7{padding-inline:7rem}.px-8{padding-inline:8rem}.px-9{padding-inline:9rem}.px-10{padding-inline:10rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.mb-6{margin-bottom:6rem}.mb-7{margin-bottom:7rem}.mb-8{margin-bottom:8rem}.mb-9{margin-bottom:9rem}.mb-10{margin-bottom:10rem}.mb-1-children>:not(:last-child){margin-bottom:1rem}.mb-2-children>:not(:last-child){margin-bottom:2rem}.mb-3-children>:not(:last-child){margin-bottom:3rem}.mb-4-children>:not(:last-child){margin-bottom:4rem}.mb-5-children>:not(:last-child){margin-bottom:5rem}.mb-6-children>:not(:last-child){margin-bottom:6rem}.mb-7-children>:not(:last-child){margin-bottom:7rem}.mb-8-children>:not(:last-child){margin-bottom:8rem}.mb-9-children>:not(:last-child){margin-bottom:9rem}.mb-10-children>:not(:last-child){margin-bottom:10rem}.my-1{margin-block:1rem}.my-2{margin-block:2rem}.my-3{margin-block:3rem}.my-4{margin-block:4rem}.my-5{margin-block:5rem}.my-6{margin-block:6rem}.my-7{margin-block:7rem}.my-8{margin-block:8rem}.my-9{margin-block:9rem}.my-10{margin-block:10rem}.mx-1{margin-inline:1rem}.mx-2{margin-inline:2rem}.mx-3{margin-inline:3rem}.mx-4{margin-inline:4rem}.mx-5{margin-inline:5rem}.mx-6{margin-inline:6rem}.mx-7{margin-inline:7rem}.mx-8{margin-inline:8rem}.mx-9{margin-inline:9rem}.mx-10{margin-inline:10rem}.space-between{justify-content:space-between}.width-10{width:10%}.width-20{width:20%}.width-30{width:30%}.width-40{width:40%}.width-50{width:50%}.width-60{width:60%}.width-70{width:70%}.width-80{width:80%}.width-90{width:90%}.width-100{width:100%}.small-section{padding-block:3rem}.center{justify-content:center;align-items:center}.flex-col{flex-direction:column;display:flex}.flex{display:flex}.text-left{text-align:left}.work-100{font-optical-sizing:auto;font-family:Work Sans,sans-serif;font-style:normal;font-weight:100}.work-200{font-optical-sizing:auto;font-family:Work Sans,sans-serif;font-style:normal;font-weight:200}.work-300{font-optical-sizing:auto;font-family:Work Sans,sans-serif;font-style:normal;font-weight:300}.work-400{font-optical-sizing:auto;font-family:Work Sans,sans-serif;font-style:normal;font-weight:400}.work-500{font-optical-sizing:auto;font-family:Work Sans,sans-serif;font-style:normal;font-weight:500}.work-600{font-optical-sizing:auto;font-family:Work Sans,sans-serif;font-style:normal;font-weight:600}.work-700{font-optical-sizing:auto;font-family:Work Sans,sans-serif;font-style:normal;font-weight:700}.work-800{font-optical-sizing:auto;font-family:Work Sans,sans-serif;font-style:normal;font-weight:800}.work-900{font-optical-sizing:auto;font-family:Work Sans,sans-serif;font-style:normal;font-weight:900}:root{--authority-blue:#0a2540;--authority-blue-dk:#071830;--verify-green:#009bdf;--verify-green-dk:#009962;--alert-red:#dc2626;--steel:#64748b;--light-steel:#f1f5f9;--border-cool:#e2e8f0;--navy:#0a2540;--navy-deep:#0f172a;--green:#009bdf;--green-dark:#0078ab;--red:#dc2626;--slate:#64748b;--light-slate:#f1f5f9;--border-color:#e2e8f0;--text:#0f172a;--text-h:#0f172a;--text-muted:#64748b;--bg:#fff;--border:#e2e8f0;--dark:#0a2540;--cream:#f1f5f9;--cream-light:#fff;--accent:#009bdf;--accent-bg:#00b67a1a;--accent-border:#00b67a59;--shadow:#0a254014 0 4px 16px -4px, #0a25400a 0 1px 4px 0;--shadow-lg:#0a25402e 0 16px 48px -8px;--sans:"Inter", system-ui, "Segoe UI", sans-serif;--heading:"Space Grotesk", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, Consolas, monospace;font:17px/155% var(--sans);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}#root{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1{font-family:var(--heading);letter-spacing:-1.8px;color:var(--text-h);margin:0;font-size:60px;font-weight:700;line-height:110%}@media (width<=1024px){h1{letter-spacing:-1px;font-size:40px}}@media (width<=600px){h1{font-size:30px}}h2{font-family:var(--heading);letter-spacing:-.8px;color:var(--text-h);margin:0;font-size:38px;font-weight:700;line-height:116%}@media (width<=1024px){h2{font-size:26px}}h3{font-family:var(--heading);color:var(--text-h);margin:0;font-size:18px;font-weight:600;line-height:130%}h4{font-family:var(--heading);letter-spacing:.5px;color:var(--text-h);margin:0;font-size:14px;font-weight:600}p{margin:0}code{font-family:var(--mono);background:var(--light-slate);color:var(--navy);border-radius:3px;padding:2px 6px;font-size:12px}.brand-name{font-family:var(--heading);color:var(--navy);letter-spacing:-.3px;font-size:17px;font-weight:700}.icon{width:28px;height:28px}.align-center{align-items:center}.mono{font-family:var(--mono)}.section-white{background:#fff}.section-slate{background:var(--light-slate)}.section-navy{background:var(--navy)}.section-container{box-sizing:border-box;text-align:center;width:100%;max-width:60%;margin:0 auto;padding-inline:2rem}.section-wide{box-sizing:border-box;text-align:center;width:100%;max-width:65%;margin:0 auto;padding-inline:2rem}.body-lg{margin:0;font-size:18px;line-height:170%}.text-muted{color:var(--slate)}.text-white{color:#fff}.section-eyebrow{justify-content:center;align-items:center;gap:.75rem;display:flex}.eyebrow-text{letter-spacing:2px;text-transform:uppercase;color:var(--green);white-space:nowrap;font-size:15px;font-weight:700}.eyebrow-line{background:var(--green);opacity:.5;flex:1;max-width:48px;height:1px}.section-eyebrow--light .eyebrow-text{color:var(--green)}.section-eyebrow--light .eyebrow-line{background:var(--green)}.btn-white,.btn-ghost,.btn-primary,.btn-secondary,.btn-green{font-family:var(--sans);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:.6rem 1.35rem;font-size:14px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.btn-lg{padding:.8rem 1.75rem;font-size:15px}.btn-block{width:100%;margin-top:auto}.btn-white{color:var(--navy);background:#fff;border-color:#fff}.btn-white:hover{background:#ffffffe0}.btn-ghost{color:#ffffffbf;background:0 0;border-color:#ffffff40}.btn-ghost:hover{color:#fff;border-color:#ffffff8c}.btn-primary{background:var(--navy);color:#fff;border-color:var(--navy)}.btn-primary:hover{background:#0e3060;border-color:#0e3060}.btn-secondary{color:var(--navy);border-color:var(--border-color);background:0 0}.btn-secondary:hover{border-color:var(--navy)}.btn-green{background:var(--green);color:#fff;border-color:var(--green)}.btn-green:hover{background:var(--green-dark);border-color:var(--green-dark)}.site-header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);background:#fffffff2;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;max-width:65%;margin:0 auto;padding:.875rem 2rem;display:flex}.brand-link{text-decoration:none}.nav-list{margin:0;padding:0;list-style:none}.nav-list a{color:var(--slate);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.nav-list a:not(.btn-primary):hover{color:var(--navy)}.hero-section{background:var(--navy);position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;background:radial-gradient(110% 55% at 50% -8%,#00b67a38 0%,#0000 55%),radial-gradient(45% 70% at 2% 55%,#003c824d 0%,#0000 52%),radial-gradient(38% 50% at 98% 22%,#00b67a14 0%,#0000 48%),radial-gradient(90% 40% at 50% 115%,#0414328c 0%,#0000 60%);position:absolute;inset:0}.hero-glow{filter:blur(72px);pointer-events:none;background:radial-gradient(#009bdf29 0%,#0000 62%);width:860px;height:500px;animation:5.5s ease-in-out infinite glowBreath;position:absolute;top:-260px;left:50%;transform:translate(-50%)}@keyframes glowBreath{0%,to{opacity:.75;transform:translate(-50%)scale(1)translateY(0)}50%{opacity:1;transform:translate(-50%)scale(1.18)translateY(24px)}}.hero-split{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:65%;margin:0 auto;padding:5rem 2rem;display:grid;position:relative}.hero-split__card{justify-content:center;display:flex}.hero-inner{text-align:left;flex-direction:column;align-items:flex-start;gap:1.75rem;display:flex}.hero-inner h1{color:#fff;letter-spacing:-1.5px;font-size:56px}.hero-badge{color:var(--green);letter-spacing:.3px;background:#00b67a26;border:1px solid #00b67a66;border-radius:100px;align-items:center;gap:.5rem;padding:.3rem .875rem;font-size:12px;font-weight:600;display:inline-flex}.hero-badge__dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.hero-subtitle{color:#ffffff9e;margin:0;font-size:18px;line-height:165%}.hero-ctas{flex-wrap:wrap;gap:.875rem;display:flex}.cert-card{width:100%;max-width:640px;box-shadow:var(--shadow-lg);text-align:left;background:#fff;border-radius:14px;animation:5s ease-in-out infinite float;overflow:hidden}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cert-card__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.5rem;display:flex}.cert-card__label{letter-spacing:1.5px;text-transform:uppercase;color:var(--slate);margin-bottom:.25rem;font-size:10px;font-weight:700}.cert-card__id{color:var(--navy);font-size:12px;font-family:var(--mono)}.verify-badge{color:var(--green-dark);white-space:nowrap;background:#00b67a1a;border:1px solid #00b67a4d;border-radius:100px;flex-shrink:0;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:12px;font-weight:700;display:inline-flex}.cert-card__body{display:flex}.cert-card__img{object-fit:cover;filter:grayscale(55%);border-right:1px solid var(--border-color);flex-shrink:0;width:220px;display:block}.cert-card__details{flex-direction:column;flex:1;justify-content:center;gap:.65rem;padding:1.25rem 1.5rem;display:flex}.cert-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cert-label{text-transform:uppercase;letter-spacing:.6px;color:var(--slate);flex-shrink:0;font-size:11px;font-weight:600}.cert-value{color:var(--navy);text-align:right;font-size:13px;font-weight:500}.cert-value--green{color:var(--green-dark);font-weight:700}.problem-list{flex-direction:column;width:100%;display:flex}.problem-item{border-top:1px solid var(--border-color);text-align:left;align-items:flex-start;gap:2rem;padding:2rem 0;display:flex}.problem-item:last-child{border-bottom:1px solid var(--border-color)}.problem-num{font-family:var(--mono);color:var(--green);flex-shrink:0;width:2rem;padding-top:3px;font-size:13px;font-weight:500}.problem-body{flex-direction:column;flex:1;gap:.5rem;display:flex}.problem-body h3{font-size:20px}.problem-body p{color:var(--slate);font-size:16px;line-height:165%}.timeline-grid{grid-template-columns:repeat(6,1fr);gap:0;width:100%;display:grid;position:relative}.timeline-grid:before{content:"";background:linear-gradient(to right, transparent, var(--border-color) 5%, var(--border-color) 95%, transparent);height:1px;position:absolute;top:1.75rem;left:8.33333%;right:8.33333%}.timeline-card{text-align:center;flex-direction:column;align-items:center;gap:.875rem;padding:0 1rem;display:flex;position:relative}.timeline-num{font-family:var(--mono);letter-spacing:1px;color:#fff;background:var(--green);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:11px;font-weight:700;display:flex;position:relative}.timeline-card h3{font-size:15px}.timeline-card p{color:var(--slate);font-size:13px;line-height:158%}.platform-grid{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;width:100%;display:grid;overflow:hidden}.platform-card{text-align:left;background:#ffffff0a;flex-direction:column;gap:1rem;padding:2rem 1.5rem;display:flex}.platform-num{font-family:var(--mono);letter-spacing:1px;color:var(--green);font-size:11px;font-weight:700}.platform-card h3{font-size:16px}.platform-card p{font-size:14px;line-height:158%}.pillar-list{flex-direction:column;width:100%;display:flex}.pillar-item{border-top:1px solid var(--border-color);text-align:left;flex-direction:column;gap:.875rem;padding:2rem 0;display:flex}.pillar-item:last-child{border-bottom:1px solid var(--border-color)}.pillar-item__head{color:var(--green);align-items:center;gap:.875rem;display:flex}.pillar-item__head h3{font-size:22px}.pillar-item>p{color:var(--slate);padding-left:2.875rem;font-size:16px;line-height:170%}.use-cases-grid{background:var(--border-color);border:1px solid var(--border-color);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;width:100%;display:grid;overflow:hidden}.use-case{text-align:left;background:#fff;flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.use-case h4{color:var(--navy);text-transform:uppercase;letter-spacing:.5px;font-size:15px}.use-case p{color:var(--slate);font-size:14px;line-height:158%}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.5rem;width:100%;display:grid}.pricing-card{border:1px solid var(--border-color);text-align:left;border-radius:14px;flex-direction:column;gap:1rem;padding:2rem 1.75rem;display:flex}.pricing-card--featured{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy);position:relative}.pricing-tier-badge{background:var(--navy);color:#fff;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:.2rem .875rem;font-size:10px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-tier{letter-spacing:1.5px;text-transform:uppercase;color:var(--slate);font-size:11px;font-weight:700}.pricing-price{font-family:var(--heading);color:var(--navy);letter-spacing:-1.5px;font-size:44px;font-weight:700;line-height:1}.pricing-price span{color:var(--slate);letter-spacing:0;font-size:16px;font-weight:400}.pricing-price--custom{letter-spacing:-.5px;font-size:32px}.pricing-desc{color:var(--slate);border-bottom:1px solid var(--border-color);margin:0;padding-bottom:.875rem;font-size:13px;line-height:150%}.pricing-features{flex-direction:column;flex:1;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.pricing-features li{color:var(--slate);padding-left:1.35rem;font-size:14px;position:relative}.pricing-features li:before{content:"✓";color:var(--green);font-size:12px;font-weight:700;position:absolute;left:0}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.site-footer{background:var(--navy-deep);border-top:1px solid #ffffff0f}.site-footer__inner{justify-content:space-between;align-items:center;max-width:65%;margin:0 auto;padding:1.5rem 2rem;display:flex}.icon--light{filter:brightness(0)invert();opacity:.7}.footer-links{margin:0;padding:0;list-style:none}.footer-links a{color:#fff6;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.footer-links a:hover{color:#fffc}.footer-copy{color:#ffffff40;margin:0;font-size:13px}@media (width<=1100px){.timeline-grid{grid-template-columns:repeat(3,1fr)}.timeline-grid:before{display:none}.platform-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.hero-split{grid-template-columns:1fr;gap:2.5rem;padding:3.5rem 1.5rem}.hero-inner{text-align:center;align-items:center}.hero-inner h1{letter-spacing:-.8px;font-size:36px}.hero-ctas{justify-content:center}.cert-card__body{flex-direction:column}.cert-card__img{border-right:none;border-bottom:1px solid var(--border-color);width:100%;height:180px}.use-cases-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr}.site-footer__inner{text-align:center;flex-direction:column;gap:1rem}}@media (width<=640px){.timeline-grid,.platform-grid,.use-cases-grid{grid-template-columns:1fr}.problem-item{gap:1rem}.pillar-item>p{padding-left:0}.nav-list li:not(:last-child){display:none}.site-header__inner{padding-inline:1rem}}.landing-hero{background:var(--navy);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.landing-hero:before{content:"";pointer-events:none;background:radial-gradient(110% 55% at 50% -8%,#009bdf38 0%,#0000 55%),radial-gradient(45% 70% at 2% 55%,#003c824d 0%,#0000 52%),radial-gradient(90% 40% at 50% 115%,#0414328c 0%,#0000 60%);position:absolute;inset:0}.landing-hero__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.75rem;max-width:780px;margin:0 auto;padding:6rem 2rem 5rem;display:flex;position:relative}.landing-hero__inner h1{color:#fff}.landing-hero__sub{color:#ffffffb3;max-width:580px;margin:0;font-size:18px;line-height:170%}.coming-soon-badge{color:var(--green);letter-spacing:.5px;text-transform:uppercase;background:#009bdf1f;border:1px solid #009bdf66;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem 1rem;font-size:13px;font-weight:600;display:inline-flex}.landing-pillars{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;display:flex}.landing-pillar{color:#ffffffa6;align-items:center;gap:.55rem;font-size:14px;font-weight:500;display:flex}.landing-pillar__icon{color:var(--green);flex-shrink:0;align-items:center;display:flex}.notify-form{gap:.6rem;width:100%;max-width:420px;display:flex}.notify-form input{color:#fff;font-family:var(--sans);background:#ffffff12;border:1.5px solid #ffffff26;border-radius:6px;outline:none;flex:1;padding:.65rem 1rem;font-size:14px;transition:border-color .15s}.notify-form input::placeholder{color:#ffffff59}.notify-form input:focus{border-color:var(--green)}.notify-error{color:#ff6b6b;text-align:center;width:100%;margin:0;font-size:13px}.notify-success{color:var(--green);align-items:center;gap:.5rem;font-size:15px;font-weight:500;display:inline-flex}.landing-footer{background:var(--navy-deep);text-align:center;color:#ffffff4d;border-top:1px solid #ffffff12;padding:1.25rem 2rem;font-size:13px}@media (width<=640px){.landing-hero__inner{gap:1.5rem;padding:4rem 1.5rem 3.5rem}.landing-pillars{gap:1.25rem}.notify-form{flex-direction:column}.notify-form .btn-green{justify-content:center;width:100%}}.login-page{background:var(--light-slate);flex:1;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.login-card{border:1px solid var(--border-color);width:100%;max-width:420px;box-shadow:var(--shadow);background:#fff;border-radius:12px;flex-direction:column;gap:2rem;padding:2.5rem;display:flex}.login-card__header{text-align:center;flex-direction:column;gap:.4rem;display:flex}.login-form{flex-direction:column;gap:1.25rem;display:flex}.form-field{flex-direction:column;gap:.45rem;display:flex}.form-field label{color:var(--text);font-size:14px;font-weight:600}.form-field__row{justify-content:space-between;align-items:baseline;display:flex}.form-field__link{color:var(--green);font-size:13px;font-weight:500;text-decoration:none}.form-field__link:hover{text-decoration:underline}.form-field input{border:1.5px solid var(--border-color);width:100%;font-family:var(--sans);color:var(--text);box-sizing:border-box;background:#fff;border-radius:6px;outline:none;padding:.6rem .85rem;font-size:15px;transition:border-color .15s,box-shadow .15s}.form-field input:focus{border-color:var(--green);box-shadow:0 0 0 3px #00b67a26}.btn-block{cursor:pointer;border:none;width:100%;padding:.75rem 1rem;font-size:15px}.login-card__footer{text-align:center;color:var(--slate);margin:0;font-size:14px}.login-card__footer a{color:var(--green);font-weight:600;text-decoration:none}.login-card__footer a:hover{text-decoration:underline}.form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field-error{color:var(--red);margin-top:.15rem;font-size:12px}.server-error{color:var(--red);text-align:center;margin:0;font-size:13px}@media (width<=480px){.form-row{grid-template-columns:1fr}}.dashboard{flex:1;grid-template-columns:220px 1fr;min-height:0;display:grid}.dashboard__sidebar{border-right:1px solid var(--border-color);background:#fff;padding:1.5rem 1rem}.sidebar-nav{flex-direction:column;gap:.25rem;display:flex}.sidebar-nav__item{color:var(--slate);border-radius:6px;align-items:center;gap:.65rem;padding:.55rem .75rem;font-size:14px;font-weight:500;text-decoration:none;transition:background .13s,color .13s;display:flex}.sidebar-nav__item:hover{background:var(--light-slate);color:var(--navy)}.sidebar-nav__item--active{background:var(--light-slate);color:var(--navy);font-weight:600}.dashboard__main{background:var(--light-slate);flex-direction:column;gap:2rem;padding:2rem 2.5rem;display:flex;overflow-y:auto}.dashboard__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dash-stats{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.dash-stat{border:1px solid var(--border-color);background:#fff;border-radius:10px;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;display:flex}.dash-stat__label{color:var(--slate);font-size:13px;font-weight:500}.dash-stat__value{font-family:var(--heading);color:var(--navy);font-size:28px;font-weight:700;line-height:1}.dash-empty{border:1px solid var(--border-color);color:var(--slate);text-align:center;background:#fff;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:4rem 2rem;display:flex}.dash-empty h3{color:var(--navy);margin-top:.25rem}.dash-empty p{color:var(--slate);max-width:320px;font-size:15px}.dash-empty a{margin-top:.5rem}@media (width<=900px){.dashboard{grid-template-columns:1fr}.dashboard__sidebar{display:none}.dash-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.dashboard__main{padding:1.25rem}.dash-stats{grid-template-columns:1fr}}.is-hidden{display:none}
