﻿@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{accent-color:teal;--color-primary: 4, 119, 86;--color-primary-dark: 3, 76, 55;--color-primary-light: 16, 210, 145;--color-primary-foreground: 255, 255, 255;--color-secondary: 251, 189, 35;--color-secondary-dark: 230, 140, 5;--color-secondary-foreground: 15, 23, 42;--color-foreground: 15, 23, 42;--color-background: 250, 251, 253;--color-muted: 241, 245, 249;--color-muted-foreground: 100, 116, 139;--color-accent: 236, 253, 245;--color-accent-foreground: 4, 119, 86;--color-border: 226, 232, 240;--color-card: 255, 255, 255;--color-destructive: 239, 68, 68;--color-destructive-foreground: 255, 255, 255;--color-section-alt: 248, 250, 252;--color-section-dark: 15, 23, 42;--emerald-50: 237, 253, 245;--emerald-100: 209, 250, 229;--emerald-200: 165, 243, 207;--emerald-300: 110, 231, 183;--emerald-400: 52, 211, 153;--emerald-500: 16, 185, 129;--emerald-600: 5, 150, 105;--emerald-700: 4, 120, 87;--emerald-800: 6, 95, 70;--emerald-900: 6, 78, 59;--gold-400: 251, 189, 35;--gold-500: 245, 159, 10;--gold-600: 219, 119, 5;--gold-900: 120, 53, 15;--color-green: #006747;--color-green-dark: #008e5a;--color-btn-primary: #006747;--color-btn-primary-hover: #008e5a;--color-page-bg: #fafbfd;--color-primary-text: #212529;--color-secondary-text: #495057;--color-red: #da291c;--color-neutral-900: #163a34;--color-neutral-0: #ffffff;--color-footer-background: #0f2e22;--font-family-base: Plus Jakarta Sans, system-ui, -apple-system, sans-serif;--font-family-default: Plus Jakarta Sans, system-ui, -apple-system, sans-serif;--font-size-2xs: 1rem;--font-size-xs: 1.2rem;--font-size-sm: 1.4rem;--font-size-base: 1.6rem;--font-size-lg: 1.8rem;--font-size-xl: 2rem;--font-size-2xl: 2.4rem;--font-size-3xl: 3rem;--font-size-4xl: 3.6rem;--font-size-5xl: 4.8rem;--font-size-6xl: 6rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--spacing-0: 0;--spacing-1: 0.4rem;--spacing-2: 0.8rem;--spacing-3: 1.2rem;--spacing-4: 1.6rem;--spacing-5: 2rem;--spacing-6: 2.4rem;--spacing-8: 3.2rem;--spacing-10: 4rem;--spacing-12: 4.8rem;--spacing-16: 6.4rem;--spacing-20: 8rem;--spacing-24: 9.6rem;--shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.04);--shadow-md: 0 8px 24px rgba(4, 119, 86, 0.08);--shadow-lg: 0 16px 40px rgba(4, 119, 86, 0.15);--shadow-glow: 0 0 24px rgba(16, 183, 127, 0.35);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.04);--box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);--radius-sm: 0.8rem;--radius-md: 1.2rem;--radius-lg: 1.6rem;--radius-xl: 2.4rem;--radius-2xl: 3.2rem;--radius-full: 9999px;--transition-fast: 150ms cubic-bezier(0.4, 0, 0.2, 1);--transition-base: 300ms cubic-bezier(0.4, 0, 0.2, 1);--transition-slow: 500ms cubic-bezier(0.4, 0, 0.2, 1);--transition-bounce: 500ms cubic-bezier(0.34, 1.56, 0.64, 1);--container-padding: 1rem;--container-max-width: 144rem;--breakpoint-sm: 40em;--breakpoint-md: 48em;--breakpoint-lg: 64em;--breakpoint-xl: 80em;--breakpoint-2xl: 96em;--z-index-dropdown: 100;--z-index-sticky: 200;--z-index-fixed: 300;--z-index-modal-backdrop: 400;--z-index-modal: 500;--z-index-tooltip: 600;--z-index-popover: 700;--z-index-toast: 800;--z-index-dialog: 900;--z-index-notification: 1000;--z-index-banner: 1100;--z-index-overlay: 1200}@media(max-width: 64em){:root{--padding-124: 3.2rem}}@media(max-width: 48em){:root{--margin-80: 4.8rem;--margin-96: 8rem}}[data-theme=dark]{--color-background: #0f172a;--color-foreground: #f8fafc;--color-card: #1e293b;--color-muted: #334155;--color-muted-foreground: #94a3b8;--color-border: #475569;--color-page-bg: #0f172a}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{from{opacity:0;height:0}to{opacity:1;height:auto}}@keyframes slideUp{from{opacity:1;height:auto}to{opacity:0;height:0}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.8}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn .5s ease-out forwards}.animate-fade-in-up{animation:fadeInUp .5s ease-out forwards}.animate-fade-in-left{animation:fadeInLeft .4s ease-out forwards}.animate-fade-in-right{animation:fadeInRight .4s ease-out forwards}.animate-scale-in{animation:scaleIn .3s ease-out forwards}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.animate-delay-1{animation-delay:0.1s;opacity:0}.animate-delay-2{animation-delay:0.2s;opacity:0}.animate-delay-3{animation-delay:0.3s;opacity:0}.animate-delay-4{animation-delay:0.4s;opacity:0}.animate-delay-5{animation-delay:0.5s;opacity:0}.animate-delay-6{animation-delay:0.6s;opacity:0}.animate-delay-7{animation-delay:0.7s;opacity:0}.animate-delay-8{animation-delay:0.8s;opacity:0}.animate-delay-9{animation-delay:0.9s;opacity:0}.animate-delay-10{animation-delay:1s;opacity:0}.transition-all{transition:all var(--transition-base)}.transition-colors{transition:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}.transition-transform{transition:transform var(--transition-base)}.transition-shadow{transition:box-shadow var(--transition-base)}.hover-lift{transition:transform var(--transition-slow),box-shadow var(--transition-slow)}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.hover-scale{transition:transform var(--transition-base)}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow var(--transition-base)}.hover-glow:hover{box-shadow:var(--shadow-glow)}.group:hover .group-hover-scale{transform:scale(1.1)}.group:hover .group-hover-translate-x{transform:translateX(4px)}.group:hover .group-hover-bg-primary{background-color:rgba(var(--color-primary), 1);color:rgba(var(--color-primary-foreground), 1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}html{font-size:62.5%}body{margin:0 auto;max-width:144rem;background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-family-default);font-size:var(--font-size-base);line-height:var(--line-height-normal)}@media(min-width: 80em){body{max-width:100%}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;text-decoration:none;border:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn svg{width:1.6rem;height:1.6rem;flex-shrink:0}.btn{height:4rem;padding:0 var(--spacing-4);font-size:var(--font-size-sm);background-color:rgba(var(--color-primary), 1);color:rgba(var(--color-primary-foreground), 1);box-shadow:var(--shadow-sm)}.btn:hover{background-color:rgba(var(--color-primary-dark), 1);box-shadow:var(--shadow-md)}.btn--sm{height:3.6rem;padding:0 var(--spacing-3);font-size:var(--font-size-xs)}.btn--lg{height:4.8rem;padding:0 var(--spacing-8);font-size:var(--font-size-base)}.btn--xl{height:5.6rem;padding:0 var(--spacing-10);font-size:var(--font-size-lg)}.btn--secondary{background-color:rgba(var(--color-secondary), 1);color:rgba(var(--color-secondary-foreground), 1);box-shadow:var(--shadow-sm)}.btn--secondary:hover{background-color:rgba(var(--color-secondary-dark), 1);box-shadow:var(--shadow-md)}.btn--outline{background-color:rgba(0,0,0,0);color:rgba(var(--color-primary), 1);border:2px solid rgba(var(--color-primary), 1)}.btn--outline:hover{background-color:rgba(var(--color-primary), 1);color:rgba(var(--color-primary-foreground), 1)}.btn--ghost{background-color:rgba(0,0,0,0);color:rgba(var(--color-foreground), 1);box-shadow:none}.btn--ghost:hover{background-color:rgba(var(--color-accent), 1);color:rgba(var(--color-accent-foreground), 1)}.btn--hero{background-color:rgba(var(--color-secondary), 1);color:rgba(var(--color-secondary-foreground), 1);box-shadow:var(--shadow-md);font-weight:var(--font-weight-bold)}.btn--hero:hover{background-color:rgba(var(--color-secondary-dark), 1);box-shadow:var(--shadow-lg)}.btn--hero-outline{background-color:rgba(0,0,0,0);color:rgba(var(--color-primary-foreground), 1);border:2px solid rgba(var(--color-primary-foreground), 0.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn--hero-outline:hover{background-color:rgba(var(--color-primary-foreground), 0.1)}.btn--full{width:100%}.section{transition:transform 1s,opacity 1s}.section--hidden{opacity:0;transform:translateY(8rem)}body.sticky .navbar{background-color:rgba(var(--color-primary), 0.98);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-0.025em}h1{font-size:var(--font-size-4xl)}@media(min-width: 48em){h1{font-size:var(--font-size-5xl)}}@media(min-width: 64em){h1{font-size:var(--font-size-6xl)}}h2{font-size:var(--font-size-3xl)}@media(min-width: 48em){h2{font-size:var(--font-size-4xl)}}h3{font-size:var(--font-size-xl)}p{line-height:var(--line-height-relaxed)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit}.container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}@media(min-width: 48em){.container{padding-left:var(--container-padding);padding-right:var(--container-padding)}}.section-padding{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}@media(min-width: 48em){.section-padding{padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}}.text-center{text-align:center}.text-primary{color:rgba(var(--color-primary), 1)}.text-muted{color:rgba(var(--color-muted-foreground), 1)}.bg-section-alt{background-color:rgba(var(--color-section-alt), 1)}.bg-primary{background-color:rgba(var(--color-primary), 1)}li{list-style:none;margin:0;padding:0}blockquote{border-left:4px solid rgba(var(--color-primary), 1);padding-left:var(--spacing-4);color:rgba(var(--color-foreground), 0.8);font-style:italic}mark{background-color:rgba(var(--color-accent), 1);color:rgba(var(--color-accent-foreground), 1)}:root{--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6}.header{position:relative}.site-header{position:sticky;top:0;z-index:9999;width:100%;background:rgba(7,17,31,.86);border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 1.8rem 4.2rem -3.4rem rgba(0,0,0,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header__container{max-width:1440px;min-height:6.8rem;margin:0 auto;padding:0 1.6rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.header-logo{display:inline-flex;align-items:center;flex:0 0 auto;color:#fff;text-decoration:none;transition:transform .25s ease}.header-logo:hover,.header-logo:focus-visible{transform:translateY(-1px);outline:0}.header-logo svg{width:170px;height:auto;display:block}.site-nav{display:flex;align-items:center;justify-content:center;gap:.1rem;flex:1 1 auto;min-width:0}.site-nav__item{position:relative;display:flex;align-items:center}.site-nav__item--has-menu::after{content:"";position:absolute;left:0;top:100%;width:100%;height:.75rem}.site-nav__item--has-menu:hover .site-nav__dropdown,.site-nav__item--has-menu:focus-within .site-nav__dropdown,.site-nav__item--has-menu.is-open .site-nav__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-nav__link{position:relative;min-height:4rem;padding:0 .72rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:0;color:#cbd5e1;background:rgba(0,0,0,0);appearance:none;cursor:pointer;font-family:inherit;font-size:1.34rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:color .25s ease,transform .25s ease}.site-nav__link::after{content:"";position:absolute;left:.72rem;right:.72rem;bottom:.65rem;height:2px;border-radius:999px;background:linear-gradient(135deg, #10b981, #0ea5e9);transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.site-nav__link:hover,.site-nav__link:focus-visible,.site-nav__link.is-active{color:#fff;transform:translateY(-1px);outline:0}.site-nav__link:hover::after,.site-nav__link:focus-visible::after,.site-nav__link.is-active::after{transform:scaleX(1)}.site-nav__link svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:.72}.site-nav__dropdown{position:absolute;top:calc(100% + .6rem);left:0;min-width:26rem;max-width:min(34rem,100vw - 2rem);padding:.7rem;display:grid;gap:.35rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:#0f172a;box-shadow:0 1.8rem 5rem rgba(0,0,0,.35);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(0.8rem);z-index:10050;transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.site-nav__dropdown::before{content:none}.site-nav__dropdown-link{position:relative;min-height:3.6rem;padding:.75rem .9rem;display:flex;align-items:center;gap:.75rem;border-radius:.7rem;color:#cbd5e1;font-size:1.25rem;font-weight:700;text-decoration:none;transition:color .2s ease,background .2s ease,transform .2s ease}.site-nav__dropdown-link:hover,.site-nav__dropdown-link:focus-visible{color:#fff;background:rgba(16,185,129,.1);transform:translateX(2px);outline:0}.site-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex:0 0 auto}.header-btn,.header-login,.header-account{min-height:4rem;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;border-radius:.8rem;font-size:1.25rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.header-btn:hover,.header-btn:focus-visible,.header-login:hover,.header-login:focus-visible,.header-account:hover,.header-account:focus-visible{transform:translateY(-1px);outline:0}.header-btn{padding:0 1.35rem;border:1px solid hsla(0,0%,100%,.08)}.header-btn--primary{color:#fff;background:linear-gradient(135deg, #0ea5e9, #14b8a6)}.header-btn--primary:hover,.header-btn--primary:focus-visible{box-shadow:0 1.2rem 2.6rem rgba(14,165,233,.26)}.header-btn--secondary{color:#a7f3d0;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25)}.header-btn--secondary:hover,.header-btn--secondary:focus-visible{color:#d1fae5;background:rgba(16,185,129,.16);border-color:rgba(16,185,129,.36)}.header-login{min-height:4rem;padding:0 .35rem;color:#cbd5e1;font-size:1.25rem;font-weight:700}.header-login:hover,.header-login:focus-visible{color:#fff}.header-account{padding:0 1rem 0 .5rem;color:#e2e8f0;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.header-account:hover,.header-account:focus-visible{color:#fff;border-color:rgba(16,185,129,.24);background:rgba(16,185,129,.1)}.header-account__avatar{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.7rem;color:#fff;background:linear-gradient(135deg, #10b981, #0ea5e9);font-weight:800}.site-header__menu-btn{width:4.6rem;height:4.6rem;padding:0;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;display:none;align-items:center;justify-content:center;flex-direction:column;gap:.45rem;color:#fff;background:hsla(0,0%,100%,.04);cursor:pointer;transition:border-color .25s ease,background .25s ease,transform .25s ease}.site-header__menu-btn:hover,.site-header__menu-btn:focus-visible{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.12);transform:translateY(-1px);outline:0}.site-header__menu-btn span{width:1.8rem;height:2px;border-radius:999px;background:currentColor}.mobile-menu{position:fixed;inset:6.8rem 1rem auto 1rem;z-index:9998;max-height:calc(100vh - 8rem);padding:1rem;display:none;overflow-y:auto;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:0 2.4rem 4.8rem -2.8rem rgba(0,0,0,.95)}.mobile-menu.is-active{display:block}.mobile-menu__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:.8rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.mobile-menu__close{width:4rem;height:4rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;background:hsla(0,0%,100%,.04);cursor:pointer}.mobile-menu__close svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mobile-menu__nav,.mobile-menu__actions{display:flex;flex-direction:column;gap:.55rem}.mobile-menu__actions{margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.mobile-menu__actions .header-btn{width:100%}.mobile-menu__item{display:flex;flex-direction:column;gap:.4rem}.mobile-menu__link{min-height:4.4rem;width:100%;padding:0 1rem;border:0;border-radius:.8rem;display:flex;align-items:center;justify-content:space-between;color:#e2e8f0;background:rgba(0,0,0,0);font:inherit;font-size:1.46rem;font-weight:700;line-height:1;text-align:left;text-decoration:none;cursor:pointer;transition:color .22s ease,background .22s ease,transform .22s ease}.mobile-menu__link:hover,.mobile-menu__link:focus-visible,.mobile-menu__link.is-active,.mobile-menu__link.is-current{color:#fff;background:hsla(0,0%,100%,.06);transform:translateX(2px);outline:0}.mobile-menu__link svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}.mobile-menu__link.is-active svg{transform:rotate(180deg)}.mobile-menu__submenu{max-height:0;overflow:hidden;display:flex;flex-direction:column;gap:.25rem;padding-left:.8rem;border-left:1px solid rgba(16,185,129,.18);transition:max-height .25s ease}.mobile-menu__submenu.is-open{max-height:34rem}.mobile-menu__submenu a{min-height:3.8rem;padding:0 1rem;border-radius:.7rem;display:flex;align-items:center;color:#cbd5e1;font-size:1.32rem;font-weight:700;text-decoration:none}.mobile-menu__submenu a:hover,.mobile-menu__submenu a:focus-visible{color:#fff;background:rgba(16,185,129,.1);outline:0}.navbar__mobile-overlay,.navbar__mobile-drawer{display:none !important}@media(max-width: 1320px){.header-logo svg{width:158px}.header-btn,.header-login,.header-account,.site-nav__link{font-size:1.2rem}.header-btn{padding-inline:.9rem}}@media(max-width: 1160px){.header-logo svg{width:150px}}@media(max-width: 1024px){.site-nav,.site-header__actions{display:none}.site-header__menu-btn{display:flex}}@media(max-width: 640px){.site-header__container{min-height:6.4rem;padding:0 1rem}.header-logo svg{width:145px}.mobile-menu{inset:6.4rem .8rem auto .8rem;max-height:calc(100vh - 7.6rem)}}.main{width:100%;display:flex;flex-direction:column}.main__success-message{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center}.footer{position:relative;overflow:hidden;width:100%;background:linear-gradient(135deg, rgb(2, 6, 23) 0%, rgba(5, 29, 35, 0.98) 48%, rgb(3, 45, 36) 100%);color:rgba(226,232,240,.8);border-top:1px solid rgba(var(--emerald-300), 0.16)}.footer::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg, transparent 0%, rgba(var(--emerald-300), 0.1) 50%, transparent 100%),linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.028) 1px, transparent 1px);background-size:100% 100%,5.2rem 5.2rem,5.2rem 5.2rem;opacity:.58}.footer::after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg, transparent, rgba(var(--emerald-300), 0.7), rgba(var(--gold-400), 0.35), transparent);box-shadow:0 0 2rem rgba(var(--emerald-400), 0.18)}.footer__container{position:relative;z-index:1;width:100%;max-width:1440px;margin:0 auto;padding-top:3.2rem;padding-right:10px;padding-bottom:1.8rem;padding-left:10px}@media(min-width: 48em){.footer__container{padding-top:3.8rem;padding-right:10px;padding-bottom:2rem;padding-left:10px}}@media(min-width: 64em){.footer__container{padding-top:4.2rem;padding-bottom:2.2rem}}.footer__grid{display:grid;grid-template-columns:1fr;gap:2rem;padding-bottom:2.2rem}@media(min-width: 48em){.footer__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.4rem 2rem;align-items:start}}@media(min-width: 64em){.footer__grid{grid-template-columns:minmax(28rem, 1.35fr) minmax(14rem, 0.75fr) minmax(16rem, 0.85fr) minmax(24rem, 1fr);gap:2.6rem}}@media(min-width: 90em){.footer__grid{gap:3rem}}.footer__brand,.footer__column{min-width:0}.footer__brand{display:grid;align-content:start;gap:1.3rem}@media(min-width: 48em){.footer__brand{padding-right:1.4rem}}.footer__logo{display:inline-flex;align-items:center;gap:1rem;width:fit-content;color:inherit;text-decoration:none}.footer__logo-icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border:1px solid rgba(var(--emerald-300), 0.26);border-radius:.8rem;background:linear-gradient(135deg, rgba(var(--emerald-500), 1), rgba(var(--emerald-700), 1));box-shadow:0 1.2rem 2.8rem rgba(16,185,129,.18);color:#fff;font-size:1.65rem;font-weight:var(--font-weight-extrabold);line-height:1}.footer__logo-text{display:grid;gap:.1rem}.footer__logo-text .name{color:#fff;font-size:1.6rem;font-weight:var(--font-weight-extrabold);line-height:1.1;letter-spacing:0}.footer__logo-text .tagline{color:rgba(203,213,225,.68);font-size:1.1rem;font-weight:var(--font-weight-semibold);line-height:1.35;letter-spacing:0}.footer__description{max-width:42rem;margin:0;color:rgba(203,213,225,.74);font-size:1.3rem;line-height:1.58}.footer__social{display:flex;flex-wrap:wrap;gap:.7rem}.footer__social-link,.footer__back-top{display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.11);border-radius:.8rem;background:hsla(0,0%,100%,.06);color:rgba(226,232,240,.9);transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}.footer__social-link:hover,.footer__social-link:focus-visible,.footer__back-top:hover,.footer__back-top:focus-visible{transform:translateY(-2px);border-color:rgba(var(--emerald-300), 0.38);background:rgba(var(--emerald-400), 0.13);color:#fff;box-shadow:0 1rem 2.2rem rgba(0,0,0,.2);outline:0}.footer__social-link svg,.footer__back-top svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.footer__social-link{width:3.3rem;height:3.3rem}.footer__column{display:grid;align-content:start;gap:.55rem}.footer__column-title{position:relative;margin:0 0 .35rem;padding-bottom:.65rem;color:#fff;font-size:1.32rem;font-style:normal;font-weight:var(--font-weight-extrabold);line-height:1.2;letter-spacing:0}.footer__column-title::after{content:"";position:absolute;left:0;bottom:0;width:2.4rem;height:2px;border-radius:999px;background:linear-gradient(90deg, rgba(var(--emerald-300), 1), rgba(var(--gold-400), 0.85))}.footer__link{display:inline-flex;align-items:center;width:fit-content;min-height:2.35rem;color:rgba(203,213,225,.74);font-size:1.3rem;font-weight:var(--font-weight-medium);line-height:1.35;text-decoration:none;transition:color .2s ease,transform .2s ease,text-shadow .2s ease}.footer__link:hover,.footer__link:focus-visible{color:rgba(var(--emerald-200), 1);transform:translateX(0.3rem);text-shadow:0 0 1.4rem rgba(var(--emerald-300), 0.28);outline:0}.footer__contact{font-style:normal}.footer__contact-item{display:grid;grid-template-columns:2.55rem minmax(0, 1fr);align-items:center;gap:.7rem;min-height:2.9rem;color:rgba(203,213,225,.76);font-size:1.28rem;line-height:1.45;text-decoration:none}.footer a.footer__contact-item{transition:color .2s ease,transform .2s ease}.footer a.footer__contact-item:hover,.footer a.footer__contact-item:focus-visible{color:rgba(var(--emerald-100), 1);transform:translateX(0.3rem);outline:0}.footer a.footer__contact-item:hover .footer__contact-icon,.footer a.footer__contact-item:focus-visible .footer__contact-icon{border-color:rgba(var(--emerald-300), 0.34);background:rgba(var(--emerald-400), 0.13);color:#fff}.footer__contact-icon{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.7rem;background:hsla(0,0%,100%,.055);color:rgba(var(--emerald-200), 0.92);transition:border-color .2s ease,background .2s ease,color .2s ease}.footer__contact-icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.footer__bottom{display:grid;grid-template-columns:1fr auto;gap:.9rem 1.2rem;align-items:center;padding-top:1.6rem;border-top:1px solid hsla(0,0%,100%,.09)}@media(min-width: 48em){.footer__bottom{grid-template-columns:1fr auto auto}}.footer__copyright{margin:0;color:rgba(148,163,184,.78);font-size:1.18rem;line-height:1.45}.footer__legal{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;grid-column:1/-1}@media(min-width: 48em){.footer__legal{grid-column:auto;justify-content:flex-end}}.footer__legal-link{color:rgba(203,213,225,.68);font-size:1.18rem;font-weight:var(--font-weight-semibold);text-decoration:none;transition:color .2s ease}.footer__legal-link:hover,.footer__legal-link:focus-visible{color:rgba(var(--emerald-200), 1);outline:0}.footer__back-top{grid-column:2;grid-row:1;width:3.3rem;height:3.3rem;justify-self:end}:root{--primary-green: #10b981;--secondary-teal: #14b8a6;--info-blue: #0ea5e9;--dark-navy: #07111f;--panel-bg: #0f172a;--surface: #0b1628;--text-primary: #f8fafc;--text-secondary: #94a3b8}.site-footer{position:relative;overflow:hidden;width:100%;background:radial-gradient(circle at 15% 10%, rgba(16, 185, 129, 0.1), transparent 30%),radial-gradient(circle at 85% 20%, rgba(14, 165, 233, 0.08), transparent 28%),linear-gradient(180deg, #0b1628 0%, #07111f 100%);border-top:1px solid hsla(0,0%,100%,.08);color:var(--text-secondary)}.site-footer::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255, 255, 255, 0.026) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px);background-size:5.6rem 5.6rem;mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.72), transparent 82%)}.site-footer__container,.site-footer .footer-cta{position:relative;z-index:1}.site-footer__container{max-width:1440px;margin:0 auto;padding:3.5rem 2rem 2rem}.site-footer__grid{display:grid;grid-template-columns:1fr;gap:2.2rem}.site-footer__brand-column,.site-footer__column{min-width:0}.site-footer__brand-column{display:flex;flex-direction:column;gap:1.15rem}.site-footer__brand{width:fit-content;color:#fff;font-size:2.4rem;font-weight:850;line-height:1.12;text-decoration:none}.site-footer__description{max-width:46rem;margin:0;color:var(--text-secondary);font-size:1.35rem;line-height:1.7}.site-footer__trust{max-width:44rem;margin:0;padding-left:1rem;border-left:2px solid rgba(16,185,129,.52);color:#cbd5e1;font-size:1.25rem;font-weight:650;line-height:1.65}.site-footer__social{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem}.site-footer__social-link{width:3.4rem;height:3.4rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.1);display:inline-flex;align-items:center;justify-content:center;color:#cbd5e1;background:hsla(0,0%,100%,.045);text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.site-footer__social-link:hover,.site-footer__social-link:focus-visible{color:#a7f3d0;border-color:rgba(16,185,129,.34);background:rgba(16,185,129,.12);transform:translateY(-2px);outline:none}.site-footer__social-link svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.site-footer__column{display:flex;flex-direction:column;align-items:flex-start;gap:.72rem}.site-footer__heading{margin:0 0 .35rem;color:#fff;font-size:1.28rem;font-weight:800;line-height:1.3}.site-footer__link{display:inline-flex;align-items:center;width:fit-content;min-height:2.15rem;color:var(--text-secondary);font-size:1.22rem;font-weight:600;line-height:1.35;text-decoration:none;transition:color .2s ease,transform .2s ease}.site-footer__link:hover,.site-footer__link:focus-visible{color:#a7f3d0;transform:translateX(3px);outline:none}.site-footer__bottom{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem}.site-footer__meta{min-width:min(100%,28rem)}.site-footer__copyright,.site-footer__subtitle,.site-footer__notice{margin:0;color:var(--text-secondary);font-size:1.16rem;line-height:1.6}.site-footer__subtitle{margin-top:.25rem}.site-footer__notice{max-width:620px;flex:1 1 32rem;padding:.75rem .9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.46)}.site-footer__bottom-links{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.site-footer__bottom-links .site-footer__link{min-height:2.6rem}@media(min-width: 48em){.site-footer__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64em){.site-footer__grid{grid-template-columns:minmax(24rem, 1.35fr) repeat(3, minmax(0, 1fr));gap:2rem}.site-footer__bottom{flex-direction:row;align-items:center}}@media(min-width: 80em){.site-footer__grid{grid-template-columns:minmax(26rem, 1.4fr) repeat(6, minmax(0, 1fr));gap:1.45rem}}@media(min-width: 90em){.site-footer__grid{gap:2rem}}.footer-cta{max-width:1440px;margin:0 auto;padding:3rem 2rem 0}.footer-cta__panel{background:rgba(15,23,42,.86);border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;padding:2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2rem;box-shadow:0 1.8rem 5rem rgba(0,0,0,.24)}.footer-cta__content{min-width:0}.footer-cta__title{margin:0;color:var(--text-primary);font-size:clamp(2.4rem,2.8vw,3.2rem);font-weight:850;line-height:1.2}.footer-cta__text{max-width:760px;margin:1rem 0 0;color:var(--text-secondary);font-size:1.35rem;line-height:1.7}.footer-cta__actions{width:100%;display:grid;grid-template-columns:1fr;gap:.85rem}@media(min-width: 48em){.footer-cta__actions{width:auto;display:flex;flex-wrap:wrap}}@media(min-width: 64em){.footer-cta__panel{flex-direction:row;align-items:center}.footer-cta__actions{justify-content:flex-end;flex-shrink:0}}.footer-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 1.4rem;border-radius:.8rem;font-size:1.25rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.footer-btn:hover,.footer-btn:focus-visible{transform:translateY(-2px);outline:none}.footer-btn--primary{background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 1rem 2.2rem rgba(20,184,166,.2)}.footer-btn--secondary{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#a7f3d0}@media(min-width: 48em){.footer-btn{width:auto}}.our-services-page{min-height:100vh;background:linear-gradient(135deg, rgb(2, 6, 23) 0%, rgba(5, 28, 35, 0.98) 48%, rgb(4, 49, 40) 100%)}.our-services-page{--services-bg: #07111f;--services-bg-soft: #0b1628;--services-panel: rgba(15, 23, 42, 0.88);--services-panel-strong: rgba(15, 23, 42, 0.96);--services-panel-soft: rgba(7, 17, 31, 0.58);--services-line: rgba(255, 255, 255, 0.08);--services-line-strong: rgba(255, 255, 255, 0.14);--services-text: #f8fafc;--services-muted: #94a3b8;--services-muted-strong: #cbd5e1;--services-green: #10b981;--services-green-soft: #a7f3d0;--services-blue: #0ea5e9;--services-shadow: 0 2.4rem 6rem rgba(0, 0, 0, 0.32);overflow-x:hidden;color:var(--services-text);color-scheme:dark;background:radial-gradient(circle at 15% 12%, rgba(16, 185, 129, 0.08), transparent 30%),radial-gradient(circle at 85% 18%, rgba(14, 165, 233, 0.07), transparent 30%),linear-gradient(180deg, var(--services-bg) 0%, var(--services-bg-soft) 55%, var(--services-bg) 100%)}.our-services-page .main{padding:0;background:rgba(0,0,0,0)}.our-services-page .our-services-hero{position:relative;overflow:hidden;padding:clamp(2.4rem,5vw,5rem) clamp(1rem,2vw,2rem) clamp(1.8rem,3vw,3rem);border-bottom:1px solid var(--services-line);background:radial-gradient(circle at 12% 18%, rgba(16, 185, 129, 0.1), transparent 30%),radial-gradient(circle at 88% 15%, rgba(14, 165, 233, 0.08), transparent 30%),linear-gradient(135deg, #07111f, #0f172a)}.our-services-page .our-services-hero::before{display:none;content:none}.our-services-page .our-services-hero .hero__background{position:absolute;inset:0;overflow:hidden;pointer-events:none}.our-services-page .our-services-hero .hero__grid{position:absolute;inset:0;opacity:.32;background:linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.034) 1px, transparent 1px);background-size:5rem 5rem}.our-services-page .our-services-hero .hero__container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1fr) minmax(26rem, 0.38fr);gap:clamp(1.4rem,3vw,3rem);align-items:end;width:min(100%,1440px);min-height:0;margin:0 auto;padding:0}.our-services-page .our-services-hero .hero__content{width:min(100%,82rem);max-width:82rem;gap:1.1rem;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.our-services-page .our-services-hero .hero__content::before{display:none;content:none}.our-services-page .our-services-hero .hero__badge{min-height:3rem;padding:0 1rem;border:1px solid rgba(16,185,129,.25);border-radius:999px;background:rgba(16,185,129,.1);color:var(--services-green-soft);font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:none}.our-services-page .our-services-hero .hero__title{max-width:82rem;margin:0;color:var(--services-text);font-size:clamp(3rem,2.05rem + 2.5vw,5.2rem);font-weight:900;line-height:1.06;letter-spacing:0}.our-services-page .our-services-hero .hero__description,.our-services-page .our-services-hero .hero__subtitle{max-width:78rem;margin:0;color:var(--services-muted);font-size:clamp(1.22rem,1.12rem + .24vw,1.48rem);font-weight:500;line-height:1.74}.our-services-page .our-services-hero .hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.our-services-page .our-services-hero .hero__stats{display:grid;grid-template-columns:1fr;gap:.8rem;width:100%;max-width:36rem;margin:0;justify-self:end}.our-services-page .our-services-hero .hero__stat{min-width:0;padding:1rem;border:1px solid var(--services-line);border-radius:.8rem;background:rgba(15,23,42,.86);box-shadow:none}.our-services-page .our-services-hero .hero__stat strong{color:var(--services-text);font-size:clamp(1.8rem,1.42rem + .62vw,2.5rem);font-weight:900;line-height:1}.our-services-page .our-services-hero .hero__stat span{color:var(--services-muted);font-size:1rem;font-weight:700;line-height:1.35}.our-services-page .hero-btn,.our-services-page .card-our-services__cta .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:4rem;min-width:0;padding:.72rem 1.1rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;font:inherit;font-size:1.05rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;white-space:normal;transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}.our-services-page .hero-btn svg,.our-services-page .card-our-services__cta .btn svg{width:1.62rem;height:1.62rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.our-services-page .hero-btn:hover,.our-services-page .hero-btn:focus-visible,.our-services-page .card-our-services__cta .btn:hover,.our-services-page .card-our-services__cta .btn:focus-visible{outline:none;transform:translateY(-2px)}.our-services-page .hero-btn:active,.our-services-page .hero-btn.is-active,.our-services-page .card-our-services__cta .btn:active,.our-services-page .card-our-services__cta .btn.is-active{transform:translateY(0) scale(0.99)}.our-services-page .hero-btn:disabled,.our-services-page .hero-btn[aria-disabled=true],.our-services-page .hero-btn.is-disabled,.our-services-page .card-our-services__cta .btn:disabled,.our-services-page .card-our-services__cta .btn[aria-disabled=true],.our-services-page .card-our-services__cta .btn.is-disabled{opacity:.52;cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none}.our-services-page .hero-btn.is-loading,.our-services-page .card-our-services__cta .btn.is-loading{color:rgba(0,0,0,0);pointer-events:none}.our-services-page .hero-btn.is-loading::after,.our-services-page .card-our-services__cta .btn.is-loading::after{position:absolute;width:1.7rem;height:1.7rem;margin:0;border:2px solid hsla(0,0%,100%,.72);border-top-color:rgba(0,0,0,0);border-radius:50%;background:rgba(0,0,0,0);clip-path:none;animation:services-spin .8s linear infinite;content:""}.our-services-page .hero-btn--primary,.our-services-page .card-our-services__cta .btn--primary{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.2)}.our-services-page .hero-btn--primary:hover,.our-services-page .hero-btn--primary:focus-visible,.our-services-page .card-our-services__cta .btn--primary:hover,.our-services-page .card-our-services__cta .btn--primary:focus-visible{border-color:hsla(0,0%,100%,.14);box-shadow:0 1.8rem 3.8rem rgba(14,165,233,.26)}.our-services-page .hero-btn--secondary,.our-services-page .card-our-services__cta .btn--secondary{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:var(--services-green-soft)}.our-services-page .hero-btn--secondary:hover,.our-services-page .hero-btn--secondary:focus-visible,.our-services-page .card-our-services__cta .btn--secondary:hover,.our-services-page .card-our-services__cta .btn--secondary:focus-visible{border-color:rgba(16,185,129,.42);background:rgba(16,185,129,.16);color:#d1fae5}.our-services-page .hero-btn--secondary.is-loading::after,.our-services-page .card-our-services__cta .btn--secondary.is-loading::after{border-color:rgba(167,243,208,.78);border-top-color:rgba(0,0,0,0)}.our-services-page .section__our-services{position:relative;overflow:visible;padding:clamp(2rem,3vw,3.2rem) clamp(1rem,2vw,2rem) clamp(3.5rem,6vw,6rem);background:rgba(0,0,0,0);color:var(--services-text)}.our-services-page .section__our-services::before,.our-services-page .section__our-services::after{display:none;content:none}.our-services-page .section__our-services .container,.our-services-page .section__our-services .card__container-our-services{width:min(100%,1440px);max-width:1440px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.our-services-page .section__our-services .section-header{display:grid;justify-items:start;gap:.55rem;max-width:86rem;margin:0 0 1.2rem;padding:0;text-align:left;box-shadow:none}.our-services-page .section__our-services .section-header::before{display:none;content:none}.our-services-page .section__our-services .section-header__badge{display:inline-flex;align-items:center;min-height:3rem;padding:0 1rem;border:1px solid rgba(16,185,129,.25);border-radius:999px;background:rgba(16,185,129,.1);color:var(--services-green-soft);font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.our-services-page .section__our-services .section-header__title{margin:0;color:var(--services-text);font-size:clamp(2rem,1.52rem + .92vw,3rem);font-weight:900;line-height:1.14;letter-spacing:0}.our-services-page .section__our-services .section-header__subtitle{max-width:76rem;margin:0;color:var(--services-muted);font-size:clamp(1.18rem,1.08rem + .2vw,1.38rem);font-weight:500;line-height:1.68}.our-services-page .card__container-our-services{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin-top:1.2rem;padding:0;counter-reset:service-card}.our-services-page .card__container-our-services::before{display:none;content:none}.our-services-page .card-our-services,.our-services-page .card-our-services:nth-child(3n+2),.our-services-page .card-our-services:nth-child(3n){min-width:0;min-height:100%;height:100%;border:1px solid var(--services-line);border-radius:.8rem;background:rgba(15,23,42,.9);box-shadow:none;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.our-services-page .card-our-services::before,.our-services-page .card-our-services::after,.our-services-page .card-our-services:nth-child(3n+2)::before,.our-services-page .card-our-services:nth-child(3n+2)::after,.our-services-page .card-our-services:nth-child(3n)::before,.our-services-page .card-our-services:nth-child(3n)::after{display:none;content:none}.our-services-page .card-our-services:hover,.our-services-page .card-our-services:focus-within,.our-services-page .card-our-services:nth-child(3n+2):hover,.our-services-page .card-our-services:nth-child(3n+2):focus-within,.our-services-page .card-our-services:nth-child(3n):hover,.our-services-page .card-our-services:nth-child(3n):focus-within{border-color:rgba(16,185,129,.28);background:rgba(15,23,42,.98);box-shadow:0 1.8rem 4rem rgba(0,0,0,.24);transform:translateY(-2px)}.our-services-page .card-our-services__content{--service-card-content-padding: clamp(1.05rem, 1.6vw, 1.35rem);display:flex;min-height:100%;gap:1rem;padding:var(--service-card-content-padding)}.our-services-page .card-our-services__content::before{display:none;content:none}.our-services-page .card-our-services__badge{align-self:flex-start;min-height:2.6rem;margin:0;padding:0 .8rem;border:1px solid rgba(16,185,129,.25);border-radius:999px;background:rgba(16,185,129,.1);color:var(--services-green-soft);font-size:.96rem;font-weight:900;letter-spacing:0;box-shadow:none;white-space:nowrap}.our-services-page .card-our-services__badge::before{background:var(--services-green);box-shadow:0 0 1rem rgba(16,185,129,.32)}.our-services-page .card-our-services__header{display:grid;gap:.85rem;margin:0;padding-bottom:1rem;border-bottom:1px solid var(--services-line)}.our-services-page .card-our-services__header-container{display:grid;grid-template-columns:4.2rem minmax(0, 1fr);gap:.85rem;align-items:start;padding-right:0}.our-services-page .card-our-services__header-icon{width:4.2rem;height:4.2rem;padding:.88rem;border:1px solid rgba(14,165,233,.22);border-radius:.8rem;background:linear-gradient(135deg, rgba(14, 165, 233, 0.18), rgba(16, 185, 129, 0.14));color:#bae6fd;box-shadow:none;transition:transform .22s ease,border-color .22s ease,background .22s ease}.our-services-page svg.card-our-services__header-icon *{stroke:currentColor}.our-services-page .card-our-services:hover .card-our-services__header-icon,.our-services-page .card-our-services:focus-within .card-our-services__header-icon{border-color:rgba(16,185,129,.34);background:linear-gradient(135deg, rgba(14, 165, 233, 0.2), rgba(16, 185, 129, 0.18));box-shadow:none;transform:translateY(-1px)}.our-services-page .card-our-services__header-title{margin:0;color:var(--services-text);font-size:clamp(1.45rem,1.34rem + .18vw,1.72rem);font-weight:900;line-height:1.22;letter-spacing:0}.our-services-page .card-our-services__body{gap:.85rem}.our-services-page .card-our-services__body-text{margin:0;padding:.85rem;border:1px solid var(--services-line);border-radius:.75rem;background:rgba(7,17,31,.46);color:var(--services-muted-strong);font-size:1.08rem;font-weight:650;line-height:1.52}.our-services-page .card-our-services__body-list{display:grid;gap:.55rem;margin:0;padding:0}.our-services-page .card-our-services__body-list-item{display:grid;grid-template-columns:2.3rem minmax(0, 1fr);gap:.65rem;align-items:start;min-height:0;padding:.72rem;border:1px solid var(--services-line);border-left:3px solid rgba(16,185,129,.35);border-radius:.75rem;background:rgba(7,17,31,.36);color:var(--services-muted-strong);font-size:1.02rem;font-weight:650;line-height:1.45;transition:border-color .2s ease,background .2s ease,color .2s ease}.our-services-page .card-our-services__body-list-item::before,.our-services-page .card-our-services__body-list-item::after{display:none;content:none}.our-services-page .card-our-services__body-list-item>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border:1px solid rgba(16,185,129,.25);border-radius:.65rem;background:rgba(16,185,129,.1)}.our-services-page .card-our-services__body-list-item>span:first-child::before{display:none;content:none}.our-services-page .card-our-services__body-list-item>span:last-child{min-width:0;color:inherit}.our-services-page .card-our-services__body-list-item:hover{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.08);color:var(--services-text);box-shadow:none}.our-services-page .card-our-services__body-list-item-icon{display:block;width:1.35rem;height:1.35rem;filter:brightness(0) saturate(100%) invert(76%) sepia(44%) saturate(594%) hue-rotate(102deg) brightness(96%) contrast(91%)}.our-services-page .card-our-services__footer{width:calc(100% + var(--service-card-content-padding) + var(--service-card-content-padding));margin-top:auto;margin-right:calc(0px - var(--service-card-content-padding));margin-bottom:calc(0px - var(--service-card-content-padding));margin-left:calc(0px - var(--service-card-content-padding));overflow:hidden;padding:0;border-top:1px solid var(--services-line);border-radius:0 0 .8rem .8rem;background:rgba(2,6,23,.34)}.our-services-page .card-our-services__footer-text{margin:0;padding:1rem var(--service-card-content-padding);border-bottom:1px solid var(--services-line);background:rgba(7,17,31,.46);color:var(--services-muted);font-size:1.02rem;font-weight:500;line-height:1.58;box-shadow:none}.our-services-page .card-our-services__cta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem;padding:.9rem;background:rgba(0,0,0,0)}.our-services-page .card-our-services__cta .btn::after{flex:0 0 auto;width:1.3rem;height:1.3rem;margin-left:0;background:currentColor;clip-path:polygon(0 43%, 70% 43%, 48% 20%, 60% 8%, 100% 50%, 60% 92%, 48% 80%, 70% 57%, 0 57%);transition:transform .22s ease;content:""}.our-services-page .card-our-services__cta .btn:hover::after,.our-services-page .card-our-services__cta .btn:focus-visible::after{transform:translateX(0.18rem)}.our-services-page .footer{border-top:1px solid var(--services-line);background:#07111f;color:var(--services-muted)}.our-services-page .footer__container{width:min(100%,1440px);max-width:1440px;margin:0 auto;padding:clamp(2.4rem,4vw,4rem) clamp(1rem,2vw,2rem) 1.2rem}.our-services-page .footer__grid{display:grid;grid-template-columns:minmax(24rem, 1.25fr) repeat(3, minmax(0, 1fr));gap:clamp(1.4rem,2.6vw,3rem)}.our-services-page .footer__logo,.our-services-page .footer__column-title{color:var(--services-text)}.our-services-page .footer__logo-icon{background:linear-gradient(135deg, #0ea5e9, #14b8a6)}.our-services-page .footer__description,.our-services-page .footer__contact-item,.our-services-page .footer__copyright{color:var(--services-muted)}.our-services-page .footer__link,.our-services-page .footer__legal-link,.our-services-page .footer__contact-item{transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.our-services-page .footer__link:hover,.our-services-page .footer__link:focus-visible,.our-services-page .footer__legal-link:hover,.our-services-page .footer__legal-link:focus-visible,.our-services-page .footer__contact-item:hover,.our-services-page .footer__contact-item:focus-visible{color:var(--services-green-soft)}.our-services-page .footer__social-link,.our-services-page .footer__contact-icon,.our-services-page .footer__back-top{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:var(--services-green-soft)}.our-services-page .footer__bottom{border-top:1px solid var(--services-line)}@media(max-width: 1180px){.our-services-page .our-services-hero .hero__container{grid-template-columns:1fr}.our-services-page .our-services-hero .hero__stats{grid-template-columns:repeat(3, minmax(0, 1fr));max-width:none;justify-self:stretch}.our-services-page .card__container-our-services{grid-template-columns:repeat(2, minmax(0, 1fr))}.our-services-page .footer__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.our-services-page .our-services-hero{padding-right:.9rem;padding-left:.9rem}.our-services-page .our-services-hero .hero__container,.our-services-page .our-services-hero .hero__stats{grid-template-columns:1fr}.our-services-page .our-services-hero .hero__actions{flex-direction:column;align-items:stretch}.our-services-page .hero-btn,.our-services-page .card-our-services__cta .btn{width:100%}.our-services-page .section__our-services{padding-right:.9rem;padding-left:.9rem}.our-services-page .card__container-our-services,.our-services-page .card-our-services__cta,.our-services-page .footer__grid{grid-template-columns:1fr}.our-services-page .card-our-services__header-container{grid-template-columns:3.8rem minmax(0, 1fr)}.our-services-page .card-our-services__header-icon{width:3.8rem;height:3.8rem;padding:.78rem}}@media(max-width: 420px){.our-services-page .our-services-hero,.our-services-page .section__our-services{padding-right:.8rem;padding-left:.8rem}.our-services-page .card-our-services__content{--service-card-content-padding: 1rem}.our-services-page .card-our-services__body-list-item{grid-template-columns:2.1rem minmax(0, 1fr);padding:.65rem}.our-services-page .card-our-services__body-list-item>span:first-child{width:2.1rem;height:2.1rem}}.our-services-page{overflow-x:hidden;color:var(--services-text);background:radial-gradient(circle at 15% 12%, rgba(16, 185, 129, 0.08), transparent 30%),radial-gradient(circle at 85% 18%, rgba(14, 165, 233, 0.07), transparent 30%),linear-gradient(180deg, #07111f 0%, #0b1628 55%, #07111f 100%)}.our-services-page .main{padding:0;background:rgba(0,0,0,0)}.our-services-page .our-services-hero{position:relative;overflow:hidden;padding:clamp(2.4rem,5vw,5rem) clamp(1rem,2vw,2rem) clamp(1.8rem,3vw,3rem);border-bottom:1px solid var(--services-line);background:radial-gradient(circle at 12% 18%, rgba(16, 185, 129, 0.1), transparent 30%),radial-gradient(circle at 88% 15%, rgba(14, 165, 233, 0.08), transparent 30%),linear-gradient(135deg, #07111f, #0f172a)}.our-services-page .our-services-hero::before{display:none;content:none}.our-services-page .our-services-hero .hero__container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1fr) minmax(26rem, 0.38fr);gap:clamp(1.4rem,3vw,3rem);align-items:end;width:min(100%,1440px);min-height:0;margin:0 auto;padding:0}.our-services-page .our-services-hero .hero__content{width:min(100%,82rem);max-width:82rem;gap:1.1rem;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.our-services-page .our-services-hero .hero__content::before{display:none;content:none}.our-services-page .our-services-hero .hero__badge{min-height:3rem;padding:0 1rem;border:1px solid rgba(16,185,129,.25);border-radius:999px;background:rgba(16,185,129,.1);color:var(--services-green-soft);font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:none}.our-services-page .our-services-hero .hero__title{max-width:82rem;margin:0;color:var(--services-text);font-size:clamp(3rem,2.05rem + 2.5vw,5.2rem);font-weight:900;line-height:1.06;letter-spacing:0}.our-services-page .our-services-hero .hero__description,.our-services-page .our-services-hero .hero__subtitle{max-width:78rem;margin:0;color:var(--services-muted);font-size:clamp(1.22rem,1.12rem + .24vw,1.48rem);font-weight:500;line-height:1.74}.our-services-page .our-services-hero .hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.our-services-page .our-services-hero .hero__stats{display:grid;grid-template-columns:1fr;gap:.8rem;width:100%;max-width:36rem;margin:0;justify-self:end}.our-services-page .our-services-hero .hero__stat{min-width:0;padding:1rem;border:1px solid var(--services-line);border-radius:.8rem;background:rgba(15,23,42,.86);box-shadow:none}.our-services-page .hero-btn,.our-services-page .card-our-services__cta .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-width:0;min-height:4rem;padding:.72rem 1.1rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;font:inherit;font-size:1.05rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;white-space:normal;transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}.our-services-page .hero-btn svg,.our-services-page .card-our-services__cta .btn svg{width:1.62rem;height:1.62rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.our-services-page .hero-btn:hover,.our-services-page .hero-btn:focus-visible,.our-services-page .card-our-services__cta .btn:hover,.our-services-page .card-our-services__cta .btn:focus-visible{outline:none;transform:translateY(-2px)}.our-services-page .hero-btn:active,.our-services-page .hero-btn.is-active,.our-services-page .card-our-services__cta .btn:active,.our-services-page .card-our-services__cta .btn.is-active{transform:translateY(0) scale(0.99)}.our-services-page .hero-btn:disabled,.our-services-page .hero-btn[aria-disabled=true],.our-services-page .hero-btn.is-disabled,.our-services-page .card-our-services__cta .btn:disabled,.our-services-page .card-our-services__cta .btn[aria-disabled=true],.our-services-page .card-our-services__cta .btn.is-disabled{opacity:.52;cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none}.our-services-page .hero-btn.is-loading,.our-services-page .card-our-services__cta .btn.is-loading{color:rgba(0,0,0,0);pointer-events:none}.our-services-page .hero-btn.is-loading::after,.our-services-page .card-our-services__cta .btn.is-loading::after{position:absolute;width:1.7rem;height:1.7rem;margin:0;border:2px solid hsla(0,0%,100%,.72);border-top-color:rgba(0,0,0,0);border-radius:50%;background:rgba(0,0,0,0);clip-path:none;animation:services-spin .8s linear infinite;content:""}.our-services-page .hero-btn--primary,.our-services-page .card-our-services__cta .btn--primary{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.2)}.our-services-page .hero-btn--secondary,.our-services-page .card-our-services__cta .btn--secondary{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:var(--services-green-soft)}.our-services-page .section__our-services{overflow:visible;padding:clamp(2rem,3vw,3.2rem) clamp(1rem,2vw,2rem) clamp(3.5rem,6vw,6rem);background:rgba(0,0,0,0);color:var(--services-text)}.our-services-page .section__our-services::before,.our-services-page .section__our-services::after{display:none;content:none}.our-services-page .section__our-services .container,.our-services-page .section__our-services .card__container-our-services{width:min(100%,1440px);max-width:1440px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.our-services-page .section__our-services .section-header{display:grid;justify-items:start;gap:.55rem;max-width:86rem;margin:0 0 1.2rem;padding:0;text-align:left;box-shadow:none}.our-services-page .section__our-services .section-header::before{display:none;content:none}.our-services-page .card__container-our-services{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin-top:1.2rem;padding:0}.our-services-page .card__container-our-services::before{display:none;content:none}.our-services-page .card-our-services,.our-services-page .card-our-services:nth-child(3n+2),.our-services-page .card-our-services:nth-child(3n){min-width:0;min-height:100%;height:100%;border:1px solid var(--services-line);border-radius:.8rem;background:rgba(15,23,42,.9);box-shadow:none}.our-services-page .card-our-services::before,.our-services-page .card-our-services::after,.our-services-page .card-our-services:nth-child(3n+2)::before,.our-services-page .card-our-services:nth-child(3n+2)::after,.our-services-page .card-our-services:nth-child(3n)::before,.our-services-page .card-our-services:nth-child(3n)::after{display:none;content:none}.our-services-page .card-our-services__content{--service-card-content-padding: clamp(1.05rem, 1.6vw, 1.35rem);display:flex;min-height:100%;gap:1rem;padding:var(--service-card-content-padding)}.our-services-page .card-our-services__header{display:grid;gap:.85rem;margin:0;padding-bottom:1rem;border-bottom:1px solid var(--services-line)}.our-services-page .card-our-services__header-container{display:grid;grid-template-columns:4.2rem minmax(0, 1fr);gap:.85rem;align-items:start;padding-right:0}.our-services-page .card-our-services__header-icon{width:4.2rem;height:4.2rem;padding:.88rem;border:1px solid rgba(14,165,233,.22);border-radius:.8rem;background:linear-gradient(135deg, rgba(14, 165, 233, 0.18), rgba(16, 185, 129, 0.14));color:#bae6fd;box-shadow:none}.our-services-page .card-our-services__body-text,.our-services-page .card-our-services__body-list-item{border:1px solid var(--services-line);border-radius:.75rem;background:rgba(7,17,31,.42);color:var(--services-muted-strong);box-shadow:none}.our-services-page .card-our-services__body-list-item{display:grid;grid-template-columns:2.3rem minmax(0, 1fr);gap:.65rem;align-items:start;padding:.72rem;border-left:3px solid rgba(16,185,129,.35);font-size:1.02rem;line-height:1.45}.our-services-page .card-our-services__body-list-item::before,.our-services-page .card-our-services__body-list-item::after{display:none;content:none}.our-services-page .card-our-services__body-list-item>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border:1px solid rgba(16,185,129,.25);border-radius:.65rem;background:rgba(16,185,129,.1)}.our-services-page .card-our-services__body-list-item>span:first-child::before{display:none;content:none}.our-services-page .card-our-services__body-list-item-icon{display:block;width:1.35rem;height:1.35rem;filter:brightness(0) saturate(100%) invert(76%) sepia(44%) saturate(594%) hue-rotate(102deg) brightness(96%) contrast(91%)}.our-services-page .card-our-services__footer{border-top:1px solid var(--services-line);border-radius:0 0 .8rem .8rem;background:rgba(2,6,23,.34)}.our-services-page .card-our-services__footer-text{border-bottom:1px solid var(--services-line);background:rgba(7,17,31,.46);color:var(--services-muted);font-size:1.02rem;line-height:1.58;box-shadow:none}.our-services-page .card-our-services__cta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem;padding:.9rem}.our-services-page .card-our-services__cta .btn::after{flex:0 0 auto;width:1.3rem;height:1.3rem;margin-left:0;background:currentColor;clip-path:polygon(0 43%, 70% 43%, 48% 20%, 60% 8%, 100% 50%, 60% 92%, 48% 80%, 70% 57%, 0 57%);content:""}.our-services-page .footer{border-top:1px solid var(--services-line);background:#07111f;color:var(--services-muted)}.our-services-page .footer__container{width:min(100%,1440px);max-width:1440px;margin:0 auto;padding:clamp(2.4rem,4vw,4rem) clamp(1rem,2vw,2rem) 1.2rem}.our-services-page .footer__grid{display:grid;grid-template-columns:minmax(24rem, 1.25fr) repeat(3, minmax(0, 1fr));gap:clamp(1.4rem,2.6vw,3rem)}@media(max-width: 1180px){.our-services-page .our-services-hero .hero__container{grid-template-columns:1fr}.our-services-page .our-services-hero .hero__stats{grid-template-columns:repeat(3, minmax(0, 1fr));max-width:none;justify-self:stretch}.our-services-page .card__container-our-services{grid-template-columns:repeat(2, minmax(0, 1fr))}.our-services-page .footer__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.our-services-page .our-services-hero,.our-services-page .section__our-services{padding-right:.9rem;padding-left:.9rem}.our-services-page .our-services-hero .hero__container,.our-services-page .our-services-hero .hero__stats{grid-template-columns:1fr}.our-services-page .our-services-hero .hero__actions{flex-direction:column;align-items:stretch}.our-services-page .hero-btn,.our-services-page .card-our-services__cta .btn{width:100%}.our-services-page .card__container-our-services,.our-services-page .card-our-services__cta,.our-services-page .footer__grid{grid-template-columns:1fr}}@keyframes services-spin{to{transform:rotate(360deg)}}.section__our-services{position:relative;overflow:hidden;padding:var(--spacing-16) 0;background:linear-gradient(135deg, rgb(2, 6, 23) 0%, rgba(5, 28, 35, 0.98) 48%, rgb(4, 49, 40) 100%);color:#fff}@media(min-width: 48em){.section__our-services{padding:var(--spacing-20) 0}}.section__our-services::before,.section__our-services::after{content:"";position:absolute;pointer-events:none}.section__our-services::before{inset:0;background:linear-gradient(110deg, transparent 0%, rgba(var(--emerald-300), 0.075) 44%, transparent 72%),linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.032) 1px, transparent 1px);background-size:100% 100%,5.6rem 5.6rem,5.6rem 5.6rem;opacity:.52}.section__our-services::after{top:12%;left:-14rem;width:34rem;height:34rem;border-radius:50%;background:radial-gradient(circle, rgba(var(--emerald-400), 0.18) 0%, transparent 70%);filter:blur(2rem)}.section__our-services .container,.section__our-services .our-services__intro,.section__our-services .card__container-our-services{position:relative;z-index:1}.section__our-services .container{width:100%;max-width:144rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.section__our-services .section-header{display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;gap:1.2rem;width:100%;margin:0 auto clamp(1.8rem,2.5vw,2.8rem);padding:0 0 clamp(1.4rem,2vw,2rem);text-align:center}.section__our-services .section-header::before{content:"";position:absolute;bottom:calc(var(--spacing-4)*-1);left:50%;width:7.2rem;height:2px;border-radius:var(--radius-full);background:linear-gradient(90deg, rgba(var(--emerald-300), 1), rgba(var(--gold-400), 0.82));pointer-events:none;transform:translateX(-50%)}.section__our-services .section-header__badge,.section__our-services .section-header__title,.section__our-services .section-header__subtitle{position:relative;z-index:1}.section__our-services .section-header__title{width:100%;max-width:78rem;margin:0 auto;color:#fff;font-size:clamp(2.55rem,2.12rem + 1.05vw,3.9rem);font-weight:var(--font-weight-extrabold);line-height:1.08;letter-spacing:0;text-wrap:balance}.section__our-services .section-header__subtitle{width:100%;max-width:82rem;margin:-0.35rem auto 0;color:rgba(203,213,225,.78);font-size:clamp(1.38rem,1.28rem + .16vw,1.55rem);line-height:1.62}.section__our-services .our-services__intro{width:100%;max-width:144rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:grid;grid-template-columns:1fr;gap:clamp(1.6rem,2.2vw,2.4rem);margin:clamp(2.4rem,3.4vw,3.6rem) auto 0;padding-top:clamp(1.6rem,2.2vw,2.2rem);padding-bottom:0;border-top:1px solid hsla(0,0%,100%,.1);background:linear-gradient(90deg, rgba(var(--emerald-300), 0.2), transparent 34%) top left/100% 1px no-repeat}@media(min-width: 64em){.section__our-services .our-services__intro{grid-template-columns:minmax(0, 1fr) minmax(34rem, 0.82fr);align-items:start;gap:clamp(2.4rem,3vw,3.2rem)}}.section__our-services .our-services__intro-copy{display:flex;flex-direction:column;gap:var(--spacing-2)}.section__our-services .our-services__intro-eyebrow{display:inline-flex;align-items:center;align-self:flex-start;min-height:2.8rem;padding:0 var(--spacing-3);border-left:2px solid rgba(var(--gold-400), 0.9);background:hsla(0,0%,100%,.055);color:rgba(var(--gold-400), 1);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.section__our-services .our-services__intro-title{max-width:72rem;margin:0;color:#fff;font-size:clamp(1.8rem,2vw,2.8rem);font-weight:700;line-height:1.15;letter-spacing:0}.section__our-services .our-services__intro-text{max-width:68rem;margin:.15rem 0 0;color:rgba(203,213,225,.78);font-size:var(--font-size-base);line-height:1.68}.section__our-services .our-services__intro-button{position:relative;display:inline-flex;align-items:center;align-self:flex-start;gap:var(--spacing-2);min-height:4.2rem;margin-top:var(--spacing-1);padding:0 var(--spacing-4);border:1px solid rgba(var(--emerald-300), 0.3);border-radius:var(--radius-lg);background:linear-gradient(135deg, rgba(var(--emerald-500), 1) 0%, rgba(var(--emerald-700), 1) 100%);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);letter-spacing:0;text-decoration:none;box-shadow:0 1.2rem 2.8rem rgba(16,185,129,.18);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.section__our-services .our-services__intro-button span{font-size:1.6rem;line-height:1;transition:transform .22s ease}.section__our-services .our-services__intro-button:hover,.section__our-services .our-services__intro-button:focus-visible{border-color:rgba(var(--emerald-200), 0.58);box-shadow:0 1.8rem 3.6rem rgba(16,185,129,.24);transform:translateY(-2px)}.section__our-services .our-services__intro-button:hover span,.section__our-services .our-services__intro-button:focus-visible span{transform:translateX(0.3rem)}.section__our-services .our-services__intro-button:focus-visible{outline:2px solid rgba(var(--emerald-200), 0.64);outline-offset:3px}.section__our-services .our-services__intro-highlights{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}@media(min-width: 48em){.section__our-services .our-services__intro-highlights{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 64em){.section__our-services .our-services__intro-highlights{grid-template-columns:1fr;border-top:0;border-bottom:0}}.section__our-services .our-services__intro-highlight{position:relative;display:grid;gap:.5rem;padding:var(--spacing-3) 0;border-top:1px solid hsla(0,0%,100%,.1);transition:border-color .22s ease,transform .22s ease}.section__our-services .our-services__intro-highlight:first-child{border-top:0}.section__our-services .our-services__intro-highlight:hover{border-color:rgba(var(--emerald-300), 0.28);transform:translateX(0.3rem)}@media(min-width: 48em){.section__our-services .our-services__intro-highlight{padding:0 var(--spacing-4);border-top:0;border-left:1px solid hsla(0,0%,100%,.1)}.section__our-services .our-services__intro-highlight:first-child{padding-left:0;border-left:0}}@media(min-width: 64em){.section__our-services .our-services__intro-highlight{padding:var(--spacing-3) 0 var(--spacing-3) var(--spacing-4);border-top:1px solid hsla(0,0%,100%,.08);border-left:2px solid rgba(var(--emerald-300), 0.24)}.section__our-services .our-services__intro-highlight:first-child{padding-left:var(--spacing-4);border-top:0;border-left:2px solid rgba(var(--emerald-300), 0.24)}}.section__our-services .our-services__intro-highlight-value{color:rgba(var(--emerald-100), 1);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);letter-spacing:0}.section__our-services .our-services__intro-highlight-label{color:rgba(203,213,225,.72);font-size:var(--font-size-sm);line-height:1.5}.card__container-our-services{width:100%;max-width:144rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:grid;grid-template-columns:1fr;gap:var(--spacing-5);margin:0 auto;padding-top:var(--spacing-8);padding-bottom:0;border-top:1px solid hsla(0,0%,100%,.1);counter-reset:service-card}@media(min-width: 64em){.card__container-our-services{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--spacing-6)}}.card-our-services{position:relative;display:flex;min-height:100%;overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:2.8rem;background:linear-gradient(160deg, rgba(4, 11, 27, 0.98) 0%, rgba(7, 14, 30, 0.97) 38%, rgba(10, 22, 44, 0.98) 100%),radial-gradient(circle at top right, rgba(var(--emerald-400), 0.14) 0%, transparent 34%),radial-gradient(circle at bottom left, rgba(59, 130, 246, 0.12) 0%, transparent 40%);box-shadow:0 34px 68px -38px rgba(2,6,23,.92),0 20px 40px -30px rgba(15,23,42,.92),inset 0 1px 0 hsla(0,0%,100%,.08);isolation:isolate;padding:0;counter-increment:service-card;transition:transform .45s cubic-bezier(0.23, 1, 0.32, 1),box-shadow .35s ease,border-color .35s ease}.card-our-services::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(145deg, rgba(255, 255, 255, 0.12), rgba(var(--emerald-300), 0.26), rgba(96, 165, 250, 0.2), rgba(var(--gold-400), 0.24));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.78;pointer-events:none;transition:opacity .35s ease;z-index:2}.card-our-services::after{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at top right, rgba(var(--gold-400), 0.14) 0%, transparent 58%),radial-gradient(380px circle at bottom left, rgba(var(--emerald-500), 0.18) 0%, transparent 60%);opacity:.78;pointer-events:none;transition:opacity .4s ease,transform .4s ease;z-index:0}.card-our-services:hover,.card-our-services:focus-within{border-color:rgba(var(--emerald-300), 0.3);box-shadow:0 48px 92px -42px #020617,0 24px 44px -30px rgba(var(--emerald-500), 0.28),0 0 0 1px hsla(0,0%,100%,.03);transform:translateY(-0.8rem)}.card-our-services:hover::before,.card-our-services:focus-within::before{opacity:1}.card-our-services:hover::after,.card-our-services:focus-within::after{opacity:1;transform:scale(1.03)}.card-our-services:hover .card-our-services__header-icon,.card-our-services:focus-within .card-our-services__header-icon{border-color:rgba(var(--emerald-300), 0.28);background:linear-gradient(145deg, rgba(var(--emerald-500), 0.22) 0%, rgba(var(--gold-400), 0.16) 100%);box-shadow:0 24px 40px -26px rgba(var(--emerald-500), 0.44),inset 0 1px 0 hsla(0,0%,100%,.08);transform:translateY(-0.3rem) scale(1.04)}.card-our-services:nth-child(3n+2){background:linear-gradient(160deg, rgba(17, 11, 5, 0.98) 0%, rgba(28, 18, 8, 0.96) 46%, rgba(39, 23, 10, 0.98) 100%),radial-gradient(circle at top right, rgba(var(--gold-400), 0.16) 0%, transparent 36%),radial-gradient(circle at bottom left, rgba(251, 191, 36, 0.08) 0%, transparent 38%)}.card-our-services:nth-child(3n){background:linear-gradient(160deg, rgba(4, 12, 28, 0.98) 0%, rgba(7, 17, 36, 0.96) 46%, rgba(8, 21, 46, 0.98) 100%),radial-gradient(circle at top right, rgba(59, 130, 246, 0.16) 0%, transparent 36%),radial-gradient(circle at bottom left, rgba(96, 165, 250, 0.1) 0%, transparent 38%)}.card-our-services__content{position:relative;z-index:3;display:flex;flex-direction:column;width:100%;min-height:100%;gap:var(--spacing-7);padding:var(--spacing-8)}@media(min-width: 48em){.card-our-services__content{padding:var(--spacing-10)}}.card-our-services__content::before{content:counter(service-card, decimal-leading-zero);position:absolute;top:var(--spacing-8);right:var(--spacing-8);display:inline-flex;align-items:center;justify-content:center;min-width:5.6rem;height:5.6rem;padding:0 var(--spacing-2);border:1px solid hsla(0,0%,100%,.08);border-radius:2rem;background:linear-gradient(180deg, rgba(15, 23, 42, 0.94) 0%, rgba(6, 12, 28, 0.98) 100%);color:rgba(var(--gold-400), 0.98);font-size:1.2rem;font-weight:var(--font-weight-extrabold);letter-spacing:.2em;box-shadow:0 18px 34px -24px rgba(0,0,0,.92),inset 0 1px 0 hsla(0,0%,100%,.08)}.card-our-services__badge{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--spacing-2);max-width:calc(100% - 7rem);margin-bottom:var(--spacing-1);padding:1rem 1.7rem;border:1px solid rgba(var(--emerald-400), 0.16);border-radius:var(--radius-full);background:linear-gradient(135deg, rgba(var(--emerald-500), 0.16) 0%, rgba(15, 23, 42, 0.58) 100%);color:rgba(var(--emerald-100), 0.98);font-size:1rem;font-weight:var(--font-weight-extrabold);letter-spacing:.18em;line-height:1.25;text-transform:uppercase}.card-our-services__badge::before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:rgba(var(--gold-400), 1);box-shadow:0 0 16px rgba(var(--gold-400), 0.8);flex:0 0 auto}.card-our-services__header{width:100%;margin-bottom:var(--spacing-1);padding-bottom:var(--spacing-6);border-bottom:1px solid rgba(148,163,184,.12)}.card-our-services__header-container{display:flex;align-items:center;gap:var(--spacing-5);padding-right:6rem}.card-our-services__header-icon{width:6.8rem;height:6.8rem;padding:1.4rem;border:1px solid hsla(0,0%,100%,.1);border-radius:2.4rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.08) 0%, rgba(var(--emerald-500), 0.12) 100%);box-shadow:0 20px 36px -24px rgba(0,0,0,.56),inset 0 1px 0 hsla(0,0%,100%,.08);flex-shrink:0;object-fit:contain;transition:transform .35s ease,border-color .35s ease,background .35s ease,box-shadow .35s ease}.card-our-services__header-title{margin:0;color:rgba(248,250,252,.97);font-size:clamp(2.2rem,1.9rem + .8vw,2.9rem);font-weight:var(--font-weight-extrabold);line-height:1.14;letter-spacing:0;text-shadow:0 8px 24px rgba(2,6,23,.35);text-wrap:balance}.card-our-services__body{display:flex;flex:1;flex-direction:column;gap:var(--spacing-6);width:100%;margin-bottom:var(--spacing-2)}.card-our-services__body-text{position:relative;overflow:hidden;margin:0;padding:var(--spacing-5);border:1px solid hsla(0,0%,100%,.05);border-radius:2rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.05) 0%, rgba(8, 15, 30, 0.86) 100%);color:rgba(226,232,240,.8);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 32px -26px rgba(0,0,0,.86)}.card-our-services__body-list{display:flex;flex-direction:column;gap:var(--spacing-4);margin:0;padding:0;list-style:none}.card-our-services__body-list-item{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid hsla(0,0%,100%,.06);border-radius:1.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.05) 0%, rgba(8, 15, 30, 0.84) 100%);color:rgba(203,213,225,.88);font-size:1.45rem;line-height:1.6;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 14px 28px -28px rgba(0,0,0,.9);transition:transform .3s ease,border-color .3s ease,background .3s ease,color .3s ease}.card-our-services__body-list-item:hover{border-color:hsla(0,0%,100%,.14);background:linear-gradient(145deg, rgba(255, 255, 255, 0.07) 0%, rgba(9, 18, 38, 0.9) 100%);color:rgba(248,250,252,.98);transform:translateX(0.4rem)}.card-our-services__body-list-item-icon{width:3rem;height:3rem;padding:.6rem;border:1px solid rgba(var(--emerald-400), 0.2);border-radius:50%;background:linear-gradient(145deg, rgba(var(--emerald-500), 0.18) 0%, rgba(15, 23, 42, 0.22) 100%);box-shadow:0 10px 18px -16px rgba(var(--emerald-600), 0.54);flex-shrink:0}.card-our-services__footer{width:100%;padding:var(--spacing-6);border-top:1px solid rgba(148,163,184,.12);border-radius:2.2rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(8, 15, 30, 0.82) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 34px -28px rgba(0,0,0,.9)}.card-our-services__footer-text{margin:0 0 var(--spacing-6);color:rgba(203,213,225,.78);font-size:1.35rem;line-height:1.72}.card-our-services__cta{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:2rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(2, 6, 23, 0.42) 100%)}@media(min-width: 40em){.card-our-services__cta{flex-direction:row}}.card-our-services__cta .btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:5rem;padding:1.4rem 1.8rem;border-radius:1.6rem;font-size:1.28rem;font-weight:var(--font-weight-extrabold);line-height:1.2;letter-spacing:.02em;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease,color .3s ease}@media(min-width: 40em){.card-our-services__cta .btn{flex:1;width:auto}}.card-our-services__cta .btn:hover,.card-our-services__cta .btn:focus-visible{transform:translateY(-0.3rem)}.card-our-services__cta .btn--primary{border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(135deg, rgba(var(--emerald-400), 1) 0%, rgba(var(--emerald-700), 1) 54%, rgba(var(--gold-500), 0.95) 100%);color:#fff;box-shadow:0 26px 44px -22px rgba(var(--emerald-600), 0.86),inset 0 1px 0 hsla(0,0%,100%,.12)}.card-our-services__cta .btn--secondary{border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(15, 23, 42, 0.84) 100%);color:rgba(241,245,249,.96);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 30px -28px rgba(0,0,0,.88)}@media(max-width: 640px){.section__our-services{padding:var(--spacing-12) 0}.card-our-services{border-radius:2rem}.card-our-services__content{gap:var(--spacing-5);padding:var(--spacing-5)}.card-our-services__content::before{top:var(--spacing-5);right:var(--spacing-5);min-width:4.6rem;height:4.6rem;border-radius:1.6rem}.card-our-services__badge{max-width:calc(100% - 5.8rem);padding:.8rem 1.2rem;letter-spacing:.1em}.card-our-services__header-container{align-items:flex-start;gap:var(--spacing-4);padding-right:0}.card-our-services__header-icon{width:5.4rem;height:5.4rem;padding:1.1rem;border-radius:1.8rem}.card-our-services__header-title{font-size:2rem}.card-our-services__body-list-item{font-size:1.35rem}.card-our-services__footer{padding:var(--spacing-4)}}.our-services-page .hero{padding:clamp(7.6rem,8vw,9.4rem) var(--spacing-4) clamp(3rem,5vw,5.4rem);border-bottom:1px solid rgba(var(--emerald-300), 0.18);background:radial-gradient(34rem circle at 12% 12%, rgba(var(--emerald-300), 0.18), transparent 68%),radial-gradient(30rem circle at 88% 4%, rgba(var(--gold-400), 0.12), transparent 70%),linear-gradient(135deg, rgb(2, 6, 23) 0%, rgba(3, 30, 39, 0.99) 48%, rgb(3, 68, 53) 100%)}.our-services-page .hero::before{background:linear-gradient(112deg, rgba(var(--emerald-300), 0.1), transparent 42%),linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.032) 1px, transparent 1px);background-size:100% 100%,5.2rem 5.2rem,5.2rem 5.2rem;opacity:.76}.our-services-page .hero .hero__content{width:min(100%,86rem);max-width:86rem;gap:1.05rem;padding:clamp(1.8rem,3vw,3rem);border:1px solid rgba(var(--emerald-300), 0.18);border-radius:1.2rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.025)),rgba(2,6,23,.38);box-shadow:0 2.6rem 5.4rem -3.6rem rgba(0,0,0,.95),0 0 4rem rgba(var(--emerald-400), 0.08),inset 0 1px 0 hsla(0,0%,100%,.1)}.our-services-page .hero .hero__badge{border-color:rgba(var(--emerald-300), 0.3);background:linear-gradient(135deg, rgba(var(--emerald-400), 0.16), rgba(255, 255, 255, 0.04)),rgba(2,6,23,.42);color:rgba(var(--emerald-100), 0.98);text-transform:uppercase}.our-services-page .hero .hero__title{max-width:58rem;font-size:clamp(3.6rem,2.95rem + 1.8vw,5.4rem)}.our-services-page .hero .hero__subtitle{max-width:66rem;color:rgba(226,232,240,.82)}.our-services-page .hero .hero__features,.our-services-page .hero .hero__stats{display:none}.our-services-page .hero .hero-search{width:min(100%,64rem);margin-top:.35rem;border-color:rgba(var(--emerald-300), 0.16);border-radius:1rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.065), rgba(255, 255, 255, 0.018)),rgba(2,6,23,.3);box-shadow:0 1.8rem 3.6rem -3rem rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.07)}.our-services-page .hero .hero__actions{margin-top:.5rem}.our-services-page .hero .hero-btn{border-radius:var(--radius-full)}.our-services-page .section__our-services{padding-top:clamp(5rem,7vw,7rem);padding-bottom:clamp(5rem,7vw,7rem)}.our-services-page .section__our-services .section-header{max-width:86rem;padding:clamp(1.8rem,2.6vw,2.6rem);box-shadow:0 2.4rem 5rem -4rem rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.08)}.our-services-page .section__our-services .section-header::before{bottom:1.4rem}.our-services-page .section__our-services .section-header__badge{border-radius:var(--radius-full);color:rgba(var(--emerald-100), 0.98)}.our-services-page .section__our-services .section-header__title{color:#fff}.our-services-page .our-services__intro{margin-top:clamp(2rem,3vw,3rem);padding:clamp(1.6rem,2.4vw,2.4rem);border:1px solid rgba(var(--emerald-300), 0.14);border-radius:1.2rem;background:linear-gradient(135deg, rgba(var(--emerald-400), 0.08), rgba(255, 255, 255, 0.025)),rgba(2,6,23,.34);box-shadow:0 2rem 4.2rem -3.4rem rgba(0,0,0,.92),inset 0 1px 0 hsla(0,0%,100%,.08)}.our-services-page .our-services__intro-eyebrow{border:1px solid rgba(var(--emerald-300), 0.22);border-left:0;border-radius:var(--radius-full);background:rgba(var(--emerald-500), 0.12);color:rgba(var(--emerald-100), 0.98)}.our-services-page .card__container-our-services{display:grid;grid-template-columns:1fr;grid-auto-flow:row;align-items:stretch;gap:clamp(1.25rem,2vw,2rem);width:min(100% - 3.2rem,var(--container-max-width));margin:clamp(2rem,3vw,3.2rem) auto 0;padding:0;background:none;background-image:none;counter-reset:service-card}@media(min-width: 48em){.our-services-page .card__container-our-services{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64em){.our-services-page .card__container-our-services{grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1.55rem,1.7vw,2.2rem)}}.our-services-page .card__container-our-services::before{content:none;display:none}.our-services-page .card-our-services{--service-card-accent: rgba(var(--emerald-300), 1);--service-card-accent-strong: rgba(var(--emerald-500), 1);--service-card-glow: rgba(var(--emerald-400), 0.22);--service-card-border: rgba(var(--emerald-300), 0.28);--service-card-overlay: rgba(var(--emerald-400), 0.12);min-height:100%;min-width:0;height:100%;border-color:var(--service-card-border);border-radius:1.2rem;background:radial-gradient(24rem circle at 98% -12%, var(--service-card-overlay) 0%, transparent 68%),linear-gradient(135deg, rgba(255, 255, 255, 0.072), rgba(255, 255, 255, 0) 38%),linear-gradient(150deg, rgba(2, 6, 23, 0.98) 0%, rgba(3, 38, 44, 0.98) 46%, rgba(2, 77, 60, 0.94) 100%);box-shadow:0 2rem 4.4rem -3rem rgba(0,0,0,.96),inset 0 1px 0 hsla(0,0%,100%,.075)}.our-services-page .card-our-services::before{background:linear-gradient(145deg, rgba(255, 255, 255, 0.1), var(--service-card-border), transparent);opacity:.7}.our-services-page .card-our-services::after{background:linear-gradient(120deg, rgba(255, 255, 255, 0.038), transparent 42%),radial-gradient(30rem circle at 100% 0%, var(--service-card-glow), transparent 70%);opacity:.52}.our-services-page .card-our-services:hover,.our-services-page .card-our-services:focus-within{border-color:var(--service-card-border);box-shadow:0 3rem 6rem -3.4rem #000,0 0 3.2rem var(--service-card-glow);transform:translateY(-0.55rem)}.our-services-page .card-our-services:hover .card-our-services__header-icon,.our-services-page .card-our-services:focus-within .card-our-services__header-icon{border-color:var(--service-card-border);background:linear-gradient(145deg, rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.04)),var(--service-card-overlay);box-shadow:0 1.8rem 3rem -1.8rem var(--service-card-glow),inset 0 1px 0 hsla(0,0%,100%,.14);transform:translateY(-0.24rem) scale(1.06) rotate(-2deg)}.our-services-page .card-our-services:nth-child(3n+2),.our-services-page .card-our-services:nth-child(3n){background:radial-gradient(24rem circle at 98% -12%, var(--service-card-overlay) 0%, transparent 68%),linear-gradient(135deg, rgba(255, 255, 255, 0.072), rgba(255, 255, 255, 0) 38%),linear-gradient(150deg, rgba(2, 6, 23, 0.98) 0%, rgba(3, 38, 44, 0.98) 46%, rgba(2, 77, 60, 0.94) 100%)}.our-services-page .card-our-services:nth-child(2){--service-card-accent: rgba(34, 211, 238, 1);--service-card-accent-strong: rgba(8, 145, 178, 1);--service-card-glow: rgba(34, 211, 238, 0.22);--service-card-border: rgba(34, 211, 238, 0.28);--service-card-overlay: rgba(34, 211, 238, 0.11)}.our-services-page .card-our-services:nth-child(3),.our-services-page .card-our-services:nth-child(4){--service-card-accent: rgba(var(--gold-400), 1);--service-card-accent-strong: rgba(var(--gold-500), 1);--service-card-glow: rgba(var(--gold-400), 0.2);--service-card-border: rgba(var(--gold-400), 0.28);--service-card-overlay: rgba(var(--gold-400), 0.1)}.our-services-page .card-our-services:nth-child(6),.our-services-page .card-our-services:nth-child(9){--service-card-accent: rgba(96, 165, 250, 1);--service-card-accent-strong: rgba(37, 99, 235, 1);--service-card-glow: rgba(96, 165, 250, 0.2);--service-card-border: rgba(96, 165, 250, 0.3);--service-card-overlay: rgba(96, 165, 250, 0.1)}@media(min-width: 64em){.our-services-page .card-our-services{grid-column:auto}}.our-services-page .card-our-services__content{--service-card-content-padding: clamp(1.5rem, 2vw, 2rem);gap:1.4rem;padding:var(--service-card-content-padding)}.our-services-page .card-our-services__content::before{display:none}.our-services-page .card-our-services__badge{align-self:flex-end;max-width:100%;min-height:2.8rem;margin:0;margin-left:auto;padding:0 1rem;border:1px solid var(--service-card-border);border-radius:var(--radius-full);background:linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.025)),var(--service-card-overlay);color:#fff;font-size:1.02rem;letter-spacing:0;box-shadow:0 1rem 2rem -1.7rem var(--service-card-glow)}.our-services-page .card-our-services__badge::before{background:var(--service-card-accent);box-shadow:0 0 1.3rem var(--service-card-glow)}.our-services-page .card-our-services__header{display:flex;flex-direction:column;align-items:stretch;margin:0;padding-bottom:1.2rem;border-bottom-color:var(--service-card-border)}.our-services-page .card-our-services__header-container{display:grid;grid-template-columns:5.6rem minmax(0, 1fr);align-items:center;gap:1.2rem;padding-right:0}.our-services-page .card-our-services__header-icon{width:5.6rem;height:5.6rem;padding:1rem;border:1px solid var(--service-card-border);border-radius:1rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.035)),var(--service-card-overlay);color:var(--service-card-accent);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;box-shadow:0 1.4rem 2.6rem -1.8rem var(--service-card-glow),inset 0 1px 0 hsla(0,0%,100%,.12)}.our-services-page svg.card-our-services__header-icon *{vector-effect:non-scaling-stroke}.our-services-page .card-our-services__header-title{font-size:clamp(1.7rem,1.52rem + .24vw,2rem);line-height:1.18}.our-services-page .card-our-services__body{gap:1rem;margin:0}.our-services-page .card-our-services__body-text{padding:1rem;border-color:var(--service-card-border);border-radius:1rem;background:linear-gradient(135deg, var(--service-card-overlay), rgba(255, 255, 255, 0.02)),rgba(2,6,23,.34);color:rgba(226,232,240,.86);font-size:1.28rem;line-height:1.5}.our-services-page .card-our-services__body-list{gap:.72rem}.our-services-page .card-our-services__body-list-item{--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='m9 15 2 2 4-4'/%3E%3C/svg%3E");position:relative;display:flex;align-items:center;gap:.85rem;min-height:4.15rem;overflow:hidden;padding:.78rem .95rem .78rem .82rem;border-color:hsla(0,0%,100%,.075);border-left:3px solid var(--service-card-border);border-radius:1rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.016)),rgba(2,6,23,.34);color:rgba(203,213,225,.86);font-size:1.22rem;line-height:1.42;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 1.2rem 2.2rem -2rem rgba(0,0,0,.88);isolation:isolate}.our-services-page .card-our-services__body-list-item::before,.our-services-page .card-our-services__body-list-item::after{content:"";position:absolute;pointer-events:none}.our-services-page .card-our-services__body-list-item::before{inset:0 auto 0 0;width:.32rem;background:linear-gradient(180deg, var(--service-card-accent), transparent);opacity:.8}.our-services-page .card-our-services__body-list-item::after{inset:0;background:radial-gradient(18rem circle at 0 0, var(--service-card-glow), transparent 62%),linear-gradient(135deg, var(--service-card-overlay), transparent 52%);opacity:0;transition:opacity .24s ease,transform .24s ease;transform:translateX(-0.6rem);z-index:-1}.our-services-page .card-our-services__body-list-item>span{position:relative;z-index:1}.our-services-page .card-our-services__body-list-item>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;flex:0 0 2.55rem;border:1px solid var(--service-card-border);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.035)),var(--service-card-overlay);box-shadow:0 1rem 1.8rem -1.35rem var(--service-card-glow),inset 0 1px 0 hsla(0,0%,100%,.12);transition:transform .24s ease,background .24s ease,box-shadow .24s ease}.our-services-page .card-our-services__body-list-item>span:first-child::before{content:"";width:1.35rem;height:1.35rem;background:var(--service-card-accent);filter:drop-shadow(0 0 0.65rem var(--service-card-glow));-webkit-mask:var(--service-item-icon) center/contain no-repeat;mask:var(--service-item-icon) center/contain no-repeat}.our-services-page .card-our-services__body-list-item>span:last-child{display:block;min-width:0;flex:1 1 auto;padding-top:0}.our-services-page .card-our-services__body-list-item:hover{border-color:var(--service-card-border);background:linear-gradient(135deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.024)),rgba(2,6,23,.44);color:rgba(248,250,252,.96);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.075),0 1.6rem 2.8rem -2rem var(--service-card-glow);transform:translateY(-0.14rem)}.our-services-page .card-our-services__body-list-item:hover::after{opacity:1;transform:translateX(0)}.our-services-page .card-our-services__body-list-item:hover>span:first-child{background:linear-gradient(145deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.05)),var(--service-card-overlay);box-shadow:0 1.4rem 2.2rem -1.2rem var(--service-card-glow),inset 0 1px 0 hsla(0,0%,100%,.16);transform:scale(1.06)}.our-services-page .card-our-services__body-list-item-icon{display:none}.our-services-page .card-our-services:nth-child(1) .card-our-services__body-list-item:nth-child(1){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2 4 14h7l-1 8 10-13h-7l1-7z'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(1) .card-our-services__body-list-item:nth-child(2){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 4.4 2.8 6.9 7 9 4.2-2.1 7-4.6 7-9V6l-7-3z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(1) .card-our-services__body-list-item:nth-child(3){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H7a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9.5' cy='7' r='4'/%3E%3Cpath d='M19 8v6'/%3E%3Cpath d='M22 11h-6'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(1) .card-our-services__body-list-item:nth-child(4){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='m9 15 2 2 4-4'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(2) .card-our-services__body-list-item:nth-child(1){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6h11'/%3E%3Cpath d='M9 12h11'/%3E%3Cpath d='M9 18h11'/%3E%3Cpath d='m3 6 1 1 2-2'/%3E%3Cpath d='m3 12 1 1 2-2'/%3E%3Cpath d='m3 18 1 1 2-2'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(2) .card-our-services__body-list-item:nth-child(2){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(2) .card-our-services__body-list-item:nth-child(3){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='m13 18 6-6 2 2-6 6h-2v-2z'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(2) .card-our-services__body-list-item:nth-child(4){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2 4 14h7l-1 8 10-13h-7l1-7z'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(3) .card-our-services__body-list-item:nth-child(1){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 17 6-6 4 4 8-8'/%3E%3Cpath d='M14 7h7v7'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(3) .card-our-services__body-list-item:nth-child(2){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20'/%3E%3Cpath d='M4 4.5A2.5 2.5 0 0 1 6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5z'/%3E%3Cpath d='M8 6h8'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(3) .card-our-services__body-list-item:nth-child(3){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3Cpath d='M8 11h6'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(3) .card-our-services__body-list-item:nth-child(4){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='m9 15 2 2 4-4'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(4) .card-our-services__body-list-item:nth-child(1){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='m9 15 2 2 4-4'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(4) .card-our-services__body-list-item:nth-child(2){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 4.4 2.8 6.9 7 9 4.2-2.1 7-4.6 7-9V6l-7-3z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(4) .card-our-services__body-list-item:nth-child(3){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6h11'/%3E%3Cpath d='M9 12h11'/%3E%3Cpath d='M9 18h11'/%3E%3Cpath d='m3 6 1 1 2-2'/%3E%3Cpath d='m3 12 1 1 2-2'/%3E%3Cpath d='m3 18 1 1 2-2'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(4) .card-our-services__body-list-item:nth-child(4){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 17 6-6 4 4 8-8'/%3E%3Cpath d='M14 7h7v7'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(5) .card-our-services__body-list-item:nth-child(1){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-2-1-2 1-2-1-2 1-2-1-2 1V3z'/%3E%3Cpath d='M9 8h6'/%3E%3Cpath d='M9 12h6'/%3E%3Cpath d='M9 16h3'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(5) .card-our-services__body-list-item:nth-child(2){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M7 15h4'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(5) .card-our-services__body-list-item:nth-child(3){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 4.4 2.8 6.9 7 9 4.2-2.1 7-4.6 7-9V6l-7-3z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(5) .card-our-services__body-list-item:nth-child(4){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(6) .card-our-services__body-list-item:nth-child(1){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='13' rx='2'/%3E%3Cpath d='M8 21h8'/%3E%3Cpath d='M12 17v4'/%3E%3Cpath d='M8 12h8'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(6) .card-our-services__body-list-item:nth-child(2){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a4 4 0 0 0-5.4 5.4L4 17l3 3 5.3-5.3a4 4 0 0 0 5.4-5.4l-2.6 2.6-2-2 2.6-2.6z'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(6) .card-our-services__body-list-item:nth-child(3){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13a8 8 0 0 1 16 0'/%3E%3Cpath d='M4 13v3a2 2 0 0 0 2 2h1v-7H6a2 2 0 0 0-2 2z'/%3E%3Cpath d='M20 13v3a2 2 0 0 1-2 2h-1v-7h1a2 2 0 0 1 2 2z'/%3E%3Cpath d='M16 18c0 1.7-1.3 3-3 3h-2'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(6) .card-our-services__body-list-item:nth-child(4){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(7) .card-our-services__body-list-item:nth-child(1){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 4.4 2.8 6.9 7 9 4.2-2.1 7-4.6 7-9V6l-7-3z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(7) .card-our-services__body-list-item:nth-child(2){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3Cpath d='m15 16 2 2 4-4'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(7) .card-our-services__body-list-item:nth-child(3){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18'/%3E%3Cpath d='M12 3c2 2.4 3 5.4 3 9'/%3E%3Cpath d='M12 3c-2 2.4-3 5.4-3 9'/%3E%3Crect x='13' y='13' width='7' height='5' rx='1'/%3E%3Cpath d='M15 13v-1a1.5 1.5 0 0 1 3 0v1'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(7) .card-our-services__body-list-item:nth-child(4){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13a8 8 0 0 1 16 0'/%3E%3Cpath d='M4 13v3a2 2 0 0 0 2 2h1v-7H6a2 2 0 0 0-2 2z'/%3E%3Cpath d='M20 13v3a2 2 0 0 1-2 2h-1v-7h1a2 2 0 0 1 2 2z'/%3E%3Cpath d='M16 18c0 1.7-1.3 3-3 3h-2'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(8) .card-our-services__body-list-item:nth-child(1){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a4 4 0 0 0-5.4 5.4L4 17l3 3 5.3-5.3a4 4 0 0 0 5.4-5.4l-2.6 2.6-2-2 2.6-2.6z'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(8) .card-our-services__body-list-item:nth-child(2){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='6' height='6' rx='1'/%3E%3Crect x='15' y='14' width='6' height='6' rx='1'/%3E%3Cpath d='M9 7h3a3 3 0 0 1 3 3v4'/%3E%3Cpath d='m12 11 3 3 3-3'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(8) .card-our-services__body-list-item:nth-child(3){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 4.4 2.8 6.9 7 9 4.2-2.1 7-4.6 7-9V6l-7-3z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(8) .card-our-services__body-list-item:nth-child(4){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6h11'/%3E%3Cpath d='M9 12h11'/%3E%3Cpath d='M9 18h11'/%3E%3Cpath d='m3 6 1 1 2-2'/%3E%3Cpath d='m3 12 1 1 2-2'/%3E%3Cpath d='m3 18 1 1 2-2'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(9) .card-our-services__body-list-item:nth-child(1){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13a8 8 0 0 1 16 0'/%3E%3Cpath d='M4 13v3a2 2 0 0 0 2 2h1v-7H6a2 2 0 0 0-2 2z'/%3E%3Cpath d='M20 13v3a2 2 0 0 1-2 2h-1v-7h1a2 2 0 0 1 2 2z'/%3E%3Cpath d='M16 18c0 1.7-1.3 3-3 3h-2'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(9) .card-our-services__body-list-item:nth-child(2){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='m9 15 2 2 4-4'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(9) .card-our-services__body-list-item:nth-child(3){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M12 17V11'/%3E%3Cpath d='m9 14 3-3 3 3'/%3E%3C/svg%3E")}.our-services-page .card-our-services:nth-child(9) .card-our-services__body-list-item:nth-child(4){--service-item-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.our-services-page .card-our-services__footer{width:calc(100% + var(--service-card-content-padding) + var(--service-card-content-padding));max-width:none;align-self:stretch;margin-top:auto;margin-right:calc(0px - var(--service-card-content-padding));margin-bottom:calc(0px - var(--service-card-content-padding));margin-left:calc(0px - var(--service-card-content-padding));overflow:hidden;padding:0;border-top-color:var(--service-card-border);border-radius:0 0 1.2rem 1.2rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.02)),rgba(2,6,23,.36)}.our-services-page .card-our-services__footer-text{display:block;box-sizing:border-box;width:100%;margin:0;padding:1.1rem var(--service-card-content-padding);border-bottom:1px solid var(--service-card-border);background:linear-gradient(135deg, var(--service-card-overlay), rgba(255, 255, 255, 0.028)),rgba(2,6,23,.48);color:rgba(226,232,240,.86);font-size:1.18rem;line-height:1.52;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1rem 2rem -1.7rem var(--service-card-glow)}.our-services-page .card-our-services__cta{gap:.7rem;padding:1.1rem;border:0;border-radius:0;background:rgba(0,0,0,0)}.our-services-page .card-our-services__cta .btn{min-height:4.2rem;padding:0 1.15rem;border-radius:var(--radius-full);font-size:1.18rem;letter-spacing:0}.our-services-page .card-our-services__cta .btn::after{content:"";width:1.45rem;height:1.45rem;margin-left:.65rem;background:currentColor;clip-path:polygon(0 43%, 70% 43%, 48% 20%, 60% 8%, 100% 50%, 60% 92%, 48% 80%, 70% 57%, 0 57%);transition:transform .22s ease}.our-services-page .card-our-services__cta .btn:hover::after,.our-services-page .card-our-services__cta .btn:focus-visible::after{transform:translateX(0.24rem)}.our-services-page .card-our-services__cta .btn--primary{border-color:var(--service-card-border);background:linear-gradient(135deg, var(--service-card-accent), var(--service-card-accent-strong));box-shadow:0 1.5rem 3rem -1.8rem var(--service-card-glow)}.our-services-page .card-our-services__cta .btn--secondary{border-color:var(--service-card-border);background:linear-gradient(135deg, rgba(255, 255, 255, 0.09), rgba(255, 255, 255, 0.025)),rgba(2,6,23,.34)}@media(max-width: 640px){.our-services-page .hero{padding-right:var(--spacing-3);padding-left:var(--spacing-3)}.our-services-page .hero .hero__content{padding:1.5rem;border-radius:1rem}.our-services-page .hero .hero__actions{width:100%}.our-services-page .hero .hero-btn{width:100%}.our-services-page .card-our-services__content{--service-card-content-padding: 1.35rem}.our-services-page .card-our-services__header-container{grid-template-columns:4.8rem minmax(0, 1fr)}.our-services-page .card-our-services__header-icon{width:4.8rem;height:4.8rem}}.our-services-page{overflow-x:hidden;color:var(--services-text);background:radial-gradient(circle at 15% 12%, rgba(16, 185, 129, 0.08), transparent 30%),radial-gradient(circle at 85% 18%, rgba(14, 165, 233, 0.07), transparent 30%),linear-gradient(180deg, #07111f 0%, #0b1628 55%, #07111f 100%)}.our-services-page .main{padding:0;background:rgba(0,0,0,0)}.our-services-page .our-services-hero{position:relative;overflow:hidden;padding:clamp(2.4rem,5vw,5rem) clamp(1rem,2vw,2rem) clamp(1.8rem,3vw,3rem);border-bottom:1px solid var(--services-line);background:radial-gradient(circle at 12% 18%, rgba(16, 185, 129, 0.1), transparent 30%),radial-gradient(circle at 88% 15%, rgba(14, 165, 233, 0.08), transparent 30%),linear-gradient(135deg, #07111f, #0f172a)}.our-services-page .our-services-hero::before{display:none;content:none}.our-services-page .our-services-hero .hero__container{display:grid;grid-template-columns:minmax(0, 1fr) minmax(26rem, 0.38fr);gap:clamp(1.4rem,3vw,3rem);align-items:end;width:min(100%,1440px);min-height:0;margin:0 auto;padding:0}.our-services-page .our-services-hero .hero__content{width:min(100%,82rem);max-width:82rem;gap:1.1rem;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.our-services-page .our-services-hero .hero__content::before{display:none;content:none}.our-services-page .our-services-hero .hero__badge{min-height:3rem;padding:0 1rem;border:1px solid rgba(16,185,129,.25);border-radius:999px;background:rgba(16,185,129,.1);color:var(--services-green-soft);font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:none}.our-services-page .our-services-hero .hero__title{max-width:82rem;color:var(--services-text);font-size:clamp(3rem,2.05rem + 2.5vw,5.2rem);font-weight:900;line-height:1.06;letter-spacing:0}.our-services-page .our-services-hero .hero__description,.our-services-page .our-services-hero .hero__subtitle{max-width:78rem;color:var(--services-muted);font-size:clamp(1.22rem,1.12rem + .24vw,1.48rem);font-weight:500;line-height:1.74}.our-services-page .our-services-hero .hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.our-services-page .our-services-hero .hero__stats{display:grid;grid-template-columns:1fr;gap:.8rem;width:100%;max-width:36rem;margin:0;justify-self:end}.our-services-page .our-services-hero .hero__stat{min-width:0;padding:1rem;border:1px solid var(--services-line);border-radius:.8rem;background:rgba(15,23,42,.86);box-shadow:none}.our-services-page .hero-btn,.our-services-page .card-our-services__cta .btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-width:0;min-height:4rem;padding:.72rem 1.1rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;font:inherit;font-size:1.05rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;white-space:normal;transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}.our-services-page .hero-btn svg,.our-services-page .card-our-services__cta .btn svg{width:1.62rem;height:1.62rem;flex:0 0 auto}.our-services-page .hero-btn:hover,.our-services-page .hero-btn:focus-visible,.our-services-page .card-our-services__cta .btn:hover,.our-services-page .card-our-services__cta .btn:focus-visible{outline:none;transform:translateY(-2px)}.our-services-page .hero-btn:active,.our-services-page .hero-btn.is-active,.our-services-page .card-our-services__cta .btn:active,.our-services-page .card-our-services__cta .btn.is-active{transform:translateY(0) scale(0.99)}.our-services-page .hero-btn:disabled,.our-services-page .hero-btn[aria-disabled=true],.our-services-page .hero-btn.is-disabled,.our-services-page .card-our-services__cta .btn:disabled,.our-services-page .card-our-services__cta .btn[aria-disabled=true],.our-services-page .card-our-services__cta .btn.is-disabled{opacity:.52;cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none}.our-services-page .hero-btn.is-loading,.our-services-page .card-our-services__cta .btn.is-loading{color:rgba(0,0,0,0);pointer-events:none}.our-services-page .hero-btn.is-loading::after,.our-services-page .card-our-services__cta .btn.is-loading::after{position:absolute;width:1.7rem;height:1.7rem;margin:0;border:2px solid hsla(0,0%,100%,.72);border-top-color:rgba(0,0,0,0);border-radius:50%;background:rgba(0,0,0,0);clip-path:none;animation:services-spin .8s linear infinite;content:""}.our-services-page .hero-btn--primary,.our-services-page .card-our-services__cta .btn--primary{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.2)}.our-services-page .hero-btn--secondary,.our-services-page .card-our-services__cta .btn--secondary{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:var(--services-green-soft)}.our-services-page .section__our-services{overflow:visible;padding:clamp(2rem,3vw,3.2rem) clamp(1rem,2vw,2rem) clamp(3.5rem,6vw,6rem);background:rgba(0,0,0,0)}.our-services-page .section__our-services::before,.our-services-page .section__our-services::after{display:none;content:none}.our-services-page .section__our-services .container,.our-services-page .section__our-services .card__container-our-services{width:min(100%,1440px);max-width:1440px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.our-services-page .section__our-services .section-header{display:grid;justify-items:start;gap:.55rem;max-width:86rem;margin:0 0 1.2rem;padding:0;text-align:left;box-shadow:none}.our-services-page .section__our-services .section-header::before{display:none;content:none}.our-services-page .card__container-our-services{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin-top:1.2rem;padding:0}.our-services-page .card-our-services,.our-services-page .card-our-services:nth-child(3n+2),.our-services-page .card-our-services:nth-child(3n){min-width:0;min-height:100%;height:100%;border:1px solid var(--services-line);border-radius:.8rem;background:rgba(15,23,42,.9);box-shadow:none}.our-services-page .card-our-services::before,.our-services-page .card-our-services::after,.our-services-page .card-our-services:nth-child(3n+2)::before,.our-services-page .card-our-services:nth-child(3n+2)::after,.our-services-page .card-our-services:nth-child(3n)::before,.our-services-page .card-our-services:nth-child(3n)::after{display:none;content:none}.our-services-page .card-our-services__header-container{grid-template-columns:4.2rem minmax(0, 1fr);gap:.85rem;padding-right:0}.our-services-page .card-our-services__header-icon{width:4.2rem;height:4.2rem;padding:.88rem;border:1px solid rgba(14,165,233,.22);border-radius:.8rem;background:linear-gradient(135deg, rgba(14, 165, 233, 0.18), rgba(16, 185, 129, 0.14));color:#bae6fd;box-shadow:none}.our-services-page .card-our-services__body-text,.our-services-page .card-our-services__body-list-item{border:1px solid var(--services-line);border-radius:.75rem;background:rgba(7,17,31,.42);color:var(--services-muted-strong);box-shadow:none}.our-services-page .card-our-services__body-list-item{grid-template-columns:2.3rem minmax(0, 1fr);gap:.65rem;padding:.72rem;border-left:3px solid rgba(16,185,129,.35)}.our-services-page .card-our-services__body-list-item::before,.our-services-page .card-our-services__body-list-item::after{display:none;content:none}.our-services-page .card-our-services__body-list-item>span:first-child{width:2.3rem;height:2.3rem;border:1px solid rgba(16,185,129,.25);border-radius:.65rem;background:rgba(16,185,129,.1)}.our-services-page .card-our-services__body-list-item>span:first-child::before{display:none;content:none}.our-services-page .card-our-services__body-list-item-icon{display:block;width:1.35rem;height:1.35rem;filter:brightness(0) saturate(100%) invert(76%) sepia(44%) saturate(594%) hue-rotate(102deg) brightness(96%) contrast(91%)}.our-services-page .card-our-services__cta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem;padding:.9rem}.our-services-page .footer{border-top:1px solid var(--services-line);background:#07111f}.our-services-page .footer__container{width:min(100%,1440px);max-width:1440px;margin:0 auto;padding:clamp(2.4rem,4vw,4rem) clamp(1rem,2vw,2rem) 1.2rem}.our-services-page .footer__grid{display:grid;grid-template-columns:minmax(24rem, 1.25fr) repeat(3, minmax(0, 1fr));gap:clamp(1.4rem,2.6vw,3rem)}@media(max-width: 1180px){.our-services-page .our-services-hero .hero__container{grid-template-columns:1fr}.our-services-page .our-services-hero .hero__stats{grid-template-columns:repeat(3, minmax(0, 1fr));max-width:none}.our-services-page .card__container-our-services{grid-template-columns:repeat(2, minmax(0, 1fr))}.our-services-page .footer__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.our-services-page .our-services-hero,.our-services-page .section__our-services{padding-right:.9rem;padding-left:.9rem}.our-services-page .our-services-hero .hero__container,.our-services-page .our-services-hero .hero__stats{grid-template-columns:1fr}.our-services-page .our-services-hero .hero__actions{flex-direction:column;align-items:stretch}.our-services-page .hero-btn,.our-services-page .card-our-services__cta .btn{width:100%}.our-services-page .card__container-our-services,.our-services-page .card-our-services__cta,.our-services-page .footer__grid{grid-template-columns:1fr}}.our-services-page .our-services-hero{padding:clamp(1.2rem,2vw,2rem) clamp(1rem,2vw,2rem) 0;border-bottom:0;background:rgba(0,0,0,0)}.our-services-page .our-services-hero .hero__background,.our-services-page .our-services-hero .hero__grid{display:none}.our-services-page .our-services-hero .hero__container{position:relative;z-index:1;overflow:hidden;display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(31rem, 0.85fr);gap:clamp(1.6rem,3.2vw,4.4rem);align-items:end;width:min(100%,1440px);max-width:1440px;min-height:34rem;margin:0 auto;padding:clamp(2rem,4vw,4.6rem);border:1px solid var(--services-line);border-radius:1rem;background:radial-gradient(circle at 12% 18%, rgba(16, 185, 129, 0.1), transparent 30%),radial-gradient(circle at 88% 15%, rgba(14, 165, 233, 0.08), transparent 30%),linear-gradient(135deg, #07111f, #0f172a);box-shadow:0 2rem 5rem rgba(0,0,0,.22)}.our-services-page .our-services-hero .hero__container::before{position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px);background-size:4.8rem 4.8rem;opacity:.35;content:""}.our-services-page .our-services-hero .hero__content,.our-services-page .our-services-hero .hero__stats{position:relative;z-index:1}.our-services-page .our-services-hero .hero__content{display:grid;align-content:end;width:100%;max-width:88rem;gap:1.15rem}.our-services-page .our-services-hero .hero__title{max-width:88rem;font-size:clamp(3rem,2rem + 2.55vw,5.2rem)}.our-services-page .our-services-hero .hero__description,.our-services-page .our-services-hero .hero__subtitle{max-width:80rem;font-size:clamp(1.28rem,1.14rem + .32vw,1.62rem);line-height:1.75}.our-services-page .our-services-hero .hero__stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.7rem;width:100%;max-width:none;padding:1.25rem;border:1px solid var(--services-line-strong);border-radius:1rem;background:rgba(15,23,42,.92);box-shadow:0 2rem 4.4rem rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.our-services-page .our-services-hero .hero__stat{display:grid;justify-items:center;align-content:center;min-height:7.4rem;padding:.8rem .65rem;border:1px solid var(--services-line);border-radius:.8rem;background:rgba(7,17,31,.72);text-align:center}.our-services-page .our-services-hero .hero__stat strong{font-size:clamp(1.55rem,1.25rem + .56vw,2.2rem)}.our-services-page .our-services-hero .hero__stat span{font-size:.98rem;line-height:1.35}@media(max-width: 1180px){.our-services-page .our-services-hero .hero__container{grid-template-columns:1fr;min-height:0}}@media(max-width: 760px){.our-services-page .our-services-hero{padding-right:.9rem;padding-left:.9rem}.our-services-page .our-services-hero .hero__container{width:auto;margin-right:-0.9rem;margin-left:-0.9rem;padding:2rem .9rem;border-right:0;border-left:0;border-radius:0}.our-services-page .our-services-hero .hero__stats{grid-template-columns:1fr;padding:.9rem}}@media(max-width: 420px){.our-services-page .our-services-hero{padding-right:.8rem;padding-left:.8rem}.our-services-page .our-services-hero .hero__container{margin-right:-0.8rem;margin-left:-0.8rem}}.section__notice{position:relative;overflow:clip;margin-top:0;padding:var(--spacing-16) 0;background:linear-gradient(rgba(255, 255, 255, 0.044) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.034) 1px, transparent 1px),linear-gradient(118deg, transparent 0%, rgba(var(--emerald-300), 0.09) 44%, transparent 67%),linear-gradient(135deg, rgb(2, 6, 23) 0%, rgba(5, 31, 42, 0.98) 48%, rgb(5, 55, 45) 100%);background-size:5.2rem 5.2rem,5.2rem 5.2rem,100% 100%,100% 100%;color:#fff}@media(min-width: 48em){.section__notice{padding:var(--spacing-20) 0}}.section__notice::before,.section__notice::after{content:"";position:absolute;pointer-events:none}.section__notice::before{inset:0;background:linear-gradient(180deg, rgba(2, 6, 23, 0.32), transparent 24%, rgba(2, 6, 23, 0.18)),repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.035) 0, rgba(255, 255, 255, 0.035) 1px, transparent 1px, transparent 1.8rem);-webkit-mask-image:linear-gradient(180deg, transparent 0%, #000 18%, #000 84%, transparent 100%);mask-image:linear-gradient(180deg, transparent 0%, #000 18%, #000 84%, transparent 100%);opacity:.28}.section__notice::after{inset:auto 0 0 0;height:1px;background:linear-gradient(90deg, transparent, rgba(var(--emerald-300), 0.24), rgba(var(--gold-400), 0.18), transparent)}.section__notice .container,.section__notice .card__container-notice{position:relative;z-index:1}.section__notice .section-header{width:100%;max-width:144rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:grid;grid-template-columns:minmax(0, 1fr);gap:1.2rem;margin:0 auto clamp(1.8rem,2.5vw,2.8rem);padding-top:0;padding-bottom:clamp(1.4rem,2vw,2rem);border-bottom:1px solid hsla(0,0%,100%,.1);text-align:left}.section__notice .section-header__badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:3rem;padding:0 1.2rem;border:1px solid rgba(var(--emerald-300), 0.2);border-radius:var(--radius-full);background:linear-gradient(145deg, rgba(var(--emerald-400), 0.16), rgba(var(--emerald-400), 0.06)),rgba(2,6,23,.34);color:rgba(var(--emerald-100), 0.98);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase;box-shadow:0 1.2rem 2.8rem -2.2rem rgba(var(--emerald-400), 0.58),inset 0 1px 0 hsla(0,0%,100%,.08)}.section__notice .section-header__title{max-width:78rem;margin:0;color:#fff;font-size:clamp(2.55rem,2.12rem + 1.05vw,3.9rem);font-weight:var(--font-weight-extrabold);line-height:1.08;letter-spacing:0;text-wrap:balance}.section__notice .section-header__subtitle{max-width:82rem;margin:-0.35rem 0 0;color:rgba(203,213,225,.78);font-size:clamp(1.38rem,1.28rem + .16vw,1.55rem);line-height:1.62}.section__notice .card__container-notice{width:100%;max-width:144rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(1rem,1.3vw,1.4rem);margin:0 auto}@media(min-width: 48em){.section__notice .card__container-notice{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64em){.section__notice .card__container-notice{grid-template-columns:repeat(3, minmax(0, 1fr))}}.section__notice .card-notice{position:relative;display:flex;min-width:0;min-height:100%;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-sm);background:linear-gradient(160deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.026)),linear-gradient(135deg, rgba(15, 23, 42, 0.88), rgba(6, 39, 45, 0.84));box-shadow:0 2rem 4rem -3rem rgba(0,0,0,.78),inset 0 1px 0 hsla(0,0%,100%,.07);transition:transform .28s cubic-bezier(0.22, 1, 0.36, 1),border-color .24s ease,box-shadow .24s ease,background .24s ease}.section__notice .card-notice::before,.section__notice .card-notice::after{content:"";position:absolute;pointer-events:none;transition:opacity .24s ease}.section__notice .card-notice::before{inset:0 auto 0 0;width:3px;background:linear-gradient(180deg, rgba(var(--emerald-300), 1), rgba(var(--gold-400), 0.9));opacity:.95}.section__notice .card-notice::after{inset:0;background:linear-gradient(135deg, rgba(var(--emerald-300), 0.1), transparent 34%),linear-gradient(315deg, rgba(var(--gold-400), 0.08), transparent 32%);opacity:0}.section__notice .card-notice:hover,.section__notice .card-notice:focus-within{transform:translateY(-0.35rem);border-color:rgba(var(--emerald-300), 0.24);background:linear-gradient(160deg, rgba(255, 255, 255, 0.09), rgba(255, 255, 255, 0.032)),linear-gradient(135deg, rgba(15, 23, 42, 0.9), rgba(6, 48, 51, 0.88));box-shadow:0 2.6rem 5rem -3.4rem rgba(0,0,0,.88),0 1.4rem 3rem -2.3rem rgba(var(--emerald-500), 0.34),inset 0 1px 0 hsla(0,0%,100%,.1)}.section__notice .card-notice:hover::after,.section__notice .card-notice:focus-within::after{opacity:1}.section__notice .card-notice:hover .card-notice__header-icon,.section__notice .card-notice:focus-within .card-notice__header-icon{transform:translateY(-1px);border-color:rgba(var(--emerald-300), 0.26);color:rgba(var(--emerald-100), 1);box-shadow:0 1.4rem 2.4rem -2rem rgba(var(--emerald-400), 0.56),inset 0 1px 0 hsla(0,0%,100%,.12)}.section__notice .card-notice:hover .card-notice__body-title,.section__notice .card-notice:focus-within .card-notice__body-title{color:#fff}.section__notice .card-notice__content{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;gap:1.2rem;min-width:0;padding:clamp(1.4rem,1.7vw,1.8rem)}.section__notice .card-notice__header{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.9rem;min-width:0;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.09)}.section__notice .card-notice__header::after{content:"Notice";display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:0 .85rem;border:1px solid rgba(var(--emerald-300), 0.2);border-radius:var(--radius-full);background:rgba(var(--emerald-400), 0.1);color:rgba(var(--emerald-100), 0.96);font-size:1.04rem;font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1;white-space:nowrap}.section__notice .card-notice__header-icon{display:flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;padding:.85rem;border:1px solid rgba(var(--emerald-300), 0.18);border-radius:var(--radius-sm);background:linear-gradient(145deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.035)),rgba(2,6,23,.36);color:rgba(var(--emerald-200), 0.96);flex-shrink:0;transition:transform .24s ease,border-color .24s ease,color .24s ease,box-shadow .24s ease}.section__notice .card-notice__header-icon svg{width:100%;height:100%;stroke-width:2}.section__notice .card-notice__header-title{min-width:0;color:rgba(226,232,240,.76);font-size:1.18rem;font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1.25;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.section__notice .card-notice img.card-notice__header-icon{display:block;object-fit:contain}.section__notice .card-notice__body{flex:1;min-width:0}.section__notice .card-notice__body-title{margin:0 0 .7rem;color:rgba(248,250,252,.98);font-size:clamp(1.62rem,1.47rem + .24vw,1.88rem);font-weight:var(--font-weight-extrabold);line-height:1.26;letter-spacing:0;text-wrap:balance;transition:color .24s ease}.section__notice .card-notice__body-text{display:-webkit-box;margin:0;overflow:hidden;color:rgba(203,213,225,.78);font-size:clamp(1.3rem,1.22rem + .1vw,1.4rem);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.section__notice .card-notice__footer{display:flex;flex-wrap:wrap;gap:.6rem;min-width:0;padding-top:.1rem}.section__notice .card-notice__footer-text{display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:2.7rem;padding:.55rem .8rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.055);color:rgba(203,213,225,.82);font-size:1.13rem;font-weight:var(--font-weight-medium);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.section__notice .card-notice__footer-text:first-child{border-color:rgba(var(--emerald-300), 0.18);background:rgba(var(--emerald-400), 0.085);color:rgba(var(--emerald-100), 0.96);font-weight:var(--font-weight-bold)}.section__notice .card-notice__cta{display:flex;flex-wrap:wrap;gap:.7rem;width:100%;margin-top:auto;padding-top:.2rem}.section__notice .card-notice__cta .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:1 1 12rem;min-height:3.8rem;padding:0 1rem;overflow:hidden;border-radius:var(--radius-sm);font-size:1.16rem;font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1;text-decoration:none;text-transform:none;transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease,color .24s ease}.section__notice .card-notice__cta .btn::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.2), transparent);opacity:0;transform:translateX(-100%);transition:opacity .24s ease,transform .48s ease}.section__notice .card-notice__cta .btn:hover,.section__notice .card-notice__cta .btn:focus-visible{transform:translateY(-2px);outline:none}.section__notice .card-notice__cta .btn:hover::before,.section__notice .card-notice__cta .btn:focus-visible::before{opacity:1;transform:translateX(100%)}.section__notice .card-notice__cta .btn:active{transform:translateY(0)}.section__notice .card-notice__cta a.btn--primary{border:1px solid rgba(var(--emerald-300), 0.24);background:linear-gradient(135deg, rgba(var(--emerald-400), 1) 0%, rgba(var(--emerald-700), 1) 100%);color:#fff;box-shadow:0 1.4rem 2.6rem -2rem rgba(var(--emerald-500), 0.62),inset 0 1px 0 hsla(0,0%,100%,.16)}.section__notice .card-notice__cta a.btn--primary:hover,.section__notice .card-notice__cta a.btn--primary:focus-visible{border-color:rgba(var(--emerald-200), 0.38);box-shadow:0 1.7rem 3rem -2rem rgba(var(--emerald-400), 0.72),inset 0 1px 0 hsla(0,0%,100%,.18)}.section__notice .card-notice__cta a.btn--secondary{border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(145deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.034)),rgba(2,6,23,.78);color:rgba(226,232,240,.9)}.section__notice .card-notice__cta a.btn--secondary:hover,.section__notice .card-notice__cta a.btn--secondary:focus-visible{border-color:rgba(var(--emerald-300), 0.26);color:#fff;box-shadow:0 1.4rem 2.8rem -2.2rem rgba(0,0,0,.78)}.section__notice .card-notice-event{border-color:rgba(var(--gold-400), 0.14);background:linear-gradient(160deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.024)),linear-gradient(135deg, rgba(20, 23, 31, 0.9), rgba(53, 39, 18, 0.82))}.section__notice .card-notice-event::before{background:linear-gradient(180deg, rgba(var(--gold-400), 1), rgba(var(--emerald-300), 0.82))}.section__notice .card-notice-event .card-notice__header::after{content:"Event";border-color:rgba(var(--gold-400), 0.22);background:rgba(var(--gold-400), 0.1);color:rgba(254,243,199,.96)}.section__notice .card-notice-event .card-notice__header-icon{border-color:rgba(var(--gold-400), 0.2);color:rgba(var(--gold-400), 1)}.section__notice .card-notice-event .card-notice__header-title{color:rgba(254,243,199,.82)}.section__notice .card-notice-event .card-notice__footer-text:first-child{border-color:rgba(var(--gold-400), 0.22);background:rgba(var(--gold-400), 0.1);color:rgba(254,243,199,.96)}.section__notice .card-notice-event .card-notice__cta a.btn--primary{border-color:rgba(var(--gold-400), 0.28);background:linear-gradient(135deg, rgba(var(--gold-400), 1) 0%, rgba(var(--gold-600), 1) 100%);color:rgba(15,23,42,.96);box-shadow:0 1.4rem 2.6rem -2rem rgba(var(--gold-500), 0.66),inset 0 1px 0 hsla(0,0%,100%,.22)}.section__notice .card-notice-event:nth-child(3) .card-notice__header::after{content:"Urgent"}.section__notice .card-notice-event:nth-child(4) .card-notice__header::after{content:"Upcoming"}.section__notice .card-notice-important{border-color:rgba(var(--color-destructive), 0.22);background:linear-gradient(160deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.024)),linear-gradient(135deg, rgba(21, 25, 35, 0.92), rgba(58, 24, 20, 0.84))}.section__notice .card-notice-important::before{background:linear-gradient(180deg, rgba(var(--color-destructive), 1), rgba(var(--gold-400), 0.95))}.section__notice .card-notice-important .card-notice__header::after{content:"Critical";border-color:rgba(var(--color-destructive), 0.28);background:rgba(var(--color-destructive), 0.12);color:rgba(254,226,226,.98)}.section__notice .card-notice-important .card-notice__header-icon{border-color:rgba(var(--color-destructive), 0.26);color:rgba(254,226,226,.98)}.section__notice .card-notice-important .card-notice__header-title{color:rgba(254,226,226,.88)}.section__notice .card-notice-important .card-notice__footer-text:first-child{border-color:rgba(var(--color-destructive), 0.3);background:rgba(var(--color-destructive), 0.13);color:rgba(254,226,226,.98)}.section__notice .card-notice-important .card-notice__cta a.btn--primary{border-color:rgba(var(--color-destructive), 0.28);background:linear-gradient(135deg, rgba(var(--color-destructive), 1) 0%, rgba(var(--gold-600), 0.96) 100%);color:#fff;box-shadow:0 1.4rem 2.6rem -2rem rgba(var(--color-destructive), 0.62),inset 0 1px 0 hsla(0,0%,100%,.18)}@media(max-width: 40em){.section__notice{padding:clamp(4.2rem,11vw,5.4rem) 0}.section__notice .section-header{gap:1rem;margin-bottom:1.4rem}.section__notice .card__container-notice{gap:1rem}.section__notice .card-notice__content{gap:1rem;padding:1.3rem}.section__notice .card-notice__header{grid-template-columns:auto minmax(0, 1fr)}.section__notice .card-notice__header::after{grid-column:1/-1;justify-self:start}.section__notice .card-notice__body-text{-webkit-line-clamp:4;line-clamp:4}.section__notice .card-notice__footer{display:grid;grid-template-columns:1fr}.section__notice .card-notice__footer-text{width:100%;white-space:normal}.section__notice .card-notice__cta .btn{flex-basis:calc(50% - .35rem);min-width:12rem}}.section__solution-hub{position:relative;overflow:hidden;padding:var(--spacing-16) 0;background:linear-gradient(135deg, rgb(2, 6, 23) 0%, rgba(5, 28, 35, 0.98) 48%, rgb(4, 49, 40) 100%);color:#fff}@media(min-width: 48em){.section__solution-hub{padding:var(--spacing-20) 0}}.section__solution-hub::before,.section__solution-hub::after{content:"";position:absolute;pointer-events:none}.section__solution-hub::before{inset:0;background:linear-gradient(110deg, transparent 0%, rgba(var(--emerald-300), 0.075) 44%, transparent 72%),linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.032) 1px, transparent 1px);background-size:100% 100%,5.6rem 5.6rem,5.6rem 5.6rem;opacity:.52}.section__solution-hub::after{right:-14rem;bottom:8%;width:34rem;height:34rem;border-radius:50%;background:radial-gradient(circle, rgba(var(--emerald-400), 0.18) 0%, transparent 70%);filter:blur(2rem)}.section__solution-hub .container,.section__solution-hub .card__container-solution-hub{position:relative;z-index:1}.section__solution-hub .section-header{width:100%;max-width:144rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;gap:1.2rem;margin:0 auto clamp(1.8rem,2.5vw,2.8rem);padding-top:0;padding-bottom:clamp(1.4rem,2vw,2rem);text-align:center}.section__solution-hub .section-header::before{content:"";position:absolute;bottom:calc(var(--spacing-4)*-1);left:50%;width:7.2rem;height:2px;border-radius:var(--radius-full);background:linear-gradient(90deg, rgba(var(--emerald-300), 1), rgba(var(--gold-400), 0.82));pointer-events:none;transform:translateX(-50%)}.section__solution-hub .section-header__badge,.section__solution-hub .section-header__title,.section__solution-hub .section-header__subtitle{position:relative;z-index:1}.section__solution-hub .section-header__badge{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:0 var(--spacing-4);border:1px solid rgba(var(--emerald-300), 0.24);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.07);color:rgba(var(--emerald-100), 0.96);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.section__solution-hub .section-header__title{width:100%;max-width:78rem;margin:0 auto;color:#fff;font-size:clamp(2.6rem,3.5vw,3.8rem);font-weight:850;line-height:1.1;letter-spacing:0;text-wrap:balance}.section__solution-hub .section-header__subtitle{width:100%;max-width:82rem;margin:-0.35rem auto 0;color:rgba(203,213,225,.78);font-size:clamp(1.58rem,1.44rem + .18vw,1.8rem);line-height:1.8}.section__solution-hub .solution-hub__header{max-width:84rem;justify-items:start;gap:1rem;margin:0 0 3rem;padding:0;text-align:left}.section__solution-hub .solution-hub__header::before,.section__solution-hub .solution-hub__header::after{display:none;content:none}.section__solution-hub .solution-hub__eyebrow{display:inline-flex;align-items:center;gap:.6rem;min-height:auto;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#10b981;font-size:1.1rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;box-shadow:none}.section__solution-hub .solution-hub__eyebrow::before,.section__solution-hub .solution-hub__eyebrow::after{display:none;content:none}.section__solution-hub .solution-hub__title{max-width:84rem;margin:0;color:#f8fafc;font-size:clamp(2.4rem,3.2vw,3.6rem);font-weight:850;line-height:1.16;letter-spacing:0}.section__solution-hub .solution-hub__description{max-width:76rem;margin:0;color:#94a3b8;font-size:1.35rem;font-weight:500;line-height:1.75}@media(max-width: 768px){.section__solution-hub .solution-hub__title{font-size:2.7rem}.section__solution-hub .solution-hub__description{font-size:1.3rem}}.section__solution-hub .card__container-solution-hub{width:100%;max-width:144rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;align-items:stretch;gap:1.5rem;margin:clamp(2.4rem,3.5vw,3.6rem) auto 0;padding-top:clamp(1.5rem,2vw,2rem);padding-bottom:0;border-top:1px solid hsla(0,0%,100%,.1);background:linear-gradient(90deg, rgba(var(--emerald-300), 0.2), transparent 34%) top left/100% 1px no-repeat}@media(min-width: 48em){.section__solution-hub .card__container-solution-hub{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64em){.section__solution-hub .card__container-solution-hub{grid-template-columns:repeat(3, minmax(0, 1fr))}}.section__solution-hub .card-solution-hub{--solution-card-accent: #34d399;--solution-card-accent-strong: #14b8a6;--solution-card-glow: rgba(16, 185, 129, 0.18);--solution-card-icon-bg: linear-gradient(135deg, rgba(16, 185, 129, 0.18), rgba(14, 165, 233, 0.12));--solution-card-soft-border: rgba(255, 255, 255, 0.08);--solution-card-row-bg: rgba(255, 255, 255, 0.035);position:relative;display:flex;flex-direction:column;min-width:0;min-height:38rem;height:100%;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:rgba(15,23,42,.88);box-shadow:0 1.4rem 4rem rgba(0,0,0,.22);isolation:isolate;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.section__solution-hub .card-solution-hub::before,.section__solution-hub .card-solution-hub::after{content:"";position:absolute;pointer-events:none}.section__solution-hub .card-solution-hub::before{inset:0;border-radius:inherit;background:linear-gradient(135deg, rgba(255, 255, 255, 0.055), transparent 36%),radial-gradient(22rem circle at 100% 0%, var(--solution-card-glow), transparent 68%);opacity:.92;z-index:-1}.section__solution-hub .card-solution-hub::after{inset:0;border-radius:inherit;background:linear-gradient(180deg, transparent 0%, rgba(2, 6, 23, 0.18) 100%);opacity:.8;z-index:-1}.section__solution-hub .card-solution-hub:hover,.section__solution-hub .card-solution-hub:focus-within{border-color:rgba(16,185,129,.32);box-shadow:0 1.8rem 4.8rem rgba(0,0,0,.3);transform:translateY(-5px)}.section__solution-hub .card-solution-hub:hover .card-solution-hub__header-icon,.section__solution-hub .card-solution-hub:focus-within .card-solution-hub__header-icon{border-color:rgba(52,211,153,.28);color:#6ee7b7;transform:translateY(-0.2rem)}.section__solution-hub .card-solution-hub:hover .card-solution-hub__btn svg,.section__solution-hub .card-solution-hub:focus-within .card-solution-hub__btn svg{transform:translateX(0.25rem)}.section__solution-hub .card-solution-hub:hover .card-solution-hub__feature-item,.section__solution-hub .card-solution-hub:focus-within .card-solution-hub__feature-item{border-color:rgba(16,185,129,.2)}.section__solution-hub .card-solution-hub:focus-within{outline:2px solid rgba(52,211,153,.38);outline-offset:4px}.section__solution-hub .card-solution-hub--egp-support{--solution-card-accent: #34d399;--solution-card-glow: rgba(16, 185, 129, 0.2)}.section__solution-hub .card-solution-hub--bank{--solution-card-accent: #22d3ee;--solution-card-glow: rgba(14, 165, 233, 0.19)}.section__solution-hub .card-solution-hub--official{--solution-card-accent: #fbbf24;--solution-card-glow: rgba(251, 191, 36, 0.15)}.section__solution-hub .card-solution-hub--support{--solution-card-accent: #2dd4bf;--solution-card-glow: rgba(45, 212, 191, 0.17)}.section__solution-hub .card-solution-hub--search{--solution-card-accent: #60a5fa;--solution-card-glow: rgba(96, 165, 250, 0.12)}.section__solution-hub .card-solution-hub--forum{--solution-card-accent: #a78bfa;--solution-card-glow: rgba(167, 139, 250, 0.1)}.section__solution-hub .card-solution-hub:nth-child(-n+4){--solution-card-icon-bg: linear-gradient(135deg, rgba(16, 185, 129, 0.26), rgba(14, 165, 233, 0.16));border-color:hsla(0,0%,100%,.1)}.section__solution-hub .card-solution-hub:nth-child(-n+4):hover,.section__solution-hub .card-solution-hub:nth-child(-n+4):focus-within{border-color:rgba(16,185,129,.42)}.section__solution-hub .card-solution-hub:nth-child(n+5){--solution-card-icon-bg: linear-gradient(135deg, rgba(16, 185, 129, 0.14), rgba(14, 165, 233, 0.08));background:rgba(15,23,42,.78)}.section__solution-hub .card-solution-hub:nth-child(n+5):hover,.section__solution-hub .card-solution-hub:nth-child(n+5):focus-within{border-color:rgba(16,185,129,.26)}.section__solution-hub .card-solution-hub__content{display:flex;flex:1;flex-direction:column;gap:1.15rem;min-width:0;min-height:100%;padding:1.6rem;position:relative;z-index:1}.section__solution-hub .card-solution-hub__badge{width:fit-content;position:absolute;top:1.45rem;right:1.45rem;display:inline-flex;align-items:center;min-height:2.35rem;padding:0 .75rem;border:1px solid rgba(16,185,129,.22);border-radius:var(--radius-full);background:rgba(16,185,129,.1);color:#a7f3d0;font-size:1rem;font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase;box-shadow:none}.section__solution-hub .card-solution-hub__header{display:flex;flex-direction:column;align-items:flex-start;gap:1.15rem;width:100%;min-height:0;padding:0;border-bottom:0}.section__solution-hub .card-solution-hub__header-icon{display:grid;place-items:center;width:4.2rem;height:4.2rem;padding:.85rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:var(--solution-card-icon-bg);color:var(--solution-card-accent);box-shadow:0 1.4rem 2.8rem -2rem var(--solution-card-glow);transition:transform .25s ease,border-color .25s ease,color .25s ease}.section__solution-hub .card-solution-hub__header-icon img,.section__solution-hub .card-solution-hub__header-icon svg{width:2.35rem;height:2.35rem}.section__solution-hub .card-solution-hub__header-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.section__solution-hub .card-solution-hub__header-title{color:#fff;font-size:clamp(1.95rem,1.82rem + .2vw,2.22rem);font-weight:800;line-height:1.3;letter-spacing:0;margin:0}.section__solution-hub .card-solution-hub__description{margin:.1rem 0 0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#94a3b8;font-size:clamp(1.45rem,1.38rem + .1vw,1.62rem);font-weight:500;line-height:1.75}.section__solution-hub .card-solution-hub__feature-list{display:grid;flex:1;align-content:start;gap:.55rem;margin:.1rem 0 0;padding:0;list-style:none}.section__solution-hub .card-solution-hub__feature-item{position:relative;display:flex;align-items:center;min-height:2.85rem;padding:.56rem .7rem .56rem 2.1rem;border:1px solid var(--solution-card-soft-border);border-radius:.65rem;background:var(--solution-card-row-bg);color:rgba(203,213,225,.88);font-size:1.24rem;font-weight:650;line-height:1.34;transition:transform .25s ease,border-color .25s ease,background .25s ease,color .25s ease}.section__solution-hub .card-solution-hub__feature-item::before{content:"";position:absolute;left:.82rem;width:.54rem;height:.54rem;border-radius:var(--radius-full);background:var(--solution-card-accent);box-shadow:0 0 0 .36rem rgba(52,211,153,.1);transition:transform .25s ease,box-shadow .25s ease}.section__solution-hub .card-solution-hub__feature-item:hover{transform:translateX(0.25rem);border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.075);color:#fff}.section__solution-hub .card-solution-hub__feature-item:hover::before{transform:scale(1.12);box-shadow:0 0 0 .42rem rgba(52,211,153,.14)}.section__solution-hub .card-solution-hub__solution-name-link{display:inline-flex;align-items:center;width:100%;min-height:0;padding:0;border-radius:inherit;color:inherit;font:inherit;text-decoration:none;transition:color .22s ease,transform .22s ease}.section__solution-hub .card-solution-hub__solution-name-link:hover{color:#fff;transform:translateX(0.25rem)}.section__solution-hub .card-solution-hub__solution-name-link:focus-visible{outline:2px solid rgba(var(--emerald-200), 0.64);outline-offset:2px}.section__solution-hub .card-solution-hub__cta{display:flex;width:100%;margin-top:auto;padding-top:.7rem;border-top:1px solid hsla(0,0%,100%,.07)}.section__solution-hub .card-solution-hub__btn{display:inline-flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;min-height:4rem;padding:0 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:0;text-decoration:none;box-shadow:0 1rem 2.2rem rgba(14,165,233,.2);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.section__solution-hub .card-solution-hub__btn svg{width:1.6rem;height:1.6rem;flex-shrink:0;transition:transform .25s ease}.section__solution-hub .card-solution-hub__btn:hover{background:linear-gradient(135deg, #0284c7, #10b981);box-shadow:0 1.2rem 2.6rem rgba(0,0,0,.24);transform:translateY(-2px)}.section__solution-hub .card-solution-hub__btn:hover svg{transform:translateX(0.25rem)}.section__solution-hub .card-solution-hub__btn:focus-visible{outline:2px solid rgba(var(--emerald-200), 0.64);outline-offset:3px}.section__solution-hub .card-solution-hub:nth-child(n+5) .card-solution-hub__btn{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#a7f3d0;box-shadow:none}.section__solution-hub .card-solution-hub:nth-child(n+5) .card-solution-hub__btn:hover{border-color:rgba(52,211,153,.42);background:rgba(16,185,129,.16);color:#fff;box-shadow:0 1rem 2.2rem rgba(0,0,0,.18)}@media(max-width: 640px){.section__solution-hub .solution-hub__header{margin-bottom:2.4rem}.section__solution-hub .solution-hub__title{font-size:2.25rem;line-height:1.2}.section__solution-hub .solution-hub__description{font-size:1.3rem;line-height:1.7}.section__solution-hub .card__container-solution-hub{gap:1rem;grid-auto-rows:auto}.section__solution-hub .card-solution-hub{min-height:auto}.section__solution-hub .card-solution-hub__content{padding:1.35rem}.section__solution-hub .card-solution-hub__header{gap:.9rem}.section__solution-hub .card-solution-hub__header-icon{width:4.6rem;height:4.6rem;padding:.85rem}.section__solution-hub .card-solution-hub__btn{min-height:4.2rem}}.questions-listing-page .questions-listing__hero-kicker{display:inline-flex;align-items:center;gap:.72rem;width:max-content;max-width:100%;min-height:3.4rem;margin-bottom:1rem;padding:0 1.05rem;border:1px solid rgba(var(--gold-400), 0.28);border-radius:.8rem;background:linear-gradient(135deg, rgba(var(--gold-400), 0.15), rgba(var(--emerald-400), 0.09)),rgba(2,6,23,.24);color:hsla(0,0%,100%,.94);font-size:1.06rem;font-weight:var(--font-weight-extrabold);line-height:1;letter-spacing:0;text-transform:uppercase;box-shadow:0 1.2rem 2.4rem -2rem rgba(var(--gold-400), 0.64),inset 0 1px 0 hsla(0,0%,100%,.12)}.questions-listing-page .questions-listing__hero-kicker::before{content:"";width:.68rem;height:.68rem;flex:0 0 .68rem;border-radius:50%;background:rgba(var(--emerald-300), 1);box-shadow:0 0 0 .36rem rgba(var(--emerald-300), 0.12),0 0 1.4rem rgba(var(--emerald-300), 0.72)}.questions-listing-page .questions-listing__hero-kicker::after{content:"";width:2.4rem;height:1px;flex:0 0 2.4rem;background:linear-gradient(90deg, rgba(var(--gold-400), 0.92), transparent)}@media(max-width: 520px){.questions-listing-page .questions-listing__hero-kicker{min-height:3.1rem;margin-bottom:.8rem;padding:0 .9rem;font-size:.98rem}.questions-listing-page .questions-listing__hero-kicker::after{display:none}}body.home-page .newest-discussions{padding:0;background:radial-gradient(circle at 12% 18%, rgba(14, 165, 233, 0.08), transparent 28%),linear-gradient(180deg, #0b1628 0%, #07111f 100%)}body.home-page .newest-discussions__container{max-width:1440px;margin:0 auto;padding:5rem 2rem}body.home-page .newest-discussions .forum-filter-bar,body.home-page .newest-discussions .card__container--questions,body.home-page .newest-discussions .card__question-cta{max-width:none;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}body.home-page .newest-discussions__header,body.home-page .newest-discussions .section-header{max-width:840px;margin:0 0 2.6rem;padding:0;text-align:left}body.home-page .newest-discussions .section-header::before,body.home-page .newest-discussions .section-header::after,body.home-page .newest-discussions .section-header__title::before,body.home-page .newest-discussions .section-header__title::after,body.home-page .newest-discussions .section-header__subtitle::before,body.home-page .newest-discussions .section-header__subtitle::after{display:none;content:none}body.home-page .newest-discussions__eyebrow,body.home-page .newest-discussions .section-header .section-header__badge{min-height:auto;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#10b981;font-size:1.1rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;box-shadow:none}body.home-page .newest-discussions .section-header .section-header__badge::before,body.home-page .newest-discussions .section-header .section-header__badge::after{display:none;content:none}body.home-page .newest-discussions__title,body.home-page .newest-discussions .section-header .section-header__title{max-width:840px;margin:0;color:#f8fafc;font-size:clamp(2.4rem,3.2vw,3.6rem);font-weight:850;line-height:1.16;letter-spacing:0}body.home-page .newest-discussions__description,body.home-page .newest-discussions .section-header .section-header__subtitle{max-width:840px;margin:0;color:#94a3b8;font-size:1.35rem;font-weight:500;line-height:1.75}body.home-page .newest-discussions .forum-filter-bar{justify-content:flex-start;margin-bottom:1.4rem}body.home-page .newest-discussions .forum-filter-tabs{width:auto;max-width:100%;padding:.4rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}body.home-page .newest-discussions .forum-filter-tabs__link{min-height:3.6rem;border-radius:.7rem;color:#cbd5e1;font-size:1.08rem;font-weight:800;letter-spacing:0;text-transform:none}body.home-page .newest-discussions .forum-filter-tabs__link:hover{color:#fff;background:rgba(16,185,129,.1)}body.home-page .newest-discussions .forum-filter-tabs__link.is-active,body.home-page .newest-discussions .forum-filter-tabs__link[aria-current=page]{color:#fff;border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);box-shadow:0 1rem 2rem -1.4rem rgba(14,165,233,.78)}body.home-page .newest-discussions__grid,body.home-page .newest-discussions .card__container--questions{display:grid;grid-template-columns:1fr;gap:1.4rem}body.home-page .newest-discussions .card__question{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.86);box-shadow:0 14px 38px rgba(0,0,0,.2);transform:translateY(0)}body.home-page .newest-discussions .card__question::before,body.home-page .newest-discussions .card__question::after{display:none}body.home-page .newest-discussions .card__question:hover,body.home-page .newest-discussions .card__question:focus-within{transform:translateY(-4px);border-color:rgba(16,185,129,.3);background:rgba(15,23,42,.92);box-shadow:0 18px 46px rgba(0,0,0,.28)}body.home-page .newest-discussions .card__question-link-overlay{display:flex;flex-direction:column;gap:1rem;min-height:100%;padding:1.4rem}body.home-page .newest-discussions .card__question-link-overlay::before{display:none}body.home-page .newest-discussions .card__question-header{display:grid;grid-template-columns:2.8rem minmax(0, 1fr);align-items:start;gap:.9rem}body.home-page .newest-discussions .card__question-header-icon{width:2.8rem;height:2.8rem;padding:.55rem;border:0;border-radius:.7rem;background:rgba(16,185,129,.1);box-shadow:none}body.home-page .newest-discussions .card__question-header-title{color:#fff;font-size:1.5rem;font-weight:750;line-height:1.45;letter-spacing:0}body.home-page .newest-discussions .card__question-body-text{color:#cbd5e1;font-size:1.2rem;font-weight:500;line-height:1.65}body.home-page .newest-discussions .card__question-footer{gap:.9rem;margin-top:auto;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}body.home-page .newest-discussions .card__question-footer-tags{gap:.55rem}body.home-page .newest-discussions .card__question-footer-tag{min-height:2.65rem;padding:.45rem .75rem;border:1px solid rgba(20,184,166,.24);border-radius:999px;background:rgba(20,184,166,.1);color:#99f6e4;font-size:1rem;font-weight:800;line-height:1.15;text-transform:none}body.home-page .newest-discussions .card__question-footer-tag:first-child{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.12);color:#a7f3d0}body.home-page .newest-discussions .card__question-footer-tag:first-child::before{display:none}body.home-page .newest-discussions .card__question-footer-tag:nth-child(2){border-color:rgba(14,165,233,.28);background:rgba(14,165,233,.12);color:#bae6fd}body.home-page .newest-discussions .card__question-footer-tag:nth-child(3){border-color:rgba(245,158,11,.32);background:rgba(245,158,11,.12);color:#fde68a}body.home-page .newest-discussions .card__question-footer-stats{display:flex;flex-wrap:wrap;gap:.6rem}body.home-page .newest-discussions .card__question-footer-stats-item{display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;padding:.35rem .7rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.035);color:#94a3b8;font-size:1.05rem;font-weight:600;line-height:1.25}body.home-page .newest-discussions .card__question-footer-stats-item::before,body.home-page .newest-discussions .card__question-footer-stats-item::after{display:none}body.home-page .newest-discussions .card__question-footer-stats-item:first-child{flex:1 1 100%;color:#cbd5e1}body.home-page .newest-discussions .card__question-footer-stats-item-icon,body.home-page .newest-discussions .card__question-footer-stats-item svg{width:2.2rem;height:2.2rem;flex:0 0 2.2rem;padding:.5rem;border-radius:.65rem;background:rgba(16,185,129,.1);color:#34d399;object-fit:contain}body.home-page .newest-discussions .forum-reaction-stat strong{color:#f8fafc;font-size:1.05rem;font-weight:800}body.home-page .newest-discussions .forum-reaction-stat span{color:#94a3b8;font-size:.95rem;font-weight:700;text-transform:none}body.home-page .newest-discussions .card__question-cta{display:grid;grid-template-columns:1fr;gap:.85rem;margin-top:2.4rem;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.home-page .newest-discussions .card__question-btn{min-height:4rem;border-radius:.8rem;font-size:1.15rem;font-weight:800}body.home-page .newest-discussions .card__question-btn--primary{color:#fff;border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);box-shadow:0 1.2rem 2.4rem -1.7rem rgba(14,165,233,.76)}body.home-page .newest-discussions .card__question-btn--popular,body.home-page .newest-discussions .card__question-btn--outline,body.home-page .newest-discussions .questions-empty-state .card__question-btn{color:#a7f3d0;border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1)}body.home-page .newest-discussions .card__question-btn--popular:hover,body.home-page .newest-discussions .card__question-btn--outline:hover{color:#fff;border-color:rgba(16,185,129,.34);background:rgba(16,185,129,.16)}body.home-page .newest-discussions .questions-empty-state,body.home-page .newest-discussions .questions-loading-state{grid-column:1/-1;padding:2rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.86);color:#cbd5e1;box-shadow:0 14px 38px rgba(0,0,0,.2)}body.home-page .newest-discussions .questions-empty-state strong,body.home-page .newest-discussions .questions-loading-state strong{display:block;color:#fff;font-size:1.45rem;font-weight:800}body.home-page .newest-discussions .questions-empty-state p{margin:.5rem 0 1.2rem;color:#94a3b8;font-size:1.2rem;line-height:1.65}@media(min-width: 64em){body.home-page .newest-discussions__grid,body.home-page .newest-discussions .card__container--questions{grid-template-columns:repeat(2, minmax(0, 1fr))}body.home-page .newest-discussions .card__question-cta{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 64em){body.home-page .newest-discussions .forum-filter-tabs{width:100%;flex-wrap:wrap;overflow-x:visible}body.home-page .newest-discussions .forum-filter-tabs__link{flex:1 1 calc(50% - .5rem)}}@media(max-width: 48em){body.home-page .newest-discussions__container{padding:4rem 1.25rem}body.home-page .newest-discussions__title,body.home-page .newest-discussions .section-header .section-header__title{font-size:2.5rem}body.home-page .newest-discussions__description,body.home-page .newest-discussions .section-header .section-header__subtitle{font-size:1.25rem}body.home-page .newest-discussions .card__question-link-overlay{padding:1.15rem}body.home-page .newest-discussions .card__question-header{grid-template-columns:1fr}body.home-page .newest-discussions .card__question-footer-stats-item{flex:1 1 100%}}.section__questions{position:relative;overflow:clip;margin-top:0;padding:var(--spacing-16) 0;background:radial-gradient(circle at 12% 12%, rgba(var(--emerald-300), 0.18) 0%, transparent 24%),radial-gradient(circle at 86% 18%, rgba(var(--gold-400), 0.12) 0%, transparent 23%),radial-gradient(circle at 76% 88%, rgba(var(--emerald-600), 0.14) 0%, transparent 24%),linear-gradient(135deg, rgb(2, 6, 23) 0%, rgba(6, 28, 39, 0.98) 46%, rgb(5, 50, 43) 100%);color:#fff}@media(min-width: 48em){.section__questions{padding:var(--spacing-20) 0}}.section__questions::before,.section__questions::after{content:"";position:absolute;pointer-events:none}.section__questions::before{inset:0;background:linear-gradient(rgba(255, 255, 255, 0.045) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px);background-size:5.2rem 5.2rem;-webkit-mask-image:linear-gradient(180deg, transparent 0%, #000 18%, #000 82%, transparent 100%);mask-image:linear-gradient(180deg, transparent 0%, #000 18%, #000 82%, transparent 100%);opacity:.34}.section__questions::after{right:-12rem;bottom:-14rem;width:34rem;height:34rem;border-radius:50%;background:radial-gradient(circle, rgba(var(--emerald-400), 0.2) 0%, transparent 70%);filter:blur(1.4rem)}.section__questions .container,.section__questions .card__container--questions,.section__questions .card__question-cta{position:relative;z-index:1}.section__questions .section-header{width:100%;max-width:144rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;margin:0 auto clamp(1.2rem,1.8vw,1.8rem);padding-top:0;padding-bottom:0;text-align:left}.section__questions .section-header__badge{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:3.2rem;padding:0 1.2rem;border:1px solid rgba(var(--emerald-300), 0.18);border-radius:var(--radius-full);background:rgba(var(--emerald-400), 0.09);color:rgba(var(--emerald-200), 0.96);font-size:1.06rem;font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 1.2rem 2.4rem -2rem rgba(var(--emerald-400), 0.5)}.section__questions .section-header__title{max-width:100%;margin:0;color:#fff;font-size:clamp(2.45rem,2.1rem + .95vw,3.7rem);font-weight:var(--font-weight-extrabold);line-height:1.08;letter-spacing:0;text-wrap:balance}.section__questions .section-header__subtitle{max-width:100%;margin:-0.5rem 0 0;color:rgba(203,213,225,.78);font-size:clamp(1.38rem,1.28rem + .14vw,1.52rem);line-height:1.62}@media(min-width: 64em){.section__questions .section-header{max-width:144rem}}.section__questions .forum-filter-bar{width:100%;max-width:144rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative;z-index:1;display:flex;justify-content:flex-start;margin:0 auto clamp(1.2rem,1.8vw,1.8rem)}@media(min-width: 64em){.section__questions .forum-filter-bar{justify-content:flex-end;margin-top:-0.3rem}}.section__questions .forum-filter-tabs{display:flex;align-items:center;gap:.45rem;width:100%;max-width:100%;margin:0;padding:.45rem;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.035)),rgba(2,6,23,.42);box-shadow:0 1.8rem 3.8rem -3rem rgba(0,0,0,.75),inset 0 1px 0 hsla(0,0%,100%,.08);scrollbar-width:none;-webkit-overflow-scrolling:touch}.section__questions .forum-filter-tabs::-webkit-scrollbar{display:none}@media(min-width: 64em){.section__questions .forum-filter-tabs{width:auto;max-width:53rem}}.section__questions .forum-filter-tabs__link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 1rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;color:rgba(203,213,225,.86);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:transform .24s ease,border-color .24s ease,background .24s ease,color .24s ease,box-shadow .24s ease}.section__questions .forum-filter-tabs__link:hover,.section__questions .forum-filter-tabs__link:focus-visible{transform:translateY(-1px);border-color:rgba(var(--emerald-300), 0.18);background:rgba(var(--emerald-400), 0.08);color:#fff;outline:none}.section__questions .forum-filter-tabs__link.is-active,.section__questions .forum-filter-tabs__link[aria-current=page]{border-color:rgba(var(--emerald-300), 0.28);background:linear-gradient(135deg, rgba(var(--emerald-500), 1) 0%, rgba(var(--emerald-700), 1) 100%);color:#fff;box-shadow:0 1rem 2.4rem -1.7rem rgba(var(--emerald-400), 0.72),inset 0 1px 0 hsla(0,0%,100%,.18)}.section__questions .card__container--questions{width:100%;max-width:144rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:grid;grid-template-columns:1fr;margin:0 auto;gap:clamp(.85rem,1vw,1.1rem);padding-top:0;padding-bottom:0}@media(min-width: 64em){.section__questions .card__container--questions{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}}.section__questions .card__question{--forum-item-accent: rgba(var(--emerald-300), 0.96);--forum-item-glow: rgba(var(--emerald-400), 0.18);--forum-item-badge: "Latest";position:relative;min-width:0;overflow:hidden;isolation:isolate;border:1px solid hsla(0,0%,100%,.1);border-radius:1.8rem;background:radial-gradient(circle at 7% 12%, var(--forum-item-glow) 0%, transparent 26%),linear-gradient(150deg, rgba(15, 23, 42, 0.56) 0%, rgba(2, 6, 23, 0.74) 100%);box-shadow:0 2rem 4.5rem -3.6rem rgba(0,0,0,.78),inset 0 1px 0 hsla(0,0%,100%,.07);transition:transform .28s cubic-bezier(0.22, 1, 0.36, 1),border-color .24s ease,box-shadow .24s ease,background .24s ease}.section__questions .card__question::before{content:"";position:absolute;inset:0 auto 0 0;width:.3rem;background:linear-gradient(90deg, rgba(var(--emerald-300), 1), rgba(var(--gold-400), 0.9));opacity:.78;transition:opacity .24s ease,width .24s ease}.section__questions .card__question::after{content:"";position:absolute;right:-4rem;top:-4.8rem;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle, var(--forum-item-glow) 0%, transparent 72%);opacity:.78;transition:transform .28s cubic-bezier(0.22, 1, 0.36, 1),opacity .24s ease}.section__questions .card__question:nth-child(2n){--forum-item-accent: rgba(96, 165, 250, 0.96);--forum-item-glow: rgba(96, 165, 250, 0.16);--forum-item-badge: "Trending"}.section__questions .card__question:nth-child(3n){--forum-item-accent: rgba(var(--gold-400), 0.96);--forum-item-glow: rgba(var(--gold-400), 0.15);--forum-item-badge: "Popular"}.section__questions .card__question:hover,.section__questions .card__question:focus-within{transform:translateY(-0.28rem);border-color:rgba(110,231,183,.22);box-shadow:0 2.8rem 5.8rem -4rem rgba(0,0,0,.86),0 1.2rem 3.2rem -2.6rem var(--forum-item-glow),inset 0 1px 0 hsla(0,0%,100%,.1)}.section__questions .card__question:hover::before,.section__questions .card__question:focus-within::before{width:.42rem;opacity:1}.section__questions .card__question:hover::after,.section__questions .card__question:focus-within::after{transform:scale(1.08);opacity:1}.section__questions .card__question:hover .card__question-header-icon,.section__questions .card__question:focus-within .card__question-header-icon{transform:translateY(-0.18rem) scale(1.04);border-color:hsla(0,0%,100%,.18);box-shadow:0 1.4rem 2.6rem -2rem var(--forum-item-glow),inset 0 1px 0 hsla(0,0%,100%,.14)}.section__questions .card__question:hover .card__question-header-title,.section__questions .card__question:focus-within .card__question-header-title{color:#fff}.section__questions .card__question:hover .card__question-footer-stats-item,.section__questions .card__question:hover .card__question-footer-tag,.section__questions .card__question:focus-within .card__question-footer-stats-item,.section__questions .card__question:focus-within .card__question-footer-tag{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.075)}.section__questions .card__question-link-overlay{position:relative;z-index:1;display:grid;height:100%;align-content:start;gap:.86rem;padding:4.2rem clamp(1.2rem,1.6vw,1.5rem) clamp(1.2rem,1.6vw,1.5rem);color:inherit;text-decoration:none}.section__questions .card__question-link-overlay:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-background),0 0 0 4px var(--color-primary)}.section__questions .card__question-link-overlay::before{content:var(--forum-item-badge);position:absolute;top:1rem;left:1.2rem;display:inline-flex;align-items:center;min-height:2.35rem;padding:0 .82rem;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-full);background:hsla(0,0%,100%,.075);color:var(--forum-item-accent);font-size:.96rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.section__questions .card__question-header{display:grid;grid-template-columns:4rem minmax(0, 1fr);align-items:center;gap:1rem;min-width:0;padding-right:0}.section__questions .card__question-header-icon{display:grid;place-items:center;width:4rem;height:4rem;padding:.78rem;border:1px solid hsla(0,0%,100%,.12);border-radius:1.25rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.04));box-shadow:0 1rem 2.4rem -1.9rem rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.12);object-fit:contain;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.section__questions .card__question-header-title{min-width:0;margin:0;color:rgba(248,250,252,.96);font-size:clamp(1.55rem,1.46rem + .18vw,1.78rem);font-weight:var(--font-weight-bold);line-height:1.28;letter-spacing:0;transition:color .24s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section__questions .card__question-body{width:100%}.section__questions .card__question-body-text{margin:0;color:rgba(203,213,225,.78);font-size:1.3rem;line-height:1.52;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section__questions .card__question-footer{display:grid;gap:.72rem;margin-top:auto;padding-top:.82rem;border-top:1px solid hsla(0,0%,100%,.075)}.section__questions .card__question-footer-tags,.section__questions .card__question-footer-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.48rem}.section__questions .card__question-footer-tag{display:inline-flex;align-items:center;gap:.45rem;min-height:2.35rem;padding:0 .72rem;border:1px solid hsla(0,0%,100%,.09);border-radius:var(--radius-full);background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.86);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase;transition:transform .24s ease,border-color .24s ease,background .24s ease,color .24s ease}.section__questions .card__question-footer-tag:first-child{border-color:rgba(var(--gold-400), 0.2);background:rgba(var(--gold-400), 0.09);color:rgba(var(--gold-400), 0.96)}.section__questions .card__question-footer-tag:first-child::before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 .35rem rgba(var(--gold-400), 0.12)}.section__questions .card__question-footer-tag:hover{transform:translateY(-1px);color:#fff}.section__questions .card__question-footer-stats{justify-content:flex-start}@media(min-width: 40em){.section__questions .card__question-footer-stats{display:grid;grid-template-columns:minmax(0, 1fr) repeat(4, max-content);align-items:center}}.section__questions .card__question-footer-stats-item{display:inline-flex;align-items:center;justify-content:flex-start;min-width:0;min-height:2.8rem;gap:.5rem;padding:0 .72rem;border:1px solid hsla(0,0%,100%,.085);border-radius:1rem;background:hsla(0,0%,100%,.045);color:rgba(203,213,225,.86);font-size:1.1rem;font-weight:var(--font-weight-semibold);line-height:1;transition:transform .24s ease,border-color .24s ease,background .24s ease,color .24s ease}.section__questions .card__question-footer-stats-item:first-child{flex:1 1 18rem;max-width:100%;color:rgba(226,232,240,.9)}.section__questions .card__question-footer-stats-item:first-child::before{content:"Asked";display:inline-flex;align-items:center;min-height:1.85rem;padding:0 .5rem;border:1px solid rgba(var(--emerald-300), 0.14);border-radius:var(--radius-full);background:rgba(var(--emerald-400), 0.075);color:rgba(var(--emerald-200), 0.96);font-size:.88rem;font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}@media(min-width: 40em){.section__questions .card__question-footer-stats-item:not(:first-child){justify-content:center;min-width:6.15rem}}.section__questions .card__question-footer-stats-item:not(:first-child)::after,.section__questions .card__question-footer-stats-item span{color:rgba(148,163,184,.86);font-size:.92rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.section__questions .card__question-footer-stats-item:nth-child(2):not(.forum-reaction-stat)::after{content:"Likes"}.section__questions .card__question-footer-stats-item:nth-child(3):not(.forum-reaction-stat)::after{content:"Dislikes"}.section__questions .card__question-footer-stats-item:nth-child(4)::after{content:"Answers"}.section__questions .card__question-footer-stats-item:nth-child(5)::after{content:"Views"}.section__questions .card__question-footer-stats-item:hover{transform:translateY(-1px);color:#fff}.section__questions .card__question-footer-stats-item:hover .card__question-footer-stats-item-icon,.section__questions .card__question-footer-stats-item:hover svg{transform:scale(1.08);opacity:1}.section__questions .card__question-footer-stats-item-icon,.section__questions .card__question-footer-stats-item svg{width:1.35rem;height:1.35rem;flex:0 0 auto;opacity:.84;transition:transform .24s ease,opacity .24s ease}.section__questions .card__question .forum-reaction-stat span{color:rgba(148,163,184,.86)}.section__questions .card__question .forum-reaction-stat strong{color:#fff;font-size:1.08rem;line-height:1}.section__questions .card__question .forum-reaction-stat--like{border-color:rgba(var(--emerald-300), 0.16);color:rgba(var(--emerald-200), 0.95)}.section__questions .card__question .forum-reaction-stat--dislike{border-color:rgba(var(--gold-400), 0.14)}@media(prefers-reduced-motion: reduce){.section__questions .card__question,.section__questions .card__question::before,.section__questions .card__question::after,.section__questions .card__question-header-icon,.section__questions .card__question-footer-tag,.section__questions .card__question-footer-stats-item,.section__questions .card__question-btn,.section__questions .card__question-btn svg{transition:none}.section__questions .card__question:hover,.section__questions .card__question:focus-within,.section__questions .card__question-btn:hover,.section__questions .card__question-btn:focus-visible{transform:none}}.section__questions .card__question-cta{display:grid;grid-template-columns:1fr;width:calc(100% - 2rem);max-width:144rem;margin:clamp(1rem,1.6vw,1.4rem) auto 0;gap:.8rem;padding:clamp(.9rem,1.4vw,1.25rem);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-xl);background:radial-gradient(circle at left center, rgba(var(--emerald-300), 0.1) 0%, transparent 24%),linear-gradient(145deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.03));box-shadow:0 2.4rem 5rem -4rem rgba(0,0,0,.78),inset 0 1px 0 hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media(min-width: 48em){.section__questions .card__question-cta{grid-template-columns:repeat(3, minmax(0, 1fr))}}.section__questions .card__question-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;text-decoration:none;border:none}.section__questions .card__question-btn:disabled{opacity:.5;cursor:not-allowed}.section__questions .card__question-btn svg{width:1.6rem;height:1.6rem;flex-shrink:0}.section__questions .card__question-btn{height:4rem;padding:0 var(--spacing-4);font-size:var(--font-size-sm);min-height:4.35rem;width:100%;gap:.7rem;padding:0 1.35rem;border:1px solid rgba(0,0,0,0);border-radius:1.25rem;color:#fff;font-size:1.26rem;font-weight:var(--font-weight-bold);letter-spacing:0;box-shadow:0 1.6rem 3.2rem -2.7rem rgba(0,0,0,.7);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease,color .24s ease}.section__questions .card__question-btn svg{width:1.65rem;height:1.65rem;transition:transform .24s ease}.section__questions .card__question-btn:hover,.section__questions .card__question-btn:focus-visible{transform:translateY(-0.18rem);box-shadow:0 2rem 3.6rem -2.6rem rgba(0,0,0,.72)}.section__questions .card__question-btn:hover svg,.section__questions .card__question-btn:focus-visible svg{transform:translateX(2px)}.section__questions .card__question-btn--primary{background:linear-gradient(135deg, rgba(var(--emerald-500), 1) 0%, rgba(var(--emerald-700), 1) 100%);border-color:rgba(var(--emerald-300), 0.22)}.section__questions .card__question-btn--popular{background:linear-gradient(135deg, rgba(var(--gold-400), 0.94), rgba(var(--gold-600), 0.96));border-color:rgba(var(--gold-400), 0.24);color:rgba(2,6,23,.96)}.section__questions .card__question-btn--outline{background:hsla(0,0%,100%,.055);border-color:hsla(0,0%,100%,.11);color:rgba(226,232,240,.92)}.section__questions .card__question-btn--outline:hover,.section__questions .card__question-btn--outline:focus-visible{border-color:rgba(var(--emerald-300), 0.24);background:rgba(var(--emerald-400), 0.08);color:#fff}@media(max-width: 40em){.section__questions{padding:4.8rem 0 5.2rem}.section__questions .section-header{margin-bottom:1.8rem}.section__questions .card__container--questions,.section__questions .card__question-cta{border-radius:1.8rem}.section__questions .card__question{border-radius:1.45rem}.section__questions .card__question-link-overlay{padding:4rem 1.1rem 1.1rem}.section__questions .card__question-link-overlay::before{top:.92rem;min-height:2.2rem;padding-inline:.7rem;font-size:.9rem}.section__questions .card__question-link-overlay::before{left:1rem}.section__questions .card__question-header{grid-template-columns:3.6rem minmax(0, 1fr);gap:.85rem;padding-right:0}.section__questions .card__question-header-icon{width:3.6rem;height:3.6rem;padding:.75rem;border-radius:1rem}.section__questions .card__question-header-title{font-size:1.5rem}.section__questions .card__question-footer-stats-item{min-height:2.7rem}}.section__contact{position:relative;overflow:hidden;padding:var(--spacing-16) 0;background:linear-gradient(135deg, rgb(2, 6, 23) 0%, rgba(4, 27, 32, 0.98) 46%, rgb(5, 46, 37) 100%);color:#fff}@media(min-width: 48em){.section__contact{padding:var(--spacing-20) 0}}.section__contact::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg, transparent 0%, rgba(var(--emerald-300), 0.08) 46%, transparent 72%),linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px);background-size:100% 100%,5.6rem 5.6rem,5.6rem 5.6rem;opacity:.72;animation:contact-glow 12s ease-in-out infinite alternate}.section.section__contact{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}@media(min-width: 48em){.section.section__contact{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}}.section-header{position:relative;max-width:144rem;display:grid;grid-template-columns:minmax(0, 1fr);gap:1.2rem;width:100%;margin:0 auto clamp(1.8rem,2.5vw,2.8rem);padding-left:1rem;padding-right:1rem;text-align:center}.section-header::before{content:"";position:absolute;bottom:calc(var(--spacing-4)*-1);left:50%;width:7.2rem;height:2px;border-radius:var(--radius-full);background:linear-gradient(90deg, rgba(var(--emerald-300), 1), rgba(var(--gold-400), 0.82));pointer-events:none;transform:translateX(-50%)}.section-header__badge,.section-header__title,.section-header__subtitle{position:relative;z-index:1}.section-header__badge{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:0 var(--spacing-4);border:1px solid rgba(var(--emerald-300), 0.24);border-radius:var(--radius-lg);background:hsla(0,0%,100%,.07);color:rgba(var(--emerald-100), 0.96);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.section-header__title{max-width:78rem;margin:0;color:#fff;font-size:clamp(2.55rem,2.12rem + 1.05vw,3.9rem);font-weight:var(--font-weight-extrabold);line-height:1.08;letter-spacing:0;text-wrap:balance}.section-header__subtitle{max-width:82rem;margin:-0.35rem 0 0;color:rgba(203,213,225,.78);font-size:clamp(1.38rem,1.28rem + .16vw,1.55rem);line-height:1.62}.section__contact .section-header{justify-items:center}.section__contact .section-header__badge{justify-self:center}.section__contact .section-header__title,.section__contact .section-header__subtitle{justify-self:center;margin-right:auto;margin-left:auto}.section__contact .section-header__subtitle{margin-top:-0.35rem}.section__contact .container{width:100%;max-width:none;padding-left:0;padding-right:0}.contact-container{width:100%;max-width:144rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative;z-index:1;display:grid;gap:clamp(1.8rem,2.5vw,2.8rem);margin:0 auto;padding-top:0;padding-bottom:0}.contact__shell{display:grid;gap:clamp(1.2rem,1.8vw,1.8rem)}@media(min-width: 64em){.contact__shell{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);align-items:stretch}}.contact__panel{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.1), rgba(15, 23, 42, 0.68)),rgba(2,6,23,.56);box-shadow:0 2.4rem 5.4rem rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.contact__panel--info{display:grid;align-content:start;gap:var(--spacing-4);padding:var(--spacing-5)}@media(min-width: 48em){.contact__panel--info{padding:var(--spacing-6)}}.contact__panel--form{padding:var(--spacing-5)}@media(min-width: 48em){.contact__panel--form{padding:var(--spacing-6)}}.contact__support-card{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid rgba(var(--emerald-300), 0.16);border-radius:.8rem;background:linear-gradient(135deg, rgba(var(--emerald-500), 0.16), rgba(255, 255, 255, 0.06))}.contact__support-card strong,.contact__support-card span{display:block;letter-spacing:0}.contact__support-card strong{color:#fff;font-size:var(--font-size-base);line-height:1.35}.contact__support-card span{margin-top:.4rem;color:rgba(203,213,225,.78);font-size:var(--font-size-sm);line-height:1.5}.contact__support-icon,.contact__list-item-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.8rem;color:rgba(var(--emerald-100), 0.98)}.contact__support-icon{width:4.6rem;height:4.6rem;border:1px solid rgba(var(--emerald-300), 0.24);background:rgba(var(--emerald-500), 0.2);box-shadow:0 1.2rem 2.6rem rgba(16,185,129,.16)}.contact__support-icon svg{width:2.2rem;height:2.2rem}.contact__list{display:grid;grid-template-columns:1fr;gap:var(--spacing-3);margin:0;padding:0;list-style:none}@media(min-width: 40em){.contact__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64em){.contact__list{grid-template-columns:1fr}}.contact__list-item{display:flex;align-items:flex-start;gap:var(--spacing-3);min-height:10.2rem;height:100%;padding:var(--spacing-4);border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:hsla(0,0%,100%,.055);color:inherit;text-decoration:none;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.contact__list-item:hover,.contact__list-item:focus-visible{transform:translateY(-2px);border-color:rgba(var(--emerald-300), 0.34);background:rgba(var(--emerald-400), 0.12);box-shadow:0 1.4rem 3rem rgba(0,0,0,.22);outline:0}.contact__list-item-icon{width:3.8rem;height:3.8rem;border:1px solid rgba(var(--emerald-300), 0.18);background:rgba(2,6,23,.36)}.contact__list-item-icon svg{width:1.8rem;height:1.8rem}.contact__support-icon svg,.contact__list-item-icon svg,.contact__social svg,.contact__form--button svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.contact__detail{display:grid;gap:.2rem;min-width:0}.contact__detail-label{color:rgba(var(--emerald-200), 0.94);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.contact__detail-value{color:#fff;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.35}.contact__detail-meta{color:rgba(203,213,225,.72);font-size:var(--font-size-sm);line-height:1.45}.contact__social{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.contact__social a{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.8rem;background:hsla(0,0%,100%,.06);color:rgba(226,232,240,.9);transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.contact__social a:hover,.contact__social a:focus-visible{transform:translateY(-2px);border-color:rgba(var(--gold-400), 0.32);background:rgba(var(--gold-400), 0.12);color:#fff;outline:0}.contact__social svg{width:1.8rem;height:1.8rem}.contact__form--inputs{display:grid;gap:var(--spacing-4)}.contact__form-header{display:grid;gap:var(--spacing-2)}.contact__form-badge{width:fit-content;display:inline-flex;align-items:center;min-height:3rem;padding:0 var(--spacing-3);border:1px solid rgba(var(--gold-400), 0.2);border-radius:.8rem;background:rgba(var(--gold-400), 0.1);color:rgba(var(--gold-400), 0.98);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.contact__form-title{margin:0;color:#fff;font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);line-height:1.2;letter-spacing:0}.contact__form-subtitle{margin:0;color:rgba(203,213,225,.76);font-size:var(--font-size-sm);line-height:1.6}.contact__form-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}@media(min-width: 48em){.contact__form-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.contact__form-field{display:grid;gap:.6rem;min-width:0}@media(min-width: 48em){.contact__form-field--wide{grid-column:1/-1}}.contact__form--input input[type=text],.contact__form--input input[type=email],.contact__form--input input[type=password],.contact__form--input input[type=number],.contact__form--input input[type=tel],.contact__form--input input[type=search],.contact__form--input input[type=url],.contact__form--input select,.contact__form--input textarea{width:100%;min-height:4.4rem;padding:1.1rem 1.3rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.8rem;outline:0;background:rgba(2,6,23,.52);background-color:rgba(2,6,23,.52);color:#fff;caret-color:rgba(var(--emerald-300), 1);color-scheme:dark;font:inherit;font-size:var(--font-size-sm);line-height:1.45;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1rem 2.2rem rgba(0,0,0,.08);-webkit-text-fill-color:#fff;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.contact__form--input input[type=text]::placeholder,.contact__form--input input[type=email]::placeholder,.contact__form--input input[type=password]::placeholder,.contact__form--input input[type=number]::placeholder,.contact__form--input input[type=tel]::placeholder,.contact__form--input input[type=search]::placeholder,.contact__form--input input[type=url]::placeholder,.contact__form--input select::placeholder,.contact__form--input textarea::placeholder{color:rgba(148,163,184,.72);-webkit-text-fill-color:rgba(148,163,184,.72)}.contact__form--input input[type=text][aria-invalid=true],.contact__form--input input[type=email][aria-invalid=true],.contact__form--input input[type=password][aria-invalid=true],.contact__form--input input[type=number][aria-invalid=true],.contact__form--input input[type=tel][aria-invalid=true],.contact__form--input input[type=search][aria-invalid=true],.contact__form--input input[type=url][aria-invalid=true],.contact__form--input select[aria-invalid=true],.contact__form--input textarea[aria-invalid=true]{border-color:rgba(var(--color-destructive), 0.68);box-shadow:0 0 0 .3rem rgba(var(--color-destructive), 0.12)}.contact__form--input input[type=text]:hover,.contact__form--input input[type=email]:hover,.contact__form--input input[type=password]:hover,.contact__form--input input[type=number]:hover,.contact__form--input input[type=tel]:hover,.contact__form--input input[type=search]:hover,.contact__form--input input[type=url]:hover,.contact__form--input select:hover,.contact__form--input textarea:hover{border-color:rgba(var(--emerald-300), 0.34);background:rgba(2,12,24,.66);background-color:rgba(2,12,24,.66)}.contact__form--input input[type=text]:focus,.contact__form--input input[type=email]:focus,.contact__form--input input[type=password]:focus,.contact__form--input input[type=number]:focus,.contact__form--input input[type=tel]:focus,.contact__form--input input[type=search]:focus,.contact__form--input input[type=url]:focus,.contact__form--input select:focus,.contact__form--input textarea:focus{border-color:rgba(var(--emerald-300), 0.72);background:rgba(2,12,24,.74);background-color:rgba(2,12,24,.74);box-shadow:0 0 0 .34rem rgba(var(--emerald-400), 0.14),inset 0 1px 0 hsla(0,0%,100%,.08),0 1rem 2.2rem rgba(16,185,129,.08)}.contact__form--input input[type=text]:-webkit-autofill,.contact__form--input input[type=text]:-webkit-autofill:hover,.contact__form--input input[type=text]:-webkit-autofill:focus,.contact__form--input input[type=email]:-webkit-autofill,.contact__form--input input[type=email]:-webkit-autofill:hover,.contact__form--input input[type=email]:-webkit-autofill:focus,.contact__form--input input[type=password]:-webkit-autofill,.contact__form--input input[type=password]:-webkit-autofill:hover,.contact__form--input input[type=password]:-webkit-autofill:focus,.contact__form--input input[type=number]:-webkit-autofill,.contact__form--input input[type=number]:-webkit-autofill:hover,.contact__form--input input[type=number]:-webkit-autofill:focus,.contact__form--input input[type=tel]:-webkit-autofill,.contact__form--input input[type=tel]:-webkit-autofill:hover,.contact__form--input input[type=tel]:-webkit-autofill:focus,.contact__form--input input[type=search]:-webkit-autofill,.contact__form--input input[type=search]:-webkit-autofill:hover,.contact__form--input input[type=search]:-webkit-autofill:focus,.contact__form--input input[type=url]:-webkit-autofill,.contact__form--input input[type=url]:-webkit-autofill:hover,.contact__form--input input[type=url]:-webkit-autofill:focus,.contact__form--input select:-webkit-autofill,.contact__form--input select:-webkit-autofill:hover,.contact__form--input select:-webkit-autofill:focus,.contact__form--input textarea:-webkit-autofill,.contact__form--input textarea:-webkit-autofill:hover,.contact__form--input textarea:-webkit-autofill:focus{border-color:rgba(var(--emerald-300), 0.42);box-shadow:0 0 0 100rem #020c18 inset,0 0 0 .34rem rgba(var(--emerald-400), 0.12);-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out 0s}.contact__form--input select{appearance:none;padding-right:4rem;background-image:linear-gradient(45deg, transparent 50%, rgba(226, 232, 240, 0.78) 50%),linear-gradient(135deg, rgba(226, 232, 240, 0.78) 50%, transparent 50%);background-position:calc(100% - 2.1rem) 50%,calc(100% - 1.6rem) 50%;background-size:.6rem .6rem,.6rem .6rem;background-repeat:no-repeat}.contact__form--input select option{background:#020c18;color:#fff}.contact__form--input textarea{min-height:11rem;resize:vertical}.contact__form--input--label{color:rgba(226,232,240,.92);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0}.contact__form-alert{display:block;padding:var(--spacing-3) var(--spacing-4);border-radius:.8rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.5}.contact__form-alert[hidden]{display:none}.contact__form-alert--success{border:1px solid rgba(var(--emerald-300), 0.28);background:rgba(var(--emerald-500), 0.14);color:rgba(var(--emerald-100), 0.98)}.contact__form-alert--error{border:1px solid rgba(var(--color-destructive), 0.3);background:rgba(var(--color-destructive), 0.12);color:#fecaca}.contact__form-error{min-height:1.55rem;margin:0;color:#fecaca;font-size:var(--font-size-xs);line-height:1.35}.contact__form--button{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}@media(min-width: 40em){.contact__form--button{grid-template-columns:minmax(0, 0.88fr) minmax(0, 1.12fr)}}.contact__form-footer{display:flex;flex-wrap:wrap;gap:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px solid hsla(0,0%,100%,.08)}.contact__form-trust-item{display:inline-flex;align-items:center;min-height:2.8rem;padding:0 var(--spacing-3);border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:hsla(0,0%,100%,.055);color:rgba(226,232,240,.8);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:0}.contact__form-spinner{width:1.7rem;height:1.7rem;border:2px solid hsla(0,0%,100%,.36);border-top-color:#fff;border-radius:50%;animation:assistance-spin .72s linear infinite}.contact__submit,.contact__assist-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);min-height:4.5rem;width:100%;padding:0 var(--spacing-4);border-radius:.8rem;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);letter-spacing:0;text-decoration:none;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease,opacity .22s ease}.contact__submit svg,.contact__assist-link svg{width:1.8rem;height:1.8rem}.contact__submit{border:1px solid rgba(var(--emerald-300), 0.35);background:linear-gradient(135deg, rgba(var(--emerald-500), 1), rgba(var(--emerald-700), 1));color:#fff;box-shadow:0 1.4rem 3rem rgba(16,185,129,.18)}.contact__submit:hover:not(:disabled),.contact__submit:focus-visible{transform:translateY(-2px);border-color:rgba(var(--emerald-200), 0.58);box-shadow:0 1.8rem 3.6rem rgba(16,185,129,.24);outline:0}.contact__submit:disabled{cursor:wait;opacity:.74;transform:none}.contact__assist-link{border:1px solid rgba(var(--gold-400), 0.22);background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.92)}.contact__assist-link:hover,.contact__assist-link:focus-visible{transform:translateY(-2px);border-color:rgba(var(--gold-400), 0.44);background:rgba(var(--gold-400), 0.13);box-shadow:0 1.4rem 3rem rgba(0,0,0,.18);outline:0}@keyframes contact-glow{from{transform:translateX(-1.2rem);opacity:.56}to{transform:translateX(1.2rem);opacity:.78}}@keyframes assistance-spin{to{transform:rotate(360deg)}}.section__featured-tender{position:relative;overflow:hidden;padding:5.2rem 0;background:linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.032) 1px, transparent 1px),linear-gradient(135deg, rgb(2, 6, 23) 0%, rgba(5, 32, 43, 0.98) 45%, rgb(5, 62, 48) 100%);background-size:5.2rem 5.2rem,5.2rem 5.2rem,100% 100%;color:#fff}@media(min-width: 48em){.section__featured-tender{padding:6.2rem 0}}.section__featured-tender::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg, transparent 0%, rgba(var(--emerald-300), 0.08) 42%, transparent 68%),linear-gradient(180deg, rgba(2, 6, 23, 0.34), transparent 26%, rgba(2, 6, 23, 0.16))}.section__featured-tender .container,.section__featured-tender .card__container-featured-tender,.section__featured-tender .featured-tender-header__controls,.section__featured-tender .section__featured-tender__cta{position:relative;z-index:1;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.section__featured-tender>.container{margin-bottom:1.4rem}.section__featured-tender .section-header{display:grid;grid-template-columns:minmax(0, 1fr);gap:.9rem;width:100%;max-width:82rem;margin:0;padding:0;text-align:left}.section__featured-tender .section-header__badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2.8rem;padding:0 1rem;border:1px solid rgba(var(--emerald-300), 0.22);border-radius:var(--radius-full);background:rgba(var(--emerald-400), 0.1);color:rgba(var(--emerald-100), 0.98);font-size:1.14rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase;box-shadow:0 1.4rem 2.8rem -2.2rem rgba(var(--emerald-400), 0.56)}.section__featured-tender .section-header__title{max-width:74rem;margin:0;color:#fff;font-size:clamp(2.8rem,2.35rem + 1vw,3.8rem);font-weight:var(--font-weight-extrabold);line-height:1.1;letter-spacing:0;text-wrap:balance}@media(min-width: 48em){.section__featured-tender .section-header__title{font-size:clamp(3.2rem,2.6rem + 1.15vw,4.4rem)}}.section__featured-tender .section-header__subtitle{max-width:72rem;margin:0;color:rgba(203,213,225,.82);font-size:1.5rem;line-height:1.58}.section__featured-tender .featured-tender-header__controls{display:flex;flex-direction:column;align-items:stretch;gap:.8rem;margin-top:0;margin-bottom:1.2rem}@media(min-width: 48em){.section__featured-tender .featured-tender-header__controls{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}}.section__featured-tender .featured-tender-live-count{display:inline-flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:3.5rem;padding:.52rem .9rem;border:1px solid rgba(var(--emerald-300), 0.22);border-radius:var(--radius-sm);color:rgba(var(--emerald-100), 0.98);background:linear-gradient(145deg, rgba(255, 255, 255, 0.09), rgba(255, 255, 255, 0.035)),rgba(2,6,23,.44);box-shadow:0 1.6rem 3.2rem -2.6rem rgba(0,0,0,.82),inset 0 1px 0 hsla(0,0%,100%,.08)}.section__featured-tender .featured-tender-live-count strong{color:#fff;font-size:1.65rem;line-height:1}.section__featured-tender .featured-tender-live-count span{color:rgba(203,213,225,.82);font-size:1.05rem;font-weight:var(--font-weight-bold);line-height:1.2;text-transform:uppercase;letter-spacing:0}.section__featured-tender .featured-tender-tabs{display:flex;align-items:center;gap:.4rem;max-width:100%;padding:.35rem;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid hsla(0,0%,100%,.12);border-radius:.5rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.03)),rgba(2,6,23,.46);box-shadow:0 1.6rem 3.2rem -2.6rem rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.07);scrollbar-width:none;-webkit-overflow-scrolling:touch}.section__featured-tender .featured-tender-tabs::-webkit-scrollbar{display:none}@media(min-width: 48em){.section__featured-tender .featured-tender-tabs{flex:0 1 auto}}@media(min-width: 64em){.section__featured-tender .featured-tender-tabs{width:auto;max-width:54rem}}.section__featured-tender .featured-tender-tabs__link{flex:0 0 auto;min-height:3rem;border:0;border-radius:.5rem;padding:0 1.05rem;color:rgba(226,232,240,.86);background:rgba(0,0,0,0);font:inherit;font-size:1.15rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-decoration:none;cursor:pointer;transition:color .24s ease,background .24s ease,box-shadow .24s ease,transform .24s ease}.section__featured-tender .featured-tender-tabs__link:hover{color:#fff;background:hsla(0,0%,100%,.08);transform:translateY(-1px)}.section__featured-tender .featured-tender-tabs__link:focus-visible{outline:3px solid rgba(var(--gold-400), 0.22);outline-offset:2px}.section__featured-tender .featured-tender-tabs__link.is-active{color:rgba(8,47,38,.98);background:linear-gradient(135deg, rgba(var(--emerald-300), 1), rgba(var(--gold-400), 0.94));box-shadow:0 1rem 2rem -1.5rem rgba(var(--gold-400), 0.72),inset 0 1px 0 hsla(0,0%,100%,.42)}.section__featured-tender .card__container-featured-tender{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;padding-top:.8rem;padding-bottom:0}@media(min-width: 64em){.section__featured-tender .card__container-featured-tender{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.2rem}}.section__featured-tender .card__container-featured-tender>p{margin:0;padding:2rem;border:1px solid rgba(var(--emerald-300), 0.18);border-radius:var(--radius-sm);color:rgba(203,213,225,.82);background:rgba(15,23,42,.7);font-size:var(--font-size-base);text-align:center}.section__featured-tender .card-featured-tender{position:relative;display:flex;flex-direction:column;min-width:0;min-height:100%;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-sm);background:linear-gradient(150deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.025) 54%, rgba(255, 255, 255, 0.04) 100%),rgba(15,23,42,.7);box-shadow:0 1.8rem 3.4rem -2.8rem rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.07);transition:transform .28s cubic-bezier(0.22, 1, 0.36, 1),border-color .24s ease,box-shadow .24s ease,background .24s ease}.section__featured-tender .card-featured-tender::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(90deg, rgba(var(--emerald-300), 1), rgba(var(--gold-400), 0.88));opacity:.78}.section__featured-tender .card-featured-tender:hover{transform:translateY(-4px);border-color:rgba(var(--emerald-300), 0.28);background:linear-gradient(150deg, rgba(255, 255, 255, 0.105) 0%, rgba(255, 255, 255, 0.035) 54%, rgba(255, 255, 255, 0.055) 100%),rgba(15,23,42,.82);box-shadow:0 2.4rem 4.6rem -3rem rgba(0,0,0,.96),0 0 0 1px rgba(var(--emerald-300), 0.08),0 0 3rem rgba(var(--emerald-400), 0.12)}.section__featured-tender .card-featured-tender:hover .card-featured-tender__header-icon{color:rgba(var(--emerald-100), 1);border-color:rgba(var(--emerald-300), 0.32);background:rgba(var(--emerald-400), 0.12)}.section__featured-tender .card-featured-tender:hover .card-featured-tender__header-link{color:rgba(var(--emerald-100), 1)}.section__featured-tender .card-featured-tender__content{display:flex;flex:1;flex-direction:column;gap:1rem;min-width:0;padding:1.35rem 1.35rem 1.1rem}.section__featured-tender .card-featured-tender__topline{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0}.section__featured-tender .card-featured-tender__badge{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;min-height:2.7rem;padding:0 .72rem;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-full);color:rgba(226,232,240,.88);background:hsla(0,0%,100%,.06);font-size:1.02rem;font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section__featured-tender .card-featured-tender__badge--category{color:rgba(var(--emerald-100), 0.96);border-color:rgba(var(--emerald-300), 0.18);background:rgba(var(--emerald-400), 0.09);text-transform:capitalize}.section__featured-tender .card-featured-tender__badge--status{flex:0 0 auto}.section__featured-tender .card-featured-tender__badge--status.is-live{color:rgba(220,252,231,.98);border-color:rgba(74,222,128,.22);background:rgba(22,163,74,.16)}.section__featured-tender .card-featured-tender__badge--status.is-urgent{color:rgba(254,243,199,.98);border-color:rgba(var(--gold-400), 0.32);background:rgba(var(--gold-400), 0.14)}.section__featured-tender .card-featured-tender__badge--status.is-closed{color:rgba(254,226,226,.96);border-color:rgba(248,113,113,.28);background:rgba(239,68,68,.14)}.section__featured-tender .card-featured-tender__badge-icon{width:1.35rem;height:1.35rem;flex:0 0 1.35rem}.section__featured-tender .card-featured-tender__header{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;align-items:start;min-width:0;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.section__featured-tender .card-featured-tender__header-icon{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-sm);color:rgba(var(--emerald-200), 0.92);background:hsla(0,0%,100%,.06);transition:color .24s ease,border-color .24s ease,background .24s ease}.section__featured-tender .card-featured-tender__header-svg{width:1.9rem;height:1.9rem}.section__featured-tender .card-featured-tender__title-group{display:flex;flex-direction:column;gap:.4rem;min-width:0}.section__featured-tender .card-featured-tender__id{width:fit-content;max-width:100%;color:rgba(148,163,184,.88);font-size:1.1rem;font-weight:var(--font-weight-bold);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section__featured-tender .card-featured-tender__header-title{margin:0;color:#fff;font-size:1.5rem;font-weight:var(--font-weight-extrabold);line-height:1.38;letter-spacing:0;text-transform:none;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.section__featured-tender .card-featured-tender__header-link{color:inherit;text-decoration:none;transition:color .24s ease}.section__featured-tender .card-featured-tender__details{min-width:0}.section__featured-tender .card-featured-tender__details-list{display:grid;grid-template-columns:minmax(0, 1fr);gap:.65rem;margin:0}@media(min-width: 40em){.section__featured-tender .card-featured-tender__details-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.section__featured-tender .card-featured-tender__details-list-item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.65rem;align-items:start;min-width:0;padding:.72rem;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-sm);background:rgba(2,6,23,.28);transition:border-color .24s ease,background .24s ease,transform .24s ease;text-transform:capitalize}.section__featured-tender .card-featured-tender__details-list-item:hover{border-color:rgba(var(--emerald-300), 0.18);background:rgba(var(--emerald-400), 0.07);transform:translateY(-1px)}@media(min-width: 40em){.section__featured-tender .card-featured-tender__details-list-item--wide{grid-column:1/-1}}.section__featured-tender .card-featured-tender__details-list-item dt{margin:0 0 .25rem;color:rgba(148,163,184,.92);font-size:1.02rem;font-weight:var(--font-weight-bold);line-height:1.2;text-transform:uppercase;letter-spacing:0}.section__featured-tender .card-featured-tender__details-list-item dd{margin:0;color:rgba(248,250,252,.92);font-size:1.28rem;font-weight:var(--font-weight-semibold);line-height:1.35;overflow-wrap:anywhere}.section__featured-tender .card-featured-tender__meta-icon{width:1.65rem;height:1.65rem;color:rgba(var(--emerald-300), 0.92);margin-top:.05rem}.section__featured-tender .card-featured-tender__footer{display:flex;align-items:center;gap:.7rem;min-height:3.6rem;margin-top:auto;padding:.68rem .8rem;border:1px solid rgba(var(--gold-400), 0.2);border-radius:var(--radius-sm);color:rgba(254,243,199,.92);background:linear-gradient(90deg, rgba(var(--gold-400), 0.12), rgba(var(--emerald-400), 0.06)),rgba(2,6,23,.34);font-size:1.24rem;font-weight:var(--font-weight-bold)}.section__featured-tender .card-featured-tender__footer span{color:rgba(226,232,240,.78)}.section__featured-tender .card-featured-tender__footer strong{margin-left:auto;color:#fff;font-size:1.24rem;line-height:1.2;text-align:right}.section__featured-tender .card-featured-tender__footer-icon{width:1.6rem;height:1.6rem;color:rgba(var(--gold-400), 0.95);flex:0 0 1.6rem}.section__featured-tender .card-featured-tender__cta{display:grid;grid-template-columns:minmax(0, 1fr);align-items:center;gap:.6rem;padding:1rem 1.35rem 1.2rem;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(2,6,23,.28)}@media(min-width: 40em){.section__featured-tender .card-featured-tender__cta{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 90em){.section__featured-tender .card-featured-tender__cta{grid-template-columns:repeat(4, minmax(0, 1fr))}}.section__featured-tender .card-featured-tender__cta .btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.55rem;gap:.65rem;padding:.62rem .8rem;border-radius:var(--radius-sm);font-size:1.1rem;font-weight:var(--font-weight-bold);line-height:1.2;text-decoration:none;transition:color .24s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s ease}.section__featured-tender .card-featured-tender__cta .btn svg{width:1.55rem;height:1.55rem;flex:0 0 1.55rem}.section__featured-tender .card-featured-tender__cta .btn:hover{transform:translateY(-2px)}.section__featured-tender .card-featured-tender__cta .btn--view-details{color:rgba(8,47,38,.98);border:1px solid rgba(var(--emerald-300), 0.42);background:linear-gradient(135deg, rgba(var(--emerald-300), 1), rgba(var(--gold-400), 0.92));box-shadow:0 1rem 2rem -1.6rem rgba(var(--emerald-300), 0.7)}.section__featured-tender .card-featured-tender__cta .btn--view-details:hover{color:#03251e;border-color:rgba(var(--gold-400), 0.5);box-shadow:0 1.4rem 2.6rem -1.8rem rgba(var(--gold-400), 0.82)}.section__featured-tender .card-featured-tender__cta .btn--guide,.section__featured-tender .card-featured-tender__cta .btn--save,.section__featured-tender .card-featured-tender__cta .btn--book-support{color:rgba(226,232,240,.9);border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06)}.section__featured-tender .card-featured-tender__cta .btn--guide:hover,.section__featured-tender .card-featured-tender__cta .btn--save:hover,.section__featured-tender .card-featured-tender__cta .btn--book-support:hover{color:#fff;border-color:rgba(var(--emerald-300), 0.24);background:rgba(var(--emerald-400), 0.1)}.section__featured-tender .card-featured-tender__cta .btn--guide{color:rgba(254,243,199,.96);border-color:rgba(var(--gold-400), 0.24);background:rgba(var(--gold-400), 0.1)}.section__featured-tender .card-featured-tender__cta .btn--guide:hover{border-color:rgba(var(--gold-400), 0.38);background:rgba(var(--gold-400), 0.16)}.section__featured-tender .card-featured-tender__cta .btn--save.is-saved{color:rgba(254,243,199,.98);border-color:rgba(var(--gold-400), 0.34);background:rgba(var(--gold-400), 0.14)}.section__featured-tender .section__featured-tender__cta{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid hsla(0,0%,100%,.06);text-align:center}.section__featured-tender .section__featured-tender__cta-copy{display:grid;gap:.6rem;justify-items:center}.section__featured-tender .section__featured-tender__cta-title{margin:0;color:#f8fafc;font-size:1.9rem;font-weight:800;line-height:1.3;letter-spacing:0}.section__featured-tender .section__featured-tender__cta-description{max-width:70rem;margin:0;color:#94a3b8;font-size:1.08rem;font-weight:500;line-height:1.75}.section__featured-tender .section__featured-tender__cta-buttons{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.1rem}.section__featured-tender .btn--featured-tender{min-width:24rem;height:4.6rem;min-height:4.6rem;padding:0 2rem;border-radius:.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;font-size:1.08rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.section__featured-tender .btn--featured-tender svg{width:1.8rem;height:1.8rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.section__featured-tender .btn--featured-tender:hover,.section__featured-tender .btn--featured-tender:focus-visible{transform:translateY(-2px);outline:0}.section__featured-tender .btn--featured-tender-primary,.section__featured-tender .btn--featured-tender.btn-primary{border:none;color:#fff;background:linear-gradient(135deg, #0ea5e9, #14b8a6)}.section__featured-tender .btn--featured-tender-primary:hover,.section__featured-tender .btn--featured-tender-primary:focus-visible,.section__featured-tender .btn--featured-tender.btn-primary:hover,.section__featured-tender .btn--featured-tender.btn-primary:focus-visible{box-shadow:0 1.6rem 3.6rem rgba(14,165,233,.28)}.section__featured-tender .btn--featured-tender-secondary,.section__featured-tender .btn--featured-tender.btn-secondary{color:#a7f3d0;border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1)}.section__featured-tender .btn--featured-tender-secondary:hover,.section__featured-tender .btn--featured-tender-secondary:focus-visible,.section__featured-tender .btn--featured-tender.btn-secondary:hover,.section__featured-tender .btn--featured-tender.btn-secondary:focus-visible{color:#d1fae5;border-color:rgba(16,185,129,.38);background:rgba(16,185,129,.16)}@media(max-width: 640px){.section__featured-tender{padding:4.4rem 0}.section__featured-tender .section-header{width:100%;margin-bottom:0}.section__featured-tender .section-header__title{font-size:2.8rem}.section__featured-tender .featured-tender-live-count{width:100%}.section__featured-tender .featured-tender-tabs{width:100%;border-radius:var(--radius-sm)}.section__featured-tender .card__container-featured-tender{padding-top:.5rem}.section__featured-tender .card-featured-tender__content{padding:1rem}.section__featured-tender .card-featured-tender__topline{align-items:flex-start;flex-direction:column}.section__featured-tender .card-featured-tender__header{grid-template-columns:minmax(0, 1fr)}.section__featured-tender .card-featured-tender__header-icon{display:none}.section__featured-tender .card-featured-tender__footer{align-items:flex-start;flex-wrap:wrap}.section__featured-tender .card-featured-tender__footer strong{width:100%;margin-left:0;text-align:left}.section__featured-tender .card-featured-tender__cta{grid-template-columns:minmax(0, 1fr);padding:.9rem 1rem 1rem}.section__featured-tender .btn--featured-tender{width:100%;max-width:36rem}}body.home-page .section__featured-tender{padding:5rem 0;background:linear-gradient(rgba(148, 163, 184, 0.026) 1px, transparent 1px),linear-gradient(90deg, rgba(148, 163, 184, 0.02) 1px, transparent 1px),radial-gradient(ellipse at 16% 0%, rgba(16, 185, 129, 0.13), transparent 32rem),radial-gradient(ellipse at 84% 4%, rgba(59, 130, 246, 0.11), transparent 34rem),linear-gradient(180deg, #06111f 0%, var(--dark-navy) 54%, #050d18 100%);background-size:5.6rem 5.6rem,5.6rem 5.6rem,auto,auto,auto;border-top:1px solid rgba(16,185,129,.12);border-bottom:1px solid hsla(0,0%,100%,.06)}body.home-page .section__featured-tender::before{background:linear-gradient(120deg, rgba(14, 165, 233, 0.07), transparent 36%),linear-gradient(300deg, rgba(16, 185, 129, 0.09), transparent 42%),linear-gradient(180deg, rgba(7, 17, 31, 0.1), rgba(7, 17, 31, 0.62))}body.home-page .section__featured-tender .container,body.home-page .section__featured-tender .card__container-featured-tender,body.home-page .section__featured-tender .featured-tender-header__controls,body.home-page .section__featured-tender .section__featured-tender__cta{max-width:1440px;padding-left:2rem;padding-right:2rem}body.home-page .section__featured-tender>.container{margin-bottom:2.5rem}body.home-page .section__featured-tender .section-header{gap:1.15rem;max-width:86rem}body.home-page .section__featured-tender .section-header .section-header__badge{min-height:2.4rem;padding:0 .78rem;border-color:rgba(16,185,129,.24);border-radius:.8rem;background:rgba(16,185,129,.1);color:#34d399;font-size:.95rem;font-weight:800;box-shadow:none}body.home-page .section__featured-tender .section-header .section-header__badge::before{width:.56rem;height:.56rem;flex-basis:.56rem;background:var(--primary-green);box-shadow:0 0 0 .28rem rgba(16,185,129,.12)}body.home-page .section__featured-tender .section-header .section-header__badge::after{display:none}body.home-page .section__featured-tender .section-header .section-header__title{max-width:76rem;font-size:2.5rem;font-weight:800;line-height:1.2}body.home-page .section__featured-tender .section-header .section-header__subtitle{max-width:760px;margin:0;color:#94a3b8;font-size:1.15rem;font-weight:500;line-height:1.7}body.home-page .section__featured-tender .featured-tender-header__controls{gap:1rem;margin-bottom:1.5rem}body.home-page .section__featured-tender .featured-tender-live-count,body.home-page .section__featured-tender .featured-tender-tabs{border-color:hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}body.home-page .section__featured-tender .featured-tender-tabs__link{min-height:3.4rem;border-radius:.65rem;color:rgba(203,213,225,.84);font-size:1rem;font-weight:700}body.home-page .section__featured-tender .featured-tender-tabs__link.is-active{color:#fff;background:linear-gradient(135deg, #0ea5e9, #14b8a6);box-shadow:0 1rem 2rem -1.45rem rgba(14,165,233,.74)}body.home-page .section__featured-tender .card__container-featured-tender{gap:1.5rem;padding-top:0}body.home-page .section__featured-tender .card-featured-tender{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:0 1.2rem 3rem -2.4rem rgba(0,0,0,.82);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}body.home-page .section__featured-tender .card-featured-tender::before{width:.24rem;background:linear-gradient(180deg, var(--primary-green), var(--info));opacity:.76}body.home-page .section__featured-tender .card-featured-tender:hover{transform:translateY(-4px);border-color:rgba(16,185,129,.3);background:#0f172a;box-shadow:0 16px 40px rgba(0,0,0,.22)}body.home-page .section__featured-tender .card-featured-tender__content{gap:1rem;padding:1.25rem 1.25rem 1.05rem}body.home-page .section__featured-tender .card-featured-tender__topline{gap:.65rem}body.home-page .section__featured-tender .card-featured-tender__badge{min-height:2.35rem;padding:.22rem .72rem;border-radius:999px;font-size:.95rem;font-weight:700}body.home-page .section__featured-tender .card-featured-tender__badge--cost{color:#bbf7d0;border-color:rgba(16,185,129,.24);background:rgba(16,185,129,.1)}body.home-page .section__featured-tender .card-featured-tender__badge--status.is-live{color:#bbf7d0;border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.12)}body.home-page .section__featured-tender .card-featured-tender__badge--status.is-urgent{color:#fde68a;border-color:rgba(245,158,11,.34);background:rgba(245,158,11,.13)}body.home-page .section__featured-tender .card-featured-tender__badge--status.is-closed{color:#fecaca;border-color:rgba(239,68,68,.34);background:rgba(239,68,68,.12)}body.home-page .section__featured-tender .card-featured-tender :is(svg,.card-featured-tender__meta-icon){fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.home-page .section__featured-tender .card-featured-tender__badge-icon,body.home-page .section__featured-tender .card-featured-tender__meta-icon,body.home-page .section__featured-tender .card-featured-tender__footer-icon{width:1.45rem;height:1.45rem;flex:0 0 1.45rem}body.home-page .section__featured-tender .card-featured-tender__header{gap:.85rem;padding-bottom:.95rem}body.home-page .section__featured-tender .card-featured-tender__header-icon{width:3.2rem;height:3.2rem;border-color:rgba(16,185,129,.2);border-radius:.8rem;color:#34d399;background:rgba(16,185,129,.09)}body.home-page .section__featured-tender .card-featured-tender__header-svg{width:1.55rem;height:1.55rem}body.home-page .section__featured-tender .card-featured-tender__id{color:rgba(148,163,184,.86);font-size:.95rem;font-weight:700}body.home-page .section__featured-tender .card-featured-tender__header-title{font-size:1.35rem;font-weight:700;line-height:1.35}body.home-page .section__featured-tender .card-featured-tender__details-list{gap:.75rem}body.home-page .section__featured-tender .card-featured-tender__details-list-item{padding:.82rem;border-color:hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.035);text-transform:none}body.home-page .section__featured-tender .card-featured-tender__details-list-item dt{color:rgba(148,163,184,.86);font-size:.95rem;font-weight:700;text-transform:none}body.home-page .section__featured-tender .card-featured-tender__details-list-item dd{color:rgba(248,250,252,.92);font-size:1rem;font-weight:500}body.home-page .section__featured-tender .card-featured-tender__footer{min-height:3.8rem;border-color:rgba(245,158,11,.2);border-radius:.8rem;background:rgba(245,158,11,.08);font-size:1rem;font-weight:700}body.home-page .section__featured-tender .card-featured-tender__footer strong{font-size:1rem;font-weight:700}body.home-page .section__featured-tender .card-featured-tender__cta{gap:.7rem;padding:.95rem 1.25rem 1.1rem;background:rgba(7,17,31,.55)}body.home-page .section__featured-tender .card-featured-tender__cta .btn{min-height:4.2rem;border-radius:.8rem;font-size:1rem;font-weight:700}body.home-page .section__featured-tender .card-featured-tender__cta .btn--view-details{color:#fff;border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);box-shadow:0 1.2rem 2.4rem -1.8rem rgba(14,165,233,.72)}body.home-page .section__featured-tender .card-featured-tender__cta .btn--guide,body.home-page .section__featured-tender .card-featured-tender__cta .btn--save,body.home-page .section__featured-tender .card-featured-tender__cta .btn--book-support{color:#34d399;border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1)}body.home-page .section__featured-tender .card-featured-tender__cta .btn--guide:hover,body.home-page .section__featured-tender .card-featured-tender__cta .btn--save:hover,body.home-page .section__featured-tender .card-featured-tender__cta .btn--book-support:hover{color:#fff;border-color:rgba(16,185,129,.34);background:rgba(16,185,129,.16)}body.home-page .section__featured-tender .card-featured-tender__cta .btn--save.is-saved{color:#fde68a;border-color:rgba(245,158,11,.32);background:rgba(245,158,11,.12)}body.home-page .section__featured-tender .section__featured-tender__cta{margin-top:3.5rem}body.home-page .section__featured-tender .btn--featured-tender{min-height:4.6rem;border-radius:.9rem}@media(max-width: 64em){body.home-page .section__featured-tender .card-featured-tender__cta{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 48em){body.home-page .section__featured-tender{padding:4rem 0}body.home-page .section__featured-tender .container,body.home-page .section__featured-tender .card__container-featured-tender,body.home-page .section__featured-tender .featured-tender-header__controls,body.home-page .section__featured-tender .section__featured-tender__cta{padding-left:1rem;padding-right:1rem}body.home-page .section__featured-tender .section-header .section-header__title{font-size:2.2rem}body.home-page .section__featured-tender .section-header .section-header__subtitle{font-size:1.05rem}body.home-page .section__featured-tender .featured-tender-header__controls{margin-bottom:1.2rem}body.home-page .section__featured-tender .card__container-featured-tender{gap:1.1rem}body.home-page .section__featured-tender .card-featured-tender__content,body.home-page .section__featured-tender .card-featured-tender__cta{padding-left:1rem;padding-right:1rem}body.home-page .section__featured-tender .card-featured-tender__footer{align-items:flex-start}}body.home-page .featured-opportunities{padding:0;background:radial-gradient(circle at 85% 20%, rgba(16, 185, 129, 0.08), transparent 28%),linear-gradient(180deg, #07111f 0%, #0b1628 100%)}body.home-page .featured-opportunities__container{max-width:1440px;margin:0 auto;padding:5rem 2rem}body.home-page .featured-opportunities .featured-tender-header__controls,body.home-page .featured-opportunities .card__container-featured-tender,body.home-page .featured-opportunities .section__featured-tender__cta{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}body.home-page .featured-opportunities__header,body.home-page .featured-opportunities .section-header{max-width:820px;margin:0 0 2.6rem;text-align:left}body.home-page .featured-opportunities .section-header::before,body.home-page .featured-opportunities .section-header::after,body.home-page .featured-opportunities .section-header__title::before,body.home-page .featured-opportunities .section-header__title::after,body.home-page .featured-opportunities .section-header__subtitle::before,body.home-page .featured-opportunities .section-header__subtitle::after{display:none;content:none}body.home-page .featured-opportunities__eyebrow,body.home-page .featured-opportunities .section-header .section-header__badge{min-height:auto;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#10b981;font-size:1.1rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}body.home-page .featured-opportunities .section-header .section-header__badge::before,body.home-page .featured-opportunities .section-header .section-header__badge::after{display:none}body.home-page .featured-opportunities__title,body.home-page .featured-opportunities .section-header .section-header__title{max-width:820px;margin:0;color:#f8fafc;font-size:clamp(2.4rem,3.2vw,3.6rem);font-weight:850;line-height:1.16;letter-spacing:0}body.home-page .featured-opportunities__description,body.home-page .featured-opportunities .section-header .section-header__subtitle{max-width:820px;margin:0;color:#94a3b8;font-size:1.35rem;font-weight:500;line-height:1.75}body.home-page .featured-opportunities .featured-tender-header__controls{align-items:flex-start;gap:1rem;margin-bottom:1.4rem}body.home-page .featured-opportunities .featured-tender-live-count,body.home-page .featured-opportunities .featured-tender-tabs{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}body.home-page .featured-opportunities .featured-tender-live-count{min-height:4rem;padding:.7rem 1rem}body.home-page .featured-opportunities .featured-tender-live-count strong{color:#f8fafc;font-size:1.8rem}body.home-page .featured-opportunities .featured-tender-live-count span{color:#94a3b8;font-size:1.05rem;font-weight:800;letter-spacing:.04em}body.home-page .featured-opportunities .featured-tender-tabs{padding:.4rem}body.home-page .featured-opportunities .featured-tender-tabs__link{min-height:3.6rem;border-radius:.7rem;color:#cbd5e1;font-size:1.15rem;font-weight:800}body.home-page .featured-opportunities .featured-tender-tabs__link:hover{color:#fff;background:rgba(16,185,129,.1)}body.home-page .featured-opportunities .featured-tender-tabs__link.is-active{color:#fff;background:linear-gradient(135deg, #0ea5e9, #14b8a6);box-shadow:0 1rem 2rem -1.4rem rgba(14,165,233,.78)}body.home-page .featured-opportunities__grid,body.home-page .featured-opportunities .card__container-featured-tender{display:grid;grid-template-columns:1fr;gap:1.4rem}body.home-page .featured-opportunities .card-featured-tender{overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.86);box-shadow:0 14px 38px rgba(0,0,0,.22);transform:translateY(0)}body.home-page .featured-opportunities .card-featured-tender::before{display:none}body.home-page .featured-opportunities .card-featured-tender:hover{transform:translateY(-4px);border-color:rgba(16,185,129,.3);background:rgba(15,23,42,.92);box-shadow:0 18px 46px rgba(0,0,0,.3)}body.home-page .featured-opportunities .card-featured-tender__content{gap:1.25rem;padding:1.4rem}body.home-page .featured-opportunities .card-featured-tender__topline{align-items:flex-start;gap:.75rem}body.home-page .featured-opportunities .card-featured-tender__badge{min-height:2.8rem;padding:.45rem .75rem;border-radius:999px;font-size:1rem;font-weight:800;line-height:1.2}body.home-page .featured-opportunities .card-featured-tender__badge--cost{color:#bae6fd;border-color:rgba(14,165,233,.28);background:rgba(14,165,233,.12)}body.home-page .featured-opportunities .card-featured-tender__badge--status.is-live{color:#a7f3d0;border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.12)}body.home-page .featured-opportunities .card-featured-tender__badge--status.is-urgent{color:#fde68a;border-color:rgba(245,158,11,.36);background:rgba(245,158,11,.14)}body.home-page .featured-opportunities .card-featured-tender__badge--status.is-closed{color:#fecaca;border-color:rgba(239,68,68,.36);background:rgba(239,68,68,.14)}body.home-page .featured-opportunities .card-featured-tender__header{gap:.95rem;padding-bottom:1.05rem}body.home-page .featured-opportunities .card-featured-tender__header-icon{width:2.8rem;height:2.8rem;border:0;border-radius:.7rem;color:#34d399;background:rgba(16,185,129,.1)}body.home-page .featured-opportunities .card-featured-tender__header-svg{width:1.5rem;height:1.5rem}body.home-page .featured-opportunities .card-featured-tender__id{color:#cbd5e1;font-size:1.1rem;font-weight:600}body.home-page .featured-opportunities .card-featured-tender__header-title{color:#fff;font-size:1.5rem;font-weight:750;line-height:1.45}body.home-page .featured-opportunities .card-featured-tender__details-list{gap:.85rem}body.home-page .featured-opportunities .card-featured-tender__details-list-item{gap:.75rem;padding:.85rem;border-color:hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.035)}body.home-page .featured-opportunities .card-featured-tender__details-list-item:hover{border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.07)}body.home-page .featured-opportunities .card-featured-tender__details-list-item dt{color:#94a3b8;font-size:1rem;font-weight:700;letter-spacing:0}body.home-page .featured-opportunities .card-featured-tender__details-list-item dd{color:#f8fafc;font-size:1.16rem;font-weight:600}body.home-page .featured-opportunities .card-featured-tender__meta-icon,body.home-page .featured-opportunities .card-featured-tender__badge-icon,body.home-page .featured-opportunities .card-featured-tender__footer-icon{width:2.4rem;height:2.4rem;flex:0 0 2.4rem;padding:.55rem;border-radius:.7rem;color:#34d399;background:rgba(16,185,129,.1)}body.home-page .featured-opportunities .card-featured-tender__badge-icon{width:2rem;height:2rem;flex-basis:2rem;padding:.42rem}body.home-page .featured-opportunities .card-featured-tender__footer{min-height:4rem;padding:.85rem 1rem;border-color:rgba(245,158,11,.24);border-radius:.8rem;color:#cbd5e1;background:rgba(245,158,11,.08);font-size:1.1rem;font-weight:700}body.home-page .featured-opportunities .card-featured-tender__footer strong{color:#f8fafc;font-size:1.1rem;font-weight:700}body.home-page .featured-opportunities .card-featured-tender__footer-icon{color:#f59e0b;background:rgba(245,158,11,.12)}body.home-page .featured-opportunities .card-featured-tender__cta{gap:.75rem;padding:1rem 1.4rem 1.4rem;background:rgba(7,17,31,.52)}body.home-page .featured-opportunities .card-featured-tender__cta .btn,body.home-page .featured-opportunities .btn--featured-tender{min-height:4rem;border-radius:.8rem;font-size:1.15rem;font-weight:800}body.home-page .featured-opportunities .card-featured-tender__cta .btn--view-details,body.home-page .featured-opportunities .btn--featured-tender{color:#fff;border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);box-shadow:0 1.2rem 2.4rem -1.7rem rgba(14,165,233,.76)}body.home-page .featured-opportunities .card-featured-tender__cta .btn--guide,body.home-page .featured-opportunities .card-featured-tender__cta .btn--save,body.home-page .featured-opportunities .card-featured-tender__cta .btn--book-support{color:#a7f3d0;border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1)}body.home-page .featured-opportunities .card-featured-tender__cta .btn--guide:hover,body.home-page .featured-opportunities .card-featured-tender__cta .btn--save:hover,body.home-page .featured-opportunities .card-featured-tender__cta .btn--book-support:hover{color:#fff;border-color:rgba(16,185,129,.34);background:rgba(16,185,129,.16)}body.home-page .featured-opportunities .section__featured-tender__cta{justify-content:center;align-items:center;gap:1.4rem;margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid hsla(0,0%,100%,.06);text-align:center}body.home-page .featured-opportunities .btn--featured-tender{padding:0 2rem}@media(min-width: 64em){body.home-page .featured-opportunities .featured-tender-header__controls{flex-direction:row;align-items:center;justify-content:space-between}body.home-page .featured-opportunities__grid,body.home-page .featured-opportunities .card__container-featured-tender{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 64em){body.home-page .featured-opportunities .card-featured-tender__cta{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 48em){body.home-page .featured-opportunities__container{padding:4rem 1.25rem}body.home-page .featured-opportunities__title,body.home-page .featured-opportunities .section-header .section-header__title{font-size:2.5rem}body.home-page .featured-opportunities__description,body.home-page .featured-opportunities .section-header .section-header__subtitle{font-size:1.25rem}body.home-page .featured-opportunities .featured-tender-header__controls{align-items:stretch}body.home-page .featured-opportunities .featured-tender-tabs{width:100%}body.home-page .featured-opportunities .card-featured-tender__topline,body.home-page .featured-opportunities .card-featured-tender__footer{align-items:flex-start;flex-direction:column}body.home-page .featured-opportunities .card-featured-tender__footer strong{margin-left:0;text-align:left}body.home-page .featured-opportunities .card-featured-tender__cta{grid-template-columns:1fr}body.home-page .featured-opportunities .section__featured-tender__cta-buttons{flex-direction:column;width:100%}body.home-page .featured-opportunities .btn--featured-tender{width:100%;max-width:36rem}}.section__why-PFBD{position:relative;overflow:hidden;padding:var(--spacing-16) 0;background:linear-gradient(135deg, rgb(2, 6, 23) 0%, rgba(5, 28, 35, 0.98) 48%, rgb(4, 49, 40) 100%);color:#fff}@media(min-width: 48em){.section__why-PFBD{padding:var(--spacing-20) 0}}.section__why-PFBD::before,.section__why-PFBD::after{content:"";position:absolute;pointer-events:none}.section__why-PFBD::before{inset:0;background:linear-gradient(110deg, transparent 0%, rgba(var(--emerald-300), 0.08) 46%, transparent 72%),linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.032) 1px, transparent 1px);background-size:100% 100%,5.6rem 5.6rem,5.6rem 5.6rem;opacity:.56}.section__why-PFBD::after{top:10%;right:-14rem;width:32rem;height:32rem;border-radius:50%;background:radial-gradient(circle, rgba(var(--emerald-400), 0.18) 0%, transparent 70%);filter:blur(2rem)}.section__why-PFBD .why-PFBD__container,.section__why-PFBD .why-PFBD__intro,.section__why-PFBD .card__container-why-PFBD{position:relative;z-index:1}.section__why-PFBD .section-header{width:100%;max-width:144rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;gap:1.2rem;margin:0 auto clamp(1.8rem,2.5vw,2.8rem);text-align:center}.section__why-PFBD .section-header::before{content:"";position:absolute;bottom:calc(var(--spacing-4)*-1);left:50%;width:7.2rem;height:2px;border-radius:var(--radius-full);background:linear-gradient(90deg, rgba(var(--emerald-300), 1), rgba(var(--gold-400), 0.82));pointer-events:none;transform:translateX(-50%)}.section__why-PFBD .section-header__badge,.section__why-PFBD .section-header__title,.section__why-PFBD .section-header__subtitle{position:relative;z-index:1}.section__why-PFBD .section-header__badge{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:0 var(--spacing-4);border:1px solid rgba(var(--emerald-300), 0.24);border-radius:var(--radius-lg);background:hsla(0,0%,100%,.07);color:rgba(var(--emerald-100), 0.96);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.section__why-PFBD .section-header__title{width:100%;max-width:78rem;margin:0 auto;color:#fff;font-size:clamp(2.55rem,2.12rem + 1.05vw,3.9rem);font-weight:var(--font-weight-extrabold);line-height:1.08;letter-spacing:0;text-wrap:balance}.section__why-PFBD .section-header__subtitle{width:100%;max-width:82rem;margin:-0.35rem auto 0;color:rgba(203,213,225,.78);font-size:clamp(1.38rem,1.28rem + .16vw,1.55rem);line-height:1.62}.section__why-PFBD .why-PFBD__intro{width:100%;max-width:144rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:grid;grid-template-columns:1fr;gap:clamp(1.6rem,2.2vw,2.4rem);margin:clamp(2.4rem,3.4vw,3.6rem) auto 0;padding-top:clamp(1.6rem,2.2vw,2.2rem);padding-bottom:0;border-top:1px solid hsla(0,0%,100%,.1);background:linear-gradient(90deg, rgba(var(--emerald-300), 0.2), transparent 34%) top left/100% 1px no-repeat}@media(min-width: 64em){.section__why-PFBD .why-PFBD__intro{grid-template-columns:minmax(0, 1fr) minmax(34rem, 0.82fr);align-items:start;gap:clamp(2.4rem,3vw,3.2rem)}}.section__why-PFBD .why-PFBD__intro-copy{display:flex;flex-direction:column;gap:var(--spacing-2)}.section__why-PFBD .why-PFBD__intro-eyebrow{display:inline-flex;align-self:flex-start;align-items:center;min-height:2.8rem;padding:0 var(--spacing-3);border-left:2px solid rgba(var(--gold-400), 0.9);background:hsla(0,0%,100%,.055);color:rgba(var(--gold-400), 1);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.section__why-PFBD .why-PFBD__intro-title{max-width:72rem;margin:0;color:#fff;font-size:clamp(1.8rem,2vw,2.8rem);font-weight:700;line-height:1.15;letter-spacing:0}.section__why-PFBD .why-PFBD__intro-text{max-width:68rem;margin:.15rem 0 0;color:rgba(203,213,225,.78);font-size:var(--font-size-base);line-height:1.68}.section__why-PFBD .why-PFBD__intro .why-PFBD__text-highlight{color:rgba(var(--emerald-100), 0.98);font-weight:var(--font-weight-bold)}.section__why-PFBD .why-PFBD__intro-button{position:relative;display:inline-flex;align-items:center;align-self:flex-start;gap:var(--spacing-2);min-height:4.2rem;margin-top:var(--spacing-1);padding:0 var(--spacing-4);border:1px solid rgba(var(--emerald-300), 0.3);border-radius:var(--radius-lg);background:linear-gradient(135deg, rgba(var(--emerald-500), 1) 0%, rgba(var(--emerald-700), 1) 100%);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);letter-spacing:0;text-decoration:none;box-shadow:0 1.2rem 2.8rem rgba(16,185,129,.18);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.section__why-PFBD .why-PFBD__intro-button span{font-size:1.6rem;line-height:1;transition:transform .22s ease}.section__why-PFBD .why-PFBD__intro-button:hover{border-color:rgba(var(--emerald-200), 0.58);box-shadow:0 1.8rem 3.6rem rgba(16,185,129,.24);transform:translateY(-2px)}.section__why-PFBD .why-PFBD__intro-button:hover span{transform:translateX(0.3rem)}.section__why-PFBD .why-PFBD__intro-button:focus-visible{outline:2px solid rgba(var(--emerald-200), 0.64);outline-offset:3px}.section__why-PFBD .why-PFBD__intro-stats{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}@media(min-width: 48em){.section__why-PFBD .why-PFBD__intro-stats{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 64em){.section__why-PFBD .why-PFBD__intro-stats{grid-template-columns:1fr;border-top:0;border-bottom:0}}.section__why-PFBD .why-PFBD__intro-stat{display:grid;gap:.5rem;padding:var(--spacing-3) 0;border-top:1px solid hsla(0,0%,100%,.1)}.section__why-PFBD .why-PFBD__intro-stat:first-child{border-top:0}@media(min-width: 48em){.section__why-PFBD .why-PFBD__intro-stat{padding:0 var(--spacing-4);border-top:0;border-left:1px solid hsla(0,0%,100%,.1)}.section__why-PFBD .why-PFBD__intro-stat:first-child{padding-left:0;border-left:0}}@media(min-width: 64em){.section__why-PFBD .why-PFBD__intro-stat{padding:var(--spacing-3) 0 var(--spacing-3) var(--spacing-4);border-top:1px solid hsla(0,0%,100%,.08);border-left:2px solid rgba(var(--emerald-300), 0.24)}.section__why-PFBD .why-PFBD__intro-stat:first-child{padding-left:var(--spacing-4);border-top:0;border-left:2px solid rgba(var(--emerald-300), 0.24)}}.section__why-PFBD .why-PFBD__intro-stat-value{color:rgba(var(--emerald-100), 1);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);letter-spacing:0}.section__why-PFBD .why-PFBD__intro-stat-label{color:rgba(203,213,225,.72);font-size:var(--font-size-sm);line-height:1.5}.section__why-PFBD .card__container-why-PFBD{width:100%;max-width:144rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;margin:0 auto;padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);gap:var(--spacing-5)}@media(min-width: 64em){.section__why-PFBD .card__container-why-PFBD{gap:var(--spacing-6)}}.section__why-PFBD .card-why-PFBD{position:relative;z-index:1;display:flex;flex-basis:100%;flex-direction:column;min-height:32rem;padding:var(--spacing-8);overflow:hidden;border:1px solid hsla(0,0%,100%,.72);border-radius:var(--radius-2xl);background:linear-gradient(160deg, rgba(255, 255, 255, 0.9) 0%, rgba(240, 253, 244, 0.72) 100%),radial-gradient(circle at top right, rgba(var(--emerald-400), 0.1) 0%, transparent 36%);box-shadow:0 30px 60px -34px rgba(15,23,42,.4),inset 0 1px 0 hsla(0,0%,100%,.65);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .5s cubic-bezier(0.23, 1, 0.32, 1),box-shadow .5s ease,border-color .5s ease}@media(min-width: 48em){.section__why-PFBD .card-why-PFBD{flex-basis:calc(50% - var(--spacing-4))}}@media(min-width: 64em){.section__why-PFBD .card-why-PFBD{flex-basis:calc(33.333% - var(--spacing-6)*2/3)}}.section__why-PFBD .card-why-PFBD::before,.section__why-PFBD .card-why-PFBD::after{content:"";position:absolute;inset:0;pointer-events:none}.section__why-PFBD .card-why-PFBD::before{z-index:2;padding:1px;border-radius:inherit;background:linear-gradient(135deg, rgba(var(--emerald-300), 0.9) 0%, rgba(255, 255, 255, 0.75) 40%, rgba(var(--gold-400), 0.75) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;transition:opacity .4s ease}.section__why-PFBD .card-why-PFBD::after{z-index:0;background:radial-gradient(260px circle at top right, rgba(var(--gold-400), 0.16) 0%, transparent 68%),radial-gradient(420px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(var(--emerald-500), 0.12), transparent 46%);opacity:0;transition:opacity .5s ease}.section__why-PFBD .card-why-PFBD:hover{transform:translateY(-1rem);border-color:rgba(var(--emerald-400), 0.24);box-shadow:0 40px 70px -36px rgba(15,23,42,.48),0 16px 30px -24px rgba(var(--emerald-500), 0.4)}.section__why-PFBD .card-why-PFBD:hover::before{opacity:.95}.section__why-PFBD .card-why-PFBD:hover::after{opacity:1}.section__why-PFBD .card-why-PFBD:hover .card-why-PFBD__header-icon{transform:translateY(-0.2rem) scale(1.05);background:linear-gradient(135deg, rgba(var(--emerald-500), 0.18) 0%, rgba(var(--gold-400), 0.12) 100%);box-shadow:0 18px 32px -20px rgba(var(--emerald-500), 0.45),inset 0 0 0 1px rgba(var(--emerald-300), 0.4)}.section__why-PFBD .card-why-PFBD:hover .card-why-PFBD__header-icon svg path{fill:rgba(var(--color-primary-dark), 1) !important;stroke:rgba(var(--color-primary-dark), 1) !important}.section__why-PFBD .card-why-PFBD:hover .card-why-PFBD__header-icon svg circle,.section__why-PFBD .card-why-PFBD:hover .card-why-PFBD__header-icon svg polyline,.section__why-PFBD .card-why-PFBD:hover .card-why-PFBD__header-icon svg rect,.section__why-PFBD .card-why-PFBD:hover .card-why-PFBD__header-icon svg line{stroke:rgba(var(--color-primary-dark), 1) !important}.section__why-PFBD .card-why-PFBD:hover .card-why-PFBD__title{color:rgba(var(--color-primary-dark), 1)}.section__why-PFBD .card-why-PFBD:hover .card-why-PFBD__body-text{color:rgba(51,65,85,.96)}.section__why-PFBD .card-why-PFBD__content{display:flex;align-items:flex-start;position:relative;z-index:3;flex:1;flex-direction:column;gap:var(--spacing-8);padding:0}.section__why-PFBD .card-why-PFBD__header{display:flex;align-items:flex-start;position:relative;width:100%;flex-direction:column;align-items:flex-start;gap:var(--spacing-6)}.section__why-PFBD .card-why-PFBD__header::after{content:"";width:7.2rem;height:.4rem;border-radius:var(--radius-full);background:linear-gradient(90deg, rgba(var(--emerald-400), 1) 0%, rgba(var(--gold-400), 1) 100%);box-shadow:0 10px 24px -12px rgba(var(--emerald-500), 0.7)}.section__why-PFBD .card-why-PFBD__header-icon{display:flex;align-items:center;justify-content:center;width:6.8rem;height:6.8rem;flex-shrink:0;padding:var(--spacing-3);border:1px solid hsla(0,0%,100%,.85);border-radius:2rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.92) 0%, rgba(236, 253, 245, 0.9) 100%);color:rgba(var(--emerald-400), 1);box-shadow:0 16px 30px -20px rgba(15,23,42,.24),inset 0 1px 0 hsla(0,0%,100%,.6);transition:all .5s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.section__why-PFBD .card-why-PFBD__header-icon svg{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(15, 23, 42, 0.12));transition:all .4s ease}.section__why-PFBD .card-why-PFBD__header-icon svg path,.section__why-PFBD .card-why-PFBD__header-icon svg circle,.section__why-PFBD .card-why-PFBD__header-icon svg rect,.section__why-PFBD .card-why-PFBD__header-icon svg line{transition:all .4s ease}.section__why-PFBD .card-why-PFBD__title{color:rgba(15,23,42,.96);font-size:2.2rem;font-weight:var(--font-weight-extrabold);line-height:1.2;letter-spacing:-0.02em;transition:all .4s ease}@media(min-width: 40em){.section__why-PFBD .card-why-PFBD__title{font-size:var(--font-size-2xl)}}.section__why-PFBD .card-why-PFBD__body{position:relative;z-index:3;width:100%;margin-top:auto;padding-top:var(--spacing-6);border-top:1px solid rgba(148,163,184,.2)}.section__why-PFBD .card-why-PFBD__body-text{color:rgba(71,85,105,.9);font-size:var(--font-size-base);font-weight:400;line-height:1.7;letter-spacing:.015em;transition:color .3s ease}.section__why-PFBD .card-why-PFBD:nth-child(3n+2){background:linear-gradient(160deg, rgba(255, 251, 235, 0.95) 0%, rgba(254, 249, 195, 0.62) 100%),radial-gradient(circle at top right, rgba(var(--gold-400), 0.14) 0%, transparent 36%)}.section__why-PFBD .card-why-PFBD:nth-child(3n+2)::before{background:linear-gradient(135deg, rgba(var(--gold-400), 0.88) 0%, rgba(255, 255, 255, 0.8) 44%, rgba(var(--emerald-300), 0.78) 100%)}.section__why-PFBD .card-why-PFBD:nth-child(3n+2) .card-why-PFBD__header::after{background:linear-gradient(90deg, rgba(var(--gold-400), 1) 0%, rgba(var(--emerald-400), 1) 100%)}.section__why-PFBD .card-why-PFBD:nth-child(3n){background:linear-gradient(160deg, rgba(239, 246, 255, 0.96) 0%, rgba(224, 242, 254, 0.72) 100%),radial-gradient(circle at top right, rgba(59, 130, 246, 0.12) 0%, transparent 36%)}.section__why-PFBD .card-why-PFBD:nth-child(3n) .card-why-PFBD__header-icon{background:linear-gradient(135deg, rgba(255, 255, 255, 0.94) 0%, rgba(219, 234, 254, 0.92) 100%)}.section__why-PFBD .card-why-PFBD:nth-child(3n) .card-why-PFBD__header::after{background:linear-gradient(90deg, rgba(59, 130, 246, 0.9) 0%, rgba(var(--emerald-400), 1) 100%)}.why-ppf-page .section__why-PFBD>.container{padding:clamp(4.8rem,6vw,6.4rem) 0 clamp(1.7rem,2.8vw,2.6rem)}.why-ppf-page .section__why-PFBD .section-header{width:min(100%,86rem);max-width:86rem;margin:0 auto;padding:0 0 clamp(1.4rem,2vw,1.9rem);border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;gap:clamp(.85rem,1.3vw,1.15rem)}.why-ppf-page .section__why-PFBD .section-header::before{content:none;display:none}.why-ppf-page .section__why-PFBD .section-header::after{content:"";display:block;width:clamp(5.2rem,7vw,7.8rem);height:.28rem;margin-top:.25rem;border-radius:var(--radius-full);background:linear-gradient(90deg, rgba(var(--emerald-300), 1) 0%, rgba(var(--emerald-500), 0.95) 58%, rgba(var(--gold-400), 0.78) 100%);box-shadow:0 .9rem 2.2rem -1.2rem rgba(var(--emerald-300), 0.72)}.why-ppf-page .section__why-PFBD .section-header .section-header__badge{margin-bottom:.1rem;font-size:1.1rem}.why-ppf-page .section__why-PFBD .section-header .section-header__title{max-width:68rem;font-size:clamp(3.4rem,2.95rem + .95vw,4.2rem);line-height:1.08}.why-ppf-page .section__why-PFBD .section-header .section-header__subtitle{max-width:64rem;color:rgba(226,232,240,.8);font-size:clamp(1.5rem,1.42rem + .18vw,1.7rem);line-height:1.58}.why-bidorix-page .section__why-PFBD{min-height:0;padding:clamp(3rem,5vw,5.6rem) 0 clamp(4rem,6vw,6.4rem);background:linear-gradient(180deg, rgba(7, 17, 31, 0.92), rgba(11, 22, 40, 0.98) 48%, rgb(7, 17, 31))}.why-bidorix-page .section__why-PFBD>.container,.why-bidorix-page .section__why-PFBD .why-PFBD__intro,.why-bidorix-page .section__why-PFBD .card__container-why-PFBD{width:min(100% - 4rem,1440px);max-width:1440px}.why-bidorix-page .section__why-PFBD>.container{padding:0}.why-bidorix-page .section__why-PFBD .section-header{width:min(100%,92rem);max-width:92rem;padding:0}.why-bidorix-page .section__why-PFBD .why-PFBD__intro{grid-template-columns:minmax(0, 1fr) minmax(28rem, 0.48fr);gap:clamp(1.3rem,2.4vw,2.6rem);margin-top:clamp(1.8rem,3vw,3rem);border-radius:1rem}.why-bidorix-page .section__why-PFBD .card__container-why-PFBD{grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1rem,1.8vw,1.6rem);margin-top:clamp(1.8rem,3vw,3rem)}.why-bidorix-page .section__why-PFBD .card-why-PFBD{min-height:19rem;border-radius:1rem}@media(max-width: 1180px){.why-bidorix-page .section__why-PFBD .why-PFBD__intro{grid-template-columns:1fr}.why-bidorix-page .section__why-PFBD .card__container-why-PFBD{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.why-bidorix-page .section__why-PFBD>.container,.why-bidorix-page .section__why-PFBD .why-PFBD__intro,.why-bidorix-page .section__why-PFBD .card__container-why-PFBD{width:min(100% - 2rem,1440px)}.why-bidorix-page .section__why-PFBD .card__container-why-PFBD{grid-template-columns:1fr}.why-bidorix-page .section__why-PFBD .card-why-PFBD{min-height:0}}.why-bidorix-page .section__why-PFBD{min-height:0;padding:clamp(3rem,5vw,5.6rem) 0 clamp(4rem,6vw,6.4rem);background:linear-gradient(180deg, rgba(7, 17, 31, 0.92), rgba(11, 22, 40, 0.98) 48%, rgb(7, 17, 31))}.why-bidorix-page .section__why-PFBD>.container,.why-bidorix-page .section__why-PFBD .why-PFBD__intro,.why-bidorix-page .section__why-PFBD .card__container-why-PFBD{width:min(100% - 4rem,1440px);max-width:1440px}.why-bidorix-page .section__why-PFBD>.container{padding:0}.why-bidorix-page .section__why-PFBD .section-header{width:min(100%,92rem);max-width:92rem;padding:0}.why-bidorix-page .section__why-PFBD .why-PFBD__intro{grid-template-columns:minmax(0, 1fr) minmax(28rem, 0.48fr);gap:clamp(1.3rem,2.4vw,2.6rem);margin-top:clamp(1.8rem,3vw,3rem);border-radius:1rem}.why-bidorix-page .section__why-PFBD .card__container-why-PFBD{grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1rem,1.8vw,1.6rem);margin-top:clamp(1.8rem,3vw,3rem)}.why-bidorix-page .section__why-PFBD .card-why-PFBD{min-height:19rem;border-radius:1rem}@media(max-width: 1180px){.why-bidorix-page .section__why-PFBD .why-PFBD__intro{grid-template-columns:1fr}.why-bidorix-page .section__why-PFBD .card__container-why-PFBD{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.why-bidorix-page .section__why-PFBD>.container,.why-bidorix-page .section__why-PFBD .why-PFBD__intro,.why-bidorix-page .section__why-PFBD .card__container-why-PFBD{width:min(100% - 2rem,1440px)}.why-bidorix-page .section__why-PFBD .card__container-why-PFBD{grid-template-columns:1fr}.why-bidorix-page .section__why-PFBD .card-why-PFBD{min-height:0}}.why-bidorix-page{--why-page-bg: #07111f;--why-page-panel: rgba(15, 23, 42, 0.82);--why-page-line: rgba(255, 255, 255, 0.1);--why-page-line-strong: rgba(255, 255, 255, 0.16);--why-page-text: #f8fafc;--why-page-muted: #94a3b8;--why-page-muted-strong: #cbd5e1;--why-page-green: #10b981;--why-page-green-soft: #a7f3d0;--why-page-blue: #38bdf8;overflow-x:hidden;background:radial-gradient(circle at 10% 8%, rgba(16, 185, 129, 0.08), transparent 28%),radial-gradient(circle at 88% 10%, rgba(56, 189, 248, 0.07), transparent 30%),linear-gradient(180deg, #07111f 0%, #0b1628 52%, #07111f 100%);color:var(--why-page-text);color-scheme:dark}.why-bidorix-page .main{padding:0;background:rgba(0,0,0,0)}.why-bidorix-page .why-bidorix-hero{position:relative;padding:clamp(3.2rem,6vw,6.4rem) 0 clamp(2.4rem,4vw,4.2rem);border-bottom:1px solid var(--why-page-line);background:linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.028) 1px, transparent 1px),linear-gradient(135deg, rgb(7, 17, 31), rgba(15, 23, 42, 0.96));background-size:5.4rem 5.4rem,5.4rem 5.4rem,100% 100%}.why-bidorix-page .why-bidorix-hero__container{display:grid;grid-template-columns:minmax(0, 1fr) minmax(28rem, 0.42fr);gap:clamp(1.6rem,3vw,3.2rem);align-items:stretch;width:min(100% - 4rem,1440px);max-width:1440px;margin:0 auto}.why-bidorix-page .why-bidorix-hero__content,.why-bidorix-page .why-bidorix-hero__panel{min-width:0;border:1px solid var(--why-page-line);border-radius:1rem;background:rgba(15,23,42,.72);box-shadow:0 2.4rem 5rem -4rem rgba(0,0,0,.95),inset 0 1px 0 hsla(0,0%,100%,.08)}.why-bidorix-page .why-bidorix-hero__content{display:flex;flex-direction:column;justify-content:center;gap:clamp(1rem,1.5vw,1.4rem);padding:clamp(1.6rem,3vw,3.2rem)}.why-bidorix-page .why-bidorix-hero__badge{display:inline-flex;align-items:center;align-self:flex-start;gap:.8rem;min-height:3.2rem;padding:0 1rem;border:1px solid rgba(16,185,129,.28);border-radius:999px;background:rgba(16,185,129,.1);color:var(--why-page-green-soft);font-size:1rem;font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase}.why-bidorix-page .why-bidorix-hero__badge svg{width:2.4rem;height:1.6rem;flex:0 0 auto;border-radius:.25rem}.why-bidorix-page .why-bidorix-hero__title{max-width:88rem;margin:0;color:var(--why-page-text);font-size:clamp(3rem,2.15rem + 2.25vw,5.2rem);font-weight:900;line-height:1.06;letter-spacing:0;text-wrap:balance}.why-bidorix-page .why-bidorix-hero__text{max-width:76rem;margin:0;color:var(--why-page-muted-strong);font-size:clamp(1.25rem,1.13rem + .28vw,1.55rem);line-height:1.72}.why-bidorix-page .why-bidorix-hero__actions,.why-bidorix-page .why-bidorix-quick-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.35rem}.why-bidorix-page .why-bidorix-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:4.2rem;min-width:0;padding:.78rem 1.15rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;color:var(--why-page-text);font:inherit;font-size:1.05rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;white-space:normal;transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}.why-bidorix-page .why-bidorix-btn svg{width:1.8rem;height:1.8rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.why-bidorix-page .why-bidorix-btn:hover,.why-bidorix-page .why-bidorix-btn:focus-visible{transform:translateY(-2px)}.why-bidorix-page .why-bidorix-btn:active{transform:translateY(0);box-shadow:none}.why-bidorix-page .why-bidorix-btn:focus-visible{outline:3px solid rgba(16,185,129,.34);outline-offset:3px}.why-bidorix-page .why-bidorix-btn[aria-disabled=true],.why-bidorix-page .why-bidorix-btn.is-disabled,.why-bidorix-page .why-bidorix-btn.is-loading,.why-bidorix-page .why-bidorix-btn:disabled{cursor:not-allowed;opacity:.62;pointer-events:none;transform:none}.why-bidorix-page .why-bidorix-btn--primary{border-color:rgba(16,185,129,.42);background:linear-gradient(135deg, #10b981, #047857);box-shadow:0 1.4rem 2.8rem -2rem rgba(16,185,129,.72)}.why-bidorix-page .why-bidorix-btn--primary:hover,.why-bidorix-page .why-bidorix-btn--primary:focus-visible{border-color:rgba(167,243,208,.74);box-shadow:0 1.8rem 3.4rem -2.1rem rgba(16,185,129,.9)}.why-bidorix-page .why-bidorix-btn--secondary{border-color:var(--why-page-line-strong);background:hsla(0,0%,100%,.055);color:var(--why-page-muted-strong)}.why-bidorix-page .why-bidorix-btn--secondary:hover,.why-bidorix-page .why-bidorix-btn--secondary:focus-visible{border-color:rgba(56,189,248,.42);background:rgba(56,189,248,.1);color:#e0f2fe}.why-bidorix-page .why-bidorix-hero__panel{display:grid;align-content:start;gap:1rem;padding:clamp(1.2rem,2.4vw,2rem)}.why-bidorix-page .why-bidorix-hero__panel-header{display:grid;gap:.45rem}.why-bidorix-page .why-bidorix-hero__panel-header span{color:var(--why-page-green-soft);font-size:1rem;font-weight:800;text-transform:uppercase}.why-bidorix-page .why-bidorix-hero__panel-header strong{color:var(--why-page-text);font-size:clamp(1.7rem,1.55rem + .32vw,2.1rem);line-height:1.2}.why-bidorix-page .why-bidorix-hero__metrics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.7rem}.why-bidorix-page .why-bidorix-hero__metrics div{min-width:0;padding:.95rem;border:1px solid var(--why-page-line);border-radius:.8rem;background:rgba(7,17,31,.58)}.why-bidorix-page .why-bidorix-hero__metrics strong,.why-bidorix-page .why-bidorix-hero__metrics span{display:block}.why-bidorix-page .why-bidorix-hero__metrics strong{color:var(--why-page-text);font-size:1.7rem;font-weight:900;line-height:1}.why-bidorix-page .why-bidorix-hero__metrics span{margin-top:.35rem;color:var(--why-page-muted);font-size:.95rem;font-weight:700;line-height:1.3}.why-bidorix-page .why-bidorix-hero__list{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.why-bidorix-page .why-bidorix-hero__list li{position:relative;padding:.8rem .9rem .8rem 2.5rem;border:1px solid var(--why-page-line);border-radius:.8rem;background:rgba(7,17,31,.46);color:var(--why-page-muted-strong);font-size:1.02rem;line-height:1.45}.why-bidorix-page .why-bidorix-hero__list li::before{content:"";position:absolute;top:1.35rem;left:1rem;width:.62rem;height:.62rem;border-radius:50%;background:var(--why-page-green);box-shadow:0 0 0 .34rem rgba(16,185,129,.1)}.why-bidorix-page .section__why-PFBD{min-height:0;padding:clamp(3rem,5vw,5.6rem) 0 clamp(4rem,6vw,6.4rem);background:linear-gradient(180deg, rgba(7, 17, 31, 0.92), rgba(11, 22, 40, 0.98) 48%, rgb(7, 17, 31))}.why-bidorix-page .section__why-PFBD>.container,.why-bidorix-page .section__why-PFBD .why-PFBD__intro,.why-bidorix-page .section__why-PFBD .card__container-why-PFBD,.why-bidorix-page .footer__container{width:min(100% - 4rem,1440px);max-width:1440px}.why-bidorix-page .section__why-PFBD>.container{padding:0}.why-bidorix-page .section__why-PFBD .section-header{width:min(100%,92rem);max-width:92rem;padding:0}.why-bidorix-page .section__why-PFBD .section-header .section-header__title{max-width:78rem;font-size:clamp(2.8rem,2.25rem + 1.22vw,4.4rem)}.why-bidorix-page .section__why-PFBD .why-PFBD__intro{grid-template-columns:minmax(0, 1fr) minmax(28rem, 0.48fr);gap:clamp(1.3rem,2.4vw,2.6rem);margin-top:clamp(1.8rem,3vw,3rem);border-radius:1rem}.why-bidorix-page .section__why-PFBD .card__container-why-PFBD{grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1rem,1.8vw,1.6rem);margin-top:clamp(1.8rem,3vw,3rem)}.why-bidorix-page .section__why-PFBD .card-why-PFBD{min-height:19rem;border-radius:1rem}.why-bidorix-page .footer{border-top:1px solid var(--why-page-line);background:#07111f}.why-bidorix-page .footer__container{margin:0 auto;padding-right:0;padding-left:0}.why-bidorix-page .footer__logo-icon{background:linear-gradient(135deg, var(--why-page-blue), var(--why-page-green))}.why-bidorix-page .navbar__mobile-overlay,.why-bidorix-page .navbar__mobile-drawer{display:none !important}@media(max-width: 1180px){.why-bidorix-page .why-bidorix-hero__container,.why-bidorix-page .section__why-PFBD .why-PFBD__intro{grid-template-columns:1fr}.why-bidorix-page .section__why-PFBD .card__container-why-PFBD{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.why-bidorix-page .why-bidorix-hero__container,.why-bidorix-page .section__why-PFBD>.container,.why-bidorix-page .section__why-PFBD .why-PFBD__intro,.why-bidorix-page .section__why-PFBD .card__container-why-PFBD,.why-bidorix-page .footer__container{width:min(100% - 2rem,1440px)}.why-bidorix-page .why-bidorix-hero{padding-top:2rem}.why-bidorix-page .why-bidorix-hero__content,.why-bidorix-page .why-bidorix-hero__panel,.why-bidorix-page .section__why-PFBD .why-PFBD__intro,.why-bidorix-page .section__why-PFBD .card-why-PFBD{border-radius:.8rem}.why-bidorix-page .why-bidorix-hero__actions,.why-bidorix-page .why-bidorix-quick-actions{flex-direction:column;align-items:stretch}.why-bidorix-page .why-bidorix-btn{width:100%}.why-bidorix-page .why-bidorix-hero__metrics,.why-bidorix-page .section__why-PFBD .card__container-why-PFBD{grid-template-columns:1fr}.why-bidorix-page .section__why-PFBD .card-why-PFBD{min-height:0}}.why-ppf-page .section__why-PFBD .card-why-PFBD{--why-card-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3Cpath d='M11 8v6'/%3E%3Cpath d='M8 11h6'/%3E%3C/svg%3E")}.why-ppf-page .section__why-PFBD .card-why-PFBD:nth-child(2){--why-card-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.why-ppf-page .section__why-PFBD .card-why-PFBD:nth-child(3){--why-card-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='m9 15 2 2 4-4'/%3E%3C/svg%3E")}.why-ppf-page .section__why-PFBD .card-why-PFBD:nth-child(4){--why-card-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3Cpath d='M8 9h8'/%3E%3Cpath d='M8 13h5'/%3E%3C/svg%3E")}.why-ppf-page .section__why-PFBD .card-why-PFBD:nth-child(5){--why-card-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='M9 12h6'/%3E%3Cpath d='M12 9v6'/%3E%3C/svg%3E")}.why-ppf-page .section__why-PFBD .card-why-PFBD:nth-child(6){--why-card-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18'/%3E%3Cpath d='M5 21V9l7-5 7 5v12'/%3E%3Cpath d='M9 21v-6h6v6'/%3E%3Cpath d='M9 10h.01'/%3E%3Cpath d='M15 10h.01'/%3E%3C/svg%3E")}.why-ppf-page .section__why-PFBD .card-why-PFBD:nth-child(7){--why-card-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3Cpath d='M6 15h4'/%3E%3Cpath d='M16 15h2'/%3E%3C/svg%3E")}.why-ppf-page .section__why-PFBD .card-why-PFBD:nth-child(8){--why-card-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 10-10-5-10 5 10 5 10-5z'/%3E%3Cpath d='M6 12v5c3 2 9 2 12 0v-5'/%3E%3Cpath d='M22 10v6'/%3E%3C/svg%3E")}.why-ppf-page .section__why-PFBD .card-why-PFBD:nth-child(9){--why-card-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}.why-ppf-page .section__why-PFBD .card-why-PFBD__header-icon{position:relative}.why-ppf-page .section__why-PFBD .card-why-PFBD__header-icon svg{display:none}.why-ppf-page .section__why-PFBD .card-why-PFBD__header-icon::before{content:"";display:block;width:2.8rem;height:2.8rem;background:currentColor;-webkit-mask:var(--why-card-icon) center/contain no-repeat;mask:var(--why-card-icon) center/contain no-repeat}.why-ppf-page .section__why-PFBD{padding:0 0 clamp(4.8rem,7vw,6.8rem);background:radial-gradient(46rem circle at 50% 5.5rem, rgba(var(--emerald-300), 0.16) 0%, transparent 68%),radial-gradient(36rem circle at 8% 16%, rgba(var(--gold-400), 0.08) 0%, transparent 74%),linear-gradient(135deg, rgb(2, 6, 23) 0%, rgba(4, 30, 38, 0.98) 48%, rgb(3, 59, 46) 100%)}.why-ppf-page .section__why-PFBD::before{background:linear-gradient(110deg, transparent 0%, rgba(var(--emerald-300), 0.075) 46%, transparent 72%),linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.028) 1px, transparent 1px);background-size:100% 100%,5.8rem 5.8rem,5.8rem 5.8rem;mask-image:linear-gradient(to bottom, #000 0%, #000 62%, transparent 100%)}.why-ppf-page .section__why-PFBD>.container{width:min(100% - 3.2rem,var(--container-max-width));max-width:var(--container-max-width);padding:clamp(4.6rem,6vw,6.4rem) 0 clamp(1.8rem,3vw,2.8rem)}.why-ppf-page .section__why-PFBD .section-header{width:min(100%,86rem);max-width:86rem;padding:clamp(1.8rem,2.6vw,2.6rem);gap:clamp(.85rem,1.4vw,1.2rem);border:1px solid rgba(var(--emerald-300), 0.12);border-radius:1.2rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.065), rgba(255, 255, 255, 0.018)),rgba(2,6,23,.28);box-shadow:0 2.4rem 5rem -4rem rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.08)}.why-ppf-page .section__why-PFBD .section-header::before{top:50%;width:min(66rem,82vw);height:18rem;opacity:.9;transform:translate(-50%, -50%)}.why-ppf-page .section__why-PFBD .section-header .section-header__badge{min-height:3rem;padding:0 1.15rem;border-color:rgba(var(--emerald-300), 0.3);background:linear-gradient(135deg, rgba(var(--emerald-400), 0.16), rgba(255, 255, 255, 0.04)),rgba(2,6,23,.42);color:rgba(var(--emerald-100), 0.98);font-size:1.12rem;text-transform:uppercase}.why-ppf-page .section__why-PFBD .section-header .section-header__title{max-width:68rem;font-size:clamp(3.4rem,2.95rem + .95vw,4.2rem);line-height:1.08;text-shadow:0 1.8rem 4.2rem rgba(0,0,0,.42)}.why-ppf-page .section__why-PFBD .section-header .section-header__subtitle{max-width:64rem;color:rgba(226,232,240,.82);font-size:clamp(1.5rem,1.42rem + .18vw,1.7rem);line-height:1.58}.why-ppf-page .section__why-PFBD .card__container-why-PFBD{width:min(100% - 3.2rem,var(--container-max-width));gap:clamp(1.25rem,1.8vw,2rem);margin:clamp(1.8rem,3vw,3rem) auto 0}@media(min-width: 64em){.why-ppf-page .section__why-PFBD .card__container-why-PFBD{gap:clamp(1.45rem,1.6vw,2.1rem)}}.why-ppf-page .section__why-PFBD .card-why-PFBD{min-height:20rem;padding:clamp(1.6rem,2vw,2rem);border-color:var(--why-card-border);background:radial-gradient(22rem circle at 98% -12%, var(--why-card-glow) 0%, transparent 68%),linear-gradient(135deg, rgba(255, 255, 255, 0.072), rgba(255, 255, 255, 0) 38%),linear-gradient(150deg, rgba(2, 6, 23, 0.98) 0%, rgba(3, 38, 44, 0.98) 46%, rgba(2, 77, 60, 0.94) 100%);box-shadow:0 2rem 4.4rem -3rem rgba(0,0,0,.96),inset 0 1px 0 hsla(0,0%,100%,.075)}@media(min-width: 48em){.why-ppf-page .section__why-PFBD .card-why-PFBD{min-height:20.8rem}}@media(min-width: 64em){.why-ppf-page .section__why-PFBD .card-why-PFBD{min-height:21.5rem}}.why-ppf-page .section__why-PFBD .card-why-PFBD:hover,.why-ppf-page .section__why-PFBD .card-why-PFBD:focus-within{transform:translateY(-0.5rem);box-shadow:0 3rem 6rem -3.4rem #000,0 0 3.2rem var(--why-card-glow),inset 0 1px 0 hsla(0,0%,100%,.1)}.why-ppf-page .section__why-PFBD .card-why-PFBD:hover .card-why-PFBD__header-icon,.why-ppf-page .section__why-PFBD .card-why-PFBD:focus-within .card-why-PFBD__header-icon{transform:translateY(-0.2rem) scale(1.04) rotate(-2deg)}.why-ppf-page .section__why-PFBD .card-why-PFBD__content{gap:1.15rem}.why-ppf-page .section__why-PFBD .card-why-PFBD__header{display:grid;grid-template-columns:4.8rem minmax(0, 1fr);align-items:center;gap:1.1rem}.why-ppf-page .section__why-PFBD .card-why-PFBD__header::after{grid-column:1/-1;width:100%;height:1px;margin-top:.25rem;opacity:.78}.why-ppf-page .section__why-PFBD .card-why-PFBD__header-icon{width:4.8rem;height:4.8rem;padding:1rem;border-radius:1rem}.why-ppf-page .section__why-PFBD .card-why-PFBD__title{max-width:none;font-size:clamp(1.7rem,1.58rem + .22vw,1.9rem);line-height:1.22}.why-ppf-page .section__why-PFBD .card-why-PFBD__body{padding-top:1.1rem;border-top:0}.why-ppf-page .section__why-PFBD .card-why-PFBD__body-text{padding:1rem;border:1px solid rgba(var(--why-card-accent-rgb), 0.16);border-radius:1rem;background:linear-gradient(135deg, rgba(var(--why-card-accent-rgb), 0.08), rgba(255, 255, 255, 0.018)),rgba(2,6,23,.32);color:rgba(226,232,240,.84);font-size:clamp(1.3rem,1.25rem + .12vw,1.45rem);line-height:1.5}.why-ppf-page .section__why-PFBD{padding:0 0 clamp(4.8rem,7vw,6.8rem);background:radial-gradient(46rem circle at 50% 5.5rem, rgba(var(--emerald-300), 0.16) 0%, transparent 68%),radial-gradient(36rem circle at 8% 16%, rgba(var(--gold-400), 0.08) 0%, transparent 74%),linear-gradient(135deg, rgb(2, 6, 23) 0%, rgba(4, 30, 38, 0.98) 48%, rgb(3, 59, 46) 100%)}.why-ppf-page .section__why-PFBD::before{background:linear-gradient(110deg, transparent 0%, rgba(var(--emerald-300), 0.075) 46%, transparent 72%),linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.028) 1px, transparent 1px);background-size:100% 100%,5.8rem 5.8rem,5.8rem 5.8rem;mask-image:linear-gradient(to bottom, #000 0%, #000 62%, transparent 100%)}.why-ppf-page .section__why-PFBD>.container{width:min(100% - 3.2rem,var(--container-max-width));max-width:var(--container-max-width);padding:clamp(4.6rem,6vw,6.4rem) 0 clamp(1.8rem,3vw,2.8rem)}.why-ppf-page .section__why-PFBD .section-header{width:min(100%,86rem);max-width:86rem;padding:clamp(1.8rem,2.6vw,2.6rem);gap:clamp(.85rem,1.4vw,1.2rem);border:1px solid rgba(var(--emerald-300), 0.12);border-radius:1.2rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.065), rgba(255, 255, 255, 0.018)),rgba(2,6,23,.28);box-shadow:0 2.4rem 5rem -4rem rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.08)}.why-ppf-page .section__why-PFBD .section-header::before{top:50%;width:min(66rem,82vw);height:18rem;opacity:.9;transform:translate(-50%, -50%)}.why-ppf-page .section__why-PFBD .section-header .section-header__badge{min-height:3rem;padding:0 1.15rem;border-color:rgba(var(--emerald-300), 0.3);background:linear-gradient(135deg, rgba(var(--emerald-400), 0.16), rgba(255, 255, 255, 0.04)),rgba(2,6,23,.42);color:rgba(var(--emerald-100), 0.98);font-size:1.12rem;text-transform:uppercase}.why-ppf-page .section__why-PFBD .section-header .section-header__title{max-width:68rem;font-size:clamp(3.4rem,2.95rem + .95vw,4.2rem);line-height:1.08;text-shadow:0 1.8rem 4.2rem rgba(0,0,0,.42)}.why-ppf-page .section__why-PFBD .section-header .section-header__subtitle{max-width:64rem;color:rgba(226,232,240,.82);font-size:clamp(1.5rem,1.42rem + .18vw,1.7rem);line-height:1.58}.why-ppf-page .section__why-PFBD .card__container-why-PFBD{width:min(100% - 3.2rem,var(--container-max-width));gap:clamp(1.25rem,1.8vw,2rem);margin:clamp(1.8rem,3vw,3rem) auto 0}@media(min-width: 64em){.why-ppf-page .section__why-PFBD .card__container-why-PFBD{gap:clamp(1.45rem,1.6vw,2.1rem)}}.why-ppf-page .section__why-PFBD .card-why-PFBD{min-height:20rem;padding:clamp(1.6rem,2vw,2rem);border-color:var(--why-card-border);background:radial-gradient(22rem circle at 98% -12%, var(--why-card-glow) 0%, transparent 68%),linear-gradient(135deg, rgba(255, 255, 255, 0.072), rgba(255, 255, 255, 0) 38%),linear-gradient(150deg, rgba(2, 6, 23, 0.98) 0%, rgba(3, 38, 44, 0.98) 46%, rgba(2, 77, 60, 0.94) 100%);box-shadow:0 2rem 4.4rem -3rem rgba(0,0,0,.96),inset 0 1px 0 hsla(0,0%,100%,.075)}@media(min-width: 48em){.why-ppf-page .section__why-PFBD .card-why-PFBD{min-height:20.8rem}}@media(min-width: 64em){.why-ppf-page .section__why-PFBD .card-why-PFBD{min-height:21.5rem}}.why-ppf-page .section__why-PFBD .card-why-PFBD:hover,.why-ppf-page .section__why-PFBD .card-why-PFBD:focus-within{transform:translateY(-0.5rem);box-shadow:0 3rem 6rem -3.4rem #000,0 0 3.2rem var(--why-card-glow),inset 0 1px 0 hsla(0,0%,100%,.1)}.why-ppf-page .section__why-PFBD .card-why-PFBD:hover .card-why-PFBD__header-icon,.why-ppf-page .section__why-PFBD .card-why-PFBD:focus-within .card-why-PFBD__header-icon{transform:translateY(-0.2rem) scale(1.04) rotate(-2deg)}.why-ppf-page .section__why-PFBD .card-why-PFBD__content{gap:1.15rem}.why-ppf-page .section__why-PFBD .card-why-PFBD__header{display:grid;grid-template-columns:4.8rem minmax(0, 1fr);align-items:center;gap:1.1rem}.why-ppf-page .section__why-PFBD .card-why-PFBD__header::after{grid-column:1/-1;width:100%;height:1px;margin-top:.25rem;opacity:.78}.why-ppf-page .section__why-PFBD .card-why-PFBD__header-icon{width:4.8rem;height:4.8rem;padding:1rem;border-radius:1rem}.why-ppf-page .section__why-PFBD .card-why-PFBD__title{max-width:none;font-size:clamp(1.7rem,1.58rem + .22vw,1.9rem);line-height:1.22}.why-ppf-page .section__why-PFBD .card-why-PFBD__body{padding-top:1.1rem;border-top:0}.why-ppf-page .section__why-PFBD .card-why-PFBD__body-text{padding:1rem;border:1px solid rgba(var(--why-card-accent-rgb), 0.16);border-radius:1rem;background:linear-gradient(135deg, rgba(var(--why-card-accent-rgb), 0.08), rgba(255, 255, 255, 0.018)),rgba(2,6,23,.32);color:rgba(226,232,240,.84);font-size:clamp(1.3rem,1.25rem + .12vw,1.45rem);line-height:1.5}.why-ppf-page{background:#020617}.why-ppf-page .section__why-PFBD{position:relative;isolation:isolate;min-height:100vh;padding:0 0 clamp(4.8rem,7vw,6.8rem);overflow:hidden;background:radial-gradient(46rem circle at 50% 5.5rem, rgba(var(--emerald-300), 0.16) 0%, transparent 68%),radial-gradient(36rem circle at 8% 16%, rgba(var(--gold-400), 0.08) 0%, transparent 74%),linear-gradient(135deg, rgb(2, 6, 23) 0%, rgba(4, 30, 38, 0.98) 48%, rgb(3, 59, 46) 100%);color:#fff}.why-ppf-page .section__why-PFBD::before,.why-ppf-page .section__why-PFBD::after{content:"";position:absolute;pointer-events:none}.why-ppf-page .section__why-PFBD::before{inset:0;z-index:-2;background:linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.028) 1px, transparent 1px),linear-gradient(120deg, transparent 0%, rgba(var(--emerald-300), 0.075) 48%, transparent 78%);background-size:5.8rem 5.8rem,5.8rem 5.8rem,100% 100%;mask-image:linear-gradient(to bottom, #000 0%, #000 62%, transparent 100%);opacity:.65}.why-ppf-page .section__why-PFBD::after{right:0;bottom:-1px;left:0;z-index:-1;height:18rem;background:linear-gradient(180deg, transparent 0%, rgba(2, 6, 23, 0.68) 62%, #020617 100%)}.why-ppf-page .section__why-PFBD>.container{position:relative;z-index:1;display:flex;justify-content:center;width:min(100% - 3.2rem,var(--container-max-width));max-width:var(--container-max-width);padding:clamp(4.6rem,6vw,6.4rem) 0 clamp(1.8rem,3vw,2.8rem)}.why-ppf-page .section__why-PFBD .section-header{position:relative;display:grid;justify-items:center;width:min(100%,86rem);max-width:86rem;margin:0;padding:clamp(1.8rem,2.6vw,2.6rem);gap:clamp(.85rem,1.4vw,1.2rem);border:1px solid rgba(var(--emerald-300), 0.12);border-radius:1.2rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.065), rgba(255, 255, 255, 0.018)),rgba(2,6,23,.28);box-shadow:0 2.4rem 5rem -4rem rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.08);text-align:center}.why-ppf-page .section__why-PFBD .section-header::before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:min(66rem,82vw);height:18rem;border-radius:50%;background:radial-gradient(circle, rgba(var(--emerald-300), 0.18) 0%, rgba(var(--emerald-400), 0.06) 38%, transparent 72%);filter:blur(2rem);opacity:.9;transform:translate(-50%, -50%)}.why-ppf-page .section__why-PFBD .section-header .section-header__badge{display:inline-flex;align-items:center;gap:.8rem;width:max-content;min-height:3rem;margin:0;padding:0 1.25rem;border:1px solid rgba(var(--emerald-300), 0.28);border-radius:var(--radius-full);background:linear-gradient(135deg, rgba(var(--emerald-400), 0.14), rgba(var(--gold-400), 0.09)),rgba(2,6,23,.42);color:rgba(var(--emerald-100), 0.98);font-size:1.12rem;font-weight:var(--font-weight-extrabold);line-height:1;letter-spacing:0;text-transform:uppercase;box-shadow:0 1.2rem 2.8rem -2rem rgba(var(--emerald-300), 0.7),inset 0 1px 0 hsla(0,0%,100%,.14);backdrop-filter:blur(1.2rem);-webkit-backdrop-filter:blur(1.2rem)}.why-ppf-page .section__why-PFBD .section-header .section-header__badge::before{content:"";width:.7rem;height:.7rem;flex:0 0 .7rem;border-radius:50%;background:rgba(var(--emerald-300), 1);box-shadow:0 0 0 .38rem rgba(var(--emerald-300), 0.12),0 0 1.5rem rgba(var(--emerald-300), 0.76)}.why-ppf-page .section__why-PFBD .section-header .section-header__badge::after{content:"";width:2.6rem;height:1px;flex:0 0 2.6rem;background:linear-gradient(90deg, rgba(var(--gold-400), 0.92), transparent)}.why-ppf-page .section__why-PFBD .section-header .section-header__title{max-width:68rem;margin:0;color:#fff;font-size:clamp(3.4rem,2.95rem + .95vw,4.2rem);font-weight:var(--font-weight-extrabold);line-height:1.02;letter-spacing:0;text-wrap:balance;text-shadow:0 1.8rem 4.8rem rgba(0,0,0,.42)}.why-ppf-page .section__why-PFBD .section-header .section-header__subtitle{max-width:64rem;margin:0;color:rgba(226,232,240,.78);font-size:clamp(1.45rem,1.32rem + .28vw,1.7rem);line-height:1.58;text-wrap:balance}.why-ppf-page .section__why-PFBD .why-PFBD__intro{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:clamp(1.6rem,2.4vw,2.4rem);width:min(100% - 3.2rem,118rem);margin:0 auto;padding:clamp(1.8rem,2.5vw,2.8rem);border:1px solid rgba(var(--emerald-300), 0.14);border-radius:1.2rem;background:radial-gradient(34rem circle at 100% 0%, rgba(var(--emerald-300), 0.11), transparent 72%),linear-gradient(135deg, rgba(255, 255, 255, 0.078), rgba(255, 255, 255, 0.018)),rgba(2,16,24,.62);box-shadow:0 2.4rem 5rem -3.8rem rgba(0,0,0,.94),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(1.4rem);-webkit-backdrop-filter:blur(1.4rem)}@media(min-width: 64em){.why-ppf-page .section__why-PFBD .why-PFBD__intro{grid-template-columns:minmax(0, 1fr) minmax(34rem, 0.76fr);align-items:center}}.why-ppf-page .section__why-PFBD .why-PFBD__intro::before{content:"";position:absolute;top:-1px;right:1.4rem;left:1.4rem;height:1px;background:linear-gradient(90deg, transparent, rgba(var(--emerald-300), 0.46), transparent)}.why-ppf-page .section__why-PFBD .why-PFBD__intro-copy{display:flex;flex-direction:column;gap:1rem}.why-ppf-page .section__why-PFBD .why-PFBD__intro-eyebrow{display:inline-flex;align-self:flex-start;align-items:center;min-height:2.8rem;padding:0 1rem;border:1px solid rgba(var(--gold-400), 0.22);border-left:2px solid rgba(var(--gold-400), 0.9);border-radius:999px;background:rgba(var(--gold-400), 0.08);color:rgba(var(--gold-400), 0.98);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.why-ppf-page .section__why-PFBD .why-PFBD__intro-title{max-width:72rem;color:#fff;font-size:clamp(2.05rem,1.8rem + .7vw,2.8rem);font-weight:var(--font-weight-extrabold);line-height:1.18;letter-spacing:0;text-wrap:balance}.why-ppf-page .section__why-PFBD .why-PFBD__intro-text{max-width:68rem;color:rgba(203,213,225,.76);font-size:var(--font-size-base);line-height:1.68}.why-ppf-page .section__why-PFBD .why-PFBD__intro-stats{display:grid;grid-template-columns:1fr;gap:.8rem;border:0}@media(min-width: 48em){.why-ppf-page .section__why-PFBD .why-PFBD__intro-stats{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 64em){.why-ppf-page .section__why-PFBD .why-PFBD__intro-stats{grid-template-columns:1fr}}.why-ppf-page .section__why-PFBD .why-PFBD__intro-stat{display:grid;gap:.5rem;min-height:100%;padding:1.25rem 1.35rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:hsla(0,0%,100%,.045);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.why-ppf-page .section__why-PFBD .why-PFBD__intro-stat:first-child{border-top:1px solid hsla(0,0%,100%,.08);border-left:1px solid hsla(0,0%,100%,.08)}.why-ppf-page .section__why-PFBD .why-PFBD__intro-stat-value{color:rgba(var(--emerald-100), 1);font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);letter-spacing:0}.why-ppf-page .section__why-PFBD .why-PFBD__intro-stat-label{color:rgba(203,213,225,.72);font-size:var(--font-size-sm);line-height:1.52}.why-ppf-page .section__why-PFBD .card__container-why-PFBD{position:relative;z-index:1;display:grid;grid-template-columns:1fr;align-items:stretch;gap:clamp(1.35rem,2vw,2rem);width:min(100% - 3.2rem,var(--container-max-width));gap:clamp(1.25rem,1.8vw,2rem);margin:clamp(1.8rem,3vw,3rem) auto 0;padding:0;background:none;background-image:none}@media(min-width: 48em){.why-ppf-page .section__why-PFBD .card__container-why-PFBD{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64em){.why-ppf-page .section__why-PFBD .card__container-why-PFBD{grid-template-columns:repeat(3, minmax(0, 1fr))}}.why-ppf-page .section__why-PFBD .card__container-why-PFBD::before{content:none;display:none}.why-ppf-page .section__why-PFBD .card-why-PFBD{--why-card-accent-rgb: var(--emerald-300);--why-card-accent: rgb(var(--why-card-accent-rgb));--why-card-border: rgba(var(--why-card-accent-rgb), 0.25);--why-card-glow: rgba(var(--why-card-accent-rgb), 0.2);position:relative;display:flex;flex-direction:column;min-width:0;min-height:20rem;height:100%;padding:clamp(1.6rem,2vw,2rem);overflow:hidden;border:1px solid var(--why-card-border);border-radius:1.2rem;background:radial-gradient(24rem circle at 102% -12%, var(--why-card-glow) 0%, transparent 68%),linear-gradient(145deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.018) 38%),linear-gradient(150deg, rgba(2, 6, 23, 0.98) 0%, rgba(3, 29, 37, 0.98) 52%, rgba(3, 48, 41, 0.94) 100%);box-shadow:0 2rem 4.8rem -3.4rem rgba(0,0,0,.95),inset 0 1px 0 hsla(0,0%,100%,.075);backdrop-filter:blur(1.2rem);-webkit-backdrop-filter:blur(1.2rem);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease}@media(min-width: 48em){.why-ppf-page .section__why-PFBD .card-why-PFBD{min-height:20.8rem}}@media(min-width: 64em){.why-ppf-page .section__why-PFBD .card-why-PFBD{min-height:21.5rem}}.why-ppf-page .section__why-PFBD .card-why-PFBD::before,.why-ppf-page .section__why-PFBD .card-why-PFBD::after{content:"";position:absolute;pointer-events:none}.why-ppf-page .section__why-PFBD .card-why-PFBD::before{inset:0;z-index:0;padding:1px;border-radius:inherit;background:linear-gradient(145deg, rgba(255, 255, 255, 0.1), var(--why-card-border), transparent 72%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.78;transition:opacity .28s ease}.why-ppf-page .section__why-PFBD .card-why-PFBD::after{top:1.2rem;right:1.2rem;width:7rem;height:7rem;border-radius:50%;background:var(--why-card-glow);filter:blur(2.4rem);opacity:.5;transition:opacity .28s ease,transform .28s ease}.why-ppf-page .section__why-PFBD .card-why-PFBD:hover,.why-ppf-page .section__why-PFBD .card-why-PFBD:focus-within{transform:translateY(-0.55rem);border-color:rgba(var(--why-card-accent-rgb), 0.46);box-shadow:0 2.8rem 5.6rem -3.8rem rgba(0,0,0,.96),0 1.6rem 3.2rem -2.8rem var(--why-card-glow),inset 0 1px 0 hsla(0,0%,100%,.1)}.why-ppf-page .section__why-PFBD .card-why-PFBD:hover::before,.why-ppf-page .section__why-PFBD .card-why-PFBD:focus-within::before{opacity:1}.why-ppf-page .section__why-PFBD .card-why-PFBD:hover::after,.why-ppf-page .section__why-PFBD .card-why-PFBD:focus-within::after{opacity:.86;transform:scale(1.12)}.why-ppf-page .section__why-PFBD .card-why-PFBD:hover .card-why-PFBD__header-icon,.why-ppf-page .section__why-PFBD .card-why-PFBD:focus-within .card-why-PFBD__header-icon{transform:translateY(-0.2rem);border-color:rgba(var(--why-card-accent-rgb), 0.5);background:radial-gradient(circle at 35% 22%, rgba(255, 255, 255, 0.18), transparent 42%),rgba(var(--why-card-accent-rgb), 0.13);box-shadow:0 1.8rem 3.2rem -2.2rem var(--why-card-glow),inset 0 1px 0 hsla(0,0%,100%,.14)}.why-ppf-page .section__why-PFBD .card-why-PFBD:nth-child(2){--why-card-accent-rgb: 56, 189, 248}.why-ppf-page .section__why-PFBD .card-why-PFBD:nth-child(3){--why-card-accent-rgb: var(--gold-400)}.why-ppf-page .section__why-PFBD .card-why-PFBD:nth-child(4){--why-card-accent-rgb: 45, 212, 191}.why-ppf-page .section__why-PFBD .card-why-PFBD:nth-child(5){--why-card-accent-rgb: 251, 113, 133}.why-ppf-page .section__why-PFBD .card-why-PFBD:nth-child(6){--why-card-accent-rgb: 245, 158, 11}.why-ppf-page .section__why-PFBD .card-why-PFBD:nth-child(7){--why-card-accent-rgb: 132, 204, 22}.why-ppf-page .section__why-PFBD .card-why-PFBD:nth-child(8){--why-card-accent-rgb: 96, 165, 250}.why-ppf-page .section__why-PFBD .card-why-PFBD:nth-child(9){--why-card-accent-rgb: 94, 234, 212}.why-ppf-page .section__why-PFBD .card-why-PFBD__content{position:relative;z-index:1;display:flex;flex:0 0 auto;flex-direction:column;gap:1.15rem;padding:0}.why-ppf-page .section__why-PFBD .card-why-PFBD__header{position:relative;display:grid;grid-template-columns:4.8rem minmax(0, 1fr);align-items:center;gap:1.1rem;width:100%}.why-ppf-page .section__why-PFBD .card-why-PFBD__header::after{content:"";grid-column:1/-1;width:100%;height:1px;margin-top:.25rem;border-radius:var(--radius-full);background:linear-gradient(90deg, var(--why-card-accent), rgba(var(--gold-400), 0.75));box-shadow:0 0 2.4rem var(--why-card-glow)}.why-ppf-page .section__why-PFBD .card-why-PFBD__header-icon{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:1rem;border:1px solid rgba(var(--why-card-accent-rgb), 0.28);border-radius:1rem;background:radial-gradient(circle at 35% 22%, rgba(255, 255, 255, 0.14), transparent 42%),rgba(var(--why-card-accent-rgb), 0.1);color:var(--why-card-accent);box-shadow:0 1.4rem 2.8rem -2.1rem var(--why-card-glow),inset 0 1px 0 hsla(0,0%,100%,.1);transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.why-ppf-page .section__why-PFBD .card-why-PFBD__header-icon svg{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 1.2rem var(--why-card-glow))}.why-ppf-page .section__why-PFBD .card-why-PFBD__header-icon svg [fill]:not([fill=none]){fill:currentColor !important}.why-ppf-page .section__why-PFBD .card-why-PFBD__header-icon svg [stroke]:not([stroke=none]){stroke:currentColor !important}.why-ppf-page .section__why-PFBD .card-why-PFBD__title{max-width:none;color:#fff;font-size:clamp(1.7rem,1.58rem + .22vw,1.9rem);font-weight:var(--font-weight-extrabold);line-height:1.22;letter-spacing:0;text-wrap:balance;transition:color .28s ease}.why-ppf-page .section__why-PFBD .card-why-PFBD__body{position:relative;z-index:1;width:100%;margin-top:auto;padding-top:1.1rem;border-top:0}.why-ppf-page .section__why-PFBD .card-why-PFBD__body-text{padding:1rem;border:1px solid rgba(var(--why-card-accent-rgb), 0.16);border-radius:1rem;background:linear-gradient(135deg, rgba(var(--why-card-accent-rgb), 0.08), rgba(255, 255, 255, 0.018)),rgba(2,6,23,.32);color:rgba(226,232,240,.84);font-size:clamp(1.3rem,1.25rem + .12vw,1.45rem);font-weight:var(--font-weight-normal);line-height:1.5;letter-spacing:0}.why-ppf-page .section__why-PFBD>.container{padding:clamp(4.8rem,6vw,6.4rem) 0 clamp(1.7rem,2.8vw,2.6rem)}.why-ppf-page .section__why-PFBD .section-header{width:min(100%,86rem);max-width:86rem;margin:0 auto;padding:clamp(1.4rem,2vw,1.9rem);border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;gap:clamp(.85rem,1.3vw,1.15rem)}.why-ppf-page .section__why-PFBD .section-header::before{content:none;display:none}.why-ppf-page .section__why-PFBD .section-header::after{content:"";display:block;width:clamp(5.2rem,7vw,7.8rem);height:.28rem;margin-top:.25rem;border-radius:var(--radius-full);background:linear-gradient(90deg, rgba(var(--emerald-300), 1) 0%, rgba(var(--emerald-500), 0.95) 58%, rgba(var(--gold-400), 0.78) 100%);box-shadow:0 .9rem 2.2rem -1.2rem rgba(var(--emerald-300), 0.72)}.why-ppf-page .section__why-PFBD .section-header .section-header__badge{margin-bottom:.1rem;font-size:1.1rem}.why-ppf-page .section__why-PFBD .section-header .section-header__title{max-width:68rem;font-size:clamp(3.4rem,2.95rem + .95vw,4.2rem);line-height:1.08}.why-ppf-page .section__why-PFBD .section-header .section-header__subtitle{max-width:64rem;color:rgba(226,232,240,.8);font-size:clamp(1.5rem,1.42rem + .18vw,1.7rem);line-height:1.58}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;text-decoration:none;border:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn svg{width:1.6rem;height:1.6rem;flex-shrink:0}.btn{height:4rem;padding:0 var(--spacing-4);font-size:var(--font-size-sm);background-color:rgba(var(--color-primary), 1);color:rgba(var(--color-primary-foreground), 1);box-shadow:var(--shadow-sm)}.btn:hover{background-color:rgba(var(--color-primary-dark), 1);box-shadow:var(--shadow-md)}.btn--xs{height:3.2rem;padding:0 var(--spacing-2) !important;font-size:var(--font-size-2xs) !important;gap:var(--spacing-1) !important}.btn--xs svg{width:1.4rem;height:1.4rem;flex-shrink:0}.btn--sm{height:3.6rem;padding:0 var(--spacing-3);font-size:var(--font-size-xs)}.btn--lg{height:4.8rem;padding:0 var(--spacing-8);font-size:var(--font-size-base)}.btn--xl{height:5.6rem;padding:0 var(--spacing-10);font-size:var(--font-size-lg)}.btn--secondary{background-color:rgba(var(--color-secondary), 1);color:rgba(var(--color-secondary-foreground), 1);box-shadow:var(--shadow-sm)}.btn--secondary:hover{background-color:rgba(var(--color-secondary-dark), 1);box-shadow:var(--shadow-md)}.btn--outline{background-color:rgba(0,0,0,0);color:rgba(var(--color-primary), 1);border:2px solid rgba(var(--color-primary), 1)}.btn--outline:hover{background-color:rgba(var(--color-primary), 1);color:rgba(var(--color-primary-foreground), 1)}.btn--ghost{background-color:rgba(0,0,0,0);color:rgba(var(--color-foreground), 1);box-shadow:none}.btn--ghost:hover{background-color:rgba(var(--color-accent), 1);color:rgba(var(--color-accent-foreground), 1)}.btn--hero{background-color:rgba(var(--color-secondary), 1);color:rgba(var(--color-secondary-foreground), 1);box-shadow:var(--shadow-md);font-weight:var(--font-weight-bold)}.btn--hero:hover{background-color:rgba(var(--color-secondary-dark), 1);box-shadow:var(--shadow-lg)}.btn--hero-outline{background-color:rgba(0,0,0,0);color:rgba(var(--color-primary-foreground), 1);border:2px solid rgba(var(--color-primary-foreground), 0.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn--hero-outline:hover{background-color:rgba(var(--color-primary-foreground), 0.1)}.btn--full{width:100%}.btn--featured-tender{display:inline-grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:var(--spacing-4);min-width:min(100%,42rem);padding:.7rem .7rem .7rem var(--spacing-8);height:auto;min-height:7.2rem;background:linear-gradient(135deg, rgba(7, 38, 33, 0.98) 0%, rgba(var(--color-primary), 0.96) 38%, rgba(15, 23, 42, 0.95) 100%);color:#fff;border:1px solid rgba(var(--emerald-300), 0.24);outline:1px solid hsla(0,0%,100%,.08);outline-offset:-1px;box-shadow:0 2.2rem 4.4rem -2rem rgba(4,119,86,.62),0 1rem 2rem -1.2rem rgba(15,23,42,.75),inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -1px 0 rgba(15,23,42,.32);border-radius:999px;text-transform:none;letter-spacing:.02em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);position:relative;overflow:hidden;z-index:1}.btn--featured-tender::before{content:"";position:absolute;inset:1px;background:radial-gradient(circle at 16% 20%, rgba(var(--gold-400), 0.26) 0%, transparent 24%),radial-gradient(circle at 88% 50%, rgba(255, 255, 255, 0.14) 0%, transparent 28%),linear-gradient(135deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.02) 40%, rgba(255, 255, 255, 0.01) 100%);border-radius:inherit;z-index:-1}.btn--featured-tender::after{content:"";position:absolute;inset:-35%;background:conic-gradient(from 180deg at 50% 50%, transparent 0deg, rgba(var(--gold-400), 0.62) 95deg, rgba(var(--emerald-300), 0.92) 180deg, rgba(var(--gold-400), 0.58) 265deg, transparent 360deg);border-radius:inherit;animation:cta-spin-glow 7s linear infinite;z-index:-2;opacity:.38;filter:blur(2rem)}@media(min-width: 48em){.btn--featured-tender{min-width:46rem;min-height:8rem;padding-left:var(--spacing-10)}}.btn--featured-tender:hover{transform:translateY(-0.6rem) scale(1.015);box-shadow:0 3rem 5.4rem -2.4rem rgba(4,119,86,.8),0 1.4rem 3.2rem -2rem rgba(var(--gold-400), 0.34),inset 0 1px 0 hsla(0,0%,100%,.28);color:rgba(var(--emerald-50), 1);border-color:rgba(var(--gold-400), 0.28)}.btn--featured-tender:hover::after{opacity:.65;animation-duration:4s}.btn--featured-tender:hover .btn--featured-tender__icon{transform:translateX(0.4rem) scale(1.05);background:linear-gradient(135deg, rgba(var(--gold-400), 1) 0%, rgba(var(--gold-500), 1) 100%);color:rgba(17,24,39,.96);box-shadow:0 1.6rem 3rem -2rem rgba(var(--gold-400), 0.8),inset 0 1px 0 hsla(0,0%,100%,.5)}.btn--featured-tender:hover .btn--featured-tender__eyebrow{color:rgba(255,248,220,.98)}.btn--featured-tender:hover .btn--featured-tender__label{transform:translateX(0.2rem)}.btn--featured-tender:hover svg{transform:translateX(0.2rem)}.btn--featured-tender:focus-visible{border-color:rgba(var(--gold-400), 0.4);box-shadow:0 0 0 .35rem rgba(var(--gold-400), 0.18),0 2.2rem 4.4rem -2rem rgba(4,119,86,.62),0 1rem 2rem -1.2rem rgba(15,23,42,.75)}.btn--featured-tender:active{transform:translateY(0.2rem) scale(0.985);box-shadow:0 1rem 2rem -1rem rgba(var(--color-primary), 0.45)}.btn--featured-tender__content{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0;text-align:left}.btn--featured-tender__eyebrow{display:inline-flex;align-items:center;gap:.8rem;color:rgba(226,232,240,.8);font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:.16em;text-transform:uppercase;transition:color .35s ease,transform .35s ease}.btn--featured-tender__eyebrow::before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:linear-gradient(135deg, rgba(var(--gold-400), 1) 0%, rgba(var(--emerald-300), 1) 100%);box-shadow:0 0 0 .45rem rgba(var(--gold-400), 0.12)}.btn--featured-tender__label{font-size:clamp(1.75rem,1.55rem + .28vw,2.15rem);font-weight:var(--font-weight-extrabold);line-height:1.1;letter-spacing:-0.02em;text-wrap:balance;transition:transform .35s ease}.btn--featured-tender__icon{display:inline-flex;align-items:center;justify-content:center;width:5.4rem;height:5.4rem;border-radius:50%;background:linear-gradient(135deg, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0.08) 100%);border:1px solid hsla(0,0%,100%,.12);color:#fff;flex-shrink:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 1rem 2rem -1.4rem rgba(15,23,42,.7);transition:transform .45s cubic-bezier(0.23, 1, 0.32, 1),background .35s ease,color .35s ease,box-shadow .35s ease}.btn--featured-tender svg{width:2.2rem;height:2.2rem;transition:transform .45s cubic-bezier(0.23, 1, 0.32, 1),filter .35s ease}@media(max-width: 48em){.btn--featured-tender{width:min(100%,36rem);padding-left:var(--spacing-6);gap:var(--spacing-3)}}@media(max-width: 40em){.btn--featured-tender{min-width:100%;padding:.8rem;padding-left:var(--spacing-5)}.btn--featured-tender__label{font-size:1.7rem}.btn--featured-tender__icon{width:4.8rem;height:4.8rem}}.btn--view-details,.btn--details{background:rgba(var(--color-primary), 1);color:rgba(var(--color-primary-foreground), 1);box-shadow:0 4px 12px rgba(4,119,86,.25);border:none;font-weight:var(--font-weight-semibold);padding:0 var(--spacing-6);transition:all var(--transition-bounce)}.btn--view-details:hover,.btn--details:hover{background:rgba(var(--emerald-600), 1);transform:translateY(-3px);box-shadow:0 6px 16px rgba(4,119,86,.4);color:rgba(var(--color-primary-foreground), 1)}.btn--view-details:hover svg,.btn--details:hover svg{transform:translateX(4px)}.btn--view-details:active,.btn--details:active{transform:translateY(0);box-shadow:0 2px 8px rgba(4,119,86,.2)}.btn--guide{background:rgba(var(--emerald-500), 0.1);color:rgba(var(--emerald-600), 1);border:1px solid rgba(var(--emerald-500), 0.3);box-shadow:none;font-weight:var(--font-weight-medium);transition:all var(--transition-bounce)}.btn--guide:hover{background:rgba(var(--emerald-500), 0.15);border-color:rgba(var(--emerald-500), 0.6);color:rgba(var(--emerald-700), 1);transform:translateY(-2px);box-shadow:0 4px 12px rgba(4,119,86,.1)}.btn--book-support,.btn--booking{background:rgba(var(--gold-500), 0.1);color:rgba(var(--gold-600), 1);border:1px solid rgba(var(--gold-500), 0.3);box-shadow:none;font-weight:var(--font-weight-medium);transition:all var(--transition-bounce)}.btn--book-support:hover,.btn--booking:hover{background:rgba(var(--gold-500), 0.15);border-color:rgba(var(--gold-500), 0.6);color:rgba(var(--gold-900), 1);transform:translateY(-2px);box-shadow:0 4px 12px rgba(245,159,10,.15)}.btn--save{background:rgba(0,0,0,0);color:rgba(var(--color-muted-foreground), 1);border:1px solid rgba(var(--color-border), 1);box-shadow:none;font-weight:var(--font-weight-medium);transition:all var(--transition-bounce)}.btn--save:hover{background:rgba(var(--color-muted), 1);color:rgba(var(--color-primary), 1);border-color:rgba(var(--color-primary), 0.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.btn--save:hover svg{fill:rgba(var(--color-primary), 0.1);transform:scale(1.1)}.btn--save.is-saved{background:rgba(var(--emerald-500), 0.1);color:rgba(var(--color-primary), 1);border-color:rgba(var(--color-primary), 0.3)}.btn--save.is-saved svg{fill:rgba(var(--color-primary), 1)}@keyframes cta-spin-glow{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=search],input[type=url],textarea,select{width:100%;border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-6);background-color:var(--color-neutral-0);color:var(--color-primary-text);font-family:var(--font-family-Poppins);font-size:var(--font-size-16);font-weight:var(--font-weight-400);padding:var(--input-padding-y) var(--input-padding-x);transition:var(--transition);outline:none;box-shadow:var(--box-shadow-input)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=search]::placeholder,input[type=url]::placeholder,textarea::placeholder,select::placeholder{color:var(--color-secondary-text);opacity:.6;font-weight:400}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=number]:hover,input[type=tel]:hover,input[type=search]:hover,input[type=url]:hover,textarea:hover,select:hover{border-color:var(--color-neutral-600);box-shadow:var(--box-shadow-input-hover)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=search]:focus,input[type=url]:focus,textarea:focus,select:focus{border-color:var(--color-primary);box-shadow:var(--box-shadow-input-focus);background-color:var(--color-neutral-0)}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=tel]:disabled,input[type=search]:disabled,input[type=url]:disabled,textarea:disabled,select:disabled{background-color:var(--color-neutral-100);cursor:not-allowed;opacity:.7;box-shadow:none}input.is-invalid[type=text],input.is-invalid[type=email],input.is-invalid[type=password],input.is-invalid[type=number],input.is-invalid[type=tel],input.is-invalid[type=search],input.is-invalid[type=url],textarea.is-invalid,select.is-invalid{border-color:var(--color-red)}input.is-invalid[type=text]:focus,input.is-invalid[type=email]:focus,input.is-invalid[type=password]:focus,input.is-invalid[type=number]:focus,input.is-invalid[type=tel]:focus,input.is-invalid[type=search]:focus,input.is-invalid[type=url]:focus,textarea.is-invalid:focus,select.is-invalid:focus{box-shadow:0 0 0 3px var(--color-red-light)}input.is-valid[type=text],input.is-valid[type=email],input.is-valid[type=password],input.is-valid[type=number],input.is-valid[type=tel],input.is-valid[type=search],input.is-valid[type=url],textarea.is-valid,select.is-valid{border-color:var(--color-green)}input.is-valid[type=text]:focus,input.is-valid[type=email]:focus,input.is-valid[type=password]:focus,input.is-valid[type=number]:focus,input.is-valid[type=tel]:focus,input.is-valid[type=search]:focus,input.is-valid[type=url]:focus,textarea.is-valid:focus,select.is-valid:focus{box-shadow:0 0 0 3px var(--color-green-light)}textarea{min-height:10rem;resize:vertical}fieldset{border:none;padding:0;margin:0}label{display:inline-block;font-size:var(--font-size-14);font-weight:var(--font-weight-500);color:var(--color-primary-text);margin-bottom:var(--margin-8);cursor:pointer;transition:var(--transition)}label.required::after{content:"*";color:var(--color-red);margin-left:.4rem}.form-group{display:flex;flex-direction:column;margin-bottom:var(--margin-20);position:relative}.form-group__text{font-size:var(--font-size-13);color:var(--color-secondary-text);margin-top:var(--margin-8)}.form-group__error{font-size:var(--font-size-13);color:var(--color-red);margin-top:var(--margin-4);display:none}.form-group__error.visible{display:block}.checkbox-wrapper{display:flex;align-items:center;gap:var(--flex-gap-10);cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-wrapper input[type=checkbox]{appearance:none;width:2rem;height:2rem;border:2px solid var(--color-neutral-400);border-radius:4px;background-color:#fff;position:relative;cursor:pointer;transition:var(--transition-fast)}.checkbox-wrapper input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.checkbox-wrapper input[type=checkbox]:checked::after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-wrapper input[type=checkbox]:focus{box-shadow:0 0 0 3px var(--color-green-light)}.auth-page{background:linear-gradient(180deg, #03111f 0%, #071827 46%, #020617 100%);color:#fff;min-height:100vh;position:relative;font-family:var(--font-family-base)}.auth-background{position:fixed;inset:0;z-index:0}.auth-background__glow{position:absolute;inset:0;background:radial-gradient(circle at 14% 18%, rgba(var(--emerald-500), 0.18) 0%, transparent 28%),radial-gradient(circle at 86% 16%, rgba(var(--gold-400), 0.14) 0%, transparent 22%),radial-gradient(circle at 62% 78%, rgba(14, 165, 233, 0.12) 0%, transparent 24%);filter:blur(70px)}.auth-background__grid{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px, rgba(255, 255, 255, 0.03) 1px, transparent 0);background-size:40px 40px;opacity:.5}.auth-background::after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px);background-size:8rem 8rem;mask-image:linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.86) 18%, rgba(0, 0, 0, 0.9) 82%, transparent 100%);opacity:.32}.auth-container{width:100%;max-width:56rem;padding:clamp(10rem,12vw,14rem) var(--spacing-4) var(--spacing-12);z-index:1;position:relative;margin:0 auto}.auth-container--register{max-width:1440px;margin:0 auto;padding:clamp(8rem,10vw,12rem) 10px var(--spacing-10)}.auth-container--recovery{max-width:100%;padding:clamp(11rem,12vw,14rem) var(--spacing-4) var(--spacing-12)}.auth-shell{position:relative;display:grid;grid-template-columns:1fr;gap:clamp(2.4rem,3vw,3.6rem);align-items:stretch}@media(min-width: 64em){.auth-shell{grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr)}}@media(min-width: 64em){.auth-shell--recovery{grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr)}}.auth-panel,.auth-card{position:relative;overflow:hidden;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.1);border-radius:3.2rem;box-shadow:0 3rem 6rem -3.4rem rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.08);animation:auth-fade-up .8s cubic-bezier(0.16, 1, 0.3, 1)}.auth-panel::before,.auth-card::before{content:"";position:absolute;inset:0;pointer-events:none}.auth-panel{padding:clamp(2.8rem,3vw,4rem);background:linear-gradient(160deg, rgba(5, 18, 31, 0.92) 0%, rgba(6, 41, 39, 0.88) 52%, rgba(10, 24, 42, 0.9) 100%)}.auth-panel::before{background:radial-gradient(circle at 16% 18%, rgba(var(--gold-400), 0.12) 0%, transparent 24%),radial-gradient(circle at 84% 20%, rgba(var(--emerald-400), 0.18) 0%, transparent 28%)}.auth-panel__badge{display:inline-flex;align-items:center;justify-content:center;min-height:3.8rem;padding:0 1.6rem;margin-bottom:var(--spacing-6);border-radius:var(--radius-full);border:1px solid rgba(var(--gold-400), 0.18);background:hsla(0,0%,100%,.08);color:rgba(var(--gold-300), 0.98);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.auth-panel__title{margin:0 0 var(--spacing-5);font-size:clamp(3.2rem,2.65rem + 1vw,4.8rem);font-weight:var(--font-weight-extrabold);line-height:1.05;letter-spacing:-0.05em;color:#fff;text-wrap:balance}.auth-panel__subtitle{margin:0;max-width:58rem;color:rgba(226,232,240,.8);font-size:clamp(1.6rem,1.45rem + .18vw,1.9rem);line-height:1.75}.auth-panel__highlights{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin:var(--spacing-8) 0}@media(min-width: 40em){.auth-panel__highlights{grid-template-columns:repeat(3, minmax(0, 1fr))}}.auth-panel__highlight{display:flex;flex-direction:column;gap:.6rem;padding:var(--spacing-5);border-radius:2rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.auth-panel__highlight-value{font-size:1.8rem;font-weight:var(--font-weight-extrabold);color:#fff;letter-spacing:-0.02em}.auth-panel__highlight-label{color:rgba(203,213,225,.78);line-height:1.55}.auth-panel__feature-list{display:flex;flex-direction:column;gap:var(--spacing-5)}.auth-panel__feature{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-4);align-items:start;padding:var(--spacing-5);border-radius:2rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07)}.auth-panel__feature-dot{width:1.2rem;height:1.2rem;margin-top:.45rem;border-radius:50%;background:linear-gradient(135deg, rgba(var(--gold-400), 1) 0%, rgba(var(--emerald-400), 1) 100%);box-shadow:0 0 0 .6rem rgba(var(--gold-400), 0.1)}.auth-panel__feature-title{margin:0 0 .6rem;font-size:1.8rem;font-weight:var(--font-weight-bold);color:rgba(248,250,252,.98)}.auth-panel__feature-text{margin:0;color:rgba(203,213,225,.78);line-height:1.65}.auth-panel--recovery .auth-panel__title{max-width:46rem}.auth-panel--recovery .auth-panel__subtitle{max-width:52rem}.auth-card{padding:clamp(2.6rem,3vw,3.8rem);background:linear-gradient(165deg, rgba(15, 23, 42, 0.72) 0%, rgba(15, 23, 42, 0.56) 100%)}.auth-card::before{background:radial-gradient(circle at top right, rgba(var(--emerald-400), 0.14) 0%, transparent 26%),radial-gradient(circle at bottom left, rgba(var(--gold-400), 0.1) 0%, transparent 22%)}@media(min-width: 48em){.auth-card{padding:clamp(3.2rem,3vw,4.4rem)}}.auth-card__header{position:relative;z-index:1;margin-bottom:var(--spacing-10)}.auth-card__logo{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-8);text-decoration:none}.auth-card__logo .navbar__logo-icon{width:4.8rem;height:4.8rem;font-size:2.4rem}.auth-card__logo .navbar__logo-text .name{font-size:2.4rem;color:#fff;font-weight:800;letter-spacing:-0.02em}.auth-card__eyebrow{display:inline-flex;align-items:center;min-height:3.4rem;padding:0 1.3rem;margin-bottom:var(--spacing-4);border-radius:var(--radius-full);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);color:rgba(var(--gold-300), 0.96);font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase}.auth-card__title{font-size:clamp(2.8rem,2.4rem + .7vw,3.8rem);font-weight:var(--font-weight-extrabold);color:#fff;margin-bottom:1rem;letter-spacing:-0.03em}.auth-card__subtitle{color:rgba(148,163,184,.92);font-size:1.6rem;line-height:1.7}.auth-card__meta{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-8)}@media(min-width: 40em){.auth-card__meta{grid-template-columns:repeat(2, minmax(0, 1fr))}}.auth-card__meta-item{display:flex;flex-direction:column;gap:.5rem;padding:var(--spacing-4) var(--spacing-5);border-radius:1.8rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.auth-card__meta-item strong{font-size:1.55rem;font-weight:var(--font-weight-bold);color:rgba(248,250,252,.98)}.auth-card__meta-item span{color:rgba(203,213,225,.74);line-height:1.55}.auth-card__body{position:relative;z-index:1;margin-bottom:var(--spacing-10)}.auth-card__footer{position:relative;z-index:1;text-align:center;padding-top:var(--spacing-8);border-top:1px solid hsla(0,0%,100%,.08)}.auth-card__footer p{color:rgba(148,163,184,.8);font-size:var(--font-size-sm)}.auth-card--recovery{width:100%;justify-self:end}.auth-form{display:flex;flex-direction:column;gap:var(--spacing-6)}.auth-form__feedback{padding:1.4rem 1.6rem;border-radius:1.6rem;border:1px solid rgba(0,0,0,0);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.6}.auth-form__feedback--success{background:rgba(var(--emerald-400), 0.12);border-color:rgba(var(--emerald-300), 0.24);color:rgba(var(--emerald-50), 1)}.auth-form__feedback--info{background:rgba(14,165,233,.12);border-color:rgba(125,211,252,.24);color:#e0f2fe}.auth-form__feedback--error{background:rgba(var(--color-destructive), 0.12);border-color:rgba(var(--color-destructive), 0.24);color:#fee2e2}.auth-form__group{display:flex;flex-direction:column;gap:.8rem}.auth-form__row{display:flex;flex-direction:column;gap:var(--spacing-6)}@media(min-width: 48em){.auth-form__row{flex-direction:row}.auth-form__row .auth-form__group{flex:1}}.auth-form__label-row{display:flex;justify-content:space-between;align-items:center}.auth-form__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:rgba(241,245,249,.92);margin-left:.4rem}.auth-form__input-wrapper{position:relative;display:flex;align-items:center}.auth-form__input-wrapper:focus-within .auth-form__icon{color:rgba(var(--emerald-300), 1)}.auth-form__icon{position:absolute;left:1.6rem;color:rgba(148,163,184,.54);pointer-events:none;transition:color .3s ease}.auth-form__input{width:100%;min-height:5.6rem;background:rgba(15,23,42,.56) !important;border:1px solid hsla(0,0%,100%,.12) !important;border-radius:1.8rem !important;color:#fff !important;padding:1.45rem 1.6rem 1.45rem 4.8rem !important;font-family:inherit !important;font-size:var(--font-size-base) !important;transition:all .3s ease !important}.auth-form__input::placeholder{color:rgba(148,163,184,.3) !important}.auth-form__input:focus{outline:none;border-color:rgba(var(--emerald-400), 0.42) !important;background:rgba(15,23,42,.74) !important;box-shadow:0 0 0 .35rem rgba(var(--emerald-500), 0.12),0 1.4rem 2.8rem -2rem rgba(var(--emerald-500), 0.28) !important;transform:translateY(-2px)}.auth-form__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;padding-right:4.8rem !important}.auth-form__select option{background-color:#0f172a;color:#fff;padding:1.2rem}.auth-form__options{display:flex;align-items:flex-start;padding:0 .4rem}.auth-form__link{color:rgba(var(--emerald-400), 1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:all .3s ease}.auth-form__link:hover{color:rgba(var(--emerald-300), 1);text-decoration:underline}.auth-form__submit{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);min-height:5.8rem;padding:1.4rem 1.8rem !important;font-size:var(--font-size-base) !important;margin-top:var(--spacing-2);border-radius:1.8rem !important;background:linear-gradient(135deg, rgba(var(--emerald-500), 1) 0%, rgba(var(--gold-400), 0.96) 100%) !important;color:rgba(15,23,42,.98) !important;box-shadow:0 2.4rem 3.8rem -2.4rem rgba(var(--emerald-600), 0.78),inset 0 1px 0 hsla(0,0%,100%,.4) !important}.auth-form__submit svg{transition:transform .4s ease}.auth-form__submit:hover svg{transform:translateX(4px)}.auth-divider{position:relative;text-align:center;margin:var(--spacing-8) 0}.auth-divider::before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:hsla(0,0%,100%,.08)}.auth-divider span{position:relative;background:#0d111b;padding:0 var(--spacing-4);color:rgba(148,163,184,.6);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em}.auth-social{display:flex;gap:var(--spacing-4)}.auth-social__btn{flex:1;gap:var(--spacing-3) !important;background:hsla(0,0%,100%,.03) !important;border-color:hsla(0,0%,100%,.1) !important;color:#fff !important;font-size:var(--font-size-sm) !important}.auth-social__btn:hover{background:hsla(0,0%,100%,.08) !important;border-color:hsla(0,0%,100%,.2) !important;transform:translateY(-2px)}.auth-footer{margin-top:var(--spacing-12);text-align:center;padding-bottom:var(--spacing-8);z-index:1}.auth-footer p{color:rgba(148,163,184,.4);font-size:var(--font-size-xs)}@keyframes auth-fade-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.checkbox-wrapper{display:flex;align-items:flex-start;gap:.8rem;cursor:pointer;user-select:none}.checkbox-wrapper input[type=checkbox]{appearance:none;width:1.8rem;height:1.8rem;border:1px solid hsla(0,0%,100%,.2);border-radius:.4rem;background:rgba(15,23,42,.6);position:relative;transition:all .3s ease}.checkbox-wrapper input[type=checkbox]:checked{background:rgba(var(--emerald-600), 1);border-color:rgba(var(--emerald-500), 1)}.checkbox-wrapper input[type=checkbox]:checked::after{content:"";position:absolute;left:.6rem;top:.2rem;width:.5rem;height:1rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-wrapper input[type=checkbox]:focus{box-shadow:0 0 0 3px rgba(var(--emerald-500), 0.2)}.checkbox-wrapper .checkbox-label{font-size:var(--font-size-sm);color:rgba(148,163,184,.88);line-height:1.6}@media(max-width: 64em){.auth-container--recovery{max-width:64rem}.auth-card--recovery{max-width:100%;justify-self:stretch}.auth-panel{order:2}.auth-card{order:1}}.auth-container--register{width:100%;max-width:1440px;margin:0 auto;padding-top:clamp(7.2rem,8vw,9.2rem);padding-bottom:clamp(3rem,4vw,4.6rem);padding-left:10px;padding-right:10px}.auth-container--register .auth-shell--register{width:100%;max-width:100%;margin:0 auto;gap:1.4rem;align-items:stretch;justify-content:stretch}@media(min-width: 64em){.auth-container--register .auth-shell--register{grid-template-columns:repeat(2, minmax(0, 1fr))}}.auth-container--register .auth-panel,.auth-container--register .auth-card{border-radius:1.2rem;border-color:rgba(148,163,184,.16);backdrop-filter:blur(28px) saturate(165%);-webkit-backdrop-filter:blur(28px) saturate(165%);box-shadow:0 2.8rem 6rem -3.8rem rgba(0,0,0,.92),inset 0 1px 0 hsla(0,0%,100%,.08);animation-duration:.62s}.auth-container--register .auth-panel{display:flex;min-height:100%;flex-direction:column;justify-content:center;padding:2rem;background:linear-gradient(145deg, rgba(2, 23, 31, 0.94), rgba(3, 54, 45, 0.88) 55%, rgba(5, 14, 28, 0.94))}.auth-container--register .auth-panel::before{background:linear-gradient(135deg, rgba(var(--emerald-300), 0.12), transparent 38%),linear-gradient(315deg, rgba(var(--gold-400), 0.08), transparent 48%)}.auth-container--register .auth-panel__badge{align-self:flex-start;min-height:2.8rem;margin-bottom:1.2rem;padding:0 1rem;border-color:rgba(var(--emerald-300), 0.22);background:rgba(var(--emerald-400), 0.08);color:rgba(var(--emerald-100), 0.96);font-size:1rem;letter-spacing:0}.auth-container--register .auth-panel__title{max-width:58rem;margin-bottom:1rem;color:#fff;font-size:2.7rem;line-height:1.12;letter-spacing:0}.auth-container--register .auth-panel__subtitle{max-width:62rem;color:rgba(226,232,240,.78);font-size:1.35rem;line-height:1.55}.auth-container--register .auth-panel__highlights{grid-template-columns:1fr;gap:.8rem;margin:1.4rem 0}@media(min-width: 40em){.auth-container--register .auth-panel__highlights{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 64em){.auth-container--register .auth-panel__highlights{grid-template-columns:repeat(3, minmax(0, 1fr))}}.auth-container--register .auth-panel__highlight{min-height:auto;gap:.3rem;padding:.95rem 1rem;border-radius:.8rem;border-color:hsla(0,0%,100%,.08);background:rgba(2,6,23,.28)}.auth-container--register .auth-panel__highlight-value{color:rgba(248,250,252,.98);font-size:1.34rem;letter-spacing:0}.auth-container--register .auth-panel__highlight-label{color:rgba(203,213,225,.72);font-size:1.1rem;line-height:1.35}.auth-container--register .auth-panel__callouts{display:grid;grid-template-columns:1fr;gap:.85rem;margin:0 0 1rem}.auth-container--register .auth-panel__callout{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.9rem;align-items:start;overflow:hidden;padding:1rem;border:1px solid rgba(var(--emerald-300), 0.15);border-radius:.95rem;background:linear-gradient(135deg, rgba(var(--emerald-400), 0.08), rgba(255, 255, 255, 0.025)),rgba(2,6,23,.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 1.4rem 2.8rem -2.4rem rgba(var(--emerald-500), 0.45)}.auth-container--register .auth-panel__callout::before{content:"";position:absolute;inset:0 auto 0 0;width:.3rem;background:linear-gradient(180deg, rgba(var(--emerald-300), 1), rgba(var(--emerald-700), 0.55))}.auth-container--register .auth-panel__callout--security{border-color:rgba(var(--gold-400), 0.18);background:linear-gradient(135deg, rgba(var(--gold-400), 0.08), rgba(var(--emerald-400), 0.035)),rgba(2,6,23,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 1.4rem 2.8rem -2.4rem rgba(var(--gold-400), 0.32)}.auth-container--register .auth-panel__callout--security::before{background:linear-gradient(180deg, rgba(var(--gold-400), 1), rgba(var(--emerald-500), 0.62))}.auth-container--register .auth-panel__callout-icon{display:grid;width:3.4rem;height:3.4rem;place-items:center;border:1px solid rgba(var(--emerald-300), 0.18);border-radius:.85rem;background:linear-gradient(135deg, rgba(var(--emerald-300), 0.16), rgba(var(--emerald-700), 0.08)),rgba(2,6,23,.34);color:rgba(var(--emerald-100), 0.98);box-shadow:0 1.2rem 2.4rem -1.8rem rgba(var(--emerald-400), 0.66),inset 0 1px 0 hsla(0,0%,100%,.12)}.auth-container--register .auth-panel__callout-icon svg{width:1.85rem;height:1.85rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.auth-container--register .auth-panel__callout-title{margin:0 0 .25rem;color:rgba(248,250,252,.98);font-size:1.28rem;font-weight:var(--font-weight-extrabold);line-height:1.2}.auth-container--register .auth-panel__callout-text{margin:0;color:rgba(203,213,225,.75);font-size:1.12rem;font-weight:var(--font-weight-medium);line-height:1.42}.auth-container--register .auth-panel__feature-list{gap:.75rem}.auth-container--register .auth-panel__feature{gap:.9rem;padding:.95rem 1rem;border-radius:.8rem;border-color:hsla(0,0%,100%,.08);background:rgba(2,6,23,.22)}.auth-container--register .auth-panel__feature-dot{width:.85rem;height:.85rem;margin-top:.48rem;background:linear-gradient(135deg, rgba(var(--emerald-300), 1), rgba(var(--gold-400), 1));box-shadow:0 0 0 .42rem rgba(var(--emerald-400), 0.1)}.auth-container--register .auth-panel__feature-title{margin-bottom:.28rem;color:rgba(248,250,252,.96);font-size:1.3rem}.auth-container--register .auth-panel__feature-text{color:rgba(203,213,225,.72);font-size:1.13rem;line-height:1.42}.auth-container--register .auth-card{width:100%;max-width:none;justify-self:stretch;padding:1.9rem;background:linear-gradient(150deg, rgba(15, 23, 42, 0.86), rgba(3, 20, 31, 0.78)),rgba(2,8,23,.74);border-color:rgba(var(--emerald-300), 0.22);box-shadow:0 3rem 7rem -4rem rgba(0,0,0,.95),0 0 4.2rem -3.2rem rgba(var(--emerald-400), 0.7),inset 0 1px 0 hsla(0,0%,100%,.1)}.auth-container--register .auth-card::before{background:linear-gradient(130deg, rgba(var(--emerald-300), 0.13), transparent 42%),linear-gradient(0deg, rgba(255, 255, 255, 0.04), transparent 38%)}.auth-container--register .auth-card__header{display:grid;justify-items:center;margin-bottom:1.35rem;text-align:center}.auth-container--register .auth-card__logo{gap:.75rem;margin-bottom:1rem}.auth-container--register .auth-card__logo .navbar__logo-icon{width:4rem;height:4rem;border-radius:1rem;box-shadow:0 1.4rem 2.8rem -2rem rgba(var(--emerald-400), 0.82),inset 0 1px 0 hsla(0,0%,100%,.18)}.auth-container--register .auth-card__logo .navbar__logo-text .name{color:#fff;font-size:2rem;letter-spacing:0}.auth-container--register .auth-card__eyebrow{min-height:2.7rem;margin-bottom:.75rem;padding:0 .95rem;border-color:rgba(var(--emerald-300), 0.18);background:rgba(var(--emerald-400), 0.08);color:rgba(var(--emerald-100), 0.96);font-size:.98rem;letter-spacing:0}.auth-container--register .auth-card__title{margin-bottom:.45rem;color:#fff;font-size:2.55rem;line-height:1.12;letter-spacing:0}.auth-container--register .auth-card__subtitle{max-width:58rem;color:rgba(203,213,225,.78);font-size:1.3rem;line-height:1.45}.auth-container--register .auth-card__meta{grid-template-columns:1fr;gap:.7rem;margin-bottom:1.15rem}@media(min-width: 40em){.auth-container--register .auth-card__meta{grid-template-columns:repeat(2, minmax(0, 1fr))}}.auth-container--register .auth-card__meta-item{gap:.3rem;min-height:auto;padding:.9rem 1rem;border-radius:.8rem;border-color:rgba(var(--emerald-300), 0.12);background:linear-gradient(135deg, rgba(var(--emerald-400), 0.06), rgba(255, 255, 255, 0.025)),rgba(2,6,23,.3)}.auth-container--register .auth-card__meta-item strong{color:rgba(248,250,252,.96);font-size:1.23rem;letter-spacing:0}.auth-container--register .auth-card__meta-item span{color:rgba(203,213,225,.7);font-size:1.08rem;line-height:1.35}.auth-container--register .auth-card__body{margin-bottom:1.2rem}.auth-container--register .auth-form{gap:1.08rem}.auth-container--register .auth-form__feedback{position:relative;padding:1rem 1.1rem;border-radius:.8rem;font-size:1.23rem;line-height:1.45;opacity:0;transform:translateY(-0.4rem);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);transition:opacity .22s ease,transform .22s ease,border-color .22s ease,box-shadow .22s ease}.auth-container--register .auth-form__feedback.is-visible{opacity:1;transform:translateY(0)}.auth-container--register .auth-form__feedback.is-hiding{opacity:0;transform:translateY(-0.35rem)}.auth-container--register .auth-form__feedback--error{background:rgba(var(--color-destructive), 0.13);border-color:rgba(var(--color-destructive), 0.34)}.auth-container--register .auth-form__feedback--success{background:rgba(var(--emerald-500), 0.14);border-color:rgba(var(--emerald-300), 0.32)}.auth-container--register .auth-form__feedback--info{background:rgba(14,165,233,.13);border-color:rgba(125,211,252,.28)}.auth-container--register .auth-form__feedback--signup-error{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.9rem;align-items:center;border:1px solid rgba(251,113,133,.34);background:linear-gradient(135deg, rgba(127, 29, 29, 0.32), rgba(124, 45, 18, 0.18)),rgba(15,23,42,.94);color:#fff;box-shadow:0 1.8rem 4rem -2.8rem rgba(127,29,29,.72),0 0 0 1px hsla(0,0%,100%,.035) inset,inset 0 1px 0 hsla(0,0%,100%,.08)}.auth-container--register .auth-form__feedback-icon{display:grid;width:3.1rem;height:3.1rem;place-items:center;border:1px solid rgba(251,146,60,.3);border-radius:.8rem;background:linear-gradient(135deg, rgba(248, 113, 113, 0.18), rgba(251, 146, 60, 0.12));color:rgba(254,202,202,.98);box-shadow:0 0 2.2rem -1.3rem rgba(248,113,113,.95),inset 0 1px 0 hsla(0,0%,100%,.12)}.auth-container--register .auth-form__feedback-icon svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.auth-container--register .auth-form__feedback-copy{display:flex;min-width:0;flex-direction:column;gap:.2rem}.auth-container--register .auth-form__feedback-title{color:hsla(0,0%,100%,.98);font-size:1.26rem;font-weight:var(--font-weight-extrabold);line-height:1.28}.auth-container--register .auth-form__feedback-close{display:grid;width:2.9rem;height:2.9rem;place-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;background:hsla(0,0%,100%,.05);color:rgba(254,226,226,.78);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.auth-container--register .auth-form__feedback-close svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.auth-container--register .auth-form__feedback-close:hover,.auth-container--register .auth-form__feedback-close:focus-visible{border-color:rgba(254,202,202,.24);background:rgba(248,113,113,.12);color:hsla(0,0%,100%,.96);outline:none;transform:translateY(-1px)}.auth-container--register .auth-form__feedback-close:focus-visible{box-shadow:0 0 0 .3rem rgba(248,113,113,.18)}.auth-container--register .auth-form__feedback-close:active{transform:scale(0.94)}.auth-container--register .auth-form__group{gap:.5rem}.auth-container--register .auth-form__group.is-invalid .auth-form__label,.auth-container--register .auth-form__group.is-invalid .auth-form__icon{color:rgba(254,202,202,.96)}.auth-container--register .auth-form__group.is-valid .auth-form__icon{color:rgba(var(--emerald-300), 0.96)}.auth-container--register .auth-form__row{gap:1rem}.auth-container--register .auth-form__label{margin-left:0;color:rgba(241,245,249,.88);font-size:1.18rem;font-weight:var(--font-weight-bold)}.auth-container--register .auth-form__helper{margin:.1rem 0 0;color:rgba(203,213,225,.68);font-size:1.12rem;line-height:1.4}.auth-container--register .auth-form__input-wrapper{border-radius:.8rem}.auth-container--register .auth-form__input-wrapper:focus-within .auth-form__icon{color:rgba(var(--emerald-300), 1);transform:translateY(-50%) scale(1.04)}.auth-container--register .auth-form__icon{top:50%;left:1.12rem;width:1.75rem;height:1.75rem;color:rgba(148,163,184,.62);transform:translateY(-50%);transition:color .22s ease,transform .22s ease}.auth-container--register .auth-form__input{min-height:4.55rem;padding:1.05rem 1.1rem 1.05rem 3.85rem !important;border-color:hsla(0,0%,100%,.1) !important;border-radius:.8rem !important;background:rgba(2,6,23,.62) !important;color:#fff !important;font-size:1.34rem !important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 1.1rem 2.1rem -1.9rem rgba(0,0,0,.84)}.auth-container--register .auth-form__input::placeholder{color:rgba(148,163,184,.52) !important}.auth-container--register .auth-form__input:hover{border-color:rgba(var(--emerald-300), 0.26) !important;background:rgba(2,12,24,.7) !important}.auth-container--register .auth-form__input:focus{border-color:rgba(var(--emerald-300), 0.72) !important;background:rgba(2,12,24,.84) !important;box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.14),0 1.5rem 3rem -2.3rem rgba(var(--emerald-500), 0.36) !important;transform:none}.auth-container--register .auth-form__input--error,.auth-container--register .auth-form__input[aria-invalid=true]{border-color:rgba(248,113,113,.72) !important;background:rgba(69,10,10,.24) !important;box-shadow:0 0 0 .3rem rgba(248,113,113,.12),0 1.4rem 2.8rem -2.1rem rgba(248,113,113,.55) !important}.auth-container--register .auth-form__input--valid{border-color:rgba(var(--emerald-300), 0.48) !important;box-shadow:0 0 0 .24rem rgba(var(--emerald-400), 0.08),inset 0 1px 0 hsla(0,0%,100%,.055),0 1.1rem 2.1rem -1.9rem rgba(0,0,0,.84) !important}.auth-container--register .auth-form__select{cursor:pointer;background-position:right 1.2rem center;padding-right:4.1rem !important}.auth-container--register .auth-form__select option{background-color:#071827;color:#fff}.auth-container--register .auth-form__options{align-items:center;padding:0}.auth-container--register .auth-form__link{color:rgba(var(--emerald-300), 0.96);font-size:1.2rem;font-weight:var(--font-weight-bold)}.auth-container--register .auth-form__link:hover,.auth-container--register .auth-form__link:focus-visible{color:rgba(var(--emerald-100), 1);text-decoration:none;outline:none}.auth-container--register .auth-form__link:focus-visible{border-radius:.4rem;box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.16)}.auth-container--register .checkbox-wrapper{position:relative;align-items:flex-start;width:100%;min-height:3.6rem;gap:.8rem;padding:.75rem .9rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.8rem;background:hsla(0,0%,100%,.026);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.auth-container--register .checkbox-wrapper:hover{border-color:rgba(var(--emerald-300), 0.16);background:rgba(var(--emerald-400), 0.055);box-shadow:0 1rem 2.2rem -1.8rem rgba(var(--emerald-400), 0.42)}.auth-container--register .checkbox-wrapper:focus-within{border-color:rgba(var(--emerald-300), 0.3);box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.12),0 1rem 2.2rem -1.8rem rgba(var(--emerald-400), 0.48)}.auth-container--register .checkbox-wrapper input[type=checkbox]{position:relative;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;margin:.1rem 0 0;border:1px solid rgba(148,163,184,.34);border-radius:.5rem;background:linear-gradient(145deg, rgba(15, 23, 42, 0.95), rgba(2, 6, 23, 0.82));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 .75rem 1.5rem -1.2rem rgba(0,0,0,.85);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .16s ease}.auth-container--register .checkbox-wrapper input[type=checkbox]::after{content:"";position:absolute;top:50%;left:50%;width:.46rem;height:.82rem;border:solid #fff;border-width:0 2px 2px 0;opacity:0;transform:translate(-50%, -50%) rotate(45deg) scale(0.45);transform-origin:50% 50%;transition:opacity .16s ease,transform .24s cubic-bezier(0.16, 1, 0.3, 1)}.auth-container--register .checkbox-wrapper input[type=checkbox]:hover{border-color:rgba(var(--emerald-300), 0.44)}.auth-container--register .checkbox-wrapper input[type=checkbox]:active{transform:scale(0.92)}.auth-container--register .checkbox-wrapper input[type=checkbox]:checked{background:linear-gradient(135deg, rgba(var(--emerald-300), 1), rgba(var(--emerald-600), 1));border-color:rgba(var(--emerald-300), 0.95);box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.12),0 1rem 2rem -1.45rem rgba(var(--emerald-400), 0.9),inset 0 1px 0 hsla(0,0%,100%,.24)}.auth-container--register .checkbox-wrapper input[type=checkbox]:checked::after{opacity:1;transform:translate(-50%, -50%) rotate(45deg) scale(1)}.auth-container--register .checkbox-wrapper input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 .34rem rgba(var(--emerald-400), 0.2),0 1rem 2rem -1.45rem rgba(var(--emerald-400), 0.72)}.auth-container--register .checkbox-wrapper .checkbox-label{color:rgba(226,232,240,.84);font-size:1.18rem;font-weight:var(--font-weight-semibold);line-height:1.35;transition:color .22s ease}.auth-container--register .checkbox-wrapper:hover .checkbox-label,.auth-container--register .checkbox-wrapper:focus-within .checkbox-label{color:rgba(248,250,252,.94)}.auth-container--register .checkbox-wrapper.is-invalid{border-color:rgba(248,113,113,.58);background:rgba(69,10,10,.22);box-shadow:0 0 0 .3rem rgba(248,113,113,.12),0 1.2rem 2.4rem -1.8rem rgba(248,113,113,.5)}.auth-container--register .checkbox-wrapper.is-invalid .checkbox-label{color:rgba(254,226,226,.92)}.auth-container--register .checkbox-wrapper.is-valid{border-color:rgba(var(--emerald-300), 0.28);background:rgba(var(--emerald-400), 0.055)}.auth-container--register .auth-form__submit{position:relative;min-height:4.75rem;margin-top:.1rem;padding:0 1.4rem !important;overflow:hidden;border:1px solid rgba(var(--emerald-200), 0.34) !important;border-radius:.8rem !important;background:linear-gradient(135deg, rgba(var(--emerald-400), 1), rgba(var(--emerald-700), 1)) !important;color:#fff !important;font-size:1.38rem !important;font-weight:var(--font-weight-extrabold) !important;box-shadow:0 1.8rem 3.2rem -2rem rgba(var(--emerald-500), 0.64),inset 0 1px 0 hsla(0,0%,100%,.18) !important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.auth-container--register .auth-form__submit::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.2), transparent);opacity:0;transform:translateX(-100%);transition:opacity .22s ease,transform .5s ease}.auth-container--register .auth-form__submit svg{transition:transform .28s ease}.auth-container--register .auth-form__submit:hover,.auth-container--register .auth-form__submit:focus-visible{transform:translateY(-2px);border-color:rgba(var(--emerald-100), 0.5) !important;box-shadow:0 2.2rem 3.8rem -2rem rgba(var(--emerald-400), 0.72),inset 0 1px 0 hsla(0,0%,100%,.2) !important;outline:none}.auth-container--register .auth-form__submit:hover::after,.auth-container--register .auth-form__submit:focus-visible::after{opacity:1;transform:translateX(100%)}.auth-container--register .auth-form__submit:hover svg,.auth-container--register .auth-form__submit:focus-visible svg{transform:translateX(4px)}.auth-container--register .auth-form__submit[aria-busy=true]{cursor:wait;opacity:.86}.auth-container--register .auth-form__submit[aria-busy=true]::before{content:"";width:1.65rem;height:1.65rem;border:2px solid hsla(0,0%,100%,.38);border-top-color:#fff;border-radius:50%;animation:auth-login-spin .72s linear infinite}.auth-container--register .auth-card__footer{padding-top:1.2rem;border-color:hsla(0,0%,100%,.08)}.auth-container--register .auth-card__footer p{color:rgba(203,213,225,.76);font-size:1.24rem}@media(max-width: 64em){.auth-container--register{padding-top:clamp(6.8rem,11vw,8.6rem)}.auth-container--register .auth-shell--register{max-width:100%;grid-template-columns:1fr}.auth-container--register .auth-panel{order:2}.auth-container--register .auth-card{max-width:100%;order:1;justify-self:stretch}.auth-container--register .auth-panel__title,.auth-container--register .auth-panel__subtitle{max-width:none}}@media(max-width: 40em){.auth-container--register{padding-top:clamp(6.4rem,15vw,7.8rem);padding-bottom:3rem;padding-left:10px;padding-right:10px}.auth-container--register .auth-shell--register{gap:1rem}.auth-container--register .auth-panel,.auth-container--register .auth-card{padding:1.25rem;border-radius:.9rem}.auth-container--register .auth-panel__title{font-size:2.15rem;line-height:1.16}.auth-container--register .auth-panel__subtitle{font-size:1.24rem}.auth-container--register .auth-panel__highlights,.auth-container--register .auth-card__meta{grid-template-columns:1fr}.auth-container--register .auth-card__logo{margin-bottom:.85rem}.auth-container--register .auth-card__title{font-size:2.2rem}.auth-container--register .auth-card__subtitle{font-size:1.22rem}.auth-container--register .auth-form{gap:1rem}.auth-container--register .auth-form__row{gap:1rem}.auth-container--register .auth-form__feedback{padding:.9rem 1rem}.auth-container--register .auth-form__submit{width:100%}}.auth-container--login{width:100%;max-width:1440px;margin:0 auto;padding-top:clamp(7.8rem,8vw,10rem);padding-bottom:clamp(3.8rem,5vw,5.8rem);padding-left:10px;padding-right:10px}.auth-container--login .auth-shell--login{width:100%;max-width:100%;margin:0 auto;gap:clamp(1.2rem,2vw,2.2rem);align-items:stretch}@media(min-width: 64em){.auth-container--login .auth-shell--login{grid-template-columns:minmax(0, 1fr) minmax(44rem, 58rem)}}.auth-container--login .auth-panel,.auth-container--login .auth-card{border-radius:1.4rem;border-color:rgba(148,163,184,.16);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);box-shadow:0 2.6rem 6rem -3.6rem rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.08)}.auth-container--login .auth-panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,2.5vw,3rem);background:linear-gradient(135deg, rgba(2, 20, 31, 0.92), rgba(3, 51, 45, 0.86) 54%, rgba(6, 15, 28, 0.92))}.auth-container--login .auth-panel::before{background:linear-gradient(135deg, rgba(var(--emerald-300), 0.12), transparent 34%),linear-gradient(315deg, rgba(var(--gold-300), 0.08), transparent 42%)}.auth-container--login .auth-panel__badge{align-self:flex-start;min-height:3.1rem;margin-bottom:1.4rem;padding:0 1.2rem;border-color:rgba(var(--emerald-300), 0.22);background:rgba(var(--emerald-400), 0.09);color:rgba(var(--emerald-100), 0.96);font-size:1rem;letter-spacing:.08em}.auth-container--login .auth-panel__title{max-width:58rem;margin-bottom:1.2rem;font-size:clamp(2.6rem,2.15rem + 1vw,3.8rem);line-height:1.08;letter-spacing:0}.auth-container--login .auth-panel__subtitle{max-width:58rem;color:rgba(226,232,240,.78);font-size:1.45rem;line-height:1.65}.auth-container--login .auth-panel__highlights{grid-template-columns:repeat(3, minmax(0, 1fr));gap:.9rem;margin:1.8rem 0}.auth-container--login .auth-panel__highlight{min-height:9rem;gap:.35rem;padding:1.1rem;border-radius:1rem;border-color:hsla(0,0%,100%,.08);background:rgba(2,6,23,.24)}.auth-container--login .auth-panel__highlight-value{font-size:1.45rem;letter-spacing:0}.auth-container--login .auth-panel__highlight-label{font-size:1.16rem;line-height:1.4}.auth-container--login .auth-panel__feature-list{gap:.9rem}.auth-container--login .auth-panel__feature{gap:1rem;padding:1.1rem;border-radius:1rem;background:rgba(2,6,23,.22)}.auth-container--login .auth-panel__feature-dot{width:.9rem;height:.9rem;margin-top:.55rem;box-shadow:0 0 0 .45rem rgba(var(--emerald-400), 0.11)}.auth-container--login .auth-panel__feature-title{margin-bottom:.35rem;font-size:1.42rem}.auth-container--login .auth-panel__feature-text{color:rgba(203,213,225,.74);font-size:1.22rem;line-height:1.5}.auth-container--login .auth-card{width:100%;max-width:58rem;justify-self:stretch;padding:clamp(1.8rem,2.1vw,2.5rem);background:linear-gradient(150deg, rgba(15, 23, 42, 0.84), rgba(3, 18, 31, 0.78)),rgba(2,8,23,.72);border-color:rgba(var(--emerald-300), 0.2);box-shadow:0 2.8rem 6.8rem -3.8rem rgba(0,0,0,.95),0 0 4rem -3rem rgba(var(--emerald-400), 0.72),inset 0 1px 0 hsla(0,0%,100%,.1)}.auth-container--login .auth-card::before{background:linear-gradient(130deg, rgba(var(--emerald-300), 0.14), transparent 42%),linear-gradient(0deg, rgba(255, 255, 255, 0.04), transparent 36%)}.auth-container--login .auth-card__header{display:grid;justify-items:center;margin-bottom:1.7rem;text-align:center}.auth-container--login .auth-card__logo{gap:.8rem;margin-bottom:1.2rem}.auth-container--login .auth-card__logo .navbar__logo-icon{width:4.4rem;height:4.4rem;border-radius:1.1rem;box-shadow:0 1.6rem 3rem -2rem rgba(var(--emerald-400), 0.85),inset 0 1px 0 hsla(0,0%,100%,.18)}.auth-container--login .auth-card__logo .navbar__logo-text .name{font-size:2.2rem;letter-spacing:0}.auth-container--login .auth-card__eyebrow{min-height:2.8rem;margin-bottom:.8rem;padding:0 1rem;border-color:rgba(var(--emerald-300), 0.18);background:rgba(var(--emerald-400), 0.08);color:rgba(var(--emerald-100), 0.96);font-size:.98rem;letter-spacing:.08em}.auth-container--login .auth-card__title{margin-bottom:.45rem;font-size:clamp(2.35rem,2rem + .8vw,3rem);line-height:1.12;letter-spacing:0}.auth-container--login .auth-card__subtitle{color:rgba(203,213,225,.78);font-size:1.34rem;line-height:1.5}.auth-container--login .auth-card__meta{gap:.8rem;margin-bottom:1.45rem}.auth-container--login .auth-card__meta-item{gap:.35rem;min-height:7rem;padding:1rem;border-radius:1rem;border-color:rgba(var(--emerald-300), 0.12);background:rgba(2,6,23,.32)}.auth-container--login .auth-card__meta-item strong{color:rgba(248,250,252,.96);font-size:1.28rem}.auth-container--login .auth-card__meta-item span{color:rgba(203,213,225,.7);font-size:1.16rem;line-height:1.4}.auth-container--login .auth-card__body{margin-bottom:1.4rem}.auth-container--login .auth-form{gap:1.25rem}.auth-container--login .auth-form__feedback{position:relative;padding:1rem 1.1rem;border-radius:1rem;font-size:1.25rem;line-height:1.45;opacity:0;transform:translateY(-0.45rem);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);transition:opacity .22s ease,transform .22s ease,border-color .22s ease,box-shadow .22s ease}.auth-container--login .auth-form__feedback.is-visible{opacity:1;transform:translateY(0)}.auth-container--login .auth-form__feedback.is-hiding{opacity:0;transform:translateY(-0.35rem)}.auth-container--login .auth-form__feedback:focus-visible{outline:none;box-shadow:0 0 0 .32rem rgba(248,113,113,.16),inset 0 1px 0 hsla(0,0%,100%,.07)}.auth-container--login .auth-form__feedback--error{background:rgba(var(--color-destructive), 0.14);border-color:rgba(var(--color-destructive), 0.34)}.auth-container--login .auth-form__feedback--success{background:rgba(var(--emerald-500), 0.14);border-color:rgba(var(--emerald-300), 0.32)}.auth-container--login .auth-form__feedback--info{background:rgba(14,165,233,.13);border-color:rgba(125,211,252,.28)}.auth-container--login .auth-form__feedback--login-error{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.95rem;align-items:center;padding:1rem;border:1px solid rgba(251,113,133,.32);background:linear-gradient(135deg, rgba(127, 29, 29, 0.32), rgba(69, 10, 10, 0.18)),rgba(15,23,42,.92);color:#fff;box-shadow:0 1.8rem 4rem -2.8rem rgba(127,29,29,.72),0 0 0 1px hsla(0,0%,100%,.035) inset,inset 0 1px 0 hsla(0,0%,100%,.08)}.auth-container--login .auth-form__feedback--locked{border-color:rgba(251,146,60,.38);background:linear-gradient(135deg, rgba(124, 45, 18, 0.34), rgba(69, 26, 3, 0.2)),rgba(15,23,42,.92);box-shadow:0 1.8rem 4rem -2.8rem rgba(251,146,60,.48),0 0 0 1px hsla(0,0%,100%,.035) inset,inset 0 1px 0 hsla(0,0%,100%,.08)}.auth-container--login .auth-form__feedback--locked .auth-form__feedback-icon{border-color:rgba(251,191,36,.28);background:linear-gradient(135deg, rgba(251, 146, 60, 0.2), rgba(234, 179, 8, 0.12));color:rgba(254,215,170,.98);box-shadow:0 0 2.2rem -1.3rem rgba(251,146,60,.95),inset 0 1px 0 hsla(0,0%,100%,.12)}.auth-container--login .auth-form__feedback--locked .auth-form__feedback-text{color:rgba(255,237,213,.8)}.auth-container--login .auth-form__feedback-icon{display:grid;width:3.2rem;height:3.2rem;place-items:center;border:1px solid rgba(251,146,60,.28);border-radius:.9rem;background:linear-gradient(135deg, rgba(248, 113, 113, 0.18), rgba(251, 146, 60, 0.12));color:rgba(254,202,202,.98);box-shadow:0 0 2.2rem -1.3rem rgba(248,113,113,.95),inset 0 1px 0 hsla(0,0%,100%,.12)}.auth-container--login .auth-form__feedback-icon svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.auth-container--login .auth-form__feedback-copy{display:flex;min-width:0;flex-direction:column;gap:.18rem}.auth-container--login .auth-form__feedback-title{color:hsla(0,0%,100%,.98);font-size:1.32rem;font-weight:var(--font-weight-extrabold);line-height:1.25}.auth-container--login .auth-form__feedback-text{color:rgba(254,226,226,.78);font-size:1.16rem;line-height:1.4}.auth-container--login .auth-form__feedback-close{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.05);color:rgba(254,226,226,.78);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.auth-container--login .auth-form__feedback-close svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.auth-container--login .auth-form__feedback-close:hover,.auth-container--login .auth-form__feedback-close:focus-visible{border-color:rgba(254,202,202,.24);background:rgba(248,113,113,.12);color:hsla(0,0%,100%,.96);outline:none;transform:translateY(-1px)}.auth-container--login .auth-form__feedback-close:focus-visible{box-shadow:0 0 0 .3rem rgba(248,113,113,.18)}.auth-container--login .auth-form__feedback-close:active{transform:scale(0.94)}.auth-container--login .auth-form__group{gap:.55rem}.auth-container--login .auth-form__group.is-invalid .auth-form__label,.auth-container--login .auth-form__group.is-invalid .auth-form__icon{color:rgba(254,202,202,.96)}.auth-container--login .auth-form__label-row{gap:1rem}.auth-container--login .auth-form__label{margin-left:0;color:rgba(241,245,249,.88);font-size:1.22rem;font-weight:var(--font-weight-bold)}.auth-container--login .auth-form__input-wrapper{border-radius:1rem}.auth-container--login .auth-form__input-wrapper:focus-within .auth-form__icon{color:rgba(var(--emerald-300), 1);transform:translateY(-50%) scale(1.04)}.auth-container--login .auth-form__icon{top:50%;left:1.15rem;width:1.8rem;height:1.8rem;color:rgba(148,163,184,.62);transform:translateY(-50%);transition:color .22s ease,transform .22s ease}.auth-container--login .auth-form__input{min-height:4.8rem;padding:1.1rem 1.15rem 1.1rem 4rem !important;border-color:hsla(0,0%,100%,.1) !important;border-radius:1rem !important;background:rgba(2,6,23,.58) !important;color:#fff !important;font-size:1.38rem !important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 1.2rem 2.2rem -2rem rgba(0,0,0,.8)}.auth-container--login .auth-form__input::placeholder{color:rgba(148,163,184,.52) !important}.auth-container--login .auth-form__input:hover{border-color:rgba(var(--emerald-300), 0.24) !important;background:rgba(2,12,24,.68) !important}.auth-container--login .auth-form__input:focus{border-color:rgba(var(--emerald-300), 0.72) !important;background:rgba(2,12,24,.84) !important;box-shadow:0 0 0 .32rem rgba(var(--emerald-400), 0.14),0 1.6rem 3rem -2.3rem rgba(var(--emerald-500), 0.34) !important;transform:none}.auth-container--login .auth-form__input--error,.auth-container--login .auth-form__input[aria-invalid=true]{border-color:rgba(248,113,113,.72) !important;background:rgba(69,10,10,.22) !important;box-shadow:0 0 0 .3rem rgba(248,113,113,.12),0 1.4rem 2.8rem -2.1rem rgba(248,113,113,.55) !important}.auth-container--login .auth-form__input--error:hover,.auth-container--login .auth-form__input--error:focus,.auth-container--login .auth-form__input[aria-invalid=true]:hover,.auth-container--login .auth-form__input[aria-invalid=true]:focus{border-color:rgba(251,146,60,.78) !important;background:rgba(69,10,10,.3) !important;box-shadow:0 0 0 .32rem rgba(248,113,113,.16),0 1.6rem 3rem -2.2rem rgba(248,113,113,.62) !important}.auth-container--login .auth-form__options{align-items:center;padding:0}.auth-container--login .auth-form__link{color:rgba(var(--emerald-300), 0.96);font-size:1.22rem;font-weight:var(--font-weight-bold)}.auth-container--login .auth-form__link:hover,.auth-container--login .auth-form__link:focus-visible{color:rgba(var(--emerald-100), 1);text-decoration:none;outline:none}.auth-container--login .auth-form__link:focus-visible{box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.16);border-radius:.4rem}.auth-container--login .checkbox-wrapper{position:relative;align-items:center;width:fit-content;min-height:3rem;gap:.8rem;padding:.35rem .7rem .35rem .45rem;border:1px solid rgba(0,0,0,0);border-radius:.95rem;background:hsla(0,0%,100%,.025);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .18s ease}.auth-container--login .checkbox-wrapper:hover{border-color:rgba(var(--emerald-300), 0.14);background:rgba(var(--emerald-400), 0.06);box-shadow:0 1rem 2.2rem -1.8rem rgba(var(--emerald-400), 0.45)}.auth-container--login .checkbox-wrapper:focus-within{border-color:rgba(var(--emerald-300), 0.28);box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.12),0 1rem 2.2rem -1.8rem rgba(var(--emerald-400), 0.48)}.auth-container--login .checkbox-wrapper input[type=checkbox]{position:relative;width:1.85rem;height:1.85rem;flex:0 0 1.85rem;margin:0;border:1px solid rgba(148,163,184,.32);border-radius:.62rem;background:linear-gradient(145deg, rgba(15, 23, 42, 0.95), rgba(2, 6, 23, 0.82));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 .8rem 1.6rem -1.25rem rgba(0,0,0,.85);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .16s ease}.auth-container--login .checkbox-wrapper input[type=checkbox]::after{content:"";position:absolute;top:50%;left:50%;width:.46rem;height:.82rem;border:solid #fff;border-width:0 2px 2px 0;opacity:0;transform:translate(-50%, -50%) rotate(45deg) scale(0.45);transform-origin:50% 50%;transition:opacity .16s ease,transform .24s cubic-bezier(0.16, 1, 0.3, 1)}.auth-container--login .checkbox-wrapper input[type=checkbox]:hover{border-color:rgba(var(--emerald-300), 0.42)}.auth-container--login .checkbox-wrapper input[type=checkbox]:active{transform:scale(0.9)}.auth-container--login .checkbox-wrapper input[type=checkbox]:checked{background:linear-gradient(135deg, rgba(var(--emerald-300), 1), rgba(var(--emerald-600), 1));border-color:rgba(var(--emerald-300), 0.95);box-shadow:0 0 0 .32rem rgba(var(--emerald-400), 0.12),0 1rem 2.2rem -1.45rem rgba(var(--emerald-400), 0.9),inset 0 1px 0 hsla(0,0%,100%,.24)}.auth-container--login .checkbox-wrapper input[type=checkbox]:checked::after{opacity:1;transform:translate(-50%, -50%) rotate(45deg) scale(1)}.auth-container--login .checkbox-wrapper input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 .35rem rgba(var(--emerald-400), 0.2),0 1rem 2.2rem -1.45rem rgba(var(--emerald-400), 0.72)}.auth-container--login .checkbox-wrapper .checkbox-label{color:rgba(226,232,240,.84);font-size:1.24rem;font-weight:var(--font-weight-semibold);line-height:1.25;transition:color .22s ease}.auth-container--login .checkbox-wrapper:hover .checkbox-label,.auth-container--login .checkbox-wrapper:focus-within .checkbox-label{color:rgba(248,250,252,.94)}.auth-container--login .auth-form__submit{position:relative;min-height:4.9rem;margin-top:.2rem;padding:0 1.4rem !important;overflow:hidden;border:1px solid rgba(var(--emerald-200), 0.32) !important;border-radius:1rem !important;background:linear-gradient(135deg, rgba(var(--emerald-400), 1), rgba(var(--emerald-700), 1)) !important;color:#fff !important;font-size:1.42rem !important;font-weight:var(--font-weight-extrabold) !important;box-shadow:0 1.8rem 3.2rem -2rem rgba(var(--emerald-500), 0.64),inset 0 1px 0 hsla(0,0%,100%,.18) !important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.auth-container--login .auth-form__submit::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.2), transparent);opacity:0;transform:translateX(-100%);transition:opacity .22s ease,transform .5s ease}.auth-container--login .auth-form__submit:hover,.auth-container--login .auth-form__submit:focus-visible{transform:translateY(-2px);border-color:rgba(var(--emerald-100), 0.48) !important;box-shadow:0 2.2rem 3.8rem -2rem rgba(var(--emerald-400), 0.72),inset 0 1px 0 hsla(0,0%,100%,.2) !important;outline:none}.auth-container--login .auth-form__submit:hover::after,.auth-container--login .auth-form__submit:focus-visible::after{opacity:1;transform:translateX(100%)}.auth-container--login .auth-form__submit[aria-busy=true]{cursor:wait;opacity:.82}.auth-container--login .auth-form__submit[aria-busy=true]::before{content:"";width:1.65rem;height:1.65rem;border:2px solid hsla(0,0%,100%,.38);border-top-color:#fff;border-radius:50%;animation:auth-login-spin .72s linear infinite}.auth-container--login .auth-card__footer{padding-top:1.35rem;border-color:hsla(0,0%,100%,.08)}.auth-container--login .auth-card__footer p{color:rgba(203,213,225,.76);font-size:1.28rem}@keyframes auth-login-spin{to{transform:rotate(360deg)}}@media(max-width: 64em){.auth-container--login{padding-top:clamp(7rem,12vw,9rem)}.auth-container--login .auth-shell--login{max-width:68rem;grid-template-columns:1fr}.auth-container--login .auth-card{max-width:100%;justify-self:stretch}}@media(max-width: 40em){.auth-container--login{padding-top:clamp(6.6rem,16vw,8rem);padding-bottom:3.2rem}.auth-container--login .auth-panel,.auth-container--login .auth-card{border-radius:1.1rem}.auth-container--login .auth-panel,.auth-container--login .auth-card{padding:1.45rem}.auth-container--login .auth-panel__highlights,.auth-container--login .auth-card__meta{grid-template-columns:1fr}.auth-container--login .auth-panel__highlight{min-height:auto}.auth-container--login .auth-form__label-row{align-items:flex-start;flex-direction:column;gap:.45rem}.auth-container--login .auth-form__feedback--login-error{align-items:start;gap:.75rem;padding:.9rem}.auth-container--login .auth-form__feedback-icon{width:3rem;height:3rem}.auth-container--login .auth-form__feedback-close{width:2.8rem;height:2.8rem}.auth-container--login .auth-form__submit{width:100%}}.auth-page--forgot-password{min-width:0;overflow-x:hidden;background:radial-gradient(circle at 10% 18%, rgba(14, 165, 233, 0.12), transparent 30%),radial-gradient(circle at 86% 14%, rgba(16, 185, 129, 0.11), transparent 28%),linear-gradient(135deg, #07111f 0%, #0f172a 48%, #020617 100%);color:#f8fafc}.auth-page--forgot-password .auth-background{pointer-events:none}.auth-page--forgot-password .auth-background__glow{background:linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.025) 1px, transparent 1px);background-size:7.2rem 7.2rem;filter:none;opacity:.28}.auth-page--forgot-password .header,.auth-page--forgot-password .site-footer{position:relative;z-index:2}.auth-container--forgot-password{width:100%;max-width:1440px;margin:0 auto;padding:clamp(3.2rem,5vw,6rem) 2rem clamp(3.4rem,5vw,5rem);overflow-x:hidden}.auth-container--forgot-password .auth-shell--forgot-password{display:grid;width:100%;min-width:0;gap:clamp(2rem,4vw,5rem);align-items:center}@media(min-width: 64em){.auth-container--forgot-password .auth-shell--forgot-password{grid-template-columns:minmax(0, 1fr) minmax(41rem, 52rem)}}.auth-container--forgot-password .forgot-password-hero{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(.4rem,1.2vw,1.2rem)}.auth-container--forgot-password .forgot-password-hero__badge{width:fit-content;min-height:3.6rem;margin:0 0 1.5rem;gap:.8rem;border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.1);color:#a7f3d0;padding:0 1.25rem;font-size:1.18rem;letter-spacing:.04em}.auth-container--forgot-password .forgot-password-hero__badge svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.auth-container--forgot-password .auth-panel__title{max-width:74rem;margin:0 0 1.2rem;color:#fff;font-size:clamp(3.15rem,4vw,5.15rem);font-weight:900;line-height:1.06;letter-spacing:0}.auth-container--forgot-password .auth-panel__subtitle{max-width:72rem;margin:0;color:#cbd5e1;font-size:1.55rem;line-height:1.72}.auth-container--forgot-password .forgot-password-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.auth-container--forgot-password .hero-btn{min-height:4.6rem;padding:0 1.8rem;border-radius:.8rem;font-size:1.15rem;font-weight:800}.auth-container--forgot-password .hero-btn:hover,.auth-container--forgot-password .hero-btn:focus-visible{transform:translateY(-2px)}.auth-container--forgot-password .hero-btn:active{transform:translateY(0)}.auth-container--forgot-password .hero-btn--primary{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 14px 32px rgba(14,165,233,.28)}.auth-container--forgot-password .hero-btn--secondary{border:1px solid rgba(16,185,129,.28);background:rgba(16,185,129,.1);color:#a7f3d0}.auth-container--forgot-password .hero-btn--secondary:hover,.auth-container--forgot-password .hero-btn--secondary:focus-visible{border-color:rgba(16,185,129,.42);background:rgba(16,185,129,.15);color:#fff}.auth-container--forgot-password .auth-panel__feature-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.85rem;width:100%;max-width:76rem;margin:2.2rem 0 0;padding:0;list-style:none}.auth-container--forgot-password .auth-panel__feature-grid li{display:flex;min-width:0;min-height:4.75rem;align-items:center;gap:.9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.56);color:#e2e8f0;padding:.82rem 1rem;font-size:1.26rem;font-weight:750;line-height:1.35;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.auth-container--forgot-password .auth-panel__check{display:grid;width:2.2rem;height:2.2rem;flex:0 0 2.2rem;place-items:center;border:1px solid rgba(16,185,129,.28);border-radius:.65rem;background:rgba(16,185,129,.12);color:#34d399}.auth-container--forgot-password .auth-panel__check svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.auth-container--forgot-password .forgot-password-stack{display:grid;min-width:0;gap:1rem}.auth-container--forgot-password .forgot-password-card{order:0}.auth-container--forgot-password .forgot-password-trust{order:1}.auth-container--forgot-password .auth-card,.auth-container--forgot-password .auth-security{width:100%;max-width:52rem;justify-self:stretch;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.92);box-shadow:0 2.8rem 6rem -3.6rem rgba(0,0,0,.88),0 0 0 1px rgba(16,185,129,.06) inset,inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);animation:auth-fade-up .65s cubic-bezier(0.16, 1, 0.3, 1)}.auth-container--forgot-password .auth-card{padding:2rem}.auth-container--forgot-password .auth-card::before{background:radial-gradient(circle at 16% 8%, rgba(16, 185, 129, 0.1), transparent 32%),radial-gradient(circle at 94% 4%, rgba(14, 165, 233, 0.12), transparent 28%)}.auth-container--forgot-password .auth-card__header{display:grid;justify-items:start;margin-bottom:1.55rem;text-align:left}.auth-container--forgot-password .auth-card__eyebrow{min-height:2.8rem;margin-bottom:.9rem;padding:0 .9rem;border:1px solid rgba(16,185,129,.24);border-radius:999px;background:rgba(16,185,129,.09);color:#a7f3d0;font-size:1.05rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.auth-container--forgot-password .auth-card__title{margin:0 0 .55rem;color:#fff;font-size:2.3rem;font-weight:850;line-height:1.15;letter-spacing:0}.auth-container--forgot-password .auth-card__subtitle{margin:0;color:#94a3b8;font-size:1.36rem;line-height:1.6}.auth-container--forgot-password .auth-card__body{margin-bottom:1.2rem}.auth-container--forgot-password .auth-form{gap:1.25rem}.auth-container--forgot-password .auth-form__feedback[hidden]{display:none !important}.auth-container--forgot-password .auth-form__feedback{position:relative;margin:0 0 .15rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;padding:1rem 1.1rem;font-size:1.24rem;font-weight:750;line-height:1.45;opacity:0;transform:translateY(-0.35rem);transition:opacity .2s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease}.auth-container--forgot-password .auth-form__feedback.is-visible{opacity:1;transform:translateY(0)}.auth-container--forgot-password .auth-form__feedback.is-hiding{opacity:0;transform:translateY(-0.25rem)}.auth-container--forgot-password .auth-form__feedback--success{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.12);color:#a7f3d0}.auth-container--forgot-password .auth-form__feedback--info{border-color:rgba(14,165,233,.28);background:rgba(14,165,233,.12);color:#bae6fd}.auth-container--forgot-password .auth-form__feedback--error{border-color:rgba(239,68,68,.32);background:rgba(239,68,68,.13);color:#fecaca}.auth-container--forgot-password .auth-form__group{gap:.65rem}.auth-container--forgot-password .auth-form__group.is-invalid .auth-form__label,.auth-container--forgot-password .auth-form__group.is-invalid .auth-form__icon{color:#fca5a5}.auth-container--forgot-password .auth-form__label{margin-left:0;color:#e2e8f0;font-size:1.22rem;font-weight:800;line-height:1.3}.auth-container--forgot-password .auth-form__input-wrapper{position:relative;display:flex;width:100%;border-radius:.8rem}.auth-container--forgot-password .auth-form__input-wrapper:focus-within .auth-form__icon{color:#34d399;transform:translateY(-50%) scale(1.04)}.auth-container--forgot-password .auth-form__icon{position:absolute;top:50%;left:1.2rem;z-index:2;width:1.6rem;height:1.6rem;color:rgba(148,163,184,.72);pointer-events:none;transform:translateY(-50%);transition:color .2s ease,transform .2s ease}.auth-container--forgot-password .auth-form__input{width:100%;min-height:5.2rem;border:1px solid hsla(0,0%,100%,.1) !important;border-radius:.8rem !important;background:rgba(7,17,31,.7) !important;color:#f8fafc !important;padding:0 1.1rem 0 4.1rem !important;font-size:1.42rem !important;font-weight:650 !important;line-height:1.2;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.auth-container--forgot-password .auth-form__input::placeholder{color:rgba(148,163,184,.62) !important}.auth-container--forgot-password .auth-form__input:hover{border-color:rgba(16,185,129,.28) !important;background:rgba(7,17,31,.78) !important}.auth-container--forgot-password .auth-form__input:focus{outline:none;border-color:rgba(16,185,129,.48) !important;background:rgba(7,17,31,.86) !important;box-shadow:0 0 0 .4rem rgba(16,185,129,.13),0 1.5rem 3rem -2.4rem rgba(16,185,129,.45) !important;transform:none}.auth-container--forgot-password .auth-form__input--error,.auth-container--forgot-password .auth-form__input[aria-invalid=true]{border-color:rgba(239,68,68,.72) !important;background:rgba(69,10,10,.25) !important;box-shadow:0 0 0 .35rem rgba(239,68,68,.12) !important}.auth-container--forgot-password .auth-form__helper{margin:0;color:#94a3b8;font-size:1.12rem;line-height:1.45}.auth-container--forgot-password .forgot-password-form__actions{display:grid;gap:.75rem}.auth-container--forgot-password .auth-form__submit{position:relative;width:100%;min-height:5.2rem;gap:.8rem;margin-top:.2rem;border:0 !important;border-radius:.8rem !important;background:linear-gradient(135deg, #0ea5e9, #14b8a6) !important;color:#fff !important;padding:0 1.4rem !important;cursor:pointer;font-size:1.5rem;font-weight:850;line-height:1.1;box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.22),inset 0 1px 0 hsla(0,0%,100%,.18);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,opacity .2s ease}.auth-container--forgot-password .auth-form__submit svg{width:1.8rem;height:1.8rem;transition:transform .2s ease}.auth-container--forgot-password .auth-form__submit:hover,.auth-container--forgot-password .auth-form__submit:focus-visible{outline:0;box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.28),0 0 0 .35rem rgba(16,185,129,.1),inset 0 1px 0 hsla(0,0%,100%,.2);filter:saturate(1.08)}.auth-container--forgot-password .auth-form__submit:hover svg,.auth-container--forgot-password .auth-form__submit:focus-visible svg{transform:translateX(3px)}.auth-container--forgot-password .auth-form__submit:active{transform:translateY(0);box-shadow:0 .8rem 1.8rem rgba(14,165,233,.2),inset 0 1px 0 hsla(0,0%,100%,.16)}.auth-container--forgot-password .auth-form__submit:disabled,.auth-container--forgot-password .auth-form__submit[aria-disabled=true]{cursor:wait;opacity:.78;pointer-events:none;transform:none}.auth-container--forgot-password .auth-form__submit[aria-busy=true]::before{content:"";width:1.7rem;height:1.7rem;border:2px solid hsla(0,0%,100%,.38);border-top-color:#fff;border-radius:50%;animation:auth-login-spin .72s linear infinite}.auth-container--forgot-password .forgot-password-form__back{width:100%}.auth-container--forgot-password .forgot-password-card__support{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.85rem;align-items:start;border:1px solid rgba(14,165,233,.18);border-radius:.8rem;background:rgba(14,165,233,.08);padding:1rem}.auth-container--forgot-password .forgot-password-card__support p{margin:0;color:#cbd5e1;font-size:1.18rem;font-weight:700;line-height:1.5}.auth-container--forgot-password .forgot-password-card__support a{color:#7dd3fc;font-weight:850;text-decoration:none}.auth-container--forgot-password .forgot-password-card__support a:hover,.auth-container--forgot-password .forgot-password-card__support a:focus-visible{color:#bae6fd;outline:0}.auth-container--forgot-password .forgot-password-card__support-icon{display:grid;width:3.2rem;height:3.2rem;place-items:center;border:1px solid rgba(14,165,233,.22);border-radius:.8rem;background:rgba(14,165,233,.1);color:#7dd3fc}.auth-container--forgot-password .forgot-password-card__support-icon svg{width:1.75rem;height:1.75rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.auth-container--forgot-password .auth-security{display:grid;gap:1rem;background:rgba(15,23,42,.74);padding:1.1rem;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.auth-container--forgot-password .auth-security__header{display:flex;align-items:center;gap:.8rem}.auth-container--forgot-password .auth-security__icon,.auth-container--forgot-password .forgot-password-trust__icon{display:grid;place-items:center;border:1px solid rgba(16,185,129,.22);border-radius:.8rem;background:rgba(16,185,129,.1);color:#34d399}.auth-container--forgot-password .auth-security__icon svg,.auth-container--forgot-password .forgot-password-trust__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.auth-container--forgot-password .auth-security__icon{width:3.2rem;height:3.2rem}.auth-container--forgot-password .auth-security__icon svg{width:1.8rem;height:1.8rem}.auth-container--forgot-password .auth-security__title{margin:0;color:#fff;font-size:1.35rem;font-weight:850;line-height:1.2}.auth-container--forgot-password .forgot-password-trust__grid{display:grid;gap:.75rem}.auth-container--forgot-password .forgot-password-trust__item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.85rem;align-items:start;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.55);padding:.92rem}.auth-container--forgot-password .forgot-password-trust__item h3{margin:0 0 .25rem;color:#f8fafc;font-size:1.2rem;font-weight:850;line-height:1.25}.auth-container--forgot-password .forgot-password-trust__item p{margin:0;color:#94a3b8;font-size:1.12rem;font-weight:650;line-height:1.45}.auth-container--forgot-password .forgot-password-trust__icon{width:3rem;height:3rem;flex:0 0 3rem}.auth-container--forgot-password .forgot-password-trust__icon svg{width:1.6rem;height:1.6rem}.auth-container--forgot-password .forgot-password-trust__note{margin:0;border:1px solid rgba(245,158,11,.22);border-radius:.8rem;background:rgba(245,158,11,.08);color:#fde68a;padding:.95rem;font-size:1.13rem;font-weight:750;line-height:1.48}@media(max-width: 64em){.auth-container--forgot-password{padding-top:clamp(3rem,6vw,4.6rem)}.auth-container--forgot-password .auth-shell--forgot-password{grid-template-columns:minmax(0, 1fr);max-width:78rem;margin:0 auto}.auth-container--forgot-password .forgot-password-stack,.auth-container--forgot-password .auth-card,.auth-container--forgot-password .auth-security{max-width:100%}.auth-container--forgot-password .forgot-password-hero{text-align:center}.auth-container--forgot-password .forgot-password-hero__badge,.auth-container--forgot-password .forgot-password-hero__actions{align-self:center;justify-content:center}.auth-container--forgot-password .auth-panel__title,.auth-container--forgot-password .auth-panel__subtitle,.auth-container--forgot-password .auth-panel__feature-grid{margin-left:auto;margin-right:auto}}@media(max-width: 40em){.auth-container--forgot-password{padding:2rem 1rem 3rem}.auth-container--forgot-password .auth-shell--forgot-password{gap:1.5rem}.auth-container--forgot-password .forgot-password-hero,.auth-container--forgot-password .auth-card,.auth-container--forgot-password .auth-security{border-radius:.8rem;padding:1.25rem}.auth-container--forgot-password .forgot-password-hero{padding-top:.6rem;text-align:left}.auth-container--forgot-password .forgot-password-hero__badge,.auth-container--forgot-password .forgot-password-hero__actions{align-self:flex-start;justify-content:flex-start}.auth-container--forgot-password .forgot-password-hero__badge{min-height:3.2rem;font-size:1rem}.auth-container--forgot-password .forgot-password-hero__actions,.auth-container--forgot-password .forgot-password-hero__actions .hero-btn,.auth-container--forgot-password .forgot-password-form__actions .hero-btn{width:100%}.auth-container--forgot-password .auth-panel__title{font-size:3rem}.auth-container--forgot-password .auth-panel__subtitle{font-size:1.36rem}.auth-container--forgot-password .auth-panel__feature-grid{grid-template-columns:1fr;gap:.7rem}.auth-container--forgot-password .auth-panel__feature-grid li{min-height:4.4rem;font-size:1.24rem}.auth-container--forgot-password .auth-card__title{font-size:2rem}.auth-container--forgot-password .forgot-password-card__support{grid-template-columns:minmax(0, 1fr)}.auth-container--forgot-password .forgot-password-trust__item{grid-template-columns:minmax(0, 1fr)}}.auth-page--reset-password{min-width:0;overflow-x:hidden;background:radial-gradient(circle at 10% 18%, rgba(14, 165, 233, 0.12), transparent 30%),radial-gradient(circle at 86% 14%, rgba(16, 185, 129, 0.11), transparent 28%),linear-gradient(135deg, #07111f 0%, #0f172a 48%, #020617 100%);color:#f8fafc}.auth-page--reset-password .auth-background{pointer-events:none}.auth-page--reset-password .auth-background__glow{background:linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.025) 1px, transparent 1px);background-size:7.2rem 7.2rem;filter:none;opacity:.28}.auth-page--reset-password .header,.auth-page--reset-password .site-footer{position:relative;z-index:2}.auth-container--reset-password{width:100%;max-width:1440px;margin:0 auto;padding:clamp(3.2rem,5vw,6rem) 2rem clamp(3.4rem,5vw,5rem);overflow-x:hidden}.auth-container--reset-password .auth-shell--reset-password{display:grid;width:100%;min-width:0;gap:clamp(2rem,4vw,5rem);align-items:center}@media(min-width: 64em){.auth-container--reset-password .auth-shell--reset-password{grid-template-columns:minmax(0, 1fr) minmax(41rem, 52rem)}}.auth-container--reset-password .reset-password-hero{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(.4rem,1.2vw,1.2rem)}.auth-container--reset-password .reset-password-hero__badge{width:fit-content;min-height:3.6rem;margin:0 0 1.5rem;gap:.8rem;border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.1);color:#a7f3d0;padding:0 1.25rem;font-size:1.18rem;letter-spacing:.04em}.auth-container--reset-password .reset-password-hero__badge svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.auth-container--reset-password .auth-panel__title{max-width:74rem;margin:0 0 1.2rem;color:#fff;font-size:clamp(3.15rem,4vw,5.15rem);font-weight:900;line-height:1.06;letter-spacing:0}.auth-container--reset-password .auth-panel__subtitle{max-width:72rem;margin:0;color:#cbd5e1;font-size:1.55rem;line-height:1.72}.auth-container--reset-password .reset-password-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.auth-container--reset-password .hero-btn{min-height:4.6rem;padding:0 1.8rem;border-radius:.8rem;font-size:1.15rem;font-weight:800}.auth-container--reset-password .hero-btn:hover,.auth-container--reset-password .hero-btn:focus-visible{transform:translateY(-2px)}.auth-container--reset-password .hero-btn:active{transform:translateY(0)}.auth-container--reset-password .hero-btn--primary{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 14px 32px rgba(14,165,233,.28)}.auth-container--reset-password .hero-btn--secondary{border:1px solid rgba(16,185,129,.28);background:rgba(16,185,129,.1);color:#a7f3d0}.auth-container--reset-password .hero-btn--secondary:hover,.auth-container--reset-password .hero-btn--secondary:focus-visible{border-color:rgba(16,185,129,.42);background:rgba(16,185,129,.15);color:#fff}.auth-container--reset-password .auth-panel__feature-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.85rem;width:100%;max-width:76rem;margin:2.2rem 0 0;padding:0;list-style:none}.auth-container--reset-password .auth-panel__feature-grid li{display:flex;min-width:0;min-height:4.75rem;align-items:center;gap:.9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.56);color:#e2e8f0;padding:.82rem 1rem;font-size:1.26rem;font-weight:750;line-height:1.35;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.auth-container--reset-password .auth-panel__check{display:grid;width:2.2rem;height:2.2rem;flex:0 0 2.2rem;place-items:center;border:1px solid rgba(16,185,129,.28);border-radius:.65rem;background:rgba(16,185,129,.12);color:#34d399}.auth-container--reset-password .auth-panel__check svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.auth-container--reset-password .reset-password-stack{display:grid;min-width:0;gap:1rem}.auth-container--reset-password .reset-password-card{order:0}.auth-container--reset-password .reset-password-trust{order:1}.auth-container--reset-password .auth-card,.auth-container--reset-password .auth-security{width:100%;max-width:52rem;justify-self:stretch;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.92);box-shadow:0 2.8rem 6rem -3.6rem rgba(0,0,0,.88),0 0 0 1px rgba(16,185,129,.06) inset,inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);animation:auth-fade-up .65s cubic-bezier(0.16, 1, 0.3, 1)}.auth-container--reset-password .auth-card{padding:2rem}.auth-container--reset-password .auth-card::before{background:radial-gradient(circle at 16% 8%, rgba(16, 185, 129, 0.1), transparent 32%),radial-gradient(circle at 94% 4%, rgba(14, 165, 233, 0.12), transparent 28%)}.auth-container--reset-password .auth-card__header{display:grid;justify-items:start;margin-bottom:1.55rem;text-align:left}.auth-container--reset-password .auth-card__eyebrow{min-height:2.8rem;margin-bottom:.9rem;padding:0 .9rem;border:1px solid rgba(16,185,129,.24);border-radius:999px;background:rgba(16,185,129,.09);color:#a7f3d0;font-size:1.05rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.auth-container--reset-password .auth-card__title{margin:0 0 .55rem;color:#fff;font-size:2.3rem;font-weight:850;line-height:1.15;letter-spacing:0}.auth-container--reset-password .auth-card__subtitle{margin:0;color:#94a3b8;font-size:1.36rem;line-height:1.6}.auth-container--reset-password .auth-card__body{margin-bottom:1.2rem}.auth-container--reset-password .auth-form{gap:1.25rem}.auth-container--reset-password .auth-form__feedback[hidden],.auth-container--reset-password .reset-password-token-alert[hidden],.auth-container--reset-password .auth-form__message[hidden]{display:none !important}.auth-container--reset-password .auth-form__feedback{position:relative;margin:0 0 .15rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;padding:1rem 1.1rem;font-size:1.24rem;font-weight:750;line-height:1.45;opacity:0;transform:translateY(-0.35rem);transition:opacity .2s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease}.auth-container--reset-password .auth-form__feedback.is-visible{opacity:1;transform:translateY(0)}.auth-container--reset-password .auth-form__feedback.is-hiding{opacity:0;transform:translateY(-0.25rem)}.auth-container--reset-password .auth-form__feedback--success{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.12);color:#a7f3d0}.auth-container--reset-password .auth-form__feedback--info{border-color:rgba(14,165,233,.28);background:rgba(14,165,233,.12);color:#bae6fd}.auth-container--reset-password .auth-form__feedback--error{border-color:rgba(239,68,68,.32);background:rgba(239,68,68,.13);color:#fecaca}.auth-container--reset-password .auth-form__group{gap:.65rem}.auth-container--reset-password .auth-form__group.is-invalid .auth-form__label,.auth-container--reset-password .auth-form__group.is-invalid .auth-form__icon{color:#fca5a5}.auth-container--reset-password .auth-form__label{margin-left:0;color:#e2e8f0;font-size:1.22rem;font-weight:800;line-height:1.3}.auth-container--reset-password .auth-form__input-wrapper{position:relative;display:flex;width:100%;border-radius:.8rem}.auth-container--reset-password .auth-form__input-wrapper:focus-within .auth-form__icon{color:#34d399;transform:translateY(-50%) scale(1.04)}.auth-container--reset-password .auth-form__icon{position:absolute;top:50%;left:1.2rem;z-index:2;width:1.6rem;height:1.6rem;color:rgba(148,163,184,.72);pointer-events:none;transform:translateY(-50%);transition:color .2s ease,transform .2s ease}.auth-container--reset-password .auth-form__input{width:100%;min-height:5.2rem;border:1px solid hsla(0,0%,100%,.1) !important;border-radius:.8rem !important;background:rgba(7,17,31,.7) !important;color:#f8fafc !important;padding:0 4.8rem 0 4.1rem !important;font-size:1.42rem !important;font-weight:650 !important;line-height:1.2;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.auth-container--reset-password .auth-form__input::placeholder{color:rgba(148,163,184,.62) !important}.auth-container--reset-password .auth-form__input:hover{border-color:rgba(16,185,129,.28) !important;background:rgba(7,17,31,.78) !important}.auth-container--reset-password .auth-form__input:focus{outline:none;border-color:rgba(16,185,129,.48) !important;background:rgba(7,17,31,.86) !important;box-shadow:0 0 0 .4rem rgba(16,185,129,.13),0 1.5rem 3rem -2.4rem rgba(16,185,129,.45) !important;transform:none}.auth-container--reset-password .auth-form__input--error,.auth-container--reset-password .auth-form__input[aria-invalid=true]{border-color:rgba(239,68,68,.72) !important;background:rgba(69,10,10,.25) !important;box-shadow:0 0 0 .35rem rgba(239,68,68,.12) !important}.auth-container--reset-password .auth-form__toggle{position:absolute;top:50%;right:.85rem;z-index:3;display:grid;width:3.4rem;height:3.4rem;place-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.04);color:#94a3b8;cursor:pointer;transform:translateY(-50%);transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.auth-container--reset-password .auth-form__toggle svg{width:1.65rem;height:1.65rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.auth-container--reset-password .auth-form__toggle:hover,.auth-container--reset-password .auth-form__toggle:focus-visible,.auth-container--reset-password .auth-form__toggle.is-active{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.1);color:#a7f3d0;outline:0}.auth-container--reset-password .auth-form__toggle:focus-visible{box-shadow:0 0 0 .32rem rgba(16,185,129,.14)}.auth-container--reset-password .auth-form__helper{margin:0;color:#94a3b8;font-size:1.12rem;line-height:1.45}.auth-container--reset-password .auth-form__message{margin:0;border-radius:.8rem;padding:.8rem .95rem;font-size:1.12rem;font-weight:800;line-height:1.35}.auth-container--reset-password .auth-form__message--error{border:1px solid rgba(239,68,68,.28);background:rgba(239,68,68,.12);color:#fecaca}.auth-container--reset-password .reset-password-strength{position:relative;overflow:hidden;width:100%;height:.7rem;border-radius:999px;background:rgba(15,23,42,.92);border:1px solid hsla(0,0%,100%,.08)}.auth-container--reset-password .reset-password-strength span{display:block;width:0%;height:100%;border-radius:inherit;background:#64748b;transition:width .22s ease,background .22s ease}.auth-container--reset-password .reset-password-strength.is-weak span{width:28%;background:#ef4444}.auth-container--reset-password .reset-password-strength.is-fair span{width:52%;background:#f59e0b}.auth-container--reset-password .reset-password-strength.is-good span{width:76%;background:#0ea5e9}.auth-container--reset-password .reset-password-strength.is-strong span{width:100%;background:#14b8a6}.auth-container--reset-password .reset-password-form__actions{display:grid;gap:.75rem}.auth-container--reset-password .auth-form__submit{position:relative;width:100%;min-height:5.2rem;gap:.8rem;margin-top:.2rem;border:0 !important;border-radius:.8rem !important;background:linear-gradient(135deg, #0ea5e9, #14b8a6) !important;color:#fff !important;padding:0 1.4rem !important;cursor:pointer;font-size:1.5rem;font-weight:850;line-height:1.1;box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.22),inset 0 1px 0 hsla(0,0%,100%,.18);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,opacity .2s ease}.auth-container--reset-password .auth-form__submit svg{width:1.8rem;height:1.8rem;transition:transform .2s ease}.auth-container--reset-password .auth-form__submit:hover,.auth-container--reset-password .auth-form__submit:focus-visible{outline:0;box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.28),0 0 0 .35rem rgba(16,185,129,.1),inset 0 1px 0 hsla(0,0%,100%,.2);filter:saturate(1.08)}.auth-container--reset-password .auth-form__submit:hover svg,.auth-container--reset-password .auth-form__submit:focus-visible svg{transform:translateX(3px)}.auth-container--reset-password .auth-form__submit:active{transform:translateY(0);box-shadow:0 .8rem 1.8rem rgba(14,165,233,.2),inset 0 1px 0 hsla(0,0%,100%,.16)}.auth-container--reset-password .auth-form__submit:disabled,.auth-container--reset-password .auth-form__submit[aria-disabled=true]{cursor:wait;opacity:.78;pointer-events:none;transform:none}.auth-container--reset-password .auth-form__submit[aria-busy=true]::before{content:"";width:1.7rem;height:1.7rem;border:2px solid hsla(0,0%,100%,.38);border-top-color:#fff;border-radius:50%;animation:auth-login-spin .72s linear infinite}.auth-container--reset-password .reset-password-card__support,.auth-container--reset-password .reset-password-token-alert{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.85rem;align-items:start;border-radius:.8rem;padding:1rem}.auth-container--reset-password .reset-password-card__support p,.auth-container--reset-password .reset-password-token-alert p{margin:0;font-size:1.18rem;font-weight:700;line-height:1.5}.auth-container--reset-password .reset-password-card__support a,.auth-container--reset-password .reset-password-token-alert a{color:#7dd3fc;font-weight:850;text-decoration:none}.auth-container--reset-password .reset-password-card__support a:hover,.auth-container--reset-password .reset-password-card__support a:focus-visible,.auth-container--reset-password .reset-password-token-alert a:hover,.auth-container--reset-password .reset-password-token-alert a:focus-visible{color:#bae6fd;outline:0}.auth-container--reset-password .reset-password-card__support{border:1px solid rgba(14,165,233,.18);background:rgba(14,165,233,.08)}.auth-container--reset-password .reset-password-card__support p{color:#cbd5e1}.auth-container--reset-password .reset-password-token-alert{margin-bottom:1rem;border:1px solid rgba(239,68,68,.28);background:rgba(239,68,68,.12)}.auth-container--reset-password .reset-password-token-alert p{color:#fecaca}.auth-container--reset-password .reset-password-token-alert a{grid-column:2}.auth-container--reset-password .reset-password-card__support-icon,.auth-container--reset-password .reset-password-token-alert__icon{display:grid;width:3.2rem;height:3.2rem;place-items:center;border-radius:.8rem}.auth-container--reset-password .reset-password-card__support-icon svg,.auth-container--reset-password .reset-password-token-alert__icon svg{width:1.75rem;height:1.75rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.auth-container--reset-password .reset-password-card__support-icon{border:1px solid rgba(14,165,233,.22);background:rgba(14,165,233,.1);color:#7dd3fc}.auth-container--reset-password .reset-password-token-alert__icon{border:1px solid rgba(239,68,68,.26);background:rgba(239,68,68,.12);color:#fca5a5}.auth-container--reset-password .auth-security{display:grid;gap:1rem;background:rgba(15,23,42,.74);padding:1.1rem;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.auth-container--reset-password .auth-security__header{display:flex;align-items:center;gap:.8rem}.auth-container--reset-password .auth-security__icon,.auth-container--reset-password .reset-password-trust__icon{display:grid;place-items:center;border:1px solid rgba(16,185,129,.22);border-radius:.8rem;background:rgba(16,185,129,.1);color:#34d399}.auth-container--reset-password .auth-security__icon svg,.auth-container--reset-password .reset-password-trust__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.auth-container--reset-password .auth-security__icon{width:3.2rem;height:3.2rem}.auth-container--reset-password .auth-security__icon svg{width:1.8rem;height:1.8rem}.auth-container--reset-password .auth-security__title{margin:0;color:#fff;font-size:1.35rem;font-weight:850;line-height:1.2}.auth-container--reset-password .reset-password-trust__grid{display:grid;gap:.75rem}.auth-container--reset-password .reset-password-trust__item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.85rem;align-items:start;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.55);padding:.92rem}.auth-container--reset-password .reset-password-trust__item h3{margin:0 0 .25rem;color:#f8fafc;font-size:1.2rem;font-weight:850;line-height:1.25}.auth-container--reset-password .reset-password-trust__item p{margin:0;color:#94a3b8;font-size:1.12rem;font-weight:650;line-height:1.45}.auth-container--reset-password .reset-password-trust__icon{width:3rem;height:3rem;flex:0 0 3rem}.auth-container--reset-password .reset-password-trust__icon svg{width:1.6rem;height:1.6rem}@media(max-width: 64em){.auth-container--reset-password{padding-top:clamp(3rem,6vw,4.6rem)}.auth-container--reset-password .auth-shell--reset-password{grid-template-columns:minmax(0, 1fr);max-width:78rem;margin:0 auto}.auth-container--reset-password .reset-password-stack,.auth-container--reset-password .auth-card,.auth-container--reset-password .auth-security{max-width:100%}.auth-container--reset-password .reset-password-hero{text-align:center}.auth-container--reset-password .reset-password-hero__badge,.auth-container--reset-password .reset-password-hero__actions{align-self:center;justify-content:center}.auth-container--reset-password .auth-panel__title,.auth-container--reset-password .auth-panel__subtitle,.auth-container--reset-password .auth-panel__feature-grid{margin-left:auto;margin-right:auto}}@media(max-width: 40em){.auth-container--reset-password{padding:2rem 1rem 3rem}.auth-container--reset-password .auth-shell--reset-password{gap:1.5rem}.auth-container--reset-password .reset-password-hero,.auth-container--reset-password .auth-card,.auth-container--reset-password .auth-security{border-radius:.8rem;padding:1.25rem}.auth-container--reset-password .reset-password-hero{padding-top:.6rem;text-align:left}.auth-container--reset-password .reset-password-hero__badge,.auth-container--reset-password .reset-password-hero__actions{align-self:flex-start;justify-content:flex-start}.auth-container--reset-password .reset-password-hero__badge{min-height:3.2rem;font-size:1rem}.auth-container--reset-password .reset-password-hero__actions,.auth-container--reset-password .reset-password-hero__actions .hero-btn,.auth-container--reset-password .reset-password-form__actions .hero-btn{width:100%}.auth-container--reset-password .auth-panel__title{font-size:3rem}.auth-container--reset-password .auth-panel__subtitle{font-size:1.36rem}.auth-container--reset-password .auth-panel__feature-grid{grid-template-columns:1fr;gap:.7rem}.auth-container--reset-password .auth-panel__feature-grid li{min-height:4.4rem;font-size:1.24rem}.auth-container--reset-password .auth-card__title{font-size:2rem}.auth-container--reset-password .reset-password-card__support,.auth-container--reset-password .reset-password-token-alert,.auth-container--reset-password .reset-password-trust__item{grid-template-columns:minmax(0, 1fr)}.auth-container--reset-password .reset-password-token-alert a{grid-column:auto}}.signup-page{min-width:0;overflow-x:hidden;background:radial-gradient(circle at 15% 18%, rgba(16, 185, 129, 0.08), transparent 30%),radial-gradient(circle at 85% 20%, rgba(14, 165, 233, 0.07), transparent 30%),radial-gradient(circle at 50% 86%, rgba(245, 158, 11, 0.06), transparent 28%),linear-gradient(180deg, #07111f, #0b1628);color:#f8fafc}.signup-page .auth-background{pointer-events:none}.signup-page .auth-background__glow{background:radial-gradient(circle at 16% 18%, rgba(16, 185, 129, 0.14), transparent 30%),radial-gradient(circle at 84% 16%, rgba(14, 165, 233, 0.12), transparent 28%),radial-gradient(circle at 58% 82%, rgba(245, 158, 11, 0.08), transparent 24%);filter:blur(68px)}.signup-page .header,.signup-page .site-footer{position:relative;z-index:2}.signup-auth{width:100%;max-width:1440px;margin:0 auto;padding:clamp(4rem,5vw,6rem) 2rem clamp(3.4rem,5vw,5.4rem);overflow-x:hidden}.signup-auth__shell{position:relative;display:grid;width:100%;min-width:0;gap:clamp(2rem,4vw,5rem);align-items:center}@media(min-width: 64em){.signup-auth__shell{grid-template-columns:minmax(0, 0.9fr) minmax(50rem, 0.95fr)}}.signup-auth__intro{display:flex;min-width:0;flex-direction:column;justify-content:center}.signup-auth__badge{display:inline-flex;width:fit-content;min-height:3.6rem;margin-bottom:1.5rem;align-items:center;gap:.75rem;border:1px solid rgba(16,185,129,.28);border-radius:999px;background:rgba(16,185,129,.1);color:#a7f3d0;padding:0 1.2rem;font-size:1.12rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.signup-auth__badge svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.signup-auth__title{max-width:68rem;margin:0 0 1.2rem;color:#fff;font-size:clamp(3.2rem,4vw,5rem);font-weight:900;line-height:1.08;letter-spacing:0}.signup-auth__description{max-width:68rem;margin:0;color:#94a3b8;font-size:1.5rem;line-height:1.75}.signup-auth__features{display:grid;width:100%;max-width:66rem;margin:2.2rem 0 0;padding:0;gap:.85rem;list-style:none}.signup-auth__features li{display:flex;min-height:4.5rem;align-items:center;gap:.9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.58);color:#e2e8f0;padding:.8rem 1rem;font-size:1.3rem;font-weight:800;line-height:1.35;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.signup-auth__features span{display:grid;width:2.2rem;height:2.2rem;flex:0 0 2.2rem;place-items:center;border:1px solid rgba(16,185,129,.28);border-radius:.65rem;background:rgba(16,185,129,.12);color:#34d399}.signup-auth__features svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.signup-auth__form-stack{display:grid;min-width:0;gap:1rem}.signup-card{position:relative;width:100%;max-width:62rem;justify-self:stretch;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.92);padding:2rem;box-shadow:0 2.4rem 6rem rgba(0,0,0,.32),0 0 0 1px rgba(16,185,129,.06) inset,inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.signup-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 6%, rgba(16, 185, 129, 0.1), transparent 30%),radial-gradient(circle at 96% 4%, rgba(14, 165, 233, 0.12), transparent 28%)}.signup-card__header,.signup-card .auth-form,.signup-card__footer{position:relative;z-index:1}.signup-card__header{display:grid;gap:.55rem;margin-bottom:1.5rem}.signup-card__eyebrow{display:inline-flex;width:fit-content;min-height:2.8rem;align-items:center;border:1px solid rgba(16,185,129,.24);border-radius:999px;background:rgba(16,185,129,.09);color:#a7f3d0;padding:0 .9rem;font-size:1.05rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.signup-card__title{margin:0;color:#fff;font-size:2.35rem;font-weight:850;line-height:1.16;letter-spacing:0}.signup-card__subtitle{margin:0;color:#94a3b8;font-size:1.34rem;line-height:1.65}.signup-card .auth-form{gap:1.15rem}.signup-form__row{display:grid;gap:1rem}@media(min-width: 48em){.signup-form__row{grid-template-columns:repeat(2, minmax(0, 1fr))}}.signup-form__group{gap:.6rem}.signup-form__group.is-invalid .auth-form__label,.signup-form__group.is-invalid .auth-form__icon{color:#fca5a5}.signup-form__group.is-valid .auth-form__icon{color:#34d399}.signup-card .auth-form__label{margin-left:0;color:#e2e8f0;font-size:1.22rem;font-weight:800;line-height:1.3}.signup-card .auth-form__helper{margin:0;color:#94a3b8;font-size:1.12rem;line-height:1.45}.signup-form__control{position:relative;display:flex;width:100%;border-radius:.8rem}.signup-form__control:focus-within .auth-form__icon{color:#34d399;transform:translateY(-50%) scale(1.04)}.signup-card .auth-form__icon{position:absolute;top:50%;left:1.15rem;z-index:2;width:1.6rem;height:1.6rem;color:rgba(148,163,184,.72);pointer-events:none;transform:translateY(-50%);transition:color .2s ease,transform .2s ease}.signup-card input:not([type=checkbox]),.signup-card select,.signup-card .auth-form__input{width:100%;min-height:4.8rem !important;border:1px solid hsla(0,0%,100%,.08) !important;border-radius:.8rem !important;background:rgba(7,17,31,.72) !important;color:#f8fafc !important;padding:0 1rem 0 4rem !important;font-size:1.32rem !important;font-weight:650 !important;line-height:1.2;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.signup-card input:not([type=checkbox])::placeholder,.signup-card select::placeholder,.signup-card .auth-form__input::placeholder{color:rgba(148,163,184,.62) !important}.signup-card input:not([type=checkbox]):hover,.signup-card select:hover,.signup-card .auth-form__input:hover{border-color:rgba(16,185,129,.24) !important;background:rgba(7,17,31,.8) !important}.signup-card input:not([type=checkbox]):focus,.signup-card select:focus,.signup-card .auth-form__input:focus{outline:none;border-color:rgba(16,185,129,.45) !important;background:rgba(7,17,31,.88) !important;box-shadow:0 0 0 .4rem rgba(16,185,129,.12),0 1.4rem 3rem -2.5rem rgba(16,185,129,.42) !important;transform:none}.signup-card input:not([type=checkbox])[aria-invalid=true],.signup-card input:not([type=checkbox]).auth-form__input--error,.signup-card select[aria-invalid=true],.signup-card select.auth-form__input--error,.signup-card .auth-form__input[aria-invalid=true],.signup-card .auth-form__input.auth-form__input--error{border-color:rgba(239,68,68,.72) !important;background:rgba(69,10,10,.25) !important;box-shadow:0 0 0 .35rem rgba(239,68,68,.12) !important}.signup-card input:not([type=checkbox]).auth-form__input--valid,.signup-card select.auth-form__input--valid,.signup-card .auth-form__input.auth-form__input--valid{border-color:rgba(16,185,129,.34) !important}.signup-card select{cursor:pointer}.signup-card select:disabled,.signup-card select[aria-disabled=true]{cursor:not-allowed;opacity:1;border-color:rgba(16,185,129,.3) !important;background:linear-gradient(135deg, rgba(16, 185, 129, 0.12), rgba(14, 165, 233, 0.08)),rgba(7,17,31,.82) !important;color:#d1fae5 !important}.signup-form__options{padding:0}.signup-form__options .checkbox-wrapper{display:inline-flex;width:100%;min-height:4.4rem;align-items:flex-start;gap:.75rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.03);padding:.8rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.signup-form__options .checkbox-wrapper:hover{border-color:rgba(16,185,129,.18);background:rgba(16,185,129,.06)}.signup-form__options .checkbox-wrapper:focus-within{border-color:rgba(16,185,129,.3);box-shadow:0 0 0 .32rem rgba(16,185,129,.12)}.signup-form__options .checkbox-wrapper.is-invalid{border-color:rgba(239,68,68,.34);background:rgba(239,68,68,.08)}.signup-form__options input[type=checkbox]{position:relative;width:1.8rem;height:1.8rem;min-height:1.8rem !important;flex:0 0 1.8rem;margin:.12rem 0 0;border:1px solid rgba(148,163,184,.36);border-radius:.55rem;background:rgba(7,17,31,.72);cursor:pointer;appearance:none}.signup-form__options input[type=checkbox]::after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.9rem;border:solid #fff;border-width:0 2px 2px 0;opacity:0;transform:translate(-50%, -55%) rotate(45deg) scale(0.6);transition:opacity .16s ease,transform .16s ease}.signup-form__options input[type=checkbox]:checked{border-color:rgba(16,185,129,.95);background:linear-gradient(135deg, #0ea5e9, #14b8a6)}.signup-form__options input[type=checkbox]:checked::after{opacity:1;transform:translate(-50%, -55%) rotate(45deg) scale(1)}.signup-form__options input[type=checkbox]:focus-visible{outline:0;box-shadow:0 0 0 .32rem rgba(16,185,129,.18)}.signup-form__options .checkbox-label{color:#cbd5e1;font-size:1.18rem;font-weight:700;line-height:1.45}.signup-card .auth-form__link{color:#7dd3fc;font-weight:850;text-decoration:none !important;transition:color .18s ease,box-shadow .18s ease}.signup-card .auth-form__link:hover,.signup-card .auth-form__link:focus-visible{color:#bae6fd;text-decoration:none !important;outline:0}.signup-card .auth-form__link:focus-visible{border-radius:.45rem;box-shadow:0 0 0 .28rem rgba(14,165,233,.16)}.signup-btn--primary{position:relative;display:inline-flex;width:100%;min-height:5rem;align-items:center;justify-content:center;gap:.8rem;border:0 !important;border-radius:.8rem !important;background:linear-gradient(135deg, #0ea5e9, #14b8a6) !important;color:#fff !important;padding:0 1.4rem !important;font-size:1.42rem !important;font-weight:850 !important;line-height:1.1;box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.22),inset 0 1px 0 hsla(0,0%,100%,.18) !important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.signup-btn--primary svg{width:1.8rem;height:1.8rem;transition:transform .2s ease}.signup-btn--primary:hover,.signup-btn--primary:focus-visible{color:#fff !important;outline:0;transform:translateY(-2px);box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.28),0 0 0 .35rem rgba(16,185,129,.1),inset 0 1px 0 hsla(0,0%,100%,.2) !important;filter:saturate(1.08)}.signup-btn--primary:hover svg,.signup-btn--primary:focus-visible svg{transform:translateX(3px)}.signup-btn--primary:disabled{cursor:wait;opacity:.78;transform:none}.signup-btn--primary[aria-busy=true]::before{content:"";width:1.7rem;height:1.7rem;border:2px solid hsla(0,0%,100%,.38);border-top-color:#fff;border-radius:50%;animation:auth-login-spin .72s linear infinite}.signup-page .signup-card .signup-btn--primary{min-height:5rem !important;border:0 !important;border-radius:.8rem !important;background:linear-gradient(135deg, #0ea5e9, #14b8a6) !important;color:#fff !important;box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.22),inset 0 1px 0 hsla(0,0%,100%,.18) !important}.signup-page .signup-card .signup-btn--primary:hover,.signup-page .signup-card .signup-btn--primary:focus-visible{background:linear-gradient(135deg, #0ea5e9, #14b8a6) !important;box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.28),0 0 0 .35rem rgba(16,185,129,.1),inset 0 1px 0 hsla(0,0%,100%,.2) !important}.signup-card .auth-form__feedback[hidden]{display:none !important}.signup-card .auth-form__feedback{position:relative;margin:0 0 .2rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;padding:.9rem 1rem;font-size:1.22rem;font-weight:800;line-height:1.45;opacity:0;transform:translateY(-0.35rem);transition:opacity .2s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease}.signup-card .auth-form__feedback.is-visible{opacity:1;transform:translateY(0)}.signup-card .auth-form__feedback.is-hiding{opacity:0;transform:translateY(-0.25rem)}.signup-card .auth-form__feedback--success{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.12);color:#a7f3d0}.signup-card .auth-form__feedback--info{border-color:rgba(14,165,233,.28);background:rgba(14,165,233,.12);color:#bae6fd}.signup-card .auth-form__feedback--warning{border-color:rgba(245,158,11,.34);background:rgba(245,158,11,.12);color:#fcd34d}.signup-card .auth-form__feedback--error,.signup-card .auth-form__feedback--signup-error{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.9rem;align-items:center;border-color:rgba(239,68,68,.32);background:linear-gradient(135deg, rgba(127, 29, 29, 0.3), rgba(69, 10, 10, 0.18)),rgba(15,23,42,.94);color:#fecaca;box-shadow:0 1.8rem 3.6rem -2.6rem rgba(239,68,68,.48),inset 0 1px 0 hsla(0,0%,100%,.07)}.signup-card .auth-form__feedback-icon{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgba(239,68,68,.28);border-radius:.8rem;background:rgba(239,68,68,.13);color:#fca5a5}.signup-card .auth-form__feedback-icon svg{width:1.65rem;height:1.65rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.signup-card .auth-form__feedback-copy{display:flex;min-width:0;flex-direction:column;gap:.18rem}.signup-card .auth-form__feedback-title{color:#fff;font-size:1.24rem;font-weight:850;line-height:1.25}.signup-card .auth-form__feedback-close{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.05);color:#fecaca;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.signup-card .auth-form__feedback-close svg{width:1.45rem;height:1.45rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.signup-card .auth-form__feedback-close:hover,.signup-card .auth-form__feedback-close:focus-visible{border-color:rgba(252,165,165,.28);background:rgba(239,68,68,.14);color:#fff;outline:0;transform:translateY(-1px)}.signup-card__footer{margin-top:1.35rem;border-top:1px solid hsla(0,0%,100%,.08);padding-top:1.25rem}.signup-card__footer p{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;color:#94a3b8;font-size:1.3rem;font-weight:750}.signup-trust-strip{display:flex;flex-wrap:wrap;gap:.65rem;max-width:62rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.04);padding:1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.signup-trust-strip span{display:inline-flex;min-height:3.2rem;align-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.55);color:#cbd5e1;padding:0 .85rem;font-size:1.12rem;font-weight:750}@media(max-width: 64em){.signup-auth{padding-top:clamp(3rem,6vw,4.6rem)}.signup-auth__shell{grid-template-columns:minmax(0, 1fr);max-width:78rem;margin:0 auto}.signup-auth__form-stack{order:-1}.signup-card,.signup-trust-strip{max-width:100%}.signup-auth__intro{text-align:center}.signup-auth__badge{align-self:center}.signup-auth__title,.signup-auth__description,.signup-auth__features{margin-left:auto;margin-right:auto}}@media(max-width: 40em){.signup-auth{padding:2rem 1rem 3rem}.signup-auth__shell{gap:1.5rem}.signup-card{padding:1.25rem}.signup-auth__intro{text-align:left}.signup-auth__badge{align-self:flex-start;min-height:3.2rem;font-size:1rem}.signup-auth__title{font-size:3rem}.signup-auth__description{font-size:1.34rem}.signup-auth__features li{min-height:4.4rem;font-size:1.22rem}.signup-card__title{font-size:2rem}.signup-card .auth-form__feedback--signup-error{grid-template-columns:auto minmax(0, 1fr);align-items:start}.signup-card .auth-form__feedback--signup-error .auth-form__feedback-close{grid-column:1/-1;justify-self:end}.signup-trust-strip{display:grid;grid-template-columns:1fr}.signup-trust-strip span{justify-content:center;text-align:center}}.auth-page--login{min-width:0;overflow-x:hidden;background:radial-gradient(circle at 12% 18%, rgba(16, 185, 129, 0.12), transparent 31%),radial-gradient(circle at 88% 12%, rgba(14, 165, 233, 0.1), transparent 29%),radial-gradient(circle at 72% 82%, rgba(245, 158, 11, 0.08), transparent 26%),linear-gradient(135deg, #07111f 0%, #0f172a 48%, #020617 100%);color:#f8fafc}.auth-page--login .auth-background{pointer-events:none}.auth-page--login .auth-background__glow{background:radial-gradient(circle at 14% 20%, rgba(16, 185, 129, 0.16), transparent 31%),radial-gradient(circle at 82% 14%, rgba(14, 165, 233, 0.12), transparent 28%),radial-gradient(circle at 50% 84%, rgba(245, 158, 11, 0.08), transparent 26%);filter:blur(64px)}.auth-page--login .header,.auth-page--login .site-footer{position:relative;z-index:2}.auth-container--login{width:100%;max-width:1440px;margin:0 auto;padding:clamp(4rem,5vw,6.4rem) 2rem clamp(3.4rem,5vw,5rem);overflow-x:hidden}.auth-container--login .auth-shell--login{display:grid;width:100%;min-width:0;gap:clamp(2rem,4vw,5rem);align-items:center}@media(min-width: 64em){.auth-container--login .auth-shell--login{grid-template-columns:minmax(0, 1fr) minmax(42rem, 52rem)}}.auth-container--login .auth-panel,.auth-container--login .auth-card{border-radius:.8rem;animation:auth-fade-up .65s cubic-bezier(0.16, 1, 0.3, 1)}.auth-container--login .auth-panel{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(.4rem,1.2vw,1.2rem);overflow:visible;border:0;background:rgba(0,0,0,0);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.auth-container--login .auth-panel::before{display:none}.auth-container--login .auth-panel__badge{display:inline-flex;width:fit-content;min-height:3.6rem;margin-bottom:1.5rem;align-items:center;gap:.8rem;border:1px solid rgba(16,185,129,.28);border-radius:999px;background:rgba(16,185,129,.1);color:#a7f3d0;padding:0 1.25rem;font-size:1.18rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.auth-container--login .auth-panel__badge svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.auth-container--login .auth-panel__title{max-width:68rem;margin:0 0 1.2rem;color:#fff;font-size:clamp(3.2rem,4vw,5rem);font-weight:900;line-height:1.06;letter-spacing:0}.auth-container--login .auth-panel__subtitle{max-width:68rem;margin:0;color:#cbd5e1;font-size:1.55rem;line-height:1.7}.auth-container--login .auth-panel__feature-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.9rem;width:100%;max-width:72rem;margin:2.2rem 0 0;padding:0;list-style:none}.auth-container--login .auth-panel__feature-grid li{display:flex;min-width:0;min-height:4.8rem;align-items:center;gap:.9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.56);color:#e2e8f0;padding:.85rem 1rem;font-size:1.32rem;font-weight:750;line-height:1.35;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.auth-container--login .auth-panel__check{display:grid;width:2.2rem;height:2.2rem;flex:0 0 2.2rem;place-items:center;border:1px solid rgba(16,185,129,.28);border-radius:.65rem;background:rgba(16,185,129,.12);color:#34d399}.auth-container--login .auth-panel__check svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.auth-container--login .auth-login-stack{display:grid;min-width:0;gap:1rem}.auth-container--login .auth-login-stack>.auth-card{order:0}.auth-container--login .auth-login-stack>.auth-security{order:1}.auth-container--login .auth-card{width:100%;max-width:52rem;justify-self:stretch;padding:2rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.92);box-shadow:0 2.8rem 6rem -3.6rem rgba(0,0,0,.88),0 0 0 1px rgba(16,185,129,.06) inset,inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.auth-container--login .auth-card::before{background:radial-gradient(circle at 16% 8%, rgba(16, 185, 129, 0.1), transparent 32%),radial-gradient(circle at 94% 4%, rgba(14, 165, 233, 0.12), transparent 28%)}.auth-container--login .auth-card__header{display:grid;justify-items:start;margin-bottom:1.6rem;text-align:left}.auth-container--login .auth-card__eyebrow{min-height:2.8rem;margin-bottom:.9rem;padding:0 .9rem;border:1px solid rgba(16,185,129,.24);border-radius:999px;background:rgba(16,185,129,.09);color:#a7f3d0;font-size:1.05rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.auth-container--login .auth-card__title{margin:0 0 .55rem;color:#fff;font-size:2.3rem;font-weight:850;line-height:1.15;letter-spacing:0}.auth-container--login .auth-card__subtitle{margin:0;color:#94a3b8;font-size:1.36rem;line-height:1.6}.auth-container--login .auth-card__body{margin-bottom:1.35rem}.auth-container--login .auth-form{gap:1.25rem}.auth-container--login .auth-form__feedback[hidden]{display:none !important}.auth-container--login .auth-form__feedback{position:relative;margin:0 0 .15rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;padding:1rem 1.1rem;font-size:1.24rem;font-weight:750;line-height:1.45;opacity:0;transform:translateY(-0.35rem);transition:opacity .2s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease}.auth-container--login .auth-form__feedback.is-visible{opacity:1;transform:translateY(0)}.auth-container--login .auth-form__feedback.is-hiding{opacity:0;transform:translateY(-0.25rem)}.auth-container--login .auth-form__feedback:focus-visible{outline:0;box-shadow:0 0 0 .35rem rgba(14,165,233,.16)}.auth-container--login .auth-form__feedback--success{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.12);color:#a7f3d0}.auth-container--login .auth-form__feedback--info{border-color:rgba(14,165,233,.28);background:rgba(14,165,233,.12);color:#bae6fd}.auth-container--login .auth-form__feedback--error{border-color:rgba(239,68,68,.32);background:rgba(239,68,68,.13);color:#fecaca}.auth-container--login .auth-form__feedback--login-error{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.9rem;align-items:center;background:linear-gradient(135deg, rgba(127, 29, 29, 0.3), rgba(69, 10, 10, 0.18)),rgba(15,23,42,.94);box-shadow:0 1.8rem 3.6rem -2.6rem rgba(239,68,68,.48),inset 0 1px 0 hsla(0,0%,100%,.07)}.auth-container--login .auth-form__feedback--locked{border-color:rgba(245,158,11,.38);background:linear-gradient(135deg, rgba(124, 45, 18, 0.34), rgba(69, 26, 3, 0.2)),rgba(15,23,42,.94);color:#fed7aa}.auth-container--login .auth-form__feedback-icon{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgba(239,68,68,.28);border-radius:.8rem;background:rgba(239,68,68,.13);color:#fca5a5}.auth-container--login .auth-form__feedback-icon svg{width:1.65rem;height:1.65rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.auth-container--login .auth-form__feedback--locked .auth-form__feedback-icon{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.13);color:#fcd34d}.auth-container--login .auth-form__feedback-copy{display:flex;min-width:0;flex-direction:column;gap:.18rem}.auth-container--login .auth-form__feedback-title{color:#fff;font-size:1.26rem;font-weight:850;line-height:1.25}.auth-container--login .auth-form__feedback-text{color:rgba(254,226,226,.82);font-size:1.16rem;line-height:1.45}.auth-container--login .auth-form__feedback-close{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.05);color:#fecaca;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.auth-container--login .auth-form__feedback-close svg{width:1.45rem;height:1.45rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.auth-container--login .auth-form__feedback-close:hover,.auth-container--login .auth-form__feedback-close:focus-visible{border-color:rgba(252,165,165,.28);background:rgba(239,68,68,.14);color:#fff;outline:0;transform:translateY(-1px)}.auth-container--login .auth-form__feedback-close:focus-visible{box-shadow:0 0 0 .32rem rgba(239,68,68,.16)}.auth-container--login .auth-form__group{gap:.65rem}.auth-container--login .auth-form__group.is-invalid .auth-form__label,.auth-container--login .auth-form__group.is-invalid .auth-form__icon{color:#fca5a5}.auth-container--login .auth-form__label-row{gap:1rem}.auth-container--login .auth-form__label{margin-left:0;color:#e2e8f0;font-size:1.22rem;font-weight:800;line-height:1.3}.auth-container--login .auth-form__input-wrapper{position:relative;display:flex;width:100%;border-radius:.8rem}.auth-container--login .auth-form__input-wrapper:focus-within .auth-form__icon{color:#34d399;transform:translateY(-50%) scale(1.04)}.auth-container--login .auth-form__icon{position:absolute;top:50%;left:1.2rem;z-index:2;width:1.6rem;height:1.6rem;color:rgba(148,163,184,.72);pointer-events:none;transform:translateY(-50%);transition:color .2s ease,transform .2s ease}.auth-container--login .auth-form__input{width:100%;min-height:5.2rem;border:1px solid hsla(0,0%,100%,.1) !important;border-radius:.8rem !important;background:rgba(7,17,31,.7) !important;color:#f8fafc !important;padding:0 1.1rem 0 4.1rem !important;font-size:1.42rem !important;font-weight:650 !important;line-height:1.2;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.auth-container--login .auth-form__input::placeholder{color:rgba(148,163,184,.62) !important}.auth-container--login .auth-form__input:hover{border-color:rgba(16,185,129,.28) !important;background:rgba(7,17,31,.78) !important}.auth-container--login .auth-form__input:focus{outline:none;border-color:rgba(16,185,129,.48) !important;background:rgba(7,17,31,.86) !important;box-shadow:0 0 0 .4rem rgba(16,185,129,.13),0 1.5rem 3rem -2.4rem rgba(16,185,129,.45) !important;transform:none}.auth-container--login .auth-form__input--error,.auth-container--login .auth-form__input[aria-invalid=true]{border-color:rgba(239,68,68,.72) !important;background:rgba(69,10,10,.25) !important;box-shadow:0 0 0 .35rem rgba(239,68,68,.12) !important}.auth-container--login .auth-form__options{display:flex;align-items:center;justify-content:space-between;padding:0}.auth-container--login .auth-form__link{color:#7dd3fc;font-size:1.18rem;font-weight:800;text-decoration:none !important;transition:color .18s ease,box-shadow .18s ease}.auth-container--login .auth-form__link:hover,.auth-container--login .auth-form__link:focus-visible{color:#bae6fd;text-decoration:none !important;outline:0}.auth-container--login .auth-form__link:focus-visible{border-radius:.45rem;box-shadow:0 0 0 .28rem rgba(14,165,233,.16)}.auth-container--login .checkbox-wrapper{display:inline-flex;width:fit-content;min-height:3.6rem;align-items:center;gap:.75rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.03);padding:.5rem .8rem .5rem .55rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.auth-container--login .checkbox-wrapper:hover{border-color:rgba(16,185,129,.18);background:rgba(16,185,129,.06)}.auth-container--login .checkbox-wrapper:focus-within{border-color:rgba(16,185,129,.3);box-shadow:0 0 0 .32rem rgba(16,185,129,.12)}.auth-container--login .checkbox-wrapper input[type=checkbox]{position:relative;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;margin:0;border:1px solid rgba(148,163,184,.36);border-radius:.55rem;background:rgba(7,17,31,.72);cursor:pointer;appearance:none}.auth-container--login .checkbox-wrapper input[type=checkbox]::after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.9rem;border:solid #fff;border-width:0 2px 2px 0;opacity:0;transform:translate(-50%, -55%) rotate(45deg) scale(0.6);transition:opacity .16s ease,transform .16s ease}.auth-container--login .checkbox-wrapper input[type=checkbox]:checked{border-color:rgba(16,185,129,.95);background:linear-gradient(135deg, #0ea5e9, #14b8a6)}.auth-container--login .checkbox-wrapper input[type=checkbox]:checked::after{opacity:1;transform:translate(-50%, -55%) rotate(45deg) scale(1)}.auth-container--login .checkbox-wrapper input[type=checkbox]:focus-visible{outline:0;box-shadow:0 0 0 .32rem rgba(16,185,129,.18)}.auth-container--login .checkbox-wrapper .checkbox-label{color:#cbd5e1;font-size:1.22rem;font-weight:750;line-height:1.25}.auth-container--login .auth-form__submit{position:relative;display:inline-flex;width:100%;min-height:5.2rem;align-items:center;justify-content:center;gap:.8rem;margin-top:.25rem;border:0 !important;border-radius:.8rem !important;background:linear-gradient(135deg, #0ea5e9, #14b8a6) !important;color:#fff !important;padding:0 1.4rem !important;font-size:1.5rem !important;font-weight:850 !important;line-height:1.1;box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.22),inset 0 1px 0 hsla(0,0%,100%,.18) !important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.auth-container--login .auth-form__submit svg{width:1.8rem;height:1.8rem;transition:transform .2s ease}.auth-container--login .auth-form__submit:hover,.auth-container--login .auth-form__submit:focus-visible{color:#fff !important;outline:0;transform:translateY(-2px);box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.28),0 0 0 .35rem rgba(16,185,129,.1),inset 0 1px 0 hsla(0,0%,100%,.2) !important;filter:saturate(1.08)}.auth-container--login .auth-form__submit:hover svg,.auth-container--login .auth-form__submit:focus-visible svg{transform:translateX(3px)}.auth-container--login .auth-form__submit:disabled{cursor:wait;opacity:.78;transform:none}.auth-container--login .auth-form__submit[aria-busy=true]::before{content:"";width:1.7rem;height:1.7rem;border:2px solid hsla(0,0%,100%,.38);border-top-color:#fff;border-radius:50%;animation:auth-login-spin .72s linear infinite}.auth-container--login .auth-card__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid hsla(0,0%,100%,.08);padding-top:1.35rem}.auth-container--login .auth-card__footer p{margin:0;color:#94a3b8;font-size:1.3rem;font-weight:700}.auth-container--login .auth-card__create-account{display:inline-flex;min-height:4.2rem;align-items:center;justify-content:center;border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.08);color:#a7f3d0;padding:0 1.15rem;font-size:1.24rem;font-weight:850;text-decoration:none !important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.auth-container--login .auth-card__create-account:hover,.auth-container--login .auth-card__create-account:focus-visible{border-color:rgba(16,185,129,.42);background:rgba(16,185,129,.13);color:#fff;outline:0;transform:translateY(-1px)}.auth-container--login .auth-card__create-account:focus-visible{box-shadow:0 0 0 .32rem rgba(16,185,129,.14)}.auth-container--login .auth-security{display:grid;gap:1rem;max-width:52rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.74);padding:1.1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.auth-container--login .auth-security__header{display:flex;align-items:center;gap:.8rem}.auth-container--login .auth-security__icon{display:grid;width:3.2rem;height:3.2rem;place-items:center;border:1px solid rgba(16,185,129,.22);border-radius:.8rem;background:rgba(16,185,129,.1);color:#34d399}.auth-container--login .auth-security__icon svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.auth-container--login .auth-security__title{margin:0;color:#fff;font-size:1.35rem;font-weight:850;line-height:1.2}.auth-container--login .auth-security__items{display:flex;flex-wrap:wrap;gap:.65rem}.auth-container--login .auth-security__items span{display:inline-flex;min-height:3.2rem;align-items:center;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.55);color:#cbd5e1;padding:0 .85rem;font-size:1.12rem;font-weight:750}@media(max-width: 64em){.auth-container--login{padding-top:clamp(3rem,6vw,4.6rem)}.auth-container--login .auth-shell--login{grid-template-columns:minmax(0, 1fr);max-width:78rem;margin:0 auto}.auth-container--login .auth-login-stack,.auth-container--login .auth-card,.auth-container--login .auth-security{max-width:100%}.auth-container--login .auth-panel{text-align:center}.auth-container--login .auth-panel__badge{align-self:center}.auth-container--login .auth-panel__title,.auth-container--login .auth-panel__subtitle,.auth-container--login .auth-panel__feature-grid{margin-left:auto;margin-right:auto}}@media(max-width: 40em){.auth-container--login{padding:2rem 1rem 3rem}.auth-container--login .auth-login-stack{order:-1}.auth-container--login .auth-shell--login{gap:1.5rem}.auth-container--login .auth-panel,.auth-container--login .auth-card{border-radius:.8rem;padding:1.25rem}.auth-container--login .auth-panel{padding-top:.6rem;text-align:left}.auth-container--login .auth-panel__badge{align-self:flex-start;min-height:3.2rem;font-size:1rem}.auth-container--login .auth-panel__title{font-size:3rem}.auth-container--login .auth-panel__subtitle{font-size:1.36rem}.auth-container--login .auth-panel__feature-grid{grid-template-columns:1fr;gap:.7rem}.auth-container--login .auth-panel__feature-grid li{min-height:4.4rem;font-size:1.24rem}.auth-container--login .auth-card__title{font-size:2rem}.auth-container--login .auth-card__footer{align-items:stretch;flex-direction:column}.auth-container--login .auth-card__create-account,.auth-container--login .auth-form__submit{width:100%}.auth-container--login .auth-form__label-row{align-items:flex-start;flex-direction:column;gap:.45rem}.auth-container--login .auth-form__feedback--login-error{grid-template-columns:auto minmax(0, 1fr);align-items:start}.auth-container--login .auth-form__feedback--login-error .auth-form__feedback-close{grid-column:1/-1;justify-self:end}.auth-container--login .auth-security__items{display:grid;grid-template-columns:1fr}.auth-container--login .auth-security__items span{justify-content:center}}.auth-password-control{position:relative}.auth-container--login .auth-password-control .password-input,.signup-card .auth-password-control .password-input{height:5.6rem !important;min-height:5.6rem !important;border:1px solid hsla(0,0%,100%,.08) !important;border-radius:.8rem !important;background:rgba(7,17,31,.72) !important;color:#f8fafc !important;padding-right:6rem !important;font-size:1.5rem !important;font-weight:700 !important}.auth-container--login .auth-password-control .password-input:focus,.signup-card .auth-password-control .password-input:focus{border-color:#10b981 !important;box-shadow:0 0 0 4px rgba(16,185,129,.12),0 1.4rem 3rem -2.4rem rgba(16,185,129,.38) !important}.auth-form__password-toggle{position:absolute;top:50%;right:1.6rem;z-index:3;display:grid;width:4rem;height:4rem;place-items:center;border:1px solid rgba(0,0,0,0);border-radius:.8rem;background:rgba(0,0,0,0);color:rgba(203,213,225,.78);opacity:.72;cursor:pointer;transform:translateY(-50%);transition:opacity .18s ease,color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.auth-form__password-toggle svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.auth-form__password-toggle:hover{opacity:.8;background:hsla(0,0%,100%,.05);color:#e2e8f0}.auth-form__password-toggle:focus-visible{outline:0;opacity:1;border-color:rgba(16,185,129,.32);box-shadow:0 0 0 .32rem rgba(16,185,129,.16)}.auth-form__password-toggle.is-active{opacity:1;color:#10b981}.password-toggle__icon--eye-off,.auth-form__password-toggle.is-active .password-toggle__icon--eye{display:none}.auth-form__password-toggle.is-active .password-toggle__icon--eye-off{display:block}.signup-form__row--passwords{align-items:start}.password-strength{display:grid;gap:.55rem;margin-top:.15rem}.password-strength__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;color:#cbd5e1;font-size:1.16rem;font-weight:800;line-height:1.3}.password-strength__header strong{color:#f87171;font-size:1.2rem;font-weight:850;line-height:1.2;white-space:nowrap}.password-strength__track{position:relative;overflow:hidden;width:100%;height:.8rem;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;background:rgba(15,23,42,.92)}.password-strength__track span{display:block;width:0;height:100%;border-radius:inherit;background:#ef4444;transition:width .24s ease,background .24s ease}.password-strength[data-strength=very-weak] .password-strength__track span{width:18%;background:#ef4444}.password-strength[data-strength=weak] .password-strength__track span{width:36%;background:#f97316}.password-strength[data-strength=fair] .password-strength__track span{width:56%;background:#f59e0b}.password-strength[data-strength=good] .password-strength__track span{width:78%;background:#3b82f6}.password-strength[data-strength=strong] .password-strength__track span{width:100%;background:#10b981}.password-strength[data-strength=weak] .password-strength__header strong{color:#fb923c}.password-strength[data-strength=fair] .password-strength__header strong{color:#fbbf24}.password-strength[data-strength=good] .password-strength__header strong{color:#60a5fa}.password-strength[data-strength=strong] .password-strength__header strong{color:#34d399}.password-strength__status{display:inline-flex;min-height:2.8rem;align-items:center;gap:.55rem;margin:0;color:#94a3b8;font-size:1.12rem;font-weight:750;line-height:1.35}.password-strength__status::before{content:"";width:1.45rem;height:1.45rem;flex:0 0 1.45rem;border:1px solid rgba(148,163,184,.48);border-radius:999px}.password-strength__status.is-error{color:#fecaca}.password-strength__status.is-error::before{border-color:rgba(248,113,113,.62);background:linear-gradient(45deg, transparent 43%, #f87171 43% 57%, transparent 57%),linear-gradient(-45deg, transparent 43%, #f87171 43% 57%, transparent 57%)}.password-strength__status.is-success{color:#a7f3d0}.password-strength__status.is-success::before{width:.62rem;height:1.1rem;margin-left:.35rem;border:solid #34d399;border-width:0 2px 2px 0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;transform:rotate(45deg)}.password-requirements{display:grid;gap:.65rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.08), rgba(14, 165, 233, 0.035)),rgba(7,17,31,.58);padding:1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);animation:auth-password-panel-in .24s ease both}.password-requirements__title{margin:0;color:#f8fafc;font-size:1.18rem;font-weight:850;line-height:1.3}.password-requirements__list{display:grid;gap:.28rem;margin:0;padding:0;list-style:none}.password-requirements__list li{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.65rem;align-items:center;color:#94a3b8;font-size:1.12rem;font-weight:750;line-height:1.8;transition:color .18s ease,transform .18s ease}.password-requirements__list li.is-met{color:#d1fae5}.password-requirements__icon{position:relative;display:grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid rgba(148,163,184,.42);border-radius:999px;color:#07111f;background:rgba(0,0,0,0);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.password-requirements__list li.is-met .password-requirements__icon{border-color:#10b981;background:#10b981;box-shadow:0 0 0 .24rem rgba(16,185,129,.12)}.password-requirements__list li.is-met .password-requirements__icon::after{content:"";width:.5rem;height:.85rem;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-0.08rem) rotate(45deg)}.password-requirements__help{margin:0;color:#cbd5e1;font-size:1.12rem;font-weight:700;line-height:1.5}.password-match[hidden]{display:none !important}.password-match{display:inline-flex;min-height:3.2rem;align-items:center;gap:.65rem;margin:.1rem 0 0;border:1px solid rgba(148,163,184,.16);border-radius:.8rem;background:hsla(0,0%,100%,.035);padding:.55rem .75rem;color:#cbd5e1;font-size:1.14rem;font-weight:800;line-height:1.35}.password-match__icon{position:relative;width:1.7rem;height:1.7rem;flex:0 0 1.7rem;border:1px solid currentColor;border-radius:999px}.password-match.is-match{border-color:rgba(16,185,129,.24);background:rgba(16,185,129,.09);color:#86efac}.password-match.is-match .password-match__icon{background:#10b981;border-color:#10b981}.password-match.is-match .password-match__icon::after{content:"";position:absolute;top:.28rem;left:.52rem;width:.45rem;height:.82rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.password-match.is-mismatch{border-color:rgba(248,113,113,.28);background:rgba(239,68,68,.09);color:#fecaca}.password-match.is-mismatch .password-match__icon::before,.password-match.is-mismatch .password-match__icon::after{content:"";position:absolute;top:50%;left:50%;width:.85rem;height:2px;border-radius:999px;background:currentColor}.password-match.is-mismatch .password-match__icon::before{transform:translate(-50%, -50%) rotate(45deg)}.password-match.is-mismatch .password-match__icon::after{transform:translate(-50%, -50%) rotate(-45deg)}.signup-page .signup-card .signup-btn--primary:disabled:not([aria-busy=true]),.signup-btn--primary:disabled:not([aria-busy=true]){cursor:not-allowed;opacity:.58;background:linear-gradient(135deg, rgba(51, 65, 85, 0.96), rgba(15, 23, 42, 0.96)) !important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08) !important;filter:saturate(0.72)}.signup-page .signup-card .signup-btn--primary:disabled:not([aria-busy=true]):hover,.signup-page .signup-card .signup-btn--primary:disabled:not([aria-busy=true]):focus-visible,.signup-btn--primary:disabled:not([aria-busy=true]):hover,.signup-btn--primary:disabled:not([aria-busy=true]):focus-visible{transform:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08) !important}@keyframes auth-password-panel-in{from{opacity:0;transform:translateY(-0.35rem)}to{opacity:1;transform:translateY(0)}}@media(max-width: 40em){.auth-form__password-toggle{right:1.2rem;width:4.2rem;height:4.2rem}.auth-container--login .auth-password-control .password-input,.signup-card .auth-password-control .password-input{padding-right:5.8rem !important}.password-strength__header{align-items:flex-start;flex-direction:column;gap:.35rem}}.hero{position:relative;isolation:isolate;overflow:hidden;padding:7.4rem 0 2.4rem;color:rgba(var(--color-primary-foreground), 1);background:radial-gradient(circle at 18% 10%, rgba(var(--emerald-300), 0.16) 0%, transparent 26%),radial-gradient(circle at 82% 8%, rgba(var(--gold-400), 0.1) 0%, transparent 22%),linear-gradient(135deg, rgb(2, 6, 23) 0%, rgba(4, 30, 43, 0.99) 44%, rgb(5, 68, 52) 100%);border-bottom:1px solid rgba(var(--emerald-300), 0.12)}@media(min-width: 48em){.hero{padding:7.8rem 0 2.8rem}}@media(min-width: 80em){.hero{padding:8rem 0 3rem}}.hero::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(112deg, rgba(var(--emerald-300), 0.08), transparent 42%),linear-gradient(305deg, rgba(var(--gold-400), 0.1), transparent 38%),linear-gradient(180deg, rgba(2, 6, 23, 0.16), transparent 34%, rgba(2, 6, 23, 0.2));pointer-events:none}.hero__background{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero__grid{position:absolute;inset:0;background:linear-gradient(rgba(255, 255, 255, 0.045) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px),repeating-linear-gradient(135deg, transparent 0 28px, rgba(var(--emerald-300), 0.045) 28px 29px);background-size:5.2rem 5.2rem,5.2rem 5.2rem,auto;mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.28));opacity:.34}.hero__decorations,.hero__wave,.hero__background img,.hero__background-overlay{display:none}.hero__container{width:100%;max-width:1440px;margin:0 auto;padding-left:10px;padding-right:10px;position:relative;z-index:1;display:flex;justify-content:center}.hero__content{position:relative;display:grid;align-content:center;justify-items:center;gap:.85rem;width:min(100%,98rem);max-width:98rem;margin:0 auto;padding:clamp(1.2rem,1.5vw,1.8rem);overflow:hidden;text-align:center;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}@media(min-width: 640px)and (max-width: 767px){.hero__content{border:1px solid hsla(0,0%,100%,.11);border-radius:1rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.078), rgba(255, 255, 255, 0.024)),rgba(2,6,23,.28);box-shadow:0 2.8rem 5.6rem -4rem rgba(0,0,0,.92),inset 0 1px 0 hsla(0,0%,100%,.08)}}.hero__content::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg, transparent, rgba(var(--emerald-300), 0.1), transparent),radial-gradient(circle at 50% 0%, rgba(var(--gold-400), 0.08), transparent 34%);opacity:.72}.hero__content>*{position:relative;z-index:1}@media(min-width: 48em){.hero__content{gap:.9rem}}.hero__badge{display:inline-flex;align-items:center;justify-self:center;gap:.65rem;min-height:2.8rem;padding:0 .9rem;border:1px solid rgba(var(--emerald-300), 0.2);border-radius:999px;background:rgba(var(--emerald-400), 0.09);color:rgba(var(--emerald-100), 0.96);font-size:1.12rem;font-weight:var(--font-weight-bold);letter-spacing:0;box-shadow:0 1.2rem 2.4rem -2rem rgba(var(--emerald-400), 0.5),inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero__badge svg{flex:0 0 auto;border-radius:.25rem;box-shadow:0 .4rem 1rem rgba(0,0,0,.22)}.hero__title{max-width:74rem;margin:0;color:#fff;font-size:clamp(2.9rem,2.48rem + 1.05vw,3.2rem);font-weight:var(--font-weight-extrabold);line-height:1.06;letter-spacing:0;text-wrap:balance}@media(min-width: 48em){.hero__title{font-size:clamp(3.6rem,3.05rem + .95vw,4.4rem)}}.hero__subtitle{max-width:66rem;margin:0;color:rgba(226,232,240,.82);font-size:1.45rem;line-height:1.6}@media(min-width: 48em){.hero__subtitle{font-size:1.68rem}}.hero__features{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;width:min(100%,90rem);max-width:90rem;margin-top:.1rem;padding:.5rem;overflow:visible}.hero__features span{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;gap:.55rem;min-height:3rem;padding:.46rem .76rem .46rem .52rem;border:1px solid hsla(0,0%,100%,.09);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.018)),rgba(15,23,42,.24);color:rgba(226,232,240,.9);font-size:1.18rem;font-weight:var(--font-weight-semibold);line-height:1.2;text-align:left;transition:transform .24s ease,border-color .24s ease,background .24s ease,color .24s ease,box-shadow .24s ease}.hero__features span:hover{transform:translateY(-1px);border-color:rgba(var(--emerald-300), 0.22);background:linear-gradient(145deg, rgba(var(--emerald-300), 0.1), rgba(255, 255, 255, 0.024)),rgba(15,23,42,.3);color:#fff;box-shadow:0 1rem 2rem -1.8rem rgba(var(--emerald-400), 0.42)}.hero__features svg{width:1.9rem;height:1.9rem;flex:0 0 1.9rem;padding:.34rem;color:rgba(var(--emerald-300), 0.95);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:.1rem}.hero__stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem;width:100%;max-width:88rem;margin-top:.1rem}@media(min-width: 48em){.hero__stats{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 80em){.hero__stats{grid-template-columns:repeat(5, minmax(0, 1fr))}}.hero__stats.has-error .hero__stat{border-color:rgba(var(--gold-400), 0.18)}.hero__stats>.hero__stat:last-child:nth-child(odd){grid-column:1/-1}@media(min-width: 48em){.hero__stats>.hero__stat:last-child:nth-child(odd){grid-column:auto}}.hero__stat{display:grid;gap:.25rem;min-height:6.2rem;padding:.75rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.025)),rgba(15,23,42,.28);text-align:center;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);transition:transform .24s ease,border-color .24s ease,background .24s ease}.hero__stat:hover{transform:translateY(-1px);border-color:rgba(var(--gold-400), 0.24);background:hsla(0,0%,100%,.09)}.hero__stat strong{color:#fff;font-size:2.2rem;font-weight:var(--font-weight-extrabold);line-height:1;letter-spacing:0}.hero__stat .hero__stat-value{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;transition:color .24s ease,opacity .24s ease}.hero__stat .hero__stat-value.is-fallback{color:rgba(226,232,240,.7)}.hero__stat span{color:rgba(203,213,225,.78);font-size:1.08rem;font-weight:var(--font-weight-semibold);line-height:1.3}.hero__stats.is-loading .hero__stat-value{color:rgba(0,0,0,0)}.hero__stats.is-loading .hero__stat-value::after{content:"";width:min(5.8rem,72%);height:1.4rem;border-radius:999px;background:linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(var(--emerald-300), 0.28), rgba(255, 255, 255, 0.1));background-size:180% 100%;animation:hero-stat-pulse 1.1s ease-in-out infinite}@keyframes hero-stat-pulse{0%{background-position:100% 0}100%{background-position:-100% 0}}.hero-search{position:relative;isolation:isolate;display:grid;gap:.72rem;width:100%;max-width:80rem;padding:.85rem;border:1px solid rgba(var(--emerald-300), 0.24);border-radius:1rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.095), rgba(255, 255, 255, 0.026)),radial-gradient(circle at 8% 0%, rgba(var(--emerald-300), 0.14), transparent 34%),rgba(2,8,16,.78);box-shadow:0 2.4rem 4.4rem -3rem rgba(0,0,0,.95),0 0 0 1px rgba(var(--emerald-300), 0.08),inset 0 1px 0 hsla(0,0%,100%,.13);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease,background .28s ease}.hero-search::before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(120deg, rgba(var(--emerald-300), 0.42), rgba(var(--gold-400), 0.24), rgba(var(--emerald-500), 0.38));opacity:0;filter:blur(1.6rem);transform:scale(0.98);transition:opacity .32s ease,transform .32s ease}.hero-search:hover{border-color:rgba(var(--emerald-300), 0.34);box-shadow:0 2.8rem 5rem -3.2rem rgba(0,0,0,.96),0 0 2.6rem rgba(var(--emerald-400), 0.08),inset 0 1px 0 hsla(0,0%,100%,.14)}.hero-search:focus-within{border-color:rgba(var(--emerald-300), 0.48);transform:translateY(-1px);box-shadow:0 3rem 5.2rem -3.2rem rgba(0,0,0,.98),0 0 0 3px rgba(var(--emerald-300), 0.1),0 0 3.4rem rgba(var(--emerald-400), 0.16),inset 0 1px 0 hsla(0,0%,100%,.16)}.hero-search:focus-within::before{opacity:.78;transform:scale(1);animation:hero-search-focus-glow 3s ease-in-out infinite alternate}.hero-search__top{display:grid;justify-items:center;gap:.62rem}@media(min-width: 48em){.hero-search__top{grid-template-columns:auto 1fr;align-items:center;justify-items:stretch}}.hero-search__label{display:inline-flex;align-items:center;min-height:2.6rem;padding:0 .8rem;border:1px solid rgba(var(--emerald-300), 0.22);border-radius:999px;background:rgba(var(--emerald-400), 0.1);color:rgba(var(--emerald-100), 0.98);font-size:1.02rem;font-weight:var(--font-weight-extrabold);letter-spacing:.06em;text-transform:uppercase}.hero-search__scope{display:flex;flex-wrap:wrap;gap:.45rem;padding:.32rem .25rem .32rem .6rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.025)),rgba(2,6,23,.36);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.hero-search__scope label{cursor:pointer}.hero-search__scope input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hero-search__scope span{display:inline-flex;align-items:center;min-height:2.8rem;padding:0 .9rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;background:hsla(0,0%,100%,.055);color:rgba(226,232,240,.9);font-size:1.18rem;font-weight:var(--font-weight-bold);transition:transform .22s ease,background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.hero-search__scope span:hover{transform:translateY(-1px);border-color:rgba(var(--emerald-300), 0.24);color:#fff;background:rgba(var(--emerald-400), 0.1)}.hero-search__scope input:checked+span{border-color:rgba(var(--emerald-300), 0.5);background:linear-gradient(135deg, rgba(var(--emerald-300), 0.98), rgba(var(--emerald-500), 0.92));color:rgba(3,37,30,.98);box-shadow:0 1rem 1.8rem -1.35rem rgba(var(--emerald-300), 0.78),inset 0 1px 0 hsla(0,0%,100%,.38)}.hero-search__scope input:focus-visible+span{outline:2px solid rgba(var(--emerald-300), 0.5);outline-offset:2px}.hero-search__field{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.68rem;align-items:center;min-height:5.4rem;padding:.5rem;border:1px solid rgba(var(--emerald-300), 0.32);border-radius:1rem;background:linear-gradient(180deg, rgba(15, 23, 42, 0.88), rgba(2, 6, 23, 0.94)),rgba(2,6,23,.9);color-scheme:dark;box-shadow:0 1.4rem 2.8rem -2rem rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.09),inset 0 0 0 1px hsla(0,0%,100%,.025);transition:border-color .22s ease,box-shadow .22s ease,background .22s ease,transform .22s ease}.hero-search__field::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, rgba(var(--emerald-300), 0.16), transparent 32%, rgba(var(--gold-400), 0.09));opacity:.45;transition:opacity .22s ease}.hero-search__field:focus-within{border-color:rgba(var(--emerald-300), 0.78);background:rgba(3,16,29,.96);transform:translateY(-1px);box-shadow:0 0 0 3px rgba(var(--emerald-300), 0.16),0 1.7rem 3.2rem -2rem rgba(0,0,0,.95),0 0 2.8rem rgba(var(--emerald-400), 0.18),inset 0 1px 0 hsla(0,0%,100%,.12)}.hero-search__field:focus-within::before{opacity:.78}.hero-search__field>svg{position:relative;z-index:1;width:3.4rem;height:3.4rem;margin-left:0;padding:.75rem;border:1px solid rgba(var(--emerald-300), 0.18);border-radius:.8rem;color:rgba(var(--emerald-200), 1);background:rgba(var(--emerald-400), 0.1);fill:none;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.hero-search__field input[type=search]{position:relative;z-index:1;width:100%;min-height:4.3rem;border:0;outline:0;padding:0;background:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#f8fafc;caret-color:rgba(var(--emerald-300), 1);font:inherit;font-size:1.55rem;font-weight:var(--font-weight-bold);line-height:1.3;box-shadow:none;-webkit-text-fill-color:#f8fafc;color-scheme:dark}.hero-search__field input[type=search]::placeholder{color:rgba(226,232,240,.82);font-weight:var(--font-weight-semibold);-webkit-text-fill-color:rgba(226,232,240,.82)}.hero-search__field input[type=search]:hover,.hero-search__field input[type=search]:focus,.hero-search__field input[type=search]:focus-visible{border:0;outline:0;background:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#f8fafc;box-shadow:none;-webkit-text-fill-color:#f8fafc}.hero-search__field input[type=search]:-webkit-autofill,.hero-search__field input[type=search]:-webkit-autofill:hover,.hero-search__field input[type=search]:-webkit-autofill:focus{border:0;box-shadow:0 0 0 100rem rgba(2,6,23,.86) inset;-webkit-text-fill-color:#f8fafc;caret-color:rgba(var(--emerald-300), 1);transition:background-color 9999s ease-in-out 0s}.hero-search__field input[type=search]::selection{background:rgba(var(--emerald-300), 0.3);color:#fff;-webkit-text-fill-color:#fff}.hero-search__field button[type=submit]{position:relative;z-index:1;grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:4.2rem;padding:0 1.35rem;overflow:hidden;border:1px solid rgba(var(--emerald-300), 0.5);border-radius:.85rem;background:linear-gradient(135deg, rgba(var(--emerald-300), 1), rgba(var(--emerald-500), 1) 52%, rgba(var(--emerald-700), 1));color:rgba(2,44,34,.98);cursor:pointer;font-size:1.4rem;font-weight:var(--font-weight-extrabold);box-shadow:0 1.4rem 2.6rem -1.8rem rgba(var(--emerald-300), 0.78),inset 0 1px 0 hsla(0,0%,100%,.42);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease,opacity .22s ease,border-color .22s ease,color .22s ease}.hero-search__field button[type=submit]::before{content:"";position:absolute;inset:0;transform:translateX(-115%) skewX(-18deg);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.28), transparent);transition:transform .55s ease}@media(min-width: 48em){.hero-search__field button[type=submit]{grid-column:auto}}.hero-search__field button[type=submit]:hover{transform:translateY(-2px);border-color:rgba(var(--gold-400), 0.5);color:#022c22;box-shadow:0 1.7rem 3rem -1.8rem rgba(var(--emerald-300), 0.9),0 0 2.4rem rgba(var(--emerald-400), 0.22),inset 0 1px 0 hsla(0,0%,100%,.48);filter:brightness(1.02)}.hero-search__field button[type=submit]:hover::before{transform:translateX(115%) skewX(-18deg)}.hero-search__field button[type=submit]:disabled{cursor:progress;opacity:.78;transform:none;filter:none}.hero-search__field button[type=submit] .hero-search__button-text,.hero-search__field button[type=submit] .hero-search__spinner{position:relative;z-index:1}.hero-search__field button[type=submit].is-loading{cursor:progress;opacity:.86;transform:none;filter:none;color:rgba(2,44,34,.88)}.hero-search__field button[type=submit]:focus-visible{outline:2px solid rgba(var(--emerald-200), 0.7);outline-offset:2px}.hero-search__field button[type=submit] svg{position:relative;z-index:1;width:1.65rem;height:1.65rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(min-width: 48em){.hero-search__field{grid-template-columns:auto minmax(0, 1fr) auto auto}}.hero-search__clear{display:inline-grid;place-items:center;position:relative;z-index:1;width:3.4rem;height:3.4rem;border:1px solid hsla(0,0%,100%,.14);border-radius:.8rem;background:hsla(0,0%,100%,.075);color:rgba(226,232,240,.9);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.hero-search__clear[hidden]{display:none}.hero-search__clear:hover{transform:translateY(-1px);border-color:rgba(var(--gold-400), 0.34);background:rgba(var(--gold-400), 0.12);color:#fff}.hero-search__clear:focus-visible{outline:2px solid rgba(var(--emerald-300), 0.54);outline-offset:2px}.hero-search__clear svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.hero-search__spinner{display:inline-block;width:1.55rem;height:1.55rem;border:2px solid rgba(2,44,34,.28);border-top-color:rgba(2,44,34,.95);border-radius:50%;animation:hero-search-spin .72s linear infinite}.hero-search__spinner[hidden]{display:none}.hero-search__suggestions{position:relative;z-index:60;display:grid;max-height:min(42vh,38rem);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;border:1px solid rgba(var(--emerald-300), 0.24);border-radius:1rem;background:linear-gradient(180deg, rgba(15, 23, 42, 0.98), rgba(2, 10, 18, 0.98)),rgba(2,10,18,.96);box-shadow:0 1.8rem 3.4rem -2.4rem rgba(0,0,0,.96),0 0 2rem rgba(var(--emerald-400), 0.08),inset 0 1px 0 hsla(0,0%,100%,.08);overscroll-behavior:contain;text-align:left;touch-action:pan-y;transform:translateZ(0);will-change:transform;-webkit-overflow-scrolling:touch}.hero-search__suggestions[hidden]{display:none}.hero-search__suggestions::-webkit-scrollbar{display:none}.hero-search__suggestion{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;box-sizing:border-box;flex-shrink:0;min-height:4.6rem;padding:1rem 1.1rem 1rem 3.4rem;border:0;border-bottom:1px solid hsla(0,0%,100%,.07);background:rgba(0,0,0,0);color:rgba(241,245,249,.94);cursor:pointer;font:inherit;font-size:1.35rem;font-weight:var(--font-weight-semibold);text-align:left;transform:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.hero-search__suggestion::before{content:"";position:absolute;left:1.15rem;width:1.35rem;height:1.35rem;border:1px solid rgba(var(--emerald-300), 0.3);border-radius:.4rem;background:linear-gradient(135deg, rgba(var(--emerald-300), 0.22), rgba(var(--gold-400), 0.1)),hsla(0,0%,100%,.04);box-shadow:0 0 1.2rem rgba(var(--emerald-400), 0.12)}.hero-search__suggestion:last-child{border-bottom:0}.hero-search__suggestion:hover,.hero-search__suggestion:focus,.hero-search__suggestion.is-active{outline:0;background-color:rgba(var(--emerald-400), 0.16);border-bottom-color:rgba(var(--emerald-300), 0.16);color:#fff;transform:none}.hero-search__suggestion--organization{min-height:4.4rem;padding:.78rem 1rem}.hero-search__suggestion--organization::before{display:none}.hero-search__suggestion-icon{flex:0 0 auto;width:2.35rem;height:2.35rem;padding:.4rem;border:1px solid rgba(var(--emerald-300), 0.28);border-radius:.62rem;background:linear-gradient(135deg, rgba(var(--emerald-300), 0.18), rgba(var(--gold-400), 0.1)),hsla(0,0%,100%,.04);color:rgba(var(--emerald-100), 0.95);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;box-shadow:0 0 1.2rem rgba(var(--emerald-400), 0.12)}.hero-search__suggestion-text{flex:1 1 auto;min-width:0;line-height:1.35}.hero-search__suggestion-text mark{border-radius:.35rem;background:rgba(var(--gold-400), 0.22);color:#fff;padding:0 .12em}.hero-search__suggestion-empty{display:flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:.85rem 1rem;color:rgba(226,232,240,.82);font-size:1.3rem;font-weight:var(--font-weight-bold)}.hero-search__suggestion small{color:rgba(var(--emerald-200), 0.84);font-size:1.1rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.hero-search__recent{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;padding:.25rem .15rem 0}.hero-search__recent[hidden]{display:none}.hero-search__recent-label,.hero-search__recent-chip{display:inline-flex;align-items:center;min-height:3rem;border-radius:999px;font-size:1.15rem}.hero-search__recent-label{color:rgba(var(--emerald-100), 0.92);font-weight:var(--font-weight-extrabold);letter-spacing:.04em;text-transform:uppercase}.hero-search__recent-chip{padding:0 .95rem;border:1px solid rgba(var(--emerald-300), 0.18);background:linear-gradient(145deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.025)),hsla(0,0%,100%,.055);color:rgba(241,245,249,.9);cursor:pointer;font-weight:var(--font-weight-bold);transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.hero-search__recent-chip:hover,.hero-search__recent-chip:focus-visible{transform:translateY(-1px);border-color:rgba(var(--gold-400), 0.34);background:rgba(var(--gold-400), 0.13);color:#fff;box-shadow:0 .9rem 1.8rem -1.35rem rgba(var(--gold-400), 0.45);outline:0}@keyframes hero-search-focus-glow{0%{filter:blur(1.6rem);opacity:.54}100%{filter:blur(2.2rem);opacity:.86}}@keyframes hero-search-spin{to{transform:rotate(360deg)}}.hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:.62rem;min-height:3.95rem;padding:0 1.15rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.8rem;color:#fff;font-size:1.4rem;font-weight:var(--font-weight-bold);line-height:1;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.hero-btn svg{width:1.7rem;height:1.7rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.hero-btn:hover{transform:translateY(-1px)}.hero-btn:focus-visible{outline:2px solid rgba(var(--emerald-300), 0.52);outline-offset:2px}.hero-btn--primary{border-color:rgba(var(--emerald-300), 0.34);background:linear-gradient(135deg, rgba(var(--emerald-300), 0.98), rgba(var(--gold-400), 0.92));color:rgba(8,47,38,.98);box-shadow:0 1.4rem 2.8rem rgba(var(--emerald-900), 0.26)}.hero-btn--secondary{border-color:rgba(var(--gold-400), 0.34);background:rgba(var(--gold-400), 0.13);color:rgba(255,248,222,.98)}.hero-btn--ghost{background:hsla(0,0%,100%,.07);color:rgba(241,245,249,.92)}@media(max-width: 760px){.hero{padding:7rem 0 2.1rem}.hero__content{gap:.9rem;padding:1rem 0}.hero__features{display:flex;flex-wrap:nowrap;gap:.55rem;justify-content:flex-start;width:100%;padding:.5rem;overflow-x:auto;overscroll-behavior-inline:contain;border-radius:999px;scrollbar-width:none}.hero__features::-webkit-scrollbar{display:none}.hero__features span{width:auto;flex:0 0 auto}.hero__actions{width:100%}.hero__actions .hero-btn{width:100%;justify-content:center}.hero-search{padding:.8rem}.hero-search__top{justify-items:stretch}.hero-search__label{justify-self:start}.hero-search__scope{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hero-search__scope::-webkit-scrollbar{display:none}.hero-search__scope label{flex:0 0 auto}}@media(max-width: 480px){.hero{padding-bottom:1.9rem}.hero__title{font-size:2.9rem}.hero__subtitle{font-size:1.45rem}.hero__stats{grid-template-columns:repeat(2, minmax(0, 1fr))}.hero-search{padding:.75rem}.hero-search__field{grid-template-columns:auto minmax(0, 1fr) auto;min-height:5.2rem}.hero-search__field input[type=search]{font-size:1.42rem}.hero-search__field button[type=submit]{min-height:4rem}}body.home-page .hero{--hero-border: rgba(255, 255, 255, 0.08);--hero-muted: rgba(203, 213, 225, 0.78);position:relative;isolation:isolate;overflow:hidden;padding:1.4rem 0 0;color:#fff;background:linear-gradient(rgba(148, 163, 184, 0.028) 1px, transparent 1px),linear-gradient(90deg, rgba(148, 163, 184, 0.022) 1px, transparent 1px),radial-gradient(circle at 15% 20%, rgba(16, 185, 129, 0.18), transparent 32%),radial-gradient(circle at 85% 15%, rgba(14, 165, 233, 0.16), transparent 30%),linear-gradient(135deg, #07111f 0%, #0f172a 55%, #07111f 100%);background-size:5.6rem 5.6rem,5.6rem 5.6rem,auto,auto,auto;border-bottom:1px solid rgba(16,185,129,.14)}body.home-page .hero *,body.home-page .hero *::before,body.home-page .hero *::after{letter-spacing:0}body.home-page .hero::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(120deg, rgba(14, 165, 233, 0.08), transparent 38%),linear-gradient(300deg, rgba(16, 185, 129, 0.1), transparent 42%),linear-gradient(180deg, rgba(7, 17, 31, 0.1), rgba(7, 17, 31, 0.74));pointer-events:none}body.home-page .hero__grid{position:absolute;inset:0;opacity:.28;background:linear-gradient(rgba(255, 255, 255, 0.045) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.032) 1px, transparent 1px),repeating-linear-gradient(135deg, transparent 0 3.1rem, rgba(16, 185, 129, 0.04) 3.1rem 3.18rem);background-size:6rem 6rem,6rem 6rem,auto;mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.88), rgba(0, 0, 0, 0.34))}body.home-page .hero__container{width:100%;max-width:1440px;margin:0 auto;padding:4.2rem 2rem 4.8rem;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(42rem, 0.92fr);gap:3.2rem;align-items:start}body.home-page .hero__content{display:grid;align-content:start;justify-items:start;gap:1.25rem;width:100%;max-width:76rem;margin:0;padding:0;overflow:visible;text-align:left;background:rgba(0,0,0,0);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.home-page .hero__content::before{display:none}body.home-page .hero__badge,body.home-page .hero__eyebrow{display:inline-flex;align-items:center;justify-self:start;gap:.7rem;min-height:3rem;padding:.38rem .82rem;border:1px solid rgba(16,185,129,.24);border-radius:999px;background:rgba(16,185,129,.1);color:#bbf7d0;font-size:1.15rem;font-weight:700;line-height:1.2;box-shadow:0 1rem 2.4rem -2rem rgba(16,185,129,.6)}body.home-page .hero__title{max-width:90rem;margin:0 0 1.35rem;color:#fff;font-family:"Inter","Poppins",sans-serif;font-size:5.4rem;font-weight:900;line-height:1.02;letter-spacing:-0.045em;text-wrap:balance}body.home-page .hero__title-highlight{display:block;background:linear-gradient(135deg, #10b981 0%, #14b8a6 45%, #0ea5e9 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}body.home-page .hero__description,body.home-page .hero__subtitle{max-width:76rem;margin:0;color:#94a3b8;font-size:1.45rem;line-height:1.72;font-weight:500}body.home-page .hero-search{width:100%;max-width:78rem;margin-top:.45rem;padding:1rem;border:1px solid hsla(0,0%,100%,.09);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.018)),rgba(15,23,42,.9);box-shadow:0 2rem 4.2rem -3.1rem rgba(0,0,0,.95),inset 0 1px 0 hsla(0,0%,100%,.09)}body.home-page .hero-search::before{display:none}body.home-page .hero-search:hover,body.home-page .hero-search:focus-within{transform:none;border-color:rgba(16,185,129,.28);box-shadow:0 2.2rem 4.8rem -3.1rem rgba(0,0,0,.98),0 0 0 3px rgba(16,185,129,.08),inset 0 1px 0 hsla(0,0%,100%,.11)}body.home-page .hero-search__top{display:flex;align-items:center;justify-content:space-between;gap:.9rem;flex-wrap:wrap}body.home-page .hero-search__label{min-height:auto;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#fff;font-size:1.2rem;font-weight:800;line-height:1.3;text-transform:none}body.home-page .hero-search__scope{margin-left:auto;padding:.25rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72)}body.home-page .hero-search__scope span{min-height:2.7rem;padding:0 .85rem;border-radius:.62rem;font-size:1.05rem;font-weight:700}body.home-page .hero-search__scope input:checked+span{border-color:rgba(20,184,166,.55);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 1rem 2rem -1.5rem rgba(14,165,233,.7)}body.home-page .hero-search__field{grid-template-columns:auto minmax(0, 1fr) auto auto;min-height:5.6rem;padding:.55rem;border-color:hsla(0,0%,100%,.1);border-radius:.8rem;background:rgba(7,17,31,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 0 1px hsla(0,0%,100%,.02)}body.home-page .hero-search__field::before{opacity:.2;background:linear-gradient(90deg, rgba(16, 185, 129, 0.13), transparent 44%, rgba(59, 130, 246, 0.1))}body.home-page .hero-search__field:focus-within{transform:none;border-color:rgba(16,185,129,.45);box-shadow:0 0 0 3px rgba(16,185,129,.12),inset 0 1px 0 hsla(0,0%,100%,.1)}body.home-page .hero-search__field>svg{width:3.5rem;height:3.5rem;border-radius:.8rem;border-color:rgba(16,185,129,.22);color:#34d399;background:rgba(16,185,129,.1)}body.home-page .hero-search__field input[type=search]{min-height:4.4rem;font-size:1.45rem;font-weight:700}body.home-page .hero-search__field input[type=search]::placeholder{color:rgba(203,213,225,.72);font-weight:600}body.home-page .hero-search__field button[type=submit]{min-height:4.4rem;padding:0 1.35rem;border:0;border-radius:.8rem;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;font-size:1.16rem;font-weight:700;box-shadow:0 1.2rem 2.6rem -1.8rem rgba(14,165,233,.75)}body.home-page .hero-search__field button[type=submit]:hover{color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 1.4rem 2.8rem -1.8rem rgba(20,184,166,.8),0 0 0 3px rgba(20,184,166,.12)}body.home-page .hero-search__spinner{border-color:hsla(0,0%,100%,.32);border-top-color:#fff}body.home-page .hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-top:.25rem}body.home-page .hero__btn,body.home-page .hero-btn{min-height:4.6rem;padding:0 1.8rem;border-radius:.8rem;font-size:1.15rem;font-weight:800}body.home-page .hero__btn:hover,body.home-page .hero-btn:hover{transform:translateY(-2px)}body.home-page .hero__btn--primary,body.home-page .hero-btn--primary{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 14px 32px rgba(14,165,233,.28)}body.home-page .hero__btn--secondary,body.home-page .hero-btn--secondary{border:1px solid rgba(16,185,129,.28);background:rgba(16,185,129,.1);color:#a7f3d0}body.home-page .hero-btn--ghost{border-color:rgba(59,130,246,.22);background:rgba(59,130,246,.08);color:#bfdbfe}body.home-page .hero__stats{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem;width:100%;max-width:78rem;margin-top:.5rem}body.home-page .hero__stat{min-height:6.4rem;padding:1rem;border-color:hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.78);text-align:left}body.home-page .hero__stat-number,body.home-page .hero__stat strong{color:#fff;font-size:1.75rem;font-weight:850;line-height:1.08}body.home-page .hero__stat .hero__stat-value{justify-content:flex-start}body.home-page .hero__stat-label,body.home-page .hero__stat span{color:#94a3b8;font-size:1rem;font-weight:600}body.home-page .hero-intelligence-panel{position:relative;display:grid;gap:.95rem;align-self:start;padding:1.6rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1.2rem;background:rgba(15,23,42,.88);box-shadow:0 24px 70px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body.home-page .hero-intelligence-panel::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg, rgba(16, 185, 129, 0.12), transparent 38%),linear-gradient(315deg, rgba(59, 130, 246, 0.12), transparent 46%),linear-gradient(180deg, rgba(255, 255, 255, 0.04), transparent 24%);pointer-events:none}body.home-page .hero-intelligence-panel::after{display:none}body.home-page .hero-intelligence-panel>*{position:relative;z-index:1}body.home-page .hero-intelligence-panel__header{display:grid;gap:.42rem;padding:.05rem .05rem .2rem}body.home-page .hero-intelligence-panel__eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:1.6rem;padding:0 .72rem;border:1px solid rgba(16,185,129,.22);border-radius:.8rem;background:rgba(16,185,129,.1);color:#34d399;font-size:.94rem;font-weight:800;text-transform:uppercase}body.home-page .hero-intelligence-panel__title{margin:0;color:#fff;font-size:2.2rem;font-weight:800;line-height:1.2}body.home-page .hero-intelligence-panel__subtitle{max-width:43rem;margin:.25rem 0 0;color:#a8b3c7;font-size:1.18rem;font-weight:500;line-height:1.62}body.home-page .hero-intelligence-panel__grid{display:grid;grid-template-columns:1fr;gap:.68rem}body.home-page .hero-workspace-card{display:grid;grid-template-columns:3.2rem minmax(0, 1fr);gap:.86rem;align-items:flex-start;padding:.95rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.035);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}body.home-page .hero-workspace-card:hover{transform:translateY(-1px);border-color:rgba(52,211,153,.24);background:hsla(0,0%,100%,.055);box-shadow:0 1.2rem 2.8rem -2.4rem rgba(20,184,166,.42)}body.home-page .hero-workspace-card__icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:.8rem;background:rgba(16,185,129,.12);color:#34d399;font-size:1.55rem}body.home-page .hero-workspace-card__icon svg{width:1.65rem;height:1.65rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.home-page .hero-workspace-card__title{display:block;margin:0 0 .2rem;color:#fff;font-size:1.28rem;font-weight:700;line-height:1.32}body.home-page .hero-workspace-card__text{margin:0;color:#a0aec0;font-size:1.08rem;font-weight:500;line-height:1.55}body.home-page .hero-workspace-tools{display:grid;gap:1rem;margin-top:2rem;padding-top:1.45rem;border-top:1px solid hsla(0,0%,100%,.08)}body.home-page .hero-workspace-tools__header{display:grid;gap:.55rem}body.home-page .hero-workspace-tools__badge{display:inline-flex;width:fit-content;color:#10b981;font-size:.8rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}body.home-page .hero-workspace-tools__title{margin:0;color:#fff;font-size:1.35rem;font-weight:850;line-height:1.25}body.home-page .hero-workspace-tools__text{max-width:54rem;margin:0;color:#94a3b8;font-size:.95rem;font-weight:600;line-height:1.6}body.home-page .hero-workspace-tools__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;margin-top:.35rem}body.home-page .hero-workspace-tool{display:flex;align-items:center;gap:1rem;min-height:88px;min-width:0;padding:1.2rem 1.4rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.014)),rgba(15,23,42,.88);color:#f8fafc;text-decoration:none;box-shadow:0 14px 36px rgba(0,0,0,.2);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}body.home-page .hero-workspace-tool:hover,body.home-page .hero-workspace-tool:focus-visible{transform:translateY(-3px);border-color:rgba(16,185,129,.28);background:linear-gradient(145deg, rgba(16, 185, 129, 0.08), rgba(14, 165, 233, 0.035)),rgba(15,23,42,.92);box-shadow:0 18px 48px rgba(0,0,0,.28);outline:none}body.home-page .hero-workspace-tool:focus-visible{box-shadow:0 18px 48px rgba(0,0,0,.28),0 0 0 4px rgba(16,185,129,.14)}body.home-page .hero-workspace-tool__icon{display:grid;flex:0 0 auto;place-items:center;width:56px;height:56px;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:linear-gradient(135deg, rgba(14, 165, 233, 0.18), rgba(16, 185, 129, 0.18));color:#a7f3d0}body.home-page .hero-workspace-tool__icon svg{width:2.35rem;height:2.35rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.home-page .hero-workspace-tool__content{display:grid;min-width:0;gap:.35rem}body.home-page .hero-workspace-tool__title{color:#fff;font-size:1.15rem;font-weight:800;line-height:1.25}body.home-page .hero-workspace-tool__description{color:#94a3b8;font-size:.95rem;font-weight:600;line-height:1.6}body.home-page .hero-workspace-tool__action{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;margin-top:.1rem;color:#a7f3d0;font-size:.9rem;font-weight:800;line-height:1.2}body.home-page .hero-workspace-tool__action svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}body.home-page .hero-workspace-tool:hover .hero-workspace-tool__action svg,body.home-page .hero-workspace-tool:focus-visible .hero-workspace-tool__action svg{transform:translateX(3px)}@media(min-width: 100em){body.home-page .hero__title{font-size:5.4rem}}@media(min-width: 75em)and (max-width: 99.9375em){body.home-page .hero__title{font-size:5.4rem}}@media(min-width: 62em)and (max-width: 74.9375em){body.home-page .hero__title{font-size:5rem}}@media(max-width: 70em){body.home-page .hero__container{grid-template-columns:1fr;align-items:start;gap:2.4rem;padding:3.6rem 1.6rem 4.2rem}body.home-page .hero__content{max-width:none}body.home-page .hero-intelligence-panel{align-self:auto}body.home-page .hero-intelligence-panel__title{font-size:2rem}body.home-page .hero-workspace-card__title{font-size:1.2rem}body.home-page .hero-workspace-card__text{font-size:1.02rem}body.home-page .hero-intelligence-panel__grid{grid-template-columns:1fr}body.home-page .hero-workspace-tools__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 48em){body.home-page .hero{padding-top:1.2rem}body.home-page .hero__container{padding:2.8rem 1rem 3.6rem;gap:1.4rem}body.home-page .hero__badge,body.home-page .hero__eyebrow{font-size:1.05rem}body.home-page .hero__title{font-size:3.4rem;line-height:1.12;letter-spacing:-0.03em}body.home-page .hero__description,body.home-page .hero__subtitle{font-size:1.45rem}body.home-page .hero-search{padding:.8rem}body.home-page .hero-search__top{align-items:stretch}body.home-page .hero-search__scope{width:100%;margin-left:0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}body.home-page .hero-search__scope::-webkit-scrollbar{display:none}body.home-page .hero-search__field{grid-template-columns:auto minmax(0, 1fr) auto}body.home-page .hero-search__field button[type=submit]{grid-column:1/-1;width:100%}body.home-page .hero__actions,body.home-page .hero__actions .hero__btn,body.home-page .hero__actions .hero-btn{width:100%}body.home-page .hero__actions{flex-direction:column}body.home-page .hero__stats{grid-template-columns:repeat(2, minmax(0, 1fr))}body.home-page .hero-intelligence-panel__title{font-size:1.8rem}body.home-page .hero-workspace-card__title{font-size:1.12rem}body.home-page .hero-workspace-card__text{font-size:1rem}body.home-page .hero-intelligence-panel__grid{grid-template-columns:1fr}body.home-page .hero-workspace-tools{margin-top:1.6rem;padding-top:1.25rem}body.home-page .hero-workspace-tools__grid{grid-template-columns:1fr}body.home-page .hero-workspace-tool{align-items:flex-start;min-height:0;width:100%}}@media(min-width: 48em)and (max-width: 70em){body.home-page .hero-intelligence-panel__title{font-size:2rem}body.home-page .hero-workspace-card__title{font-size:1.2rem}body.home-page .hero-workspace-card__text{font-size:1.02rem}body.home-page .hero-workspace-tools__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 48em)and (max-width: 61.9375em){body.home-page .hero__title{font-size:4.2rem;line-height:1.08;letter-spacing:-0.045em}}@media(max-width: 30em){body.home-page .hero__container{padding:2.4rem .9rem 3.2rem}body.home-page .hero-search__field input[type=search]{font-size:1.28rem}body.home-page .hero__stats{grid-template-columns:repeat(2, minmax(0, 1fr))}body.home-page .hero-workspace-tool{flex-direction:column;align-items:flex-start}}body.home-page .hero-search{display:block;width:100%;max-width:88rem;margin-top:2.4rem;padding:1.4rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;background:rgba(15,23,42,.88);box-shadow:0 2.4rem 6rem rgba(0,0,0,.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.home-page .hero-search::before{display:none;content:none}body.home-page .hero-search:hover,body.home-page .hero-search:focus-within{transform:none;border-color:rgba(16,185,129,.3);box-shadow:0 2.6rem 6.4rem rgba(0,0,0,.36),0 0 0 3px rgba(16,185,129,.08)}body.home-page .hero-search__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}body.home-page .hero-search__heading{min-width:0}body.home-page .hero-search__label{min-height:auto;margin-bottom:.55rem;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#10b981;font-size:1rem;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}body.home-page .hero-search__title{margin:0;color:#f8fafc;font-size:1.45rem;font-weight:850;line-height:1.25;letter-spacing:0}body.home-page .hero-search__text{max-width:62rem;margin:.35rem 0 0;color:#94a3b8;font-size:1.08rem;font-weight:500;line-height:1.6}body.home-page .hero-search__scope{flex:0 0 auto;margin-left:auto;padding:.25rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72)}body.home-page .hero-search__scope span{min-height:2.7rem;padding:0 .85rem;border-radius:.62rem;color:#cbd5e1;font-size:1.05rem;font-weight:700}body.home-page .hero-search__scope input:checked+span{border-color:rgba(20,184,166,.55);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 1rem 2rem -1.5rem rgba(14,165,233,.7)}body.home-page .hero-search__form{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.9rem;align-items:center}body.home-page .hero-search__input-wrap,body.home-page .hero-search__field.hero-search__input-wrap{position:relative;display:flex;align-items:center;min-height:auto;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}body.home-page .hero-search__input-wrap::before,body.home-page .hero-search__field.hero-search__input-wrap::before{display:none;content:none}body.home-page .hero-search__input-wrap:focus-within,body.home-page .hero-search__field.hero-search__input-wrap:focus-within{transform:none;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none}body.home-page .hero-search__icon,body.home-page .hero-search__field>.hero-search__icon{position:absolute;left:1.1rem;top:50%;z-index:2;width:1.7rem;height:1.7rem;margin:0;padding:0;border:0;border-radius:0;color:#34d399;background:rgba(0,0,0,0);box-shadow:none;transform:translateY(-50%);fill:none;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round}body.home-page .hero-search__input,body.home-page .hero-search__field input[type=search]{width:100%;min-height:4.6rem;padding:0 4.7rem 0 3.6rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:rgba(7,17,31,.72);color:#f8fafc;caret-color:#34d399;font:inherit;font-size:1.22rem;font-weight:600;line-height:1.3;box-shadow:none;-webkit-text-fill-color:#f8fafc}body.home-page .hero-search__input::placeholder,body.home-page .hero-search__field input[type=search]::placeholder{color:rgba(148,163,184,.72);font-weight:500;-webkit-text-fill-color:rgba(148,163,184,.72)}body.home-page .hero-search__input:hover,body.home-page .hero-search__input:focus,body.home-page .hero-search__input:focus-visible,body.home-page .hero-search__field input[type=search]:hover,body.home-page .hero-search__field input[type=search]:focus,body.home-page .hero-search__field input[type=search]:focus-visible{border-color:rgba(16,185,129,.45);background:rgba(7,17,31,.84);color:#f8fafc;outline:none;box-shadow:0 0 0 4px rgba(16,185,129,.12);-webkit-text-fill-color:#f8fafc}body.home-page .hero-search__clear{position:absolute;right:.7rem;top:50%;z-index:3;width:3.2rem;height:3.2rem;transform:translateY(-50%)}body.home-page .hero-search__clear:hover{transform:translateY(calc(-50% - 1px))}body.home-page .hero-search__button,body.home-page .hero-search__field button[type=submit]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:4.6rem;padding:0 1.8rem;border:none;border-radius:.8rem;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;cursor:pointer;font-size:1.18rem;font-weight:850;line-height:1;white-space:nowrap;box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.24);transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}body.home-page .hero-search__button::before,body.home-page .hero-search__field button[type=submit]::before{content:none}body.home-page .hero-search__button:hover,body.home-page .hero-search__button:focus-visible,body.home-page .hero-search__field button[type=submit]:hover,body.home-page .hero-search__field button[type=submit]:focus-visible{color:#fff;transform:translateY(-2px);outline:none;box-shadow:0 1.8rem 4.2rem rgba(14,165,233,.32)}body.home-page .hero-search__button:disabled{cursor:progress;opacity:.78;transform:none}body.home-page .hero-search__button svg{width:1.75rem;height:1.75rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}body.home-page .hero-search__spinner{border-color:hsla(0,0%,100%,.32);border-top-color:#fff}body.home-page .hero-search__suggestions{margin-top:.9rem;border-color:hsla(0,0%,100%,.1);border-radius:.8rem;background:rgba(15,23,42,.98);box-shadow:0 1.8rem 4.2rem rgba(0,0,0,.34)}body.home-page .hero-search__recent{margin-top:1rem}body.home-page .hero-search__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1rem}body.home-page .hero-search__chips{display:flex;flex-wrap:wrap;gap:.6rem}body.home-page .hero-search__chip{display:inline-flex;align-items:center;min-height:2.8rem;padding:.45rem .75rem;border:1px solid rgba(16,185,129,.2);border-radius:999px;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:.98rem;font-weight:700;line-height:1}body.home-page .hero-search__advanced{display:inline-flex;align-items:center;gap:.45rem;color:#a7f3d0;font-size:1rem;font-weight:800;text-decoration:none;transition:color .2s ease,transform .2s ease}body.home-page .hero-search__advanced:hover,body.home-page .hero-search__advanced:focus-visible{color:#fff;transform:translateX(2px);outline:none}body.home-page .hero-search__advanced svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(max-width: 48em){body.home-page .hero-search{max-width:none;padding:1.1rem}body.home-page .hero-search__header{flex-direction:column;align-items:stretch}body.home-page .hero-search__scope{width:100%;margin-left:0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}body.home-page .hero-search__scope::-webkit-scrollbar{display:none}body.home-page .hero-search__form{grid-template-columns:1fr}body.home-page .hero-search__button{width:100%}body.home-page .hero-search__footer{align-items:flex-start;flex-direction:column}}@media(max-width: 40em){body.home-page .hero-search{margin-top:1.8rem}body.home-page .hero-search__title{font-size:1.35rem}body.home-page .hero-search__text{font-size:1.02rem}body.home-page .hero-search__input,body.home-page .hero-search__field input[type=search]{font-size:1.08rem}}body.home-page{--dark-navy: #07111f;--panel-bg: #0f172a;--surface: #0b1628;--primary-green: #10b981;--secondary-green: #14b8a6;--info: #0ea5e9;--warning: #f59e0b;--danger: #ef4444;--text-primary: #f8fafc;--text-secondary: #94a3b8;--home-card-bg: rgba(15, 23, 42, 0.82);--home-card-border: rgba(255, 255, 255, 0.08);--home-card-hover-border: rgba(16, 185, 129, 0.28);--home-card-shadow: 0 14px 40px rgba(0, 0, 0, 0.22);--home-panel-shadow: 0 24px 60px rgba(0, 0, 0, 0.32);background:radial-gradient(circle at top left, rgba(16, 185, 129, 0.08), transparent 28%),radial-gradient(circle at top right, rgba(14, 165, 233, 0.08), transparent 25%),linear-gradient(180deg, #07111f 0%, #0b1628 35%, #0f172a 70%, #07111f 100%);color:var(--text-primary)}html:has(body.home-page){background:#07111f}body.home-page .main{background:rgba(0,0,0,0)}body.home-page :is(.hero,.section__featured-tender,.section__notice,.section__questions,.section__solution-hub,.section__our-services,.section__why-PFBD,.section__contact){position:relative;border-top:0;border-bottom:0;color:var(--text-primary)}body.home-page :is(.section__featured-tender,.section__notice,.section__questions,.section__solution-hub,.section__our-services,.section__why-PFBD,.section__contact)::before{content:"";position:absolute;top:0;left:10%;z-index:0;width:80%;height:1px;pointer-events:none;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.06), transparent);opacity:1;-webkit-mask-image:none;mask-image:none}body.home-page :is(.section__featured-tender,.section__notice,.section__questions,.section__solution-hub,.section__our-services,.section__why-PFBD,.section__contact)::after{opacity:.28}body.home-page .hero{background:radial-gradient(circle at 15% 20%, rgba(16, 185, 129, 0.18), transparent 35%),radial-gradient(circle at 85% 15%, rgba(14, 165, 233, 0.14), transparent 32%),linear-gradient(135deg, #07111f, #0f172a);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.05)}body.home-page .hero::before{background:linear-gradient(120deg, rgba(14, 165, 233, 0.055), transparent 38%),linear-gradient(300deg, rgba(16, 185, 129, 0.065), transparent 42%),linear-gradient(180deg, rgba(7, 17, 31, 0.1), rgba(7, 17, 31, 0.56))}body.home-page .hero__grid{opacity:.045;background:linear-gradient(rgba(255, 255, 255, 0.055) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.045) 1px, transparent 1px);background-size:5.6rem 5.6rem;mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.76), rgba(0, 0, 0, 0.28))}body.home-page .hero-intelligence-panel{background:rgba(15,23,42,.82);border-color:var(--home-card-border);box-shadow:var(--home-panel-shadow)}body.home-page .hero-intelligence-panel::before{background:linear-gradient(135deg, rgba(16, 185, 129, 0.08), transparent 34%),linear-gradient(315deg, rgba(14, 165, 233, 0.08), transparent 42%),linear-gradient(180deg, rgba(255, 255, 255, 0.035), transparent 26%)}body.home-page .section__featured-tender{background:radial-gradient(circle at 18% 8%, rgba(16, 185, 129, 0.08), transparent 30%),linear-gradient(180deg, #07111f 0%, #081321 100%)}body.home-page .section__notice{background:radial-gradient(circle at 82% 8%, rgba(14, 165, 233, 0.065), transparent 28%),linear-gradient(180deg, #0b1628 0%, #0c1729 100%)}body.home-page .section__questions{background:radial-gradient(circle at 12% 12%, rgba(16, 185, 129, 0.07), transparent 28%),linear-gradient(180deg, #0f172a 0%, #0d1728 100%)}body.home-page .section__solution-hub{background:radial-gradient(circle at 15% 15%, rgba(16, 185, 129, 0.08), transparent 30%),radial-gradient(circle at 85% 20%, rgba(14, 165, 233, 0.06), transparent 30%),linear-gradient(180deg, #07111f 0%, #0b1628 100%)}body.home-page .section__our-services{background:radial-gradient(circle at 15% 20%, rgba(16, 185, 129, 0.07), transparent 30%),linear-gradient(180deg, #07111f 0%, #0b1628 100%)}body.home-page .section__why-PFBD{background:radial-gradient(circle at 12% 18%, rgba(16, 185, 129, 0.07), transparent 30%),radial-gradient(circle at 88% 15%, rgba(14, 165, 233, 0.06), transparent 30%),linear-gradient(180deg, #07111f 0%, #0b1628 100%)}body.home-page .section__contact{background:radial-gradient(circle at 15% 18%, rgba(16, 185, 129, 0.08), transparent 30%),radial-gradient(circle at 85% 20%, rgba(14, 165, 233, 0.07), transparent 30%),linear-gradient(180deg, #07111f, #0b1628)}body.home-page :is(.section__featured-tender,.section__notice,.section__questions,.section__solution-hub,.section__our-services,.section__why-PFBD,.section__contact)>:is(.container,.card__container-featured-tender,.featured-tender-header__controls,.section__featured-tender__cta,.card__container-notice,.forum-filter-bar,.card__container--questions,.card__question-cta,.card__container-solution-hub,.our-services__intro,.card__container-our-services,.why-PFBD__intro,.contact-container){position:relative;z-index:1}body.home-page :is(.hero-workspace-card,.hero-search,.hero__stat,.section__featured-tender .featured-tender-live-count,.section__featured-tender .featured-tender-tabs,.section__featured-tender .card-featured-tender,.card-notice,.forum-filter-tabs,.card__question,.card__question-cta,.card-solution-hub,.our-services__intro,.card-our-services,.why-PFBD__intro,.why-PFBD__intro-stat,.contact__panel,.contact__support-card,.contact__list-item){background:var(--home-card-bg);border-color:var(--home-card-border);box-shadow:var(--home-card-shadow)}body.home-page :is(.hero-workspace-card,.section__featured-tender .card-featured-tender,.card-notice,.card__question,.card-solution-hub,.card-our-services,.why-PFBD__intro-stat,.contact__panel,.contact__list-item):hover{border-color:var(--home-card-hover-border);box-shadow:0 18px 45px rgba(0,0,0,.28)}body.home-page :is(.card-notice,.card-notice-event,.card-notice-important,.card__question,.card-solution-hub,.card-solution-hub:hover,.card-our-services,.card-our-services:nth-child(3n+2),.card-our-services:nth-child(3n),.card-our-services:hover,.card-our-services:focus-within){background:linear-gradient(145deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.014)),var(--home-card-bg)}body.home-page .section__solution-hub .card-solution-hub{background:rgba(15,23,42,.88);border-color:hsla(0,0%,100%,.08);box-shadow:0 14px 40px rgba(0,0,0,.22)}body.home-page .section__solution-hub .card-solution-hub:nth-child(n+5){background:rgba(15,23,42,.78)}body.home-page .section__solution-hub .card-solution-hub:hover,body.home-page .section__solution-hub .card-solution-hub:focus-within{border-color:rgba(16,185,129,.32);box-shadow:0 18px 48px rgba(0,0,0,.3)}body.home-page .section__solution-hub .card-solution-hub:nth-child(-n+4):hover,body.home-page .section__solution-hub .card-solution-hub:nth-child(-n+4):focus-within{border-color:rgba(16,185,129,.42)}body.home-page .section__solution-hub .card-solution-hub:nth-child(n+5):hover,body.home-page .section__solution-hub .card-solution-hub:nth-child(n+5):focus-within{border-color:rgba(16,185,129,.26)}body.home-page .card-solution-hub::after,body.home-page .card-our-services::after,body.home-page .card__question::after,body.home-page .section__questions::after,body.home-page .section__solution-hub::after,body.home-page .section__our-services::after{opacity:.2}body.home-page :is(.section-header__title,.card-featured-tender__header-title,.card-notice__body-title,.card__question-header-title,.card-solution-hub__header-title,.card-our-services__header-title,.why-PFBD__intro-title,.contact__form-title,.contact__support-card strong){color:var(--text-primary)}body.home-page :is(.section-header__subtitle,.hero__description,.hero__subtitle,.card-featured-tender__details-list-item dt,.card-notice__body-text,.card__question-body-text,.card-solution-hub__feature-item,.card-our-services__body-text,.why-PFBD__intro-text,.contact__form-subtitle,.contact__detail-meta){color:var(--text-secondary)}body.home-page :is(.section-header__badge,.card-featured-tender__badge--category,.card-notice__footer-text:first-child,.card__question-footer-tag:first-child,.card-solution-hub__badge,.card-our-services__badge,.why-PFBD__intro-eyebrow,.contact__form-badge){border-color:rgba(16,185,129,.24);background:rgba(16,185,129,.1);color:#a7f3d0;box-shadow:none}body.home-page .section__solution-hub .card-solution-hub__badge{border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.1);color:#a7f3d0}body.home-page .section__our-services.what-we-offer{padding:5rem 0}body.home-page .what-we-offer>.what-we-offer__container{width:min(100% - 4rem,1440px);max-width:1440px;margin:0 auto;padding:0}body.home-page .what-we-offer__header,body.home-page .what-we-offer .section-header--our-services{max-width:840px;justify-items:center;gap:1rem;margin:0 auto 2.8rem;padding:0;text-align:center}body.home-page .what-we-offer__header::before,body.home-page .what-we-offer__header::after,body.home-page .what-we-offer__title::before,body.home-page .what-we-offer__title::after,body.home-page .what-we-offer__description::before,body.home-page .what-we-offer__description::after{display:none;content:none}body.home-page .what-we-offer__eyebrow,body.home-page .what-we-offer .section-header .what-we-offer__eyebrow{display:inline-flex;align-items:center;width:auto;min-height:auto;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#10b981;font-size:1.1rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;box-shadow:none}body.home-page .what-we-offer__eyebrow::before,body.home-page .what-we-offer__eyebrow::after{display:none;content:none}body.home-page .what-we-offer__title,body.home-page .what-we-offer .section-header .what-we-offer__title{max-width:840px;margin:0 auto;color:#f8fafc;font-size:clamp(2.4rem,3.2vw,3.6rem);font-weight:850;line-height:1.16;letter-spacing:0}body.home-page .what-we-offer__description,body.home-page .what-we-offer .section-header .what-we-offer__description{max-width:760px;margin:0 auto;color:#94a3b8;font-size:1.35rem;font-weight:500;line-height:1.75}body.home-page .what-we-offer__summary{display:grid;grid-template-columns:1fr;gap:1.5rem;width:min(100% - 4rem,1440px);max-width:1440px;margin:0 auto;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}body.home-page .what-we-offer__intro{display:flex;flex-direction:column;gap:.75rem;max-width:760px}body.home-page .what-we-offer__intro-eyebrow{display:inline-flex;align-items:center;align-self:flex-start;min-height:auto;padding:0;border:0;background:rgba(0,0,0,0);color:#34d399;font-size:.98rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}body.home-page .what-we-offer__intro-title{max-width:760px;margin:0;color:#fff;font-size:clamp(1.75rem,1.55rem + .6vw,2.35rem);font-weight:800;line-height:1.22;letter-spacing:0}body.home-page .what-we-offer__intro-text{max-width:760px;margin:0;color:#94a3b8;font-size:1.08rem;font-weight:500;line-height:1.75}body.home-page .what-we-offer__button{min-height:4rem;margin-top:.3rem;padding:0 1.35rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.8rem;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:0;box-shadow:0 1rem 2.2rem -1.5rem rgba(14,165,233,.65)}body.home-page .what-we-offer__button:hover,body.home-page .what-we-offer__button:focus-visible{border-color:hsla(0,0%,100%,.2);box-shadow:0 1.4rem 3rem -1.7rem rgba(20,184,166,.72);transform:translateY(-2px)}body.home-page .what-we-offer__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;margin:0;padding:0;border:0;background:rgba(0,0,0,0)}body.home-page .what-we-offer__card{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-height:100%;padding:1.5rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:rgba(15,23,42,.86);box-shadow:0 14px 40px rgba(0,0,0,.22);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}body.home-page .what-we-offer__card:first-child{border-top:1px solid hsla(0,0%,100%,.08)}body.home-page .what-we-offer__card:hover,body.home-page .what-we-offer__card:focus-within{border-color:rgba(16,185,129,.3);background:rgba(15,23,42,.92);box-shadow:0 18px 46px rgba(0,0,0,.28);transform:translateY(-4px)}body.home-page .what-we-offer__card-icon{display:grid;place-items:center;width:4rem;height:4rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.16), rgba(14, 165, 233, 0.12));color:#34d399;flex:0 0 auto}body.home-page .what-we-offer__card-icon svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}body.home-page .what-we-offer__card .offer-card__title{margin:0;color:#fff;font-size:1.4rem;font-weight:800;line-height:1.3}body.home-page .what-we-offer__card .offer-card__text{margin:0;color:#94a3b8;font-size:1.05rem;font-weight:500;line-height:1.7}@media(max-width: 64em){body.home-page .what-we-offer__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}body.home-page .what-we-offer__title,body.home-page .what-we-offer .section-header .what-we-offer__title{font-size:2.7rem}body.home-page .what-we-offer__description,body.home-page .what-we-offer .section-header .what-we-offer__description{font-size:1.3rem}}@media(max-width: 40em){body.home-page .section__our-services.what-we-offer{padding:4rem 0}body.home-page .what-we-offer>.what-we-offer__container,body.home-page .what-we-offer__summary{width:min(100% - 2rem,1440px)}body.home-page .what-we-offer__header,body.home-page .what-we-offer .section-header--our-services{margin-bottom:2.4rem}body.home-page .what-we-offer__title,body.home-page .what-we-offer .section-header .what-we-offer__title{font-size:2.25rem;line-height:1.22}body.home-page .what-we-offer__description,body.home-page .what-we-offer .section-header .what-we-offer__description{font-size:1.3rem;line-height:1.7}body.home-page .what-we-offer__grid{grid-template-columns:1fr}body.home-page .what-we-offer__button{justify-content:center;width:100%}}body.home-page .section__solution-hub .solution-hub__header,body.home-page .section__solution-hub .section-header.solution-hub__header{max-width:840px;justify-items:center;margin:0 auto 3rem;padding:0;text-align:center}body.home-page .section__solution-hub .solution-hub__header::before,body.home-page .section__solution-hub .solution-hub__header::after,body.home-page .section__solution-hub .solution-hub__title::before,body.home-page .section__solution-hub .solution-hub__title::after,body.home-page .section__solution-hub .solution-hub__description::before,body.home-page .section__solution-hub .solution-hub__description::after{display:none;content:none}body.home-page .section__solution-hub .solution-hub__eyebrow,body.home-page .section__solution-hub .section-header .solution-hub__eyebrow{min-height:auto;justify-self:center;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#10b981;font-size:1.1rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;box-shadow:none}body.home-page .section__solution-hub .solution-hub__eyebrow::before,body.home-page .section__solution-hub .solution-hub__eyebrow::after{display:none;content:none}body.home-page .section__solution-hub .solution-hub__title,body.home-page .section__solution-hub .section-header .solution-hub__title{max-width:840px;margin:0 auto;color:#f8fafc;font-size:clamp(2.4rem,3.2vw,3.6rem);font-weight:850;line-height:1.16;letter-spacing:0}body.home-page .section__solution-hub .solution-hub__description,body.home-page .section__solution-hub .section-header .solution-hub__description{max-width:760px;margin:0 auto;color:#94a3b8;font-size:1.35rem;font-weight:500;line-height:1.75}@media(max-width: 768px){body.home-page .section__solution-hub .solution-hub__title,body.home-page .section__solution-hub .section-header .solution-hub__title{font-size:2.7rem}body.home-page .section__solution-hub .solution-hub__description,body.home-page .section__solution-hub .section-header .solution-hub__description{font-size:1.3rem}}@media(max-width: 640px){body.home-page .section__solution-hub .solution-hub__header,body.home-page .section__solution-hub .section-header.solution-hub__header{margin-bottom:2.4rem}body.home-page .section__solution-hub .solution-hub__title,body.home-page .section__solution-hub .section-header .solution-hub__title{font-size:2.25rem;line-height:1.22}body.home-page .section__solution-hub .solution-hub__description,body.home-page .section__solution-hub .section-header .solution-hub__description{font-size:1.3rem;line-height:1.7}}body.home-page .section__solution-hub .card-solution-hub__description{color:#94a3b8}body.home-page .section__solution-hub .card-solution-hub__feature-item{color:rgba(203,213,225,.88);border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}body.home-page .section__solution-hub .card-solution-hub__feature-item:hover{color:#fff;border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.075)}body.home-page .section__why-PFBD.why-bidorix{padding:5rem 0}body.home-page .why-bidorix__container{width:min(100% - 4rem,1440px);max-width:1440px;margin:0 auto;padding:0}body.home-page .why-bidorix__header,body.home-page .why-bidorix .section-header.why-bidorix__header{max-width:840px;justify-items:center;gap:1rem;margin:0 auto 2.8rem;padding:0;text-align:center}body.home-page .why-bidorix__header::before,body.home-page .why-bidorix__header::after,body.home-page .why-bidorix__title::before,body.home-page .why-bidorix__title::after,body.home-page .why-bidorix__description::before,body.home-page .why-bidorix__description::after{display:none;content:none}body.home-page .why-bidorix__eyebrow,body.home-page .why-bidorix .section-header .why-bidorix__eyebrow{display:inline-flex;align-items:center;width:auto;min-height:auto;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#10b981;font-size:1.1rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;box-shadow:none}body.home-page .why-bidorix__eyebrow::before,body.home-page .why-bidorix__eyebrow::after{display:none;content:none}body.home-page .why-bidorix__title,body.home-page .why-bidorix .section-header .why-bidorix__title{max-width:840px;margin:0 auto;color:#f8fafc;font-size:clamp(2.4rem,3.2vw,3.6rem);font-weight:850;line-height:1.16;letter-spacing:0}body.home-page .why-bidorix__description,body.home-page .why-bidorix .section-header .why-bidorix__description{max-width:760px;margin:0 auto;color:#94a3b8;font-size:1.35rem;font-weight:500;line-height:1.75}body.home-page .why-bidorix__panel{display:grid;grid-template-columns:1fr;gap:1.5rem;width:min(100% - 4rem,1440px);max-width:1440px;margin:0 auto;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}body.home-page .why-bidorix__intro{display:flex;flex-direction:column;gap:.75rem;max-width:760px}body.home-page .why-bidorix__intro-eyebrow{display:inline-flex;align-items:center;align-self:flex-start;min-height:auto;padding:0;border:0;background:rgba(0,0,0,0);color:#34d399;font-size:.98rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}body.home-page .why-bidorix__intro-title{max-width:760px;margin:0;color:#fff;font-size:clamp(1.75rem,1.55rem + .6vw,2.35rem);font-weight:800;line-height:1.22;letter-spacing:0}body.home-page .why-bidorix__intro-text{max-width:760px;margin:0;color:#94a3b8;font-size:1.08rem;font-weight:500;line-height:1.75}body.home-page .why-bidorix .why-PFBD__text-highlight{color:#a7f3d0;font-weight:800}body.home-page .why-bidorix__button{min-height:4rem;margin-top:.3rem;padding:0 1.35rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.8rem;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:0;box-shadow:0 1rem 2.2rem -1.5rem rgba(14,165,233,.65)}body.home-page .why-bidorix__button:hover,body.home-page .why-bidorix__button:focus-visible{border-color:hsla(0,0%,100%,.2);box-shadow:0 1.4rem 3rem -1.7rem rgba(20,184,166,.72);transform:translateY(-2px)}body.home-page .why-bidorix__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;margin:0;padding:0;border:0;background:rgba(0,0,0,0)}body.home-page .why-bidorix__card{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-height:100%;padding:1.6rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:rgba(15,23,42,.88);box-shadow:0 14px 40px rgba(0,0,0,.22);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}body.home-page .why-bidorix__card:first-child{border-top:1px solid hsla(0,0%,100%,.08)}body.home-page .why-bidorix__card:hover,body.home-page .why-bidorix__card:focus-within{border-color:rgba(16,185,129,.3);background:rgba(15,23,42,.94);box-shadow:0 18px 48px rgba(0,0,0,.3);transform:translateY(-5px)}body.home-page .why-bidorix__icon{display:grid;place-items:center;width:4rem;height:4rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.16), rgba(14, 165, 233, 0.12));color:#34d399;flex:0 0 auto}body.home-page .why-bidorix__icon svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}body.home-page .why-bidorix__card-title{margin:0;color:#fff;font-size:1.4rem;font-weight:800;line-height:1.3}body.home-page .why-bidorix__card-text{margin:0;color:#94a3b8;font-size:1.05rem;font-weight:500;line-height:1.75}@media(max-width: 64em){body.home-page .why-bidorix__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}body.home-page .why-bidorix__title,body.home-page .why-bidorix .section-header .why-bidorix__title{font-size:2.7rem}body.home-page .why-bidorix__description,body.home-page .why-bidorix .section-header .why-bidorix__description{font-size:1.3rem}}@media(max-width: 40em){body.home-page .section__why-PFBD.why-bidorix{padding:4rem 0}body.home-page .why-bidorix__container,body.home-page .why-bidorix__panel{width:min(100% - 2rem,1440px)}body.home-page .why-bidorix__header,body.home-page .why-bidorix .section-header.why-bidorix__header{margin-bottom:2.4rem}body.home-page .why-bidorix__title,body.home-page .why-bidorix .section-header .why-bidorix__title{font-size:2.25rem;line-height:1.22}body.home-page .why-bidorix__description,body.home-page .why-bidorix .section-header .why-bidorix__description{font-size:1.3rem;line-height:1.7}body.home-page .why-bidorix__grid{grid-template-columns:1fr}body.home-page .why-bidorix__button{justify-content:center;width:100%}}body.home-page .section__featured-tender .featured-tender-tabs__link.is-active,body.home-page .forum-filter-tabs__link.is-active,body.home-page .forum-filter-tabs__link[aria-current=page]{background:linear-gradient(135deg, var(--info), var(--secondary-green));color:#fff;box-shadow:0 1rem 2.2rem -1.5rem rgba(14,165,233,.65)}body.home-page .section.section__contact.bidorix-support{padding:5rem 0}body.home-page .bidorix-support__container{width:min(100% - 4rem,1440px);max-width:1440px;margin:0 auto;padding:0}body.home-page .bidorix-support .container{padding:0}body.home-page .bidorix-support__header,body.home-page .bidorix-support .section-header.bidorix-support__header{max-width:840px;justify-items:center;gap:1rem;margin:0 auto 2.8rem;padding:0;text-align:center}body.home-page .bidorix-support__header::before,body.home-page .bidorix-support__header::after,body.home-page .bidorix-support__title::before,body.home-page .bidorix-support__title::after,body.home-page .bidorix-support__description::before,body.home-page .bidorix-support__description::after{display:none;content:none}body.home-page .bidorix-support__eyebrow,body.home-page .bidorix-support .section-header .bidorix-support__eyebrow{display:inline-flex;align-items:center;width:auto;min-height:auto;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#10b981;font-size:1.1rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;box-shadow:none}body.home-page .bidorix-support__eyebrow::before,body.home-page .bidorix-support__eyebrow::after{display:none;content:none}body.home-page .bidorix-support__title,body.home-page .bidorix-support .section-header .bidorix-support__title{max-width:840px;margin:0 auto;color:#f8fafc;font-size:clamp(2.5rem,3.4vw,3.8rem);font-weight:850;line-height:1.15;letter-spacing:0}body.home-page .bidorix-support__description,body.home-page .bidorix-support .section-header .bidorix-support__description{max-width:820px;margin:0 auto;color:#94a3b8;font-size:1.35rem;font-weight:500;line-height:1.8}body.home-page .bidorix-support .contact__shell{gap:1.5rem}body.home-page .bidorix-support .contact__panel{border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:rgba(15,23,42,.88);box-shadow:0 18px 48px rgba(0,0,0,.24);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}body.home-page .bidorix-support .contact__panel:hover,body.home-page .bidorix-support .contact__panel:focus-within{border-color:rgba(16,185,129,.28);box-shadow:0 22px 56px rgba(0,0,0,.3)}body.home-page .bidorix-support__info-panel,body.home-page .bidorix-support .contact__panel--info{align-content:start;gap:1rem;padding:1.5rem}body.home-page .bidorix-support__form-panel,body.home-page .bidorix-support .contact__panel--form{padding:1.8rem;box-shadow:0 24px 64px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.06)}body.home-page .bidorix-support__overview{align-items:flex-start;gap:1rem;padding:1.25rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:hsla(0,0%,100%,.04)}body.home-page .bidorix-support__overview strong{color:#fff;font-size:1.45rem;font-weight:800;line-height:1.3}body.home-page .bidorix-support__overview span{color:#94a3b8;font-size:1.3rem;font-weight:500;line-height:1.65}body.home-page .bidorix-support .contact__support-icon,body.home-page .bidorix-support .contact__list-item-icon{display:grid;place-items:center;width:4rem;height:4rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.15), rgba(14, 165, 233, 0.12));color:#34d399;box-shadow:none;flex:0 0 4rem}body.home-page .bidorix-support .contact__support-icon svg,body.home-page .bidorix-support .contact__list-item-icon svg{width:2rem;height:2rem}body.home-page .bidorix-support__contact-list,body.home-page .bidorix-support .contact__list{display:grid;grid-template-columns:1fr;gap:.75rem}body.home-page .bidorix-support__contact-card,body.home-page .bidorix-support .contact__list-item{min-height:0;gap:.9rem;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:hsla(0,0%,100%,.04);box-shadow:none}body.home-page .bidorix-support .contact__list-item:hover,body.home-page .bidorix-support .contact__list-item:focus-visible{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.075);box-shadow:0 14px 32px rgba(0,0,0,.22);transform:translateY(-3px)}body.home-page .bidorix-support .contact__detail{gap:.12rem}body.home-page .bidorix-support .contact__detail-label{color:#a7f3d0;font-size:1rem;font-weight:800;letter-spacing:.08em}body.home-page .bidorix-support .contact__detail-value{color:#fff;font-size:1.28rem;font-weight:800;line-height:1.35}body.home-page .bidorix-support .contact__detail-meta{color:#94a3b8;font-size:1.16rem;font-weight:500;line-height:1.45}body.home-page .bidorix-support__quick-row{display:flex;flex-wrap:wrap;gap:.55rem;padding:.75rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:hsla(0,0%,100%,.04)}body.home-page .bidorix-support__quick-row span{display:inline-flex;align-items:center;min-height:2.8rem;padding:0 .85rem;border:1px solid rgba(16,185,129,.18);border-radius:.8rem;background:rgba(16,185,129,.08);color:#a7f3d0;font-size:1.08rem;font-weight:800;line-height:1.2}body.home-page .bidorix-support .contact__social{gap:.55rem;margin-top:.15rem}body.home-page .bidorix-support .contact__social a{width:4rem;height:4rem;border-radius:1rem;background:hsla(0,0%,100%,.04)}body.home-page .bidorix-support .contact__form--inputs{gap:1.25rem}body.home-page .bidorix-support .contact__form-header{gap:.65rem}body.home-page .bidorix-support .contact__form-badge{min-height:auto;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#10b981;font-size:1rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}body.home-page .bidorix-support .contact__form-title{color:#fff;font-size:clamp(1.85rem,1.65rem + .6vw,2.4rem);font-weight:850;line-height:1.18}body.home-page .bidorix-support .contact__form-subtitle{max-width:68rem;color:#94a3b8;font-size:1.28rem;font-weight:500;line-height:1.7}body.home-page .bidorix-support .contact__form-grid{gap:1rem}body.home-page .bidorix-support .contact__form-field{gap:.55rem}body.home-page .bidorix-support .contact__form--input--label{color:#e2e8f0;font-size:1.08rem;font-weight:800}body.home-page .bidorix-support .contact__form--input input[type=text],body.home-page .bidorix-support .contact__form--input input[type=email],body.home-page .bidorix-support .contact__form--input input[type=password],body.home-page .bidorix-support .contact__form--input input[type=number],body.home-page .bidorix-support .contact__form--input input[type=tel],body.home-page .bidorix-support .contact__form--input input[type=search],body.home-page .bidorix-support .contact__form--input input[type=url],body.home-page .bidorix-support .contact__form--input select,body.home-page .bidorix-support .contact__form--input textarea{min-height:4.4rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.8rem;background-color:rgba(2,6,23,.52);color:#fff;font-size:1.35rem;font-weight:500}body.home-page .bidorix-support .contact__form--input textarea{min-height:18rem}body.home-page .bidorix-support .contact__form--input input:focus,body.home-page .bidorix-support .contact__form--input select:focus,body.home-page .bidorix-support .contact__form--input textarea:focus{border-color:rgba(16,185,129,.45);box-shadow:0 0 0 4px rgba(16,185,129,.1),inset 0 1px 0 hsla(0,0%,100%,.08)}body.home-page .bidorix-support .contact__form-actions{gap:.85rem}body.home-page .bidorix-support .contact__submit,body.home-page .bidorix-support .contact__assist-link{min-height:4.4rem;border-radius:.8rem;font-size:1.25rem;font-weight:800}body.home-page .bidorix-support .contact__submit{border-color:hsla(0,0%,100%,.12);background:linear-gradient(135deg, #0ea5e9, #14b8a6);box-shadow:0 1rem 2.2rem -1.5rem rgba(14,165,233,.65)}body.home-page .bidorix-support .contact__assist-link{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#a7f3d0}body.home-page .bidorix-support__trust-strip{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.25rem;padding:.75rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:hsla(0,0%,100%,.04)}body.home-page .bidorix-support__trust-strip .contact__form-trust-item{min-height:2.8rem;padding:0 .85rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(0,0,0,0);color:#cbd5e1;font-size:1.08rem;font-weight:800}@media(min-width: 64em){body.home-page .bidorix-support .contact__shell{grid-template-columns:minmax(0, 0.42fr) minmax(0, 0.58fr);align-items:stretch}}@media(max-width: 48em){body.home-page .bidorix-support .contact__shell{grid-template-columns:1fr}body.home-page .bidorix-support .contact__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 40em){body.home-page .section.section__contact.bidorix-support{padding:4rem 0}body.home-page .bidorix-support__container{width:min(100% - 2rem,1440px)}body.home-page .bidorix-support__header,body.home-page .bidorix-support .section-header.bidorix-support__header{margin-bottom:2.4rem}body.home-page .bidorix-support__title,body.home-page .bidorix-support .section-header .bidorix-support__title{font-size:2.25rem;line-height:1.22}body.home-page .bidorix-support__description,body.home-page .bidorix-support .section-header .bidorix-support__description{font-size:1.3rem;line-height:1.7}body.home-page .bidorix-support .contact__list{grid-template-columns:1fr}body.home-page .bidorix-support__info-panel,body.home-page .bidorix-support .contact__panel--info,body.home-page .bidorix-support__form-panel,body.home-page .bidorix-support .contact__panel--form{padding:1.2rem}body.home-page .bidorix-support .contact__form-actions{grid-template-columns:1fr}body.home-page .bidorix-support .contact__submit,body.home-page .bidorix-support .contact__assist-link{width:100%}}@media(max-width: 48em){body.home-page{background:radial-gradient(circle at top left, rgba(16, 185, 129, 0.055), transparent 24%),radial-gradient(circle at top right, rgba(14, 165, 233, 0.055), transparent 22%),linear-gradient(180deg, #07111f 0%, #0b1628 44%, #0f172a 100%)}body.home-page .hero{background:radial-gradient(circle at 18% 12%, rgba(16, 185, 129, 0.12), transparent 32%),radial-gradient(circle at 88% 8%, rgba(14, 165, 233, 0.1), transparent 30%),linear-gradient(135deg, #07111f, #0f172a)}body.home-page .hero__grid{opacity:.03}}.section--tenders{flex-basis:100%;position:relative;display:flex;flex-direction:column;gap:4rem;margin-top:10rem}.section--tenders__header{position:relative;overflow:hidden;padding:1.8rem 2.4rem 5.6rem;background:linear-gradient(135deg, rgba(11, 41, 31, 0.98), rgba(21, 76, 59, 0.96)),radial-gradient(circle at 82% 18%, rgba(250, 204, 21, 0.16), transparent 26%)}.section--tenders__header::before{content:"";position:absolute;inset:auto 0 0;height:.6rem;background:linear-gradient(90deg, #006a4e, #facc15, #16a34a)}.section--tenders__filter-shell{width:100%;margin:3.2rem auto 0;position:relative;z-index:2}.section--tenders__filter-shell:has(.tender-filters__more[open]){z-index:1300}.section--tenders__header-content{width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0, 1fr);gap:5rem;align-items:center;text-align:center}@media(max-width: 900px){.section--tenders__header-content{grid-template-columns:1fr}}.section--tenders__copy{min-width:0}.section--tenders__live-badge{width:fit-content;display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.2rem;border-radius:999px;color:#ecfdf5;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);font-size:1.25rem;font-weight:800;box-shadow:0 12px 26px rgba(2,6,23,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.section--tenders__live-dot{width:.8rem;height:.8rem;border-radius:50%;background:#facc15;box-shadow:0 0 0 .45rem rgba(250,204,21,.16)}.section--tenders #liveTenderHeaderBadgeCount{display:inline-flex;align-items:center;gap:.6rem}.section--tenders__eyebrow{width:fit-content;display:inline-flex;align-items:center;padding:.8rem 1.3rem;margin-bottom:1.6rem;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);color:rgba(248,250,252,.88);font-size:1.15rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(10px)}.section--tenders__title{margin:0;max-width:100%;font-size:2rem;font-weight:700;line-height:1.08;color:#f8fafc;letter-spacing:0}.section--tenders__description{max-width:100%;margin:1.6rem 0 0;font-size:1.65rem;line-height:1.72;color:rgba(226,232,240,.78)}.section--tenders__trust-list{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem;align-items:center;justify-content:center}.section--tenders__trust-list span{display:inline-flex;align-items:center;gap:.7rem;padding:.75rem 1.1rem;border-radius:999px;color:rgba(248,250,252,.88);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);font-size:1.25rem;font-weight:700}.section--tenders__trust-list span::before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:#facc15}.section--tenders__summary{display:flex;flex-direction:column;gap:1.4rem}.section--tenders__count-card,.section--tenders__status-card{border-radius:1.4rem;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.09);box-shadow:0 18px 34px rgba(2,6,23,.16);backdrop-filter:blur(14px)}.section--tenders__count-card{display:grid;grid-template-columns:auto 1fr;gap:.8rem 1.2rem;align-items:center;padding:2rem}.section--tenders__count-icon{grid-row:1/span 2;width:4.8rem;height:4.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1.2rem;color:#0f3d2f;background:#facc15;box-shadow:0 12px 22px rgba(250,204,21,.22)}.section--tenders__count-label{color:rgba(226,232,240,.88);font-size:1.25rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.section--tenders__count-value{color:#fff;font-size:clamp(3rem,4vw,4.4rem);line-height:.95;letter-spacing:0}.section--tenders__count-wrap{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.section--tenders__count-unit{color:rgba(226,232,240,.86);font-size:1.5rem;font-weight:800}.section--tenders__status-card{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;padding:1.6rem}@media(max-width: 520px){.section--tenders__status-card{grid-template-columns:1fr}}.section--tenders__status-item{display:flex;flex-direction:column;gap:.5rem}.section--tenders__status-item strong{color:#fff;font-size:1.45rem;line-height:1.35}.section--tenders__status-label{color:rgba(203,213,225,.78);font-size:1.15rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.section--tenders__status-pill{grid-column:1/-1;width:fit-content;display:inline-flex;align-items:center;padding:.7rem 1.1rem;border-radius:999px;color:#dcfce7;background:rgba(22,163,74,.22);border:1px solid rgba(187,247,208,.24);font-size:1.25rem;font-weight:800}@media(max-width: 640px){.section--tenders__header{padding:4.4rem 1.6rem}.section--tenders__status-card{grid-template-columns:1fr}.section--tenders__count-card{grid-template-columns:1fr}.section--tenders__count-icon{grid-row:auto}}.tender-filters{background:#fff;border-radius:1.6rem;box-shadow:0 12px 40px rgba(0,0,0,.08);padding:3.2rem;margin-top:-6rem;position:relative;z-index:10;border:1px solid rgba(226,232,240,.8);overflow:hidden;margin-bottom:3.2rem}.tender-filters--header{width:100%;margin:0;padding:1.6rem;border-radius:.8rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 24px 54px rgba(2,6,23,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:visible;margin-bottom:0}.tender-filters--header .tender-filters__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.4rem;padding-bottom:1.2rem;border-bottom-color:hsla(0,0%,100%,.14)}.tender-filters--header .tender-filters__title{margin-bottom:0;color:#fff;font-size:1.8rem}.tender-filters--header .tender-filters__title::before{background:#facc15}.tender-filters--header .tender-filters__subtitle{max-width:58rem;margin-left:0;color:rgba(226,232,240,.78);font-size:1.25rem;line-height:1.5;text-align:right}.tender-filters--header .tender-filters__quick-search{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.2rem;padding:0;margin-bottom:1.2rem;border:0;border-radius:0;background:rgba(0,0,0,0)}.tender-filters--header .tender-filters__quick-search .tender-filters__item--wide{grid-column:span 2}.tender-filters--header .tender-filters__quick-search .tender-filters__item{gap:.7rem}.tender-filters--header .tender-filters__quick-search .tender-filters__item>label,.tender-filters--header .tender-filters__quick-search .tender-filters__item>.tender-filters__field-label{color:rgba(248,250,252,.86);font-size:1.22rem;font-weight:800;margin-left:.4rem}.tender-filters--header .tender-filters__quick-search .tender-filters__item input:not([type=checkbox]):not([type=radio]),.tender-filters--header .tender-filters__quick-search .tender-filters__item select{min-height:4.8rem;border-color:hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.96);box-shadow:0 12px 24px rgba(2,6,23,.08)}.tender-filters--header .tender-filters__quick-search .tender-filters__item input:not([type=checkbox]):not([type=radio]):hover,.tender-filters--header .tender-filters__quick-search .tender-filters__item select:hover{border-color:rgba(250,204,21,.42)}.tender-filters--header .tender-filters__quick-search .tender-filters__item input:not([type=checkbox]):not([type=radio]):focus,.tender-filters--header .tender-filters__quick-search .tender-filters__item select:focus{border-color:#facc15;box-shadow:0 0 0 4px rgba(250,204,21,.18)}.tender-filters--header .tender-filters__quick-search .tender-filters__dropdown{position:relative}.tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-toggle{min-height:4.8rem;border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.96);box-shadow:0 12px 24px rgba(2,6,23,.08)}.tender-filters--header .tender-filters__quick-search .tender-filters__dropdown[open]{z-index:30}.tender-filters--header .tender-filters__quick-search .tender-filters__dropdown[open] .tender-filters__dropdown-toggle{border-color:#facc15;box-shadow:0 0 0 4px rgba(250,204,21,.18)}.tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu{position:absolute;top:calc(100% + .7rem);left:0;right:0;z-index:35;box-shadow:0 22px 44px rgba(2,6,23,.18)}.tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice{color:#334155}.tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice:hover,.tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice:has(input:checked){color:#0f3d2f}.tender-filters--header .tender-filters__quick-search .tender-filters__choice-list{max-height:22rem}.tender-filters--header .tender-filters__container{margin-bottom:0}.tender-filters--header .tender-filters__actions{justify-content:flex-end;padding-top:1.4rem;margin-top:1.4rem;border-top-color:hsla(0,0%,100%,.14)}.tender-filters--header .tender-filters__actions .btn{min-height:4.4rem;border-radius:.8rem}.tender-filters--header .tender-filters__actions .btn--reset{color:rgba(248,250,252,.88);border-color:hsla(0,0%,100%,.18)}.tender-filters--header .tender-filters__actions .btn--reset:hover{color:#fff;background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.28)}.tender-filters--header .tender-filters__actions .btn--search{color:#0f3d2f;background:#facc15;border-color:#facc15;box-shadow:0 14px 26px rgba(250,204,21,.22)}.tender-filters--header .tender-filters__actions .btn--search:hover{color:#0f3d2f;background:#fde047;border-color:#fde047;box-shadow:0 16px 30px rgba(250,204,21,.3)}@media(max-width: 1100px){.tender-filters--header .tender-filters__header{align-items:flex-start;flex-direction:column}.tender-filters--header .tender-filters__subtitle{text-align:left}.tender-filters--header .tender-filters__quick-search{grid-template-columns:repeat(2, minmax(0, 1fr))}.tender-filters--header .tender-filters__quick-search .tender-filters__item--wide{grid-column:span 2}}@media(max-width: 640px){.tender-filters--header{padding:1.2rem;backdrop-filter:none;-webkit-backdrop-filter:none}.tender-filters--header .tender-filters__quick-search{grid-template-columns:1fr}.tender-filters--header .tender-filters__quick-search .tender-filters__item--wide{grid-column:auto}.tender-filters--header .tender-filters__more[open] .tender-filters__more-panel{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;gap:1.2rem;max-height:none;margin:0;padding:1.2rem;border:0;border-radius:0;overflow-y:auto;color:#0f172a;background:#f8fafc;box-shadow:none;animation:tenderFilterDrawerIn .28s ease}.tender-filters--header .tender-filters__drawer-head{position:sticky;top:-1.2rem;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 0 1rem;background:#f8fafc}.tender-filters--header .tender-filters__drawer-head strong{display:block;color:#0f172a;font-size:1.7rem}.tender-filters--header .tender-filters__drawer-head span{display:block;color:#64748b;font-size:1.2rem;font-weight:700}.tender-filters--header .tender-filters__drawer-close{width:4rem;height:4rem;flex:0 0 4rem;border:1px solid rgba(203,213,225,.9);border-radius:999px;color:#0f172a;background:#fff;font-size:2.4rem;line-height:1;cursor:pointer}.tender-filters--header .tender-filters__selected-summary{background:#fff;border-color:rgba(203,213,225,.85)}.tender-filters--header .tender-filters__selected-label{color:#64748b}.tender-filters--header .tender-filters__selected-total{color:#0f172a}.tender-filters--header .tender-filters__selected-empty{color:#64748b;background:#f1f5f9}.tender-filters--header .tender-filters__selected-chip{color:#0f3d2f;background:rgba(250,204,21,.2);border-color:#facc15}.tender-filters--header .tender-filters__filter-card{display:none}.tender-filters--header .tender-filters__container{margin-bottom:0}.tender-filters--header .tender-filters__drawer-footer{position:sticky;bottom:-1.2rem;z-index:4;display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 0 1.2rem;margin-top:auto;background:linear-gradient(180deg, rgba(248, 250, 252, 0), #f8fafc 28%)}.tender-filters--header .tender-filters__drawer-footer .btn{width:100%;min-height:4.6rem}.tender-filters--header .tender-filters__actions{flex-direction:column-reverse;align-items:stretch}.tender-filters--header .tender-filters__actions .btn{width:100%}}.tender-filters__header{margin-bottom:2.8rem;padding-bottom:2rem;border-bottom:1px solid #f1f5f9}.tender-filters__title{font-size:2.2rem;font-weight:700;color:#0f172a;margin-bottom:.6rem;display:flex;align-items:center;gap:1.2rem}.tender-filters__title::before{content:"";width:.4rem;height:2.4rem;background:#006a4e;border-radius:1rem}.tender-filters__subtitle{font-size:1.4rem;color:#64748b;font-weight:500;margin-left:1.6rem}.tender-filters__container{display:flex;flex-direction:column;gap:1.4rem;margin-bottom:3.2rem}.tender-filters__group{border:1px solid rgba(203,213,225,.82);border-radius:.8rem;background:#fff;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.tender-filters__group:hover{border-color:rgba(0,106,78,.32);box-shadow:0 12px 28px rgba(15,23,42,.06)}.tender-filters__group[open]{border-color:rgba(0,106,78,.42);box-shadow:0 16px 34px rgba(0,106,78,.08)}.tender-filters__group[open] .tender-filters__group-panel{grid-template-rows:1fr}.tender-filters__group[open] .tender-filters__group-indicator{background:#006a4e}.tender-filters__group[open] .tender-filters__group-indicator::before{opacity:0;transform:translate(-50%, -50%) rotate(90deg)}.tender-filters__group[open] .tender-filters__group-indicator::after{background:#fff}.tender-filters__group.has-selected-filters{border-color:rgba(250,204,21,.58);box-shadow:0 16px 34px rgba(250,204,21,.12)}.tender-filters__group.has-selected-filters .tender-filters__group-count{color:#0f3d2f;background:#facc15;border-color:rgba(0,0,0,0)}.tender-filters__group-summary{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.6rem 1.6rem;padding:1.5rem 1.6rem;cursor:pointer;list-style:none}.tender-filters__group-summary::-webkit-details-marker{display:none}.tender-filters__group-summary:focus-visible{outline:3px solid rgba(0,106,78,.22);outline-offset:-3px}.tender-filters__group-title{display:flex;align-items:center;gap:1rem;margin:0;color:#0f172a;font-size:1.45rem;font-weight:800}.tender-filters__group-title::before{content:"";width:2.6rem;height:2.6rem;flex:0 0 2.6rem;border-radius:.6rem;background:#006a4e;box-shadow:0 0 0 .5rem rgba(0,106,78,.08);background-repeat:no-repeat;background-position:center;background-size:1.55rem}.tender-filters__group-title--procurement::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8Z'/%3e%3cpath d='M14 2v6h6'/%3e%3cpath d='M9 15h6'/%3e%3cpath d='M9 11h3'/%3e%3c/svg%3e")}.tender-filters__group-title--category::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M20.59 13.41 13.42 20.58a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82Z'/%3e%3cline x1='7' x2='7.01' y1='7' y2='7'/%3e%3c/svg%3e")}.tender-filters__group-title--budget::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cline x1='12' x2='12' y1='2' y2='22'/%3e%3cpath d='M17 5H9.5a3.5 3.5 0 0 0 0 7H14a3.5 3.5 0 0 1 0 7H6'/%3e%3c/svg%3e")}.tender-filters__group-title--authority::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M3 21h18'/%3e%3cpath d='M5 21V7l8-4v18'/%3e%3cpath d='M19 21V11l-6-4'/%3e%3c/svg%3e")}.tender-filters__group-title--location::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 1 1 16 0Z'/%3e%3ccircle cx='12' cy='10' r='3'/%3e%3c/svg%3e")}.tender-filters__group-hint{grid-column:1;color:#64748b;font-size:1.3rem;font-weight:600;line-height:1.5}.tender-filters__group-indicator{grid-column:3;grid-row:1/span 2;width:3rem;height:3rem;border-radius:999px;position:relative;border:1px solid rgba(0,106,78,.18);background:rgba(0,106,78,.06);transition:background .25s ease}.tender-filters__group-indicator::before,.tender-filters__group-indicator::after{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:.2rem;border-radius:999px;background:#006a4e;transform:translate(-50%, -50%);transition:opacity .25s ease,transform .25s ease,background .25s ease}.tender-filters__group-indicator::before{transform:translate(-50%, -50%) rotate(90deg)}.tender-filters__group-count{grid-column:2;grid-row:1/span 2;min-width:3.2rem;min-height:3.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#006a4e;background:rgba(0,106,78,.08);border:1px solid rgba(0,106,78,.12);font-size:1.25rem;font-weight:900}.tender-filters__group-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.tender-filters__group-panel>*{min-height:0;overflow:hidden}.tender-filters__group-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 24rem), 1fr));gap:1.6rem;padding:0}.tender-filters__quick-search{display:grid;grid-template-columns:minmax(18rem, 28rem) minmax(28rem, 1fr);gap:2.4rem;padding:2rem;margin-bottom:2.4rem;border-radius:1.2rem;background:linear-gradient(135deg, #f8fafc, #eef7f3);border:1px solid rgba(203,213,225,.85)}@media(max-width: 700px){.tender-filters__quick-search{grid-template-columns:1fr;padding:1.6rem}}.tender-filters__more{border-radius:.8rem}.tender-filters__more[open] .tender-filters__more-indicator{background:#facc15}.tender-filters__more[open] .tender-filters__more-indicator::before{opacity:0;transform:translate(-50%, -50%) rotate(90deg)}.tender-filters__more[open] .tender-filters__more-indicator::after{background:#0f3d2f}.tender-filters__more-toggle{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem 1.2rem;padding:1.1rem 1.2rem;border-radius:.8rem;color:#fff;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);cursor:pointer;list-style:none;transition:background .25s ease,border-color .25s ease}.tender-filters__more-toggle::-webkit-details-marker{display:none}.tender-filters__more-toggle:hover{background:hsla(0,0%,100%,.14);border-color:rgba(250,204,21,.3)}.tender-filters__more-toggle:focus-visible{outline:3px solid rgba(250,204,21,.35);outline-offset:2px}.tender-filters__more-label{font-size:1.35rem;font-weight:900}.tender-filters__more-hint{color:rgba(226,232,240,.76);font-size:1.2rem;font-weight:700}.tender-filters__more-indicator{width:3rem;height:3rem;border-radius:999px;position:relative;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.18);transition:background .25s ease}.tender-filters__more-indicator::before,.tender-filters__more-indicator::after{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:.2rem;border-radius:999px;background:#fff;transform:translate(-50%, -50%);transition:opacity .25s ease,transform .25s ease,background .25s ease}.tender-filters__more-indicator::before{transform:translate(-50%, -50%) rotate(90deg)}.tender-filters__more-panel{margin-top:1.2rem;padding:1.4rem;max-height:min(72vh,76rem);overflow-y:auto;border:1px solid rgba(203,213,225,.9);border-radius:.8rem;color:#0f172a;background:linear-gradient(180deg, #ffffff, #f8fafc);box-shadow:0 24px 60px rgba(2,6,23,.18);animation:tenderFilterReveal .28s ease}.tender-filters__drawer-head{position:sticky;top:-1.4rem;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.2rem 0 1.2rem;margin-bottom:1.2rem;background:linear-gradient(180deg, #ffffff 68%, rgba(255, 255, 255, 0))}.tender-filters__drawer-head strong{display:block;color:#0f172a;font-size:1.7rem;line-height:1.2}.tender-filters__drawer-head span{display:block;margin-top:.35rem;color:#64748b;font-size:1.2rem;font-weight:700;line-height:1.35}.tender-filters__selected-summary{display:grid;grid-template-columns:minmax(18rem, auto) minmax(0, 1fr);gap:1.2rem;align-items:center;padding:1.2rem;margin-bottom:1.2rem;border-radius:.8rem;background:hsla(0,0%,100%,.11);border:1px solid hsla(0,0%,100%,.14)}.tender-filters__selected-label{display:block;color:rgba(226,232,240,.78);font-size:1.12rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.tender-filters__selected-total{color:#fff;font-size:1.45rem}.tender-filters__selected-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem}.tender-filters__selected-chip,.tender-filters__selected-empty{min-height:3.2rem;display:inline-flex;align-items:center;gap:.7rem;padding:.5rem .95rem;border-radius:999px;font-size:1.2rem;font-weight:850}.tender-filters__selected-chip{color:#fef9c3;background:rgba(250,204,21,.14);border:1px solid rgba(250,204,21,.34);cursor:pointer;transition:background .2s ease,transform .2s ease}.tender-filters__selected-chip:hover{background:rgba(250,204,21,.24);transform:translateY(-1px)}.tender-filters__selected-chip:focus-visible{outline:3px solid rgba(250,204,21,.35);outline-offset:2px}.tender-filters__selected-empty{color:rgba(226,232,240,.72);background:hsla(0,0%,100%,.08)}.tender-filters__advanced-layout{display:grid;grid-template-columns:minmax(22rem, 0.28fr) minmax(0, 1fr);gap:1.4rem;align-items:start}.tender-filters__accordion{min-width:0}.tender-filters__filter-card{position:sticky;top:6.4rem;display:flex;flex-direction:column;gap:1.1rem;padding:1.5rem;border-radius:.8rem;color:#ecfdf5;background:linear-gradient(160deg, rgba(0, 106, 78, 0.92), rgba(15, 61, 47, 0.94)),linear-gradient(90deg, rgba(250, 204, 21, 0.18), transparent);border:1px solid rgba(250,204,21,.18);box-shadow:0 16px 34px rgba(2,6,23,.16)}.tender-filters__filter-card strong{color:#fff;font-size:1.55rem;line-height:1.35}.tender-filters__filter-card p{margin:0;color:rgba(226,232,240,.78);font-size:1.25rem;line-height:1.55}.tender-filters__filter-card-label{width:fit-content;padding:.45rem .8rem;border-radius:999px;color:#0f3d2f;background:#facc15;font-size:1.05rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.tender-filters__clear-all,.tender-filters__section-clear,.tender-filters__drawer-close{font:inherit}.tender-filters__drawer-close{width:3.8rem;height:3.8rem;flex:0 0 3.8rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(203,213,225,.9);border-radius:999px;color:#0f172a;background:#fff;font-size:2.2rem;line-height:1;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.tender-filters__drawer-close:hover{border-color:rgba(0,106,78,.28);background:#eef7f3;transform:translateY(-1px)}.tender-filters__clear-all{min-height:4rem;border:1px solid rgba(250,204,21,.42);border-radius:.8rem;padding:0 1.2rem;color:#0f3d2f;background:#facc15;font-size:1.25rem;font-weight:900;cursor:pointer;transition:background .2s ease,transform .2s ease}.tender-filters__clear-all:hover{background:#fde047;transform:translateY(-1px)}.tender-filters__group-inner{padding:0 1.6rem 1.6rem}.tender-filters__section-tools{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.4rem}.tender-filters__section-tools span{color:#475569;font-size:1.2rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.tender-filters__section-clear{min-height:3.6rem;border:1px solid rgba(0,106,78,.18);border-radius:.8rem;padding:0 1.2rem;color:#006a4e;background:rgba(0,106,78,.06);font-size:1.2rem;font-weight:900;cursor:pointer;transition:background .2s ease,border-color .2s ease}.tender-filters__section-clear:hover{background:rgba(0,106,78,.12);border-color:rgba(0,106,78,.3)}.tender-filters__field-label{font-size:1.4rem;font-weight:700;color:#334155;margin-left:.4rem}.tender-filters__choice-list{display:flex;flex-wrap:wrap;gap:.65rem;align-content:flex-start}.tender-filters__choice-list--scroll{max-height:18.5rem;overflow-y:auto;padding:.45rem;border-radius:.8rem;background:#f8fafc;border:1px solid rgba(226,232,240,.9)}.tender-filters__choice-list.has-no-results::after{content:"No results found";width:100%;padding:1.2rem;color:#64748b;font-size:1.3rem;font-weight:800;text-align:center}.tender-filters__choice{position:relative;display:inline-flex;align-items:center;max-width:100%;min-height:3.2rem;gap:.55rem;border:1px solid rgba(203,213,225,.9);border-radius:999px;padding:.45rem .82rem .45rem .52rem;color:#334155;background:linear-gradient(180deg, #ffffff, #f8fafc);font-size:1.18rem;font-weight:800;line-height:1.2;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.tender-filters__choice input{width:1.35rem;min-width:1.35rem;height:1.35rem;min-height:1.35rem;flex:0 0 1.35rem;margin:0;padding:0;appearance:none;-webkit-appearance:none;border:1.5px solid rgba(100,116,139,.58);border-radius:.32rem;background:#fff;box-shadow:inset 0 1px 2px rgba(15,23,42,.05);cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.tender-filters__choice input[type=radio]{border-radius:999px}.tender-filters__choice input[type=checkbox]:checked{border-color:#006a4e;background:#006a4e url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m4 10 4 4 8-8'/%3e%3c/svg%3e") no-repeat center/0.95rem;box-shadow:0 0 0 .3rem rgba(0,106,78,.1)}.tender-filters__choice input[type=radio]:checked{border-color:#006a4e;background:#006a4e;box-shadow:inset 0 0 0 .32rem #fff,0 0 0 .3rem rgba(0,106,78,.1)}.tender-filters__choice span{min-width:0;line-height:1.25;overflow-wrap:anywhere}.tender-filters__choice mark{color:#0f3d2f;background:rgba(250,204,21,.5);border-radius:.35rem;padding:0 .15rem}.tender-filters__choice:hover{border-color:rgba(0,106,78,.34);color:#0f3d2f;transform:translateY(-1px);box-shadow:0 7px 16px rgba(15,23,42,.07)}.tender-filters__choice:has(input:checked){color:#0f3d2f;background:linear-gradient(180deg, #ecfdf5, #ffffff);border-color:rgba(0,106,78,.38);box-shadow:0 7px 16px rgba(0,106,78,.1)}.tender-filters__choice:focus-within{outline:3px solid rgba(0,106,78,.14);outline-offset:2px}.tender-filters__choice-empty{width:100%;padding:1rem;color:#64748b;font-size:1.25rem;font-weight:800;text-align:center}.tender-filters__section-search{position:relative;margin-bottom:1rem}.tender-filters__section-search input{width:100%;min-height:4.2rem;border:1px solid rgba(203,213,225,.9);border-radius:.8rem;padding:1rem 1.2rem 1rem 4.4rem;color:#0f172a;background:#fff url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23006A4E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3ccircle cx='11' cy='11' r='8'/%3e%3cpath d='m21 21-4.3-4.3'/%3e%3c/svg%3e") no-repeat left 1.4rem center/1.7rem;font:inherit}.tender-filters__section-search input:focus{outline:none;border-color:#006a4e;box-shadow:0 0 0 4px rgba(0,106,78,.12)}.tender-filters__source-select{display:none}.tender-filters__option-result{display:block;min-height:1.7rem;margin-top:.7rem;color:#64748b;font-size:1.15rem;font-weight:800}.tender-filters__drawer-footer{display:none}@media(max-width: 900px){.tender-filters__advanced-layout{grid-template-columns:1fr}.tender-filters__filter-card{position:relative;top:auto}}@media(max-width: 700px){.tender-filters__selected-summary{grid-template-columns:1fr}.tender-filters__selected-chips{justify-content:flex-start}.tender-filters__group-summary{grid-template-columns:1fr auto}.tender-filters__group-count{grid-column:1;grid-row:3;justify-self:start;min-height:2.8rem}.tender-filters__group-indicator{grid-column:2;grid-row:1/span 2}}.tender-filters__item{display:flex;flex-direction:column;gap:1rem;position:relative}@media(min-width: 760px){.tender-filters__item--wide{grid-column:span 2}}.tender-filters__item--picker{min-width:0}.tender-filters__item--picker .tender-filters__choice-list--scroll{display:grid;grid-template-columns:1fr;gap:.45rem;max-height:18.5rem}.tender-filters__item--picker .tender-filters__choice{width:100%;align-items:center;justify-content:flex-start;min-height:3.3rem;border-radius:.65rem;padding:.55rem .72rem;background:#fff}.tender-filters__item--picker .tender-filters__choice input{margin-top:0}.tender-filters__item label{font-size:1.4rem;font-weight:600;color:#334155;margin-left:.4rem}.tender-filters__item input:not([type=checkbox]):not([type=radio]),.tender-filters__item select{width:100%;padding:1.4rem 1.8rem;border-radius:1rem;border:1.5px solid #e2e8f0;background-color:#f8fafc;font-size:1.4rem;font-weight:500;color:#0f172a;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 2px 4px rgba(0,0,0,.02)}.tender-filters__item input:not([type=checkbox]):not([type=radio]):hover,.tender-filters__item select:hover{border-color:#cbd5e1;background-color:#fff}.tender-filters__item input:not([type=checkbox]):not([type=radio]):focus,.tender-filters__item select:focus{outline:none;border-color:#006a4e;background-color:#fff;box-shadow:0 0 0 4px rgba(0,106,78,.15)}.tender-filters__item input:not([type=checkbox]):not([type=radio])::placeholder{color:#94a3b8}.tender-filters__item select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1.8rem center;background-size:1.6rem;cursor:pointer}.tender-filters__item--icon input:not([type=checkbox]):not([type=radio]),.tender-filters__item--icon select,.tender-filters__item--icon .tender-filters__dropdown-toggle{padding-left:4.4rem}.tender-filters__item--icon::after{content:"";position:absolute;left:1.6rem;bottom:1.5rem;width:1.8rem;height:1.8rem;pointer-events:none;opacity:.68;background-repeat:no-repeat;background-position:center;background-size:1.8rem}.tender-filters__item--id::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23006A4E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cline x1='4' x2='20' y1='9' y2='9'/%3e%3cline x1='4' x2='20' y1='15' y2='15'/%3e%3cline x1='10' x2='8' y1='3' y2='21'/%3e%3cline x1='16' x2='14' y1='3' y2='21'/%3e%3c/svg%3e")}.tender-filters__item--search::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23006A4E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3ccircle cx='11' cy='11' r='8'/%3e%3cpath d='m21 21-4.3-4.3'/%3e%3c/svg%3e")}.tender-filters__item--type::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23006A4E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M12 3 4 7v5c0 5 3.4 8.7 8 10 4.6-1.3 8-5 8-10V7l-8-4Z'/%3e%3cpath d='m9 12 2 2 4-5'/%3e%3c/svg%3e")}.tender-filters__item--nature::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23006A4E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M12 2v20'/%3e%3cpath d='M6.5 8.5C4.5 9.7 3 12 3 15c0 3.9 3.1 7 7 7 3 0 5.3-1.5 6.5-3.5'/%3e%3cpath d='M17.5 15.5C19.5 14.3 21 12 21 9c0-3.9-3.1-7-7-7-3 0-5.3 1.5-6.5 3.5'/%3e%3c/svg%3e")}.tender-filters__item--method::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23006A4E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3crect x='3' y='4' width='7' height='6' rx='1.5'/%3e%3crect x='14' y='14' width='7' height='6' rx='1.5'/%3e%3cpath d='M10 7h3a4 4 0 0 1 4 4v3'/%3e%3cpath d='m15 12 2 2 2-2'/%3e%3c/svg%3e")}.tender-filters__item--ministry::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23006A4E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m3 10 9-6 9 6'/%3e%3cpath d='M5 10v9'/%3e%3cpath d='M9 10v9'/%3e%3cpath d='M15 10v9'/%3e%3cpath d='M19 10v9'/%3e%3cpath d='M3 19h18'/%3e%3c/svg%3e")}.tender-filters__item--organization::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23006A4E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M4 21V5a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v16'/%3e%3cpath d='M17 9h1a2 2 0 0 1 2 2v10'/%3e%3cpath d='M8 7h5'/%3e%3cpath d='M8 11h5'/%3e%3cpath d='M8 15h5'/%3e%3cpath d='M3 21h18'/%3e%3c/svg%3e")}.tender-filters__item--category::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23006A4E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M20.59 13.41 13.42 20.58a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82Z'/%3e%3cline x1='7' x2='7.01' y1='7' y2='7'/%3e%3c/svg%3e")}.tender-filters__item--location::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23006A4E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 1 1 16 0Z'/%3e%3ccircle cx='12' cy='10' r='3'/%3e%3c/svg%3e")}.tender-filters__item--entity::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23006A4E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M3 21h18'/%3e%3cpath d='M5 21V7l8-4v18'/%3e%3cpath d='M19 21V11l-6-4'/%3e%3cpath d='M9 9h1'/%3e%3cpath d='M9 13h1'/%3e%3cpath d='M9 17h1'/%3e%3c/svg%3e")}.tender-filters__section-search input{padding:1rem 1.2rem 1rem 4.4rem;background-position:left 1.4rem center}.tender-filters__dropdown{position:relative;width:100%}.tender-filters__dropdown[open] .tender-filters__dropdown-toggle{border-color:rgba(0,106,78,.42);background:#fff;box-shadow:0 0 0 4px rgba(0,106,78,.09)}.tender-filters__dropdown[open] .tender-filters__dropdown-caret{transform:rotate(180deg)}.tender-filters__dropdown--no-search .tender-filters__dropdown-toggle{min-height:4.6rem;border-color:rgba(0,106,78,.2);background:linear-gradient(180deg, #ffffff, #f7fbf9),radial-gradient(circle at top right, rgba(250, 204, 21, 0.12), transparent 38%)}.tender-filters__dropdown--no-search .tender-filters__dropdown-menu{padding:.8rem;border-color:rgba(0,106,78,.2);background:linear-gradient(180deg, #ffffff, #f8fafc),radial-gradient(circle at top left, rgba(0, 106, 78, 0.08), transparent 42%)}.tender-filters__dropdown--no-search .tender-filters__choice-list{max-height:23rem;gap:.55rem;padding:0;border:0;background:rgba(0,0,0,0)}.tender-filters__dropdown--no-search .tender-filters__choice{min-height:3.8rem;padding:.72rem .85rem;border-color:rgba(203,213,225,.86);background:hsla(0,0%,100%,.92)}.tender-filters__dropdown--no-search .tender-filters__choice:hover{border-color:rgba(0,106,78,.34);background:#fff}.tender-filters__dropdown--no-search .tender-filters__choice:has(input:checked){border-color:rgba(0,106,78,.48);background:linear-gradient(180deg, #ecfdf5, #ffffff)}.tender-filters__dropdown--no-search .tender-filters__option-result{padding:.55rem .15rem 0;color:#006a4e}.tender-filters__dropdown.has-selected-filters .tender-filters__dropdown-toggle{border-color:rgba(0,106,78,.34);background:linear-gradient(180deg, #ecfdf5, #ffffff)}.tender-filters__dropdown-toggle{min-height:4.4rem;display:grid;grid-template-columns:minmax(0, 1fr) auto auto;align-items:center;gap:.75rem;padding:.8rem 1.1rem;border:1px solid rgba(203,213,225,.95);border-radius:.8rem;color:#334155;background:#f8fafc;cursor:pointer;list-style:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.tender-filters__dropdown-toggle::-webkit-details-marker{display:none}.tender-filters__dropdown-toggle:hover{border-color:rgba(0,106,78,.28);background:#fff}.tender-filters__dropdown-toggle:focus-visible{outline:3px solid rgba(0,106,78,.14);outline-offset:2px}.tender-filters__dropdown-value{min-width:0;color:#334155;font-size:1.32rem;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tender-filters__dropdown-count{min-width:2.2rem;min-height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:#006a4e;font-size:1.08rem;font-weight:900}.tender-filters__dropdown-count[hidden]{display:none}.tender-filters__dropdown-caret{width:1.6rem;height:1.6rem;background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m6 9 6 6 6-6'/%3e%3c/svg%3e") no-repeat center/1.6rem;transition:transform .2s ease}.tender-filters__dropdown-menu{margin-top:.6rem;padding:.75rem;border:1px solid rgba(203,213,225,.92);border-radius:.8rem;background:#fff;box-shadow:0 18px 36px rgba(15,23,42,.1)}.tender-filters__dropdown-menu .tender-filters__section-search{margin-bottom:.65rem}.tender-filters__dropdown-menu .tender-filters__section-search input{min-height:3.8rem;border-radius:.7rem;font-size:1.28rem}.tender-filters__dropdown-menu .tender-filters__choice-list{display:grid;grid-template-columns:1fr;gap:.42rem;max-height:18rem;overflow-y:auto;overflow-x:hidden;padding:.25rem;border:1px solid rgba(226,232,240,.85);border-radius:.7rem;background:#f8fafc}.tender-filters__dropdown-menu .tender-filters__choice{width:100%;min-width:0;min-height:3.2rem;justify-content:flex-start;border-radius:.6rem;padding:.52rem .68rem;background:#fff;box-shadow:none}.tender-filters__dropdown-menu .tender-filters__option-result{margin:.6rem 0 0;min-height:auto}.tender-filters__item--simple-dropdown .tender-filters__dropdown-menu .tender-filters__choice-list{grid-template-columns:repeat(auto-fit, minmax(min(100%, 16rem), 1fr))}.tender-filters__item--simple-dropdown .tender-filters__dropdown-menu .tender-filters__choice{align-items:center;gap:.7rem;font-size:1.25rem}.tender-filters__actions{display:flex;justify-content:flex-end;gap:1.6rem;align-items:center;border-top:1px solid #e2e8f0;padding-top:2.4rem}.tender-filters__actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1.4rem 2.8rem;font-weight:600;font-size:1.5rem;border-radius:1rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;font-family:inherit}.tender-filters__actions .btn--reset{background-color:rgba(0,0,0,0);color:#64748b;border:2px solid #e2e8f0}.tender-filters__actions .btn--reset:hover{background-color:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.tender-filters__actions .btn--search{background-color:#006a4e;color:#fff;border:2px solid #006a4e;box-shadow:0 6px 16px rgba(0,106,78,.25)}.tender-filters__actions .btn--search:hover{background-color:rgb(0,85.6,62.9886792453);border-color:rgb(0,85.6,62.9886792453);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,106,78,.35)}.tender-filters__actions .btn--search:active{transform:translateY(0);box-shadow:0 4px 12px rgba(0,106,78,.2)}.tender-filters__actions .btn svg{stroke-width:2.5}.tender-list{display:flex;flex-direction:column;gap:2.4rem;transition:opacity .22s ease}@keyframes tender-spin{to{transform:rotate(360deg)}}@keyframes tender-shimmer{100%{transform:translateX(100%)}}.tender-loading-spinner{width:1.6rem;height:1.6rem;display:inline-block;flex:0 0 1.6rem;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:999px;animation:tender-spin .72s linear infinite}.btn.is-loading,.tender-pagination.is-loading{pointer-events:none}.btn.is-loading{gap:.8rem}.tender-list__loading-note{display:inline-flex;align-items:center;align-self:flex-start;gap:.8rem;min-height:4.2rem;padding:0 1.4rem;border:1px solid rgba(0,106,78,.16);border-radius:999px;color:#0f3d2f;background:#eef7f3;font-size:1.3rem;font-weight:900}.tender-card--skeleton{overflow:hidden;pointer-events:none}.tender-card--skeleton:hover{transform:none;box-shadow:none}.tender-skeleton__badge,.tender-skeleton__status,.tender-skeleton__title,.tender-skeleton__line,.tender-skeleton__footer span{position:relative;overflow:hidden;display:block;border-radius:.8rem;background:#e8eef3}.tender-skeleton__badge::after,.tender-skeleton__status::after,.tender-skeleton__title::after,.tender-skeleton__line::after,.tender-skeleton__footer span::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.72), transparent);animation:tender-shimmer 1.35s infinite}.tender-skeleton__badge{width:17rem;height:3.8rem}.tender-skeleton__status{width:7rem;height:3.2rem;border-radius:999px}.tender-skeleton__title{width:min(100%,58rem);height:2.8rem}.tender-skeleton__meta{display:grid;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:1.6rem;padding-bottom:2.4rem;border-bottom:1px dashed #cbd5e1}.tender-skeleton__line{height:5.6rem}.tender-skeleton__footer{display:grid;grid-template-columns:repeat(3, minmax(12rem, 1fr));gap:1.4rem}.tender-skeleton__footer span{height:4.8rem}.tender-empty-state{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:2rem;align-items:center;padding:3rem;border:1px solid rgba(0,106,78,.14);border-radius:1.4rem;background:radial-gradient(circle at top right, rgba(250, 204, 21, 0.18), transparent 34%),linear-gradient(180deg, #ffffff, #f8fafc);box-shadow:0 18px 42px rgba(15,23,42,.08)}.tender-empty-state__icon{width:8rem;height:8rem;display:grid;place-items:center;border-radius:1.2rem;color:#006a4e;background:#eef7f3;border:1px solid rgba(0,106,78,.14)}.tender-empty-state__icon svg{width:5.2rem;height:5.2rem}.tender-empty-state__content{min-width:0}.tender-empty-state__content h3{margin:0 0 .7rem;color:#0f172a;font-size:2.1rem;line-height:1.25}.tender-empty-state__content p{max-width:56rem;margin:0;color:#475569;font-size:1.45rem;line-height:1.55}.tender-empty-state__action{margin-top:1.6rem;color:#0f3d2f;background:#facc15;border-color:#facc15}.tender-empty-state__action:hover{background:#fde047;border-color:#fde047}.tender-empty-state--error{border-color:rgba(220,38,38,.16)}.tender-empty-state--error .tender-empty-state__icon{color:#dc2626;background:#fef2f2;border-color:rgba(220,38,38,.14)}@media(max-width: 640px){.tender-empty-state{grid-template-columns:1fr;padding:2.2rem;text-align:center}.tender-empty-state__icon{margin:0 auto}.tender-empty-state__content p{margin:0 auto}}.tender-results-toolbar{display:grid;grid-template-columns:minmax(22rem, 0.9fr) minmax(0, 1.1fr);gap:1.6rem;align-items:center;padding:1.6rem;margin-bottom:2.4rem;border-radius:.8rem;background:linear-gradient(180deg, #ffffff, #f8fafc);border:1px solid rgba(203,213,225,.82);box-shadow:0 14px 34px rgba(15,23,42,.06)}.tender-results-toolbar--footer{margin-bottom:0}.tender-results-toolbar__main,.tender-results-toolbar__controls{min-width:0;display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.tender-results-toolbar__main{justify-content:flex-start}.tender-results-toolbar__controls{justify-content:flex-end}.tender-results-toolbar__meta{min-width:0}.tender-results-toolbar__filter-chip{display:inline-flex;align-items:center;min-height:3.8rem;padding:0 1.1rem;border-radius:999px;color:#006a4e;background:rgba(0,106,78,.08);border:1px solid rgba(0,106,78,.16);font-size:1.2rem;font-weight:800;white-space:nowrap}.tender-results-toolbar__page-size{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:.5rem .6rem .5rem 1.1rem;border-radius:.8rem;background:#eef7f3;border:1px solid rgba(0,106,78,.16);color:#0f3d2f;font-size:1.25rem;font-weight:800;white-space:nowrap}.tender-results-toolbar__page-size select{min-width:7.2rem;border:1px solid rgba(0,106,78,.18);border-radius:.6rem;padding:.85rem 2.8rem .85rem 1rem;color:#0f3d2f;background:#fff url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23006A4E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") no-repeat right .8rem center/1.4rem;appearance:none;font:inherit;cursor:pointer}.tender-results-toolbar__page-size select:disabled{opacity:.62;cursor:wait}@media(max-width: 980px){.tender-results-toolbar{grid-template-columns:1fr}.tender-results-toolbar__controls{justify-content:flex-start}}@media(max-width: 640px){.tender-results-toolbar{padding:1.3rem}.tender-results-toolbar__main,.tender-results-toolbar__controls,.tender-results-toolbar__page-size{width:100%}.tender-results-toolbar__page-size{justify-content:space-between}}.tender-pagination-shell{margin-top:3.2rem;display:flex;flex-direction:column;gap:1.8rem}.tender-pagination-shell[hidden]{display:none}.tender-pagination{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem}.tender-pagination[hidden]{display:none}.tender-pagination.is-loading{opacity:.72}.tender-pagination.is-loading::after{content:"";width:1.8rem;height:1.8rem;border:2px solid #006a4e;border-right-color:rgba(0,0,0,0);border-radius:999px;animation:tender-spin .72s linear infinite}.tender-pagination__meta{display:flex;justify-content:flex-end}.tender-pagination__summary{margin:0;color:#475569;font-size:1.45rem;line-height:1.45}.tender-pagination__summary strong{color:#0f172a;font-weight:700}.tender-pagination__summary--loading{display:inline-flex;align-items:center;gap:.8rem;color:#0f3d2f;font-weight:800}.tender-pagination__pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;flex:1 1 auto}.tender-pagination__page,.tender-pagination__nav{border:1px solid rgba(203,213,225,.9);background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(241, 245, 249, 0.98));color:#0f172a;border-radius:1.4rem;min-height:4.8rem;padding:0 1.8rem;font-size:1.45rem;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 10px 24px rgba(15,23,42,.05)}.tender-pagination__page:focus-visible,.tender-pagination__nav:focus-visible{outline:3px solid rgba(250,204,21,.38);outline-offset:2px}.tender-pagination__page{min-width:4.8rem;padding:0 1.4rem}.tender-pagination__page:hover{transform:translateY(-2px);border-color:rgba(0,106,78,.4);color:#006a4e}.tender-pagination__page.is-active{background:linear-gradient(135deg, #008a66, #006A4E);color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 16px 30px rgba(0,106,78,.25);cursor:default}.tender-pagination__nav{display:inline-flex;align-items:center;gap:.8rem;white-space:nowrap}.tender-pagination__nav:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(0,106,78,.4);color:#006a4e}.tender-pagination__nav:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.tender-pagination__ellipsis{color:#64748b;font-size:1.8rem;font-weight:700;padding:0 .4rem}.tender-pagination--compact{flex:1 1 52rem;min-width:min(100%,52rem);justify-content:flex-end;gap:.6rem}.tender-pagination--compact .tender-pagination__pages{flex:0 1 auto;gap:.45rem}.tender-pagination--compact .tender-pagination__page,.tender-pagination--compact .tender-pagination__nav{min-height:4.2rem;border-radius:.8rem;border-color:rgba(0,106,78,.16);background:#fff;color:#0f172a;font-size:1.34rem;box-shadow:none}.tender-pagination--compact .tender-pagination__page:hover:not(:disabled),.tender-pagination--compact .tender-pagination__nav:hover:not(:disabled){border-color:rgba(0,106,78,.34);color:#006a4e;background:#f0fdf4}.tender-pagination--compact .tender-pagination__page{min-width:3.8rem;padding:0 .95rem}.tender-pagination--compact .tender-pagination__page.is-active{background:linear-gradient(135deg, #008a66, #006A4E);color:#fff;box-shadow:0 14px 24px rgba(0,106,78,.18)}.tender-pagination--compact .tender-pagination__nav{padding:0 1.1rem}.tender-pagination--compact .tender-pagination__ellipsis{color:#64748b}@media(max-width: 640px){.tender-pagination--compact{flex-basis:100%;justify-content:center}}@media(max-width: 640px){.tender-pagination{justify-content:center}.tender-pagination__meta{justify-content:center;text-align:center}.tender-pagination__pages{order:3;width:100%}.tender-pagination__nav{flex:1 1 calc(50% - .8rem);justify-content:center;padding:0 1.2rem}}.tender-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.6rem;padding:3.2rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column;gap:2.4rem}.tender-card:hover{box-shadow:0 16px 32px rgba(0,0,0,.08);border-color:#cbd5e1;transform:translateY(-4px)}.tender-card__header{display:flex;justify-content:space-between;align-items:center}.tender-card__id-badge{background:#f1f5f9;padding:.8rem 1.6rem;border-radius:.8rem;font-size:1.4rem;font-weight:700;color:#1e293b;border:1px solid #e2e8f0}.tender-card__id-badge .label{color:#64748b;margin-right:.6rem;font-weight:500}.tender-card__status{padding:.6rem 1.6rem;border-radius:2rem;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.tender-card__status.badge--active{background:rgba(16,185,129,.1);color:#059669;border:1px solid rgba(16,185,129,.2)}.tender-card__status.badge--closed{background:rgba(239,68,68,.1);color:#dc2626;border:1px solid rgba(239,68,68,.2)}.tender-card__title{font-size:2rem;line-height:1.5;font-weight:700;margin-right:4rem}.tender-card__title a{color:#0f172a;text-decoration:none;transition:color .2s}.tender-card__title a:hover{color:#006a4e}.tender-card__meta{display:grid;grid-template-columns:repeat(auto-fit, minmax(22rem, 1fr));gap:2rem;padding-bottom:2.4rem;border-bottom:1px dashed #cbd5e1}.tender-card__meta .meta-item{display:flex;align-items:flex-start;gap:1.2rem}.tender-card__meta .meta-item .icon{color:#94a3b8;flex-shrink:0;margin-top:.2rem}.tender-card__meta .meta-content{display:flex;flex-direction:column;gap:.4rem}.tender-card__meta .meta-label{font-size:1.3rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.tender-card__meta .meta-value{font-size:1.5rem;color:#334155;font-weight:600}.tender-card__footer{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2.4rem}.tender-card__dates{display:flex;gap:3.2rem;flex-wrap:wrap}.tender-card__dates .date-box{display:flex;flex-direction:column;gap:.6rem}.tender-card__dates .date-box .date-label{font-size:1.3rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.tender-card__dates .date-box .date-value{font-size:1.6rem;color:#1e293b;font-weight:700}.tender-card__dates .date-box--closing .date-label{color:#ef4444}.tender-card__dates .date-box--closing .date-value{color:#dc2626}.tender-card__action{width:100%;display:flex;gap:1.2rem;justify-content:flex-end}.tender-card__action .btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 1.8rem;font-weight:600;font-size:1.4rem;border-radius:1.2rem;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);text-decoration:none;position:relative;overflow:hidden;z-index:1}.tender-card__action .btn svg{width:2rem;height:2rem;flex-shrink:0;transition:transform .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.tender-card__action .btn::after{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .4s cubic-bezier(0.4, 0, 0.2, 1)}.tender-card__action .btn--guide{background:rgba(37,99,235,.06);color:#2563eb;border:1px solid rgba(37,99,235,.15)}.tender-card__action .btn--guide::after{background:linear-gradient(135deg, #3b82f6, #1d4ed8)}.tender-card__action .btn--guide:hover{color:#fff;border-color:rgba(0,0,0,0);transform:translateY(-3px);box-shadow:0 10px 20px -5px rgba(37,99,235,.3)}.tender-card__action .btn--guide:hover::after{opacity:1}.tender-card__action .btn--guide:hover svg{transform:scale(1.15) rotate(-8deg)}.tender-card__action .btn--booking{background:rgba(139,92,246,.06);color:#7c3aed;border:1px solid rgba(139,92,246,.15)}.tender-card__action .btn--booking::after{background:linear-gradient(135deg, #a78bfa, #6d28d9)}.tender-card__action .btn--booking:hover{color:#fff;border-color:rgba(0,0,0,0);transform:translateY(-3px);box-shadow:0 10px 20px -5px rgba(139,92,246,.3)}.tender-card__action .btn--booking:hover::after{opacity:1}.tender-card__action .btn--booking:hover svg{transform:scale(1.15) rotate(8deg)}.tender-card__action .btn--save{background:rgba(245,158,11,.06);color:#d97706;border:1px solid rgba(245,158,11,.15)}.tender-card__action .btn--save::after{background:linear-gradient(135deg, #fbbf24, #b45309)}.tender-card__action .btn--save:hover{color:#fff;border-color:rgba(0,0,0,0);transform:translateY(-3px);box-shadow:0 10px 20px -5px rgba(245,158,11,.3)}.tender-card__action .btn--save:hover::after{opacity:1}.tender-card__action .btn--save:hover svg{transform:scale(1.15)}.tender-card__action .btn--details{background:linear-gradient(135deg, #008a66, #006A4E);color:#fff;border:none;box-shadow:0 6px 16px -4px rgba(0,106,78,.4);padding-left:2.8rem;padding-right:2.8rem}.tender-card__action .btn--details::after{content:none}.tender-card__action .btn--details::before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);transform:skewX(-20deg);z-index:2;transition:all .7s cubic-bezier(0.4, 0, 0.2, 1)}.tender-card__action .btn--details:hover{transform:translateY(-3px);box-shadow:0 12px 24px -6px rgba(0,106,78,.5)}.tender-card__action .btn--details:hover::before{left:150%}.tender-card__action .btn--details:hover svg{transform:translateX(5px)}.tender-card__action .btn--details svg{stroke-width:2.5;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}@keyframes tenderFilterReveal{from{opacity:0;transform:translateY(-0.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes tenderFilterDrawerIn{from{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateX(0)}}.tender-meta-icon{width:1.8rem;height:1.8rem;flex:0 0 auto}.tender-details{width:100%;padding-bottom:var(--spacing-24);margin-top:10rem}.tender-details__content{display:flex;flex-direction:column;gap:var(--spacing-8)}.tender-details__hero{position:relative;background:linear-gradient(135deg, rgba(15, 23, 42, 0.95), rgba(30, 41, 59, 0.9));padding:var(--spacing-10) var(--spacing-12);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 40px -10px rgba(0,0,0,.3);overflow:hidden;z-index:1}.tender-details__hero .hero-bg-glow{position:absolute;top:-50%;right:-20%;width:60rem;height:60rem;background:radial-gradient(circle, rgba(var(--emerald-500), 0.15) 0%, transparent 70%);border-radius:50%;z-index:-1;filter:blur(40px)}.tender-details__hero-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-6);flex-wrap:wrap;gap:var(--spacing-4)}.tender-details__badges{display:flex;gap:var(--spacing-3)}.tender-details__badges .badge{display:inline-flex;align-items:center;padding:.6rem 1.6rem;border-radius:var(--radius-full);font-size:1.25rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.5px}.tender-details__badges .badge--active{background:rgba(var(--emerald-500), 0.15);color:rgba(var(--emerald-400), 1);border:1px solid rgba(var(--emerald-400), 0.3)}.tender-details__badges .badge--category{background:rgba(var(--gold-400), 0.15);color:rgba(var(--gold-300), 1);border:1px solid rgba(var(--gold-400), 0.3)}.tender-details__id-pill{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-lg);color:rgba(203,213,225,.9);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);display:flex;align-items:center;gap:var(--spacing-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tender-details__id-pill svg{color:rgba(var(--emerald-400), 1)}.tender-details__title{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:2rem;font-weight:var(--font-weight-extrabold);color:#fff;line-height:1.3;margin-bottom:var(--spacing-6);letter-spacing:-0.02em;max-width:95%}@media(min-width: 48em){.tender-details__title{font-size:2.8rem;max-width:90%}}.tender-details__title-logo{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;margin-top:.2rem;border:1px solid rgba(var(--emerald-300), 0.24);border-radius:var(--radius-lg);background:rgba(var(--emerald-500), 0.14);color:rgba(var(--emerald-300), 1);flex:0 0 auto}.tender-details__title-logo .tender-meta-icon{width:2.1rem;height:2.1rem}.tender-details__title-text{min-width:0}.tender-details__hero-meta{display:flex;align-items:center;gap:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid hsla(0,0%,100%,.1)}.tender-details__hero-meta .meta-item{display:flex;align-items:center;gap:var(--spacing-2);color:#94a3b8;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.tender-details__hero-meta .meta-item svg{color:rgba(var(--emerald-400), 1);flex:0 0 auto}.tender-details__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin:0 2rem}@media(min-width: 48em){.tender-details__grid{grid-template-columns:repeat(2, 1fr)}}.tender-details__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-4);margin:var(--spacing-8) 2rem 0;background:hsla(0,0%,100%,.7);padding:var(--spacing-6);border-radius:var(--radius-2xl);border:1px solid rgba(226,232,240,.8);box-shadow:0 10px 30px rgba(0,0,0,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media(min-width: 48em){.tender-details__actions{justify-content:flex-end;padding:var(--spacing-6) var(--spacing-8)}}.tender-details__actions .btn{padding:1.2rem 2.4rem;font-size:1.5rem;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);flex:1 1 100%}@media(min-width: 48em){.tender-details__actions .btn{flex:0 1 auto}}.tender-details__actions .btn svg{width:2.2rem;height:2.2rem}.tender-card-detail{background:#fff;border:1px solid #e2e8f0;border-radius:var(--radius-xl);padding:var(--spacing-8);box-shadow:0 10px 25px rgba(0,0,0,.03);transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1);display:flex;flex-direction:column}@media(min-width: 48em){.tender-card-detail--wide{grid-column:1/-1}}.tender-card-detail:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(0,0,0,.08);border-color:rgba(var(--emerald-200), 0.5)}.tender-card-detail__header{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:2px dashed #e2e8f0}.tender-card-detail__header .icon-wrapper{width:4.8rem;height:4.8rem;border-radius:var(--radius-lg);background:rgba(var(--emerald-50), 1);color:rgba(var(--emerald-600), 1);display:flex;align-items:center;justify-content:center}.tender-card-detail__header .icon-wrapper.danger-glow{background:#fee2e2;color:#dc2626}.tender-card-detail__header h2{font-size:1.8rem;font-weight:var(--font-weight-bold);color:#1e293b;letter-spacing:-0.01em;margin:0}.tender-card-detail__list{display:flex;flex-direction:column;gap:var(--spacing-4);flex:1}.tender-card-detail__list .detail-row{display:flex;flex-direction:column;gap:.4rem}.tender-card-detail__list .detail-row dt{font-size:1.25rem;font-weight:var(--font-weight-semibold);color:#64748b;text-transform:uppercase;letter-spacing:.05em}.tender-card-detail__list .detail-row dd{font-size:1.5rem;font-weight:var(--font-weight-medium);color:#0f172a;margin:0;line-height:1.4}.tender-card-detail__list .detail-row.highlight-financial{background:rgba(var(--emerald-50), 0.4);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);border-left:4px solid rgba(var(--emerald-500), 1)}.tender-card-detail__list .detail-row.highlight-financial dd{color:rgba(var(--emerald-700), 1);font-weight:var(--font-weight-bold);font-size:1.8rem}.tender-card-detail__list .detail-row.highlight-danger{background:#fef2f2;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);border-left:4px solid #ef4444}.tender-card-detail__list .detail-row.highlight-danger dd{color:#b91c1c;font-weight:var(--font-weight-bold);font-size:1.6rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-2)}.tender-card-detail__list .detail-row.highlight-danger dd .countdown-pulse{background:#ef4444;color:#fff;font-size:1.2rem;padding:.4rem 1rem;border-radius:var(--radius-full);animation:pulse-danger-tag 2s infinite}.tender-card-detail__text{margin:0;color:rgba(15,23,42,.88);font-size:1.55rem;font-weight:var(--font-weight-medium);line-height:1.75;white-space:pre-line}.tender-card-detail__content-stack{display:grid;gap:var(--spacing-5)}.tender-card-detail__subsection{display:grid;gap:var(--spacing-2)}.tender-card-detail__subsection h3{margin:0;color:#1e293b;font-size:1.45rem;font-weight:var(--font-weight-bold)}@keyframes pulse-danger-tag{0%{box-shadow:0 0 0 0 rgba(239,68,68,.4)}70%{box-shadow:0 0 0 6px rgba(239,68,68,0)}100%{box-shadow:0 0 0 0 rgba(239,68,68,0)}}.live-tenders-page{--live-bg: #020817;--live-bg-2: #06241e;--live-surface: rgba(8, 19, 31, 0.88);--live-surface-soft: rgba(15, 33, 45, 0.74);--live-border: rgba(148, 163, 184, 0.16);--live-border-strong: rgba(110, 231, 183, 0.28);--live-text: #f8fafc;--live-muted: rgba(203, 213, 225, 0.78);--live-muted-soft: rgba(148, 163, 184, 0.72);--live-green: #34d399;--live-green-strong: #10b981;--live-gold: #fbbd23;--live-red: #fb7185;background:linear-gradient(rgba(255, 255, 255, 0.032) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.026) 1px, transparent 1px),linear-gradient(135deg, var(--live-bg) 0%, #04151f 48%, var(--live-bg-2) 100%);background-size:5.2rem 5.2rem,5.2rem 5.2rem,100% 100%;color:var(--live-text)}.live-tenders-page .main,.live-tenders-page .section--tenders{background:rgba(0,0,0,0)}.live-tenders-page .section--tenders{gap:0;min-height:100vh;margin-top:0;padding-bottom:4.8rem}.live-tenders-page .section--tenders__header{overflow:visible;padding:8.8rem 1.6rem 1.6rem;background:linear-gradient(180deg, rgba(2, 8, 23, 0.18), rgba(2, 8, 23, 0.8)),linear-gradient(135deg, rgba(2, 8, 23, 0.98), rgba(5, 35, 43, 0.96) 48%, rgba(5, 64, 50, 0.98))}.live-tenders-page .section--tenders__header::before{height:1px;background:linear-gradient(90deg, transparent, rgba(110, 231, 183, 0.5), rgba(251, 189, 35, 0.36), transparent)}.live-tenders-page .section--tenders__filter-shell,.live-tenders-page .container{width:min(100%,var(--container-max-width))}.live-tenders-page .section--tenders__filter-shell{margin-top:0}.live-tenders-page .container{padding-top:1.4rem}.live-tenders-page .tender-filters--header{padding:1.2rem;border-radius:.8rem;border:1px solid var(--live-border);background:linear-gradient(145deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.026)),rgba(2,8,23,.68);box-shadow:0 2.4rem 5rem -3.6rem rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.08)}.live-tenders-page .tender-filters__header{display:grid;grid-template-columns:minmax(30rem, 0.68fr) minmax(52rem, 1.32fr);gap:1.2rem;align-items:stretch;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--live-border)}.live-tenders-page .section--tenders__heading{min-width:0;display:grid;align-content:center;gap:.65rem}.live-tenders-page .section--tenders__eyebrow{width:fit-content;min-height:2.8rem;display:inline-flex;align-items:center;padding:0 .9rem;border:1px solid rgba(110,231,183,.2);border-radius:999px;color:rgba(209,250,229,.96);background:rgba(16,185,129,.1);font-size:1.08rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.live-tenders-page .section--tenders__title{max-width:72rem;color:var(--live-text);font-size:clamp(2.4rem,2.08rem + .7vw,3.2rem);line-height:1.08}.live-tenders-page .section--tenders__description{max-width:78rem;margin:0;color:var(--live-muted);font-size:1.38rem;line-height:1.55}.live-tenders-page .section--tenders__status-panel{position:relative;display:grid;gap:.85rem;align-content:start;padding:1rem;border:1px solid var(--live-border);border-radius:.8rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.12), rgba(251, 189, 35, 0.07)),rgba(2,8,23,.42);box-shadow:0 1.8rem 3.6rem -3rem rgba(0,0,0,.9),0 0 3rem rgba(16,185,129,.08),inset 0 1px 0 hsla(0,0%,100%,.08);overflow:hidden}.live-tenders-page .section--tenders__status-panel::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg, var(--live-green), var(--live-gold), transparent);opacity:.72}.live-tenders-page .section--tenders__status-summary{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .75rem}.live-tenders-page .section--tenders__count-label,.live-tenders-page .section--tenders__updated,.live-tenders-page .section--tenders__range{color:var(--live-muted);font-size:1.15rem;font-weight:800;line-height:1.35}.live-tenders-page .section--tenders__count-label{text-transform:uppercase}.live-tenders-page .section--tenders__count-value{color:var(--live-text);font-size:2.6rem;line-height:1}.live-tenders-page .section--tenders__live-badge{min-height:3.2rem;padding:.45rem .8rem;color:#dcfce7;background:rgba(16,185,129,.13);border-color:rgba(110,231,183,.24);box-shadow:none}.live-tenders-page .section--tenders__live-dot{background:var(--live-green);box-shadow:0 0 0 .42rem rgba(52,211,153,.13)}.live-tenders-page .section--tenders__range,.live-tenders-page .section--tenders__updated{grid-column:2}.live-tenders-page .section--tenders__updated strong{color:var(--live-gold)}.live-tenders-page .section--tenders__insight-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.65rem}.live-tenders-page .section--tenders__insight-card{--insight-accent: var(--live-green);--insight-glow: rgba(52, 211, 153, 0.16);position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"icon label" "icon value" "note note";gap:.16rem .58rem;min-height:8.4rem;padding:.72rem;border:1px solid rgba(148,163,184,.14);border-radius:.72rem;cursor:pointer;background:radial-gradient(12rem circle at 100% 0, var(--insight-glow), transparent 58%),rgba(2,8,23,.48);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);user-select:none;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.live-tenders-page .section--tenders__insight-card::after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg, transparent, var(--insight-accent), transparent);opacity:.58}.live-tenders-page .section--tenders__insight-card:hover{transform:translateY(-2px);border-color:rgba(110,231,183,.32);background:radial-gradient(13rem circle at 100% 0, var(--insight-glow), transparent 62%),rgba(8,28,34,.72);box-shadow:0 1.4rem 2.8rem -2.4rem var(--insight-glow),inset 0 1px 0 hsla(0,0%,100%,.08)}.live-tenders-page .section--tenders__insight-card:focus-visible{outline:none;border-color:var(--insight-accent);box-shadow:0 0 0 3px rgba(110,231,183,.16),0 1.4rem 2.8rem -2.4rem var(--insight-glow),inset 0 1px 0 hsla(0,0%,100%,.1)}.live-tenders-page .section--tenders__insight-card.is-active{border-color:rgba(110,231,183,.5);background:radial-gradient(13rem circle at 100% 0, var(--insight-glow), transparent 58%),linear-gradient(145deg, rgba(16, 185, 129, 0.16), rgba(251, 189, 35, 0.055)),rgba(5,46,37,.78);box-shadow:0 1.8rem 3rem -2.6rem var(--insight-glow),0 0 0 1px rgba(110,231,183,.22),inset 0 1px 0 hsla(0,0%,100%,.12)}.live-tenders-page .section--tenders__insight-card.is-loading,.live-tenders-page .section--tenders__insight-card[aria-disabled=true]{pointer-events:none;opacity:.72}.live-tenders-page .section--tenders__insight-card[data-live-tender-insight-card=notLive]{cursor:default}.live-tenders-page .section--tenders__insight-card[hidden]{display:none}.live-tenders-page .section--tenders__insight-card--warning{--insight-accent: var(--live-gold);--insight-glow: rgba(251, 189, 35, 0.17)}.live-tenders-page .section--tenders__insight-card--value{--insight-accent: #86efac;--insight-glow: rgba(134, 239, 172, 0.15)}.live-tenders-page .section--tenders__insight-card--danger{--insight-accent: var(--live-red);--insight-glow: rgba(251, 113, 133, 0.16)}.live-tenders-page .section--tenders__insight-icon{grid-area:icon;position:relative;width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(110,231,183,.22);border-radius:.6rem;color:var(--insight-accent);background:hsla(0,0%,100%,.055)}.live-tenders-page .section--tenders__insight-icon::before,.live-tenders-page .section--tenders__insight-icon::after{content:"";position:absolute;opacity:0;transition:opacity .2s ease,transform .2s ease}.live-tenders-page .section--tenders__insight-icon::before{top:-0.44rem;right:-0.44rem;width:1.35rem;height:1.35rem;border:1px solid hsla(0,0%,100%,.72);border-radius:999px;background:var(--insight-accent);transform:scale(0.72);box-shadow:0 .55rem 1.1rem -0.7rem var(--insight-accent)}.live-tenders-page .section--tenders__insight-icon::after{top:-0.03rem;right:-0.09rem;z-index:1;width:.58rem;height:.32rem;border-left:2px solid rgba(2,8,23,.92);border-bottom:2px solid rgba(2,8,23,.92);transform:rotate(-45deg) scale(0.72)}.live-tenders-page .section--tenders__insight-icon svg{width:1.55rem;height:1.55rem;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.live-tenders-page .section--tenders__insight-card.is-active .section--tenders__insight-icon{background:hsla(0,0%,100%,.09)}.live-tenders-page .section--tenders__insight-card.is-active .section--tenders__insight-icon::before{opacity:1;transform:scale(1)}.live-tenders-page .section--tenders__insight-card.is-active .section--tenders__insight-icon::after{opacity:1;transform:rotate(-45deg) scale(1)}.live-tenders-page .section--tenders__insight-label{grid-area:label;min-width:0;color:var(--live-muted-soft);font-size:.98rem;font-weight:900;line-height:1.15;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tenders-page .section--tenders__insight-value{grid-area:value;min-width:0;color:var(--live-text);font-size:clamp(2rem,1.7rem + .5vw,2.55rem);font-weight:900;line-height:1}.live-tenders-page .section--tenders__insight-note{grid-area:note;min-width:0;margin-top:.22rem;color:rgba(203,213,225,.68);font-size:1.02rem;font-weight:750;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tenders-page .tender-filters__selected-summary{grid-template-columns:auto minmax(0, 1fr);gap:.8rem;padding:.75rem .9rem;margin-bottom:.9rem;border-color:var(--live-border);background:rgba(2,8,23,.34)}.live-tenders-page .tender-filters__selected-label{color:var(--live-muted-soft);font-size:1rem;letter-spacing:0}.live-tenders-page .tender-filters__selected-total{color:var(--live-text);font-size:1.25rem}.live-tenders-page .tender-filters__selected-chips{justify-content:flex-end;gap:.5rem}.live-tenders-page .tender-filters__selected-chip,.live-tenders-page .tender-filters__selected-empty{min-height:2.8rem;padding:.38rem .75rem;font-size:1.1rem}.live-tenders-page .tender-filters__selected-chip{color:#ecfdf5;background:rgba(16,185,129,.14);border-color:rgba(110,231,183,.28)}.live-tenders-page .tender-filters__selected-empty{color:var(--live-muted-soft);background:hsla(0,0%,100%,.055)}.live-tenders-page .tender-filters--header .tender-filters__quick-search{grid-template-columns:minmax(24rem, 2fr) repeat(4, minmax(13.5rem, 1fr));gap:.75rem;margin-bottom:.9rem}.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__item{gap:.45rem}.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__item>label,.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__item>.tender-filters__field-label{color:rgba(226,232,240,.86);font-size:1.1rem;letter-spacing:0}.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__item input:not([type=checkbox]):not([type=radio]),.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__item select,.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__item .tender-filters__dropdown-toggle{min-height:4.2rem;border:1px solid rgba(148,163,184,.2);border-radius:.7rem;color:var(--live-text);background-color:rgba(2,8,23,.58);box-shadow:none}.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__item input:not([type=checkbox]):not([type=radio]):hover,.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__item select:hover,.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__item .tender-filters__dropdown-toggle:hover{border-color:rgba(110,231,183,.34);background-color:rgba(15,33,45,.86)}.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__item input:not([type=checkbox]):not([type=radio]):focus,.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__item select:focus,.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__item .tender-filters__dropdown-toggle:focus{border-color:rgba(110,231,183,.64);background-color:rgba(2,8,23,.72);box-shadow:0 0 0 3px rgba(52,211,153,.16)}.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__item input::placeholder{color:rgba(203,213,225,.52)}.live-tenders-page .tender-filters__dropdown-value{color:var(--live-text);font-size:1.18rem}.live-tenders-page .tender-filters__dropdown-count{color:#052e25;background:var(--live-green)}.live-tenders-page .tender-filters__dropdown-caret{filter:invert(1) opacity(0.72)}.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__dropdown[open] .tender-filters__dropdown-toggle,.live-tenders-page .tender-filters__dropdown[open] .tender-filters__dropdown-toggle{border-color:rgba(110,231,183,.58);background:rgba(5,35,43,.96);box-shadow:0 0 0 3px rgba(52,211,153,.14)}.live-tenders-page .tender-filters__dropdown-menu,.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu{border-color:rgba(110,231,183,.18);background:linear-gradient(180deg, rgba(15, 33, 45, 0.98), rgba(3, 18, 26, 0.98));box-shadow:0 2rem 4.2rem -2.8rem rgba(0,0,0,.9)}.live-tenders-page .tender-filters__choice-list--scroll,.live-tenders-page .tender-filters__dropdown--no-search .tender-filters__choice-list{background:rgba(2,8,23,.38);border-color:rgba(148,163,184,.14)}.live-tenders-page .tender-filters__choice,.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice,.live-tenders-page .tender-filters__dropdown--no-search .tender-filters__choice{min-height:3.1rem;border-color:rgba(148,163,184,.2);color:rgba(226,232,240,.88);background:hsla(0,0%,100%,.055);box-shadow:none}.live-tenders-page .tender-filters__choice input,.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice input,.live-tenders-page .tender-filters__dropdown--no-search .tender-filters__choice input{background:rgba(2,8,23,.72);border-color:rgba(203,213,225,.42)}.live-tenders-page .tender-filters__choice:hover,.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice:hover,.live-tenders-page .tender-filters__dropdown--no-search .tender-filters__choice:hover{color:var(--live-text);border-color:rgba(110,231,183,.36);background:rgba(16,185,129,.1);box-shadow:none}.live-tenders-page .tender-filters__choice:has(input:checked),.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice:has(input:checked),.live-tenders-page .tender-filters__dropdown--no-search .tender-filters__choice:has(input:checked){color:#ecfdf5;border-color:rgba(110,231,183,.46);background:rgba(16,185,129,.16);box-shadow:0 0 0 1px rgba(110,231,183,.08)}.live-tenders-page .tender-filters__choice input[type=checkbox]:checked{border-color:var(--live-green);background-color:var(--live-green-strong)}.live-tenders-page .tender-filters__choice input[type=radio]:checked{border-color:var(--live-green);background:var(--live-green-strong);box-shadow:inset 0 0 0 .32rem #06241e}.live-tenders-page .tender-filters__section-search input{min-height:3.8rem;border-color:rgba(148,163,184,.18);color:var(--live-text);background-color:rgba(2,8,23,.62)}.live-tenders-page .tender-filters__section-search input::placeholder{color:rgba(203,213,225,.52)}.live-tenders-page .tender-filters__option-result,.live-tenders-page .tender-filters__choice-empty{color:var(--live-muted-soft)}.live-tenders-page .tender-filters__more-toggle{min-height:4.2rem;padding:.75rem .9rem;border-color:var(--live-border);background:hsla(0,0%,100%,.055)}.live-tenders-page .tender-filters__more-label{font-size:1.22rem}.live-tenders-page .tender-filters__more-hint{font-size:1.08rem}.live-tenders-page .tender-filters__more-panel{padding:1rem;border-color:rgba(110,231,183,.18);color:var(--live-text);background:linear-gradient(180deg, rgba(15, 33, 45, 0.98), rgba(2, 8, 23, 0.98))}.live-tenders-page .tender-filters__drawer-head{background:linear-gradient(180deg, rgb(15, 33, 45) 72%, rgba(15, 33, 45, 0))}.live-tenders-page .tender-filters__drawer-head strong{color:var(--live-text)}.live-tenders-page .tender-filters__drawer-head span{color:var(--live-muted)}.live-tenders-page .tender-filters__drawer-close,.live-tenders-page .tender-filters__group,.live-tenders-page .tender-filters__item input:not([type=checkbox]):not([type=radio]),.live-tenders-page .tender-filters__item select{background-color:rgba(2,8,23,.56)}.live-tenders-page .tender-filters__group{border-color:var(--live-border);background:hsla(0,0%,100%,.04)}.live-tenders-page .tender-filters__group:hover,.live-tenders-page .tender-filters__group[open]{border-color:rgba(110,231,183,.26);box-shadow:none}.live-tenders-page .tender-filters__group.has-selected-filters{border-color:rgba(251,189,35,.42);box-shadow:0 0 0 1px rgba(251,189,35,.06)}.live-tenders-page .tender-filters__group-title{color:var(--live-text)}.live-tenders-page .tender-filters__group-hint,.live-tenders-page .tender-filters__section-tools span{color:var(--live-muted-soft)}.live-tenders-page .tender-filters__filter-card{border-color:rgba(110,231,183,.2);background:linear-gradient(160deg, rgba(16, 185, 129, 0.18), rgba(2, 8, 23, 0.64));box-shadow:none}.live-tenders-page .tender-filters__actions{gap:.75rem;padding-top:.9rem;margin-top:.9rem}.live-tenders-page .tender-filters__actions .btn,.live-tenders-page .tender-filters__drawer-footer .btn{min-height:4.1rem;border-radius:.7rem;padding:0 1.15rem;font-size:1.22rem}.live-tenders-page .tender-filters__actions .btn--reset,.live-tenders-page .tender-filters__drawer-footer .btn--reset{color:rgba(226,232,240,.88);background:hsla(0,0%,100%,.055);border-color:rgba(148,163,184,.18)}.live-tenders-page .tender-filters__actions .btn--search,.live-tenders-page .tender-filters__drawer-footer .btn--search{color:#052e25;background:linear-gradient(135deg, var(--live-green), var(--live-gold));border-color:rgba(0,0,0,0);box-shadow:0 1.6rem 2.8rem -2.1rem rgba(52,211,153,.72)}.live-tenders-page .tender-results-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;padding:1rem 1.1rem;margin-bottom:1rem;border-color:var(--live-border);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.026)),rgba(2,8,23,.58);box-shadow:none}.live-tenders-page .tender-results-toolbar__main,.live-tenders-page .tender-results-toolbar__controls,.live-tenders-page .tender-toolbar__left,.live-tenders-page .tender-toolbar__pagination{min-width:0;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.live-tenders-page .tender-results-toolbar__main,.live-tenders-page .tender-toolbar__left{flex:1 1 auto}.live-tenders-page .tender-results-toolbar__controls,.live-tenders-page .tender-toolbar__pagination{margin-left:auto;justify-content:flex-end}.live-tenders-page .tender-results-toolbar__filter-chip,.live-tenders-page .tender-results-toolbar__page-size{min-height:4.2rem;color:rgba(209,250,229,.96);background:rgba(7,17,31,.62);border-color:hsla(0,0%,100%,.08);border-radius:.8rem}.live-tenders-page .tender-results-toolbar__page-size select{min-height:4.2rem;color:var(--live-text);border-color:hsla(0,0%,100%,.08);border-radius:.8rem;background-color:rgba(15,23,42,.9)}.live-tenders-page .tender-pagination__summary{color:var(--live-muted);font-size:1.08rem;font-weight:700}.live-tenders-page .tender-pagination__summary strong{color:var(--live-text)}.live-tenders-page .tender-pagination{margin-left:auto;display:flex;align-items:center;gap:.5rem}.live-tenders-page .tender-pagination__pages{display:flex;align-items:center;gap:.5rem}.live-tenders-page .tender-pagination--compact .tender-pagination__page,.live-tenders-page .tender-pagination--compact .tender-pagination__nav,.live-tenders-page .tender-page-btn{min-width:4.2rem;height:4.2rem;min-height:4.2rem;border-radius:.8rem;color:#cbd5e1;background:rgba(15,23,42,.9);border:1px solid hsla(0,0%,100%,.08);font-size:1rem;font-weight:800;box-shadow:none;transition:transform .2s ease,border-color .2s ease,filter .2s ease}.live-tenders-page .tender-pagination--compact .tender-pagination__page:hover:not(:disabled),.live-tenders-page .tender-pagination--compact .tender-pagination__nav:hover:not(:disabled),.live-tenders-page .tender-page-btn:hover:not(:disabled){border-color:rgba(110,231,183,.32);transform:translateY(-2px)}.live-tenders-page .tender-pagination--compact .tender-pagination__page{padding:0 .95rem}.live-tenders-page .tender-pagination--compact .tender-pagination__nav,.live-tenders-page .tender-page-btn--nav{min-width:auto;padding:0 1rem}.live-tenders-page .tender-pagination--compact .tender-pagination__page.is-active,.live-tenders-page .tender-page-btn.is-active{color:#07111f;background:linear-gradient(135deg, #10b981, #facc15);border-color:rgba(0,0,0,0)}.live-tenders-page .tender-list{gap:1.2rem}.live-tenders-page .tender-card,.live-tenders-page .live-tender-card{gap:1.15rem;padding:1.6rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;color:var(--live-text);background:rgba(15,23,42,.92);box-shadow:0 16px 42px rgba(0,0,0,.22)}.live-tenders-page .tender-card:hover,.live-tenders-page .live-tender-card:hover{transform:translateY(-3px);border-color:rgba(16,185,129,.24);box-shadow:0 22px 52px rgba(0,0,0,.3)}.live-tenders-page .tender-card__topline,.live-tenders-page .tender-card__badges,.live-tenders-page .tender-card__action{display:flex;align-items:center;gap:.7rem}.live-tenders-page .tender-card__topline{justify-content:space-between;min-width:0}.live-tenders-page .tender-card__badges{min-width:0;flex-wrap:wrap}.live-tenders-page .tender-card__id-badge,.live-tenders-page .tender-card__status{min-height:3rem;display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .78rem;border-radius:.8rem;font-size:1rem;font-weight:850;line-height:1.2}.live-tenders-page .tender-card__id-badge{color:var(--live-text);background:rgba(7,17,31,.62);border-color:rgba(148,163,184,.18)}.live-tenders-page .tender-card__id-badge .label{color:var(--live-muted-soft);margin-right:.3rem;font-size:.95rem;font-weight:800}.live-tenders-page .tender-card__status{flex:0 0 auto;letter-spacing:0;text-transform:none;border:1px solid rgba(0,0,0,0)}.live-tenders-page .tender-card__status.tender-status--live{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.34);color:#34d399}.live-tenders-page .tender-card__status.tender-status--closing-soon{background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.38);color:#fbbf24}.live-tenders-page .tender-card__status.tender-status--closed{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.36);color:#fca5a5}.live-tenders-page .tender-card__body{display:grid;grid-template-columns:minmax(0, 1fr) minmax(24rem, 30rem);gap:1.3rem;align-items:stretch}.live-tenders-page .tender-card__main{min-width:0;display:grid;gap:.75rem;align-content:center}.live-tenders-page .tender-card__title{margin:0;font-size:1.72rem;font-weight:850;line-height:1.38}.live-tenders-page .tender-card__title a{color:#f8fafc}.live-tenders-page .tender-card__title a:hover{color:var(--live-green)}.live-tenders-page .live-tender-card__organization{color:#cbd5e1;font-size:1.18rem;font-weight:700}.live-tenders-page .tender-card__entity{display:grid;gap:.35rem;margin:0;color:var(--live-muted);font-size:1.08rem;line-height:1.5}.live-tenders-page .tender-card__entity span{color:var(--live-muted-soft);font-size:.9rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.live-tenders-page .tender-card__entity strong{display:inline-flex;text-transform:capitalize;min-width:0;color:#cbd5e1;font-weight:700}.live-tenders-page .tender-deadline-panel{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:.9rem;padding:1rem 1.1rem;border-radius:.8rem;background:rgba(7,17,31,.62);border:1px solid hsla(0,0%,100%,.08)}.live-tenders-page .tender-deadline-panel__content{min-width:0;display:grid;gap:.35rem}.live-tenders-page .date-status{width:fit-content;display:inline-flex;align-items:center;min-height:2.9rem;padding:0 .82rem;border-radius:.8rem;font-size:1rem;font-weight:800;border:1px solid rgba(0,0,0,0)}.live-tenders-page .date-status.days-left--urgent{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.36);color:#fca5a5}.live-tenders-page .date-status.days-left--warning{background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.36);color:#fbbf24}.live-tenders-page .date-status.days-left--safe{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.34);color:#34d399}.live-tenders-page .tender-card__meta{grid-template-columns:repeat(4, minmax(0, 1fr));gap:.85rem;padding:.15rem 0;border-top:0;border-bottom:0}.live-tenders-page .tender-card__meta .meta-item,.live-tenders-page .tender-card__dates .date-box{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:flex-start;gap:.9rem;padding:1.08rem;border-radius:.8rem;background:rgba(7,17,31,.45);border:1px solid hsla(0,0%,100%,.06);transition:border-color .2s ease}.live-tenders-page .tender-card__meta .meta-item:hover,.live-tenders-page .tender-card__dates .date-box:hover{border-color:rgba(16,185,129,.2)}.live-tenders-page .tender-card__meta .icon{width:1.1rem;height:1.1rem}.live-tenders-page .live-tender-meta-box__icon{width:2.6rem;height:2.6rem;border-radius:.7rem;display:grid;place-items:center;flex:0 0 auto;background:rgba(16,185,129,.1);color:#34d399}.live-tenders-page .live-tender-meta-box__icon svg{width:1.2rem;height:1.2rem}.live-tenders-page .tender-card__meta .meta-content,.live-tenders-page .tender-card__dates .meta-content{display:grid;gap:.28rem;min-width:0}.live-tenders-page .live-tender-card__label,.live-tenders-page .tender-card__meta .meta-label,.live-tenders-page .tender-card__dates .date-label,.live-tenders-page .tender-deadline-panel .date-label{color:var(--live-muted-soft);font-size:.9rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.live-tenders-page .live-tender-card__value,.live-tenders-page .tender-card__meta .meta-value,.live-tenders-page .tender-card__dates .date-value,.live-tenders-page .tender-deadline-panel .date-value{color:#f8fafc;font-size:1.08rem;font-weight:700;line-height:1.45}.live-tenders-page .tender-card__footer{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem;align-items:start}.live-tenders-page .tender-card__dates{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.85rem}.live-tenders-page .tender-card__action{width:auto;justify-content:flex-end;flex-wrap:wrap}.live-tenders-page .tender-card__action .btn{min-height:4.2rem;height:4.2rem;padding:0 1.1rem;border-radius:.8rem;gap:.55rem;font-size:1.05rem;font-weight:850;box-shadow:none;transition:transform .2s ease,filter .2s ease,border-color .2s ease}.live-tenders-page .tender-card__action .btn svg{width:1.12rem;height:1.12rem}.live-tenders-page .tender-card__action .btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.live-tenders-page .tender-card__action .btn--details,.live-tenders-page .btn-view-details{order:1;color:#fff;background:linear-gradient(135deg, #10b981, #14b8a6);border:0}.live-tenders-page .tender-card__action .btn--participation-guide,.live-tenders-page .btn-participation-guide{order:2;color:#7dd3fc;background:rgba(14,165,233,.1);border:1px solid rgba(14,165,233,.28)}.live-tenders-page .tender-card__action .btn--participation-guide:hover,.live-tenders-page .tender-card__action .btn--participation-guide:focus-visible,.live-tenders-page .btn-participation-guide:hover,.live-tenders-page .btn-participation-guide:focus-visible{color:#bae6fd;border-color:rgba(14,165,233,.36);background:rgba(14,165,233,.14)}.live-tenders-page .tender-card__action .btn--save,.live-tenders-page .btn-save-tender{order:3;color:#cbd5e1;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1)}.live-tenders-page .tender-card__action .btn--save.is-saved,.live-tenders-page .btn-save-tender.is-saved{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.28);color:#34d399}.live-tenders-page .tender-card__action .btn--book-support,.live-tenders-page .btn-book-support{order:4;color:#fcd34d;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35)}.live-tenders-page .participation-guide-overlay{position:fixed;inset:0;z-index:1000;background:rgba(2,8,23,.78);backdrop-filter:blur(10px) saturate(130%);opacity:0;pointer-events:none;transition:opacity .24s ease}.live-tenders-page .participation-guide-overlay.active{opacity:1;pointer-events:auto}.live-tenders-page .participation-guide-modal{position:fixed;top:50%;left:50%;z-index:1001;display:flex;flex-direction:column;width:min(92vw,62rem);max-height:min(86vh,70rem);overflow:hidden;border:1px solid rgba(110,231,183,.22);border-radius:.9rem;color:var(--live-text);background:radial-gradient(circle at top right, rgba(52, 211, 153, 0.14), transparent 34%),linear-gradient(145deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.026)),rgba(3,18,26,.98);box-shadow:0 3rem 7rem -4.4rem rgba(0,0,0,.96),0 0 3rem rgba(16,185,129,.12),inset 0 1px 0 hsla(0,0%,100%,.08);opacity:0;pointer-events:none;transform:translate(-50%, -48%) scale(0.96);transition:opacity .24s ease,transform .28s cubic-bezier(0.22, 1, 0.36, 1)}.live-tenders-page .participation-guide-modal.active{opacity:1;pointer-events:auto;transform:translate(-50%, -50%) scale(1)}.live-tenders-page .participation-guide__close{position:absolute;top:1rem;right:1rem;z-index:2;width:3.6rem;height:3.6rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.18);border-radius:.65rem;color:rgba(226,232,240,.86);background:hsla(0,0%,100%,.055);cursor:pointer;transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.live-tenders-page .participation-guide__close:hover,.live-tenders-page .participation-guide__close:focus-visible{color:#fff;border-color:rgba(110,231,183,.34);background:rgba(16,185,129,.12);transform:translateY(-1px);outline:0}.live-tenders-page .participation-guide__header{flex:0 0 auto;padding:1.25rem 5rem 1rem 1.25rem;border-bottom:1px solid rgba(148,163,184,.14);background:rgba(2,8,23,.26)}.live-tenders-page .participation-guide__eyebrow{display:inline-flex;margin-bottom:.45rem;color:var(--live-green);font-size:1.02rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.live-tenders-page .participation-guide__title{margin:0;color:var(--live-text);font-size:2rem;font-weight:850;line-height:1.18}.live-tenders-page .participation-guide__tender-title{margin:.5rem 0 0;color:var(--live-muted);font-size:1.2rem;font-weight:700;line-height:1.45}.live-tenders-page .participation-guide__meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem}.live-tenders-page .participation-guide__meta-pill{min-height:3.1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border:1px solid rgba(148,163,184,.16);border-radius:.65rem;color:var(--live-muted-soft);background:hsla(0,0%,100%,.045);font-size:1.08rem;font-weight:850}.live-tenders-page .participation-guide__meta-pill strong{color:rgba(226,232,240,.95);font-weight:900}.live-tenders-page .participation-guide__meta-pill--deadline{color:#fef3c7;background:rgba(251,189,35,.1);border-color:rgba(251,189,35,.24)}.live-tenders-page .participation-guide__meta-pill--deadline strong{color:#fef3c7}.live-tenders-page .participation-guide__steps{flex:1 1 auto;min-height:0;display:grid;gap:.55rem;margin:0;padding:1rem 1.25rem;overflow-y:auto;list-style:none;scrollbar-color:rgba(148,163,184,.35) rgba(0,0,0,0);scrollbar-width:thin}.live-tenders-page .participation-guide__steps li{display:grid;grid-template-columns:2.8rem minmax(0, 1fr);align-items:center;gap:.75rem;min-height:4rem;padding:.65rem .75rem;border:1px solid rgba(148,163,184,.12);border-radius:.65rem;color:rgba(226,232,240,.92);background:hsla(0,0%,100%,.035);font-size:1.24rem;font-weight:750;line-height:1.4}.live-tenders-page .participation-guide__step-count{width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.65rem;color:#052e25;background:linear-gradient(135deg, var(--live-green), var(--live-gold));font-size:1.1rem;font-weight:900}.live-tenders-page .participation-guide__footer{flex:0 0 auto;display:flex;justify-content:flex-end;padding:.9rem 1.25rem 1.15rem;border-top:1px solid rgba(148,163,184,.14);background:rgba(2,8,23,.32)}.live-tenders-page .participation-guide__support{min-height:3.9rem;padding:0 1rem;border-radius:.65rem;color:#052e25;background:linear-gradient(135deg, var(--live-green), var(--live-gold));border:0;font-size:1.2rem;font-weight:850;box-shadow:none}.live-tenders-page .participation-guide__support svg{width:1.6rem;height:1.6rem}.live-tenders-page .tender-list__loading-note{color:#d1fae5;background:rgba(16,185,129,.1);border-color:rgba(110,231,183,.2)}.live-tenders-page .tender-card--skeleton{background:rgba(3,18,26,.9)}.live-tenders-page .tender-skeleton__badge,.live-tenders-page .tender-skeleton__status,.live-tenders-page .tender-skeleton__title,.live-tenders-page .tender-skeleton__line,.live-tenders-page .tender-skeleton__footer span{background:rgba(148,163,184,.14)}.live-tenders-page .tender-skeleton__badge::after,.live-tenders-page .tender-skeleton__status::after,.live-tenders-page .tender-skeleton__title::after,.live-tenders-page .tender-skeleton__line::after,.live-tenders-page .tender-skeleton__footer span::after{background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.14), transparent)}.live-tenders-page .tender-empty-state{border-color:rgba(110,231,183,.18);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.026)),rgba(3,18,26,.9);box-shadow:none}.live-tenders-page .tender-empty-state__icon{color:var(--live-green);background:rgba(16,185,129,.1);border-color:rgba(110,231,183,.2)}.live-tenders-page .tender-empty-state__content h3{color:var(--live-text)}.live-tenders-page .tender-empty-state__content p{color:var(--live-muted)}@media(max-width: 1180px){.live-tenders-page .tender-filters__header,.live-tenders-page .tender-card__body,.live-tenders-page .tender-card__footer{grid-template-columns:1fr}.live-tenders-page .tender-results-toolbar__main,.live-tenders-page .tender-toolbar__left{flex-basis:100%}.live-tenders-page .tender-results-toolbar__controls,.live-tenders-page .tender-toolbar__pagination{margin-left:auto}.live-tenders-page .section--tenders__range,.live-tenders-page .section--tenders__updated{grid-column:2}.live-tenders-page .tender-card__meta{grid-template-columns:repeat(2, minmax(0, 1fr))}.live-tenders-page .section--tenders__insight-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.live-tenders-page .tender-card__action{justify-content:flex-start}}@media(max-width: 900px){.live-tenders-page .tender-filters--header .tender-filters__quick-search{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.35rem;overscroll-behavior-inline:contain;scrollbar-width:thin}.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__item{flex:0 0 min(84vw,32rem)}.live-tenders-page .tender-filters--header .tender-filters__quick-search .tender-filters__item--wide{flex-basis:min(88vw,40rem);grid-column:auto}.live-tenders-page .tender-filters__advanced-layout{grid-template-columns:1fr}.live-tenders-page .section--tenders__insight-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.live-tenders-page .tender-results-toolbar{align-items:flex-start}}@media(max-width: 640px){.live-tenders-page .section--tenders{padding-bottom:3rem}.live-tenders-page .section--tenders__header{padding:8rem 1rem 1rem}.live-tenders-page .tender-filters--header{padding:.9rem}.live-tenders-page .section--tenders__status-panel{grid-template-columns:1fr}.live-tenders-page .section--tenders__status-summary{align-items:flex-start;flex-direction:column}.live-tenders-page .section--tenders__insight-grid{grid-template-columns:1fr}.live-tenders-page .section--tenders__insight-card{min-height:7.6rem}.live-tenders-page .tender-filters__selected-chips,.live-tenders-page .tender-card__action{justify-content:flex-start}.live-tenders-page .tender-filters--header .tender-filters__more[open] .tender-filters__more-panel{color:var(--live-text);background:linear-gradient(180deg, rgb(15, 33, 45), rgb(2, 8, 23))}.live-tenders-page .tender-filters--header .tender-filters__drawer-head,.live-tenders-page .tender-filters--header .tender-filters__drawer-footer{background:linear-gradient(180deg, rgb(15, 33, 45), rgba(15, 33, 45, 0.96))}.live-tenders-page .tender-card{padding:1rem}.live-tenders-page .tender-card__topline{flex-direction:column;align-items:flex-start}.live-tenders-page .tender-card__meta,.live-tenders-page .tender-card__dates{grid-template-columns:1fr}.live-tenders-page .tender-card__action .btn{flex:1 1 100%;min-height:4.2rem}.live-tenders-page .participation-guide-modal{top:auto;right:1rem;bottom:1rem;left:1rem;width:auto;max-height:calc(100vh - 2rem);transform:translateY(1.2rem)}.live-tenders-page .participation-guide-modal.active{transform:translateY(0)}.live-tenders-page .participation-guide__header{padding:1.15rem 4.6rem .95rem 1rem}.live-tenders-page .participation-guide__title{font-size:1.75rem}.live-tenders-page .participation-guide__steps{padding:.9rem 1rem}.live-tenders-page .participation-guide__steps li{align-items:flex-start;font-size:1.18rem}.live-tenders-page .participation-guide__footer{padding:.85rem 1rem 1rem}.live-tenders-page .participation-guide__support{width:100%;min-height:4.2rem}.live-tenders-page .tender-results-toolbar__main,.live-tenders-page .tender-results-toolbar__controls,.live-tenders-page .tender-toolbar__left,.live-tenders-page .tender-toolbar__pagination{width:100%;justify-content:flex-start}.live-tenders-page .tender-pagination,.live-tenders-page .tender-pagination--compact{min-width:100%;justify-content:center}.live-tenders-page .tender-pagination__pages{justify-content:center}}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick{display:grid;gap:.85rem}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__selected-summary,.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__more,.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick>.tender-filters__actions,.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__item--ministry,.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__item--category,.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__item--entity{display:none}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__selected-summary{display:grid}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__selected-summary[hidden]{display:none}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search{display:grid;grid-template-columns:minmax(22rem, 1.55fr) repeat(5, minmax(11.4rem, 1fr)) minmax(31rem, auto);gap:.65rem;align-items:end;margin-bottom:0;padding:.72rem;border:1px solid rgba(110,231,183,.16);border-radius:.85rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.08), rgba(251, 189, 35, 0.045)),rgba(2,8,23,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__item{min-width:0;gap:.36rem}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__item--wide{grid-column:auto}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__item>label,.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__item>.tender-filters__field-label{margin-left:0;color:rgba(203,213,225,.82);font-size:1rem;line-height:1.2;text-transform:uppercase}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__choice-list{display:flex;flex-wrap:nowrap;gap:.35rem;max-height:none;min-height:3.75rem;overflow:hidden}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__choice{min-height:3.75rem;min-width:0;flex:1 1 auto;padding:.4rem .56rem;border-radius:.65rem;font-size:1.05rem;white-space:nowrap}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__choice span{overflow:hidden;text-overflow:ellipsis}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__item--nature .tender-filters__choice-list,.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__item--method .tender-filters__choice-list,.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__item--organization .tender-filters__choice-list,.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__item--location .tender-filters__choice-list{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search input:not([type=checkbox]):not([type=radio]),.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search select{min-height:3.75rem;border-radius:.65rem;font-size:1.17rem}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__dropdown-toggle{min-height:3.75rem;border-radius:.65rem}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__dropdown-menu{min-width:min(34rem,86vw)}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__section-search{margin-bottom:.65rem}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__section-search input{width:100%;min-height:4rem;padding-left:3.7rem;border-radius:.7rem;color:var(--live-text);background-color:rgba(2,8,23,.76)}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice-list{display:grid;grid-template-columns:1fr;gap:.45rem;min-height:0;max-height:23rem;overflow-x:hidden;overflow-y:auto;padding-right:.18rem;overscroll-behavior:contain;scrollbar-width:thin}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice{width:100%;min-height:3.4rem;justify-content:flex-start;flex:none;padding:.55rem .7rem;white-space:normal}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice span{min-width:0;color:inherit;line-height:1.35;overflow:visible;text-overflow:clip;white-space:normal}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice input{flex:0 0 auto}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__option-result{display:block;margin-top:.55rem;color:var(--live-muted-soft);font-size:1.08rem;font-weight:800}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__quick-actions{display:flex;align-items:end;justify-content:flex-end;gap:.5rem;min-width:0}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__quick-actions .btn{min-height:3.75rem;flex:0 0 auto;border-radius:.65rem;padding:0 .86rem;font-size:1.12rem;font-weight:850;white-space:nowrap;box-shadow:none}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__quick-actions .btn svg{width:1.5rem;height:1.5rem}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__quick-actions .btn--search{color:#052e25;background:linear-gradient(135deg, var(--live-green), #a7f3d0);border-color:rgba(0,0,0,0)}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__quick-actions .btn--reset{color:rgba(226,232,240,.9);background:hsla(0,0%,100%,.06);border-color:rgba(148,163,184,.2)}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__quick-actions .btn--advanced-search{color:#052e25;background:linear-gradient(135deg, var(--live-gold), var(--live-green));border-color:rgba(0,0,0,0);box-shadow:0 1.2rem 2.4rem -1.8rem rgba(52,211,153,.75)}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__quick-actions .btn--save-search{color:rgba(209,250,229,.96);background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.28)}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__quick-actions .btn:hover{transform:translateY(-1px)}@media(max-width: 1320px){.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search{grid-template-columns:minmax(22rem, 1.4fr) repeat(3, minmax(13rem, 1fr))}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__quick-actions{grid-column:span 2;justify-content:flex-start}}@media(max-width: 900px){.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search{display:flex;gap:.65rem;overflow-x:auto;padding:.72rem;overscroll-behavior-inline:contain;scrollbar-width:thin}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__item{flex:0 0 min(76vw,26rem)}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__item--search{flex-basis:min(82vw,34rem)}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__quick-actions{flex:0 0 min(86vw,39rem)}}@media(max-width: 640px){.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search{display:grid;grid-template-columns:1fr;overflow:visible}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__item,.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__quick-search .tender-filters__item--search{flex-basis:auto}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__quick-actions .btn--advanced-search{grid-column:1/-1}}.advanced-live-tenders-page .tender-filters--advanced .tender-filters__quick-search{margin-bottom:.9rem}.advanced-live-tenders-page .tender-filters__group-title--advanced::before{content:"";width:.72rem;height:.72rem;display:inline-block;margin-right:.5rem;border-radius:999px;background:var(--live-gold);box-shadow:0 0 0 .32rem rgba(251,189,35,.12)}.advanced-live-tenders-page .tender-filters__group-grid--advanced{grid-template-columns:repeat(4, minmax(0, 1fr))}@media(max-width: 1180px){.advanced-live-tenders-page .tender-filters__group-grid--advanced{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.advanced-live-tenders-page .tender-filters__group-grid--advanced{grid-template-columns:1fr}}.live-tenders-page .tender-filters__item input::placeholder{color:rgba(203,213,225,.56)}.live-tenders-page .tender-filters__item input[type=date]{color-scheme:dark}.live-tenders-page .tender-filters__item input[type=date]::-webkit-datetime-edit,.live-tenders-page .tender-filters__item input[type=date]::-webkit-datetime-edit-fields-wrapper{color:rgba(203,213,225,.68)}.live-tenders-page .tender-filters__item input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1) opacity(0.66)}@media(max-width: 1100px){body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters.tender-filters--header.tender-filters--quick .tender-filters__quick-search{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;overflow:visible}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters.tender-filters--header.tender-filters--quick .tender-filters__quick-search .tender-filters__item{flex:initial}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters.tender-filters--header.tender-filters--quick .tender-filters__item--search,body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__quick-actions{grid-column:1/-1}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__quick-actions{flex:initial}}@media(max-width: 480px){body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters.tender-filters--header.tender-filters--quick .tender-filters__quick-search{grid-template-columns:1fr !important}}.tender-filters .tender-filters__choice-list,.tender-filters .tender-filters__choice-list--scroll,.tender-filters .tender-filters__dropdown--no-search .tender-filters__choice-list,.tender-filters .tender-filters__item--picker .tender-filters__choice-list--scroll{gap:.45rem .85rem;padding:.2rem;border:0;background:rgba(0,0,0,0)}.tender-filters .tender-filters__choice,.tender-filters .tender-filters__dropdown--no-search .tender-filters__choice,.tender-filters .tender-filters__item--picker .tender-filters__choice{position:relative;min-height:3.2rem;gap:.42rem;padding:.32rem .2rem;border:0;border-radius:0;color:#64748b;background:rgba(0,0,0,0);box-shadow:none;font-size:1.18rem;font-weight:760;line-height:1.32;text-decoration:none;transition:color .18s ease,text-shadow .18s ease,transform .18s ease}.tender-filters .tender-filters__choice::before,.tender-filters .tender-filters__dropdown--no-search .tender-filters__choice::before,.tender-filters .tender-filters__item--picker .tender-filters__choice::before{content:"";width:.38rem;height:.38rem;flex:0 0 .38rem;border-radius:999px;background:currentColor;opacity:.38;transition:width .18s ease,opacity .18s ease,background .18s ease}.tender-filters .tender-filters__choice::after,.tender-filters .tender-filters__dropdown--no-search .tender-filters__choice::after,.tender-filters .tender-filters__item--picker .tender-filters__choice::after{content:"";position:absolute;right:.2rem;bottom:.16rem;left:1rem;height:1px;background:currentColor;opacity:0;transform:scaleX(0.45);transform-origin:left center;transition:opacity .18s ease,transform .18s ease}.tender-filters .tender-filters__choice input,.tender-filters .tender-filters__dropdown--no-search .tender-filters__choice input,.tender-filters .tender-filters__item--picker .tender-filters__choice input{position:absolute;width:1px;min-width:1px;height:1px;min-height:1px;margin:0;padding:0;border:0;appearance:none;-webkit-appearance:none;opacity:0;pointer-events:none;clip-path:inset(50%)}.tender-filters .tender-filters__choice span,.tender-filters .tender-filters__dropdown--no-search .tender-filters__choice span,.tender-filters .tender-filters__item--picker .tender-filters__choice span{min-width:0;color:inherit;line-height:1.32}.tender-filters .tender-filters__choice:hover,.tender-filters .tender-filters__dropdown--no-search .tender-filters__choice:hover,.tender-filters .tender-filters__item--picker .tender-filters__choice:hover{color:#006a4e;transform:translateY(-1px);background:rgba(0,0,0,0);box-shadow:none}.tender-filters .tender-filters__choice:hover::after,.tender-filters .tender-filters__dropdown--no-search .tender-filters__choice:hover::after,.tender-filters .tender-filters__item--picker .tender-filters__choice:hover::after{opacity:.26;transform:scaleX(1)}.tender-filters .tender-filters__choice:has(input:checked),.tender-filters .tender-filters__dropdown--no-search .tender-filters__choice:has(input:checked),.tender-filters .tender-filters__item--picker .tender-filters__choice:has(input:checked){color:#006a4e;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none;font-weight:900;text-shadow:0 0 1.4rem rgba(0,106,78,.16)}.tender-filters .tender-filters__choice:has(input:checked)::before,.tender-filters .tender-filters__dropdown--no-search .tender-filters__choice:has(input:checked)::before,.tender-filters .tender-filters__item--picker .tender-filters__choice:has(input:checked)::before{content:"✓";width:1.05rem;height:auto;flex-basis:1.05rem;display:inline-flex;align-items:center;justify-content:center;color:currentColor;background:rgba(0,0,0,0);font-size:1.12rem;font-weight:950;line-height:1;opacity:1}.tender-filters .tender-filters__choice:has(input:checked)::after,.tender-filters .tender-filters__dropdown--no-search .tender-filters__choice:has(input:checked)::after,.tender-filters .tender-filters__item--picker .tender-filters__choice:has(input:checked)::after{opacity:.55;transform:scaleX(1)}.tender-filters .tender-filters__choice:focus-within,.tender-filters .tender-filters__dropdown--no-search .tender-filters__choice:focus-within,.tender-filters .tender-filters__item--picker .tender-filters__choice:focus-within{outline:2px solid rgba(0,106,78,.22);outline-offset:.25rem;border-radius:.45rem}.tender-filters .tender-filters__dropdown-menu .tender-filters__choice,.tender-filters .tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice{width:100%;min-height:3.25rem;padding:.42rem .25rem;border:0;background:rgba(0,0,0,0)}.tender-filters .tender-filters__dropdown-menu .tender-filters__choice:hover,.tender-filters .tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice:hover,.tender-filters .tender-filters__dropdown-menu .tender-filters__choice:has(input:checked),.tender-filters .tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice:has(input:checked){border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.live-tenders-page .tender-filters .tender-filters__choice-list,.live-tenders-page .tender-filters .tender-filters__choice-list--scroll,.live-tenders-page .tender-filters .tender-filters__dropdown--no-search .tender-filters__choice-list{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.live-tenders-page .tender-filters .tender-filters__choice,.live-tenders-page .tender-filters .tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice,.live-tenders-page .tender-filters .tender-filters__dropdown--no-search .tender-filters__choice{border:0;color:rgba(203,213,225,.74);background:rgba(0,0,0,0);box-shadow:none}.live-tenders-page .tender-filters .tender-filters__choice input,.live-tenders-page .tender-filters .tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice input,.live-tenders-page .tender-filters .tender-filters__dropdown--no-search .tender-filters__choice input{border:0;background:rgba(0,0,0,0);box-shadow:none}.live-tenders-page .tender-filters .tender-filters__choice mark,.live-tenders-page .tender-filters .tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice mark,.live-tenders-page .tender-filters .tender-filters__dropdown--no-search .tender-filters__choice mark{color:#052e25;background:rgba(52,211,153,.78);border-radius:.28rem}.live-tenders-page .tender-filters .tender-filters__choice:hover,.live-tenders-page .tender-filters .tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice:hover,.live-tenders-page .tender-filters .tender-filters__dropdown--no-search .tender-filters__choice:hover{color:rgba(236,253,245,.98);background:rgba(0,0,0,0);box-shadow:none}.live-tenders-page .tender-filters .tender-filters__choice:hover::after,.live-tenders-page .tender-filters .tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice:hover::after,.live-tenders-page .tender-filters .tender-filters__dropdown--no-search .tender-filters__choice:hover::after{opacity:.34}.live-tenders-page .tender-filters .tender-filters__choice:has(input:checked),.live-tenders-page .tender-filters .tender-filters--header .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice:has(input:checked),.live-tenders-page .tender-filters .tender-filters__dropdown--no-search .tender-filters__choice:has(input:checked){color:var(--live-green);border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none;text-shadow:0 0 1.5rem rgba(52,211,153,.28)}.live-tenders-page .tender-filters .tender-filters__dropdown-menu .tender-filters__choice,.live-tenders-page .tender-filters .tender-filters--quick .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice{min-height:3.25rem;padding:.42rem .25rem}.live-tenders-page .tender-filters .tender-filters__dropdown-menu .tender-filters__choice span,.live-tenders-page .tender-filters .tender-filters--quick .tender-filters__quick-search .tender-filters__dropdown-menu .tender-filters__choice span{color:inherit}.live-tenders-page .tender-filters__selected-summary{position:relative;grid-template-columns:minmax(18rem, auto) minmax(0, 1fr);gap:.75rem 1rem;align-items:center;margin:0 0 .85rem;padding:.72rem .85rem;border:1px solid rgba(110,231,183,.2);border-radius:.85rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.075), rgba(251, 189, 35, 0.035)),rgba(2,8,23,.38);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055)}.live-tenders-page .tender-filters__selected-summary[hidden]{display:none}.live-tenders-page .tender-filters__selected-head{min-width:0;display:flex;align-items:center;gap:.75rem}.live-tenders-page .tender-filters__selected-head>div{min-width:0}.live-tenders-page .tender-filters__selected-label{color:rgba(203,213,225,.72);font-size:.98rem;font-weight:900;letter-spacing:0}.live-tenders-page .tender-filters__selected-total{color:var(--live-green);font-size:1.18rem;white-space:nowrap}.live-tenders-page .tender-filters__selected-chips{justify-content:flex-start;gap:.4rem .75rem}.live-tenders-page .tender-filters__selected-chip{position:relative;min-height:2.7rem;padding:.24rem .1rem;border:0;border-radius:0;color:rgba(209,250,229,.9);background:rgba(0,0,0,0);box-shadow:none;font-size:1.08rem;font-weight:850;transition:color .18s ease,transform .18s ease,text-shadow .18s ease}.live-tenders-page .tender-filters__selected-chip::after{content:"";position:absolute;right:.4rem;bottom:.14rem;left:0;height:1px;background:currentColor;opacity:.28;transform:scaleX(0.78);transform-origin:left center;transition:opacity .18s ease,transform .18s ease}.live-tenders-page .tender-filters__selected-chip span:last-child{width:1.55rem;height:1.55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--live-green);font-size:1.35rem;line-height:1}.live-tenders-page .tender-filters__selected-chip:hover{color:var(--live-green);background:rgba(0,0,0,0);box-shadow:none;text-shadow:0 0 1.2rem rgba(52,211,153,.28);transform:translateY(-1px)}.live-tenders-page .tender-filters__selected-chip:hover::after{opacity:.55;transform:scaleX(1)}.live-tenders-page .tender-filters__clear-selected{min-height:2.9rem;flex:0 0 auto;border:1px solid rgba(251,189,35,.34);border-radius:999px;padding:0 .78rem;color:#fef3c7;background:rgba(251,189,35,.075);font-size:1.02rem;font-weight:900;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.live-tenders-page .tender-filters__clear-selected:hover{color:#052e25;border-color:rgba(0,0,0,0);background:var(--live-gold);transform:translateY(-1px)}.live-tenders-page .tender-filters__clear-selected:focus-visible,.live-tenders-page .tender-filters__selected-chip:focus-visible{outline:2px solid rgba(110,231,183,.4);outline-offset:.25rem}@media(max-width: 780px){.live-tenders-page .tender-filters__selected-summary{grid-template-columns:1fr}.live-tenders-page .tender-filters__selected-head{justify-content:space-between;flex-wrap:wrap}}body.tender-details-page{--td-bg: #020817;--td-bg-strong: #03131d;--td-surface: rgba(8, 19, 31, 0.9);--td-surface-soft: rgba(15, 33, 45, 0.74);--td-border: rgba(148, 163, 184, 0.16);--td-border-strong: rgba(110, 231, 183, 0.28);--td-text: #f8fafc;--td-muted: rgba(203, 213, 225, 0.78);--td-muted-soft: rgba(148, 163, 184, 0.72);--td-green: #34d399;--td-green-strong: #10b981;--td-gold: #fbbd23;--td-red: #fb7185;color:var(--td-text);background:linear-gradient(rgba(255, 255, 255, 0.032) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.026) 1px, transparent 1px),linear-gradient(135deg, var(--td-bg) 0%, #04151f 48%, #06241e 100%);background-size:5.2rem 5.2rem,5.2rem 5.2rem,100% 100%}.tender-details-page .main{min-height:100vh;padding:8.8rem 1.6rem 4.8rem;background:rgba(0,0,0,0)}.tender-details-page .tender-details-topbar,.tender-details-page .tender-details__container{width:min(100%,132rem);margin-inline:auto}.tender-details-page .tender-details-topbar{display:flex;justify-content:flex-end;margin-bottom:.85rem}.tender-details-page .tender-details-back{min-height:3.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:0 1rem;border:1px solid var(--td-border);border-radius:.65rem;color:rgba(226,232,240,.9);background:linear-gradient(145deg, rgba(255, 255, 255, 0.072), rgba(255, 255, 255, 0.024)),rgba(3,18,26,.88);font-size:1.22rem;font-weight:850;line-height:1.2;text-decoration:none;box-shadow:0 1.4rem 3.2rem -2.8rem rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.08);transition:transform .22s ease,border-color .22s ease,color .22s ease,background .22s ease;margin-bottom:.85rem}.tender-details-page .tender-details-back svg{width:1.55rem;height:1.55rem}.tender-details-page .tender-details-back:hover,.tender-details-page .tender-details-back:focus-visible{color:#ecfdf5;border-color:var(--td-border-strong);background:linear-gradient(145deg, rgba(16, 185, 129, 0.13), rgba(255, 255, 255, 0.04)),rgba(3,18,26,.94);transform:translateY(-1px);outline:0}.tender-details-page .tender-details{width:100%;margin-top:0;padding-bottom:0;color:var(--td-text)}.tender-details-page #tenderDetails>p{width:min(100%,132rem);margin:0 auto;padding:1.4rem;border:1px solid var(--td-border);border-radius:.8rem;color:var(--td-muted);background:linear-gradient(145deg, rgba(255, 255, 255, 0.072), rgba(255, 255, 255, 0.024)),rgba(3,18,26,.9)}.tender-details-page .tender-details__content{display:grid;gap:.9rem}.tender-details-page .tender-details__hero{order:1;position:relative;overflow:hidden;z-index:1;padding:1.25rem;border:1px solid var(--td-border);border-radius:.8rem;color:var(--td-text);background:radial-gradient(circle at top right, rgba(52, 211, 153, 0.16), transparent 32%),linear-gradient(145deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.026)),rgba(3,18,26,.92);box-shadow:0 2.4rem 5rem -3.8rem rgba(0,0,0,.9),0 0 2.8rem rgba(16,185,129,.08),inset 0 1px 0 hsla(0,0%,100%,.08)}.tender-details-page .tender-details__hero .hero-bg-glow{top:-18rem;right:-16rem;width:42rem;height:42rem;background:radial-gradient(circle, rgba(52, 211, 153, 0.16) 0%, transparent 68%);filter:blur(36px)}.tender-details-page .tender-details__hero-top{align-items:center;gap:.65rem;margin-bottom:.9rem}.tender-details-page .tender-details__badges{gap:.55rem;flex-wrap:wrap}.tender-details-page .tender-details__badges .badge,.tender-details-page .tender-details__id-pill{min-height:2.8rem;border-radius:.65rem;font-size:1.1rem;font-weight:850;letter-spacing:0;line-height:1.2;text-transform:none}.tender-details-page .tender-details__badges .badge--active{color:#052e25;background:var(--td-green);border:0}.tender-details-page .tender-details__badges .badge--closed{color:#fff1f2;background:rgba(251,113,133,.18);border:1px solid rgba(251,113,133,.32)}.tender-details-page .tender-details__id-pill{gap:.45rem;padding:.35rem .75rem;color:rgba(226,232,240,.92);background:hsla(0,0%,100%,.055);border:1px solid rgba(148,163,184,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tender-details-page .tender-details__id-pill svg{width:1.55rem;height:1.55rem;color:var(--td-green)}.tender-details-page .tender-details__title{max-width:100%;align-items:flex-start;gap:.75rem;margin:0 0 .95rem;color:var(--td-text);font-size:2rem;font-weight:850;letter-spacing:0;line-height:1.24}.tender-details-page .tender-details__title-logo{width:3.4rem;height:3.4rem;margin-top:0;border-radius:.75rem;color:var(--td-green);background:rgba(16,185,129,.1);border:1px solid rgba(110,231,183,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.tender-details-page .tender-details__title-logo .tender-meta-icon{width:1.9rem;height:1.9rem}.tender-details-page .tender-details__title-text{min-width:0;overflow-wrap:anywhere}.tender-details-page .tender-details__hero-meta{flex-wrap:wrap;gap:.65rem;padding-top:.8rem;border-top:1px solid rgba(148,163,184,.14)}.tender-details-page .tender-details__hero-meta .meta-item{min-height:3.4rem;display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .75rem;border:1px solid rgba(148,163,184,.13);border-radius:.65rem;color:var(--td-muted);background:hsla(0,0%,100%,.04);font-size:1.2rem;font-weight:700;line-height:1.35}.tender-details-page .tender-details__hero-meta .meta-item svg{width:1.6rem;height:1.6rem;color:var(--td-green)}.tender-details-page .tender-details__actions{order:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem;margin:0;padding:.75rem;border:1px solid var(--td-border);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.068), rgba(255, 255, 255, 0.022)),rgba(3,18,26,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tender-details-page .tender-details__actions .btn{flex:0 1 auto;min-height:3.8rem;height:auto;padding:.72rem 1rem;border-radius:.65rem;gap:.55rem;font-size:1.22rem;font-weight:850;line-height:1.2;box-shadow:none}.tender-details-page .tender-details__actions .btn svg{width:1.55rem;height:1.55rem}.tender-details-page .tender-details__actions .btn:hover,.tender-details-page .tender-details__actions .btn:focus-visible{transform:translateY(-1px);outline:0}.tender-details-page .tender-details__actions .btn--guide{order:3;color:#fef3c7;background:rgba(251,189,35,.1);border:1px solid rgba(251,189,35,.26)}.tender-details-page .tender-details__actions .btn--book-support{order:2;color:#052e25;background:linear-gradient(135deg, var(--td-green), var(--td-gold));border:0}.tender-details-page .tender-details__actions .btn--save{order:1;color:rgba(226,232,240,.9);background:hsla(0,0%,100%,.055);border:1px solid rgba(148,163,184,.18);font-size:0}.tender-details-page .tender-details__actions .btn--save::after{content:"Save Tender";font-size:1.22rem}.tender-details-page .tender-details__actions .btn--save.is-saved{color:#d1fae5;background:rgba(16,185,129,.12);border-color:rgba(110,231,183,.26)}.tender-details-page .tender-details__actions .btn--save.is-saved::after{content:"Saved"}.tender-details-page .tender-details__actions .btn--save.btn--loading::after{content:"Saving"}.tender-details-page .tender-details__grid{order:3;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.9rem;margin:0}.tender-details-page .tender-card-detail{position:relative;overflow:hidden;min-width:0;padding:1rem;border:1px solid var(--td-border);border-radius:.8rem;color:var(--td-text);background:linear-gradient(145deg, rgba(255, 255, 255, 0.072), rgba(255, 255, 255, 0.024)),rgba(3,18,26,.9);box-shadow:0 1.8rem 3.6rem -3rem rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.07);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease}.tender-details-page .tender-card-detail::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg, transparent, rgba(110, 231, 183, 0.42), transparent);opacity:.72}.tender-details-page .tender-card-detail:hover,.tender-details-page .tender-card-detail:focus-within{transform:translateY(-2px);border-color:var(--td-border-strong);box-shadow:0 2.4rem 4rem -3rem rgba(0,0,0,.9),0 0 2.6rem rgba(16,185,129,.1),inset 0 1px 0 hsla(0,0%,100%,.1)}.tender-details-page .tender-card-detail--danger{order:-1;grid-column:1/-1;border-color:rgba(251,189,35,.24);background:radial-gradient(circle at top right, rgba(251, 189, 35, 0.14), transparent 34%),linear-gradient(145deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.024)),rgba(3,18,26,.92)}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(5),.tender-details-page .tender-details__grid .tender-card-detail:nth-child(6){grid-column:1/-1}.tender-details-page .tender-card-detail__header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(148,163,184,.14)}.tender-details-page .tender-card-detail__header .icon-wrapper{width:3.2rem;height:3.2rem;flex:0 0 3.2rem;border-radius:.7rem;color:var(--td-green);background:rgba(16,185,129,.1);border:1px solid rgba(110,231,183,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.tender-details-page .tender-card-detail__header .icon-wrapper svg{width:1.75rem;height:1.75rem}.tender-details-page .tender-card-detail__header .icon-wrapper.danger-glow{color:var(--td-gold);background:rgba(251,189,35,.1);border-color:rgba(251,189,35,.24)}.tender-details-page .tender-card-detail__header h2{margin:0;color:var(--td-text);font-size:1.45rem;font-weight:850;letter-spacing:0;line-height:1.25}.tender-details-page .tender-card-detail__list{display:grid;gap:.55rem}.tender-details-page .tender-card-detail__list--compact{grid-template-columns:repeat(2, minmax(0, 1fr))}.tender-details-page .tender-card-detail__list .detail-row{display:grid;grid-template-columns:1.8rem minmax(11rem, 0.38fr) minmax(0, 1fr);align-items:start;gap:.32rem .7rem;padding:.65rem .7rem;border:1px solid rgba(148,163,184,.12);border-radius:.65rem;background:hsla(0,0%,100%,.035)}.tender-details-page .tender-card-detail__list .detail-row::before{content:"";width:1.55rem;height:1.55rem;margin-top:.1rem;border:1px solid rgba(110,231,183,.22);border-radius:.48rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.16), rgba(251, 189, 35, 0.08)),rgba(16,185,129,.08);box-shadow:inset 0 0 0 .42rem rgba(2,8,23,.72)}.tender-details-page .tender-card-detail__list .detail-row dt{grid-column:2;color:var(--td-muted-soft);font-size:1.05rem;font-weight:850;letter-spacing:0;line-height:1.35;text-transform:uppercase}.tender-details-page .tender-card-detail__list .detail-row dd{grid-column:3;min-width:0;margin:0;color:rgba(226,232,240,.92);font-size:1.2rem;font-weight:700;line-height:1.42;overflow-wrap:anywhere}.tender-details-page .tender-card-detail__list .detail-row.highlight-financial,.tender-details-page .tender-card-detail__list .detail-row.highlight-danger{padding:.75rem .8rem;border-left:0}.tender-details-page .tender-card-detail__list .detail-row.highlight-financial{border-color:rgba(110,231,183,.24);background:rgba(16,185,129,.1)}.tender-details-page .tender-card-detail__list .detail-row.highlight-financial dd{color:#d1fae5;font-size:1.38rem;font-weight:900}.tender-details-page .tender-card-detail__list .detail-row.highlight-danger{border-color:rgba(251,189,35,.28);background:rgba(251,189,35,.1)}.tender-details-page .tender-card-detail__list .detail-row.highlight-danger dd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.55rem;color:#fef3c7;font-size:1.34rem;font-weight:900}.tender-details-page .tender-card-detail__list .detail-row.highlight-danger dd .countdown-pulse{min-height:2.4rem;display:inline-flex;align-items:center;padding:0 .65rem;border-radius:.5rem;color:#052e25;background:var(--td-gold);font-size:1.08rem;font-weight:900;animation:none}.tender-details-page .tender-card-detail__content-stack{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}.tender-details-page .tender-card-detail__subsection{min-width:0;display:grid;gap:.5rem;padding:.75rem;border:1px solid rgba(148,163,184,.12);border-radius:.65rem;background:hsla(0,0%,100%,.035)}.tender-details-page .tender-card-detail__subsection h3{margin:0;color:#d1fae5;font-size:1.24rem;font-weight:850;letter-spacing:0;line-height:1.3}.tender-details-page .tender-card-detail__text{margin:0;color:rgba(226,232,240,.9);font-size:1.27rem;font-weight:600;line-height:1.65;overflow-wrap:anywhere;white-space:pre-line}@media(min-width: 80em){.tender-details-page .tender-details__title{font-size:2.28rem}}@media(max-width: 1180px){.tender-details-page .tender-details__grid{grid-template-columns:1fr}.tender-details-page .tender-card-detail--danger,.tender-details-page .tender-details__grid .tender-card-detail:nth-child(5),.tender-details-page .tender-details__grid .tender-card-detail:nth-child(6){grid-column:auto}.tender-details-page .tender-card-detail__list--compact,.tender-details-page .tender-card-detail__content-stack{grid-template-columns:1fr}}@media(max-width: 760px){.tender-details-page .main{padding:8rem 1rem 3rem}.tender-details-page .tender-details-topbar{justify-content:flex-start}.tender-details-page .tender-details-back,.tender-details-page .tender-details__actions .btn{width:100%;min-height:4.2rem}.tender-details-page .tender-details__hero,.tender-details-page .tender-card-detail{padding:1rem}.tender-details-page .tender-details__hero-top,.tender-details-page .tender-details__actions{justify-content:flex-start}.tender-details-page .tender-details__title{font-size:1.72rem}.tender-details-page .tender-details__title-logo{width:3rem;height:3rem;flex-basis:3rem}.tender-details-page .tender-details__hero-meta .meta-item{width:100%}.tender-details-page .tender-card-detail__list .detail-row{grid-template-columns:1.8rem minmax(0, 1fr)}.tender-details-page .tender-card-detail__list .detail-row dt,.tender-details-page .tender-card-detail__list .detail-row dd{grid-column:2}}body.tender-details-page{--td-bg: #020817;--td-bg-mid: #04151f;--td-bg-end: #052d26;--td-panel: rgba(5, 18, 29, 0.9);--td-panel-strong: rgba(7, 26, 39, 0.94);--td-border: rgba(148, 163, 184, 0.18);--td-border-strong: rgba(110, 231, 183, 0.3);--td-text: #f8fafc;--td-text-soft: rgba(226, 232, 240, 0.9);--td-muted: rgba(203, 213, 225, 0.76);--td-muted-soft: rgba(148, 163, 184, 0.76);--td-green: #34d399;--td-green-strong: #10b981;--td-gold: #fbbd23;--td-red: #fb7185;background:linear-gradient(rgba(255, 255, 255, 0.026) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px),linear-gradient(135deg, var(--td-bg) 0%, var(--td-bg-mid) 48%, var(--td-bg-end) 100%);background-size:6rem 6rem,6rem 6rem,100% 100%;color:var(--td-text)}.tender-details-page .main{min-height:100vh;padding:9.4rem 1.8rem 5.6rem;background:rgba(0,0,0,0)}.tender-details-page .tender-details-topbar,.tender-details-page .tender-details__container,.tender-details-page #tenderDetails>p{width:min(100%,112rem);margin-inline:auto}.tender-details-page .tender-details-topbar{justify-content:flex-start;margin-bottom:1.4rem}.tender-details-page .tender-details-back{min-height:4.2rem;padding:0 1.25rem;border-radius:.75rem;color:var(--td-text-soft);background:hsla(0,0%,100%,.055);border:1px solid var(--td-border);font-size:1.3rem;font-weight:800;box-shadow:none}.tender-details-page .tender-details-back:hover,.tender-details-page .tender-details-back:focus-visible{color:#ecfdf5;border-color:var(--td-border-strong);background:rgba(16,185,129,.12)}.tender-details-page .tender-details{margin-top:0;padding-bottom:0}.tender-details-page #tenderDetails>p{padding:2rem;border:1px solid var(--td-border);border-radius:.9rem;color:var(--td-muted);background:var(--td-panel)}.tender-details-page .tender-details__content{display:grid;gap:1.6rem}.tender-details-page .tender-details__hero{order:1;padding:2.4rem;overflow:hidden;border:1px solid var(--td-border-strong);border-radius:1rem;background:radial-gradient(circle at top right, rgba(52, 211, 153, 0.14), transparent 34%),linear-gradient(145deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.024)),var(--td-panel-strong);box-shadow:0 3rem 6rem -4.4rem rgba(0,0,0,.95),0 0 3.4rem rgba(16,185,129,.08),inset 0 1px 0 hsla(0,0%,100%,.08)}.tender-details-page .tender-details__hero .hero-bg-glow{top:-20rem;right:-14rem;width:48rem;height:48rem;background:radial-gradient(circle, rgba(52, 211, 153, 0.14), transparent 68%);filter:blur(42px)}.tender-details-page .tender-details__hero-top{align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.tender-details-page .tender-details__badges,.tender-details-page .tender-details__hero-meta{flex-wrap:wrap}.tender-details-page .tender-details__badges .badge,.tender-details-page .tender-details__id-pill{min-height:3.2rem;border-radius:999px;padding:.5rem 1rem;font-size:1.16rem;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:none}.tender-details-page .tender-details__badges .badge--active{color:#052e25;background:var(--td-green);border:0}.tender-details-page .tender-details__badges .badge--closed{color:#fff1f2;background:rgba(251,113,133,.18);border:1px solid rgba(251,113,133,.32)}.tender-details-page .tender-details__id-pill{color:var(--td-text-soft);background:hsla(0,0%,100%,.06);border:1px solid rgba(148,163,184,.2)}.tender-details-page .tender-details__id-pill svg,.tender-details-page .tender-details__hero-meta .meta-item svg{color:var(--td-green)}.tender-details-page .tender-details__title{max-width:96rem;align-items:flex-start;gap:1rem;margin:0 0 1.7rem;color:var(--td-text);font-size:3rem;font-weight:850;letter-spacing:0;line-height:1.18}.tender-details-page .tender-details__title-logo{width:4.4rem;height:4.4rem;flex-basis:4.4rem;margin-top:.1rem;border-radius:.85rem;color:var(--td-green);background:rgba(16,185,129,.1);border:1px solid rgba(110,231,183,.24)}.tender-details-page .tender-details__title-logo .tender-meta-icon{width:2.2rem;height:2.2rem}.tender-details-page .tender-details__title-text{min-width:0;overflow-wrap:anywhere}.tender-details-page .tender-details__hero-meta{display:flex;gap:.9rem;padding-top:1.4rem;border-top:1px solid rgba(148,163,184,.16)}.tender-details-page .tender-details__hero-meta .meta-item{min-height:4.2rem;display:inline-flex;align-items:center;gap:.7rem;padding:.8rem 1rem;border:1px solid rgba(148,163,184,.14);border-radius:.8rem;color:var(--td-muted);background:hsla(0,0%,100%,.04);font-size:1.34rem;font-weight:700;line-height:1.4}.tender-details-page .tender-details__actions{order:2;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.85rem;margin:0;padding:1.1rem;border:1px solid var(--td-border);border-radius:1rem;background:rgba(5,18,29,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.tender-details-page .tender-details__actions .btn{flex:0 1 auto;min-height:4.4rem;height:auto;padding:.85rem 1.25rem;border-radius:.75rem;gap:.7rem;font-size:1.34rem;font-weight:850;line-height:1.2;box-shadow:none}.tender-details-page .tender-details__actions .btn svg{width:1.75rem;height:1.75rem}.tender-details-page .tender-details__actions .btn:hover,.tender-details-page .tender-details__actions .btn:focus-visible{transform:translateY(-1px);outline:0}.tender-details-page .tender-details__actions .btn--save{order:1;color:var(--td-text-soft);background:hsla(0,0%,100%,.06);border:1px solid rgba(148,163,184,.2);font-size:0}.tender-details-page .tender-details__actions .btn--save::after{content:"Save Tender";font-size:1.34rem}.tender-details-page .tender-details__actions .btn--save.is-saved{color:#d1fae5;background:rgba(16,185,129,.12);border-color:rgba(110,231,183,.28)}.tender-details-page .tender-details__actions .btn--save.is-saved::after{content:"Saved"}.tender-details-page .tender-details__actions .btn--save.btn--loading::after{content:"Saving"}.tender-details-page .tender-details__actions .btn--book-support{order:2;color:#052e25;background:linear-gradient(135deg, var(--td-green), var(--td-gold));border:0}.tender-details-page .tender-details__actions .btn--guide{order:3;color:#fef3c7;background:rgba(251,189,35,.1);border:1px solid rgba(251,189,35,.26)}.tender-details-page .tender-details__grid{order:3;display:grid;grid-template-columns:minmax(0, 1fr);gap:1.6rem;margin:0}.tender-details-page .tender-card-detail{position:relative;min-width:0;padding:2rem;overflow:hidden;border:1px solid var(--td-border);border-radius:1rem;color:var(--td-text);background:linear-gradient(145deg, rgba(255, 255, 255, 0.066), rgba(255, 255, 255, 0.02)),rgba(4,17,27,.86);box-shadow:0 2.2rem 4.8rem -4rem rgba(0,0,0,.92),inset 0 1px 0 hsla(0,0%,100%,.06);transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.tender-details-page .tender-card-detail:hover,.tender-details-page .tender-card-detail:focus-within{border-color:var(--td-border-strong);box-shadow:0 2.8rem 5.2rem -4.2rem rgba(0,0,0,.95),0 0 2.8rem rgba(16,185,129,.08),inset 0 1px 0 hsla(0,0%,100%,.08);transform:translateY(-1px)}.tender-details-page .tender-card-detail::before{content:"";position:absolute;inset:0 0 auto;height:.2rem;background:linear-gradient(90deg, var(--td-green), rgba(251, 189, 35, 0.65), transparent 74%);opacity:.82}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(2){order:1}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(1){order:2}.tender-details-page .tender-card-detail--danger{order:3;border-color:rgba(251,189,35,.24);background:radial-gradient(circle at top right, rgba(251, 189, 35, 0.1), transparent 30%),linear-gradient(145deg, rgba(255, 255, 255, 0.066), rgba(255, 255, 255, 0.02)),rgba(4,17,27,.9)}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(3){order:4}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(5){order:5}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(6){order:6}.tender-details-page .tender-card-detail__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.45rem;padding-bottom:1.15rem;border-bottom:1px solid rgba(148,163,184,.16)}.tender-details-page .tender-card-detail__header .icon-wrapper{width:4rem;height:4rem;flex:0 0 4rem;border-radius:.85rem;color:var(--td-green);background:rgba(16,185,129,.1);border:1px solid rgba(110,231,183,.22)}.tender-details-page .tender-card-detail__header .icon-wrapper svg{width:2rem;height:2rem}.tender-details-page .tender-card-detail__header .icon-wrapper.danger-glow{color:var(--td-gold);background:rgba(251,189,35,.1);border-color:rgba(251,189,35,.24)}.tender-details-page .tender-card-detail__header h2{margin:0;color:var(--td-text);font-size:1.75rem;font-weight:850;letter-spacing:0;line-height:1.25}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(2) h2,.tender-details-page .tender-details__grid .tender-card-detail:nth-child(1) h2,.tender-details-page .tender-card-detail--danger h2,.tender-details-page .tender-details__grid .tender-card-detail:nth-child(3) h2,.tender-details-page .tender-details__grid .tender-card-detail:nth-child(5) h2,.tender-details-page .tender-details__grid .tender-card-detail:nth-child(6) h2{font-size:0}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(2) h2::after{content:"Tender Overview"}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(1) h2::after{content:"Authority & Procuring Entity"}.tender-details-page .tender-card-detail--danger h2::after{content:"Schedule Information"}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(3) h2::after{content:"Financial Information"}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(5) h2::after{content:"Package Description & Eligibility"}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(6) h2::after{content:"Location & Documents"}.tender-details-page .tender-card-detail__header h2::after{color:var(--td-text);font-size:1.75rem;font-weight:850;line-height:1.25}.tender-details-page .tender-card-detail__list,.tender-details-page .tender-card-detail__list--compact{display:grid;grid-template-columns:minmax(0, 1fr);gap:0}.tender-details-page .tender-card-detail__list .detail-row{display:grid;grid-template-columns:minmax(16rem, 0.34fr) minmax(0, 1fr);align-items:start;gap:1.4rem;padding:1.2rem 0;border:0;border-bottom:1px solid rgba(148,163,184,.12);border-radius:0;background:rgba(0,0,0,0)}.tender-details-page .tender-card-detail__list .detail-row:last-child{border-bottom:0}.tender-details-page .tender-card-detail__list .detail-row::before{display:none}.tender-details-page .tender-card-detail__list .detail-row dt{grid-column:auto;color:var(--td-muted-soft);font-size:1.18rem;font-weight:850;letter-spacing:0;line-height:1.4;text-transform:uppercase}.tender-details-page .tender-card-detail__list .detail-row dd{grid-column:auto;min-width:0;margin:0;color:var(--td-text-soft);font-size:1.42rem;font-weight:700;line-height:1.55;overflow-wrap:anywhere}.tender-details-page .tender-card-detail__list .detail-row.highlight-financial,.tender-details-page .tender-card-detail__list .detail-row.highlight-danger{margin:.45rem 0 .75rem;padding:1.15rem 1.25rem;border:1px solid;border-radius:.85rem}.tender-details-page .tender-card-detail__list .detail-row.highlight-financial{border-color:rgba(110,231,183,.28);background:rgba(16,185,129,.1)}.tender-details-page .tender-card-detail__list .detail-row.highlight-financial dd{color:#d1fae5;font-size:1.7rem;font-weight:900}.tender-details-page .tender-card-detail__list .detail-row.highlight-danger{border-color:rgba(251,189,35,.3);background:rgba(251,189,35,.1)}.tender-details-page .tender-card-detail__list .detail-row.highlight-danger dd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem;color:#fef3c7;font-size:1.62rem;font-weight:900}.tender-details-page .tender-card-detail__list .detail-row.highlight-danger dd .countdown-pulse{min-height:2.8rem;display:inline-flex;align-items:center;padding:0 .85rem;border-radius:999px;color:#052e25;background:var(--td-gold);font-size:1.16rem;font-weight:900;animation:none}.tender-details-page .tender-card-detail__content-stack{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.25rem}.tender-details-page .tender-card-detail__subsection{display:grid;gap:.8rem;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0)}.tender-details-page .tender-card-detail__subsection+.tender-card-detail__subsection{padding-top:1.25rem;border-top:1px solid rgba(148,163,184,.14)}.tender-details-page .tender-card-detail__subsection h3{margin:0;color:#d1fae5;font-size:1.45rem;font-weight:850;letter-spacing:0;line-height:1.35}.tender-details-page .tender-card-detail__text{max-width:92rem;margin:0;color:var(--td-text-soft);font-size:1.46rem;font-weight:600;line-height:1.78;overflow-wrap:anywhere;white-space:pre-line}@media(min-width: 72em){.tender-details-page .tender-details__content{gap:1.8rem}.tender-details-page .tender-card-detail{padding:2.25rem 2.4rem}}@media(max-width: 760px){.tender-details-page .main{padding:8.2rem 1rem 3.4rem}.tender-details-page .tender-details__hero,.tender-details-page .tender-card-detail{padding:1.35rem;border-radius:.9rem}.tender-details-page .tender-details__title{font-size:2rem}.tender-details-page .tender-details__title-logo{width:3.6rem;height:3.6rem;flex-basis:3.6rem}.tender-details-page .tender-details__hero-meta .meta-item,.tender-details-page .tender-details-back,.tender-details-page .tender-details__actions .btn{width:100%}.tender-details-page .tender-details__actions{padding:1rem}.tender-details-page .tender-card-detail__list .detail-row,.tender-details-page .tender-card-detail__list .detail-row.highlight-financial,.tender-details-page .tender-card-detail__list .detail-row.highlight-danger{grid-template-columns:minmax(0, 1fr);gap:.45rem}.tender-details-page .tender-card-detail__header h2::after{font-size:1.55rem}}body.tender-details-page{--td-bg: #020817;--td-bg-mid: #04151f;--td-bg-end: #06241e;--td-card: rgba(3, 18, 26, 0.9);--td-card-soft: rgba(9, 25, 37, 0.78);--td-border: rgba(148, 163, 184, 0.16);--td-border-strong: rgba(110, 231, 183, 0.3);--td-text: #f8fafc;--td-muted: rgba(203, 213, 225, 0.78);--td-muted-soft: rgba(148, 163, 184, 0.74);--td-green: #34d399;--td-gold: #fbbd23;--td-red: #fb7185;background:linear-gradient(rgba(255, 255, 255, 0.032) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.026) 1px, transparent 1px),linear-gradient(135deg, var(--td-bg) 0%, var(--td-bg-mid) 48%, var(--td-bg-end) 100%);background-size:5.2rem 5.2rem,5.2rem 5.2rem,100% 100%;color:var(--td-text)}.tender-details-page .main{min-height:100vh;padding:8.6rem 1.4rem 4rem;background:rgba(0,0,0,0)}.tender-details-page .tender-details-topbar,.tender-details-page .tender-details__container,.tender-details-page #tenderDetails>p{width:min(100%,132rem);margin-inline:auto}.tender-details-page .tender-details-topbar{justify-content:flex-end;margin-bottom:.9rem}.tender-details-page .tender-details-back{min-height:3.8rem;padding:0 1rem;border:1px solid var(--td-border);border-radius:.65rem;color:rgba(226,232,240,.9);background:linear-gradient(145deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.024)),rgba(3,18,26,.88);font-size:1.2rem;font-weight:850;box-shadow:0 1.4rem 3rem -2.8rem rgba(0,0,0,.86)}.tender-details-page .tender-details-back:hover,.tender-details-page .tender-details-back:focus-visible{color:#ecfdf5;border-color:var(--td-border-strong);background:rgba(16,185,129,.12);transform:translateY(-1px)}.tender-details-page .tender-details{margin-top:0;padding-bottom:0}.tender-details-page #tenderDetails>p{padding:1.2rem;border:1px solid var(--td-border);border-radius:.8rem;color:var(--td-muted);background:var(--td-card)}.tender-details-page .tender-details__content{display:grid;gap:.9rem}.tender-details-page .tender-details__hero{order:1;padding:1.35rem;overflow:hidden;border:1px solid var(--td-border);border-radius:.8rem;color:var(--td-text);background:radial-gradient(circle at top right, rgba(52, 211, 153, 0.16), transparent 34%),linear-gradient(145deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.026)),var(--td-card);box-shadow:0 2.4rem 5rem -3.8rem rgba(0,0,0,.9),0 0 2.8rem rgba(16,185,129,.08),inset 0 1px 0 hsla(0,0%,100%,.08)}.tender-details-page .tender-details__hero .hero-bg-glow{top:-18rem;right:-16rem;width:42rem;height:42rem;background:radial-gradient(circle, rgba(52, 211, 153, 0.16), transparent 68%);filter:blur(36px)}.tender-details-page .tender-details__hero-top{align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.9rem}.tender-details-page .tender-details__badges{gap:.55rem;flex-wrap:wrap}.tender-details-page .tender-details__badges .badge,.tender-details-page .tender-details__id-pill{min-height:2.8rem;border-radius:.65rem;padding:.35rem .75rem;font-size:1.1rem;font-weight:850;letter-spacing:0;line-height:1.2;text-transform:none}.tender-details-page .tender-details__badges .badge--active{color:#052e25;background:var(--td-green);border:0}.tender-details-page .tender-details__badges .badge--closed{color:#fff1f2;background:rgba(251,113,133,.18);border:1px solid rgba(251,113,133,.32)}.tender-details-page .tender-details__id-pill{color:rgba(226,232,240,.92);background:hsla(0,0%,100%,.055);border:1px solid rgba(148,163,184,.18)}.tender-details-page .tender-details__id-pill svg,.tender-details-page .tender-details__hero-meta .meta-item svg{color:var(--td-green)}.tender-details-page .tender-details__title{max-width:100%;align-items:flex-start;gap:.75rem;margin:0 0 .95rem;color:var(--td-text);font-size:2.15rem;font-weight:850;letter-spacing:0;line-height:1.22}.tender-details-page .tender-details__title-logo{width:3.4rem;height:3.4rem;flex-basis:3.4rem;margin-top:0;border-radius:.75rem;color:var(--td-green);background:rgba(16,185,129,.1);border:1px solid rgba(110,231,183,.22)}.tender-details-page .tender-details__title-logo .tender-meta-icon{width:1.9rem;height:1.9rem}.tender-details-page .tender-details__title-text{min-width:0;overflow-wrap:anywhere}.tender-details-page .tender-details__hero-meta{display:flex;flex-wrap:wrap;gap:.65rem;padding-top:.85rem;border-top:1px solid rgba(148,163,184,.14)}.tender-details-page .tender-details__hero-meta .meta-item{min-height:3.4rem;display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .75rem;border:1px solid rgba(148,163,184,.13);border-radius:.65rem;color:var(--td-muted);background:hsla(0,0%,100%,.04);font-size:1.2rem;font-weight:700;line-height:1.35}.tender-details-page .tender-details__hero-meta .meta-item svg{width:1.6rem;height:1.6rem}.tender-details-page .tender-details__actions{order:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin:0;padding:.75rem;border:1px solid var(--td-border);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.068), rgba(255, 255, 255, 0.022)),rgba(3,18,26,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)}.tender-details-page .tender-details__actions .btn{flex:0 1 auto;min-height:3.8rem;height:auto;padding:.72rem 1rem;border-radius:.65rem;gap:.55rem;font-size:1.2rem;font-weight:850;line-height:1.2;box-shadow:none}.tender-details-page .tender-details__actions .btn svg{width:1.55rem;height:1.55rem}.tender-details-page .tender-details__actions .btn:hover,.tender-details-page .tender-details__actions .btn:focus-visible{transform:translateY(-1px);outline:0}.tender-details-page .tender-details__actions .btn--save{order:1;color:rgba(226,232,240,.9);background:hsla(0,0%,100%,.055);border:1px solid rgba(148,163,184,.18);font-size:0}.tender-details-page .tender-details__actions .btn--save::after{content:"Save Tender";font-size:1.2rem}.tender-details-page .tender-details__actions .btn--save.is-saved{color:#d1fae5;background:rgba(16,185,129,.12);border-color:rgba(110,231,183,.26)}.tender-details-page .tender-details__actions .btn--save.is-saved::after{content:"Saved"}.tender-details-page .tender-details__actions .btn--save.btn--loading::after{content:"Saving"}.tender-details-page .tender-details__actions .btn--book-support{order:2;color:#052e25;background:linear-gradient(135deg, var(--td-green), var(--td-gold));border:0}.tender-details-page .tender-details__actions .btn--guide{order:3;color:#fef3c7;background:rgba(251,189,35,.1);border:1px solid rgba(251,189,35,.26)}.tender-details-page .tender-details__grid{order:3;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.9rem;margin:0}.tender-details-page .tender-card-detail{position:relative;min-width:0;padding:1rem;overflow:hidden;border:1px solid var(--td-border);border-radius:.8rem;color:var(--td-text);background:linear-gradient(145deg, rgba(255, 255, 255, 0.072), rgba(255, 255, 255, 0.024)),var(--td-card);box-shadow:0 1.8rem 3.6rem -3rem rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.07);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.tender-details-page .tender-card-detail:hover,.tender-details-page .tender-card-detail:focus-within{border-color:var(--td-border-strong);box-shadow:0 2.4rem 4rem -3rem rgba(0,0,0,.9),0 0 2.6rem rgba(16,185,129,.1),inset 0 1px 0 hsla(0,0%,100%,.1);transform:translateY(-2px)}.tender-details-page .tender-card-detail::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg, transparent, rgba(110, 231, 183, 0.42), transparent);opacity:.72}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(2){order:1}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(1){order:2}.tender-details-page .tender-card-detail--danger{order:3;border-color:rgba(251,189,35,.24);background:radial-gradient(circle at top right, rgba(251, 189, 35, 0.12), transparent 34%),linear-gradient(145deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.024)),rgba(3,18,26,.92)}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(3){order:4}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(5){order:5;grid-column:1/-1}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(6){order:6;grid-column:1/-1}.tender-details-page .tender-card-detail__header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(148,163,184,.14)}.tender-details-page .tender-card-detail__header .icon-wrapper{width:3.2rem;height:3.2rem;flex:0 0 3.2rem;border-radius:.7rem;color:var(--td-green);background:rgba(16,185,129,.1);border:1px solid rgba(110,231,183,.2)}.tender-details-page .tender-card-detail__header .icon-wrapper svg{width:1.75rem;height:1.75rem}.tender-details-page .tender-card-detail__header .icon-wrapper.danger-glow{color:var(--td-gold);background:rgba(251,189,35,.1);border-color:rgba(251,189,35,.24)}.tender-details-page .tender-card-detail__header h2{margin:0;color:var(--td-text);font-size:1.45rem;font-weight:850;letter-spacing:0;line-height:1.25}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(2) h2,.tender-details-page .tender-details__grid .tender-card-detail:nth-child(1) h2,.tender-details-page .tender-card-detail--danger h2,.tender-details-page .tender-details__grid .tender-card-detail:nth-child(3) h2,.tender-details-page .tender-details__grid .tender-card-detail:nth-child(5) h2,.tender-details-page .tender-details__grid .tender-card-detail:nth-child(6) h2{font-size:0}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(2) h2::after{content:"Procurement Details"}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(1) h2::after{content:"Authority & Procuring Entity"}.tender-details-page .tender-card-detail--danger h2::after{content:"Tender Schedule"}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(3) h2::after{content:"Financial Information"}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(5) h2::after{content:"Package Description & Eligibility"}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(6) h2::after{content:"Documents / Notice Information"}.tender-details-page .tender-card-detail__header h2::after{color:var(--td-text);font-size:1.45rem;font-weight:850;line-height:1.25}.tender-details-page .tender-card-detail__list{display:grid;gap:.55rem}.tender-details-page .tender-card-detail__list--compact{grid-template-columns:repeat(2, minmax(0, 1fr))}.tender-details-page .tender-card-detail__list .detail-row{display:grid;grid-template-columns:1.8rem minmax(11rem, 0.38fr) minmax(0, 1fr);align-items:start;gap:.32rem .7rem;padding:.65rem .7rem;border:1px solid rgba(148,163,184,.12);border-radius:.65rem;background:hsla(0,0%,100%,.035)}.tender-details-page .tender-card-detail__list .detail-row::before{content:"";width:1.55rem;height:1.55rem;margin-top:.1rem;border:1px solid rgba(110,231,183,.22);border-radius:.48rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.16), rgba(251, 189, 35, 0.08)),rgba(16,185,129,.08);box-shadow:inset 0 0 0 .42rem rgba(2,8,23,.72)}.tender-details-page .tender-card-detail__list .detail-row dt{grid-column:2;color:var(--td-muted-soft);font-size:1.05rem;font-weight:850;letter-spacing:0;line-height:1.35;text-transform:uppercase}.tender-details-page .tender-card-detail__list .detail-row dd{grid-column:3;min-width:0;margin:0;color:rgba(226,232,240,.92);font-size:1.2rem;font-weight:700;line-height:1.42;overflow-wrap:anywhere}.tender-details-page .tender-card-detail__list .detail-row.highlight-financial,.tender-details-page .tender-card-detail__list .detail-row.highlight-danger{padding:.75rem .8rem;border-left:0}.tender-details-page .tender-card-detail__list .detail-row.highlight-financial{border-color:rgba(110,231,183,.24);background:rgba(16,185,129,.1)}.tender-details-page .tender-card-detail__list .detail-row.highlight-financial dd{color:#d1fae5;font-size:1.38rem;font-weight:900}.tender-details-page .tender-card-detail__list .detail-row.highlight-danger{border-color:rgba(251,189,35,.28);background:rgba(251,189,35,.1)}.tender-details-page .tender-card-detail__list .detail-row.highlight-danger dd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.55rem;color:#fef3c7;font-size:1.34rem;font-weight:900}.tender-details-page .tender-card-detail__list .detail-row.highlight-danger dd .countdown-pulse{min-height:2.4rem;display:inline-flex;align-items:center;padding:0 .65rem;border-radius:.5rem;color:#052e25;background:var(--td-gold);font-size:1.08rem;font-weight:900;animation:none}.tender-details-page .tender-card-detail__content-stack{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}.tender-details-page .tender-card-detail__subsection{min-width:0;display:grid;gap:.5rem;padding:.75rem;border:1px solid rgba(148,163,184,.12);border-radius:.65rem;background:hsla(0,0%,100%,.035)}.tender-details-page .tender-card-detail__subsection h3{margin:0;color:#d1fae5;font-size:1.24rem;font-weight:850;letter-spacing:0;line-height:1.3}.tender-details-page .tender-card-detail__text{margin:0;color:rgba(226,232,240,.9);font-size:1.27rem;font-weight:600;line-height:1.65;overflow-wrap:anywhere;white-space:pre-line}@media(max-width: 1180px){.tender-details-page .tender-details__grid{grid-template-columns:1fr}.tender-details-page .tender-details__grid .tender-card-detail:nth-child(5),.tender-details-page .tender-details__grid .tender-card-detail:nth-child(6){grid-column:auto}.tender-details-page .tender-card-detail__list--compact,.tender-details-page .tender-card-detail__content-stack{grid-template-columns:1fr}}@media(max-width: 760px){.tender-details-page .main{padding:8rem 1rem 3rem}.tender-details-page .tender-details-topbar,.tender-details-page .tender-details__hero-top,.tender-details-page .tender-details__actions{justify-content:flex-start}.tender-details-page .tender-details-back,.tender-details-page .tender-details__actions .btn{width:100%;min-height:4.2rem}.tender-details-page .tender-details__hero,.tender-details-page .tender-card-detail{padding:1rem}.tender-details-page .tender-details__title{font-size:1.72rem}.tender-details-page .tender-details__title-logo{width:3rem;height:3rem;flex-basis:3rem}.tender-details-page .tender-details__hero-meta .meta-item{width:100%}.tender-details-page .tender-card-detail__list .detail-row{grid-template-columns:1.8rem minmax(0, 1fr)}.tender-details-page .tender-card-detail__list .detail-row dt,.tender-details-page .tender-card-detail__list .detail-row dd{grid-column:2}}.tender-details-page .main{padding:8.6rem 0 4rem}.tender-details-page .tender-details-topbar,.tender-details-page .tender-details__container,.tender-details-page #tenderDetails>p{width:100%;max-width:1440px;box-sizing:border-box;margin:0 auto;padding-left:10px;padding-right:10px}.tender-details-page #tenderDetails>p{padding-top:1.2rem;padding-bottom:1.2rem}.tender-details-page .tender-details__hero{position:relative;isolation:isolate;display:block;height:auto;min-height:0;padding:1.6rem;border-color:rgba(110,231,183,.26);background:radial-gradient(circle at 100% 0, rgba(52, 211, 153, 0.2), transparent 34%),linear-gradient(145deg, rgba(11, 35, 48, 0.94), rgba(2, 10, 18, 0.94));box-shadow:0 2.8rem 5rem -3.4rem rgba(0,0,0,.95),0 0 0 1px rgba(110,231,183,.08),0 0 3rem rgba(16,185,129,.1),inset 0 1px 0 hsla(0,0%,100%,.09)}.tender-details-page .tender-details__hero::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, rgba(52, 211, 153, 0.18), transparent 42%, rgba(251, 189, 35, 0.1));opacity:.58}.tender-details-page .tender-details__hero>*{position:relative;z-index:1}.tender-details-page .tender-details__hero .hero-bg-glow{position:absolute;inset:-16rem -12rem auto auto;width:38rem;height:38rem;margin:0;border-radius:50%;pointer-events:none;z-index:0}.tender-details-page .tender-details__hero-main,.tender-details-page .tender-details__hero-meta{position:relative;z-index:2}.tender-details-page .tender-details__hero-main{display:grid;grid-template-columns:minmax(0, 1fr) minmax(28rem, 36rem);align-items:stretch;gap:1rem}.tender-details-page .tender-details__hero-copy{min-width:0;display:flex;flex-direction:column;gap:.9rem}.tender-details-page .tender-details__title{display:flex;margin:0;font-size:2.45rem;line-height:1.18}.tender-details-page .tender-details__title-logo{width:3.8rem;height:3.8rem;flex:0 0 3.8rem;border-radius:.8rem;background:linear-gradient(145deg, rgba(52, 211, 153, 0.18), rgba(251, 189, 35, 0.08)),hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 1.8rem rgba(52,211,153,.14)}.tender-details-page .tender-details__badges{display:flex;flex-wrap:wrap;gap:.55rem}.tender-details-page .tender-details__badges .badge,.tender-details-page .tender-details__id-pill,.tender-details-page .tender-details__meta-badge{min-height:3rem;display:inline-flex;align-items:center;gap:.45rem;max-width:100%;padding:.42rem .78rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);color:rgba(226,232,240,.9);background:linear-gradient(145deg, rgba(255, 255, 255, 0.09), rgba(255, 255, 255, 0.035)),rgba(2,10,18,.56);font-size:1.12rem;font-weight:850;line-height:1.2;letter-spacing:0;text-transform:none;overflow:hidden;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.tender-details-page .tender-details__badges .badge:hover,.tender-details-page .tender-details__id-pill:hover,.tender-details-page .tender-details__meta-badge:hover{transform:translateY(-1px);border-color:rgba(110,231,183,.28)}.tender-details-page .tender-details__badges .badge--live{border-color:rgba(52,211,153,.42);color:#052e25;background:linear-gradient(135deg, #34d399, #a7f3d0);box-shadow:0 0 1.8rem rgba(52,211,153,.18)}.tender-details-page .tender-details__badges .badge--live.is-urgent{background:linear-gradient(135deg, #fbbd23, #34d399)}.tender-details-page .tender-details__badges .badge--closed{color:#fff1f2;background:rgba(251,113,133,.18);border-color:rgba(251,113,133,.34)}.tender-details-page .tender-details__id-pill{color:#ecfdf5;border-color:rgba(110,231,183,.28);background:rgba(16,185,129,.12)}.tender-details-page .tender-details__id-pill strong,.tender-details-page .tender-details__meta-badge span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tender-details-page .tender-details__badge-icon{width:1.5rem;height:1.5rem;flex:0 0 1.5rem}.tender-details-page .tender-details__entity{display:flex;align-items:flex-start;gap:.75rem;max-width:78rem;padding:.82rem .9rem;border:1px solid rgba(148,163,184,.14);border-radius:.8rem;background:hsla(0,0%,100%,.045)}.tender-details-page .tender-details__entity svg{width:1.8rem;height:1.8rem;flex:0 0 1.8rem;margin-top:.1rem;color:var(--td-green)}.tender-details-page .tender-details__entity div{min-width:0;display:grid;gap:.15rem}.tender-details-page .tender-details__entity div>span:first-child{color:rgba(148,163,184,.82);font-size:1.06rem;font-weight:850;text-transform:uppercase}.tender-details-page .tender-details__entity strong{color:#f8fafc;font-size:1.36rem;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.tender-details-page .tender-details__entity div>span:not(:first-child){color:rgba(203,213,225,.78);font-size:1.16rem;font-weight:700}.tender-details-page .tender-details__hero-aside{min-width:0;display:grid;gap:.8rem}.tender-details-page .tender-details__cost-card,.tender-details-page .tender-details__deadline-card{min-width:0;display:grid;gap:.48rem;align-content:center;padding:1rem;border-radius:.8rem;border:1px solid rgba(110,231,183,.26);background:radial-gradient(circle at top right, rgba(52, 211, 153, 0.2), transparent 42%),rgba(16,185,129,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 2.2rem rgba(16,185,129,.1)}.tender-details-page .tender-details__cost-label,.tender-details-page .tender-details__deadline-label{display:inline-flex;align-items:center;gap:.45rem;color:#d1fae5;font-size:1.08rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.tender-details-page .tender-details__cost-icon,.tender-details-page .tender-details__deadline-icon{width:1.65rem;height:1.65rem;flex:0 0 1.65rem}.tender-details-page .tender-details__cost-value{color:#fff;font-size:2.4rem;font-weight:950;line-height:1.08;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tender-details-page .tender-details__cost-note,.tender-details-page .tender-details__deadline-card span:last-child{color:rgba(203,213,225,.78);font-size:1.12rem;font-weight:800}.tender-details-page .tender-details__deadline-card{border-color:rgba(251,189,35,.22);background:radial-gradient(circle at top right, rgba(251, 189, 35, 0.16), transparent 44%),rgba(251,189,35,.08)}.tender-details-page .tender-details__deadline-card strong{color:#fef3c7;font-size:1.45rem;font-weight:950;line-height:1.28}.tender-details-page .tender-details__deadline-card.is-live{border-color:rgba(110,231,183,.22);background:rgba(16,185,129,.08)}.tender-details-page .tender-details__deadline-card.is-urgent{border-color:rgba(251,189,35,.44);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 2.4rem rgba(251,189,35,.12)}.tender-details-page .tender-details__deadline-card.is-closed{border-color:rgba(251,113,133,.3);background:rgba(251,113,133,.1)}.tender-details-page .tender-details__hero-meta{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.7rem;margin-top:1rem;padding-top:1rem}.tender-details-page .tender-details__hero-meta .meta-item{width:100%;min-width:0;border-color:rgba(148,163,184,.14);background:hsla(0,0%,100%,.04)}.tender-details-page .tender-details__hero-meta .meta-item span{min-width:0;overflow-wrap:anywhere}@media(min-width: 80em){.tender-details-page .tender-details__title{font-size:2.9rem}}@media(max-width: 1180px){.tender-details-page .tender-details__hero-main{grid-template-columns:1fr}.tender-details-page .tender-details__hero-aside{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.tender-details-page .main{padding:8rem 0 3rem}.tender-details-page .tender-details-topbar,.tender-details-page .tender-details__container,.tender-details-page #tenderDetails>p{padding-left:10px;padding-right:10px}.tender-details-page .tender-details__hero{padding:1rem}.tender-details-page .tender-details__title{order:1;font-size:1.9rem}.tender-details-page .tender-details__title-logo{width:3.1rem;height:3.1rem;flex-basis:3.1rem}.tender-details-page .tender-details__badges{order:2}.tender-details-page .tender-details__entity{order:3}.tender-details-page .tender-details__hero-aside,.tender-details-page .tender-details__hero-meta{grid-template-columns:1fr}.tender-details-page .tender-details__cost-value{font-size:2rem}.tender-details-page .tender-details__badges .badge,.tender-details-page .tender-details__id-pill,.tender-details-page .tender-details__meta-badge{max-width:100%}}body.tender-details-page{--tdi-bg: #07111f;--tdi-panel: rgba(15, 23, 42, 0.88);--tdi-panel-strong: rgba(15, 23, 42, 0.96);--tdi-border: rgba(255, 255, 255, 0.08);--tdi-border-strong: rgba(16, 185, 129, 0.28);--tdi-text: #f8fafc;--tdi-muted: #cbd5e1;--tdi-soft: #94a3b8;--tdi-green: #34d399;--tdi-green-soft: #a7f3d0;--tdi-blue: #0ea5e9;--tdi-teal: #14b8a6;--tdi-gold: #fcd34d;--tdi-red: #fca5a5;max-width:100%;overflow-x:hidden;color:var(--tdi-text);background:radial-gradient(circle at 13% 14%, rgba(16, 185, 129, 0.11), transparent 28%),radial-gradient(circle at 86% 10%, rgba(14, 165, 233, 0.09), transparent 30%),linear-gradient(180deg, #07111f 0%, #0b1628 55%, #07111f 100%)}.tender-details-page .main{min-height:100vh;padding:8.4rem 0 0;background:rgba(0,0,0,0)}.tender-details-page .tender-details{margin:0;padding:0 0 4rem}.tender-details-page .tender-details-topbar{width:min(100%,1440px);margin:0 auto;padding:1rem 2rem}.tender-details-page .tender-details-back{min-height:4.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;padding:0 1.25rem;border:1px solid rgba(16,185,129,.24);border-radius:.8rem;color:var(--tdi-green-soft);background:rgba(16,185,129,.1);font-size:1.05rem;font-weight:850;text-decoration:none;box-shadow:none}.tender-details-page .tender-details-back:hover,.tender-details-page .tender-details-back:focus-visible{color:#fff;background:rgba(16,185,129,.16);border-color:rgba(16,185,129,.4);outline:0}.tender-details-page .tender-details-back svg{width:1.35rem;height:1.35rem}.tender-details-page .tender-details-intelligence,.tender-details-page .tender-details-hero,.tender-details-page .tender-details__container{width:100%;max-width:100%;min-width:0}.tender-details-page .tender-details-hero{background:radial-gradient(circle at 12% 18%, rgba(16, 185, 129, 0.1), transparent 30%),radial-gradient(circle at 88% 15%, rgba(14, 165, 233, 0.08), transparent 30%),linear-gradient(135deg, #07111f, #0f172a);border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.08)}.tender-details-page .tender-details-hero__container{width:min(100%,1440px);display:grid;grid-template-columns:minmax(0, 0.82fr) minmax(0, 1.18fr);gap:2rem;align-items:stretch;margin:0 auto;padding:4.5rem 2rem 3rem}.tender-details-page .tender-details-hero__copy,.tender-details-page .tender-details-hero__summary,.tender-details-page .tender-details-hero__title-card,.tender-details-page .tender-details-hero__meta-item{min-width:0}.tender-details-page .tender-details-hero__copy{display:grid;align-content:center;gap:1rem}.tender-details-page .tender-details-hero__eyebrow,.tender-details-page .tender-details-section__eyebrow,.tender-details-page .tender-info-panel__eyebrow,.tender-details-page .tender-eligibility__eyebrow,.tender-details-page .tender-action-panel__eyebrow{display:inline-flex;width:fit-content;align-items:center;min-height:2.6rem;padding:0 .8rem;border:1px solid rgba(16,185,129,.26);border-radius:999px;color:var(--tdi-green-soft);background:rgba(16,185,129,.1);font-size:.88rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.tender-details-page .tender-details-hero__title{margin:0;color:#fff;font-size:clamp(3rem,4vw,5rem);font-weight:900;line-height:1.08;letter-spacing:0}.tender-details-page .tender-details-hero__subtitle{max-width:62rem;margin:0;color:var(--tdi-muted);font-size:1.15rem;font-weight:650;line-height:1.75}.tender-details-page .tender-details-hero__summary{display:grid;gap:1rem;padding:1.1rem;border:1px solid var(--tdi-border);border-radius:.8rem;background:rgba(15,23,42,.68);box-shadow:0 2rem 5rem rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.06)}.tender-details-page .tender-details-hero__title-card{display:grid;gap:.5rem;padding:1rem;border:1px solid rgba(16,185,129,.2);border-radius:.8rem;background:rgba(16,185,129,.08)}.tender-details-page .tender-details-hero__title-card span,.tender-details-page .tender-details-hero__meta-item span{color:var(--tdi-soft);font-size:.9rem;font-weight:850;text-transform:uppercase}.tender-details-page .tender-details-hero__title-card strong{color:#fff;font-size:clamp(1.55rem,2vw,2.4rem);font-weight:900;line-height:1.24;overflow-wrap:anywhere}.tender-details-page .tender-details-hero__meta-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.8rem}.tender-details-page .tender-details-hero__meta-item{display:grid;gap:.38rem;align-content:start;min-height:8.6rem;padding:.9rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.8rem;background:rgba(7,17,31,.58)}.tender-details-page .tender-details-hero__meta-item strong{color:var(--tdi-text);font-size:1.05rem;font-weight:850;line-height:1.4;overflow-wrap:anywhere}.tender-details-page .tender-details-hero__status,.tender-details-page .tender-deadline-card__badge{width:fit-content;min-height:2.6rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .75rem;border-radius:999px;font-size:.92rem;font-weight:900}.tender-details-page .is-open{color:var(--tdi-green-soft);background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.28)}.tender-details-page .is-soon{color:var(--tdi-gold);background:rgba(245,158,11,.13);border-color:rgba(245,158,11,.32)}.tender-details-page .is-expired{color:var(--tdi-red);background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.3)}.tender-details-page .is-pending{color:var(--tdi-muted);background:rgba(148,163,184,.1);border-color:rgba(148,163,184,.22)}.tender-details-page .tender-details__container{width:min(100%,1440px);display:grid;gap:1.2rem;margin:0 auto;padding:3rem 2rem}.tender-details-page .tender-details-section,.tender-details-page .tender-info-panel,.tender-details-page .tender-eligibility,.tender-details-page .tender-action-panel{min-width:0}.tender-details-page .tender-details-section__header{display:grid;gap:.5rem;margin-bottom:1rem}.tender-details-page .tender-details-section__title,.tender-details-page .tender-info-panel__title,.tender-details-page .tender-eligibility__title,.tender-details-page .tender-action-panel__title{margin:0;color:#fff;font-size:1.6rem;font-weight:850;line-height:1.25;letter-spacing:0}.tender-details-page .tender-details-section__subtitle,.tender-details-page .tender-eligibility__subtitle,.tender-details-page .tender-action-panel__text{max-width:78rem;margin:0;color:var(--tdi-soft);font-size:1.05rem;font-weight:650;line-height:1.75}.tender-details-page .tender-deadline-grid,.tender-details-page .tender-finance-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.tender-details-page .tender-deadline-card,.tender-details-page .tender-finance-card{min-width:0;display:grid;gap:1rem;padding:1.25rem;border:1px solid var(--tdi-border);border-radius:.8rem;background:var(--tdi-panel);box-shadow:0 1.5rem 4rem rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.05)}.tender-details-page .tender-deadline-card__top{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:.85rem}.tender-details-page .tender-deadline-card__icon,.tender-details-page .tender-info-panel__icon,.tender-details-page .tender-eligibility__icon{width:3.2rem;height:3.2rem;display:grid;place-items:center;border:1px solid rgba(16,185,129,.2);border-radius:.8rem;color:var(--tdi-green);background:rgba(16,185,129,.1)}.tender-details-page .tender-deadline-card__icon-svg,.tender-details-page .tender-info-panel__icon-svg,.tender-details-page .tender-eligibility__icon-svg{width:1.55rem;height:1.55rem}.tender-details-page .tender-deadline-card__label,.tender-details-page .tender-finance-card__label{display:block;color:var(--tdi-soft);font-size:.92rem;font-weight:900;text-transform:uppercase}.tender-details-page .tender-deadline-card__date{display:block;margin-top:.24rem;color:var(--tdi-text);font-size:1.32rem;font-weight:900;line-height:1.25}.tender-details-page .tender-deadline-card__time{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .95rem;border-radius:.8rem;background:rgba(7,17,31,.62);color:var(--tdi-muted)}.tender-details-page .tender-deadline-card__time span{color:var(--tdi-soft);font-weight:850}.tender-details-page .tender-deadline-card__time strong{color:#fff;font-weight:900}.tender-details-page .tender-deadline-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.tender-details-page .tender-deadline-card__remaining{color:var(--tdi-muted);font-size:.98rem;font-weight:750}.tender-details-page .tender-finance-card{align-content:start;border-color:rgba(16,185,129,.18);background:radial-gradient(circle at top right, rgba(16, 185, 129, 0.12), transparent 34%),var(--tdi-panel)}.tender-details-page .tender-finance-card__amount{color:var(--tdi-text);font-size:1.7rem;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.tender-details-page .tender-finance-card__words{margin:0;color:var(--tdi-green-soft);font-size:1.02rem;font-weight:750;line-height:1.6}.tender-details-page .tender-info-panel,.tender-details-page .tender-eligibility,.tender-details-page .tender-action-panel{padding:1.5rem;border:1px solid var(--tdi-border);border-radius:.8rem;background:var(--tdi-panel);box-shadow:0 1.5rem 4rem rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.05)}.tender-details-page .tender-info-panel__header,.tender-details-page .tender-eligibility__header{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:.9rem;margin-bottom:1rem}.tender-details-page .tender-info-list{display:grid;gap:.7rem;margin:0}.tender-details-page .tender-info-list--two-column{grid-template-columns:repeat(2, minmax(0, 1fr))}.tender-details-page .tender-info-list__row{min-width:0;display:grid;gap:.35rem;padding:.95rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.8rem;background:rgba(7,17,31,.48)}.tender-details-page .tender-info-list__row dt,.tender-details-page .tender-package-card h3{color:var(--tdi-soft);font-size:.9rem;font-weight:900;text-transform:uppercase}.tender-details-page .tender-info-list__row dd{min-width:0;margin:0;color:var(--tdi-text);font-size:1.05rem;font-weight:750;line-height:1.55;overflow-wrap:anywhere}.tender-details-page .tender-eligibility{border-color:rgba(16,185,129,.18)}.tender-details-page .tender-eligibility__content{display:grid;gap:.85rem;max-width:112rem;padding-top:.35rem;color:var(--tdi-muted);font-size:1.08rem;line-height:1.85}.tender-details-page .tender-eligibility__content p,.tender-details-page .tender-package-card__text p{margin:0}.tender-details-page .tender-package-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.85rem}.tender-details-page .tender-package-card{min-width:0;display:grid;gap:.5rem;align-content:start;padding:1rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.8rem;background:rgba(7,17,31,.48)}.tender-details-page .tender-package-card--wide{grid-column:span 3}.tender-details-page .tender-package-card h3{margin:0}.tender-details-page .tender-package-card p,.tender-details-page .tender-package-card__text{min-width:0;margin:0;color:var(--tdi-muted);font-size:1.05rem;font-weight:700;line-height:1.75;overflow-wrap:anywhere}.tender-details-page .tender-action-panel{display:grid;grid-template-columns:minmax(0, 0.82fr) minmax(0, 1.18fr);gap:1.2rem;align-items:center;background:radial-gradient(circle at top right, rgba(14, 165, 233, 0.12), transparent 34%),var(--tdi-panel-strong)}.tender-details-page .tender-action-panel__copy{display:grid;gap:.55rem}.tender-details-page .tender-action-panel .tender-details__actions{display:flex !important;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.tender-details-page .tender-details__btn,.tender-details-page .tender-action-panel .btn{width:auto;min-height:4.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:0 1.25rem;border-radius:.8rem;font-size:1.05rem;font-weight:850;line-height:1.2;letter-spacing:0;text-decoration:none;box-shadow:none}.tender-details-page .tender-details__btn-icon{width:1.35rem;height:1.35rem;flex:0 0 1.35rem}.tender-details-page .tender-details__btn--primary{color:#fff;background:linear-gradient(135deg, var(--tdi-blue), var(--tdi-teal));border:1px solid hsla(0,0%,100%,.08)}.tender-details-page .tender-details__btn--secondary{color:var(--tdi-green-soft);background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25)}.tender-details-page .tender-details__btn--support{color:var(--tdi-gold);background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.32)}.tender-details-page .tender-action-panel .btn--save{order:0;font-size:1.05rem}.tender-details-page .tender-action-panel .btn--save::after{content:none !important;display:none !important}.tender-details-page .tender-action-panel .btn:hover,.tender-details-page .tender-action-panel .btn:focus-visible{transform:translateY(-1px);outline:0}@media(max-width: 1180px){.tender-details-page .tender-details-hero__container,.tender-details-page .tender-action-panel{grid-template-columns:1fr}.tender-details-page .tender-deadline-grid,.tender-details-page .tender-finance-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.tender-details-page .tender-action-panel .tender-details__actions{justify-content:flex-start}}@media(max-width: 760px){.tender-details-page .main{padding-top:7.6rem}.tender-details-page .tender-details-topbar{padding:.8rem 1rem}.tender-details-page .tender-details-hero__container,.tender-details-page .tender-details__container{padding-left:1rem;padding-right:1rem}.tender-details-page .tender-details-hero__container{padding-top:3rem;padding-bottom:2rem}.tender-details-page .tender-details-hero__meta-grid,.tender-details-page .tender-deadline-grid,.tender-details-page .tender-finance-grid,.tender-details-page .tender-info-list--two-column,.tender-details-page .tender-package-grid{grid-template-columns:1fr}.tender-details-page .tender-package-card--wide{grid-column:auto}.tender-details-page .tender-info-panel,.tender-details-page .tender-eligibility,.tender-details-page .tender-action-panel{padding:1rem}.tender-details-page .tender-details-back,.tender-details-page .tender-details__btn,.tender-details-page .tender-action-panel .btn{width:100%}.tender-details-page .tender-action-panel .tender-details__actions{width:100%;justify-content:stretch}}.tender-details-page .main{padding-top:0}.tender-details-page .tender-details-topbar{display:flex;justify-content:flex-end;padding-top:.9rem;padding-bottom:.9rem}.tender-details-page .tender-details-hero{background:radial-gradient(circle at 16% 0%, rgba(16, 185, 129, 0.12), transparent 24rem),radial-gradient(circle at 92% 8%, rgba(14, 165, 233, 0.1), transparent 28rem),linear-gradient(135deg, rgba(7, 17, 31, 0.98), rgba(15, 23, 42, 0.96))}.tender-details-page .tender-details-hero__container{grid-template-columns:1fr;gap:1.1rem;align-items:start;padding-top:1.5rem;padding-bottom:2rem}.tender-details-page .tender-details-hero__copy{grid-template-columns:minmax(0, 1fr);align-content:start;gap:.6rem}.tender-details-page .tender-details-hero__title{font-size:clamp(2.6rem,3vw,4rem)}.tender-details-page .tender-details-hero__subtitle{max-width:88rem}.tender-details-page .tender-details-hero__summary{grid-template-columns:minmax(26rem, 0.96fr) minmax(0, 1.72fr);align-items:stretch;gap:.9rem;padding:.9rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.02)),rgba(7,17,31,.62)}.tender-details-page .tender-details-hero__title-card{align-content:center;min-height:13.2rem;background:radial-gradient(circle at top right, rgba(16, 185, 129, 0.16), transparent 42%),rgba(16,185,129,.08)}.tender-details-page .tender-details-hero__title-card strong{font-size:clamp(1.65rem,1.75vw,2.35rem)}.tender-details-page .tender-details-hero__meta-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:.7rem}.tender-details-page .tender-details-hero__meta-item{min-height:6.7rem;padding:.78rem}.tender-details-page .tender-details-hero__meta-item strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tender-details-page .tender-details-hero__meta-item--category{order:7;grid-column:1/-1;min-height:0}.tender-details-page .tender-details-hero__meta-item--category strong{-webkit-line-clamp:3}.tender-details-page .tender-details-hero__meta-item--status{order:5}.tender-details-page .tender-details__container{gap:1rem;padding-top:2rem}.tender-details-page .tender-details-section__header{margin-bottom:.75rem}.tender-details-page .tender-details-section__title,.tender-details-page .tender-info-panel__title,.tender-details-page .tender-eligibility__title,.tender-details-page .tender-action-panel__title{font-size:1.45rem}.tender-details-page .tender-deadline-card,.tender-details-page .tender-finance-card,.tender-details-page .tender-info-panel,.tender-details-page .tender-eligibility,.tender-details-page .tender-action-panel{border-color:rgba(148,163,184,.14)}.tender-details-page .tender-deadline-card,.tender-details-page .tender-finance-card{padding:1rem}.tender-details-page .tender-deadline-card__date{font-size:1.22rem}.tender-details-page .tender-finance-card__amount{font-size:1.5rem}.tender-details-page .tender-info-list--two-column{grid-template-columns:repeat(3, minmax(0, 1fr))}.tender-details-page .tender-info-list__row{min-height:7.2rem;align-content:start}.tender-details-page .tender-info-list__row--category{grid-column:span 2;max-height:15rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(16,185,129,.55) hsla(0,0%,100%,.04)}.tender-details-page .tender-info-list__row--category::-webkit-scrollbar{width:.8rem}.tender-details-page .tender-info-list__row--category::-webkit-scrollbar-track{border-radius:999px;background:hsla(0,0%,100%,.04)}.tender-details-page .tender-info-list__row--category::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg, #14b8a6, #10b981)}.tender-details-page .tender-eligibility__content{min-height:7rem;padding:1rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.8rem;background:rgba(7,17,31,.42)}.tender-details-page .tender-package-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.tender-details-page .tender-package-card--wide{grid-column:span 2}.tender-details-page .tender-action-panel{grid-template-columns:minmax(0, 0.92fr) minmax(0, 1.45fr)}.tender-details-page .participation-guide-overlay{position:fixed;inset:0;z-index:1000;background:rgba(2,8,23,.78);backdrop-filter:blur(10px) saturate(130%);opacity:0;pointer-events:none;transition:opacity .24s ease}.tender-details-page .participation-guide-overlay.active{opacity:1;pointer-events:auto}.tender-details-page .participation-guide-modal{position:fixed;top:50%;left:50%;z-index:1001;width:min(92vw,62rem);max-height:min(86vh,70rem);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(110,231,183,.22);border-radius:.9rem;color:var(--tdi-text);background:radial-gradient(circle at top right, rgba(52, 211, 153, 0.14), transparent 34%),linear-gradient(145deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.026)),rgba(3,18,26,.98);box-shadow:0 3rem 7rem -4.4rem rgba(0,0,0,.96),0 0 3rem rgba(16,185,129,.12),inset 0 1px 0 hsla(0,0%,100%,.08);opacity:0;pointer-events:none;transform:translate(-50%, -48%) scale(0.96);transition:opacity .24s ease,transform .28s cubic-bezier(0.22, 1, 0.36, 1)}.tender-details-page .participation-guide-modal.active{opacity:1;pointer-events:auto;transform:translate(-50%, -50%) scale(1)}.tender-details-page .participation-guide__close{position:absolute;top:1rem;right:1rem;z-index:2;width:3.6rem;height:3.6rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.18);border-radius:.65rem;color:rgba(226,232,240,.86);background:hsla(0,0%,100%,.055);cursor:pointer}.tender-details-page .participation-guide__header{flex:0 0 auto;padding:1.25rem 5rem 1rem 1.25rem;border-bottom:1px solid rgba(148,163,184,.14);background:rgba(2,8,23,.26)}.tender-details-page .participation-guide__eyebrow{display:inline-flex;margin-bottom:.45rem;color:var(--tdi-green);font-size:1.02rem;font-weight:900;text-transform:uppercase}.tender-details-page .participation-guide__title{margin:0;color:var(--tdi-text);font-size:2rem;font-weight:850;line-height:1.18}.tender-details-page .participation-guide__tender-title{margin:.5rem 0 0;color:var(--tdi-muted);font-size:1.2rem;font-weight:700;line-height:1.45}.tender-details-page .participation-guide__meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem}.tender-details-page .participation-guide__meta-pill{min-height:3.1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border:1px solid rgba(148,163,184,.16);border-radius:.65rem;color:var(--tdi-muted);background:hsla(0,0%,100%,.045);font-size:1.08rem;font-weight:850}.tender-details-page .participation-guide__meta-pill strong{color:var(--tdi-text);font-weight:900}.tender-details-page .participation-guide__steps{flex:1 1 auto;min-height:0;display:grid;gap:.55rem;margin:0;padding:1rem 1.25rem;overflow-y:auto;list-style:none;scrollbar-color:rgba(148,163,184,.35) rgba(0,0,0,0);scrollbar-width:thin}.tender-details-page .participation-guide__steps li{display:grid;grid-template-columns:2.8rem minmax(0, 1fr);align-items:center;gap:.75rem;min-height:4rem;padding:.65rem .75rem;border:1px solid rgba(148,163,184,.12);border-radius:.65rem;color:rgba(226,232,240,.92);background:hsla(0,0%,100%,.035);font-size:1.24rem;font-weight:750;line-height:1.4}.tender-details-page .participation-guide__step-count{width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.65rem;color:#052e25;background:linear-gradient(135deg, var(--tdi-green), var(--tdi-gold));font-size:1.1rem;font-weight:900}.tender-details-page .participation-guide__footer{flex:0 0 auto;display:flex;justify-content:flex-end;padding:.9rem 1.25rem 1.15rem;border-top:1px solid rgba(148,163,184,.14);background:rgba(2,8,23,.32)}.tender-details-page .participation-guide__support{min-height:3.9rem;padding:0 1rem;border-radius:.65rem;color:#052e25;background:linear-gradient(135deg, var(--tdi-green), var(--tdi-gold));border:0;font-size:1.2rem;font-weight:850}@media(max-width: 1180px){.tender-details-page .tender-details-hero__summary,.tender-details-page .tender-action-panel{grid-template-columns:1fr}.tender-details-page .tender-info-list--two-column,.tender-details-page .tender-package-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.tender-details-page .tender-package-card--wide,.tender-details-page .tender-info-list__row--category{grid-column:span 2}}@media(max-width: 760px){.tender-details-page .main{padding-top:0}.tender-details-page .tender-details-topbar{justify-content:stretch}.tender-details-page .tender-details-hero__summary,.tender-details-page .tender-details-hero__meta-grid,.tender-details-page .tender-info-list--two-column,.tender-details-page .tender-package-grid{grid-template-columns:1fr}.tender-details-page .tender-details-hero__title-card{min-height:0}.tender-details-page .tender-details-hero__meta-item--category,.tender-details-page .tender-info-list__row--category,.tender-details-page .tender-package-card--wide{grid-column:auto}.tender-details-page .participation-guide-modal{width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}}body.live-tenders-page{color:#f8fafc;background:radial-gradient(circle at 15% 12%, rgba(16, 185, 129, 0.08), transparent 30%),radial-gradient(circle at 85% 18%, rgba(14, 165, 233, 0.07), transparent 30%),linear-gradient(180deg, #07111f 0%, #0b1628 55%, #07111f 100%)}body.live-tenders-page .header>.navbar{display:none !important}body.live-tenders-page .main{padding:0;background:rgba(0,0,0,0)}body.live-tenders-page .section--tenders{padding:0 0 5rem;background:rgba(0,0,0,0)}body.live-tenders-page .live-tenders-hero{background:radial-gradient(circle at 12% 18%, rgba(16, 185, 129, 0.1), transparent 30%),radial-gradient(circle at 88% 15%, rgba(14, 165, 233, 0.08), transparent 30%),linear-gradient(135deg, #07111f, #0f172a);border-bottom:1px solid hsla(0,0%,100%,.08)}body.live-tenders-page .live-tenders-hero__container{max-width:144rem;margin:0 auto;padding:5rem 2rem 4.6rem}body.live-tenders-page .live-tenders-hero__eyebrow,body.live-tenders-page .live-tender-results__eyebrow{display:inline-flex;align-items:center;gap:.6rem;color:#10b981;font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.live-tenders-page .live-tenders-hero__eyebrow::before,body.live-tenders-page .live-tender-results__eyebrow::before{content:"";width:.65rem;height:.65rem;border-radius:999px;background:#34d399;box-shadow:0 0 0 .45rem rgba(16,185,129,.14)}body.live-tenders-page .live-tenders-hero__title{max-width:92rem;margin:1rem 0 0;color:#f8fafc;font-size:clamp(3rem,4vw,5rem);font-weight:900;line-height:1.08;letter-spacing:-0.04em}body.live-tenders-page .live-tenders-hero__description{max-width:84rem;margin:1.2rem 0 0;color:#94a3b8;font-size:1.25rem;font-weight:500;line-height:1.75}body.live-tenders-page .live-tenders-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.8rem}body.live-tenders-page .live-tenders-hero__button,body.live-tenders-page .btn-primary,body.live-tenders-page .btn-secondary,body.live-tenders-page .btn--search,body.live-tenders-page .btn--advanced-search,body.live-tenders-page .btn--reset,body.live-tenders-page .btn--details,body.live-tenders-page .btn--participation-guide,body.live-tenders-page .btn--save{min-height:4rem;border-radius:.8rem;font-size:1.05rem;font-weight:800;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,color .22s ease}body.live-tenders-page .btn-primary,body.live-tenders-page .btn--search,body.live-tenders-page .btn--advanced-search,body.live-tenders-page .btn--details{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.2)}body.live-tenders-page .btn-secondary,body.live-tenders-page .btn--reset,body.live-tenders-page .btn--participation-guide,body.live-tenders-page .btn--save{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#a7f3d0}body.live-tenders-page .btn-primary:hover,body.live-tenders-page .btn-secondary:hover,body.live-tenders-page .btn--search:hover,body.live-tenders-page .btn--advanced-search:hover,body.live-tenders-page .btn--reset:hover,body.live-tenders-page .btn--details:hover,body.live-tenders-page .btn--participation-guide:hover,body.live-tenders-page .btn--save:hover{transform:translateY(-2px)}body.live-tenders-page .section--tenders__header{padding:0;background:rgba(0,0,0,0)}body.live-tenders-page .section--tenders__header::before{display:none;content:none}body.live-tenders-page .live-tender-search,body.live-tenders-page .section--tenders__filter-shell{max-width:144rem;margin:-2rem auto 0;padding:0 2rem;position:relative;z-index:5}body.live-tenders-page .live-tender-search__panel,body.live-tenders-page .tender-filters.tender-filters--header{padding:1.4rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;background:rgba(15,23,42,.92);box-shadow:0 2.4rem 6rem rgba(0,0,0,.32)}body.live-tenders-page .tender-filters__header{gap:1.3rem;margin-bottom:1.2rem}body.live-tenders-page .section--tenders__heading{max-width:70rem}body.live-tenders-page .section--tenders__eyebrow{color:#10b981;font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.live-tenders-page .section--tenders__title{margin-top:.55rem;color:#f8fafc;font-size:clamp(2rem,2.4vw,3rem);font-weight:850;line-height:1.16;letter-spacing:-0.03em}body.live-tenders-page .section--tenders__description{max-width:76rem;color:#94a3b8;font-size:1.12rem;line-height:1.7}body.live-tenders-page .section--tenders__status-panel{border:1px solid hsla(0,0%,100%,.08);border-radius:.9rem;background:rgba(7,17,31,.48)}body.live-tenders-page .section--tenders__insight-grid{gap:.8rem}body.live-tenders-page .section--tenders__insight-card,body.live-tenders-page .live-tender-summary-card{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;padding:1rem;background:rgba(15,23,42,.86);box-shadow:none}body.live-tenders-page .section--tenders__insight-value,body.live-tenders-page .live-tender-summary-card__count{color:#f8fafc;font-size:2rem;font-weight:900}body.live-tenders-page .section--tenders__insight-label,body.live-tenders-page .section--tenders__insight-note{color:#94a3b8}body.live-tenders-page .tender-filters__quick-search{gap:1rem}body.live-tenders-page .tender-filters__item{border-color:hsla(0,0%,100%,.08);border-radius:.9rem;background:rgba(7,17,31,.48)}body.live-tenders-page .tender-filters input:not([type=checkbox]):not([type=radio]),body.live-tenders-page .tender-filters select,body.live-tenders-page .tender-filters__dropdown-toggle{min-height:4.2rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72);color:#f8fafc;font-size:1.05rem;font-weight:600}body.live-tenders-page .tender-filters input:not([type=checkbox]):not([type=radio]):focus,body.live-tenders-page .tender-filters select:focus,body.live-tenders-page .tender-filters__dropdown-toggle:focus-visible{border-color:rgba(16,185,129,.45);outline:none;box-shadow:0 0 0 4px rgba(16,185,129,.12)}body.live-tenders-page .tender-filters__selected-chip,body.live-tenders-page .selected-filter-chip,body.live-tenders-page .tender-results-toolbar__filter-chip{border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:.95rem;font-weight:700}body.live-tenders-page .live-tender-results{max-width:144rem;margin:0 auto;padding:3rem 2rem 0}body.live-tenders-page .live-tender-results__header{max-width:84rem;margin-bottom:1.6rem}body.live-tenders-page .live-tender-results__title{margin:.75rem 0 0;color:#f8fafc;font-size:clamp(2.2rem,2.8vw,3.4rem);font-weight:850;line-height:1.16;letter-spacing:-0.03em}body.live-tenders-page .live-tender-results__description{margin:.75rem 0 0;color:#94a3b8;font-size:1.14rem;line-height:1.75}body.live-tenders-page .tender-results-toolbar{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.78);box-shadow:none}body.live-tenders-page .tender-results-toolbar__meta{color:#f8fafc;font-weight:800}body.live-tenders-page .tender-results-toolbar__main,body.live-tenders-page .tender-toolbar__left,body.live-tenders-page .tender-results-toolbar__controls,body.live-tenders-page .tender-toolbar__pagination{gap:.8rem}body.live-tenders-page .tender-results-toolbar__controls,body.live-tenders-page .tender-toolbar__pagination{margin-left:auto}body.live-tenders-page .tender-results-toolbar__page-size select{min-height:4.2rem;border-color:hsla(0,0%,100%,.1);border-radius:.8rem;background:rgba(7,17,31,.72);color:#f8fafc}body.live-tenders-page .tender-list{gap:1.2rem}body.live-tenders-page .tender-card,body.live-tenders-page .live-tender-card{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;padding:1.6rem;background:rgba(15,23,42,.86);color:#cbd5e1;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}body.live-tenders-page .tender-card:hover,body.live-tenders-page .live-tender-card:hover{transform:translateY(-3px);border-color:rgba(16,185,129,.3);box-shadow:0 1.8rem 4.6rem rgba(0,0,0,.28)}body.live-tenders-page .tender-card__title a{color:#f8fafc;font-weight:850}body.live-tenders-page .tender-card__title{font-size:1.72rem;line-height:1.38}body.live-tenders-page .tender-card__entity,body.live-tenders-page .meta-label,body.live-tenders-page .date-label{color:#94a3b8}body.live-tenders-page .live-tender-card__organization{color:#cbd5e1;font-size:1.18rem}body.live-tenders-page .tender-card__entity strong,body.live-tenders-page .meta-value,body.live-tenders-page .date-value{color:#f8fafc}body.live-tenders-page .live-tender-card__organization{color:#cbd5e1}body.live-tenders-page .tender-card__id-badge{border-color:rgba(16,185,129,.22);background:rgba(7,17,31,.62);color:#f8fafc;font-size:1rem}body.live-tenders-page .tender-card__id-badge .label{font-size:.95rem}body.live-tenders-page .tender-card__status.tender-status--live{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.34);color:#34d399}body.live-tenders-page .tender-card__status.tender-status--closing-soon{background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.38);color:#fbbf24}body.live-tenders-page .tender-card__status.tender-status--closed{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.36);color:#fca5a5}body.live-tenders-page .tender-card__meta .meta-item,body.live-tenders-page .date-box{border-color:hsla(0,0%,100%,.08);background:rgba(7,17,31,.45)}body.live-tenders-page .tender-card__body{gap:1.3rem}body.live-tenders-page .tender-card__entity{font-size:1.08rem}body.live-tenders-page .tender-card__entity span,body.live-tenders-page .live-tender-card__label,body.live-tenders-page .meta-label,body.live-tenders-page .date-label{font-size:.9rem}body.live-tenders-page .meta-value,body.live-tenders-page .date-value,body.live-tenders-page .live-tender-card__value{font-size:1.08rem}body.live-tenders-page .date-status{min-height:2.9rem;padding:0 .82rem;font-size:1rem}body.live-tenders-page .live-tender-meta-box__icon{width:2.6rem;height:2.6rem}body.live-tenders-page .live-tender-meta-box__icon svg{width:1.2rem;height:1.2rem}body.live-tenders-page .tender-card__meta .meta-item,body.live-tenders-page .tender-card__dates .date-box{padding:1.08rem}body.live-tenders-page .tender-card__action .btn{font-size:1.05rem}body.live-tenders-page .tender-deadline-panel{background:rgba(7,17,31,.62)}body.live-tenders-page .live-tender-meta-box__icon{background:rgba(16,185,129,.1);color:#34d399}body.live-tenders-page .date-status.days-left--urgent{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.36);color:#fca5a5}body.live-tenders-page .date-status.days-left--warning{background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.36);color:#fbbf24}body.live-tenders-page .date-status.days-left--safe{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.34);color:#34d399}body.live-tenders-page .tender-list__loading-note,body.live-tenders-page .tender-empty-state{border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:rgba(15,23,42,.86);color:#cbd5e1}body.live-tenders-page .tender-loading-spinner{border-color:hsla(0,0%,100%,.24);border-top-color:#34d399}body.live-tenders-page .tender-empty-state h2,body.live-tenders-page .tender-empty-state strong{color:#f8fafc}body.live-tenders-page .tender-empty-state p{color:#94a3b8}body.live-tenders-page .tender-pagination,body.live-tenders-page .live-tender-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.6rem}body.live-tenders-page .tender-pagination-shell{margin-top:2.5rem}body.live-tenders-page .tender-pagination__page,body.live-tenders-page .tender-pagination__nav,body.live-tenders-page .live-tender-pagination__button{min-width:4.2rem;height:4.2rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.9);color:#cbd5e1;font-weight:800}body.live-tenders-page .tender-pagination__page.is-active,body.live-tenders-page .live-tender-pagination__button.is-active{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #10b981, #facc15);color:#07111f}@media(max-width: 900px){body.live-tenders-page .live-tenders-hero__container,body.live-tenders-page .live-tender-results{padding-left:1.25rem;padding-right:1.25rem}body.live-tenders-page .live-tender-search,body.live-tenders-page .section--tenders__filter-shell{padding-left:1.25rem;padding-right:1.25rem}body.live-tenders-page .tender-filters__header{grid-template-columns:1fr}body.live-tenders-page .section--tenders__status-panel{width:100%}}@media(max-width: 640px){body.live-tenders-page .live-tenders-hero__container{padding-top:3.8rem}body.live-tenders-page .live-tenders-hero__actions,body.live-tenders-page .live-tenders-hero__button,body.live-tenders-page .tender-filters__quick-actions .btn,body.live-tenders-page .tender-card__action .btn{width:100%}body.live-tenders-page .live-tender-search__panel,body.live-tenders-page .tender-filters.tender-filters--header{padding:1rem}body.live-tenders-page .tender-card{padding:1rem}body.live-tenders-page .tender-results-toolbar,body.live-tenders-page .tender-results-toolbar__controls{align-items:stretch;flex-direction:column}body.live-tenders-page .tender-results-toolbar__controls,body.live-tenders-page .tender-toolbar__pagination,body.live-tenders-page .tender-pagination{width:100%;margin-left:0;justify-content:center}}body.live-tenders-page .live-tender-search__panel{position:relative;overflow:visible;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;background:rgba(15,23,42,.92);box-shadow:0 24px 60px rgba(0,0,0,.3)}body.live-tenders-page .live-tender-search__panel::before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:1rem 1rem 0 0;background:linear-gradient(90deg, #10b981, #0ea5e9, #14b8a6)}body.live-tenders-page .live-tender-search__header{display:grid;grid-template-columns:minmax(28rem, 0.78fr) minmax(58rem, 1.22fr);gap:1.4rem;align-items:start;margin-bottom:1.2rem}body.live-tenders-page .live-tender-search__heading{max-width:76rem}body.live-tenders-page .live-tender-search__title{margin-top:.55rem;color:#f8fafc;font-size:1.55rem;font-weight:850;line-height:1.25;letter-spacing:-0.02em}body.live-tenders-page .live-tender-search__description{margin-top:.35rem;max-width:76rem;color:#94a3b8;font-size:1.05rem;line-height:1.65}body.live-tenders-page .live-tender-search .section--tenders__status-panel{width:100%;padding:1.15rem;border-color:hsla(0,0%,100%,.1);border-radius:1rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.08), rgba(14, 165, 233, 0.055)),rgba(7,17,31,.62)}body.live-tenders-page .live-tender-search .section--tenders__status-summary{justify-content:space-between;gap:.75rem 1rem}body.live-tenders-page .live-tender-search .section--tenders__live-badge,body.live-tenders-page .live-tender-search .section--tenders__range,body.live-tenders-page .live-tender-search .section--tenders__updated{min-height:2.8rem;font-size:.98rem;font-weight:800}body.live-tenders-page .live-tender-search .section--tenders__insight-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:.9rem}body.live-tenders-page .live-tender-search .section--tenders__insight-card{display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"icon label" "icon value" "icon note";align-items:center;column-gap:.85rem;min-height:8.2rem;padding:1rem}body.live-tenders-page .live-tender-search .section--tenders__insight-icon{grid-area:icon;width:3.2rem;height:3.2rem}body.live-tenders-page .live-tender-search .section--tenders__insight-label{grid-area:label;overflow:visible;color:#cbd5e1;font-size:.92rem;font-weight:850;line-height:1.25;white-space:normal}body.live-tenders-page .live-tender-search .section--tenders__insight-value{grid-area:value;color:#f8fafc;font-size:2rem;font-weight:900;line-height:1}body.live-tenders-page .live-tender-search .section--tenders__insight-note{grid-area:note;overflow:visible;color:#94a3b8;font-size:.86rem;font-weight:700;line-height:1.3;white-space:normal}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .live-tender-search__form{display:grid !important;grid-template-columns:minmax(24rem, 1.5fr) repeat(5, minmax(12rem, 1fr)) minmax(24rem, auto);gap:.9rem;align-items:end;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__item--category,body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .tender-filters__item--entity{display:flex}body.live-tenders-page .live-tender-search__field,body.live-tenders-page .live-tender-search .tender-filters__item{position:relative;min-width:0;gap:.45rem;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}body.live-tenders-page .live-tender-search__field.has-icon::before{content:"";position:absolute;z-index:1;left:1rem;bottom:1.5rem;width:.86rem;height:.86rem;border:2px solid #34d399;border-radius:999px;pointer-events:none}body.live-tenders-page .live-tender-search__field.has-icon::after{content:"";position:absolute;z-index:1;left:1.74rem;bottom:1.34rem;width:.48rem;height:2px;border-radius:999px;background:#34d399;transform:rotate(45deg);transform-origin:left center;pointer-events:none}body.live-tenders-page .live-tender-search .tender-filters__item>label,body.live-tenders-page .live-tender-search .tender-filters__field-label{display:block;margin:0 0 .45rem;color:#cbd5e1;font-size:.95rem;font-weight:800;line-height:1.25;letter-spacing:0;text-transform:none}body.live-tenders-page .live-tender-search input:not([type=checkbox]):not([type=radio]),body.live-tenders-page .live-tender-search select,body.live-tenders-page .live-tender-search .tender-filters__dropdown-toggle{width:100%;min-height:4.2rem;padding:0 1rem 0 3rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72);color:#f8fafc;font-size:1.05rem;font-weight:600}body.live-tenders-page .live-tender-search input::placeholder{color:rgba(148,163,184,.7)}body.live-tenders-page .live-tender-search input:not([type=checkbox]):not([type=radio]):focus,body.live-tenders-page .live-tender-search select:focus,body.live-tenders-page .live-tender-search .tender-filters__dropdown-toggle:focus-visible{border-color:rgba(16,185,129,.45);outline:none;box-shadow:0 0 0 4px rgba(16,185,129,.12)}body.live-tenders-page .live-tender-search .tender-filters__choice-list{display:flex;flex-wrap:nowrap;gap:.5rem;min-height:4.2rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin}body.live-tenders-page .live-tender-search .tender-filters__choice{min-height:4.2rem;min-width:max-content;padding:.55rem .82rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72);color:#cbd5e1;font-size:1rem;font-weight:800}body.live-tenders-page .live-tender-search .tender-filters__choice:has(input:checked){border-color:rgba(16,185,129,.36);background:rgba(16,185,129,.14);color:#a7f3d0}body.live-tenders-page .live-tender-search .tender-filters__option-result{margin-top:.35rem;color:#94a3b8;font-size:.92rem;font-weight:700}body.live-tenders-page .live-tender-search .tender-filters__quick-actions{display:flex;gap:.65rem;align-items:end;align-self:end}body.live-tenders-page .live-tender-search__btn,body.live-tenders-page .live-tender-search .btn--search,body.live-tenders-page .live-tender-search .btn--reset,body.live-tenders-page .live-tender-search .btn--advanced-search{min-height:4.2rem;border-radius:.8rem;padding:0 1.2rem;font-size:1.05rem;font-weight:800;white-space:nowrap;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}body.live-tenders-page .live-tender-search__btn--search,body.live-tenders-page .live-tender-search .btn--search{border:0;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;font-weight:850;box-shadow:0 14px 32px rgba(14,165,233,.24)}body.live-tenders-page .live-tender-search__btn--reset,body.live-tenders-page .live-tender-search .btn--reset{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:#cbd5e1;box-shadow:none}body.live-tenders-page .live-tender-search__btn--advanced,body.live-tenders-page .live-tender-search .btn--advanced-search{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#a7f3d0;box-shadow:none}body.live-tenders-page .live-tender-search__btn--search:hover,body.live-tenders-page .live-tender-search .btn--search:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(14,165,233,.32)}body.live-tenders-page .live-tender-search__btn--reset:hover,body.live-tenders-page .live-tender-search .btn--reset:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.07)}body.live-tenders-page .live-tender-search__btn--advanced:hover,body.live-tenders-page .live-tender-search .btn--advanced-search:hover{transform:translateY(-2px);border-color:rgba(16,185,129,.38);background:rgba(16,185,129,.16)}body.live-tenders-page .live-tender-search button:disabled,body.live-tenders-page .live-tender-search .btn[aria-disabled=true]{cursor:not-allowed;opacity:.62;transform:none;box-shadow:none}body.live-tenders-page .live-tender-search__selected,body.live-tenders-page .live-tender-search .tender-filters__selected-summary{margin-top:.35rem;margin-bottom:1rem;padding:.95rem 1rem;border:1px solid rgba(16,185,129,.18);border-radius:.9rem;background:rgba(16,185,129,.07)}body.live-tenders-page .live-tender-search__chips,body.live-tenders-page .live-tender-search .tender-filters__selected-chips{display:flex;flex-wrap:wrap;gap:.65rem}body.live-tenders-page .live-tender-search .tender-filters__selected-chip,body.live-tenders-page .live-tender-search__chip{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(16,185,129,.25);border-radius:999px;padding:.45rem .75rem;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:.95rem;font-weight:800}body.live-tenders-page .live-tender-search .tender-filters__selected-chip span:last-child,body.live-tenders-page .live-tender-search__chip-remove{display:grid;width:1.6rem;height:1.6rem;place-items:center;border-radius:999px;background:rgba(239,68,68,.14);color:#fca5a5}body.live-tenders-page .live-tender-search__loading{margin-top:1rem;padding:.9rem 1rem;border:1px solid rgba(14,165,233,.18);border-radius:.8rem;background:rgba(14,165,233,.08);color:#bae6fd;font-size:1rem;font-weight:700}body.live-tenders-page .live-tender-search__hint,body.live-tenders-page .live-tender-search .tender-filters__selected-empty{color:#94a3b8;font-size:1rem;line-height:1.6}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__panel{border-radius:.8rem;padding:1.45rem}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__quick-search.live-tender-search__form{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.15rem 1rem;align-items:start}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .live-search-field--keyword{grid-column:span 2}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .live-tender-search__selected,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__quick-actions{grid-column:1/-1}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .live-tender-search__field{position:relative;display:flex;min-width:0;flex-direction:column;gap:.58rem}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .live-tender-search__field.tender-filters__item--icon::after{content:none;display:none}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .live-search-field__icon{position:absolute;left:1.15rem;bottom:1.28rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;color:#34d399;pointer-events:none}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .live-search-field__icon svg{width:1.1rem;height:1.1rem}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .live-tender-search__field>label,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .live-tender-search__field>.tender-filters__field-label{margin:0;color:#94a3b8;font-size:.82rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search input:not([type=checkbox]):not([type=radio]),body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search select,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-toggle{width:100%;min-height:4.2rem;height:4.2rem;border-radius:.8rem;padding:0 1rem 0 3.45rem}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-toggle{display:flex;align-items:center}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__item--dropdown{position:relative;z-index:1}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__item--dropdown:has(.tender-filters__dropdown[open]){z-index:40}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown{position:relative;width:100%}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-menu{position:absolute;top:calc(100% + .55rem);left:0;right:auto;width:100%;min-width:100%;max-width:100%;margin-top:0;padding:.8rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.98);box-shadow:0 24px 54px rgba(2,6,23,.48);z-index:60}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem;padding-bottom:.7rem;border-bottom:1px solid hsla(0,0%,100%,.08)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-header>span:first-child{color:#cbd5e1;font-size:.88rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-close{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;padding:0 .8rem;background:hsla(0,0%,100%,.04);color:#cbd5e1;font-size:.9rem;font-weight:800}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-close:hover{transform:translateY(-1px);border-color:rgba(16,185,129,.24);color:#f8fafc}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__section-search{margin-bottom:.75rem}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__section-search input{min-height:4.2rem;height:4.2rem;padding:0 1rem;background-image:none;background-color:hsla(0,0%,100%,.03)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-menu .tender-filters__choice-list{display:grid;grid-template-columns:1fr;gap:.55rem;min-height:0;max-height:18rem;overflow-x:hidden;overflow-y:auto;padding-right:.15rem}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-menu .tender-filters__choice{min-width:0;justify-content:flex-start}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-menu .tender-filters__choice span{width:100%}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__option-result{margin-top:.75rem;padding-top:.7rem;border-top:1px solid hsla(0,0%,100%,.08);color:#94a3b8;font-size:.88rem;font-weight:750}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__selected,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__selected-summary{margin:0;padding:.85rem 1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.62);display:grid;gap:.75rem}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__selected-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__selected-head>div{display:flex;align-items:baseline;gap:.65rem;flex-wrap:wrap}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__selected-label{color:#94a3b8;font-size:.82rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__selected-total{color:#f8fafc;font-size:1rem;font-weight:800}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__chips,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__selected-chips{display:flex;flex-wrap:wrap;gap:.65rem}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__selected-chip,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__chip{display:inline-flex;align-items:center;gap:.5rem;min-height:auto;border:1px solid rgba(16,185,129,.28);border-radius:.8rem;padding:.55rem .85rem;background:rgba(16,185,129,.12);color:#a7f3d0;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__selected-chip::after{content:none}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__selected-chip span:last-child,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__chip-remove{display:inline-grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:.45rem;background:hsla(0,0%,100%,.08);color:#f8fafc}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__clear-selected{margin-left:auto;min-height:3.6rem;border:1px solid rgba(239,68,68,.35);border-radius:.8rem;padding:0 1rem;background:rgba(239,68,68,.12);color:#fca5a5;font-size:.95rem;font-weight:800}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__clear-selected:hover{background:rgba(239,68,68,.18)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__quick-actions{display:flex;align-items:center;justify-content:center;align-self:auto;gap:.8rem;flex-wrap:wrap}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__btn,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .btn--search,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .btn--reset,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .btn--advanced-search{width:min(100%,14rem);min-width:13rem;min-height:4.2rem;justify-content:center}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__btn--search,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .btn--search{background:linear-gradient(135deg, #10b981, #14b8a6);box-shadow:0 14px 32px rgba(16,185,129,.24)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__btn--advanced,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .btn--advanced-search{border-color:rgba(14,165,233,.28);background:rgba(14,165,233,.1);color:#7dd3fc}@media(max-width: 1200px){body.live-tenders-page .live-tender-search__header{grid-template-columns:1fr}body.live-tenders-page .live-tender-search .section--tenders__insight-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .live-tender-search__form{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}body.live-tenders-page .live-tender-search .tender-filters__quick-actions{grid-column:1/-1}}@media(max-width: 640px){body.live-tenders-page .live-tender-search__panel{padding:1.1rem}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters--quick .live-tender-search__form{grid-template-columns:1fr !important}body.live-tenders-page .live-tender-search .tender-filters__quick-actions{display:grid;grid-template-columns:1fr;width:100%}body.live-tenders-page .live-tender-search__btn,body.live-tenders-page .live-tender-search .btn--search,body.live-tenders-page .live-tender-search .btn--reset,body.live-tenders-page .live-tender-search .btn--advanced-search{width:100%}body.live-tenders-page .live-tender-search__title{font-size:1.35rem}body.live-tenders-page .live-tender-search__description{font-size:1rem}body.live-tenders-page .live-tender-search .section--tenders__status-summary{align-items:stretch;flex-direction:column}body.live-tenders-page .live-tender-search .section--tenders__insight-grid{grid-template-columns:1fr}body.live-tenders-page .live-tender-search .section--tenders__insight-card{min-height:7.6rem}}@media(max-width: 1200px){body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__quick-search.live-tender-search__form{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .live-search-field--keyword{grid-column:1/-1}}@media(max-width: 640px){body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__panel{padding:1.1rem}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__quick-search.live-tender-search__form{grid-template-columns:1fr !important;gap:1rem}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__selected-head{align-items:stretch}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__clear-selected{width:100%;margin-left:0}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__quick-actions{display:grid;grid-template-columns:1fr;width:100%}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__btn,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .btn--search,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .btn--reset,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .btn--advanced-search{width:100%;min-width:0}}.live-filter-chip{display:inline-flex;align-items:center;gap:.55rem}.live-filter-chip__close{display:inline-grid;place-items:center;padding:0;line-height:1;font:inherit}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__panel{border-radius:.8rem}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__quick-search.live-tender-search__form{display:grid;grid-template-columns:minmax(0, 2fr) repeat(5, minmax(0, 1fr)) auto auto auto;gap:.9rem;align-items:end}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__quick-actions{display:contents}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__field,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__item{gap:.55rem;padding:.85rem;border-radius:.8rem;background:rgba(7,17,31,.55);border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__item>label,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__field-label{margin-left:0;color:rgba(226,232,240,.84);font-size:.88rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search input:not([type=checkbox]):not([type=radio]),body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search select,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-toggle{min-height:4.2rem;width:100%;border-radius:.8rem;background:rgba(7,17,31,.72);border:1px solid hsla(0,0%,100%,.08);color:#f8fafc;font-size:1.05rem;font-weight:600;box-shadow:none}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-toggle{padding:.95rem 1rem}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search input::placeholder,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-value{color:rgba(203,213,225,.8)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search select:focus,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search input:focus,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-toggle:focus-visible,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown[open] .tender-filters__dropdown-toggle{outline:none;border-color:rgba(16,185,129,.45);box-shadow:0 0 0 4px rgba(16,185,129,.12)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-menu{top:calc(100% + .7rem);border-radius:.8rem;background:rgba(7,17,31,.98);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 60px rgba(2,6,23,.35)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-header,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-menu .tender-filters__section-search{margin:0;padding:.9rem .9rem 0}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#f8fafc;font-size:.98rem;font-weight:800}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-close{min-height:2.7rem;padding:0 .8rem;border-radius:.65rem;color:#cbd5e1;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-close:hover{background:hsla(0,0%,100%,.08)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__dropdown-menu .tender-filters__section-search input{min-height:4rem;background-color:rgba(15,23,42,.88);border-color:hsla(0,0%,100%,.08);color:#f8fafc}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__choice-list{padding:.85rem;background:rgba(0,0,0,0);border:0}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__choice{min-height:3rem;border-radius:.8rem;color:#cbd5e1;background:rgba(15,23,42,.88);border:1px solid hsla(0,0%,100%,.08);box-shadow:none}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__choice:hover,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__choice:has(input:checked){color:#f8fafc;border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.14);box-shadow:0 10px 24px rgba(15,23,42,.18)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__choice input[type=checkbox]:checked,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__choice input[type=radio]:checked{border-color:#10b981;background-color:#10b981}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__option-result{margin-top:0;padding:0 .9rem .9rem;color:rgba(167,243,208,.82)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__btn,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .btn--search,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .btn--reset,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .btn--advanced-search{min-height:4.2rem;min-width:0;width:100%;padding:0 1.2rem;border-radius:.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;font-size:1.05rem;font-weight:800;box-shadow:none}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__btn--search,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .btn--search{padding:0 1.4rem;color:#fff;background:linear-gradient(135deg, #0ea5e9, #14b8a6);border:none}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__btn--reset,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .btn--reset{color:#cbd5e1;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__btn--advanced,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .btn--advanced-search{color:#a7f3d0;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__btn--search:hover,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .btn--search:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(14,165,233,.28)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__btn--reset:hover,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .btn--reset:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.16)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__btn--advanced:hover,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .btn--advanced-search:hover{background:rgba(16,185,129,.16)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__selected,body.live-tenders-page:not(.advanced-live-tenders-page) .live-selected-filters{grid-column:1/-1;margin-top:1rem;padding:1rem;border-radius:.8rem;background:rgba(7,17,31,.55);border:1px solid hsla(0,0%,100%,.08)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-selected-filters__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__selected-label{color:rgba(226,232,240,.74)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__selected-total{color:#f8fafc}body.live-tenders-page:not(.advanced-live-tenders-page) .live-selected-filters__clear{min-height:3.2rem;padding:0 .9rem;border-radius:.8rem;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);color:#fca5a5;font-size:.95rem;font-weight:800}body.live-tenders-page:not(.advanced-live-tenders-page) .live-selected-filters__clear:hover{background:rgba(239,68,68,.18)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__chips,body.live-tenders-page:not(.advanced-live-tenders-page) .live-selected-filters__chips{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.7rem}body.live-tenders-page:not(.advanced-live-tenders-page) .live-filter-chip{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .75rem;border-radius:.8rem;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25);color:#a7f3d0;font-size:.95rem;font-weight:800}body.live-tenders-page:not(.advanced-live-tenders-page) .live-filter-chip__close{width:1.8rem;height:1.8rem;padding:0;border-radius:.6rem;display:grid;place-items:center;background:rgba(239,68,68,.14);color:#fca5a5;border:none;cursor:pointer}body.live-tenders-page:not(.advanced-live-tenders-page) .live-filter-chip__close:hover{background:rgba(239,68,68,.22)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__selected-empty{min-height:auto;padding:0;border-radius:0;color:rgba(203,213,225,.78);background:rgba(0,0,0,0)}@media(max-width: 1200px){body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__quick-search.live-tender-search__form{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .live-search-field--keyword{grid-column:1/-1}}@media(max-width: 640px){body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__quick-search.live-tender-search__form{grid-template-columns:1fr !important}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .live-selected-filters__header{align-items:stretch;flex-direction:column}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .live-selected-filters__clear{width:100%}}body.live-tenders-page:not(.advanced-live-tenders-page),body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search,body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters,body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__panel,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__panel{max-width:100%;overflow-x:hidden}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__panel,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__form{overflow-y:visible}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__quick-search.live-tender-search__form{display:block !important;width:100%;min-width:0}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__row--fields{display:grid;grid-template-columns:1.45fr repeat(5, minmax(180px, 1fr));gap:.9rem;align-items:end;width:100%;min-width:0;overflow:visible}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filter-field,body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__row--fields .tender-filters__item{min-width:0}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filter-field__control,body.live-tenders-page:not(.advanced-live-tenders-page) .live-search-field__control{position:relative;width:100%;min-width:0}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filter-field__icon,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .live-search-field__icon{position:absolute;left:1rem;top:50%;bottom:auto;z-index:2;width:1.2rem;height:1.2rem;display:grid;place-items:center;color:#34d399;pointer-events:none;transform:translateY(-50%)}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filter-field__icon svg,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .live-search-field__icon svg{width:1.2rem;height:1.2rem}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filter-field.has-icon input:not([type=checkbox]):not([type=radio]),body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filter-field.has-icon select,body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filter-field.has-icon .searchable-select__trigger{padding-left:3rem !important}body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select{position:relative;width:100%;min-width:0}body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__menu{position:absolute;top:calc(100% + .45rem);left:0;right:auto;z-index:99999;width:100%;min-width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;border-radius:.8rem}body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem .9rem 0;color:#f8fafc;font-size:.98rem;font-weight:800}body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__close{min-height:2.8rem;padding:0 .75rem;border-radius:.8rem;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);color:#fca5a5;font-size:.9rem;font-weight:800;cursor:pointer}body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__close:hover{background:rgba(239,68,68,.2)}body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__search{width:100%;min-height:4rem;border-radius:.8rem;background:rgba(7,17,31,.72);border:1px solid rgba(16,185,129,.28);color:#f8fafc;font-size:1rem;font-weight:600;padding:0 1rem !important}body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__search:focus{outline:none;border-color:rgba(16,185,129,.45);box-shadow:0 0 0 4px rgba(16,185,129,.12)}body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__menu .tender-filters__choice-list{display:grid;grid-template-columns:1fr;gap:.5rem;max-height:19rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.85rem;border:0;background:rgba(0,0,0,0)}body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__option,body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__option:hover,body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__option:focus,body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__selected-chip,body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__selected-chip:hover,body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__selected-chip:focus,body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__selected-chip *{text-decoration:none !important}body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__option{display:flex;align-items:center;gap:.6rem;min-width:0;min-height:3.4rem;padding:.75rem .9rem;border-radius:.7rem;color:#cbd5e1;background:rgba(15,23,42,.88);border:1px solid hsla(0,0%,100%,.08);font-size:1rem;font-weight:700;cursor:pointer;box-shadow:none}body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__option span{min-width:0;width:auto;color:inherit;line-height:1.35;white-space:normal}body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__option:hover{background:rgba(16,185,129,.1);color:#fff}body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__option.is-selected,body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__option:has(input:checked){background:rgba(16,185,129,.16);border:1px solid rgba(16,185,129,.28);color:#a7f3d0}body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__result-count{display:block;margin-top:0;padding:0 .9rem .9rem;color:rgba(167,243,208,.86);font-size:.92rem;font-weight:800}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__row--selected{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem;border-radius:.8rem;background:rgba(7,17,31,.55);border:1px solid hsla(0,0%,100%,.08)}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__selected-header{display:flex;align-items:center;gap:.75rem;flex-shrink:0;margin-bottom:0}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__selected-list{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.6rem;min-width:0}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__clear-all{margin-left:auto;flex-shrink:0}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__selected-chip{display:inline-flex;align-items:center;gap:.55rem;border-radius:.8rem;padding:.55rem .75rem;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25);color:#a7f3d0;font-size:.95rem;font-weight:800}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__selected-chip::after{content:none}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__selected-chip-close{width:1.8rem;height:1.8rem;border-radius:.6rem;display:grid;place-items:center;background:rgba(239,68,68,.14);color:#fca5a5;border:0}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__selected-chip-close span{width:auto;height:auto;display:block;color:inherit;background:rgba(0,0,0,0);border-radius:0}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__row--actions,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__quick-actions{display:flex !important;justify-content:center;align-items:center;gap:.9rem;flex-wrap:wrap;margin-top:1rem;padding-top:0;border-top:0}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__row--actions .tender-filters__btn,body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__row--actions .btn,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__btn{width:auto;min-width:12rem;min-height:4.2rem;border-radius:.8rem;padding:0 1.4rem;font-size:1.05rem;font-weight:850}@media(max-width: 1320px){body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__row--fields{grid-template-columns:repeat(3, minmax(180px, 1fr))}body.live-tenders-page:not(.advanced-live-tenders-page) .live-search-field--keyword{grid-column:span 2}}@media(max-width: 900px){body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__row--fields{grid-template-columns:repeat(2, minmax(0, 1fr))}body.live-tenders-page:not(.advanced-live-tenders-page) .live-search-field--keyword{grid-column:1/-1}}@media(max-width: 640px){body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__row--fields{grid-template-columns:1fr}body.live-tenders-page:not(.advanced-live-tenders-page) .live-search-field--keyword{grid-column:auto}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__row--selected{flex-direction:column;align-items:stretch}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__clear-all{width:100%;margin-left:0}body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__row--actions .btn,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__btn{width:100%}}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__row--selected.live-selected-filters,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search [data-live-selected-filters-row],body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search [data-live-selected-filters-row][hidden]{display:flex !important;min-height:4.6rem;visibility:visible !important;opacity:1 !important}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select.searchable-select>.searchable-select__menu.tender-filters__dropdown-menu{left:0 !important;right:auto !important;width:100% !important;min-width:100% !important;max-width:100% !important;box-sizing:border-box}body.live-tenders-page:not(.advanced-live-tenders-page) .section--tenders__filter-shell,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__panel,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__form,body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters,body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__quick-search,body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__row--fields,body.live-tenders-page:not(.advanced-live-tenders-page) .tender-filter-field,body.live-tenders-page:not(.advanced-live-tenders-page) .live-search-field__control{overflow:visible !important}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__field.has-icon::before,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search__field.has-icon::after,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__item--icon::after,body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__option::before,body.live-tenders-page:not(.advanced-live-tenders-page) .searchable-select__option::after{content:none !important;display:none !important}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__option{transform:none !important}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__clear-all{display:inline-flex !important;align-items:center;justify-content:center;visibility:visible !important;opacity:1}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__selected-empty{display:inline-flex;align-items:center;min-height:2.8rem;padding:.4rem .65rem;border-radius:.7rem;color:rgba(203,213,225,.86);background:hsla(0,0%,100%,.045)}@media(max-width: 640px){body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filters__row--selected.live-selected-filters{display:flex !important}}@keyframes dropdownFade{from{opacity:0;transform:translateY(8px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select[data-filter-dropdown=organization]{--select-option-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21V5a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v16'/%3E%3Cpath d='M17 9h1a2 2 0 0 1 2 2v10'/%3E%3Cpath d='M8 7h5'/%3E%3Cpath d='M8 11h5'/%3E%3Cpath d='M8 15h5'/%3E%3Cpath d='M3 21h18'/%3E%3C/svg%3E")}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select[data-filter-dropdown=entityCity],body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select[data-filter-dropdown=entityDistrict],body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select[data-filter-dropdown=entityUpazila],body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select[data-filter-dropdown=entityThana]{--select-option-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-8 12-8 12S4 15 4 10a8 8 0 1 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select[data-filter-dropdown=procurementMethod]{--select-option-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3Cpath d='M19.4 15a1.7 1.7 0 0 0 .34 1.88l.06.06a2 2 0 1 1-2.83 2.83l-.06-.06A1.7 1.7 0 0 0 15 19.4a1.7 1.7 0 0 0-1 .6 1.7 1.7 0 0 0-.4 1.1V21a2 2 0 1 1-4 0v-.09A1.7 1.7 0 0 0 8.6 19.4a1.7 1.7 0 0 0-1.88.34l-.06.06a2 2 0 1 1-2.83-2.83l.06-.06A1.7 1.7 0 0 0 4.6 15a1.7 1.7 0 0 0-.6-1 1.7 1.7 0 0 0-1.1-.4H3a2 2 0 1 1 0-4h.09A1.7 1.7 0 0 0 4.6 8.6a1.7 1.7 0 0 0-.34-1.88l-.06-.06a2 2 0 1 1 2.83-2.83l.06.06A1.7 1.7 0 0 0 9 4.6a1.7 1.7 0 0 0 1-.6 1.7 1.7 0 0 0 .4-1.1V3a2 2 0 1 1 4 0v.09A1.7 1.7 0 0 0 15.4 4.6a1.7 1.7 0 0 0 1.88-.34l.06-.06a2 2 0 1 1 2.83 2.83l-.06.06A1.7 1.7 0 0 0 19.4 9c.4.16.75.37 1 .6.25.24.4.63.4 1V11a2 2 0 1 1 0 4h-.09a1.7 1.7 0 0 0-1.31 0Z'/%3E%3C/svg%3E")}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select{--select-option-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5'/%3E%3Cpath d='M12 22V12'/%3E%3C/svg%3E")}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select--autocomplete .searchable-select__trigger{display:grid;grid-template-columns:auto minmax(0, 1fr) auto auto;align-items:center;gap:.72rem;min-height:4.2rem;padding:.58rem .78rem !important;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:linear-gradient(145deg, rgba(15, 23, 42, 0.96), rgba(4, 15, 28, 0.94)),rgba(2,8,23,.88);text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .tender-filter-field.has-icon .searchable-select--autocomplete .searchable-select__trigger{padding-left:.78rem !important}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select--autocomplete .searchable-select__trigger:hover{border-color:rgba(52,211,153,.28);background:linear-gradient(145deg, rgba(15, 23, 42, 0.98), rgba(7, 17, 31, 0.96)),rgba(2,8,23,.92)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select--autocomplete .searchable-select__trigger-icon{width:2.7rem;height:2.7rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(16,185,129,.18);border-radius:.72rem;background:rgba(16,185,129,.1);color:rgba(209,250,229,.96)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select--autocomplete .searchable-select__trigger-icon::before{content:"";width:1.3rem;height:1.3rem;background:currentColor;-webkit-mask:var(--select-option-icon) center/contain no-repeat;mask:var(--select-option-icon) center/contain no-repeat}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select--autocomplete .searchable-select__trigger-copy{display:grid;gap:.08rem;min-width:0}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select--autocomplete .tender-filters__dropdown-value{min-width:0;color:rgba(226,232,240,.92);font-size:1rem;font-weight:700;line-height:1.24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select--autocomplete .searchable-select__trigger-meta{min-width:0;color:rgba(148,163,184,.82);font-size:.92rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select--autocomplete .tender-filters__dropdown-count{margin-left:0}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select--autocomplete[open] .tender-filters__dropdown-caret{transform:rotate(180deg)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select.searchable-select>.searchable-select__menu.tender-filters__dropdown-menu{left:var(--searchable-select-menu-left, 0) !important;top:calc(100% + .55rem) !important;width:var(--searchable-select-menu-width, max(100%, 420px)) !important;min-width:min(420px,100vw - 40px) !important;max-width:min(520px,100vw - 40px) !important;padding:0 !important;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:0 28px 60px rgba(0,0,0,.45);overflow:hidden !important;z-index:99999;animation:dropdownFade .18s ease;transform-origin:top left}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select[data-filter-dropdown=organization]>.searchable-select__menu.tender-filters__dropdown-menu,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select[data-filter-dropdown=entityCity]>.searchable-select__menu.tender-filters__dropdown-menu{width:var(--searchable-select-menu-width, max(100%, 480px)) !important;min-width:min(480px,100vw - 40px) !important;max-width:min(560px,100vw - 40px) !important}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__header{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.06)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__header>span:first-child{color:#f8fafc;font-size:.92rem;font-weight:850;letter-spacing:0;text-transform:uppercase}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__close{min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 .75rem;border-radius:.8rem;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);color:#fca5a5;font-size:.9rem;font-weight:800;cursor:pointer}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__close:hover{background:rgba(239,68,68,.2)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__menu .tender-filters__section-search{position:relative;margin:0 !important;padding:.9rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.06)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__menu .tender-filters__section-search::before{content:"";position:absolute;left:2rem;top:50%;z-index:2;width:1.15rem;height:1.15rem;background:#34d399;opacity:.9;transform:translateY(-50%);pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center/contain no-repeat}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__search{width:100%;height:3.25rem;min-height:3.25rem;border-radius:.8rem;border:1px solid rgba(16,185,129,.22);background:rgba(7,17,31,.72);color:#f8fafc;font-size:1rem;font-weight:600;padding:0 1rem 0 3rem !important}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__search:focus{outline:none;border-color:rgba(16,185,129,.45);box-shadow:0 0 0 4px rgba(16,185,129,.12)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__results{display:grid !important;grid-template-columns:1fr !important;gap:.5rem;max-height:420px !important;min-height:0;overflow-x:hidden !important;overflow-y:auto !important;overscroll-behavior:contain;padding:.5rem !important;border:0;background:rgba(0,0,0,0);scrollbar-width:thin;scrollbar-color:#10b981 hsla(0,0%,100%,.05)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__results::-webkit-scrollbar{width:10px}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__results::-webkit-scrollbar-track{border-radius:999px;background:hsla(0,0%,100%,.03)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__results::-webkit-scrollbar-thumb{border:2px solid rgba(0,0,0,0);border-radius:999px;background:linear-gradient(180deg, #14b8a6, #10b981);background-clip:padding-box}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__results::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, #22d3ee, #10b981)}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__results.has-no-results::after{content:"No matching options found.\aTry another keyword.";min-height:11rem;display:grid;place-items:center;padding:5rem 1rem 1.3rem;color:#94a3b8;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2334d399' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3Cpath d='m8 8 6 6'/%3E%3Cpath d='m14 8-6 6'/%3E%3C/svg%3E") top 1.2rem center/2.7rem 2.7rem no-repeat;font-size:.98rem;font-weight:800;line-height:1.6;text-align:center;white-space:pre-line}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__option,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__option:has(input:checked){display:flex !important;align-items:center;gap:.75rem;width:100%;min-width:0 !important;min-height:3.5rem;padding:.85rem 1rem;border:1px solid rgba(0,0,0,0);border-radius:.7rem;color:#cbd5e1;background:rgba(0,0,0,0);font-size:1rem;font-weight:650;line-height:1.35;text-decoration:none !important;cursor:pointer;box-shadow:none;text-shadow:none;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__option[hidden]{display:none !important}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__option::before,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__option:has(input:checked)::before{content:"" !important;width:1.25rem !important;height:1.25rem !important;flex:0 0 1.25rem !important;display:block !important;border-radius:0;background:currentColor;opacity:.72;-webkit-mask:var(--select-option-icon) center/contain no-repeat;mask:var(--select-option-icon) center/contain no-repeat}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__option::after{content:none !important;display:none !important}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__option:hover,body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__option.is-active{color:#fff;background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.2);transform:translateX(2px) !important}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__option:has(input:checked),body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__option.is-selected{color:#a7f3d0;background:rgba(16,185,129,.18);border:1px solid rgba(16,185,129,.3);font-weight:750}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__result-count{display:block;margin:0;padding:.8rem 1rem;border-top:1px solid hsla(0,0%,100%,.06);color:#94a3b8;font-size:.9rem;font-weight:700}@media(max-width: 900px){body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select.searchable-select>.searchable-select__menu.tender-filters__dropdown-menu{left:0 !important;width:100% !important;min-width:100% !important;max-width:100% !important}body.live-tenders-page:not(.advanced-live-tenders-page) .live-tender-search .searchable-select__results{max-height:60vh !important}}@keyframes tenderDiscoveryDropdownIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tenderDiscoverySpin{to{transform:rotate(360deg)}}.tender-discovery-page{--tender-discovery-bg: #07111f;--tender-discovery-panel: rgba(15, 23, 42, 0.9);--tender-discovery-panel-soft: rgba(15, 23, 42, 0.78);--tender-discovery-border: rgba(255, 255, 255, 0.08);--tender-discovery-border-strong: rgba(255, 255, 255, 0.16);--tender-discovery-text: #f8fafc;--tender-discovery-muted: #94a3b8;--tender-discovery-soft: #cbd5e1;--tender-discovery-green: #34d399;--tender-discovery-teal: #14b8a6;--tender-discovery-gold: #fbbf24;--tender-discovery-danger: #fb7185;background:radial-gradient(circle at 10% 0%, rgba(52, 211, 153, 0.12), transparent 28rem),radial-gradient(circle at 88% 2%, rgba(251, 191, 36, 0.12), transparent 24rem),linear-gradient(180deg, #04101d 0%, #07111f 40%, #0b1628 100%);color:var(--tender-discovery-text)}.tender-discovery-page .tender-discovery-main{background:rgba(0,0,0,0)}.tender-discovery-page .tender-discovery-container{width:min(144rem,100% - 4rem);margin:0 auto}.tender-discovery-page .tender-discovery-hero,.tender-discovery-page .tender-discovery-section{padding:3.2rem 0}.tender-discovery-page .tender-discovery-hero__grid,.tender-discovery-page .tender-discovery-layout{display:grid;gap:1.6rem}.tender-discovery-page .tender-discovery-hero__grid{align-items:stretch}@media(min-width: 70em){.tender-discovery-page .tender-discovery-hero__grid{grid-template-columns:minmax(0, 1.15fr) minmax(30rem, 0.85fr)}}.tender-discovery-page .tender-discovery-hero__content,.tender-discovery-page .tender-discovery-hero__panel,.tender-discovery-page .tender-discovery-card{border:1px solid var(--tender-discovery-border);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.02)),var(--tender-discovery-panel);box-shadow:0 1.8rem 4rem rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.04)}.tender-discovery-page .tender-discovery-hero__content{display:grid;gap:1.2rem;padding:1.5rem}.tender-discovery-page .tender-discovery-hero__badge,.tender-discovery-page .tender-discovery-group__eyebrow,.tender-discovery-page .tender-discovery-card__eyebrow,.tender-discovery-page .tender-discovery-summary__eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:.5rem;padding:.5rem .85rem;border:1px solid rgba(52,211,153,.24);border-radius:999px;background:rgba(52,211,153,.08);color:#a7f3d0;font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tender-discovery-page .tender-discovery-hero__title{margin:0;color:#fff;font-size:clamp(2.8rem,4vw,4.8rem);font-weight:900;line-height:1.02}.tender-discovery-page .tender-discovery-hero__description,.tender-discovery-page .tender-discovery-card__header p,.tender-discovery-page .tender-discovery-group__header p,.tender-discovery-page .tender-discovery-summary p,.tender-discovery-page .tender-discovery-guide__item p{margin:0;color:var(--tender-discovery-soft);font-size:1rem;line-height:1.7}.tender-discovery-page .tender-discovery-hero__chips{display:flex;flex-wrap:wrap;gap:.75rem}.tender-discovery-page .tender-discovery-hero__chips span{display:inline-flex;align-items:center;min-height:2.7rem;padding:0 1rem;border:1px solid var(--tender-discovery-border);border-radius:999px;color:var(--tender-discovery-soft);background:hsla(0,0%,100%,.04);font-size:.92rem;font-weight:700}.tender-discovery-page .tender-discovery-hero__actions,.tender-discovery-page .tender-discovery-guide__actions,.tender-discovery-page .tender-discovery-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.tender-discovery-page .tender-discovery-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4rem;padding:0 1.6rem;border:1px solid var(--tender-discovery-border-strong);border-radius:.8rem;color:var(--tender-discovery-text);background:hsla(0,0%,100%,.04);font:inherit;font-size:1.05rem;font-weight:800;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;cursor:pointer}.tender-discovery-page .tender-discovery-btn svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.tender-discovery-page .tender-discovery-btn:hover,.tender-discovery-page .tender-discovery-btn:focus-visible{transform:translateY(-2px);border-color:rgba(52,211,153,.36);box-shadow:0 1.2rem 2.4rem rgba(0,0,0,.22);outline:0}.tender-discovery-page .tender-discovery-btn:disabled{cursor:wait;opacity:.8}.tender-discovery-page .tender-discovery-btn--primary,.tender-discovery-page .tender-discovery-btn--search{color:#fff;border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.2)}.tender-discovery-page .tender-discovery-btn--secondary{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#a7f3d0}.tender-discovery-page .tender-discovery-btn--ghost{border-color:rgba(148,163,184,.24);color:#cbd5e1;background:rgba(15,23,42,.56)}.tender-discovery-page .tender-discovery-hero__panel{display:grid;gap:1rem;padding:1.5rem}.tender-discovery-page .tender-discovery-hero__panel-header{display:grid;gap:.4rem}.tender-discovery-page .tender-discovery-hero__panel-header span{color:#86efac;font-size:.88rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tender-discovery-page .tender-discovery-hero__panel-header strong{color:#fff;font-size:1.45rem;line-height:1.35}.tender-discovery-page .tender-discovery-hero__metrics{display:grid;gap:.8rem}.tender-discovery-page .tender-discovery-hero__metrics div{display:grid;gap:.28rem;padding:1rem;border:1px solid var(--tender-discovery-border);border-radius:.8rem;background:hsla(0,0%,100%,.03)}.tender-discovery-page .tender-discovery-hero__metrics strong{color:#fff;font-size:1.06rem;font-weight:800}.tender-discovery-page .tender-discovery-hero__metrics span{color:var(--tender-discovery-soft);font-size:.92rem;line-height:1.6}.tender-discovery-page .tender-discovery-layout{align-items:start}@media(min-width: 70em){.tender-discovery-page .tender-discovery-layout{grid-template-columns:minmax(0, 1.55fr) minmax(28rem, 0.6fr)}}.tender-discovery-page .tender-discovery-card{display:grid;gap:1.2rem;padding:1.4rem}.tender-discovery-page .tender-discovery-card__header{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;justify-content:space-between}.tender-discovery-page .tender-discovery-card__header h2{margin:.24rem 0 0;color:#fff;font-size:1.9rem;font-weight:850;line-height:1.15}.tender-discovery-page .tender-discovery-card__count{display:inline-flex;align-items:center;min-height:2.8rem;padding:0 .95rem;border:1px solid var(--tender-discovery-border);border-radius:999px;color:#a7f3d0;background:rgba(52,211,153,.08);font-size:.92rem;font-weight:800}.tender-discovery-page .tender-filters.tender-filters--discovery{padding:0;margin:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.tender-discovery-page .tender-discovery-groups{display:grid;gap:1rem}.tender-discovery-page .tender-discovery-group{display:grid;gap:1rem;padding:1rem;border:1px solid var(--tender-discovery-border);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.015)),var(--tender-discovery-panel-soft);overflow:visible}.tender-discovery-page .tender-discovery-group__header{display:flex;flex-wrap:wrap;gap:.8rem;align-items:flex-start;justify-content:space-between}.tender-discovery-page .tender-discovery-group__header h3{margin:.28rem 0 0;color:#fff;font-size:1.5rem;font-weight:850;line-height:1.2}.tender-discovery-page .tender-discovery-group__controls{display:inline-flex;align-items:center;gap:.65rem}.tender-discovery-page .tender-discovery-group__count{display:inline-grid;min-width:2.5rem;min-height:2.5rem;place-items:center;padding:0 .65rem;border:1px solid var(--tender-discovery-border);border-radius:999px;color:#fff;background:hsla(0,0%,100%,.05);font-size:.92rem;font-weight:800}.tender-discovery-page .tender-discovery-group__clear{min-height:2.5rem;padding:0 .85rem;border:1px solid var(--tender-discovery-border-strong);border-radius:.8rem;color:var(--tender-discovery-soft);background:hsla(0,0%,100%,.03);font:inherit;font-size:.92rem;font-weight:750;cursor:pointer}.tender-discovery-page .tender-discovery-grid,.tender-discovery-page .tender-discovery-finance-grid,.tender-discovery-page .tender-discovery-range__fields{display:grid;gap:.9rem;overflow:visible}@media(min-width: 56em){.tender-discovery-page .tender-discovery-grid--three{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 48em){.tender-discovery-page .tender-discovery-grid--two,.tender-discovery-page .tender-discovery-range__fields{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 70em){.tender-discovery-page .tender-discovery-finance-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.tender-discovery-page .tender-discovery-range{display:grid;gap:.75rem;padding:.95rem;border:1px solid var(--tender-discovery-border);border-radius:.8rem;background:hsla(0,0%,100%,.025)}.tender-discovery-page .tender-discovery-range__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tender-discovery-page .tender-discovery-range__header strong{color:#fff;font-size:1rem;font-weight:800}.tender-discovery-page .tender-discovery-range__header span{color:var(--tender-discovery-muted);font-size:.86rem;font-weight:700}.tender-discovery-page .tender-discovery-timeline{display:grid;gap:1rem}.tender-discovery-page .tender-discovery-timeline__hero{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;align-items:center;padding:1rem 1.1rem;border:1px solid rgba(56,189,248,.18);border-radius:1rem;background:radial-gradient(circle at top right, rgba(14, 165, 233, 0.12), transparent 36%),linear-gradient(135deg, rgba(14, 165, 233, 0.08), rgba(20, 184, 166, 0.06))}.tender-discovery-page .tender-discovery-timeline__hero-icon{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(125,211,252,.22);border-radius:1rem;background:linear-gradient(135deg, rgba(14, 165, 233, 0.2), rgba(20, 184, 166, 0.18));color:#7dd3fc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.tender-discovery-page .tender-discovery-timeline__hero-icon svg{width:2rem;height:2rem;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tender-discovery-page .tender-discovery-timeline__hero-copy{display:grid;gap:.35rem}.tender-discovery-page .tender-discovery-timeline__hero-copy strong{color:#fff;font-size:1.05rem;font-weight:800}.tender-discovery-page .tender-discovery-timeline__hero-copy p{margin:0;color:var(--tender-discovery-soft);line-height:1.65}.tender-discovery-page .tender-discovery-timeline__grid{align-items:stretch}.tender-discovery-page .tender-discovery-date-card{position:relative;padding:.95rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.015));overflow:visible}.tender-discovery-page .tender-discovery-date-card:has(.tender-discovery-date-input.is-open){z-index:90}.tender-discovery-page .tender-discovery-date-input{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.8rem;align-items:center;min-height:56px;padding:0 .9rem;border:1px solid var(--tender-discovery-border-strong);border-radius:.9rem;background:linear-gradient(145deg, rgba(15, 23, 42, 0.96), rgba(4, 15, 28, 0.94)),rgba(2,8,23,.88);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;position:relative;z-index:1;overflow:visible}.tender-discovery-page .tender-discovery-date-input:focus-within{border-color:rgba(56,189,248,.42);box-shadow:0 0 0 4px rgba(56,189,248,.1);transform:translateY(-1px)}.tender-discovery-page .tender-discovery-date-input.is-open{z-index:120}.tender-discovery-page .tender-discovery-date-input input[data-custom-date-input]{display:none}.tender-discovery-page .tender-discovery-date-input__icon{width:2.7rem;height:2.7rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(125,211,252,.18);border-radius:.85rem;background:rgba(14,165,233,.12);color:#7dd3fc}.tender-discovery-page .tender-discovery-date-input__icon svg{width:1.25rem;height:1.25rem;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tender-discovery-page .tender-discovery-date-input__trigger{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.8rem;align-items:center;min-height:54px;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;text-align:left;cursor:pointer}.tender-discovery-page .tender-discovery-date-input__copy{display:grid;gap:.18rem;min-width:0}.tender-discovery-page .tender-discovery-date-input__value{color:rgba(248,250,252,.7);font-size:.98rem;font-weight:700;line-height:1.3;transition:color .18s ease}.tender-discovery-page .tender-discovery-date-input__trigger.has-value .tender-discovery-date-input__value{color:#fff}.tender-discovery-page .tender-discovery-date-input__hint{color:var(--tender-discovery-muted);font-size:.8rem;font-weight:700;line-height:1.3}.tender-discovery-page .tender-discovery-date-input__chevron{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#cbd5e1;background:hsla(0,0%,100%,.05);transition:transform .18s ease,background .18s ease,color .18s ease}.tender-discovery-page .tender-discovery-date-input__chevron svg{width:1rem;height:1rem;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.tender-discovery-page .tender-discovery-date-input.is-open .tender-discovery-date-input__chevron{transform:rotate(180deg);color:#7dd3fc;background:rgba(14,165,233,.12)}.tender-discovery-page .tender-discovery-date-picker{position:absolute;top:calc(100% + .75rem);left:0;z-index:1200;width:min(34rem,100vw - 3rem);padding:1rem;border:1px solid rgba(125,211,252,.16);border-radius:1.1rem;background:radial-gradient(circle at top right, rgba(14, 165, 233, 0.1), transparent 34%),linear-gradient(180deg, rgba(7, 17, 31, 0.98), rgba(4, 15, 28, 0.98));box-shadow:0 2rem 4rem rgba(2,8,23,.5),inset 0 1px 0 hsla(0,0%,100%,.05);backdrop-filter:blur(16px)}.tender-discovery-page .tender-discovery-date-picker__header{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.75rem;align-items:center;margin-bottom:.9rem}.tender-discovery-page .tender-discovery-date-picker__nav{width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(125,211,252,.14);border-radius:.85rem;background:hsla(0,0%,100%,.04);color:#e2e8f0;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.tender-discovery-page .tender-discovery-date-picker__nav:hover,.tender-discovery-page .tender-discovery-date-picker__nav:focus-visible{transform:translateY(-1px);border-color:rgba(56,189,248,.32);background:rgba(56,189,248,.1);outline:0}.tender-discovery-page .tender-discovery-date-picker__nav svg{width:1rem;height:1rem;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tender-discovery-page .tender-discovery-date-picker__selectors{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.65rem}.tender-discovery-page .tender-discovery-date-picker__selector select{width:100%;min-height:2.8rem;padding:0 .9rem;border:1px solid rgba(125,211,252,.14);border-radius:.85rem;background:hsla(0,0%,100%,.05);color:#f8fafc;font:inherit;font-size:.92rem;font-weight:700;outline:0}.tender-discovery-page .tender-discovery-date-picker__selector select:focus{border-color:rgba(56,189,248,.34);box-shadow:0 0 0 4px rgba(56,189,248,.1)}.tender-discovery-page .tender-discovery-date-picker__weekdays,.tender-discovery-page .tender-discovery-date-picker__grid{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:.4rem}.tender-discovery-page .tender-discovery-date-picker__weekdays{margin-bottom:.55rem}.tender-discovery-page .tender-discovery-date-picker__weekdays span{text-align:center;color:var(--tender-discovery-muted);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tender-discovery-page .tender-discovery-date-picker__day{min-height:2.8rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;background:hsla(0,0%,100%,.035);color:#f8fafc;font:inherit;font-size:.92rem;font-weight:700;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.tender-discovery-page .tender-discovery-date-picker__day:hover,.tender-discovery-page .tender-discovery-date-picker__day:focus-visible{transform:translateY(-1px);border-color:rgba(56,189,248,.24);background:rgba(56,189,248,.12);outline:0}.tender-discovery-page .tender-discovery-date-picker__day.is-outside{color:#64748b;background:hsla(0,0%,100%,.015)}.tender-discovery-page .tender-discovery-date-picker__day.is-today{border-color:rgba(125,211,252,.24);color:#7dd3fc}.tender-discovery-page .tender-discovery-date-picker__day.is-selected{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 .8rem 1.6rem rgba(14,165,233,.24)}.tender-discovery-page .tender-discovery-date-picker__footer{display:flex;justify-content:space-between;gap:.75rem;margin-top:.9rem}.tender-discovery-page .tender-discovery-date-picker__footer-btn{min-height:2.6rem;padding:0 .95rem;border:1px solid rgba(125,211,252,.14);border-radius:.75rem;background:hsla(0,0%,100%,.05);color:#f8fafc;font:inherit;font-size:.88rem;font-weight:800;cursor:pointer}.tender-discovery-page .tender-discovery-date-picker__footer-btn.is-muted{color:#cbd5e1;background:rgba(15,23,42,.58)}.tender-discovery-page .tender-filters__group-panel,.tender-discovery-page .tender-filters__group-inner{display:block;overflow:visible}.tender-discovery-page .tender-filters__item{display:grid;gap:.55rem;min-width:0}.tender-discovery-page .tender-filters__item>label,.tender-discovery-page .tender-filters__item>.tender-filters__field-label{color:var(--tender-discovery-text);font-size:1rem;font-weight:750;line-height:1.35}.tender-discovery-page .tender-filters__item input:not([type=checkbox]):not([type=radio]){width:100%;min-height:52px;padding:0 1rem;border:1px solid var(--tender-discovery-border-strong);border-radius:.8rem;background:rgba(7,17,31,.72);color:var(--tender-discovery-text);font:inherit;font-size:1rem;font-weight:600;outline:0}.tender-discovery-page .tender-filters__item input:not([type=checkbox]):not([type=radio])::placeholder{color:var(--tender-discovery-muted)}.tender-discovery-page .tender-filters__item input:not([type=checkbox]):not([type=radio]):focus{border-color:rgba(52,211,153,.46);box-shadow:0 0 0 4px rgba(52,211,153,.12)}.tender-discovery-page .tender-filters__source-select{display:none !important}.tender-discovery-page .tender-filters__choice-list:not(.searchable-select__results){display:flex;flex-wrap:wrap;gap:.7rem}.tender-discovery-page .tender-filters__choice:not(.searchable-select__option){position:relative;display:inline-flex;align-items:center;gap:.65rem;min-height:52px;padding:.75rem 1rem;border:1px solid var(--tender-discovery-border);border-radius:.8rem;color:var(--tender-discovery-soft);background:hsla(0,0%,100%,.035);font-size:.98rem;font-weight:700;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.tender-discovery-page .tender-filters__choice:not(.searchable-select__option) input{accent-color:#34d399}.tender-discovery-page .tender-filters__choice:not(.searchable-select__option):hover{transform:translateY(-1px);border-color:rgba(52,211,153,.32);background:rgba(52,211,153,.08)}.tender-discovery-page .tender-discovery-summary,.tender-discovery-page .tender-filters__selected-summary.tender-discovery-selected{padding:1rem;border:1px solid var(--tender-discovery-border);border-radius:.8rem;background:hsla(0,0%,100%,.03)}.tender-discovery-page .tender-discovery-summary{display:grid;gap:.7rem}.tender-discovery-page .tender-discovery-summary strong{color:#fff;font-size:1.12rem;line-height:1.55}.tender-discovery-page .tender-discovery-summary__term,.tender-discovery-page .tender-discovery-summary__more{display:inline-flex;align-items:center;min-height:2.2rem;margin:.18rem .35rem .18rem 0;padding:0 .75rem;border-radius:999px;font-size:.94rem;font-weight:800}.tender-discovery-page .tender-discovery-summary__term{color:#052e2b;background:linear-gradient(135deg, rgba(251, 191, 36, 0.95), rgba(52, 211, 153, 0.95))}.tender-discovery-page .tender-discovery-summary__more{color:#a7f3d0;background:rgba(52,211,153,.1)}.tender-discovery-page .tender-filters__selected-summary.tender-discovery-selected{display:grid;gap:.9rem}.tender-discovery-page .tender-filters__selected-label{display:block;color:var(--tender-discovery-muted);font-size:.84rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tender-discovery-page .tender-filters__selected-total{color:#fff;font-size:1.06rem;font-weight:800}.tender-discovery-page .tender-filters__selected-chips{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.tender-discovery-page .tender-filters__selected-empty{display:inline-flex;align-items:center;min-height:2.8rem;padding:0 .85rem;border-radius:.8rem;color:var(--tender-discovery-muted);background:hsla(0,0%,100%,.04)}.tender-discovery-page .tender-filters__selected-chip{display:inline-flex;align-items:center;gap:.55rem;min-height:2.8rem;padding:0 .45rem 0 .85rem;border:1px solid rgba(52,211,153,.22);border-radius:999px;color:#d1fae5;background:rgba(52,211,153,.08);font-size:.92rem;font-weight:750}.tender-discovery-page .tender-filters__selected-chip-close{display:inline-grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:999px;color:#d1fae5;background:hsla(0,0%,100%,.08);cursor:pointer}.tender-discovery-page .tender-discovery-actions{justify-content:flex-start}.tender-discovery-page .tender-discovery-actions__note{width:100%;margin:0;color:var(--tender-discovery-muted);font-size:.92rem;font-weight:600;text-align:left}.tender-discovery-page .tender-discovery-loading{width:100%;display:block;align-items:center;justify-content:flex-start;min-height:0;padding:0;border:0;border-radius:0;color:#d1fae5;background:rgba(0,0,0,0);font-size:.96rem;font-weight:750}.tender-discovery-page .tender-discovery-loading[hidden]{display:none !important}.tender-discovery-page .tender-discovery-result-shell{width:100%}.tender-discovery-page .tender-discovery-result{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;align-items:start;width:100%;padding:1rem 1.1rem;border-radius:.8rem;border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.08)}.tender-discovery-page .tender-discovery-result--success{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.08)}.tender-discovery-page .tender-discovery-result--warning{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.1)}.tender-discovery-page .tender-discovery-result--error{border-color:rgba(251,113,133,.3);background:rgba(251,113,133,.1)}.tender-discovery-page .tender-discovery-result__icon{width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.85rem;background:hsla(0,0%,100%,.08);color:#d1fae5}.tender-discovery-page .tender-discovery-result__icon svg{width:1.45rem;height:1.45rem;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tender-discovery-page .tender-discovery-result--warning .tender-discovery-result__icon{color:#fde68a}.tender-discovery-page .tender-discovery-result--error .tender-discovery-result__icon{color:#fecdd3}.tender-discovery-page .tender-discovery-result__content{display:grid;gap:.42rem}.tender-discovery-page .tender-discovery-result__content strong{color:#fff;font-size:1.05rem;line-height:1.4}.tender-discovery-page .tender-discovery-result__content p{margin:0;color:var(--tender-discovery-soft)}.tender-discovery-page .tender-discovery-result__tips{margin:0;padding-left:1.2rem;color:var(--tender-discovery-soft)}.tender-discovery-page .tender-discovery-result__tips li+li{margin-top:.25rem}.tender-discovery-page .tender-discovery-result__eyebrow{display:inline-flex;align-items:center;gap:.35rem;color:var(--tender-discovery-muted);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tender-discovery-page .tender-discovery-result__actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.tender-discovery-page .tender-discovery-btn__spinner,.tender-discovery-page .tender-discovery-loading__spinner{width:1.1rem;height:1.1rem;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:tenderDiscoverySpin .72s linear infinite}.tender-discovery-page .tender-discovery-btn__spinner{display:none !important}.tender-discovery-page [data-tender-discovery-search].is-loading .tender-discovery-btn__spinner{display:inline-block !important}.tender-discovery-page .tender-discovery-card--guide{align-content:start}.tender-discovery-page .tender-discovery-guide{display:grid;gap:.75rem}.tender-discovery-page .tender-discovery-guide__item{display:grid;gap:.28rem;padding:.95rem 1rem;border:1px solid var(--tender-discovery-border);border-radius:.8rem;background:hsla(0,0%,100%,.03)}.tender-discovery-page .tender-discovery-guide__item strong{color:#fff;font-size:1rem;font-weight:800}.tender-discovery-page .searchable-select{--select-option-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5'/%3E%3Cpath d='M12 22V12'/%3E%3C/svg%3E");position:relative;overflow:visible}.tender-discovery-page .searchable-select[data-filter-dropdown=organization]{--select-option-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21V5a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v16'/%3E%3Cpath d='M17 9h1a2 2 0 0 1 2 2v10'/%3E%3Cpath d='M8 7h5'/%3E%3Cpath d='M8 11h5'/%3E%3Cpath d='M8 15h5'/%3E%3Cpath d='M3 21h18'/%3E%3C/svg%3E")}.tender-discovery-page .searchable-select[data-filter-dropdown=procurementMethod]{--select-option-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3Cpath d='M19.4 15a1.7 1.7 0 0 0 .34 1.88l.06.06a2 2 0 1 1-2.83 2.83l-.06-.06A1.7 1.7 0 0 0 15 19.4a1.7 1.7 0 0 0-1 .6 1.7 1.7 0 0 0-.4 1.1V21a2 2 0 1 1-4 0v-.09A1.7 1.7 0 0 0 8.6 19.4a1.7 1.7 0 0 0-1.88.34l-.06.06a2 2 0 1 1-2.83-2.83l.06-.06A1.7 1.7 0 0 0 4.6 15a1.7 1.7 0 0 0-.6-1 1.7 1.7 0 0 0-1.1-.4H3a2 2 0 1 1 0-4h.09A1.7 1.7 0 0 0 4.6 8.6a1.7 1.7 0 0 0-.34-1.88l-.06-.06a2 2 0 1 1 2.83-2.83l.06.06A1.7 1.7 0 0 0 9 4.6a1.7 1.7 0 0 0 1-.6 1.7 1.7 0 0 0 .4-1.1V3a2 2 0 1 1 4 0v.09A1.7 1.7 0 0 0 15.4 4.6a1.7 1.7 0 0 0 1.88-.34l.06-.06a2 2 0 1 1 2.83 2.83l-.06.06A1.7 1.7 0 0 0 19.4 9c.4.16.75.37 1 .6.25.24.4.63.4 1V11a2 2 0 1 1 0 4h-.09a1.7 1.7 0 0 0-1.31 0Z'/%3E%3C/svg%3E")}.tender-discovery-page .searchable-select[data-filter-dropdown=entityDistrict],.tender-discovery-page .searchable-select[data-filter-dropdown=entityUpazila],.tender-discovery-page .searchable-select[data-filter-dropdown=entityCity]{--select-option-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-8 12-8 12S4 15 4 10a8 8 0 1 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.tender-discovery-page .searchable-select__trigger{display:grid;grid-template-columns:auto minmax(0, 1fr) auto auto;align-items:center;gap:.72rem;width:100%;min-height:52px;padding:.58rem .8rem;border:1px solid var(--tender-discovery-border-strong);border-radius:.8rem;background:linear-gradient(145deg, rgba(15, 23, 42, 0.96), rgba(4, 15, 28, 0.94)),rgba(2,8,23,.88);color:var(--tender-discovery-text);text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tender-discovery-page .searchable-select__trigger:hover,.tender-discovery-page .searchable-select__trigger:focus-visible{border-color:rgba(52,211,153,.36);box-shadow:0 0 0 4px rgba(52,211,153,.1);outline:0}.tender-discovery-page .searchable-select__trigger-icon{width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(16,185,129,.2);border-radius:.72rem;background:rgba(16,185,129,.1);color:#d1fae5}.tender-discovery-page .searchable-select__trigger-icon::before{content:"";width:1.2rem;height:1.2rem;background:currentColor;-webkit-mask:var(--select-option-icon) center/contain no-repeat;mask:var(--select-option-icon) center/contain no-repeat}.tender-discovery-page .searchable-select__trigger-copy{display:grid;gap:.1rem;min-width:0}.tender-discovery-page .tender-filters__dropdown-value{min-width:0;color:var(--tender-discovery-text);font-size:1rem;font-weight:700;line-height:1.22;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tender-discovery-page .searchable-select__trigger-meta{min-width:0;color:var(--tender-discovery-muted);font-size:.88rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tender-discovery-page .tender-filters__dropdown-count{min-width:2rem;height:2rem;display:inline-grid;place-items:center;padding:0 .42rem;border-radius:999px;color:#052e2b;background:linear-gradient(135deg, #fbbf24, #34d399);font-size:.84rem;font-weight:850}.tender-discovery-page .tender-filters__dropdown-caret{color:var(--tender-discovery-soft)}.tender-discovery-page .searchable-select[open] .tender-filters__dropdown-caret{transform:rotate(180deg)}.tender-discovery-page .searchable-select__menu.tender-filters__dropdown-menu{left:0 !important;top:calc(100% + .55rem) !important;width:100% !important;min-width:min(100%,100vw - 32px) !important;max-width:min(100%,100vw - 32px) !important;padding:0 !important;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:0 24px 60px rgba(0,0,0,.35);overflow:hidden !important;z-index:99999;animation:tenderDiscoveryDropdownIn .18s ease}.tender-discovery-page .searchable-select__header{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.tender-discovery-page .searchable-select__header>span:first-child{color:#f8fafc;font-size:.92rem;font-weight:850}.tender-discovery-page .searchable-select__close{min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 .75rem;border-radius:.8rem;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);color:#fca5a5;font-size:.9rem;font-weight:800;cursor:pointer}.tender-discovery-page .searchable-select__menu .tender-filters__section-search{position:relative;margin:0;padding:.9rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.tender-discovery-page .searchable-select__menu .tender-filters__section-search::before{content:"";position:absolute;left:2rem;top:50%;z-index:2;width:1.15rem;height:1.15rem;background:#34d399;transform:translateY(-50%);pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center/contain no-repeat}.tender-discovery-page .searchable-select__search{width:100%;height:52px;min-height:52px;padding:0 1rem 0 3rem !important;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.74);color:#f8fafc;font:inherit;font-size:1rem;font-weight:600;outline:0}.tender-discovery-page .searchable-select__search:focus{border-color:rgba(16,185,129,.45);box-shadow:0 0 0 4px rgba(16,185,129,.12)}.tender-discovery-page .searchable-select__results{display:grid !important;grid-template-columns:1fr !important;gap:.5rem;max-height:420px !important;overflow-y:auto !important;overflow-x:hidden !important;padding:8px !important;background:rgba(0,0,0,0);scrollbar-width:thin;scrollbar-color:#10b981 hsla(0,0%,100%,.05)}.tender-discovery-page .searchable-select__results::-webkit-scrollbar{width:10px}.tender-discovery-page .searchable-select__results::-webkit-scrollbar-track{background:hsla(0,0%,100%,.03)}.tender-discovery-page .searchable-select__results::-webkit-scrollbar-thumb{border:2px solid rgba(0,0,0,0);border-radius:999px;background:linear-gradient(180deg, #14b8a6, #10b981);background-clip:padding-box}.tender-discovery-page .searchable-select__results.has-no-results::after{content:"No matching options found.\aTry another keyword.";min-height:9rem;display:grid;place-items:center;padding:3.5rem 1rem 1.3rem;color:var(--tender-discovery-muted);font-size:.96rem;font-weight:800;line-height:1.6;text-align:center;white-space:pre-line}.tender-discovery-page .searchable-select__option,.tender-discovery-page .searchable-select__option:has(input:checked){position:relative;display:flex !important;align-items:center;gap:.75rem;width:100%;min-height:56px;padding:.8rem 1rem;border:1px solid rgba(0,0,0,0);border-radius:.7rem;color:#cbd5e1;background:rgba(0,0,0,0);font-size:1rem;font-weight:650;line-height:1.35;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.tender-discovery-page .searchable-select__option input,.tender-discovery-page .searchable-select__option:has(input:checked) input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tender-discovery-page .searchable-select__option[hidden]{display:none !important}.tender-discovery-page .searchable-select__option::before{content:"";width:1.2rem;height:1.2rem;flex:0 0 1.2rem;background:currentColor;opacity:.76;-webkit-mask:var(--select-option-icon) center/contain no-repeat;mask:var(--select-option-icon) center/contain no-repeat}.tender-discovery-page .searchable-select__option:hover,.tender-discovery-page .searchable-select__option.is-active{color:#fff;background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.2);transform:translateX(2px)}.tender-discovery-page .searchable-select__option:has(input:checked),.tender-discovery-page .searchable-select__option.is-selected{color:#a7f3d0;background:rgba(16,185,129,.18);border-color:rgba(16,185,129,.3);font-weight:750}.tender-discovery-page .searchable-select__result-count{display:block;margin:0;padding:.8rem 1rem;border-top:1px solid hsla(0,0%,100%,.06);color:var(--tender-discovery-muted);font-size:.9rem;font-weight:700}@media(max-width: 48em){.tender-discovery-page .tender-discovery-guide__actions,.tender-discovery-page .tender-discovery-actions{flex-direction:column;align-items:stretch}.tender-discovery-page .tender-discovery-guide__actions .tender-discovery-btn,.tender-discovery-page .tender-discovery-actions .tender-discovery-btn{width:100%}}@media(max-width: 70em){.tender-discovery-page .tender-discovery-container{width:min(100%,100% - 2.4rem)}.tender-discovery-page .tender-discovery-hero,.tender-discovery-page .tender-discovery-section{padding:2rem 0}}@media(max-width: 48em){.tender-discovery-page .tender-discovery-card,.tender-discovery-page .tender-discovery-group,.tender-discovery-page .tender-discovery-hero__content,.tender-discovery-page .tender-discovery-hero__panel{padding:1rem}.tender-discovery-page .tender-discovery-card__header,.tender-discovery-page .tender-discovery-group__header{flex-direction:column}.tender-discovery-page .tender-discovery-hero__title{font-size:clamp(2.6rem,10vw,3.6rem)}.tender-discovery-page .tender-filters__selected-chips{justify-content:flex-start}.tender-discovery-page .searchable-select__menu.tender-filters__dropdown-menu{min-width:100% !important;max-width:100% !important}.tender-discovery-page .searchable-select__results{max-height:60vh !important}.tender-discovery-page .tender-discovery-result{grid-template-columns:1fr}.tender-discovery-page .tender-discovery-timeline__hero{grid-template-columns:1fr;text-align:left}.tender-discovery-page .tender-discovery-date-picker{width:min(30rem,100vw - 2.4rem);left:-0.2rem;padding:.85rem}.tender-discovery-page .tender-discovery-date-picker__selectors{grid-template-columns:1fr}}.your-discovered-tenders-page{background:radial-gradient(circle at top left, rgba(16, 185, 129, 0.12), transparent 34%),radial-gradient(circle at top right, rgba(14, 165, 233, 0.08), transparent 28%),linear-gradient(180deg, #f8fafc 0%, #eef6f3 100%)}.your-discovered-tenders-page .your-discovered-tenders-main{padding-bottom:4rem}.your-discovered-tenders-page .your-discovered-hero{padding:0;background:radial-gradient(circle at 12% 18%, rgba(16, 185, 129, 0.12), transparent 30%),radial-gradient(circle at 88% 15%, rgba(14, 165, 233, 0.1), transparent 32%),linear-gradient(135deg, #07111f, #0f172a);border-bottom:1px solid hsla(0,0%,100%,.08)}.your-discovered-tenders-page .your-discovered-hero__container{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(280px, 0.9fr);gap:1.75rem;align-items:stretch;padding-top:4.8rem;padding-bottom:4.2rem}.your-discovered-tenders-page .your-discovered-hero__content{display:grid;gap:1.1rem;align-content:center;padding:.2rem 0}.your-discovered-tenders-page .your-discovered-hero__badge{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;padding:0;color:#10b981;font-size:.92rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.your-discovered-tenders-page .your-discovered-hero__badge::before{content:"";width:.65rem;height:.65rem;border-radius:999px;background:#34d399;box-shadow:0 0 0 .45rem rgba(16,185,129,.14)}.your-discovered-tenders-page .your-discovered-hero__title{margin:0;max-width:17ch;color:#f8fafc;font-size:clamp(3rem,4vw,4.6rem);font-weight:900;line-height:1.08;letter-spacing:-0.04em}.your-discovered-tenders-page .your-discovered-hero__description{margin:0;max-width:68rem;color:#94a3b8;font-size:1.16rem;font-weight:500;line-height:1.75}.your-discovered-tenders-page .your-discovered-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.45rem}.your-discovered-tenders-page .your-discovered-hero__button{min-height:4rem}.your-discovered-tenders-page .your-discovered-hero__stats{display:grid;gap:1rem;padding:1.35rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1.5rem;background:linear-gradient(180deg, rgba(15, 23, 42, 0.72), rgba(15, 23, 42, 0.5));box-shadow:0 22px 48px rgba(2,8,23,.3);backdrop-filter:blur(12px);align-content:center}.your-discovered-tenders-page .your-discovered-hero__stat{display:grid;gap:.2rem;padding:1rem 1.1rem;border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(15, 23, 42, 0.18))}.your-discovered-tenders-page .your-discovered-hero__stat strong{color:#f8fafc;font-size:clamp(1.9rem,4vw,2.5rem);line-height:1}.your-discovered-tenders-page .your-discovered-hero__stat span{color:#cbd5e1;font-size:.95rem;font-weight:700}.your-discovered-tenders-page .your-discovered-results{padding:0 0 2rem}.your-discovered-tenders-page .tender-empty-state__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.your-discovered-tenders-page .tender-empty-state__link{text-decoration:none}@media(max-width: 64em){.your-discovered-tenders-page .your-discovered-hero__container{grid-template-columns:1fr;padding-top:4rem;padding-bottom:3.5rem}}@media(max-width: 48em){.your-discovered-tenders-page .your-discovered-hero{padding-top:0}.your-discovered-tenders-page .your-discovered-hero__container{padding-top:3.2rem;padding-bottom:3rem}.your-discovered-tenders-page .your-discovered-hero__stats{padding:1.15rem;border-radius:1.1rem}.your-discovered-tenders-page .your-discovered-hero__actions{flex-direction:column}.your-discovered-tenders-page .your-discovered-hero__button{width:100%}}.section{padding:0;width:var(--width-full)}.section-header{text-align:center;margin-bottom:var(--spacing-12)}.section-header__badge{position:relative;display:inline-flex;align-items:center;gap:.72rem;width:max-content;max-width:100%;min-height:3.4rem;padding:0 1.05rem;margin-bottom:var(--spacing-4);border:1px solid rgba(var(--gold-400), 0.28);border-radius:var(--radius-full);background:linear-gradient(135deg, rgba(var(--gold-400), 0.15), rgba(var(--emerald-400), 0.09)),rgba(2,6,23,.24);color:hsla(0,0%,100%,.94);font-size:1.06rem;font-weight:var(--font-weight-extrabold);line-height:1;letter-spacing:0;text-transform:uppercase;box-shadow:0 1.2rem 2.4rem -2rem rgba(var(--gold-400), 0.64),inset 0 1px 0 hsla(0,0%,100%,.12);overflow:visible;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease}.section-header__badge::before{content:"";width:.68rem;height:.68rem;flex:0 0 .68rem;border-radius:50%;background:rgba(var(--emerald-300), 1);box-shadow:0 0 0 .36rem rgba(var(--emerald-300), 0.12),0 0 1.4rem rgba(var(--emerald-300), 0.72)}.section-header__badge::after{content:"";width:2.4rem;height:1px;flex:0 0 2.4rem;background:linear-gradient(90deg, rgba(var(--gold-400), 0.92), transparent)}.section-header__badge:hover,.section-header__badge:focus-visible{transform:translateY(-1px);border-color:rgba(var(--emerald-300), 0.36);background:linear-gradient(135deg, rgba(var(--emerald-400), 0.16), rgba(var(--gold-400), 0.12)),rgba(2,6,23,.34);color:#fff;box-shadow:0 1.4rem 2.8rem -2rem rgba(var(--emerald-300), 0.5),inset 0 1px 0 hsla(0,0%,100%,.14)}.section-header__title{max-width:78rem;margin:0;color:#fff;font-size:clamp(2.55rem,2.12rem + 1.05vw,3.9rem);font-weight:var(--font-weight-extrabold);line-height:1.08;letter-spacing:0;text-wrap:balance}.section-header__subtitle{max-width:82rem;margin:-0.35rem 0 0;color:rgba(203,213,225,.78);font-size:clamp(1.38rem,1.28rem + .16vw,1.55rem);line-height:1.62;margin:0 auto}.section__featured-tender .section-header__badge,.section__notice .section-header__badge,.section__questions .section-header__badge,.section__solution-hub .section-header__badge,.section__our-services .section-header__badge,.section__why-PFBD .section-header__badge{display:inline-flex;align-items:center;gap:.72rem;width:max-content;max-width:100%;min-height:3.4rem;padding:0 1.05rem;border:1px solid rgba(var(--gold-400), 0.28);border-radius:var(--radius-full);background:linear-gradient(135deg, rgba(var(--gold-400), 0.15), rgba(var(--emerald-400), 0.09)),rgba(2,6,23,.24);color:hsla(0,0%,100%,.94);font-size:1.06rem;font-weight:var(--font-weight-extrabold);line-height:1;letter-spacing:0;text-transform:uppercase;box-shadow:0 1.2rem 2.4rem -2rem rgba(var(--gold-400), 0.64),inset 0 1px 0 hsla(0,0%,100%,.12);overflow:visible;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease}.section__featured-tender .section-header__badge::before,.section__notice .section-header__badge::before,.section__questions .section-header__badge::before,.section__solution-hub .section-header__badge::before,.section__our-services .section-header__badge::before,.section__why-PFBD .section-header__badge::before{content:"";width:.68rem;height:.68rem;flex:0 0 .68rem;border-radius:50%;background:rgba(var(--emerald-300), 1);box-shadow:0 0 0 .36rem rgba(var(--emerald-300), 0.12),0 0 1.4rem rgba(var(--emerald-300), 0.72)}.section__featured-tender .section-header__badge::after,.section__notice .section-header__badge::after,.section__questions .section-header__badge::after,.section__solution-hub .section-header__badge::after,.section__our-services .section-header__badge::after,.section__why-PFBD .section-header__badge::after{content:"";width:2.4rem;height:1px;flex:0 0 2.4rem;background:linear-gradient(90deg, rgba(var(--gold-400), 0.92), transparent)}.section__featured-tender .section-header__badge:hover,.section__featured-tender .section-header__badge:focus-visible,.section__notice .section-header__badge:hover,.section__notice .section-header__badge:focus-visible,.section__questions .section-header__badge:hover,.section__questions .section-header__badge:focus-visible,.section__solution-hub .section-header__badge:hover,.section__solution-hub .section-header__badge:focus-visible,.section__our-services .section-header__badge:hover,.section__our-services .section-header__badge:focus-visible,.section__why-PFBD .section-header__badge:hover,.section__why-PFBD .section-header__badge:focus-visible{transform:translateY(-1px);border-color:rgba(var(--emerald-300), 0.36);background:linear-gradient(135deg, rgba(var(--emerald-400), 0.16), rgba(var(--gold-400), 0.12)),rgba(2,6,23,.34);color:#fff;box-shadow:0 1.4rem 2.8rem -2rem rgba(var(--emerald-300), 0.5),inset 0 1px 0 hsla(0,0%,100%,.14)}@media(max-width: 520px){.section-header__badge,.section__featured-tender .section-header__badge,.section__notice .section-header__badge,.section__questions .section-header__badge,.section__solution-hub .section-header__badge,.section__our-services .section-header__badge,.section__why-PFBD .section-header__badge{min-height:3.1rem;padding:0 .9rem;font-size:.98rem}.section-header__badge::after,.section__featured-tender .section-header__badge::after,.section__notice .section-header__badge::after,.section__questions .section-header__badge::after,.section__solution-hub .section-header__badge::after,.section__our-services .section-header__badge::after,.section__why-PFBD .section-header__badge::after{display:none}}.card{border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:var(--shadow-glow);overflow:hidden;z-index:1;cursor:pointer;transition:transform var(--transition-base),box-shadow var(--transition-base)}.card:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,.15)}.card__container{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--spacing-4);position:relative;width:var(--width-full);margin:0 auto;padding:var(--spacing-10) var(--spacing-4)}@media(min-width: 48em){.card__container{padding:var(--spacing-16) var(--spacing-6)}}@media(min-width: 64em){.card__container{padding:12rem var(--spacing-10)}}.card__container{background:url("../assets/images/banner-image/BGImageNoticeBoard.png");background-size:cover}.card__container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(var(--color-primary), 0.8), rgba(var(--color-primary), 0.7) 50%, rgba(var(--color-primary), 0.85));z-index:1}.card-cta-block{position:relative;top:-7.4rem;width:100%;display:flex;align-items:center;justify-content:center;padding:var(--spacing-2) 0;border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05);z-index:10}.card-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;text-decoration:none;border:none}.card-cta-btn:disabled{opacity:.5;cursor:not-allowed}.card-cta-btn svg{width:1.6rem;height:1.6rem;flex-shrink:0}.card-cta-btn{height:4.8rem;padding:0 var(--spacing-8);font-size:var(--font-size-base);display:inline-flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-10);background:linear-gradient(135deg, rgba(var(--emerald-600), 1) 0%, rgba(var(--emerald-800), 1) 100%);color:#fff;border:none;border-radius:var(--radius-full);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;box-shadow:0 10px 30px -10px rgba(var(--emerald-600), 0.5);transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.card-cta-btn-icon{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;background:hsla(0,0%,100%,.2);border-radius:50%;transition:all .4s ease}.card-cta-btn-icon svg{width:1.6rem;height:1.6rem}.card-cta-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 40px -15px rgba(var(--emerald-600), 0.6);background:linear-gradient(135deg, rgba(var(--emerald-500), 1) 0%, rgba(var(--emerald-700), 1) 100%)}.card-cta-btn:hover .section-cta-btn-icon{background:#fff;color:rgba(var(--emerald-600), 1);transform:rotate(360deg)}.card-cta-btn:active{transform:translateY(-2px) scale(0.98)}@keyframes footer-pulse-danger{0%{box-shadow:0 0 0 0 rgba(var(--color-destructive), 0.6)}70%{box-shadow:0 0 0 10px rgba(var(--color-destructive), 0)}100%{box-shadow:0 0 0 0 rgba(var(--color-destructive), 0)}}@keyframes section-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.card__section-cta{display:flex;align-items:center;justify-content:center;width:100%;margin-top:var(--spacing-12);padding-top:var(--spacing-12);border-top:1px solid hsla(0,0%,100%,.05)}.card__section-cta .btn{padding:var(--spacing-4) var(--spacing-16);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(135deg, rgba(var(--emerald-600), 1) 0%, rgba(var(--emerald-800), 1) 100%);border:none;border-radius:var(--radius-full);box-shadow:0 10px 40px -10px rgba(var(--emerald-600), 0.5);transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.card__section-cta .btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 50px -15px rgba(var(--emerald-500), 0.6)}@keyframes service-intro-reveal{from{opacity:0;transform:translateY(2.4rem) scale(0.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes service-card-reveal{from{opacity:0;transform:translateY(3.2rem) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes service-glow-drift{0%{transform:translate3d(-1.5%, -1.5%, 0) scale(1)}50%{transform:translate3d(1.5%, 1%, 0) scale(1.04)}100%{transform:translate3d(-1%, 2%, 0) scale(1.02)}}@keyframes service-chip-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-0.35rem)}}@keyframes service-badge-breathe{0%,100%{box-shadow:0 12px 24px -18px rgba(0,0,0,.35)}50%{box-shadow:0 18px 28px -20px rgba(0,0,0,.4),0 0 18px rgba(var(--emerald-500), 0.12)}}@keyframes service-icon-idle{0%,100%{transform:translateY(0)}50%{transform:translateY(-0.25rem)}}@keyframes service-panel-breathe{0%,100%{transform:translateY(0);border-color:hsla(0,0%,100%,.08)}50%{transform:translateY(-0.2rem);border-color:rgba(var(--gold-400), 0.16)}}.admin-dashboard-page{min-height:100vh;background:radial-gradient(circle at top left, rgba(var(--emerald-300), 0.14) 0%, transparent 24%),radial-gradient(circle at top right, rgba(var(--gold-400), 0.12) 0%, transparent 18%),linear-gradient(180deg, #03101b 0%, #071827 42%, #08111c 100%);color:rgba(248,250,252,.98)}.admin-dashboard{display:grid;grid-template-columns:1fr;min-height:100vh}@media(min-width: 64em){.admin-dashboard{grid-template-columns:30rem minmax(0, 1fr)}}.dashboard-sidebar{position:relative;padding:2.4rem;background:linear-gradient(180deg, rgba(4, 18, 31, 0.96) 0%, rgba(6, 23, 40, 0.94) 100%);border-right:1px solid hsla(0,0%,100%,.08)}@media(min-width: 64em){.dashboard-sidebar{min-height:100vh;position:sticky;top:0}}.dashboard-sidebar__card{margin-top:2.4rem;padding:2rem;border-radius:2.4rem;background:linear-gradient(160deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.03) 100%);border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 2rem 4rem -3.2rem rgba(0,0,0,.8)}.dashboard-sidebar__card-badge{display:inline-flex;align-items:center;min-height:3.2rem;padding:0 1.2rem;margin-bottom:1.2rem;border-radius:var(--radius-full);background:rgba(var(--gold-400), 0.12);color:rgba(var(--gold-300), 0.98);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.dashboard-sidebar__card-title{margin:0 0 .8rem;font-size:2rem;font-weight:var(--font-weight-bold);color:#fff}.dashboard-sidebar__card-text{margin:0 0 1.6rem;color:rgba(203,213,225,.76);line-height:1.7}.dashboard-sidebar__card-btn{width:100%}.dashboard-brand{display:flex;align-items:center;gap:1.4rem;margin-bottom:2.4rem}.dashboard-brand__icon{display:flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:1.8rem;background:linear-gradient(135deg, rgba(var(--emerald-500), 1) 0%, rgba(var(--gold-400), 0.96) 100%);color:rgba(15,23,42,.96);font-size:2rem;font-weight:var(--font-weight-extrabold);box-shadow:0 1.8rem 3.2rem -2rem rgba(var(--emerald-500), 0.58)}.dashboard-brand__text{display:flex;flex-direction:column}.dashboard-brand__name{font-size:1.8rem;font-weight:var(--font-weight-extrabold);color:#fff}.dashboard-brand__tagline{color:rgba(203,213,225,.72);font-size:var(--font-size-sm)}.dashboard-profile{display:flex;align-items:center;gap:1.2rem;padding:1.6rem;border-radius:2rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.dashboard-profile__avatar{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;background:hsla(0,0%,100%,.08);color:rgba(var(--gold-300), 0.98);font-weight:var(--font-weight-bold)}.dashboard-profile__meta{display:flex;flex-direction:column}.dashboard-profile__name{color:#fff;font-size:1.5rem}.dashboard-profile__role{color:rgba(203,213,225,.7);font-size:1.3rem}.dashboard-nav{display:flex;flex-direction:column;gap:.8rem;margin-top:2rem}.dashboard-nav__link{display:flex;align-items:center;gap:1.2rem;min-height:5rem;padding:0 1.4rem;border-radius:1.6rem;color:rgba(203,213,225,.78);border:1px solid rgba(0,0,0,0);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.dashboard-nav__link:hover,.dashboard-nav__link.is-active{background:hsla(0,0%,100%,.06);color:#fff;border-color:rgba(var(--emerald-300), 0.16);transform:translateX(0.2rem)}.dashboard-nav__icon{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:hsla(0,0%,100%,.06);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:.12em;color:rgba(var(--gold-300), 0.98)}.dashboard-main{padding:2.4rem}@media(min-width: 48em){.dashboard-main{padding:3.2rem}}.dashboard-topbar,.dashboard-hero,.dashboard-stat-card,.dashboard-card{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(160deg, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0.025) 100%);box-shadow:0 2.6rem 5.2rem -3.6rem rgba(0,0,0,.72),inset 0 1px 0 hsla(0,0%,100%,.08)}.dashboard-topbar{display:flex;flex-direction:column;gap:2rem;padding:clamp(2.2rem,2.5vw,3rem);border-radius:3rem}@media(min-width: 64em){.dashboard-topbar{flex-direction:row;align-items:center;justify-content:space-between}}.dashboard-topbar__eyebrow{display:inline-flex;min-height:3.4rem;align-items:center;padding:0 1.3rem;border-radius:var(--radius-full);background:rgba(var(--gold-400), 0.12);color:rgba(var(--gold-300), 0.98);font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase}.dashboard-topbar__title{margin:1.2rem 0 .8rem;font-size:clamp(3rem,2.55rem + .8vw,4.4rem);line-height:1.02;color:#fff}.dashboard-topbar__subtitle{margin:0;max-width:72rem;color:rgba(203,213,225,.76);font-size:1.6rem;line-height:1.75}.dashboard-topbar__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.dashboard-btn{min-height:4.8rem;padding:0 1.8rem;border-radius:1.6rem}.dashboard-btn--ghost{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#fff}.dashboard-btn--primary{background:linear-gradient(135deg, rgba(var(--emerald-500), 1) 0%, rgba(var(--gold-400), 0.98) 100%);color:rgba(15,23,42,.98);box-shadow:0 1.8rem 3rem -2rem rgba(var(--emerald-500), 0.6)}.dashboard-hero{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2.4rem;padding:clamp(2.4rem,3vw,3.4rem);border-radius:3.2rem}@media(min-width: 64em){.dashboard-hero{grid-template-columns:minmax(0, 1.2fr) minmax(28rem, 0.8fr);align-items:stretch}}.dashboard-hero__badge{display:inline-flex;min-height:3.4rem;align-items:center;padding:0 1.3rem;border-radius:var(--radius-full);background:hsla(0,0%,100%,.08);color:rgba(var(--emerald-200), 0.98);font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase}.dashboard-hero__title{margin:1.2rem 0 1rem;font-size:clamp(2.8rem,2.3rem + .8vw,4rem);color:#fff;line-height:1.08;text-wrap:balance}.dashboard-hero__text{margin:0;max-width:70rem;color:rgba(203,213,225,.76);line-height:1.75}.dashboard-hero__metrics{display:grid;grid-template-columns:1fr;gap:1.4rem;margin-top:2rem}@media(min-width: 48em){.dashboard-hero__metrics{grid-template-columns:repeat(3, minmax(0, 1fr))}}.dashboard-hero__metric{display:flex;flex-direction:column;gap:.4rem;padding:1.6rem 1.8rem;border-radius:2rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.dashboard-hero__metric strong{font-size:2.2rem;color:#fff;font-weight:var(--font-weight-extrabold)}.dashboard-hero__metric span{color:rgba(203,213,225,.72)}.dashboard-hero__spotlight{display:flex}.dashboard-hero__spotlight-card{width:100%;padding:2rem;border-radius:2.4rem;background:linear-gradient(160deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.03) 100%),linear-gradient(135deg, rgba(var(--gold-400), 0.08) 0%, rgba(var(--emerald-400), 0.08) 100%);border:1px solid rgba(var(--gold-400), 0.14)}.dashboard-hero__spotlight-label{color:rgba(var(--gold-300), 0.98);font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.dashboard-hero__spotlight-value{display:block;margin-top:1.2rem;font-size:clamp(2.6rem,2.2rem + .5vw,3.4rem);color:#fff;line-height:1.05}.dashboard-hero__spotlight-text{margin:1rem 0 0;color:rgba(203,213,225,.76);line-height:1.7}.dashboard-stats{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-top:2.4rem}@media(min-width: 48em){.dashboard-stats{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80em){.dashboard-stats{grid-template-columns:repeat(4, minmax(0, 1fr))}}.dashboard-stat-card{padding:2rem;border-radius:2.4rem}.dashboard-stat-card__label{display:block;color:rgba(203,213,225,.68);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;font-weight:var(--font-weight-bold)}.dashboard-stat-card__value{display:block;margin-top:1rem;color:#fff;font-size:clamp(3rem,2.5rem + .6vw,4rem);line-height:1;font-weight:var(--font-weight-extrabold)}.dashboard-stat-card__meta{margin:1rem 0 0;color:rgba(203,213,225,.74)}.dashboard-grid{display:grid;grid-template-columns:1fr;gap:1.8rem;margin-top:2.4rem}@media(min-width: 80em){.dashboard-grid{grid-template-columns:minmax(0, 1.35fr) minmax(0, 0.85fr)}}.dashboard-card{padding:2rem;border-radius:2.8rem}@media(min-width: 80em){.dashboard-card--table{grid-row:span 2}}.dashboard-card__header{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:1.8rem;align-items:flex-start}.dashboard-card__eyebrow{display:inline-flex;color:rgba(var(--gold-300), 0.98);font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.dashboard-card__title{margin:.8rem 0 0;color:#fff;font-size:2.2rem;line-height:1.15}.dashboard-card__link{color:rgba(var(--emerald-300), 0.98);font-weight:var(--font-weight-semibold)}.dashboard-table{display:grid;gap:1rem}.dashboard-table__head,.dashboard-table__row{display:grid;grid-template-columns:minmax(0, 1.5fr) repeat(3, minmax(0, 1fr));gap:1.2rem;align-items:center;padding:1.4rem 1.6rem;border-radius:1.8rem}.dashboard-table__head{background:hsla(0,0%,100%,.05);color:rgba(203,213,225,.68);font-size:1.2rem;font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.dashboard-table__row{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);color:rgba(226,232,240,.88)}.dashboard-table__primary{color:#fff;font-weight:var(--font-weight-semibold)}.dashboard-pill{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:0 1.2rem;border-radius:var(--radius-full);font-size:1.1rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.dashboard-pill--warning{background:rgba(var(--gold-400), 0.14);color:rgba(var(--gold-300), 0.98)}.dashboard-pill--success{background:rgba(var(--emerald-400), 0.14);color:rgba(var(--emerald-200), 0.98)}.dashboard-pill--info{background:rgba(14,165,233,.14);color:rgba(186,230,253,.98)}.dashboard-timeline{display:flex;flex-direction:column;gap:1.4rem}.dashboard-timeline__item{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:start;padding:1.4rem 1.6rem;border-radius:1.8rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06)}.dashboard-timeline__item strong{display:block;color:#fff;font-size:1.5rem;margin-bottom:.4rem}.dashboard-timeline__item p{margin:0;color:rgba(203,213,225,.72)}.dashboard-timeline__dot{width:1rem;height:1rem;margin-top:.6rem;border-radius:50%;background:linear-gradient(135deg, rgba(var(--gold-400), 1) 0%, rgba(var(--emerald-400), 1) 100%);box-shadow:0 0 0 .5rem rgba(var(--gold-400), 0.1)}.dashboard-checklist{display:flex;flex-direction:column;gap:1.2rem}.dashboard-checklist__item{display:flex;flex-direction:column;gap:.5rem;padding:1.6rem;border-radius:1.8rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06)}.dashboard-checklist__item strong{color:#fff;font-size:1.55rem}.dashboard-checklist__item span{color:rgba(203,213,225,.72);line-height:1.65}@media(max-width: 48em){.dashboard-table__head,.dashboard-table__row{grid-template-columns:1fr}}.admin-dashboard-page{overflow-x:hidden;background:linear-gradient(rgba(255, 255, 255, 0.026) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.022) 1px, transparent 1px),radial-gradient(circle at 18% 0%, rgba(var(--emerald-400), 0.13), transparent 28%),radial-gradient(circle at 100% 12%, rgba(var(--gold-400), 0.09), transparent 22%),linear-gradient(135deg, #020817 0%, #03131d 45%, #06241e 100%);background-size:5.4rem 5.4rem,5.4rem 5.4rem,100% 100%,100% 100%,100% 100%}.admin-dashboard{width:100%;max-width:1440px;margin:0 auto;padding:0 10px;gap:1rem;min-width:0}@media(min-width: 64em){.admin-dashboard{grid-template-columns:26rem minmax(0, 1fr);align-items:start}}.dashboard-sidebar,.dashboard-topbar,.dashboard-alert,.dashboard-action,.dashboard-stat-card,.dashboard-card{border-radius:.8rem;border:1px solid rgba(148,163,184,.14);background:linear-gradient(145deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.024)),rgba(3,18,26,.88);box-shadow:0 1.8rem 3.8rem -3rem rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.07)}.dashboard-sidebar{margin-top:1rem;padding:1rem;min-width:0}@media(min-width: 64em){.dashboard-sidebar{top:1rem;min-height:calc(100vh - 2rem)}}.dashboard-sidebar__card{margin-top:1rem;padding:1rem;border-radius:.8rem;border-color:rgba(var(--gold-400), 0.18)}.dashboard-sidebar__card-badge{min-height:2.6rem;margin-bottom:.8rem;padding:0 .8rem;font-size:1rem;letter-spacing:0}.dashboard-sidebar__card-title{font-size:1.55rem;line-height:1.25}.dashboard-sidebar__card-text{margin-bottom:1rem;font-size:1.2rem;line-height:1.55}.dashboard-brand{gap:.9rem;margin-bottom:1rem}.dashboard-brand__icon{width:4.2rem;height:4.2rem;border-radius:.8rem}.dashboard-brand__name{font-size:1.55rem}.dashboard-brand__tagline{font-size:1.1rem}.dashboard-profile{gap:.8rem;padding:.9rem;border-radius:.8rem}.dashboard-profile__avatar{width:3.8rem;height:3.8rem}.dashboard-profile__name{font-size:1.3rem}.dashboard-profile__role{font-size:1.14rem}.dashboard-nav{gap:.45rem;margin-top:1rem}.dashboard-nav__link{min-height:3.9rem;gap:.75rem;padding:0 .75rem;border-radius:.65rem;font-size:1.2rem}.dashboard-nav__link:hover,.dashboard-nav__link.is-active{transform:translateX(0.1rem)}.dashboard-nav__icon{width:2.6rem;height:2.6rem;font-size:.95rem}.dashboard-main{min-width:0;padding:1rem 0 3rem}.dashboard-topbar{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;padding:1rem}@media(min-width: 64em){.dashboard-topbar{grid-template-columns:minmax(0, 1fr) auto;align-items:center}}.dashboard-topbar__eyebrow{min-height:2.7rem;padding:0 .8rem;font-size:1rem;letter-spacing:0}.dashboard-topbar__title{margin:.75rem 0 .45rem;font-size:clamp(2.2rem,1.9rem + .8vw,3.1rem);line-height:1.08}.dashboard-topbar__subtitle{max-width:72rem;font-size:1.34rem;line-height:1.55}.dashboard-topbar__actions{justify-content:flex-start;gap:.6rem}@media(min-width: 64em){.dashboard-topbar__actions{justify-content:flex-end}}.dashboard-btn{min-height:3.6rem;padding:0 1rem;border-radius:.65rem;font-size:1.15rem}.dashboard-alert{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.85rem;align-items:center;margin-top:1rem;padding:.9rem 1rem;border-color:rgba(var(--gold-400), 0.3);background:linear-gradient(145deg, rgba(var(--gold-400), 0.13), rgba(255, 255, 255, 0.028)),rgba(3,18,26,.9)}@media(min-width: 48em){.dashboard-alert{grid-template-columns:auto minmax(0, 1fr) auto}}.dashboard-alert__icon{display:inline-grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:.7rem;color:rgba(var(--gold-300), 0.98);background:rgba(var(--gold-400), 0.12);border:1px solid rgba(var(--gold-400), 0.22)}.dashboard-alert svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dashboard-alert strong{display:block;color:#fff;font-size:1.35rem}.dashboard-alert span{display:block;margin-top:.2rem;color:rgba(203,213,225,.78);font-size:1.18rem;line-height:1.45}.dashboard-alert a{grid-column:1/-1;justify-self:start;color:rgba(var(--gold-300), 0.98);font-size:1.18rem;font-weight:var(--font-weight-bold)}@media(min-width: 48em){.dashboard-alert a{grid-column:auto;justify-self:end}}.dashboard-actions{display:grid;grid-template-columns:1fr;gap:.7rem;margin-top:1rem}@media(min-width: 48em){.dashboard-actions{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80em){.dashboard-actions{grid-template-columns:repeat(7, minmax(0, 1fr))}}.dashboard-action{display:flex;align-items:center;gap:.7rem;min-width:0;min-height:5.2rem;padding:.75rem;color:rgba(226,232,240,.92);font-size:1.18rem;font-weight:var(--font-weight-bold);line-height:1.25;transition:transform .2s ease,border-color .2s ease,background .2s ease}.dashboard-action:hover,.dashboard-action:focus-visible{color:#fff;border-color:rgba(var(--emerald-300), 0.32);transform:translateY(-1px);outline:0}.dashboard-action--primary{color:#052e25;border-color:rgba(var(--emerald-300), 0.34);background:linear-gradient(135deg, rgba(var(--emerald-300), 0.96), rgba(var(--gold-400), 0.94))}.dashboard-action__icon{display:inline-grid;place-items:center;flex:0 0 3rem;width:3rem;height:3rem;border-radius:.65rem;color:rgba(var(--emerald-200), 0.98);background:rgba(var(--emerald-400), 0.11);border:1px solid rgba(var(--emerald-300), 0.18)}.dashboard-action--primary .dashboard-action__icon{color:#052e25;background:hsla(0,0%,100%,.25);border-color:rgba(5,46,37,.16)}.dashboard-action svg{width:1.65rem;height:1.65rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dashboard-stats{gap:.75rem;margin-top:1rem}@media(min-width: 48em){.dashboard-stats{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80em){.dashboard-stats{grid-template-columns:repeat(6, minmax(0, 1fr))}}.dashboard-stat-card{min-height:13.2rem;padding:.9rem;border-color:rgba(148,163,184,.13)}.dashboard-stat-card--success{border-color:rgba(var(--emerald-300), 0.2)}.dashboard-stat-card--warning{border-color:rgba(var(--gold-400), 0.2)}.dashboard-stat-card__icon{display:inline-grid;place-items:center;width:3.1rem;height:3.1rem;margin-bottom:.75rem;border-radius:.65rem;color:rgba(var(--emerald-200), 0.98);background:rgba(var(--emerald-400), 0.1);border:1px solid rgba(var(--emerald-300), 0.18)}.dashboard-stat-card__icon svg{width:1.65rem;height:1.65rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dashboard-stat-card--warning .dashboard-stat-card__icon{color:rgba(var(--gold-300), 0.98);background:rgba(var(--gold-400), 0.1);border-color:rgba(var(--gold-400), 0.2)}.dashboard-stat-card__label{font-size:1.02rem;letter-spacing:0;line-height:1.25}.dashboard-stat-card__value{margin-top:.55rem;font-size:clamp(2.25rem,1.95rem + .65vw,3.15rem)}.dashboard-stat-card__meta{margin-top:.55rem;color:rgba(203,213,225,.74);font-size:1.12rem;line-height:1.4}.dashboard-workbench{display:grid;grid-template-columns:1fr;gap:.9rem;margin-top:1rem}@media(min-width: 80em){.dashboard-workbench{grid-template-columns:minmax(0, 1.34fr) minmax(30rem, 0.66fr)}}.dashboard-card{padding:1rem}@media(min-width: 80em){.dashboard-card--wide{grid-row:span 2}}.dashboard-card__header{gap:.8rem;margin-bottom:1rem}.dashboard-card__eyebrow{font-size:1rem;letter-spacing:0}.dashboard-card__title{margin-top:.45rem;font-size:1.62rem}.dashboard-card__link{white-space:nowrap;font-size:1.15rem}.dashboard-queue{display:grid;gap:.7rem}.dashboard-queue__item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.8rem;align-items:center;padding:.8rem;border-radius:.7rem;color:rgba(226,232,240,.9);background:hsla(0,0%,100%,.04);border:1px solid rgba(148,163,184,.1);transition:transform .2s ease,border-color .2s ease,background .2s ease}@media(min-width: 48em){.dashboard-queue__item{grid-template-columns:auto minmax(0, 1fr) auto}}.dashboard-queue__item:hover,.dashboard-queue__item:focus-visible{color:#fff;border-color:rgba(var(--emerald-300), 0.28);background:rgba(var(--emerald-400), 0.07);transform:translateY(-1px);outline:0}.dashboard-queue__item strong{display:block;color:#fff;font-size:1.3rem;line-height:1.25}.dashboard-queue__item small{display:block;margin-top:.25rem;color:rgba(203,213,225,.68);font-size:1.08rem;line-height:1.35}.dashboard-queue__item .dashboard-pill{grid-column:1/-1;justify-self:start}@media(min-width: 48em){.dashboard-queue__item .dashboard-pill{grid-column:auto;justify-self:end}}.dashboard-queue__count{display:inline-grid;place-items:center;width:4.1rem;height:4.1rem;border-radius:.7rem;color:#052e25;background:linear-gradient(135deg, rgba(var(--emerald-300), 0.98), rgba(var(--gold-400), 0.92));font-size:1.45rem;font-weight:var(--font-weight-extrabold)}.dashboard-pill{min-height:2.6rem;padding:0 .75rem;font-size:.98rem;letter-spacing:0}.dashboard-pill--danger{color:#ffe4e6;background:rgba(251,113,133,.16)}.dashboard-timeline{gap:.7rem}.dashboard-timeline__item{color:rgba(226,232,240,.9);text-decoration:none;padding:.8rem;border-radius:.7rem;transition:transform .2s ease,border-color .2s ease,background .2s ease}.dashboard-timeline__item:hover,.dashboard-timeline__item:focus-visible{color:#fff;border-color:rgba(var(--emerald-300), 0.28);background:rgba(var(--emerald-400), 0.07);transform:translateY(-1px);outline:0}.dashboard-timeline__item strong{font-size:1.26rem}.dashboard-timeline__item p,.dashboard-timeline__item small{color:rgba(203,213,225,.68);font-size:1.08rem;line-height:1.38}.dashboard-timeline__item small{display:block;margin-top:.35rem;color:rgba(var(--emerald-200), 0.82);font-weight:var(--font-weight-bold)}.dashboard-timeline__item--empty{pointer-events:none}.dashboard-timeline__badge{display:inline-flex;align-items:center;min-height:2.2rem;margin-right:.5rem;padding:0 .6rem;border-radius:var(--radius-full);color:rgba(var(--gold-300), 0.98);background:rgba(var(--gold-400), 0.12);font-size:.95rem;line-height:1}.dashboard-timeline__dot--user,.dashboard-timeline__dot--answer,.dashboard-timeline__dot--question{background:linear-gradient(135deg, rgba(var(--emerald-300), 1), rgb(14, 165, 233));box-shadow:0 0 0 .5rem rgba(var(--emerald-400), 0.1)}.dashboard-timeline__dot--tender,.dashboard-timeline__dot--tender-support{background:linear-gradient(135deg, rgba(var(--gold-400), 1), rgba(var(--emerald-400), 1));box-shadow:0 0 0 .5rem rgba(var(--gold-400), 0.1)}.dashboard-timeline__dot--support,.dashboard-timeline__dot--assistance{background:linear-gradient(135deg, rgb(251, 113, 133), rgba(var(--gold-400), 1));box-shadow:0 0 0 .5rem rgba(251,113,133,.1)}.dashboard-error{margin-top:1rem;padding:.9rem 1rem;border-radius:.8rem;border:1px solid rgba(251,113,133,.35);color:#ffe4e6;background:rgba(127,29,29,.26);font-size:1.25rem;font-weight:var(--font-weight-bold)}.dashboard-main.is-loading [data-admin-stat],.dashboard-main.is-loading [data-admin-queue],.dashboard-main.is-loading [data-admin-queue-sum],.admin-dashboard.is-loading [data-admin-stat],.admin-dashboard.is-loading [data-admin-queue],.admin-dashboard.is-loading [data-admin-queue-sum]{position:relative;display:inline-flex;min-width:4.8rem;color:rgba(0,0,0,0);overflow:hidden;border-radius:.5rem;background:hsla(0,0%,100%,.08)}.dashboard-main.is-loading [data-admin-stat]::after,.dashboard-main.is-loading [data-admin-queue]::after,.dashboard-main.is-loading [data-admin-queue-sum]::after,.admin-dashboard.is-loading [data-admin-stat]::after,.admin-dashboard.is-loading [data-admin-queue]::after,.admin-dashboard.is-loading [data-admin-queue-sum]::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.16), transparent);animation:dashboard-skeleton-sweep 1.1s ease-in-out infinite}@keyframes dashboard-skeleton-sweep{to{transform:translateX(100%)}}.dashboard-system{display:grid;gap:.65rem}.dashboard-system__item{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.75rem;border-radius:.65rem;color:rgba(203,213,225,.78);background:hsla(0,0%,100%,.04);border:1px solid rgba(148,163,184,.1);font-size:1.16rem}.dashboard-system__item strong:not(.dashboard-pill){color:#fff;text-align:right}@media(max-width: 48em){.admin-dashboard{display:block;padding:0 10px}.dashboard-sidebar,.dashboard-main,.dashboard-topbar,.dashboard-alert,.dashboard-action,.dashboard-stat-card,.dashboard-card{width:100%;max-width:100%;box-sizing:border-box}.dashboard-sidebar{margin-bottom:1rem}.dashboard-sidebar__card-text,.dashboard-topbar__subtitle,.dashboard-alert span,.dashboard-queue__item small,.dashboard-timeline__item p{overflow-wrap:anywhere}.dashboard-topbar__actions .dashboard-btn,.dashboard-action{width:100%;justify-content:flex-start;white-space:normal}.dashboard-card__header{flex-direction:column;align-items:flex-start}}.admin-dashboard-page{min-height:100vh;color:rgba(248,250,252,.96);background:linear-gradient(rgba(148, 163, 184, 0.026) 1px, transparent 1px),linear-gradient(90deg, rgba(148, 163, 184, 0.022) 1px, transparent 1px),radial-gradient(circle at 12% -6%, rgba(var(--emerald-300), 0.18), transparent 30rem),radial-gradient(circle at 93% 4%, rgba(56, 189, 248, 0.1), transparent 28rem),radial-gradient(circle at 78% 104%, rgba(var(--gold-400), 0.09), transparent 30rem),linear-gradient(135deg, #020713 0%, #04111d 42%, #031d1a 100%);background-attachment:fixed;background-size:5.2rem 5.2rem,5.2rem 5.2rem,auto,auto,auto,auto}.admin-dashboard-page a{text-decoration:none}.admin-dashboard{width:100%;max-width:144rem;min-width:0;margin:0 auto;padding:1rem;gap:1rem}@media(min-width: 64em){.admin-dashboard{grid-template-columns:minmax(23rem, 25rem) minmax(0, 1fr)}}.dashboard-sidebar,.dashboard-topbar,.dashboard-alert,.dashboard-action,.dashboard-stat-card,.dashboard-card{border:1px solid rgba(148,163,184,.14);border-radius:.9rem;background:linear-gradient(150deg, rgba(255, 255, 255, 0.072), rgba(255, 255, 255, 0.022)),rgba(3,15,25,.88);box-shadow:0 2.4rem 5rem -3.8rem rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.075);backdrop-filter:blur(14px)}.dashboard-sidebar{position:relative;overflow:hidden;margin-top:0;padding:.85rem;border-color:rgba(var(--emerald-300), 0.13);background:radial-gradient(circle at 0 0, rgba(var(--emerald-400), 0.14), transparent 20rem),linear-gradient(180deg, rgba(4, 18, 31, 0.96), rgba(3, 14, 24, 0.92))}.dashboard-sidebar::before{content:"";position:absolute;inset:0 auto 0 0;width:.22rem;background:linear-gradient(180deg, rgba(var(--emerald-300), 0.95), rgba(56, 189, 248, 0.58), rgba(var(--gold-400), 0.72))}@media(min-width: 64em){.dashboard-sidebar{top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--emerald-300), 0.35) rgba(0,0,0,0)}}.dashboard-sidebar__card{margin-top:.9rem;padding:.9rem;border-radius:.82rem;border:1px solid rgba(var(--gold-400), 0.18);background:radial-gradient(circle at 0 0, rgba(var(--gold-400), 0.13), transparent 16rem),hsla(0,0%,100%,.045)}.dashboard-sidebar__card-badge{min-height:2.45rem;margin-bottom:.72rem;padding:0 .72rem;border:1px solid rgba(var(--gold-400), 0.16);background:rgba(var(--gold-400), 0.1);font-size:.94rem;letter-spacing:.06em}.dashboard-sidebar__card-title{margin-bottom:.45rem;color:#fff;font-size:1.42rem;line-height:1.25}.dashboard-sidebar__card-text{margin-bottom:.9rem;color:rgba(203,213,225,.68);font-size:1.08rem;line-height:1.48}.dashboard-sidebar__card-btn{min-height:3.2rem;border-radius:.65rem}.dashboard-brand{position:relative;gap:.75rem;margin:0 0 .75rem;padding:.65rem;border-radius:.82rem;color:#fff;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.06)}.dashboard-brand__icon{width:3.75rem;height:3.75rem;border-radius:.78rem;background:linear-gradient(135deg, rgba(var(--emerald-300), 0.98), rgba(var(--gold-400), 0.95));box-shadow:0 1.4rem 2.8rem -1.8rem rgba(var(--emerald-400), 0.76);font-size:1.62rem}.dashboard-brand__name{font-size:1.42rem;letter-spacing:0}.dashboard-brand__tagline{color:rgba(203,213,225,.62);font-size:1.02rem;line-height:1.25}.dashboard-profile{gap:.7rem;padding:.72rem;border-color:rgba(var(--emerald-300), 0.12);border-radius:.78rem;background:linear-gradient(135deg, rgba(var(--emerald-400), 0.075), rgba(255, 255, 255, 0.028)),rgba(2,8,16,.28)}.dashboard-profile__avatar{width:3.45rem;height:3.45rem;border:1px solid rgba(var(--emerald-200), 0.24);background:rgba(var(--emerald-500), 0.14);color:rgba(var(--emerald-100), 0.98);box-shadow:0 0 0 .36rem rgba(var(--emerald-400), 0.08);font-size:1.12rem}.dashboard-profile__name{color:#fff;font-size:1.18rem;line-height:1.2}.dashboard-profile__role{color:rgba(203,213,225,.58);font-size:1rem}.dashboard-nav{gap:.38rem;margin-top:.85rem}.dashboard-nav__link{position:relative;min-height:3.55rem;gap:.65rem;padding:0 .68rem;border-radius:.68rem;color:rgba(203,213,225,.72);font-size:1.08rem;font-weight:var(--font-weight-bold);letter-spacing:0;background:rgba(0,0,0,0);transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.dashboard-nav__link::before{content:"";position:absolute;left:-0.18rem;top:50%;width:.22rem;height:0;border-radius:999px;background:rgba(var(--emerald-300), 0.96);transform:translateY(-50%);transition:height var(--transition-fast)}.dashboard-nav__link:hover,.dashboard-nav__link:focus-visible{color:#fff;border-color:rgba(var(--emerald-300), 0.18);background:hsla(0,0%,100%,.055);transform:translateX(0.12rem);outline:0}.dashboard-nav__link.is-active{color:#fff;border-color:rgba(var(--emerald-300), 0.28);background:linear-gradient(90deg, rgba(var(--emerald-400), 0.16), rgba(255, 255, 255, 0.04)),hsla(0,0%,100%,.035);box-shadow:inset 0 0 0 1px rgba(var(--emerald-300), 0.05)}.dashboard-nav__link.is-active::before{height:2.25rem}.dashboard-nav__icon{width:2.35rem;height:2.35rem;border-radius:.58rem;border:1px solid hsla(0,0%,100%,.075);background:hsla(0,0%,100%,.055);color:rgba(var(--emerald-100), 0.94);font-size:.86rem;letter-spacing:.04em}.dashboard-nav__link.is-active .dashboard-nav__icon{border-color:rgba(var(--emerald-300), 0.26);background:rgba(var(--emerald-400), 0.14);color:rgba(var(--emerald-100), 0.98)}.dashboard-main{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:0}.dashboard-topbar{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;overflow:hidden;padding:1rem;border-color:rgba(var(--emerald-300), 0.15);background:radial-gradient(circle at 5% 0, rgba(var(--emerald-400), 0.16), transparent 26rem),radial-gradient(circle at 96% 8%, rgba(var(--gold-400), 0.09), transparent 22rem),linear-gradient(135deg, rgba(255, 255, 255, 0.076), rgba(255, 255, 255, 0.022)),rgba(3,16,27,.9)}.dashboard-topbar::before{content:"";position:absolute;left:0;top:0;width:100%;height:.26rem;background:linear-gradient(90deg, rgba(var(--emerald-300), 0.95), rgba(56, 189, 248, 0.7), rgba(var(--gold-400), 0.72))}@media(min-width: 64em){.dashboard-topbar{grid-template-columns:minmax(0, 1fr) auto;align-items:center}}.dashboard-topbar__eyebrow{min-height:2.55rem;padding:0 .72rem;border:1px solid rgba(var(--emerald-300), 0.16);background:rgba(var(--emerald-500), 0.09);color:rgba(var(--emerald-100), 0.96);font-size:.95rem;letter-spacing:.07em}.dashboard-topbar__title{margin:.62rem 0 .36rem;color:#fff;font-size:clamp(2.25rem,1.95rem + .8vw,3.25rem);line-height:1.05;letter-spacing:0}.dashboard-topbar__subtitle{max-width:72rem;color:rgba(226,232,240,.72);font-size:1.2rem;line-height:1.48}.dashboard-topbar__actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:flex-start}@media(min-width: 64em){.dashboard-topbar__actions{max-width:45rem;justify-content:flex-end}}.dashboard-btn,.dashboard-sidebar__card-btn{min-height:3.35rem;padding:0 .88rem;border-radius:999px;box-shadow:none;font-size:1.06rem;font-weight:var(--font-weight-bold);transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.dashboard-btn:hover,.dashboard-btn:focus-visible,.dashboard-sidebar__card-btn:hover,.dashboard-sidebar__card-btn:focus-visible{transform:translateY(-1px);outline:0}.dashboard-btn--primary,.dashboard-action--primary,.dashboard-sidebar__card-btn{border:1px solid rgba(var(--emerald-200), 0.22);background:linear-gradient(135deg, rgba(var(--emerald-300), 0.98), rgba(var(--emerald-500), 0.96));color:rgba(2,8,16,.96)}.dashboard-btn--primary:hover,.dashboard-btn--primary:focus-visible,.dashboard-action--primary:hover,.dashboard-action--primary:focus-visible,.dashboard-sidebar__card-btn:hover,.dashboard-sidebar__card-btn:focus-visible{box-shadow:0 0 2.4rem rgba(var(--emerald-400), 0.16)}.dashboard-btn--ghost{border:1px solid rgba(148,163,184,.14);background:hsla(0,0%,100%,.055);color:rgba(226,232,240,.86)}.dashboard-btn--ghost:hover,.dashboard-btn--ghost:focus-visible{border-color:rgba(var(--emerald-300), 0.28);background:hsla(0,0%,100%,.095);color:#fff}.dashboard-alert,.dashboard-actions,.dashboard-stats,.dashboard-workbench{margin-top:0}.dashboard-card,.dashboard-stat-card,.dashboard-action,.dashboard-alert{transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.dashboard-card:hover,.dashboard-stat-card:hover,.dashboard-action:hover,.dashboard-alert:hover{border-color:rgba(var(--emerald-300), 0.24);box-shadow:0 2.6rem 5rem -3.4rem rgba(0,0,0,.9),0 0 2.4rem rgba(var(--emerald-400), 0.06),inset 0 1px 0 hsla(0,0%,100%,.09)}.dashboard-alert{padding:.85rem;border-color:rgba(var(--gold-400), 0.24);background:linear-gradient(145deg, rgba(var(--gold-400), 0.12), rgba(255, 255, 255, 0.026)),rgba(3,18,26,.86)}.dashboard-action{min-height:4.75rem;padding:.72rem}.dashboard-stat-card{min-height:12.2rem;padding:.85rem}.dashboard-card{padding:.95rem}.dashboard-pill{border:1px solid hsla(0,0%,100%,.08)}.dashboard-nav__submenu,.dashboard-submenu{display:grid;gap:.3rem;margin:.3rem 0 .55rem 3rem;padding-left:.7rem;border-left:1px solid rgba(var(--emerald-300), 0.14)}.dashboard-nav__submenu a,.dashboard-submenu a{min-height:3rem;padding:0 .65rem;border-radius:.58rem;color:rgba(203,213,225,.68);font-size:1.02rem}.dashboard-nav__submenu a:hover,.dashboard-nav__submenu a:focus-visible,.dashboard-submenu a:hover,.dashboard-submenu a:focus-visible{color:#fff;background:hsla(0,0%,100%,.055);outline:0}@media(max-width: 48em){.admin-dashboard{display:block;padding:1rem}.dashboard-sidebar{position:relative;max-height:none;margin-bottom:1rem}.dashboard-brand,.dashboard-profile{align-items:center}.dashboard-nav{display:grid;grid-template-columns:1fr}.dashboard-topbar__actions .dashboard-btn,.dashboard-sidebar__card-btn,.dashboard-action{width:100%;justify-content:flex-start}}@media(min-width: 40em)and (max-width: 48em){.dashboard-nav{grid-template-columns:repeat(2, minmax(0, 1fr))}}.admin-dashboard-page{--ppfbd-bg: #071018;--ppfbd-surface: #0f172a;--ppfbd-card: #111c2d;--ppfbd-card-strong: #132236;--ppfbd-border: rgba(255, 255, 255, 0.06);--ppfbd-border-strong: rgba(255, 255, 255, 0.12);--ppfbd-accent: #00c875;--ppfbd-accent-2: #14b8a6;--ppfbd-warning: #f59e0b;--ppfbd-danger: #ef4444;--ppfbd-text: #f8fafc;--ppfbd-muted: #94a3b8;--ppfbd-panel-shadow: 0 3rem 6rem -4rem rgba(0, 0, 0, 0.95), inset 0 1px 0 rgba(255, 255, 255, 0.08);min-height:100vh;background:radial-gradient(circle at 13% 7%, rgba(0, 200, 117, 0.16), transparent 26rem),radial-gradient(circle at 86% 2%, rgba(20, 184, 166, 0.12), transparent 28rem),radial-gradient(circle at 68% 82%, rgba(245, 158, 11, 0.07), transparent 34rem),linear-gradient(rgba(255, 255, 255, 0.018) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.014) 1px, transparent 1px),var(--ppfbd-bg);background-size:auto,auto,auto,42px 42px,42px 42px,auto;color:var(--ppfbd-text)}.admin-dashboard{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;width:100%;max-width:144rem;min-height:100vh;margin:0 auto;padding:1rem}@media(min-width: 64em){.admin-dashboard{grid-template-columns:24rem minmax(0, 1fr);align-items:start}}.dashboard-sidebar,.dashboard-topbar,.dashboard-hero,.dashboard-alert,.dashboard-notifications,.dashboard-action,.dashboard-stat-card,.dashboard-card,.dashboard-error,.um-table-panel,.um-summary-card,.um-operation-content,.ar-filters{border:1px solid var(--ppfbd-border);background:linear-gradient(145deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.024)),rgba(15,23,42,.84);box-shadow:var(--ppfbd-panel-shadow);backdrop-filter:blur(18px)}.dashboard-sidebar{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;padding:.82rem;border-radius:1rem;background:linear-gradient(180deg, rgba(17, 28, 45, 0.96), rgba(7, 16, 24, 0.9)),var(--ppfbd-surface)}.dashboard-sidebar::before{content:"";position:absolute;inset:0 auto 0 0;width:.22rem;border-radius:1rem 0 0 1rem;background:linear-gradient(180deg, var(--ppfbd-accent), transparent 68%)}.dashboard-brand{gap:.72rem;min-height:4rem;margin:0 0 .78rem;padding:.66rem;border-radius:.82rem;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.055)}.dashboard-brand__icon{width:3.2rem;height:3.2rem;border-radius:.78rem;background:linear-gradient(135deg, var(--ppfbd-accent), var(--ppfbd-accent-2));color:rgba(2,8,16,.96);font-size:1.42rem;box-shadow:0 1.4rem 2.4rem -1.7rem rgba(0,200,117,.74)}.dashboard-brand__name{font-size:1.25rem;letter-spacing:0}.dashboard-brand__tagline{color:rgba(148,163,184,.82);font-size:.94rem}.dashboard-profile{gap:.68rem;padding:.68rem;border-radius:.82rem;border-color:rgba(0,200,117,.12);background:linear-gradient(135deg, rgba(0, 200, 117, 0.08), rgba(255, 255, 255, 0.028)),rgba(2,8,16,.3)}.dashboard-profile__avatar{width:3.2rem;height:3.2rem;border:1px solid rgba(0,200,117,.24);background:rgba(0,200,117,.14);color:rgba(209,250,229,.98);box-shadow:0 0 0 .34rem rgba(0,200,117,.07);font-size:1rem}.dashboard-profile__name{color:#fff;font-size:1.08rem}.dashboard-profile__role{color:rgba(148,163,184,.8);font-size:.95rem}.dashboard-nav{display:grid;gap:.82rem;margin-top:.9rem}.dashboard-nav__group{display:grid;gap:.26rem}.dashboard-nav__label{padding:0 .58rem;color:rgba(148,163,184,.58);font-size:.8rem;font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase}.dashboard-nav__link{position:relative;min-height:3.15rem;gap:.58rem;padding:0 .62rem;border-radius:.68rem;color:rgba(203,213,225,.76);font-size:1.02rem;font-weight:var(--font-weight-semibold);letter-spacing:0;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);transform:none;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.dashboard-nav__link::before{content:"";position:absolute;left:-0.18rem;top:50%;width:.22rem;height:0;border-radius:999px;background:var(--ppfbd-accent);transform:translateY(-50%);transition:height var(--transition-fast)}.dashboard-nav__link:hover,.dashboard-nav__link:focus-visible{color:#fff;border-color:rgba(0,200,117,.18);background:hsla(0,0%,100%,.055);transform:translateX(0.12rem);outline:0}.dashboard-nav__link.is-active{color:#fff;border-color:rgba(0,200,117,.28);background:linear-gradient(90deg, rgba(0, 200, 117, 0.16), rgba(255, 255, 255, 0.04)),hsla(0,0%,100%,.035);box-shadow:0 0 2.2rem rgba(0,200,117,.06),inset 0 0 0 1px rgba(0,200,117,.04)}.dashboard-nav__link.is-active::before{height:2.12rem}.dashboard-nav__icon{width:2.22rem;height:2.22rem;flex:0 0 auto;border-radius:.56rem;border:1px solid hsla(0,0%,100%,.075);background:hsla(0,0%,100%,.055);color:rgba(167,243,208,.95);font-size:.82rem;letter-spacing:0}.dashboard-nav__icon svg{width:1.26rem;height:1.26rem;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.dashboard-nav__link.is-active .dashboard-nav__icon{border-color:rgba(0,200,117,.28);background:rgba(0,200,117,.14);color:rgba(209,250,229,.98)}.dashboard-sidebar__card{margin-top:1rem;padding:.85rem;border-radius:.9rem;border-color:rgba(245,158,11,.18);background:linear-gradient(145deg, rgba(245, 158, 11, 0.1), rgba(255, 255, 255, 0.024)),rgba(2,8,16,.36)}.dashboard-sidebar__card-badge{min-height:2.35rem;margin-bottom:.65rem;padding:0 .68rem;border:1px solid rgba(245,158,11,.2);background:rgba(245,158,11,.1);color:#fbbf24;font-size:.78rem;letter-spacing:.1em}.dashboard-sidebar__card-title{margin-bottom:.44rem;font-size:1.2rem;line-height:1.2}.dashboard-sidebar__card-text{margin-bottom:.8rem;color:rgba(203,213,225,.72);font-size:.98rem;line-height:1.48}.dashboard-sidebar__card-btn{min-height:3rem;border-radius:.72rem}.dashboard-main{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:0}.dashboard-topbar{display:grid;grid-template-columns:minmax(0, 1fr);gap:.86rem;overflow:visible;z-index:80;padding:.94rem;border-radius:1rem;background:radial-gradient(circle at 6% 0, rgba(0, 200, 117, 0.16), transparent 28rem),radial-gradient(circle at 96% 12%, rgba(245, 158, 11, 0.09), transparent 24rem),linear-gradient(145deg, rgba(255, 255, 255, 0.078), rgba(255, 255, 255, 0.024)),rgba(15,23,42,.88)}.dashboard-topbar::before{content:"";position:absolute;inset:0 0 auto;height:.24rem;border-radius:1rem 1rem 0 0;background:linear-gradient(90deg, var(--ppfbd-accent), var(--ppfbd-accent-2), rgba(245, 158, 11, 0.82))}@media(min-width: 80em){.dashboard-topbar{grid-template-columns:minmax(34rem, 1fr) minmax(30rem, 0.95fr);align-items:start}}.dashboard-topbar__eyebrow{min-height:2.3rem;padding:0 .68rem;border:1px solid rgba(0,200,117,.18);border-radius:999px;background:rgba(0,200,117,.09);color:rgba(209,250,229,.98);font-size:.82rem;letter-spacing:.1em}.dashboard-topbar__title{margin:.52rem 0 .34rem;color:#fff;font-size:clamp(2rem,1.76rem + .7vw,2.82rem);line-height:1.04;letter-spacing:0}.dashboard-topbar__subtitle{max-width:70rem;color:rgba(226,232,240,.72);font-size:1.1rem;line-height:1.46}.dashboard-topbar__utility{display:grid;gap:.62rem;align-content:start}.dashboard-topbar__signals{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}@media(min-width: 64em){.dashboard-topbar__signals{justify-content:flex-end}}.dashboard-topbar__actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-start}@media(min-width: 64em){.dashboard-topbar__actions{justify-content:flex-end}}.dashboard-command{position:relative;display:flex;align-items:center;min-height:3.35rem;border:1px solid hsla(0,0%,100%,.075);border-radius:.78rem;background:rgba(2,8,16,.45);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.dashboard-command:focus-within{border-color:rgba(0,200,117,.42);background:rgba(2,8,16,.58);box-shadow:0 0 0 .26rem rgba(0,200,117,.1)}.dashboard-command__icon{width:1.35rem;height:1.35rem;margin-left:.8rem;color:rgba(148,163,184,.82);stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.dashboard-command input{width:100%;min-width:0;min-height:3.2rem;padding:0 .8rem;border:0;outline:0;background:rgba(0,0,0,0);color:#fff;font-size:1.02rem}.dashboard-command input::placeholder{color:rgba(148,163,184,.72)}.dashboard-signal{display:inline-flex;align-items:center;gap:.46rem;min-height:2.55rem;padding:0 .66rem;border:1px solid hsla(0,0%,100%,.075);border-radius:999px;background:hsla(0,0%,100%,.045);color:rgba(203,213,225,.82);font-size:.92rem;font-weight:var(--font-weight-bold)}.dashboard-signal strong{color:#fff;font-weight:var(--font-weight-bold)}.dashboard-signal__dot{width:.54rem;height:.54rem;border-radius:999px;background:var(--ppfbd-accent);box-shadow:0 0 0 .35rem rgba(0,200,117,.12)}.dashboard-signal--live{border-color:rgba(0,200,117,.18);color:rgba(209,250,229,.98);background:rgba(0,200,117,.08)}.dashboard-menu{position:relative;z-index:90;justify-self:start}@media(min-width: 64em){.dashboard-menu{justify-self:end}}.dashboard-menu summary{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.35rem;height:3.35rem;border:1px solid hsla(0,0%,100%,.09);border-radius:.78rem;background:hsla(0,0%,100%,.055);color:#fff;cursor:pointer;list-style:none;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.dashboard-menu summary::-webkit-details-marker{display:none}.dashboard-menu summary:hover,.dashboard-menu summary:focus-visible{border-color:rgba(0,200,117,.28);background:hsla(0,0%,100%,.09);transform:translateY(-1px);outline:0}.dashboard-menu summary svg{width:1.5rem;height:1.5rem;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.dashboard-menu[open] summary{border-color:rgba(0,200,117,.36);box-shadow:0 0 0 .26rem rgba(0,200,117,.1)}.dashboard-menu[open]{z-index:var(--z-index-notification)}.dashboard-menu__badge{position:absolute;top:-0.44rem;right:-0.44rem;min-width:1.5rem;height:1.5rem;padding:0 .34rem;border-radius:999px;background:var(--ppfbd-danger);color:#fff;font-size:.76rem;font-weight:var(--font-weight-bold);line-height:1.5rem;text-align:center}.dashboard-menu__avatar{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:rgba(0,200,117,.14);color:rgba(209,250,229,.98);font-size:.82rem;font-weight:var(--font-weight-bold)}.dashboard-menu__panel{position:absolute;right:auto;left:0;z-index:var(--z-index-notification);display:grid;gap:.42rem;width:min(32rem,100vw - 2rem);max-height:min(40rem,100vh - 12rem);overflow-y:auto;margin-top:.46rem;padding:.72rem;border:1px solid hsla(0,0%,100%,.09);border-radius:.88rem;background:rgba(7,16,24,.98);box-shadow:0 2.4rem 4.8rem -2.6rem rgba(0,0,0,.96)}@media(min-width: 64em){.dashboard-menu__panel{right:0;left:auto}}.dashboard-menu__panel strong{color:#fff;font-size:1rem}.dashboard-menu__panel span{color:rgba(148,163,184,.82);font-size:.92rem}.dashboard-menu__panel a,.dashboard-menu__panel button{display:flex;align-items:center;min-height:2.85rem;padding:0 .58rem;border:0;border-radius:.58rem;background:rgba(0,0,0,0);color:rgba(203,213,225,.8);font:inherit;font-size:.96rem;text-align:left;cursor:pointer}.dashboard-menu__panel a:hover,.dashboard-menu__panel a:focus-visible,.dashboard-menu__panel button:hover,.dashboard-menu__panel button:focus-visible{color:#fff;background:hsla(0,0%,100%,.06);outline:0}.dashboard-topbar__utility{position:relative;z-index:2;grid-template-columns:minmax(0, 1fr)}@media(min-width: 40em){.dashboard-topbar__utility{grid-template-columns:minmax(18rem, 1fr) auto auto auto;align-items:center}}.dashboard-btn,.dashboard-sidebar__card-btn,.dashboard-hero__link{min-height:3.15rem;padding:0 .86rem;border-radius:.76rem;box-shadow:none;font-size:1rem;font-weight:var(--font-weight-bold);transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.dashboard-btn:hover,.dashboard-btn:focus-visible,.dashboard-sidebar__card-btn:hover,.dashboard-sidebar__card-btn:focus-visible,.dashboard-hero__link:hover,.dashboard-hero__link:focus-visible{transform:translateY(-1px);outline:0}.dashboard-btn--primary,.dashboard-action--primary,.dashboard-sidebar__card-btn,.dashboard-hero__link{border:1px solid rgba(167,243,208,.22);background:linear-gradient(135deg, var(--ppfbd-accent), #11d68a);color:rgba(2,8,16,.96)}.dashboard-btn--primary:hover,.dashboard-btn--primary:focus-visible,.dashboard-action--primary:hover,.dashboard-action--primary:focus-visible,.dashboard-sidebar__card-btn:hover,.dashboard-sidebar__card-btn:focus-visible,.dashboard-hero__link:hover,.dashboard-hero__link:focus-visible{box-shadow:0 0 2.4rem rgba(0,200,117,.16)}.dashboard-btn--ghost{border:1px solid rgba(148,163,184,.14);background:hsla(0,0%,100%,.055);color:rgba(226,232,240,.88)}.dashboard-btn--ghost:hover,.dashboard-btn--ghost:focus-visible{border-color:rgba(0,200,117,.28);background:hsla(0,0%,100%,.095);color:#fff}.dashboard-hero{display:grid;grid-template-columns:minmax(0, 1fr);gap:.86rem;margin-top:0;padding:.94rem;border-radius:1rem;background:radial-gradient(circle at 16% 0, rgba(0, 200, 117, 0.14), transparent 30rem),linear-gradient(145deg, rgba(255, 255, 255, 0.068), rgba(255, 255, 255, 0.024)),rgba(17,28,45,.86)}@media(min-width: 80em){.dashboard-hero{grid-template-columns:minmax(0, 1.24fr) minmax(25rem, 0.76fr)}}.dashboard-hero__badge{min-height:2.32rem;padding:0 .68rem;border:1px solid rgba(0,200,117,.18);border-radius:999px;background:rgba(0,200,117,.09);color:rgba(209,250,229,.98);font-size:.82rem;letter-spacing:.1em}.dashboard-hero__title{margin:.62rem 0 .42rem;max-width:76rem;color:#fff;font-size:clamp(2rem,1.74rem + .76vw,3rem);line-height:1.08;letter-spacing:0}.dashboard-hero__text{max-width:76rem;color:rgba(203,213,225,.74);font-size:1.06rem;line-height:1.52}.dashboard-hero__metrics{grid-template-columns:repeat(auto-fit, minmax(13.4rem, 1fr));gap:.68rem;margin-top:.82rem}.dashboard-hero__metric{min-height:9.4rem;gap:.24rem;padding:.82rem;border-radius:.82rem;border:1px solid hsla(0,0%,100%,.075);background:hsla(0,0%,100%,.042)}.dashboard-hero__metric span{color:rgba(148,163,184,.86);font-size:.88rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.dashboard-hero__metric strong{color:#fff;font-size:clamp(2rem,1.7rem + .5vw,2.7rem);line-height:1}.dashboard-hero__metric small{margin-top:auto;color:rgba(203,213,225,.66);line-height:1.35}.dashboard-hero__metric--warning{border-color:rgba(245,158,11,.16);background:rgba(245,158,11,.072)}.dashboard-hero__metric--success{border-color:rgba(0,200,117,.16);background:rgba(0,200,117,.07)}.dashboard-hero__metric--info{border-color:rgba(20,184,166,.16);background:rgba(20,184,166,.07)}.dashboard-hero__spotlight{display:flex}.dashboard-hero__spotlight-card{display:flex;flex-direction:column;width:100%;min-height:100%;padding:.9rem;border-radius:.92rem;border:1px solid rgba(245,158,11,.18);background:radial-gradient(circle at top right, rgba(245, 158, 11, 0.14), transparent 16rem),rgba(2,8,16,.32)}.dashboard-hero__spotlight-label{color:#fbbf24;font-size:.82rem;font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.dashboard-hero__spotlight-value{display:block;margin-top:.62rem;color:#fff;font-size:clamp(3rem,2.5rem + .8vw,4rem);line-height:.96}.dashboard-hero__spotlight-text{margin:.66rem 0 .9rem;color:rgba(203,213,225,.74);font-size:1rem;line-height:1.46}.dashboard-hero__link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:auto;text-decoration:none}.dashboard-alert,.dashboard-actions,.dashboard-stats,.dashboard-workbench{margin-top:0}.dashboard-alert,.dashboard-action,.dashboard-stat-card,.dashboard-card{transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.dashboard-alert:hover,.dashboard-action:hover,.dashboard-stat-card:hover,.dashboard-card:hover{border-color:rgba(0,200,117,.22);box-shadow:0 2.8rem 5.4rem -3.4rem rgba(0,0,0,.96),0 0 2.6rem rgba(0,200,117,.055),inset 0 1px 0 hsla(0,0%,100%,.09)}.dashboard-alert{align-items:center;padding:.78rem;border-radius:1rem;border-color:rgba(245,158,11,.22);background:linear-gradient(145deg, rgba(245, 158, 11, 0.12), rgba(255, 255, 255, 0.024)),rgba(17,28,45,.84)}.dashboard-actions{display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));gap:.72rem}.dashboard-action{min-height:4.55rem;padding:.72rem;border-radius:.88rem}.dashboard-action__icon{width:2.45rem;height:2.45rem;border-radius:.62rem}.dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));gap:.72rem}.dashboard-notifications{display:grid;gap:.76rem;padding:.9rem;border-radius:.96rem;background:radial-gradient(circle at top right, rgba(0, 200, 117, 0.1), transparent 28rem),linear-gradient(145deg, rgba(255, 255, 255, 0.064), rgba(255, 255, 255, 0.024)),rgba(17,28,45,.86)}.dashboard-notifications__header{display:grid;grid-template-columns:minmax(0, 1fr);gap:.72rem;align-items:start}@media(min-width: 64em){.dashboard-notifications__header{grid-template-columns:minmax(0, 1fr) auto;align-items:center}}.dashboard-notifications__header p{margin:.32rem 0 0;color:rgba(203,213,225,.7);font-size:.98rem;line-height:1.42}.dashboard-notifications__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}@media(min-width: 64em){.dashboard-notifications__actions{justify-content:flex-end}}.dashboard-notifications__count{display:inline-flex;align-items:center;gap:.34rem;min-height:2.75rem;padding:0 .68rem;border:1px solid hsla(0,0%,100%,.075);border-radius:999px;background:hsla(0,0%,100%,.045);color:rgba(203,213,225,.78);font-size:.9rem;font-weight:var(--font-weight-bold)}.dashboard-notifications__count strong{color:#fff;font-size:1rem}.dashboard-notifications__list{display:grid;gap:.54rem;max-height:42rem;overflow:auto;padding-right:.15rem}.dashboard-notifications__empty,.dashboard-notifications__error{padding:.9rem;border:1px solid hsla(0,0%,100%,.075);border-radius:.8rem;background:hsla(0,0%,100%,.035)}.dashboard-notifications__empty strong{color:#fff;font-size:1.05rem}.dashboard-notifications__empty p{margin:.28rem 0 0;color:rgba(203,213,225,.7);font-size:.95rem}.dashboard-notifications__error{color:#fecaca;background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.18)}.dashboard-notification{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.66rem;align-items:start;min-height:5.7rem;padding:.68rem;border:1px solid hsla(0,0%,100%,.065);border-radius:.82rem;background:hsla(0,0%,100%,.036);transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}@media(min-width: 48em){.dashboard-notification{grid-template-columns:auto minmax(0, 1fr) auto}}.dashboard-notification:hover,.dashboard-notification:focus-within{border-color:rgba(0,200,117,.22);background:hsla(0,0%,100%,.056);box-shadow:0 1.6rem 3.4rem -2.8rem rgba(0,0,0,.92);transform:translateY(-1px)}.dashboard-notification--unread{border-color:rgba(0,200,117,.18);background:linear-gradient(90deg, rgba(0, 200, 117, 0.075), transparent 54%),hsla(0,0%,100%,.042)}.dashboard-notification--read{opacity:.76}.dashboard-notification__icon{display:flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border:1px solid rgba(0,200,117,.18);border-radius:.7rem;background:rgba(0,200,117,.1);color:rgba(209,250,229,.98)}.dashboard-notification__icon svg{width:1.42rem;height:1.42rem;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.dashboard-notification__icon--urgent-request,.dashboard-notification__icon--payment-pending,.dashboard-notification__icon--system-alert{border-color:rgba(245,158,11,.22);background:rgba(245,158,11,.1);color:#fbbf24}.dashboard-notification__icon--support-message{border-color:rgba(20,184,166,.2);background:rgba(20,184,166,.1);color:#99f6e4}.dashboard-notification__icon--admin-action{border-color:rgba(148,163,184,.16);background:rgba(148,163,184,.08);color:rgba(226,232,240,.9)}.dashboard-notification__main{display:grid;gap:.22rem;min-width:0;color:inherit;text-decoration:none}.dashboard-notification__main:focus-visible{outline:2px solid rgba(0,200,117,.42);outline-offset:.18rem;border-radius:.54rem}.dashboard-notification__title{display:flex;align-items:center;gap:.42rem;min-width:0;color:#fff;font-size:1.02rem;font-weight:var(--font-weight-bold);line-height:1.3}.dashboard-notification__dot{width:.48rem;height:.48rem;flex:0 0 auto;border-radius:999px;background:var(--ppfbd-accent);box-shadow:0 0 0 .28rem rgba(0,200,117,.1)}.dashboard-notification--read .dashboard-notification__dot{background:rgba(148,163,184,.72);box-shadow:none}.dashboard-notification p{margin:0;color:rgba(203,213,225,.72);font-size:.94rem;line-height:1.38}.dashboard-notification small{color:rgba(148,163,184,.82);font-size:.84rem}.dashboard-notification__meta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.38rem;align-items:center}@media(min-width: 48em){.dashboard-notification__meta{grid-column:auto;justify-content:flex-end;max-width:18rem}}.dashboard-notification__meta button{min-height:2.28rem;padding:0 .54rem;border:1px solid rgba(0,200,117,.18);border-radius:999px;background:rgba(0,200,117,.09);color:rgba(209,250,229,.98);font:inherit;font-size:.78rem;font-weight:var(--font-weight-bold);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.dashboard-notification__meta button:hover,.dashboard-notification__meta button:focus-visible{border-color:rgba(0,200,117,.34);background:rgba(0,200,117,.16);color:#fff;outline:0}.dashboard-notification__badge,.dashboard-notification__status{display:inline-flex;align-items:center;min-height:2.16rem;padding:0 .52rem;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;font-size:.74rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.dashboard-notification__badge{color:rgba(226,232,240,.9);background:hsla(0,0%,100%,.055)}.dashboard-notification__badge--urgent,.dashboard-notification__badge--system{border-color:rgba(239,68,68,.18);background:rgba(239,68,68,.12);color:#fecaca}.dashboard-notification__badge--high{border-color:rgba(245,158,11,.18);background:rgba(245,158,11,.12);color:#fbbf24}.dashboard-notification__badge--medium{border-color:rgba(20,184,166,.18);background:rgba(20,184,166,.1);color:#99f6e4}.dashboard-notification__badge--low{border-color:rgba(148,163,184,.14);background:rgba(148,163,184,.08);color:rgba(226,232,240,.84)}.dashboard-notification__status{color:rgba(203,213,225,.76);background:hsla(0,0%,100%,.045)}.dashboard-notification--skeleton{pointer-events:none}.dashboard-notification--skeleton .dashboard-notification__icon,.dashboard-notification--skeleton .dashboard-notification__body span,.dashboard-notification--skeleton .dashboard-notification__body p,.dashboard-notification--skeleton .dashboard-notification__body small{position:relative;overflow:hidden;background:hsla(0,0%,100%,.07)}.dashboard-notification--skeleton .dashboard-notification__icon::after,.dashboard-notification--skeleton .dashboard-notification__body span::after,.dashboard-notification--skeleton .dashboard-notification__body p::after,.dashboard-notification--skeleton .dashboard-notification__body small::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.14), transparent);animation:dashboard-skeleton 1.15s linear infinite}.dashboard-notification--skeleton .dashboard-notification__body{display:grid;gap:.42rem}.dashboard-notification--skeleton .dashboard-notification__body span,.dashboard-notification--skeleton .dashboard-notification__body p,.dashboard-notification--skeleton .dashboard-notification__body small{display:block;height:1rem;border-radius:999px}.dashboard-notification--skeleton .dashboard-notification__body span{width:55%}.dashboard-notification--skeleton .dashboard-notification__body p{width:82%}.dashboard-notification--skeleton .dashboard-notification__body small{width:26%}.dashboard-stat-card{min-height:11.3rem;padding:.82rem;border-radius:.92rem}.dashboard-stat-card::after{content:"";position:absolute;inset:auto 0 0;height:.18rem;background:linear-gradient(90deg, rgba(0, 200, 117, 0.92), transparent);opacity:.78}.dashboard-stat-card--warning::after{background:linear-gradient(90deg, rgba(245, 158, 11, 0.95), transparent)}.dashboard-stat-card--success::after{background:linear-gradient(90deg, rgba(0, 200, 117, 0.95), transparent)}.dashboard-stat-card__icon{width:2.56rem;height:2.56rem;margin-bottom:.62rem;border-radius:.68rem;background:rgba(0,200,117,.09);color:rgba(209,250,229,.98)}.dashboard-stat-card__label{color:rgba(148,163,184,.82);font-size:.82rem;letter-spacing:.08em}.dashboard-stat-card__value{margin-top:.45rem;color:#fff;font-size:clamp(2.32rem,2rem + .55vw,3.1rem);line-height:1}.dashboard-stat-card__meta{margin-top:.48rem;color:rgba(203,213,225,.68);font-size:.94rem;line-height:1.34}.dashboard-workbench{display:grid;grid-template-columns:minmax(0, 1fr);gap:.82rem}@media(min-width: 80em){.dashboard-workbench{grid-template-columns:minmax(0, 1.3fr) minmax(24rem, 0.7fr);align-items:stretch}}.dashboard-card{padding:.86rem;border-radius:.92rem}@media(min-width: 80em){.dashboard-card--wide{grid-row:span 2}}.dashboard-card__header{gap:.78rem;margin-bottom:.76rem}.dashboard-card__eyebrow{color:rgba(167,243,208,.92);font-size:.8rem;letter-spacing:.1em}.dashboard-card__title{margin-top:.32rem;color:#fff;font-size:1.28rem;line-height:1.2}.dashboard-card__link{color:rgba(167,243,208,.98);font-size:.96rem}.dashboard-queue{gap:.56rem}.dashboard-queue__item{min-height:4.65rem;padding:.64rem;border-radius:.78rem;border:1px solid hsla(0,0%,100%,.065);background:hsla(0,0%,100%,.035);transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.dashboard-queue__item:hover,.dashboard-queue__item:focus-visible{border-color:rgba(0,200,117,.2);background:hsla(0,0%,100%,.06);transform:translateY(-1px);outline:0}.dashboard-queue__item strong{color:#fff;font-size:1.02rem}.dashboard-queue__item small{color:rgba(148,163,184,.8);font-size:.88rem;line-height:1.34}.dashboard-queue__count{width:3.1rem;height:3.1rem;border-radius:.72rem;background:rgba(0,200,117,.1);color:rgba(209,250,229,.98);font-size:1.28rem}.dashboard-pill{min-height:2.2rem;padding:0 .58rem;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;font-size:.74rem;letter-spacing:.06em}.dashboard-pill--warning{background:rgba(245,158,11,.12);color:#fbbf24;border-color:rgba(245,158,11,.16)}.dashboard-pill--success{background:rgba(0,200,117,.12);color:rgba(209,250,229,.98);border-color:rgba(0,200,117,.16)}.dashboard-pill--info{background:rgba(20,184,166,.12);color:#99f6e4;border-color:rgba(20,184,166,.16)}.dashboard-pill--danger{background:rgba(239,68,68,.12);color:#fecaca;border-color:rgba(239,68,68,.16)}.dashboard-timeline{gap:.58rem}.dashboard-timeline__item{padding:.68rem;border-radius:.78rem;border:1px solid hsla(0,0%,100%,.065);background:hsla(0,0%,100%,.035)}.dashboard-timeline__item strong{color:#fff;font-size:1.02rem}.dashboard-timeline__item p{color:rgba(203,213,225,.7);font-size:.94rem;line-height:1.42}.dashboard-timeline__item small{color:rgba(148,163,184,.82)}.dashboard-timeline__dot{width:.68rem;height:.68rem;background:var(--ppfbd-accent);box-shadow:0 0 0 .32rem rgba(0,200,117,.1)}.dashboard-timeline__badge{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .42rem;margin-right:.32rem;border-radius:999px;background:hsla(0,0%,100%,.06);color:rgba(226,232,240,.86);font-size:.78rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.dashboard-system{gap:.55rem}.dashboard-system__item{min-height:3.15rem;padding:.55rem .64rem;border-radius:.72rem;border:1px solid hsla(0,0%,100%,.065);background:hsla(0,0%,100%,.035)}.dashboard-table,.admin-dashboard-page table{border-collapse:separate;border-spacing:0}.admin-dashboard-page table thead th{position:sticky;top:0;z-index:2;background:rgba(15,23,42,.96);color:rgba(203,213,225,.82);font-size:.86rem;letter-spacing:.06em;text-transform:uppercase}.admin-dashboard-page table tbody tr{transition:background var(--transition-fast),transform var(--transition-fast)}.admin-dashboard-page table tbody tr:hover{background:hsla(0,0%,100%,.035)}.admin-dashboard-page input:not([type=checkbox]):not([type=radio]),.admin-dashboard-page select,.admin-dashboard-page textarea{border-color:hsla(0,0%,100%,.09);background-color:rgba(2,8,16,.48);color:#fff;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.admin-dashboard-page input:not([type=checkbox]):not([type=radio]):focus,.admin-dashboard-page select:focus,.admin-dashboard-page textarea:focus{border-color:rgba(0,200,117,.42);background-color:rgba(2,8,16,.6);box-shadow:0 0 0 .26rem rgba(0,200,117,.1);outline:0}.admin-dashboard-page input:not([type=checkbox]):not([type=radio])::placeholder,.admin-dashboard-page select::placeholder,.admin-dashboard-page textarea::placeholder{color:rgba(148,163,184,.68)}.dashboard-main.is-loading .dashboard-stat-card,.dashboard-main.is-loading .dashboard-hero__metric,.dashboard-main.is-loading .dashboard-queue__item,.dashboard-main.is-loading .dashboard-timeline__item{opacity:.72}.dashboard-main.is-loading .dashboard-stat-card__value,.dashboard-main.is-loading .dashboard-hero__metric strong,.dashboard-main.is-loading .dashboard-queue__count{position:relative;overflow:hidden}.dashboard-main.is-loading .dashboard-stat-card__value::after,.dashboard-main.is-loading .dashboard-hero__metric strong::after,.dashboard-main.is-loading .dashboard-queue__count::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.16), transparent);animation:dashboard-skeleton 1.15s linear infinite}@keyframes dashboard-skeleton{from{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(max-width: 64em){.admin-dashboard{grid-template-columns:1fr}.dashboard-sidebar{position:relative;top:auto;max-height:none}.dashboard-nav{grid-template-columns:repeat(2, minmax(0, 1fr))}.dashboard-nav__group{align-content:start}}@media(max-width: 48em){.admin-dashboard{padding:.72rem}.dashboard-sidebar,.dashboard-topbar,.dashboard-hero,.dashboard-alert,.dashboard-notifications,.dashboard-action,.dashboard-stat-card,.dashboard-card{border-radius:.86rem}.dashboard-nav{grid-template-columns:1fr}.dashboard-topbar__actions .dashboard-btn,.dashboard-sidebar__card-btn,.dashboard-action,.dashboard-hero__link{width:100%;justify-content:flex-start}.dashboard-menu{justify-self:stretch}.dashboard-menu summary{width:100%;justify-content:center}.dashboard-menu__panel{right:auto;left:0;width:100%}.dashboard-alert{grid-template-columns:auto 1fr}.dashboard-alert a{grid-column:1/-1;width:100%;text-align:center}}.admin-dashboard-page.admin-overview-page{--admin-bg: #06111f;--admin-panel: #0b1627;--admin-panel-strong: #07111f;--admin-border: rgba(148, 163, 184, 0.14);--admin-border-strong: rgba(16, 185, 129, 0.28);--admin-text: #f8fafc;--admin-muted: rgba(203, 213, 225, 0.72);--admin-green: #10b981;--admin-blue: #3b82f6;--admin-amber: #f59e0b;--admin-red: #ef4444;min-height:100vh;background:linear-gradient(rgba(148, 163, 184, 0.022) 1px, transparent 1px),linear-gradient(90deg, rgba(148, 163, 184, 0.018) 1px, transparent 1px),radial-gradient(circle at 16% 0%, rgba(16, 185, 129, 0.14), transparent 32rem),radial-gradient(circle at 92% 4%, rgba(59, 130, 246, 0.12), transparent 34rem),radial-gradient(circle at 72% 102%, rgba(245, 158, 11, 0.08), transparent 36rem),linear-gradient(180deg, #030b14 0%, #07111f 54%, #030b14 100%);background-attachment:fixed;background-size:5.2rem 5.2rem,5.2rem 5.2rem,auto,auto,auto,auto;color:var(--admin-text)}.admin-dashboard-page.admin-overview-page .admin-dashboard{max-width:168rem;gap:1.1rem;padding:1.1rem}@media(min-width: 64em){.admin-dashboard-page.admin-overview-page .admin-dashboard{grid-template-columns:minmax(24rem, 26rem) minmax(0, 1fr);align-items:start}}.admin-dashboard-page.admin-overview-page .dashboard-main{display:grid;gap:1.1rem;min-width:0;padding:0}.admin-dashboard-page.admin-overview-page .dashboard-sidebar,.admin-dashboard-page.admin-overview-page .dashboard-topbar,.admin-dashboard-page.admin-overview-page .dashboard-hero,.admin-dashboard-page.admin-overview-page .dashboard-alert,.admin-dashboard-page.admin-overview-page .dashboard-action,.admin-dashboard-page.admin-overview-page .dashboard-stat-card,.admin-dashboard-page.admin-overview-page .dashboard-notifications,.admin-dashboard-page.admin-overview-page .dashboard-card,.admin-dashboard-page.admin-overview-page .admin-intelligence-card,.admin-dashboard-page.admin-overview-page .admin-activity-ledger{border:1px solid var(--admin-border);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.058), rgba(255, 255, 255, 0.014)),rgba(11,22,39,.92);box-shadow:0 1.25rem 3rem rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.06);backdrop-filter:blur(16px)}.admin-dashboard-page.admin-overview-page .dashboard-topbar{position:sticky;top:1rem;z-index:90;display:grid;grid-template-columns:minmax(0, 1fr);gap:.8rem;overflow:visible;padding:.95rem;background:radial-gradient(circle at 8% 0%, rgba(16, 185, 129, 0.16), transparent 26rem),linear-gradient(180deg, rgba(15, 23, 42, 0.97), rgba(7, 17, 31, 0.96))}@media(min-width: 80em){.admin-dashboard-page.admin-overview-page .dashboard-topbar{grid-template-columns:minmax(34rem, 1fr) max-content;align-items:start}}.admin-dashboard-page.admin-overview-page .dashboard-topbar__title{margin:.46rem 0 .32rem;color:#fff;font-size:clamp(3.2rem,2.7rem + .9vw,4.2rem);font-weight:800;line-height:1.04;letter-spacing:0}.admin-dashboard-page.admin-overview-page .dashboard-topbar__subtitle{max-width:82rem;color:var(--admin-muted);font-size:1.25rem;font-weight:500;line-height:1.55}.admin-dashboard-page.admin-overview-page .dashboard-topbar__utility{display:flex;flex-wrap:wrap;gap:.52rem;align-items:center;justify-content:flex-start}@media(min-width: 64em){.admin-dashboard-page.admin-overview-page .dashboard-topbar__utility{justify-content:flex-end}}.admin-dashboard-page.admin-overview-page .dashboard-command{min-width:min(100%,34rem);min-height:4rem;border-radius:.74rem;border-color:rgba(148,163,184,.18);background:rgba(2,8,16,.45)}.admin-dashboard-page.admin-overview-page .dashboard-topbar__actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.52rem;justify-content:flex-start}@media(min-width: 64em){.admin-dashboard-page.admin-overview-page .dashboard-topbar__actions{justify-content:flex-end}}.admin-dashboard-page.admin-overview-page .dashboard-signal,.admin-dashboard-page.admin-overview-page .dashboard-menu summary,.admin-dashboard-page.admin-overview-page .dashboard-btn{min-height:4rem;border-radius:.74rem}.admin-dashboard-page.admin-overview-page .dashboard-hero{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;padding:1.25rem;border-color:rgba(16,185,129,.24);background:radial-gradient(circle at 14% 0%, rgba(16, 185, 129, 0.18), transparent 34rem),radial-gradient(circle at 100% 8%, rgba(59, 130, 246, 0.11), transparent 32rem),linear-gradient(135deg, rgba(15, 23, 42, 0.97), rgba(7, 17, 31, 0.97))}@media(min-width: 64em){.admin-dashboard-page.admin-overview-page .dashboard-hero{grid-template-columns:minmax(0, 1fr) minmax(25rem, 0.36fr);align-items:stretch}}.admin-dashboard-page.admin-overview-page .dashboard-hero__badge,.admin-dashboard-page.admin-overview-page .dashboard-topbar__eyebrow,.admin-dashboard-page.admin-overview-page .dashboard-card__eyebrow,.admin-dashboard-page.admin-overview-page .admin-section-heading>span,.admin-dashboard-page.admin-overview-page .admin-intelligence-card__header>span{display:inline-flex;align-items:center;width:max-content;min-height:2.25rem;padding:0 .68rem;border:1px solid rgba(16,185,129,.2);border-radius:999px;background:rgba(16,185,129,.09);color:#a7f3d0;font-size:.86rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.admin-dashboard-page.admin-overview-page .dashboard-hero__title{max-width:92rem;margin:.78rem 0 .5rem;color:#fff;font-size:clamp(2.45rem,2.1rem + .9vw,3.6rem);font-weight:800;line-height:1.08;letter-spacing:0}.admin-dashboard-page.admin-overview-page .dashboard-hero__text{max-width:82rem;color:rgba(226,232,240,.78);font-size:1.22rem;line-height:1.58}.admin-dashboard-page.admin-overview-page .dashboard-hero__metrics{grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));gap:.68rem;margin-top:1rem}.admin-dashboard-page.admin-overview-page .dashboard-hero__metric,.admin-dashboard-page.admin-overview-page .dashboard-hero__spotlight-card{min-height:11rem;padding:.9rem;border:1px solid rgba(148,163,184,.12);border-radius:.78rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.014)),rgba(2,8,16,.34)}.admin-dashboard-page.admin-overview-page .dashboard-hero__metric strong,.admin-dashboard-page.admin-overview-page .dashboard-hero__spotlight-value{color:#fff;font-size:clamp(2.8rem,2.4rem + .8vw,4rem);font-weight:850;letter-spacing:0}.admin-dashboard-page.admin-overview-page .dashboard-alert{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.82rem;align-items:center;padding:.9rem;border-color:rgba(245,158,11,.24);background:linear-gradient(90deg, rgba(245, 158, 11, 0.11), rgba(16, 185, 129, 0.035)),rgba(15,23,42,.82)}.admin-dashboard-page.admin-overview-page .admin-section-heading{min-width:0}.admin-dashboard-page.admin-overview-page .admin-section-heading h2{margin:.46rem 0 .18rem;color:#fff;font-size:2.1rem;font-weight:780;line-height:1.18;letter-spacing:0}.admin-dashboard-page.admin-overview-page .admin-section-heading p{max-width:76rem;margin:0;color:var(--admin-muted);font-size:1.1rem;line-height:1.5}.admin-dashboard-page.admin-overview-page .admin-action-center{display:grid;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:.72rem}.admin-dashboard-page.admin-overview-page .admin-action-center .admin-section-heading{grid-column:1/-1}.admin-dashboard-page.admin-overview-page .dashboard-action{position:relative;align-items:center;min-height:5.4rem;gap:.74rem;padding:.75rem;border-radius:.78rem;color:#e2e8f0;transition:transform 220ms ease,border-color 220ms ease,background 220ms ease,box-shadow 220ms ease}.admin-dashboard-page.admin-overview-page .dashboard-action:hover,.admin-dashboard-page.admin-overview-page .dashboard-action:focus-visible{border-color:rgba(16,185,129,.34);background:linear-gradient(90deg, rgba(16, 185, 129, 0.12), rgba(59, 130, 246, 0.035)),rgba(15,23,42,.76);box-shadow:0 1rem 2.2rem rgba(16,185,129,.09);outline:0;transform:translateY(-2px)}.admin-dashboard-page.admin-overview-page .dashboard-action__icon{width:3.6rem;height:3.6rem;border-radius:.72rem}.admin-dashboard-page.admin-overview-page .admin-kpi-suite{display:grid;gap:.82rem}.admin-dashboard-page.admin-overview-page .admin-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:.72rem}.admin-dashboard-page.admin-overview-page .dashboard-stat-card{display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"icon label" "value value" "meta meta";gap:.52rem .7rem;min-height:15.4rem;padding:.9rem;border-radius:.8rem;transition:transform 220ms ease,border-color 220ms ease,box-shadow 220ms ease}.admin-dashboard-page.admin-overview-page .dashboard-stat-card:hover{border-color:rgba(16,185,129,.28);box-shadow:0 1.2rem 2.6rem rgba(0,0,0,.3),0 0 1.6rem rgba(16,185,129,.08);transform:translateY(-2px)}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__icon{grid-area:icon;width:3.4rem;height:3.4rem;border-radius:.72rem}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__label{grid-area:label;align-self:center;color:rgba(226,232,240,.86);font-size:1.15rem;font-weight:700;line-height:1.25}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__value{grid-area:value;color:#fff;font-size:clamp(3rem,2.55rem + 1vw,4.4rem);font-weight:850;line-height:.98;letter-spacing:0}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__meta{grid-area:meta;margin:0;color:rgba(148,163,184,.86);font-size:1.02rem;line-height:1.4}.admin-dashboard-page.admin-overview-page .admin-intelligence-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(28rem, 1fr));gap:.82rem}.admin-dashboard-page.admin-overview-page .admin-intelligence-card{display:grid;gap:.84rem;min-width:0;padding:.95rem}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__header h2{margin:.46rem 0 0;color:#fff;font-size:1.65rem;font-weight:780;letter-spacing:0}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__metrics{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.58rem}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__metrics div{display:grid;gap:.16rem;min-height:7.2rem;padding:.68rem;border:1px solid rgba(148,163,184,.11);border-radius:.72rem;background:rgba(2,8,16,.32)}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__metrics span{color:rgba(148,163,184,.86);font-size:.92rem;font-weight:750;text-transform:uppercase}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__metrics strong{color:#fff;font-size:2.2rem;font-weight:850;line-height:1;letter-spacing:0}.admin-dashboard-page.admin-overview-page .admin-bar-list{display:grid;gap:.62rem}.admin-dashboard-page.admin-overview-page .admin-bar-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.36rem .7rem;align-items:center}.admin-dashboard-page.admin-overview-page .admin-bar-row span{color:rgba(203,213,225,.82);font-size:1rem;font-weight:700}.admin-dashboard-page.admin-overview-page .admin-bar-row strong{color:#d1fae5;font-size:1rem;font-weight:850}.admin-dashboard-page.admin-overview-page .admin-bar-row i{grid-column:1/-1;position:relative;display:block;overflow:hidden;height:.62rem;border-radius:999px;background:rgba(148,163,184,.14)}.admin-dashboard-page.admin-overview-page .admin-bar-row i::before{position:absolute;inset:0 auto 0 0;width:var(--admin-progress, 0%);border-radius:inherit;background:linear-gradient(90deg, var(--admin-green), var(--admin-blue));content:"";transition:width 280ms ease}.admin-dashboard-page.admin-overview-page .admin-segment-list{display:flex;flex-wrap:wrap;gap:.44rem}.admin-dashboard-page.admin-overview-page .admin-segment-list a{display:inline-flex;align-items:center;min-height:3rem;padding:0 .7rem;border:1px solid rgba(16,185,129,.18);border-radius:999px;background:rgba(16,185,129,.08);color:#d1fae5;font-size:.95rem;font-weight:750}.admin-dashboard-page.admin-overview-page .admin-segment-list a:hover,.admin-dashboard-page.admin-overview-page .admin-segment-list a:focus-visible{border-color:rgba(16,185,129,.42);background:rgba(16,185,129,.14);outline:0}.admin-dashboard-page.admin-overview-page .dashboard-notifications{display:grid;gap:.86rem;padding:.95rem}.admin-dashboard-page.admin-overview-page .dashboard-notifications__header{display:flex;flex-wrap:wrap;gap:.8rem;align-items:flex-start;justify-content:space-between}.admin-dashboard-page.admin-overview-page .dashboard-notifications__list{display:grid;gap:.62rem;max-height:38rem;overflow-y:auto;padding-right:.12rem}.admin-dashboard-page.admin-overview-page .dashboard-notification{border-radius:.74rem;background:rgba(2,8,16,.32)}.admin-dashboard-page.admin-overview-page .dashboard-workbench{display:grid;grid-template-columns:minmax(0, 1fr);gap:.82rem}@media(min-width: 80em){.admin-dashboard-page.admin-overview-page .dashboard-workbench{grid-template-columns:minmax(34rem, 1.15fr) minmax(28rem, 0.85fr)}}.admin-dashboard-page.admin-overview-page .dashboard-card{padding:.95rem}@media(min-width: 80em){.admin-dashboard-page.admin-overview-page .dashboard-card--wide{grid-row:span 2}}.admin-dashboard-page.admin-overview-page .dashboard-card__title{color:#fff;font-size:1.65rem;font-weight:780;letter-spacing:0}.admin-dashboard-page.admin-overview-page .dashboard-queue{gap:.62rem}.admin-dashboard-page.admin-overview-page .dashboard-queue__item,.admin-dashboard-page.admin-overview-page .dashboard-timeline__item,.admin-dashboard-page.admin-overview-page .dashboard-system__item{border-radius:.74rem;border-color:rgba(148,163,184,.11);background:rgba(2,8,16,.32)}.admin-dashboard-page.admin-overview-page .admin-activity-ledger{display:grid;gap:.84rem;padding:.95rem}.admin-dashboard-page.admin-overview-page .admin-activity-table-wrap{overflow:auto;border:1px solid rgba(148,163,184,.12);border-radius:.78rem;background:rgba(2,8,16,.28)}.admin-dashboard-page.admin-overview-page .admin-activity-table{width:100%;min-width:78rem;border-collapse:separate;border-spacing:0}.admin-dashboard-page.admin-overview-page .admin-activity-table th,.admin-dashboard-page.admin-overview-page .admin-activity-table td{padding:.82rem .88rem;border-bottom:1px solid rgba(148,163,184,.1);text-align:left;vertical-align:top}.admin-dashboard-page.admin-overview-page .admin-activity-table th{position:sticky;top:0;z-index:2;background:rgba(7,17,31,.98);color:rgba(203,213,225,.84);font-size:.88rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.admin-dashboard-page.admin-overview-page .admin-activity-table td{color:rgba(226,232,240,.84);font-size:1.02rem;line-height:1.35}.admin-dashboard-page.admin-overview-page .admin-activity-table td strong,.admin-dashboard-page.admin-overview-page .admin-activity-table td small{display:block}.admin-dashboard-page.admin-overview-page .admin-activity-table td strong{color:#fff;font-size:1.06rem;font-weight:760}.admin-dashboard-page.admin-overview-page .admin-activity-table td small{margin-top:.22rem;color:rgba(148,163,184,.82)}.admin-dashboard-page.admin-overview-page .admin-activity-table td a{color:#a7f3d0;font-weight:800}.admin-dashboard-page.admin-overview-page .admin-activity-table tbody tr{transition:background 180ms ease,transform 180ms ease}.admin-dashboard-page.admin-overview-page .admin-activity-table tbody tr:hover{background:rgba(16,185,129,.045)}.admin-dashboard-page.admin-overview-page .admin-activity-type{display:inline-flex;min-height:2.3rem;align-items:center;padding:0 .58rem;border:1px solid rgba(59,130,246,.22);border-radius:999px;background:rgba(59,130,246,.1);color:#bfdbfe;font-size:.88rem;font-weight:850;white-space:nowrap}.admin-dashboard-page.admin-overview-page .admin-activity-type--tender{border-color:rgba(16,185,129,.24);background:rgba(16,185,129,.1);color:#a7f3d0}.admin-dashboard-page.admin-overview-page .admin-activity-type--support,.admin-dashboard-page.admin-overview-page .admin-activity-type--assistance,.admin-dashboard-page.admin-overview-page .admin-activity-type--tender-support{border-color:rgba(245,158,11,.24);background:rgba(245,158,11,.1);color:#fcd34d}@media(max-width: 64em){.admin-dashboard-page.admin-overview-page .dashboard-topbar{position:relative;top:auto}.admin-dashboard-page.admin-overview-page .dashboard-alert{grid-template-columns:auto minmax(0, 1fr)}.admin-dashboard-page.admin-overview-page .dashboard-alert a{grid-column:1/-1}}@media(max-width: 48em){.admin-dashboard-page.admin-overview-page .admin-dashboard{padding:.72rem}.admin-dashboard-page.admin-overview-page .dashboard-hero,.admin-dashboard-page.admin-overview-page .dashboard-alert,.admin-dashboard-page.admin-overview-page .dashboard-notifications,.admin-dashboard-page.admin-overview-page .admin-activity-ledger,.admin-dashboard-page.admin-overview-page .admin-intelligence-card,.admin-dashboard-page.admin-overview-page .dashboard-card{padding:.82rem}.admin-dashboard-page.admin-overview-page .admin-action-center,.admin-dashboard-page.admin-overview-page .admin-kpi-grid,.admin-dashboard-page.admin-overview-page .admin-intelligence-grid{grid-template-columns:1fr}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__metrics{grid-template-columns:1fr}.admin-dashboard-page.admin-overview-page .dashboard-topbar__title{font-size:2.7rem}.admin-dashboard-page.admin-overview-page .dashboard-action,.admin-dashboard-page.admin-overview-page .dashboard-btn,.admin-dashboard-page.admin-overview-page .dashboard-hero__link{width:100%;justify-content:center}}.admin-dashboard-page.admin-overview-page,.admin-dashboard-page.admin-overview-page *{letter-spacing:0}.admin-dashboard-page.admin-overview-page .admin-dashboard{max-width:144rem;gap:1.6rem;padding:1.6rem}.admin-dashboard-page.admin-overview-page .dashboard-main{gap:2.4rem}.admin-dashboard-page.admin-overview-page .dashboard-sidebar,.admin-dashboard-page.admin-overview-page .dashboard-topbar,.admin-dashboard-page.admin-overview-page .dashboard-hero,.admin-dashboard-page.admin-overview-page .dashboard-alert,.admin-dashboard-page.admin-overview-page .dashboard-action,.admin-dashboard-page.admin-overview-page .dashboard-stat-card,.admin-dashboard-page.admin-overview-page .dashboard-notifications,.admin-dashboard-page.admin-overview-page .dashboard-card,.admin-dashboard-page.admin-overview-page .admin-intelligence-card,.admin-dashboard-page.admin-overview-page .admin-activity-ledger{border-color:rgba(148,163,184,.18);border-radius:1.6rem;background:linear-gradient(145deg, rgba(17, 28, 48, 0.97), rgba(7, 17, 31, 0.97)),#0b1627;box-shadow:0 1.8rem 4.8rem rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.07)}.admin-dashboard-page.admin-overview-page .dashboard-sidebar{border-radius:1.8rem}.admin-dashboard-page.admin-overview-page .dashboard-nav__link{min-height:4.8rem;padding:.8rem 1rem;border-radius:1.2rem;color:rgba(226,232,240,.86);font-size:1.35rem;font-weight:700;line-height:1.2}.admin-dashboard-page.admin-overview-page .dashboard-nav__link:hover,.admin-dashboard-page.admin-overview-page .dashboard-nav__link:focus-visible,.admin-dashboard-page.admin-overview-page .dashboard-nav__link.is-active{color:#fff;background:linear-gradient(90deg, rgba(16, 185, 129, 0.18), rgba(59, 130, 246, 0.08)),rgba(15,23,42,.78)}.admin-dashboard-page.admin-overview-page .dashboard-nav__icon{width:3.8rem;height:3.8rem;border-radius:1.1rem}.admin-dashboard-page.admin-overview-page .dashboard-nav__icon svg,.admin-dashboard-page.admin-overview-page .dashboard-topbar svg,.admin-dashboard-page.admin-overview-page .dashboard-alert svg,.admin-dashboard-page.admin-overview-page .dashboard-action__icon svg,.admin-dashboard-page.admin-overview-page .dashboard-stat-card__icon svg,.admin-dashboard-page.admin-overview-page .dashboard-notification__icon svg{width:2.4rem;height:2.4rem}.admin-dashboard-page.admin-overview-page .dashboard-nav__icon svg *,.admin-dashboard-page.admin-overview-page .dashboard-topbar svg *,.admin-dashboard-page.admin-overview-page .dashboard-alert svg *,.admin-dashboard-page.admin-overview-page .dashboard-action__icon svg *,.admin-dashboard-page.admin-overview-page .dashboard-stat-card__icon svg *,.admin-dashboard-page.admin-overview-page .dashboard-notification__icon svg *{stroke-width:2.55;vector-effect:non-scaling-stroke}.admin-dashboard-page.admin-overview-page .dashboard-topbar{grid-template-columns:minmax(0, 1fr);gap:1.4rem;padding:1.8rem 2rem;border-radius:1.8rem;background:linear-gradient(90deg, rgba(16, 185, 129, 0.12), transparent 42%),linear-gradient(145deg, rgba(15, 23, 42, 0.98), rgba(7, 17, 31, 0.98))}@media(min-width: 80em){.admin-dashboard-page.admin-overview-page .dashboard-topbar{grid-template-columns:minmax(48rem, 1fr) minmax(36rem, max-content);align-items:start}}.admin-dashboard-page.admin-overview-page .dashboard-topbar__eyebrow,.admin-dashboard-page.admin-overview-page .dashboard-hero__badge,.admin-dashboard-page.admin-overview-page .dashboard-card__eyebrow,.admin-dashboard-page.admin-overview-page .admin-section-heading>span,.admin-dashboard-page.admin-overview-page .admin-intelligence-card__header>span{min-height:2.8rem;padding:0 1rem;border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.12);color:#bbf7d0;font-size:1rem;font-weight:800;text-transform:uppercase}.admin-dashboard-page.admin-overview-page .dashboard-topbar__title{margin:.8rem 0 .7rem;font-size:3.2rem;font-weight:800;line-height:1.05}.admin-dashboard-page.admin-overview-page .dashboard-topbar__subtitle{max-width:78rem;color:rgba(226,232,240,.82);font-size:1.28rem;font-weight:600;line-height:1.55}.admin-dashboard-page.admin-overview-page .admin-command-meta{display:flex;flex-wrap:wrap;gap:.8rem;margin:.2rem 0 .8rem}.admin-dashboard-page.admin-overview-page .admin-command-meta__item{display:inline-flex;align-items:center;gap:.55rem;min-height:3.3rem;padding:0 1rem;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(2,8,16,.36);color:rgba(226,232,240,.82);font-size:1.15rem;font-weight:700}.admin-dashboard-page.admin-overview-page .admin-command-meta__item strong{color:#fff;font-weight:800}.admin-dashboard-page.admin-overview-page .admin-command-meta__item i{width:.82rem;height:.82rem;border-radius:999px;background:var(--admin-green);box-shadow:0 0 0 .5rem rgba(16,185,129,.12)}.admin-dashboard-page.admin-overview-page .dashboard-topbar__utility{gap:.8rem}.admin-dashboard-page.admin-overview-page .dashboard-command{min-height:4.8rem;min-width:min(100%,38rem);border-radius:1.3rem;background:rgba(2,8,16,.58)}.admin-dashboard-page.admin-overview-page .dashboard-command input{color:#fff;font-size:1.25rem;font-weight:650}.admin-dashboard-page.admin-overview-page .dashboard-signal,.admin-dashboard-page.admin-overview-page .dashboard-menu summary,.admin-dashboard-page.admin-overview-page .dashboard-menu--link,.admin-dashboard-page.admin-overview-page .dashboard-btn{min-height:4.8rem;border-radius:1.3rem;font-size:1.15rem;font-weight:750}.admin-dashboard-page.admin-overview-page .dashboard-menu--link{position:relative;display:inline-flex;width:4.8rem;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.18);background:rgba(2,8,16,.42);color:#e2e8f0;transition:transform 220ms ease,border-color 220ms ease,background 220ms ease,box-shadow 220ms ease}.admin-dashboard-page.admin-overview-page .dashboard-menu--link:hover,.admin-dashboard-page.admin-overview-page .dashboard-menu--link:focus-visible{border-color:rgba(16,185,129,.38);background:rgba(16,185,129,.12);box-shadow:0 1rem 2.4rem rgba(16,185,129,.1);outline:0;transform:translateY(-1px)}.admin-dashboard-page.admin-overview-page .dashboard-menu__badge{min-width:2.2rem;height:2.2rem;font-size:.98rem;font-weight:850}.admin-dashboard-page.admin-overview-page .dashboard-topbar__actions{gap:.8rem}.admin-dashboard-page.admin-overview-page .dashboard-hero{grid-template-columns:minmax(0, 1fr);gap:2rem;padding:2.4rem;border-color:rgba(16,185,129,.28);border-radius:1.8rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.14), transparent 38%),linear-gradient(145deg, rgba(15, 23, 42, 0.98), rgba(7, 17, 31, 0.98))}@media(min-width: 64em){.admin-dashboard-page.admin-overview-page .dashboard-hero{grid-template-columns:minmax(0, 1fr) minmax(28rem, 0.34fr)}}.admin-dashboard-page.admin-overview-page .dashboard-hero__title{max-width:94rem;margin:1rem 0 .8rem;font-size:2.8rem;font-weight:800;line-height:1.08}.admin-dashboard-page.admin-overview-page .dashboard-hero__text{max-width:78rem;color:rgba(226,232,240,.82);font-size:1.28rem;font-weight:600;line-height:1.58}.admin-dashboard-page.admin-overview-page .dashboard-hero__metrics{grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));gap:1.4rem;margin-top:2.2rem}.admin-dashboard-page.admin-overview-page .dashboard-hero__metric,.admin-dashboard-page.admin-overview-page .dashboard-hero__spotlight-card{position:relative;min-height:13.2rem;padding:1.7rem;border-color:rgba(148,163,184,.16);border-radius:1.5rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.065), rgba(255, 255, 255, 0.018)),rgba(2,8,16,.46)}.admin-dashboard-page.admin-overview-page .dashboard-hero__metric span,.admin-dashboard-page.admin-overview-page .dashboard-hero__spotlight-label{color:rgba(226,232,240,.84);font-size:1.18rem;font-weight:800}.admin-dashboard-page.admin-overview-page .dashboard-hero__metric strong,.admin-dashboard-page.admin-overview-page .dashboard-hero__spotlight-value{color:#fff;font-size:3.6rem;font-weight:900;line-height:.95}.admin-dashboard-page.admin-overview-page .dashboard-hero__metric small,.admin-dashboard-page.admin-overview-page .dashboard-hero__spotlight-text{color:rgba(203,213,225,.78);font-size:1.1rem;font-weight:600}.admin-dashboard-page.admin-overview-page .dashboard-alert{gap:1.2rem;padding:1.5rem 1.7rem;border-radius:1.5rem;background:linear-gradient(90deg, rgba(245, 158, 11, 0.16), rgba(16, 185, 129, 0.06)),rgba(15,23,42,.9)}.admin-dashboard-page.admin-overview-page .dashboard-alert strong{color:#fff;font-size:1.32rem;font-weight:800}.admin-dashboard-page.admin-overview-page .dashboard-alert span,.admin-dashboard-page.admin-overview-page .dashboard-alert a{font-size:1.15rem;font-weight:700}.admin-dashboard-page.admin-overview-page .dashboard-alert__icon{width:4.8rem;height:4.8rem;border-radius:1.3rem}.admin-dashboard-page.admin-overview-page .admin-section-heading h2{margin:.65rem 0 .35rem;font-size:2rem;font-weight:800;line-height:1.15}.admin-dashboard-page.admin-overview-page .admin-section-heading p{max-width:82rem;color:rgba(203,213,225,.78);font-size:1.18rem;font-weight:600;line-height:1.55}.admin-dashboard-page.admin-overview-page .admin-action-center,.admin-dashboard-page.admin-overview-page .admin-kpi-suite,.admin-dashboard-page.admin-overview-page .dashboard-notifications,.admin-dashboard-page.admin-overview-page .admin-activity-ledger{gap:1.6rem;padding:2rem}.admin-dashboard-page.admin-overview-page .admin-action-center{grid-template-columns:repeat(auto-fit, minmax(22rem, 1fr))}.admin-dashboard-page.admin-overview-page .dashboard-action{min-height:8.8rem;gap:1.2rem;padding:1.5rem;border-radius:1.5rem;color:#fff;font-size:1.32rem;font-weight:800;background:linear-gradient(145deg, rgba(15, 23, 42, 0.96), rgba(2, 8, 16, 0.86)),#0b1627}.admin-dashboard-page.admin-overview-page .dashboard-action::after,.admin-dashboard-page.admin-overview-page .dashboard-stat-card::after,.admin-dashboard-page.admin-overview-page .admin-intelligence-card::after{position:absolute;inset:0 auto 0 0;width:.35rem;border-radius:inherit;background:linear-gradient(180deg, var(--admin-green), rgba(59, 130, 246, 0.65));opacity:.75;content:""}.admin-dashboard-page.admin-overview-page .dashboard-action__icon{width:5.2rem;height:5.2rem;border-radius:1.4rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.24), rgba(59, 130, 246, 0.12)),rgba(2,8,16,.46);color:#d1fae5}.admin-dashboard-page.admin-overview-page .dashboard-action__icon svg{width:2.8rem;height:2.8rem}.admin-dashboard-page.admin-overview-page .admin-kpi-grid{grid-template-columns:repeat(auto-fit, minmax(22rem, 1fr));gap:1.6rem}.admin-dashboard-page.admin-overview-page .dashboard-stat-card{position:relative;overflow:hidden;min-height:19.2rem;gap:1rem 1.2rem;padding:2rem;border-radius:1.6rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.058), rgba(255, 255, 255, 0.018)),linear-gradient(145deg, rgba(15, 23, 42, 0.98), rgba(2, 8, 16, 0.88))}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__icon{width:5.8rem;height:5.8rem;border:1px solid rgba(16,185,129,.2);border-radius:1.5rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.22), rgba(59, 130, 246, 0.1)),rgba(2,8,16,.44);color:#d1fae5}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__icon svg{width:3.4rem;height:3.4rem}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__icon svg *{stroke-width:2.8}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__label{color:rgba(248,250,252,.9);font-size:1.28rem;font-weight:800;line-height:1.22}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__value{margin-top:.4rem;color:#fff;font-size:3.8rem;font-weight:900;line-height:.95;transition:color 220ms ease,text-shadow 220ms ease}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__value.is-counting,.admin-dashboard-page.admin-overview-page .dashboard-hero__metric strong.is-counting,.admin-dashboard-page.admin-overview-page .dashboard-queue__count.is-counting{color:#a7f3d0;text-shadow:0 0 2.2rem rgba(16,185,129,.22)}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__meta{display:flex;align-items:center;gap:.55rem;color:rgba(203,213,225,.78);font-size:1.12rem;font-weight:650}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__meta::before{width:.75rem;height:.75rem;flex:0 0 auto;border-radius:999px;background:currentColor;opacity:.68;content:""}.admin-dashboard-page.admin-overview-page .admin-intelligence-grid{grid-template-columns:repeat(auto-fit, minmax(31rem, 1fr));gap:1.8rem}.admin-dashboard-page.admin-overview-page .admin-intelligence-card{position:relative;overflow:hidden;gap:1.6rem;padding:2rem;border-radius:1.6rem}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__header h2,.admin-dashboard-page.admin-overview-page .dashboard-card__title{color:#fff;font-size:1.85rem;font-weight:800;line-height:1.16}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__metrics{gap:1.2rem}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__metrics div{min-height:9.4rem;padding:1.4rem;border-radius:1.35rem;background:rgba(2,8,16,.44)}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__metrics span{color:rgba(203,213,225,.78);font-size:1.12rem;font-weight:700;text-transform:none}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__metrics strong{color:#fff;font-size:2.55rem;font-weight:900}.admin-dashboard-page.admin-overview-page .admin-bar-row span,.admin-dashboard-page.admin-overview-page .admin-bar-row strong,.admin-dashboard-page.admin-overview-page .admin-segment-list a{font-size:1.12rem;font-weight:750}.admin-dashboard-page.admin-overview-page .admin-bar-row i{height:.85rem}.admin-dashboard-page.admin-overview-page .admin-segment-list{gap:.8rem}.admin-dashboard-page.admin-overview-page .admin-segment-list a{min-height:3.8rem;padding:0 1.1rem;border-radius:999px}.admin-dashboard-page.admin-overview-page .dashboard-notifications__header p{color:rgba(203,213,225,.78);font-size:1.18rem;font-weight:600}.admin-dashboard-page.admin-overview-page .dashboard-notification{padding:1.3rem;border:1px solid rgba(148,163,184,.14);border-radius:1.35rem;transition:background 220ms ease,border-color 220ms ease,transform 220ms ease}.admin-dashboard-page.admin-overview-page .dashboard-notification:hover{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.06);transform:translateY(-1px)}.admin-dashboard-page.admin-overview-page .dashboard-workbench{gap:1.8rem}@media(min-width: 80em){.admin-dashboard-page.admin-overview-page .dashboard-workbench{grid-template-columns:minmax(0, 1.18fr) minmax(34rem, 0.82fr)}}.admin-dashboard-page.admin-overview-page .dashboard-card{padding:2rem;border-radius:1.6rem}.admin-dashboard-page.admin-overview-page .dashboard-queue{gap:1rem}.admin-dashboard-page.admin-overview-page .dashboard-queue__item,.admin-dashboard-page.admin-overview-page .dashboard-timeline__item,.admin-dashboard-page.admin-overview-page .dashboard-system__item{padding:1.4rem;border-radius:1.35rem;transition:background 220ms ease,border-color 220ms ease,transform 220ms ease}.admin-dashboard-page.admin-overview-page .dashboard-queue__item:hover,.admin-dashboard-page.admin-overview-page .dashboard-timeline__item:hover,.admin-dashboard-page.admin-overview-page .dashboard-system__item:hover{border-color:rgba(16,185,129,.26);background:rgba(16,185,129,.055);transform:translateY(-1px)}.admin-dashboard-page.admin-overview-page .dashboard-queue__count{width:5.4rem;min-height:5.4rem;border-radius:1.3rem;font-size:2.05rem;font-weight:900}.admin-dashboard-page.admin-overview-page .dashboard-queue__item strong,.admin-dashboard-page.admin-overview-page .dashboard-timeline__item strong,.admin-dashboard-page.admin-overview-page .dashboard-system__item span{color:#fff;font-size:1.25rem;font-weight:800}.admin-dashboard-page.admin-overview-page .dashboard-queue__item small,.admin-dashboard-page.admin-overview-page .dashboard-timeline__item p,.admin-dashboard-page.admin-overview-page .dashboard-timeline__item small{color:rgba(203,213,225,.76);font-size:1.08rem;font-weight:600;line-height:1.45}.admin-dashboard-page.admin-overview-page .dashboard-pill{border-radius:999px;font-size:1rem;font-weight:850}.admin-dashboard-page.admin-overview-page .admin-activity-table-wrap{border-radius:1.4rem;background:rgba(2,8,16,.42)}.admin-dashboard-page.admin-overview-page .admin-activity-table th,.admin-dashboard-page.admin-overview-page .admin-activity-table td{padding:1.2rem 1.3rem}.admin-dashboard-page.admin-overview-page .admin-activity-table th{color:rgba(226,232,240,.82);font-size:1.05rem;font-weight:850}.admin-dashboard-page.admin-overview-page .admin-activity-table td{color:rgba(226,232,240,.88);font-size:1.12rem;font-weight:600}.admin-dashboard-page.admin-overview-page .admin-activity-table td strong{font-size:1.2rem;font-weight:800}.admin-dashboard-page.admin-overview-page .admin-activity-table td small{font-size:1.05rem;font-weight:600}.admin-dashboard-page.admin-overview-page .admin-activity-type{min-height:2.9rem;padding:0 .9rem;font-size:1rem;font-weight:850}@media(max-width: 64em){.admin-dashboard-page.admin-overview-page .admin-dashboard{padding:1.2rem}.admin-dashboard-page.admin-overview-page .dashboard-main{gap:1.8rem}.admin-dashboard-page.admin-overview-page .dashboard-topbar{position:relative;top:auto;padding:1.5rem}.admin-dashboard-page.admin-overview-page .dashboard-topbar__title{font-size:2.9rem}.admin-dashboard-page.admin-overview-page .dashboard-hero{padding:1.8rem}}@media(max-width: 48em){.admin-dashboard-page.admin-overview-page .admin-dashboard{padding:.9rem}.admin-dashboard-page.admin-overview-page .dashboard-main{gap:1.4rem}.admin-dashboard-page.admin-overview-page .dashboard-topbar,.admin-dashboard-page.admin-overview-page .dashboard-hero,.admin-dashboard-page.admin-overview-page .dashboard-alert,.admin-dashboard-page.admin-overview-page .admin-action-center,.admin-dashboard-page.admin-overview-page .admin-kpi-suite,.admin-dashboard-page.admin-overview-page .dashboard-notifications,.admin-dashboard-page.admin-overview-page .admin-activity-ledger,.admin-dashboard-page.admin-overview-page .admin-intelligence-card,.admin-dashboard-page.admin-overview-page .dashboard-card{padding:1.4rem;border-radius:1.4rem}.admin-dashboard-page.admin-overview-page .dashboard-topbar__title{font-size:2.7rem}.admin-dashboard-page.admin-overview-page .dashboard-hero__title{font-size:2.35rem}.admin-dashboard-page.admin-overview-page .dashboard-hero__metric strong,.admin-dashboard-page.admin-overview-page .dashboard-hero__spotlight-value,.admin-dashboard-page.admin-overview-page .dashboard-stat-card__value{font-size:3rem}.admin-dashboard-page.admin-overview-page .admin-section-heading h2,.admin-dashboard-page.admin-overview-page .admin-intelligence-card__header h2,.admin-dashboard-page.admin-overview-page .dashboard-card__title{font-size:1.75rem}.admin-dashboard-page.admin-overview-page .dashboard-command,.admin-dashboard-page.admin-overview-page .admin-command-meta__item{width:100%}.admin-dashboard-page.admin-overview-page .dashboard-menu--link{width:4.8rem}.admin-dashboard-page.admin-overview-page .admin-kpi-grid,.admin-dashboard-page.admin-overview-page .admin-intelligence-grid{grid-template-columns:1fr}}.admin-dashboard-page.admin-overview-page{background:linear-gradient(rgba(148, 163, 184, 0.026) 1px, transparent 1px),linear-gradient(90deg, rgba(148, 163, 184, 0.02) 1px, transparent 1px),linear-gradient(180deg, #030b14 0%, #06111f 52%, #030b14 100%);background-attachment:fixed;background-size:4.8rem 4.8rem,4.8rem 4.8rem,auto}.admin-dashboard-page.admin-overview-page .admin-dashboard{max-width:144rem;gap:1rem;padding:1rem}.admin-dashboard-page.admin-overview-page .dashboard-main{gap:1rem}.admin-dashboard-page.admin-overview-page .dashboard-topbar{order:1}.admin-dashboard-page.admin-overview-page .admin-kpi-suite{order:2}.admin-dashboard-page.admin-overview-page .dashboard-workbench{order:3}.admin-dashboard-page.admin-overview-page .admin-intelligence-grid{order:4}.admin-dashboard-page.admin-overview-page .dashboard-notifications{order:5}.admin-dashboard-page.admin-overview-page .admin-activity-ledger{order:6}.admin-dashboard-page.admin-overview-page .admin-action-center{order:7}.admin-dashboard-page.admin-overview-page .dashboard-hero{order:8}.admin-dashboard-page.admin-overview-page .dashboard-alert{order:9}.admin-dashboard-page.admin-overview-page .dashboard-sidebar,.admin-dashboard-page.admin-overview-page .dashboard-topbar,.admin-dashboard-page.admin-overview-page .dashboard-hero,.admin-dashboard-page.admin-overview-page .dashboard-alert,.admin-dashboard-page.admin-overview-page .dashboard-action,.admin-dashboard-page.admin-overview-page .dashboard-stat-card,.admin-dashboard-page.admin-overview-page .dashboard-notifications,.admin-dashboard-page.admin-overview-page .dashboard-card,.admin-dashboard-page.admin-overview-page .admin-intelligence-card,.admin-dashboard-page.admin-overview-page .admin-activity-ledger{border-radius:1.2rem;box-shadow:0 .8rem 2.2rem rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.06)}.admin-dashboard-page.admin-overview-page .dashboard-topbar{display:grid;position:sticky;top:.8rem;z-index:120;align-self:start;min-height:7.2rem;grid-template-columns:minmax(20rem, 0.75fr) minmax(30rem, 1fr) auto;gap:.8rem;align-items:center;padding:.9rem 1rem;border-radius:1.2rem}.admin-dashboard-page.admin-overview-page .dashboard-topbar__intro{min-width:0}.admin-dashboard-page.admin-overview-page .dashboard-topbar__eyebrow,.admin-dashboard-page.admin-overview-page .dashboard-topbar__subtitle,.admin-dashboard-page.admin-overview-page .dashboard-topbar__signals{display:none}.admin-dashboard-page.admin-overview-page .dashboard-topbar__title{overflow:hidden;margin:0;font-size:3.2rem;font-weight:800;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard-page.admin-overview-page .admin-command-meta{gap:.5rem;margin:.45rem 0 0}.admin-dashboard-page.admin-overview-page .admin-command-meta__item{min-height:2.6rem;padding:0 .72rem;font-size:1.1rem;font-weight:700}.admin-dashboard-page.admin-overview-page .admin-command-meta__item:not(.admin-command-meta__item--live){display:none}.admin-dashboard-page.admin-overview-page .admin-command-meta__item i{width:.66rem;height:.66rem;box-shadow:0 0 0 .36rem rgba(16,185,129,.12)}.admin-dashboard-page.admin-overview-page .dashboard-topbar__utility{flex-wrap:nowrap;gap:.55rem;justify-content:center;min-width:0}.admin-dashboard-page.admin-overview-page .dashboard-command{min-width:min(100%,36rem);min-height:4.2rem;border-radius:1rem}.admin-dashboard-page.admin-overview-page .dashboard-command input{font-size:1.25rem;font-weight:650}.admin-dashboard-page.admin-overview-page .dashboard-signal,.admin-dashboard-page.admin-overview-page .dashboard-menu summary,.admin-dashboard-page.admin-overview-page .dashboard-menu--link,.admin-dashboard-page.admin-overview-page .dashboard-btn{min-height:4.2rem;border-radius:1rem;font-size:1.15rem;font-weight:750}.admin-dashboard-page.admin-overview-page .dashboard-menu--link,.admin-dashboard-page.admin-overview-page .dashboard-menu summary{width:4.2rem;min-width:4.2rem}.admin-dashboard-page.admin-overview-page .dashboard-menu__badge{min-width:1.9rem;height:1.9rem;font-size:.9rem}.admin-dashboard-page.admin-overview-page .dashboard-topbar__actions{grid-column:auto;flex-wrap:nowrap;gap:.5rem;justify-content:flex-end}.admin-dashboard-page.admin-overview-page .dashboard-topbar__actions .dashboard-btn{padding:0 .9rem;white-space:nowrap}.admin-dashboard-page.admin-overview-page .admin-kpi-suite{gap:.8rem;padding:1rem}.admin-dashboard-page.admin-overview-page .admin-kpi-suite>.admin-section-heading{display:none}.admin-dashboard-page.admin-overview-page .admin-kpi-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:.8rem}@media(min-width: 80em){.admin-dashboard-page.admin-overview-page .admin-kpi-grid{grid-template-columns:repeat(6, minmax(0, 1fr))}}.admin-dashboard-page.admin-overview-page .dashboard-stat-card{min-height:11.8rem;gap:.55rem .75rem;padding:1rem;border-radius:1rem}.admin-dashboard-page.admin-overview-page .dashboard-stat-card::after,.admin-dashboard-page.admin-overview-page .dashboard-action::after,.admin-dashboard-page.admin-overview-page .admin-intelligence-card::after{width:.26rem}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__icon{width:4.2rem;height:4.2rem;border-radius:1rem}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__icon svg{width:3rem;height:3rem}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__label{font-size:1.22rem;font-weight:750;line-height:1.18}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__value{margin-top:.1rem;font-size:3.2rem;font-weight:850;line-height:.98}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__meta{gap:.38rem;font-size:1.05rem;font-weight:650;line-height:1.25}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__meta::before{width:.58rem;height:.58rem}.admin-dashboard-page.admin-overview-page .dashboard-workbench{display:grid;gap:1rem}@media(min-width: 80em){.admin-dashboard-page.admin-overview-page .dashboard-workbench{grid-template-columns:minmax(0, 1.7fr) minmax(27rem, 0.75fr);grid-template-areas:"activity queue" "activity system"}}.admin-dashboard-page.admin-overview-page .dashboard-card--activity{grid-area:auto}.admin-dashboard-page.admin-overview-page .dashboard-card--wide{grid-area:auto;grid-row:auto}.admin-dashboard-page.admin-overview-page .dashboard-card--system{grid-area:auto}@media(min-width: 80em){.admin-dashboard-page.admin-overview-page .dashboard-card--activity{grid-area:activity}.admin-dashboard-page.admin-overview-page .dashboard-card--wide{grid-area:queue}.admin-dashboard-page.admin-overview-page .dashboard-card--system{grid-area:system}}.admin-dashboard-page.admin-overview-page .dashboard-card,.admin-dashboard-page.admin-overview-page .dashboard-notifications,.admin-dashboard-page.admin-overview-page .admin-activity-ledger,.admin-dashboard-page.admin-overview-page .admin-intelligence-card,.admin-dashboard-page.admin-overview-page .admin-action-center{padding:1rem}.admin-dashboard-page.admin-overview-page .dashboard-card__header{gap:.7rem;margin-bottom:.8rem}.admin-dashboard-page.admin-overview-page .dashboard-card__eyebrow,.admin-dashboard-page.admin-overview-page .dashboard-hero__badge,.admin-dashboard-page.admin-overview-page .admin-section-heading>span,.admin-dashboard-page.admin-overview-page .admin-intelligence-card__header>span{min-height:2.2rem;padding:0 .7rem;font-size:1rem;font-weight:800}.admin-dashboard-page.admin-overview-page .dashboard-card__title,.admin-dashboard-page.admin-overview-page .admin-intelligence-card__header h2,.admin-dashboard-page.admin-overview-page .admin-section-heading h2{margin:.35rem 0 0;font-size:1.8rem;font-weight:800;line-height:1.14}.admin-dashboard-page.admin-overview-page .admin-section-heading p,.admin-dashboard-page.admin-overview-page .dashboard-notifications__header p{font-size:1.12rem;line-height:1.4}.admin-dashboard-page.admin-overview-page .dashboard-timeline{max-height:34rem;overflow-y:auto;padding-right:.2rem}.admin-dashboard-page.admin-overview-page .dashboard-queue,.admin-dashboard-page.admin-overview-page .dashboard-timeline,.admin-dashboard-page.admin-overview-page .dashboard-system,.admin-dashboard-page.admin-overview-page .dashboard-notifications__list{gap:.55rem}.admin-dashboard-page.admin-overview-page .dashboard-queue__item,.admin-dashboard-page.admin-overview-page .dashboard-timeline__item,.admin-dashboard-page.admin-overview-page .dashboard-system__item,.admin-dashboard-page.admin-overview-page .dashboard-notification{padding:.85rem;border-radius:1rem}.admin-dashboard-page.admin-overview-page .dashboard-queue__count{width:4.2rem;min-height:4.2rem;border-radius:.9rem;font-size:1.9rem}.admin-dashboard-page.admin-overview-page .dashboard-queue__item strong,.admin-dashboard-page.admin-overview-page .dashboard-timeline__item strong,.admin-dashboard-page.admin-overview-page .dashboard-system__item span{font-size:1.28rem;font-weight:800}.admin-dashboard-page.admin-overview-page .dashboard-queue__item small,.admin-dashboard-page.admin-overview-page .dashboard-timeline__item p,.admin-dashboard-page.admin-overview-page .dashboard-timeline__item small{font-size:1.08rem;line-height:1.35}.admin-dashboard-page.admin-overview-page .dashboard-pill{min-height:2.2rem;padding:0 .65rem;font-size:.98rem}.admin-dashboard-page.admin-overview-page .admin-intelligence-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}@media(min-width: 80em){.admin-dashboard-page.admin-overview-page .admin-intelligence-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.admin-dashboard-page.admin-overview-page .admin-intelligence-card{gap:.8rem;min-height:0}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__metrics{gap:.55rem}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__metrics div{min-height:6.6rem;padding:.8rem;border-radius:.9rem}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__metrics span,.admin-dashboard-page.admin-overview-page .admin-bar-row span,.admin-dashboard-page.admin-overview-page .admin-bar-row strong,.admin-dashboard-page.admin-overview-page .admin-segment-list a{font-size:1.05rem}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__metrics strong{font-size:2.25rem;font-weight:850}.admin-dashboard-page.admin-overview-page .admin-bar-list{gap:.48rem}.admin-dashboard-page.admin-overview-page .admin-bar-row i{height:.62rem}.admin-dashboard-page.admin-overview-page .admin-segment-list{gap:.45rem}.admin-dashboard-page.admin-overview-page .admin-segment-list a{min-height:2.9rem;padding:0 .75rem}.admin-dashboard-page.admin-overview-page .dashboard-notifications__header{gap:.75rem}.admin-dashboard-page.admin-overview-page .dashboard-notifications__actions{gap:.45rem}.admin-dashboard-page.admin-overview-page .dashboard-notifications__list{max-height:26rem}.admin-dashboard-page.admin-overview-page .admin-activity-ledger{gap:.8rem}.admin-dashboard-page.admin-overview-page .admin-activity-table-wrap{border-radius:1rem}.admin-dashboard-page.admin-overview-page .admin-activity-table{min-width:68rem}.admin-dashboard-page.admin-overview-page .admin-activity-table th,.admin-dashboard-page.admin-overview-page .admin-activity-table td{padding:.75rem .85rem}.admin-dashboard-page.admin-overview-page .admin-activity-table th{font-size:1.12rem}.admin-dashboard-page.admin-overview-page .admin-activity-table td{font-size:1.3rem;line-height:1.28}.admin-dashboard-page.admin-overview-page .admin-activity-table td strong,.admin-dashboard-page.admin-overview-page .admin-activity-table td .admin-activity-table__title{display:block;color:#fff;font-size:1.35rem;font-weight:800}.admin-dashboard-page.admin-overview-page .admin-activity-table td small{margin-top:.12rem;font-size:1.08rem;line-height:1.3}.admin-dashboard-page.admin-overview-page .admin-activity-table__title:hover,.admin-dashboard-page.admin-overview-page .admin-activity-table__title:focus-visible{color:#a7f3d0;outline:0}.admin-dashboard-page.admin-overview-page .admin-activity-type{min-height:2.4rem;padding:0 .65rem;font-size:1rem}.admin-dashboard-page.admin-overview-page .admin-action-center{grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:.7rem}.admin-dashboard-page.admin-overview-page .dashboard-action{min-height:5.8rem;gap:.75rem;padding:.85rem;border-radius:1rem;font-size:1.18rem;font-weight:750}.admin-dashboard-page.admin-overview-page .dashboard-action__icon{width:3.7rem;height:3.7rem;border-radius:.9rem}.admin-dashboard-page.admin-overview-page .dashboard-action__icon svg{width:2.2rem;height:2.2rem}.admin-dashboard-page.admin-overview-page .dashboard-hero{grid-template-columns:minmax(0, 1fr) minmax(22rem, 0.32fr);gap:.9rem;padding:1rem}.admin-dashboard-page.admin-overview-page .dashboard-hero__title{margin:.45rem 0 .25rem;font-size:2rem}.admin-dashboard-page.admin-overview-page .dashboard-hero__text{display:none}.admin-dashboard-page.admin-overview-page .dashboard-hero__metrics{grid-template-columns:repeat(4, minmax(0, 1fr));gap:.55rem;margin-top:.75rem}.admin-dashboard-page.admin-overview-page .dashboard-hero__metric,.admin-dashboard-page.admin-overview-page .dashboard-hero__spotlight-card{min-height:7.8rem;padding:.75rem;border-radius:1rem}.admin-dashboard-page.admin-overview-page .dashboard-hero__metric span,.admin-dashboard-page.admin-overview-page .dashboard-hero__spotlight-label{font-size:1.02rem}.admin-dashboard-page.admin-overview-page .dashboard-hero__metric strong,.admin-dashboard-page.admin-overview-page .dashboard-hero__spotlight-value{font-size:2.6rem}.admin-dashboard-page.admin-overview-page .dashboard-hero__metric small,.admin-dashboard-page.admin-overview-page .dashboard-hero__spotlight-text{font-size:.98rem;line-height:1.28}.admin-dashboard-page.admin-overview-page .dashboard-alert{grid-template-columns:auto minmax(0, 1fr) auto;gap:.75rem;padding:.85rem 1rem}.admin-dashboard-page.admin-overview-page .dashboard-alert strong{font-size:1.25rem}.admin-dashboard-page.admin-overview-page .dashboard-alert span,.admin-dashboard-page.admin-overview-page .dashboard-alert a{font-size:1.08rem}.admin-dashboard-page.admin-overview-page .dashboard-alert__icon{width:3.8rem;height:3.8rem}.admin-dashboard-page.admin-overview-page .dashboard-nav__link{min-height:4.2rem;font-size:1.35rem}.admin-dashboard-page.admin-overview-page .dashboard-nav__icon{width:3.4rem;height:3.4rem}.admin-dashboard-page.admin-overview-page .dashboard-nav__icon svg,.admin-dashboard-page.admin-overview-page .dashboard-topbar svg,.admin-dashboard-page.admin-overview-page .dashboard-alert svg,.admin-dashboard-page.admin-overview-page .dashboard-action__icon svg,.admin-dashboard-page.admin-overview-page .dashboard-stat-card__icon svg,.admin-dashboard-page.admin-overview-page .dashboard-notification__icon svg{width:2.2rem;height:2.2rem}@media(max-width: 80em){.admin-dashboard-page.admin-overview-page .dashboard-topbar{grid-template-columns:minmax(20rem, 0.8fr) minmax(28rem, 1fr)}.admin-dashboard-page.admin-overview-page .dashboard-topbar__actions{grid-column:1/-1}.admin-dashboard-page.admin-overview-page .admin-command-meta__item:not(.admin-command-meta__item--live){display:inline-flex}}@media(max-width: 64em){.admin-dashboard-page.admin-overview-page .dashboard-topbar{position:sticky;top:.65rem;grid-template-columns:1fr;min-height:0}.admin-dashboard-page.admin-overview-page .dashboard-topbar__utility,.admin-dashboard-page.admin-overview-page .dashboard-topbar__actions{justify-content:flex-start}.admin-dashboard-page.admin-overview-page .admin-kpi-grid,.admin-dashboard-page.admin-overview-page .admin-intelligence-grid,.admin-dashboard-page.admin-overview-page .dashboard-hero__metrics{grid-template-columns:repeat(2, minmax(0, 1fr))}.admin-dashboard-page.admin-overview-page .dashboard-hero{grid-template-columns:1fr}}@media(max-width: 48em){.admin-dashboard-page.admin-overview-page .admin-dashboard{padding:.7rem}.admin-dashboard-page.admin-overview-page .dashboard-main{gap:.8rem}.admin-dashboard-page.admin-overview-page .dashboard-topbar,.admin-dashboard-page.admin-overview-page .admin-kpi-suite,.admin-dashboard-page.admin-overview-page .dashboard-card,.admin-dashboard-page.admin-overview-page .dashboard-notifications,.admin-dashboard-page.admin-overview-page .admin-activity-ledger,.admin-dashboard-page.admin-overview-page .admin-intelligence-card,.admin-dashboard-page.admin-overview-page .admin-action-center,.admin-dashboard-page.admin-overview-page .dashboard-hero,.admin-dashboard-page.admin-overview-page .dashboard-alert{padding:.85rem}.admin-dashboard-page.admin-overview-page .dashboard-topbar__title{font-size:2.55rem;white-space:normal}.admin-dashboard-page.admin-overview-page .dashboard-topbar{top:.45rem}.admin-dashboard-page.admin-overview-page .dashboard-topbar__utility,.admin-dashboard-page.admin-overview-page .dashboard-topbar__actions,.admin-dashboard-page.admin-overview-page .admin-command-meta{flex-wrap:wrap}.admin-dashboard-page.admin-overview-page .dashboard-command,.admin-dashboard-page.admin-overview-page .dashboard-topbar__actions .dashboard-btn{width:100%}.admin-dashboard-page.admin-overview-page .admin-kpi-grid,.admin-dashboard-page.admin-overview-page .admin-intelligence-grid,.admin-dashboard-page.admin-overview-page .dashboard-hero__metrics{grid-template-columns:1fr}.admin-dashboard-page.admin-overview-page .dashboard-stat-card{min-height:10.8rem}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__value,.admin-dashboard-page.admin-overview-page .dashboard-hero__metric strong,.admin-dashboard-page.admin-overview-page .dashboard-hero__spotlight-value{font-size:2.8rem}.admin-dashboard-page.admin-overview-page .dashboard-card__title,.admin-dashboard-page.admin-overview-page .admin-intelligence-card__header h2,.admin-dashboard-page.admin-overview-page .admin-section-heading h2,.admin-dashboard-page.admin-overview-page .dashboard-hero__title{font-size:1.65rem}}.admin-dashboard-page.admin-overview-page .dashboard-topbar{display:grid;position:sticky;top:.8rem;z-index:140;align-self:start;min-height:5.6rem;grid-template-columns:minmax(17rem, 0.58fr) minmax(30rem, 1.35fr) max-content;gap:.8rem;align-items:center;overflow:visible;padding:.8rem 1rem;border:1px solid rgba(148,163,184,.14);border-radius:.8rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.045), transparent 42%),linear-gradient(180deg, rgba(15, 23, 42, 0.94), rgba(7, 17, 31, 0.96));box-shadow:0 1rem 2.6rem rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.06);backdrop-filter:blur(18px)}.admin-dashboard-page.admin-overview-page .dashboard-topbar::before{position:absolute;inset:0;z-index:-1;border-radius:.74rem;background:radial-gradient(circle at 10% 0%, rgba(16, 185, 129, 0.11), transparent 24rem),radial-gradient(circle at 84% 0%, rgba(59, 130, 246, 0.1), transparent 22rem);pointer-events:none;content:""}.admin-dashboard-page.admin-overview-page .dashboard-topbar__intro{min-width:0}.admin-dashboard-page.admin-overview-page .dashboard-topbar__eyebrow,.admin-dashboard-page.admin-overview-page .dashboard-topbar__subtitle,.admin-dashboard-page.admin-overview-page .dashboard-topbar__signals{display:none}.admin-dashboard-page.admin-overview-page .dashboard-topbar__title{overflow:hidden;margin:0;color:#fff;font-size:1.72rem;font-weight:800;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard-page.admin-overview-page .admin-command-meta{display:flex;margin:.3rem 0 0}.admin-dashboard-page.admin-overview-page .admin-command-meta__item{min-height:2.2rem;padding:0 .62rem;border-color:rgba(16,185,129,.2);background:rgba(16,185,129,.075);color:#a7f3d0;font-size:.92rem;font-weight:800;line-height:1}.admin-dashboard-page.admin-overview-page .admin-command-meta__item:not(.admin-command-meta__item--live){display:none}.admin-dashboard-page.admin-overview-page .dashboard-topbar__utility{display:grid;grid-template-columns:minmax(22rem, 1fr) repeat(3, max-content);gap:.4rem;align-items:center;justify-content:stretch;min-width:0}.admin-dashboard-page.admin-overview-page .dashboard-command{display:flex;min-width:0;width:100%;min-height:3.8rem;height:3.8rem;gap:.5rem;align-items:center;padding:0 .55rem 0 .9rem;border:1px solid rgba(148,163,184,.16);border-radius:.8rem;background:rgba(2,8,16,.62);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);transition:border-color 220ms ease,background 220ms ease,box-shadow 220ms ease}.admin-dashboard-page.admin-overview-page .dashboard-command:focus-within{border-color:rgba(16,185,129,.42);background:rgba(2,8,16,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 .3rem rgba(16,185,129,.08)}.admin-dashboard-page.admin-overview-page .dashboard-command__icon{width:1.3rem;height:1.3rem;flex:0 0 1.3rem;color:rgba(203,213,225,.78)}.admin-dashboard-page.admin-overview-page .dashboard-command input{min-width:0;flex:1 1 auto;color:#fff;font-size:1.25rem;font-weight:600}.admin-dashboard-page.admin-overview-page .dashboard-command input::placeholder{color:rgba(148,163,184,.78)}.admin-dashboard-page.admin-overview-page .dashboard-command__submit{display:inline-flex;width:2.8rem;min-width:2.8rem;height:2.8rem;flex:0 0 2.8rem;align-items:center;justify-content:center;border:0;border-radius:.65rem;background:linear-gradient(135deg, #10b981, #059669);color:#04111f;cursor:pointer;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}.admin-dashboard-page.admin-overview-page .dashboard-command__submit:hover,.admin-dashboard-page.admin-overview-page .dashboard-command__submit:focus-visible{filter:brightness(1.04);outline:0;transform:translateY(-1px);box-shadow:0 .7rem 1.5rem rgba(16,185,129,.18)}.admin-dashboard-page.admin-overview-page .dashboard-command__submit svg{width:1.25rem;height:1.25rem}.admin-dashboard-page.admin-overview-page .dashboard-menu summary,.admin-dashboard-page.admin-overview-page .dashboard-menu--link{display:inline-flex;width:3.8rem;min-width:3.8rem;height:3.8rem;min-height:3.8rem;align-items:center;justify-content:center;padding:0;border:1px solid rgba(148,163,184,.14);border-radius:.8rem;background:rgba(15,23,42,.76);color:#d1fae5;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}.admin-dashboard-page.admin-overview-page .dashboard-menu summary:hover,.admin-dashboard-page.admin-overview-page .dashboard-menu summary:focus-visible,.admin-dashboard-page.admin-overview-page .dashboard-menu[open] summary,.admin-dashboard-page.admin-overview-page .dashboard-menu--link:hover,.admin-dashboard-page.admin-overview-page .dashboard-menu--link:focus-visible{border-color:rgba(16,185,129,.32);background:rgba(16,185,129,.12);box-shadow:0 .8rem 1.7rem rgba(16,185,129,.1);outline:0;transform:translateY(-1px)}.admin-dashboard-page.admin-overview-page .dashboard-menu summary svg,.admin-dashboard-page.admin-overview-page .dashboard-menu--link svg{width:1.35rem;height:1.35rem}.admin-dashboard-page.admin-overview-page .dashboard-menu__badge{top:-0.45rem;right:-0.45rem;min-width:1.7rem;height:1.7rem;padding:0 .3rem;border:2px solid #07111f;font-size:.9rem;font-weight:800}.admin-dashboard-page.admin-overview-page .dashboard-menu--profile summary{width:auto;min-width:12.8rem;justify-content:flex-start;gap:.5rem;padding:.35rem .6rem}.admin-dashboard-page.admin-overview-page .dashboard-menu__avatar{width:3rem;height:3rem;border-radius:.72rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.95), rgba(59, 130, 246, 0.72)),#10b981;color:#03111f;font-size:1.1rem;font-weight:900}.admin-dashboard-page.admin-overview-page .dashboard-menu__identity{display:grid;min-width:0;gap:.05rem}.admin-dashboard-page.admin-overview-page .dashboard-menu__name{overflow:hidden;max-width:8rem;color:#fff;font-size:1.1rem;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard-page.admin-overview-page .dashboard-menu__identity small{overflow:hidden;max-width:8rem;color:rgba(148,163,184,.86);font-size:.9rem;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard-page.admin-overview-page .dashboard-menu__chevron{width:1.05rem !important;height:1.05rem !important;margin-left:.1rem;color:rgba(203,213,225,.82)}.admin-dashboard-page.admin-overview-page .dashboard-menu__panel{top:calc(100% + .7rem);border-color:rgba(148,163,184,.16);border-radius:.9rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.04), transparent 42%),rgba(7,17,31,.98);box-shadow:0 1.2rem 3rem rgba(0,0,0,.34)}.admin-dashboard-page.admin-overview-page .dashboard-topbar__actions{display:flex;flex-wrap:nowrap;gap:.4rem;align-items:center;justify-content:flex-end;min-width:0}.admin-dashboard-page.admin-overview-page .dashboard-topbar__actions .dashboard-btn{min-height:3.8rem;height:3.8rem;padding:0 .9rem;border-radius:.8rem;font-size:1.1rem;font-weight:700;white-space:nowrap}.admin-dashboard-page.admin-overview-page .dashboard-topbar__actions .dashboard-btn--primary{background:linear-gradient(135deg, #10b981, #059669);color:#04111f}@media(max-width: 80em){.admin-dashboard-page.admin-overview-page .dashboard-topbar{grid-template-columns:minmax(18rem, 0.55fr) minmax(24rem, 1fr)}.admin-dashboard-page.admin-overview-page .dashboard-topbar__actions{grid-column:1/-1;justify-content:flex-start;overflow-x:auto;padding-bottom:.1rem}}@media(max-width: 64em){.admin-dashboard-page.admin-overview-page .dashboard-topbar{top:.65rem;grid-template-columns:1fr;gap:.65rem}.admin-dashboard-page.admin-overview-page .dashboard-topbar__utility{grid-template-columns:minmax(20rem, 1fr) repeat(3, max-content)}.admin-dashboard-page.admin-overview-page .admin-command-meta__item:not(.admin-command-meta__item--live){display:inline-flex}}@media(max-width: 48em){.admin-dashboard-page.admin-overview-page .dashboard-topbar{top:.45rem;padding:.7rem}.admin-dashboard-page.admin-overview-page .dashboard-topbar__title{font-size:1.55rem;white-space:normal}.admin-dashboard-page.admin-overview-page .dashboard-topbar__utility{display:flex;flex-wrap:wrap;justify-content:flex-start}.admin-dashboard-page.admin-overview-page .dashboard-command{width:100%;flex-basis:100%}.admin-dashboard-page.admin-overview-page .dashboard-topbar__actions{flex-wrap:wrap}.admin-dashboard-page.admin-overview-page .dashboard-topbar__actions .dashboard-btn{flex:1 1 auto;justify-content:center}.admin-dashboard-page.admin-overview-page .dashboard-menu--profile summary{min-width:3.8rem;width:3.8rem;justify-content:center;padding:0}.admin-dashboard-page.admin-overview-page .dashboard-menu__identity,.admin-dashboard-page.admin-overview-page .dashboard-menu__chevron{display:none}}.admin-dashboard-page.admin-overview-page .dashboard-main{gap:.95rem}.admin-dashboard-page.admin-overview-page .dashboard-hero,.admin-dashboard-page.admin-overview-page .dashboard-alert{display:none}.admin-dashboard-page.admin-overview-page .admin-kpi-suite{order:2}.admin-dashboard-page.admin-overview-page .dashboard-workbench{order:3}.admin-dashboard-page.admin-overview-page .admin-action-center{order:4}.admin-dashboard-page.admin-overview-page .admin-intelligence-grid{order:5}.admin-dashboard-page.admin-overview-page .dashboard-notifications{order:6}.admin-dashboard-page.admin-overview-page .admin-activity-ledger{order:7}.admin-dashboard-page.admin-overview-page .dashboard-topbar,.admin-dashboard-page.admin-overview-page .admin-kpi-suite,.admin-dashboard-page.admin-overview-page .dashboard-card,.admin-dashboard-page.admin-overview-page .dashboard-notifications,.admin-dashboard-page.admin-overview-page .admin-activity-ledger,.admin-dashboard-page.admin-overview-page .admin-intelligence-card,.admin-dashboard-page.admin-overview-page .admin-action-center{border:1px solid hsla(0,0%,100%,.105);border-radius:.9rem;background:radial-gradient(circle at 0 0, rgba(16, 185, 129, 0.08), transparent 18rem),linear-gradient(160deg, rgba(255, 255, 255, 0.072), rgba(255, 255, 255, 0.022)),rgba(3,15,26,.74);box-shadow:0 2.2rem 4.2rem -3.4rem rgba(0,0,0,.82),inset 0 1px 0 hsla(0,0%,100%,.08)}.admin-dashboard-page.admin-overview-page .admin-kpi-suite,.admin-dashboard-page.admin-overview-page .dashboard-card,.admin-dashboard-page.admin-overview-page .dashboard-notifications,.admin-dashboard-page.admin-overview-page .admin-activity-ledger,.admin-dashboard-page.admin-overview-page .admin-intelligence-card,.admin-dashboard-page.admin-overview-page .admin-action-center{padding:1.05rem}.admin-dashboard-page.admin-overview-page .dashboard-topbar{border-radius:.9rem}.admin-dashboard-page.admin-overview-page .admin-kpi-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:.8rem}@media(min-width: 80em){.admin-dashboard-page.admin-overview-page .admin-kpi-grid{grid-template-columns:repeat(6, minmax(0, 1fr))}}.admin-dashboard-page.admin-overview-page .dashboard-stat-card{min-height:10.7rem;padding:1.05rem;border-radius:.8rem;background:radial-gradient(circle at 0 0, rgba(16, 185, 129, 0.1), transparent 14rem),rgba(2,8,16,.48);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055)}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__icon{width:3.65rem;height:3.65rem;border-radius:.78rem}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__icon svg{width:2.25rem;height:2.25rem}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__label{font-size:1.12rem;font-weight:800;text-transform:uppercase}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__value{font-size:2.8rem}.admin-dashboard-page.admin-overview-page .dashboard-stat-card__meta{font-size:1rem}.admin-dashboard-page.admin-overview-page .dashboard-workbench{grid-template-columns:minmax(0, 1fr);gap:.95rem}@media(min-width: 80em){.admin-dashboard-page.admin-overview-page .dashboard-workbench{grid-template-columns:minmax(0, 1.38fr) minmax(28rem, 0.62fr);grid-template-areas:"activity queue" "system queue";align-items:start}}@media(min-width: 80em){.admin-dashboard-page.admin-overview-page .dashboard-card--activity{grid-area:activity}.admin-dashboard-page.admin-overview-page .dashboard-card--wide{grid-area:queue}.admin-dashboard-page.admin-overview-page .dashboard-card--system{grid-area:system}}.admin-dashboard-page.admin-overview-page .dashboard-card--activity,.admin-dashboard-page.admin-overview-page .dashboard-card--wide,.admin-dashboard-page.admin-overview-page .dashboard-card--system{min-height:0}.admin-dashboard-page.admin-overview-page .dashboard-card__header{align-items:center;margin-bottom:.75rem}.admin-dashboard-page.admin-overview-page .dashboard-card__eyebrow,.admin-dashboard-page.admin-overview-page .admin-section-heading>span,.admin-dashboard-page.admin-overview-page .admin-intelligence-card__header>span{min-height:2.1rem;padding:0 .72rem;border-color:rgba(16,185,129,.2);background:rgba(16,185,129,.1);color:#a7f3d0;font-size:.95rem;font-weight:850;letter-spacing:.055em}.admin-dashboard-page.admin-overview-page .dashboard-card__title,.admin-dashboard-page.admin-overview-page .admin-section-heading h2,.admin-dashboard-page.admin-overview-page .admin-intelligence-card__header h2{margin-top:.28rem;font-size:1.65rem;line-height:1.16}.admin-dashboard-page.admin-overview-page .admin-section-heading p,.admin-dashboard-page.admin-overview-page .dashboard-notifications__header p{max-width:72rem;font-size:1.05rem}.admin-dashboard-page.admin-overview-page .dashboard-timeline{display:grid;gap:.58rem;max-height:24.4rem;overflow-y:auto}.admin-dashboard-page.admin-overview-page .dashboard-timeline__item,.admin-dashboard-page.admin-overview-page .dashboard-queue__item,.admin-dashboard-page.admin-overview-page .dashboard-system__item,.admin-dashboard-page.admin-overview-page .dashboard-notification{padding:.75rem .82rem;border-radius:.72rem;background:rgba(2,8,16,.46)}.admin-dashboard-page.admin-overview-page .dashboard-timeline__item strong,.admin-dashboard-page.admin-overview-page .dashboard-queue__item strong,.admin-dashboard-page.admin-overview-page .dashboard-system__item span{font-size:1.14rem}.admin-dashboard-page.admin-overview-page .dashboard-timeline__item p,.admin-dashboard-page.admin-overview-page .dashboard-timeline__item small,.admin-dashboard-page.admin-overview-page .dashboard-queue__item small{font-size:.98rem;line-height:1.32}.admin-dashboard-page.admin-overview-page .dashboard-queue{gap:.58rem}.admin-dashboard-page.admin-overview-page .dashboard-queue__count{width:3.8rem;min-height:3.8rem;border-radius:.72rem;font-size:1.65rem}.admin-dashboard-page.admin-overview-page .dashboard-system{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.55rem}.admin-dashboard-page.admin-overview-page .dashboard-system__item{min-height:3.8rem}.admin-dashboard-page.admin-overview-page .admin-action-center{display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));gap:.65rem}.admin-dashboard-page.admin-overview-page .admin-action-center .admin-section-heading{grid-column:1/-1}.admin-dashboard-page.admin-overview-page .dashboard-action{min-height:5rem;gap:.68rem;padding:.72rem .82rem;border-radius:.78rem;font-size:1.08rem;background:rgba(2,8,16,.42)}.admin-dashboard-page.admin-overview-page .dashboard-action__icon{width:3.4rem;height:3.4rem;border-radius:.72rem}.admin-dashboard-page.admin-overview-page .dashboard-action__icon svg{width:1.9rem;height:1.9rem}.admin-dashboard-page.admin-overview-page .admin-intelligence-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.95rem}@media(min-width: 80em){.admin-dashboard-page.admin-overview-page .admin-intelligence-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.admin-dashboard-page.admin-overview-page .admin-intelligence-card{gap:.75rem;padding:1rem}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__metrics{gap:.5rem}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__metrics div{min-height:5.8rem;padding:.68rem;border-radius:.72rem}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__metrics span,.admin-dashboard-page.admin-overview-page .admin-bar-row span,.admin-dashboard-page.admin-overview-page .admin-bar-row strong,.admin-dashboard-page.admin-overview-page .admin-segment-list a{font-size:.96rem}.admin-dashboard-page.admin-overview-page .admin-intelligence-card__metrics strong{font-size:2rem}.admin-dashboard-page.admin-overview-page .admin-segment-list a{min-height:2.65rem;padding:0 .64rem}.admin-dashboard-page.admin-overview-page .dashboard-notifications{gap:.8rem}.admin-dashboard-page.admin-overview-page .dashboard-notifications__header{align-items:center}.admin-dashboard-page.admin-overview-page .dashboard-notifications__list{display:grid;gap:.55rem;max-height:22rem;overflow-y:auto}.admin-dashboard-page.admin-overview-page .dashboard-notification__icon{width:3.3rem;height:3.3rem;border-radius:.74rem}.admin-dashboard-page.admin-overview-page .dashboard-notification__main p,.admin-dashboard-page.admin-overview-page .dashboard-notification__body p{font-size:.98rem;line-height:1.32}.admin-dashboard-page.admin-overview-page .admin-activity-ledger{gap:.8rem}.admin-dashboard-page.admin-overview-page .admin-activity-table{min-width:64rem}.admin-dashboard-page.admin-overview-page .admin-activity-table th,.admin-dashboard-page.admin-overview-page .admin-activity-table td{padding:.68rem .78rem}.admin-dashboard-page.admin-overview-page .admin-activity-table th{font-size:.98rem}.admin-dashboard-page.admin-overview-page .admin-activity-table td{font-size:1.05rem}.admin-dashboard-page.admin-overview-page .admin-activity-table td .admin-activity-table__title{font-size:1.15rem}.admin-dashboard-page.admin-overview-page .admin-activity-table td small{font-size:.94rem}.admin-dashboard-page.admin-overview-page .dashboard-topbar__actions [data-logout]{display:none}@media(max-width: 64em){.admin-dashboard-page.admin-overview-page .admin-kpi-grid,.admin-dashboard-page.admin-overview-page .admin-intelligence-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.admin-dashboard-page.admin-overview-page .dashboard-workbench{grid-template-columns:1fr}.admin-dashboard-page.admin-overview-page .dashboard-system{grid-template-columns:1fr}}@media(max-width: 48em){.admin-dashboard-page.admin-overview-page .admin-kpi-grid,.admin-dashboard-page.admin-overview-page .admin-intelligence-grid,.admin-dashboard-page.admin-overview-page .admin-action-center{grid-template-columns:1fr}.admin-dashboard-page.admin-overview-page .dashboard-timeline,.admin-dashboard-page.admin-overview-page .dashboard-notifications__list{max-height:none}}.admin-dashboard-page.admin-overview-page{--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6}.admin-dashboard-page.admin-overview-page .dashboard-stats.admin-kpi-suite{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.admin-dashboard-page.admin-overview-page .admin-kpi-suite>.admin-section-heading{grid-column:1/-1;margin:0 0 .15rem}.admin-dashboard-page.admin-overview-page .admin-kpi-suite>.admin-section-heading>span{min-height:2rem;padding:0 .65rem;border-color:rgba(16,185,129,.18);background:rgba(16,185,129,.09);color:#a7f3d0;font-size:.92rem;font-weight:700;letter-spacing:0}.admin-dashboard-page.admin-overview-page .admin-kpi-suite>.admin-section-heading h2{margin-top:.3rem;color:#fff;font-size:1.7rem;font-weight:700;line-height:1.15;letter-spacing:0}.admin-dashboard-page.admin-overview-page .admin-kpi-suite>.admin-section-heading p{max-width:78rem;margin-top:.25rem;color:rgba(148,163,184,.86);font-size:1.05rem;line-height:1.35}.admin-dashboard-page.admin-overview-page .admin-kpi-grid{display:contents}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card{--admin-kpi-accent: var(--success);--admin-kpi-accent-rgb: 16, 185, 129;position:relative;display:grid;grid-template-columns:3rem minmax(0, 1fr);grid-template-areas:"icon title" "count count" "text text";gap:.58rem .8rem;min-height:8.4rem;align-items:start;overflow:hidden;padding:1rem 1.2rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:var(--panel-bg);box-shadow:0 1.6rem 3rem -2.7rem rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.06);transition:transform 220ms ease,border-color 220ms ease,box-shadow 220ms ease,background 220ms ease}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card::before{content:"";position:absolute;inset:0 auto 0 0;width:.28rem;border-radius:.8rem 0 0 .8rem;background:var(--admin-kpi-accent);opacity:.92}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card:hover{transform:translateY(-2px);border-color:rgba(var(--admin-kpi-accent-rgb), 0.35);background:#101b2f;box-shadow:0 1.9rem 3.6rem -2.7rem rgba(0,0,0,.9),0 0 2rem rgba(var(--admin-kpi-accent-rgb), 0.09),inset 0 1px 0 hsla(0,0%,100%,.07)}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card--warning{--admin-kpi-accent: var(--warning);--admin-kpi-accent-rgb: 245, 158, 11}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card:nth-of-type(6){--admin-kpi-accent: var(--danger);--admin-kpi-accent-rgb: 239, 68, 68}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card:nth-of-type(7),.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card:nth-of-type(9),.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card:nth-of-type(10){--admin-kpi-accent: var(--info);--admin-kpi-accent-rgb: 59, 130, 246}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card__icon{grid-area:icon;display:inline-grid;width:3rem;height:3rem;margin:0;place-items:center;border:1px solid rgba(var(--admin-kpi-accent-rgb), 0.22);border-radius:.7rem;background:rgba(var(--admin-kpi-accent-rgb), 0.1);color:var(--admin-kpi-accent);box-shadow:none}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card__icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card__label{grid-area:title;align-self:center;color:rgba(229,231,235,.9);font-size:1.15rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card__value{grid-area:count;display:block;margin:.15rem 0 0;color:#fff;font-size:2.1rem;font-weight:800;line-height:1;letter-spacing:0}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card__meta{grid-area:text;display:flex;align-items:flex-start;gap:.42rem;margin:0;color:rgba(148,163,184,.9);font-size:1rem;line-height:1.35}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card__meta::before{content:"";width:.48rem;height:.48rem;flex:0 0 auto;margin-top:.42rem;border-radius:50%;background:var(--admin-kpi-accent);box-shadow:0 0 1rem rgba(var(--admin-kpi-accent-rgb), 0.32)}@media(max-width: 1024px){.admin-dashboard-page.admin-overview-page .dashboard-stats.admin-kpi-suite{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 560px){.admin-dashboard-page.admin-overview-page .dashboard-stats.admin-kpi-suite{grid-template-columns:1fr}}.admin-dashboard-page.admin-overview-page{--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--admin-page-bg: #07111f;--admin-panel-strong: rgba(15, 23, 42, 0.96);--admin-panel-soft: rgba(15, 23, 42, 0.72);--admin-border: rgba(255, 255, 255, 0.08);--admin-muted: rgba(203, 213, 225, 0.76);--admin-text: #f8fafc;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;overflow-x:hidden;background:linear-gradient(135deg, rgba(14, 165, 233, 0.12), transparent 32rem),linear-gradient(225deg, rgba(16, 185, 129, 0.1), transparent 30rem),linear-gradient(180deg, #03101d 0%, #061a27 44%, var(--admin-page-bg) 100%);color:var(--admin-text)}.admin-dashboard-page.admin-overview-page .admin-dashboard{width:min(100%,144rem);max-width:144rem;margin:0 auto;padding:1rem;gap:1rem}.admin-dashboard-page.admin-overview-page .dashboard-main{display:grid;grid-template-columns:minmax(0, 1fr);align-content:start;gap:1rem;min-width:0;padding:0 0 2.4rem}.admin-dashboard-page.admin-overview-page .dashboard-main>*{min-width:0;grid-column:1/-1;grid-row:auto;grid-area:auto}.admin-dashboard-page.admin-overview-page .dashboard-topbar{order:1}.admin-dashboard-page.admin-overview-page .admin-kpi-suite{order:2}.admin-dashboard-page.admin-overview-page .admin-snapshot{order:3}.admin-dashboard-page.admin-overview-page .admin-activity-workspace{order:4}.admin-dashboard-page.admin-overview-page .admin-control-panel--tenders{order:5}.admin-dashboard-page.admin-overview-page .admin-control-panel--users{order:6}.admin-dashboard-page.admin-overview-page .admin-control-panel--support{order:7}.admin-dashboard-page.admin-overview-page .admin-control-panel--community{order:8}.admin-dashboard-page.admin-overview-page .admin-system-intelligence{order:9}.admin-dashboard-page.admin-overview-page .admin-recent-activity{order:10}.admin-dashboard-page.admin-overview-page .dashboard-sidebar,.admin-dashboard-page.admin-overview-page .dashboard-topbar,.admin-dashboard-page.admin-overview-page .admin-snapshot,.admin-dashboard-page.admin-overview-page .dashboard-notifications,.admin-dashboard-page.admin-overview-page .admin-control-panel,.admin-dashboard-page.admin-overview-page .admin-system-intelligence,.admin-dashboard-page.admin-overview-page .admin-recent-activity{border:1px solid var(--admin-border);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.018)),var(--admin-panel-strong);box-shadow:0 1.4rem 3.4rem rgba(0,0,0,.28),0 0 0 1px rgba(16,185,129,.035),inset 0 1px 0 hsla(0,0%,100%,.052)}.admin-dashboard-page.admin-overview-page .dashboard-sidebar{margin-top:0;padding:1rem;background:linear-gradient(180deg, #07111f 0%, #081827 100%)}.admin-dashboard-page.admin-overview-page .dashboard-topbar{position:sticky;top:.7rem;z-index:80;display:grid;grid-template-columns:minmax(0, 1fr);gap:.8rem;min-height:5.6rem;overflow:visible;padding:.8rem 1rem;border-color:rgba(52,211,153,.17);border-bottom-color:rgba(52,211,153,.28);background:linear-gradient(90deg, rgba(52, 211, 153, 0.12), rgba(45, 212, 191, 0.035) 42%, rgba(56, 189, 248, 0.04)),linear-gradient(180deg, rgba(14, 22, 33, 0.95), rgba(10, 18, 28, 0.98));backdrop-filter:blur(18px)}@media(min-width: 64em){.admin-dashboard-page.admin-overview-page .dashboard-topbar{grid-template-columns:minmax(34rem, 0.82fr) minmax(42rem, 1fr);align-items:center}}.admin-dashboard-page.admin-overview-page .dashboard-topbar::before{position:absolute;right:.84rem;bottom:-1px;left:.84rem;height:1px;border-radius:999px;background:linear-gradient(90deg, transparent, rgba(52, 211, 153, 0.7), rgba(45, 212, 191, 0.34), transparent);content:"";pointer-events:none}.admin-dashboard-page.admin-overview-page .dashboard-topbar__eyebrow{min-height:2rem;padding:0 .6rem;border:1px solid rgba(52,211,153,.2);border-radius:999px;background:linear-gradient(135deg, rgba(52, 211, 153, 0.16), rgba(45, 212, 191, 0.08)),rgba(2,8,16,.3);color:#bbf7d0;font-size:.9rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.admin-dashboard-page.admin-overview-page .dashboard-topbar__title{margin:.25rem 0 .16rem;background:linear-gradient(90deg, #fff 0%, #f8fafc 58%, #86efac 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);font-size:2.2rem;font-weight:800;line-height:1.08}.admin-dashboard-page.admin-overview-page .dashboard-topbar__subtitle{max-width:66rem;margin:0;color:var(--admin-muted);font-size:1.2rem;font-weight:500;line-height:1.45}.admin-dashboard-page.admin-overview-page .admin-command-meta{display:flex;flex-wrap:wrap;gap:.36rem;margin:.35rem 0 0}.admin-dashboard-page.admin-overview-page .admin-command-meta__item{display:inline-flex;align-items:center;gap:.35rem;min-height:2.6rem;padding:0 .7rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:rgba(3,12,22,.52);color:rgba(203,213,225,.74);font-size:.92rem;font-weight:700;white-space:nowrap}.admin-dashboard-page.admin-overview-page .admin-command-meta__item strong{color:#bbf7d0;font-weight:800}.admin-dashboard-page.admin-overview-page .admin-command-meta__item i{width:.48rem;height:.48rem;border-radius:999px;background:var(--success);box-shadow:0 0 0 .22rem rgba(16,185,129,.14),0 0 .95rem rgba(16,185,129,.58)}.admin-dashboard-page.admin-overview-page .dashboard-topbar__utility{display:grid;grid-template-columns:minmax(24rem, 1fr) repeat(3, max-content);gap:.4rem;align-items:center;min-width:0}.admin-dashboard-page.admin-overview-page .dashboard-command{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.5rem;align-items:center;width:100%;min-height:3.8rem;padding:0 .6rem 0 .9rem;border:1px solid rgba(148,163,184,.16);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.012)),rgba(2,8,16,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.admin-dashboard-page.admin-overview-page .dashboard-command:focus-within{border-color:rgba(52,211,153,.48);box-shadow:0 0 0 .2rem rgba(52,211,153,.1),0 0 1.8rem rgba(52,211,153,.16),inset 0 1px 0 hsla(0,0%,100%,.05)}.admin-dashboard-page.admin-overview-page .dashboard-command input{width:100%;min-width:0;min-height:3.2rem;border:0;background:rgba(0,0,0,0);color:#fff;font-size:1.25rem;font-weight:600;outline:0}.admin-dashboard-page.admin-overview-page .dashboard-command input::placeholder{color:rgba(148,163,184,.72)}.admin-dashboard-page.admin-overview-page .dashboard-command__icon,.admin-dashboard-page.admin-overview-page .dashboard-command__submit svg,.admin-dashboard-page.admin-overview-page .dashboard-menu summary svg,.admin-dashboard-page.admin-overview-page .dashboard-menu--link svg,.admin-dashboard-page.admin-overview-page .dashboard-menu__chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.admin-dashboard-page.admin-overview-page .dashboard-command__icon{width:1.3rem;height:1.3rem;color:rgba(167,243,208,.88)}.admin-dashboard-page.admin-overview-page .dashboard-command__submit,.admin-dashboard-page.admin-overview-page .dashboard-menu summary,.admin-dashboard-page.admin-overview-page .dashboard-menu--link{display:inline-grid;place-items:center;width:3.8rem;min-width:3.8rem;height:3.8rem;border-radius:.8rem}.admin-dashboard-page.admin-overview-page .dashboard-command__submit{border:0;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;cursor:pointer}.admin-dashboard-page.admin-overview-page .dashboard-menu{position:relative;min-width:0}.admin-dashboard-page.admin-overview-page .dashboard-menu summary,.admin-dashboard-page.admin-overview-page .dashboard-menu--link{border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.014)),rgba(2,8,16,.44);color:rgba(226,232,240,.94);cursor:pointer;list-style:none;text-decoration:none;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}.admin-dashboard-page.admin-overview-page .dashboard-menu summary::-webkit-details-marker,.admin-dashboard-page.admin-overview-page .dashboard-menu--link::-webkit-details-marker{display:none}.admin-dashboard-page.admin-overview-page .dashboard-menu summary:hover,.admin-dashboard-page.admin-overview-page .dashboard-menu summary:focus-visible,.admin-dashboard-page.admin-overview-page .dashboard-menu--link:hover,.admin-dashboard-page.admin-overview-page .dashboard-menu--link:focus-visible{border-color:rgba(52,211,153,.46);background:linear-gradient(180deg, rgba(52, 211, 153, 0.14), rgba(52, 211, 153, 0.05)),rgba(2,8,16,.55);box-shadow:0 0 0 .22rem rgba(52,211,153,.1),0 .9rem 2rem rgba(16,185,129,.16);color:#fff;outline:0;transform:translateY(-1px)}.admin-dashboard-page.admin-overview-page .dashboard-menu summary svg,.admin-dashboard-page.admin-overview-page .dashboard-menu--link svg{width:1.35rem;height:1.35rem}.admin-dashboard-page.admin-overview-page .dashboard-menu__badge{position:absolute;top:-0.45rem;right:-0.45rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.7rem;padding:0 .3rem;border:2px solid #07111f;border-radius:999px;background:var(--danger);color:#fff;font-size:.9rem;font-weight:800;line-height:1}.admin-dashboard-page.admin-overview-page .dashboard-menu__panel{position:absolute;top:calc(100% + .7rem);right:0;z-index:120;display:grid;min-width:22rem;gap:.45rem;padding:.8rem;border:1px solid rgba(148,163,184,.16);border-radius:.9rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.04), transparent 42%),rgba(7,17,31,.98);box-shadow:0 1.2rem 3rem rgba(0,0,0,.34)}.admin-dashboard-page.admin-overview-page .dashboard-menu__panel strong{color:#fff;font-size:1.1rem;font-weight:800}.admin-dashboard-page.admin-overview-page .dashboard-menu__panel span,.admin-dashboard-page.admin-overview-page .dashboard-menu__panel a,.admin-dashboard-page.admin-overview-page .dashboard-menu__panel button{color:rgba(203,213,225,.86);font-size:1.05rem;font-weight:700;text-align:left;text-decoration:none}.admin-dashboard-page.admin-overview-page .dashboard-menu__panel button{border:0;background:rgba(0,0,0,0);cursor:pointer}.admin-dashboard-page.admin-overview-page .dashboard-menu:not([open]) .dashboard-menu__panel{display:none}.admin-dashboard-page.admin-overview-page .dashboard-menu--profile summary{display:inline-flex;width:auto;min-width:12.8rem;justify-content:flex-start;gap:.5rem;padding:.35rem .6rem}.admin-dashboard-page.admin-overview-page .dashboard-menu__avatar{display:grid;width:3rem;height:3rem;place-items:center;border-radius:.72rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.95), rgba(59, 130, 246, 0.72)),#10b981;color:#03111f;font-size:1.1rem;font-weight:900}.admin-dashboard-page.admin-overview-page .dashboard-menu__identity{display:grid;min-width:0}.admin-dashboard-page.admin-overview-page .dashboard-menu__name,.admin-dashboard-page.admin-overview-page .dashboard-menu__identity small{overflow:hidden;max-width:8rem;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard-page.admin-overview-page .dashboard-menu__name{color:#fff;font-size:1.1rem;font-weight:800;line-height:1.1}.admin-dashboard-page.admin-overview-page .dashboard-menu__identity small{color:rgba(148,163,184,.86);font-size:.9rem;font-weight:700;line-height:1.1}.admin-dashboard-page.admin-overview-page .dashboard-menu__chevron{width:1.05rem;height:1.05rem}.admin-dashboard-page.admin-overview-page .admin-section-heading,.admin-dashboard-page.admin-overview-page .dashboard-card__header,.admin-dashboard-page.admin-overview-page .admin-control-panel__header,.admin-dashboard-page.admin-overview-page .dashboard-notifications__header{display:flex;flex-wrap:wrap;gap:.8rem;align-items:flex-start;justify-content:space-between;margin-bottom:.85rem}.admin-dashboard-page.admin-overview-page .admin-section-heading{display:grid;justify-content:stretch;justify-items:start;gap:.28rem}.admin-dashboard-page.admin-overview-page .admin-section-heading>span,.admin-dashboard-page.admin-overview-page .dashboard-card__eyebrow,.admin-dashboard-page.admin-overview-page .admin-control-panel__header>div>span{display:inline-flex;align-items:center;min-height:2.1rem;padding:0 .72rem;border:1px solid rgba(16,185,129,.2);border-radius:999px;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:.95rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.admin-dashboard-page.admin-overview-page .admin-section-heading h2,.admin-dashboard-page.admin-overview-page .dashboard-card__title,.admin-dashboard-page.admin-overview-page .admin-control-panel__header h2{margin:.3rem 0 0;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.16}.admin-dashboard-page.admin-overview-page .admin-section-heading p,.admin-dashboard-page.admin-overview-page .dashboard-card__header p,.admin-dashboard-page.admin-overview-page .dashboard-notifications__header p,.admin-dashboard-page.admin-overview-page .admin-control-panel__header p{max-width:78rem;margin:.25rem 0 0;color:rgba(148,163,184,.86);font-size:1.05rem;line-height:1.5}.admin-dashboard-page.admin-overview-page .dashboard-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4rem;padding:0 1.2rem;border:1px solid rgba(16,185,129,.25);border-radius:.8rem;color:#34d399;font-size:1.1rem;font-weight:700;letter-spacing:0;text-decoration:none;cursor:pointer;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease,background 180ms ease}.admin-dashboard-page.admin-overview-page .dashboard-btn:hover,.admin-dashboard-page.admin-overview-page .dashboard-btn:focus-visible{outline:0;transform:translateY(-1px)}.admin-dashboard-page.admin-overview-page .dashboard-btn--primary{border:0;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 8px 20px rgba(14,165,233,.25)}.admin-dashboard-page.admin-overview-page .dashboard-btn--primary:hover,.admin-dashboard-page.admin-overview-page .dashboard-btn--primary:focus-visible{box-shadow:0 14px 28px rgba(14,165,233,.35);filter:brightness(1.04)}.admin-dashboard-page.admin-overview-page .dashboard-btn--ghost{background:rgba(16,185,129,.1);color:#6ee7b7}.admin-dashboard-page.admin-overview-page .dashboard-btn--ghost:hover,.admin-dashboard-page.admin-overview-page .dashboard-btn--ghost:focus-visible{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.2);box-shadow:0 10px 22px rgba(16,185,129,.18)}.admin-dashboard-page.admin-overview-page .dashboard-error:not([hidden]){padding:.9rem 1rem;border:1px solid rgba(239,68,68,.28);border-radius:.8rem;background:rgba(239,68,68,.12);color:#fecaca;font-size:1.05rem;font-weight:700}.admin-dashboard-page.admin-overview-page .dashboard-stats.admin-kpi-suite{display:grid;grid-template-columns:1fr;gap:.8rem;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.admin-dashboard-page.admin-overview-page .admin-kpi-grid{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:.8rem}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card{--admin-kpi-accent: var(--success);--admin-kpi-accent-rgb: 16, 185, 129;position:relative;display:grid;grid-template-columns:3rem minmax(0, 1fr);grid-template-areas:"icon title" "count count" "text text";gap:.58rem .8rem;min-height:12.2rem;align-items:start;overflow:hidden;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:var(--panel-bg);box-shadow:0 1.6rem 3rem -2.7rem rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.06)}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card--warning{--admin-kpi-accent: var(--warning);--admin-kpi-accent-rgb: 245, 158, 11}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card--danger{--admin-kpi-accent: var(--danger);--admin-kpi-accent-rgb: 239, 68, 68}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card--info{--admin-kpi-accent: var(--info);--admin-kpi-accent-rgb: 59, 130, 246}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card::before{position:absolute;inset:0 auto 0 0;width:.28rem;border-radius:.8rem 0 0 .8rem;background:var(--admin-kpi-accent);content:"";opacity:.92}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card__icon{grid-area:icon;display:inline-grid;width:3rem;height:3rem;margin:0;place-items:center;border:1px solid rgba(var(--admin-kpi-accent-rgb), 0.22);border-radius:.7rem;background:rgba(var(--admin-kpi-accent-rgb), 0.1);color:var(--admin-kpi-accent)}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card__icon svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card__label{grid-area:title;align-self:center;color:rgba(229,231,235,.92);font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.2;text-transform:uppercase}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card__value{grid-area:count;display:block;margin:.1rem 0 0;color:#fff;font-size:2rem;font-weight:800;line-height:1;letter-spacing:0}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card__meta{grid-area:text;display:flex;gap:.42rem;margin:0;color:rgba(148,163,184,.9);font-size:1rem;line-height:1.35}.admin-dashboard-page.admin-overview-page .admin-kpi-suite .dashboard-stat-card__meta::before{width:.48rem;height:.48rem;flex:0 0 auto;margin-top:.42rem;border-radius:50%;background:var(--admin-kpi-accent);box-shadow:0 0 1rem rgba(var(--admin-kpi-accent-rgb), 0.32);content:""}.admin-dashboard-page.admin-overview-page .admin-snapshot,.admin-dashboard-page.admin-overview-page .dashboard-notifications,.admin-dashboard-page.admin-overview-page .admin-control-panel,.admin-dashboard-page.admin-overview-page .admin-system-intelligence,.admin-dashboard-page.admin-overview-page .admin-recent-activity{padding:1rem}.admin-dashboard-page.admin-overview-page .admin-snapshot-grid,.admin-dashboard-page.admin-overview-page .admin-workspace-signals,.admin-dashboard-page.admin-overview-page .admin-control-panel__cards,.admin-dashboard-page.admin-overview-page .dashboard-system{display:grid;gap:.8rem}.admin-dashboard-page.admin-overview-page .admin-snapshot-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.admin-dashboard-page.admin-overview-page .admin-ops-card,.admin-dashboard-page.admin-overview-page .admin-signal-card,.admin-dashboard-page.admin-overview-page .admin-control-card,.admin-dashboard-page.admin-overview-page .dashboard-system__item,.admin-dashboard-page.admin-overview-page .dashboard-timeline__item,.admin-dashboard-page.admin-overview-page .dashboard-notification{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(2,8,16,.46);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)}.admin-dashboard-page.admin-overview-page .admin-ops-card{display:grid;grid-template-columns:3rem minmax(0, 1fr);gap:.35rem .7rem;min-height:11rem;padding:.9rem;color:inherit;text-decoration:none;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease}.admin-dashboard-page.admin-overview-page .admin-ops-card:hover,.admin-dashboard-page.admin-overview-page .admin-ops-card:focus-visible{border-color:rgba(16,185,129,.34);background:rgba(15,23,42,.74);outline:0;transform:translateY(-1px)}.admin-dashboard-page.admin-overview-page .admin-ops-card>span:not(.admin-ops-card__icon){align-self:center;color:rgba(229,231,235,.94);font-size:1.05rem;font-weight:700;line-height:1.2}.admin-dashboard-page.admin-overview-page .admin-ops-card strong{grid-column:1/-1;color:#fff;font-size:2.1rem;font-weight:800;line-height:1}.admin-dashboard-page.admin-overview-page .admin-ops-card small{grid-column:1/-1;color:rgba(148,163,184,.88);font-size:1rem;line-height:1.35}.admin-dashboard-page.admin-overview-page .admin-ops-card__icon{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgba(59,130,246,.24);border-radius:.7rem;background:rgba(59,130,246,.1);color:#60a5fa}.admin-dashboard-page.admin-overview-page .admin-ops-card__icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.admin-dashboard-page.admin-overview-page .dashboard-notifications{display:grid;gap:.8rem}.admin-dashboard-page.admin-overview-page .dashboard-notifications__header{margin-bottom:0}.admin-dashboard-page.admin-overview-page .dashboard-notifications__actions,.admin-dashboard-page.admin-overview-page .admin-control-panel__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.admin-dashboard-page.admin-overview-page .dashboard-notifications__count{display:inline-flex;align-items:center;gap:.35rem;min-height:3rem;padding:0 .8rem;border:1px solid rgba(16,185,129,.18);border-radius:.7rem;background:rgba(16,185,129,.08);color:#a7f3d0;font-size:1rem;font-weight:700}.admin-dashboard-page.admin-overview-page .dashboard-notifications__count strong{color:#fff;font-weight:800}.admin-dashboard-page.admin-overview-page .admin-workspace-signals{grid-template-columns:repeat(3, minmax(0, 1fr))}.admin-dashboard-page.admin-overview-page .admin-signal-card{display:grid;min-height:7.6rem;gap:.28rem;padding:.85rem}.admin-dashboard-page.admin-overview-page .admin-signal-card span{color:rgba(203,213,225,.78);font-size:1rem;font-weight:700;text-transform:uppercase}.admin-dashboard-page.admin-overview-page .admin-signal-card strong{color:#fff;font-size:2rem;font-weight:800;line-height:1}.admin-dashboard-page.admin-overview-page .admin-signal-card small{color:rgba(148,163,184,.86);font-size:.98rem}.admin-dashboard-page.admin-overview-page .admin-signal-card--healthy strong{color:#86efac}.admin-dashboard-page.admin-overview-page .dashboard-notifications__list{display:grid;gap:.58rem;max-height:28rem;overflow-y:auto;padding-right:.12rem}.admin-dashboard-page.admin-overview-page .dashboard-notification{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.75rem;align-items:start;padding:.78rem;color:inherit}.admin-dashboard-page.admin-overview-page .dashboard-notification__icon{display:grid;width:3.3rem;height:3.3rem;place-items:center;border:1px solid rgba(16,185,129,.18);border-radius:.74rem;background:rgba(16,185,129,.09);color:#6ee7b7}.admin-dashboard-page.admin-overview-page .dashboard-notification__icon svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.admin-dashboard-page.admin-overview-page .dashboard-notification__main{min-width:0;color:inherit;text-decoration:none}.admin-dashboard-page.admin-overview-page .dashboard-notification__title{display:flex;gap:.4rem;align-items:center;color:#fff;font-size:1.14rem;font-weight:800;line-height:1.22}.admin-dashboard-page.admin-overview-page .dashboard-notification__main p,.admin-dashboard-page.admin-overview-page .dashboard-notification__body p{margin:.18rem 0;color:rgba(203,213,225,.78);font-size:1rem;line-height:1.35}.admin-dashboard-page.admin-overview-page .dashboard-notification__main small,.admin-dashboard-page.admin-overview-page .dashboard-notification__body small{color:rgba(148,163,184,.82);font-size:.95rem}.admin-dashboard-page.admin-overview-page .dashboard-notification__meta{display:grid;justify-items:end;gap:.34rem}.admin-dashboard-page.admin-overview-page .dashboard-notification__badge,.admin-dashboard-page.admin-overview-page .dashboard-notification__status,.admin-dashboard-page.admin-overview-page .dashboard-notification__meta button,.admin-dashboard-page.admin-overview-page .dashboard-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:0 .65rem;border-radius:999px;font-size:.9rem;font-weight:800;line-height:1;text-transform:uppercase}.admin-dashboard-page.admin-overview-page .dashboard-notification__badge,.admin-dashboard-page.admin-overview-page .dashboard-pill--info{background:rgba(59,130,246,.14);color:#bfdbfe}.admin-dashboard-page.admin-overview-page .dashboard-notification__badge--urgent,.admin-dashboard-page.admin-overview-page .dashboard-pill--danger{background:rgba(239,68,68,.14);color:#fecaca}.admin-dashboard-page.admin-overview-page .dashboard-notification__badge--high,.admin-dashboard-page.admin-overview-page .dashboard-notification__badge--system,.admin-dashboard-page.admin-overview-page .dashboard-pill--warning{background:rgba(245,158,11,.14);color:#fde68a}.admin-dashboard-page.admin-overview-page .dashboard-pill--success{background:rgba(16,185,129,.14);color:#bbf7d0}.admin-dashboard-page.admin-overview-page .dashboard-notification__meta button{border:1px solid rgba(16,185,129,.22);background:rgba(16,185,129,.1);color:#a7f3d0;cursor:pointer}.admin-dashboard-page.admin-overview-page .dashboard-notifications__empty:not([hidden]),.admin-dashboard-page.admin-overview-page .dashboard-notifications__error:not([hidden]){padding:1rem;border:1px dashed rgba(16,185,129,.24);border-radius:.8rem;background:rgba(7,17,31,.55);color:rgba(203,213,225,.82)}.admin-dashboard-page.admin-overview-page .dashboard-notifications__empty:not([hidden]) strong,.admin-dashboard-page.admin-overview-page .dashboard-notifications__error:not([hidden]) strong{display:block;color:#fff;font-size:1.25rem}.admin-dashboard-page.admin-overview-page .dashboard-notifications__empty:not([hidden]) p,.admin-dashboard-page.admin-overview-page .dashboard-notifications__error:not([hidden]) p{margin:.35rem 0 0;font-size:1.05rem}.admin-dashboard-page.admin-overview-page .admin-control-panel{display:grid;gap:.8rem}.admin-dashboard-page.admin-overview-page .admin-control-panel__header{margin-bottom:0}.admin-dashboard-page.admin-overview-page .admin-control-panel__cards{grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr))}.admin-dashboard-page.admin-overview-page .admin-control-card{--admin-card-accent: var(--warning);--admin-card-rgb: 245, 158, 11;position:relative;display:grid;min-height:9.4rem;gap:.34rem;overflow:hidden;padding:.85rem}.admin-dashboard-page.admin-overview-page .admin-control-card::before{position:absolute;inset:0 auto 0 0;width:.22rem;background:var(--admin-card-accent);content:""}.admin-dashboard-page.admin-overview-page .admin-control-card span{color:rgba(229,231,235,.92);font-size:1rem;font-weight:700;line-height:1.2;text-transform:uppercase}.admin-dashboard-page.admin-overview-page .admin-control-card strong{color:#fff;font-size:2rem;font-weight:800;line-height:1}.admin-dashboard-page.admin-overview-page .admin-control-card small{color:rgba(148,163,184,.88);font-size:1rem;line-height:1.32}.admin-dashboard-page.admin-overview-page .admin-control-card--success{--admin-card-accent: var(--success);--admin-card-rgb: 16, 185, 129}.admin-dashboard-page.admin-overview-page .admin-control-card--danger{--admin-card-accent: var(--danger);--admin-card-rgb: 239, 68, 68}.admin-dashboard-page.admin-overview-page .admin-control-card--info{--admin-card-accent: var(--info);--admin-card-rgb: 59, 130, 246}.admin-dashboard-page.admin-overview-page .admin-bar-list{display:grid;gap:.55rem}.admin-dashboard-page.admin-overview-page .admin-bar-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.45rem .7rem;align-items:center;padding:.65rem .75rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.72rem;background:rgba(2,8,16,.38)}.admin-dashboard-page.admin-overview-page .admin-bar-row span,.admin-dashboard-page.admin-overview-page .admin-bar-row strong{color:rgba(226,232,240,.92);font-size:1rem;font-weight:800}.admin-dashboard-page.admin-overview-page .admin-bar-row i{position:relative;grid-column:1/-1;height:.62rem;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.14)}.admin-dashboard-page.admin-overview-page .admin-bar-row i::before{position:absolute;inset:0 auto 0 0;width:var(--admin-progress, 0%);border-radius:inherit;background:linear-gradient(90deg, #0ea5e9, #14b8a6);content:""}.admin-dashboard-page.admin-overview-page .dashboard-card__link{display:inline-flex;align-items:center;min-height:3.2rem;padding:0 .9rem;border:1px solid rgba(59,130,246,.22);border-radius:.7rem;background:rgba(59,130,246,.1);color:#93c5fd;font-size:1rem;font-weight:800;text-decoration:none}.admin-dashboard-page.admin-overview-page .admin-system-intelligence{display:grid;gap:.8rem}.admin-dashboard-page.admin-overview-page .admin-system-intelligence .dashboard-card__header{margin-bottom:0}.admin-dashboard-page.admin-overview-page .dashboard-system{grid-template-columns:repeat(3, minmax(0, 1fr))}.admin-dashboard-page.admin-overview-page .dashboard-system__item{display:flex;min-height:5rem;align-items:center;justify-content:space-between;gap:.7rem;padding:.78rem}.admin-dashboard-page.admin-overview-page .dashboard-system__item span{color:rgba(226,232,240,.88);font-size:1.05rem;font-weight:800}.admin-dashboard-page.admin-overview-page .dashboard-system__item>strong:not(.dashboard-pill){color:#bbf7d0;font-size:1.05rem;font-weight:800;text-align:right}.admin-dashboard-page.admin-overview-page .admin-system-notice{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.85rem;align-items:center;margin:0;padding:.82rem;border-color:rgba(245,158,11,.28);background:linear-gradient(145deg, rgba(245, 158, 11, 0.11), rgba(255, 255, 255, 0.024)),rgba(3,18,26,.9)}.admin-dashboard-page.admin-overview-page .admin-system-notice .dashboard-alert__icon{display:grid;width:3.2rem;height:3.2rem;place-items:center;border:1px solid rgba(245,158,11,.22);border-radius:.7rem;background:rgba(245,158,11,.12);color:#fbbf24}.admin-dashboard-page.admin-overview-page .admin-system-notice svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.admin-dashboard-page.admin-overview-page .admin-system-notice strong{display:block;color:#fff;font-size:1.16rem;font-weight:800}.admin-dashboard-page.admin-overview-page .admin-system-notice span{display:block;margin-top:.16rem;color:rgba(203,213,225,.78);font-size:1rem;line-height:1.38}.admin-dashboard-page.admin-overview-page .admin-system-notice a{color:#fde68a;font-size:1rem;font-weight:800;text-decoration:none;white-space:nowrap}.admin-dashboard-page.admin-overview-page .admin-recent-activity{display:grid;gap:.8rem}.admin-dashboard-page.admin-overview-page .admin-recent-activity .dashboard-card__header{margin-bottom:0}.admin-dashboard-page.admin-overview-page .dashboard-timeline{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.58rem}.admin-dashboard-page.admin-overview-page .dashboard-timeline__item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.75rem;align-items:start;min-height:8.4rem;padding:.78rem;color:inherit;text-decoration:none}.admin-dashboard-page.admin-overview-page .dashboard-timeline__dot{width:.72rem;height:.72rem;margin-top:.45rem;border-radius:999px;background:linear-gradient(135deg, #0ea5e9, #14b8a6);box-shadow:0 0 0 .32rem rgba(16,185,129,.12)}.admin-dashboard-page.admin-overview-page .dashboard-timeline__item strong{display:block;color:#fff;font-size:1.14rem;font-weight:800;line-height:1.24}.admin-dashboard-page.admin-overview-page .dashboard-timeline__item p{margin:.22rem 0;color:rgba(203,213,225,.78);font-size:1rem;line-height:1.35}.admin-dashboard-page.admin-overview-page .dashboard-timeline__item small{display:flex;flex-wrap:wrap;gap:.36rem;color:rgba(148,163,184,.82);font-size:.95rem;line-height:1.3}.admin-dashboard-page.admin-overview-page .dashboard-timeline__badge{color:#a7f3d0;font-weight:800;text-transform:uppercase}.admin-dashboard-page.admin-overview-page .is-loading .dashboard-stat-card__value,.admin-dashboard-page.admin-overview-page .is-loading .admin-ops-card strong,.admin-dashboard-page.admin-overview-page .is-loading .admin-control-card strong,.admin-dashboard-page.admin-overview-page .is-loading .admin-signal-card strong{opacity:.72}@media(max-width: 90em){.admin-dashboard-page.admin-overview-page .admin-kpi-grid,.admin-dashboard-page.admin-overview-page .admin-snapshot-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.admin-dashboard-page.admin-overview-page .admin-control-panel__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 64em){.admin-dashboard-page.admin-overview-page .dashboard-topbar{position:relative;top:auto}.admin-dashboard-page.admin-overview-page .dashboard-topbar__utility{grid-template-columns:minmax(20rem, 1fr) repeat(3, max-content)}.admin-dashboard-page.admin-overview-page .admin-kpi-grid,.admin-dashboard-page.admin-overview-page .admin-snapshot-grid,.admin-dashboard-page.admin-overview-page .admin-workspace-signals,.admin-dashboard-page.admin-overview-page .dashboard-system{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 48em){.admin-dashboard-page.admin-overview-page .admin-dashboard{padding:.7rem}.admin-dashboard-page.admin-overview-page .dashboard-topbar{padding:.7rem}.admin-dashboard-page.admin-overview-page .dashboard-topbar__title{font-size:1.9rem}.admin-dashboard-page.admin-overview-page .dashboard-topbar__utility{display:flex;flex-wrap:wrap}.admin-dashboard-page.admin-overview-page .dashboard-command{flex-basis:100%}.admin-dashboard-page.admin-overview-page .dashboard-menu--profile summary{width:3.8rem;min-width:3.8rem;justify-content:center;padding:0}.admin-dashboard-page.admin-overview-page .dashboard-menu__identity,.admin-dashboard-page.admin-overview-page .dashboard-menu__chevron{display:none}.admin-dashboard-page.admin-overview-page .admin-kpi-grid,.admin-dashboard-page.admin-overview-page .admin-snapshot-grid,.admin-dashboard-page.admin-overview-page .admin-workspace-signals,.admin-dashboard-page.admin-overview-page .admin-control-panel__cards,.admin-dashboard-page.admin-overview-page .dashboard-system,.admin-dashboard-page.admin-overview-page .dashboard-timeline{grid-template-columns:1fr}.admin-dashboard-page.admin-overview-page .dashboard-notification{grid-template-columns:auto minmax(0, 1fr)}.admin-dashboard-page.admin-overview-page .dashboard-notification__meta{grid-column:1/-1;justify-items:start}.admin-dashboard-page.admin-overview-page .admin-system-notice{grid-template-columns:auto minmax(0, 1fr)}.admin-dashboard-page.admin-overview-page .admin-system-notice a{grid-column:1/-1;justify-self:start}.admin-dashboard-page.admin-overview-page .dashboard-btn,.admin-dashboard-page.admin-overview-page .admin-control-panel__actions .dashboard-btn{width:100%}}.bidder-dashboard-page{background:linear-gradient(135deg, rgba(13, 148, 136, 0.14), transparent 32%),linear-gradient(225deg, rgba(250, 204, 21, 0.08), transparent 30%),linear-gradient(180deg, #03101d 0%, #061a27 44%, #07111d 100%)}.bidder-dashboard{--bidder-panel: rgba(6, 17, 30, 0.96);--bidder-panel-strong: rgba(3, 12, 22, 0.98);--bidder-panel-soft: rgba(12, 24, 39, 0.78);--bidder-border: rgba(148, 163, 184, 0.14);--bidder-muted: rgba(203, 213, 225, 0.72);--bidder-soft: rgba(226, 232, 240, 0.88);--bidder-green: #34d399;--bidder-teal: #2dd4bf;--bidder-amber: #fbbf24;--bidder-sky: #38bdf8;width:min(100%,144rem);min-height:100vh;margin:0 auto;padding:1rem;gap:1rem}@media(min-width: 64em){.bidder-dashboard{grid-template-columns:25rem minmax(0, 1fr);align-items:start}}.bidder-dashboard .dashboard-main{width:100%;max-width:1440px;padding-right:10px;padding-left:10px}.bidder-dashboard .dashboard-card,.bidder-dashboard .dashboard-topbar,.bidder-dashboard .dashboard-sidebar__card{overflow:visible;border-color:var(--bidder-border);border-radius:.72rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.018)),var(--bidder-panel);box-shadow:0 1.4rem 3.4rem rgba(0,0,0,.28),0 0 0 1px rgba(52,211,153,.035),inset 0 1px 0 hsla(0,0%,100%,.052)}.bidder-dashboard__sidebar{position:relative;top:auto;min-height:auto;max-height:none;padding:1.6rem;overflow-x:hidden;overflow-y:auto;border:1px solid rgba(148,163,184,.1);border-radius:.8rem;background:linear-gradient(180deg, #07111f 0%, #081827 100%);box-shadow:0 1.2rem 3rem rgba(0,0,0,.22),inset -1px 0 hsla(0,0%,100%,.03);-ms-overflow-style:none;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bidder-dashboard__sidebar::-webkit-scrollbar{display:none}.bidder-dashboard__sidebar::before,.bidder-dashboard__sidebar::after{position:sticky;z-index:4;display:block;height:1.4rem;margin-right:-0.82rem;margin-left:-0.82rem;content:"";pointer-events:none}.bidder-dashboard__sidebar::before{top:-0.82rem;margin-bottom:-1.4rem;background:linear-gradient(180deg, rgba(3, 17, 29, 0.98), rgba(3, 17, 29, 0))}.bidder-dashboard__sidebar::after{bottom:-0.82rem;margin-top:-1.4rem;background:linear-gradient(0deg, rgba(4, 27, 37, 0.98), rgba(4, 27, 37, 0))}.bidder-dashboard__sidebar:focus-visible{outline:2px solid rgba(52,211,153,.54);outline-offset:.16rem}@media(min-width: 64em){.bidder-dashboard__sidebar{position:sticky;top:1rem;height:calc(100vh - 2rem);max-height:calc(100vh - 2rem)}}.bidder-dashboard__sidebar .dashboard-brand{min-height:3.45rem;margin-bottom:.62rem;padding:.54rem;border:1px solid rgba(52,211,153,.13);border-radius:.72rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.12), rgba(56, 189, 248, 0.035)),rgba(2,8,16,.36)}.bidder-dashboard__sidebar .dashboard-brand__icon{width:2.9rem;height:2.9rem;border-radius:.66rem;background:linear-gradient(135deg, #34d399, #fbbf24);color:#052e25;box-shadow:0 0 0 .24rem rgba(52,211,153,.09),0 1rem 2rem rgba(16,185,129,.18)}.bidder-dashboard__sidebar .dashboard-brand__name{font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:1.15}.bidder-dashboard__sidebar .dashboard-brand__tagline{color:rgba(203,213,225,.72);font-size:1.15rem;font-weight:500;line-height:1.35}.bidder-dashboard__sidebar .dashboard-profile{padding:.58rem;border-color:rgba(52,211,153,.14);border-radius:.72rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.1), rgba(255, 255, 255, 0.024)),rgba(2,8,16,.32)}.bidder-dashboard__sidebar .dashboard-profile__avatar{width:2.8rem;height:2.8rem;border:1px solid rgba(52,211,153,.3);background:rgba(52,211,153,.14);color:#d1fae5;box-shadow:0 0 0 .24rem rgba(52,211,153,.08)}.bidder-dashboard__sidebar .dashboard-profile__name{color:#fff;font-size:1.15rem;font-weight:600;line-height:1.25}.bidder-dashboard__sidebar .dashboard-profile__role{color:rgba(203,213,225,.68);font-size:1.15rem;font-weight:500;line-height:1.25}.bidder-dashboard__sidebar .dashboard-nav{gap:.8rem;margin-top:1.2rem}.bidder-dashboard__sidebar .dashboard-nav__link{position:relative;min-height:4.8rem;padding:.48rem .8rem .48rem .9rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;color:#e5e7eb;font-size:1.35rem;font-weight:600;letter-spacing:0;line-height:1.25;overflow:hidden}.bidder-dashboard__sidebar .dashboard-nav__link::before{position:absolute;top:.85rem;bottom:.85rem;left:0;width:3px;border-radius:0 999px 999px 0;background:#10b981;content:"";opacity:0;transform:scaleY(0.65);transition:opacity var(--transition-fast),transform var(--transition-fast)}.bidder-dashboard__sidebar .dashboard-nav__link>span:not(.dashboard-nav__icon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bidder-dashboard__sidebar .dashboard-nav__link:hover,.bidder-dashboard__sidebar .dashboard-nav__link:focus-visible{border-color:hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03);color:#fff;transform:translateX(3px)}.bidder-dashboard__sidebar .dashboard-nav__link.is-active::before{opacity:1;transform:scaleY(1)}.bidder-dashboard__sidebar .dashboard-nav__link.is-active{border-color:rgba(16,185,129,.35);background:rgba(16,185,129,.12);color:#fff;font-weight:600}.bidder-dashboard__sidebar .dashboard-nav__icon{width:3.8rem;height:3.8rem;border:1px solid rgba(52,211,153,.18);border-radius:.8rem;background:rgba(16,185,129,.08);color:#a7f3d0;font-size:1.8rem}.bidder-dashboard__sidebar .dashboard-nav__icon svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.bidder-dashboard__sidebar .dashboard-nav__link:hover .dashboard-nav__icon,.bidder-dashboard__sidebar .dashboard-nav__link:focus-visible .dashboard-nav__icon,.bidder-dashboard__sidebar .dashboard-nav__link.is-active .dashboard-nav__icon{border-color:rgba(16,185,129,.35);background:rgba(16,185,129,.12);color:#d1fae5;box-shadow:none}.bidder-dashboard__sidebar .bidder-external-link-indicator{display:none}.bidder-dashboard__sidebar .dashboard-sidebar__card{margin-top:.64rem;padding:.68rem}.bidder-dashboard__sidebar .dashboard-sidebar__card-badge{font-size:1.15rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase}.bidder-dashboard__sidebar .dashboard-sidebar__card-title{margin:.42rem 0 0;font-size:1.35rem;font-weight:700;line-height:1.35}.bidder-dashboard__sidebar .dashboard-sidebar__card-text{margin:.42rem 0 0;font-size:1.15rem;font-weight:500;line-height:1.5}.bidder-dashboard__sidebar .dashboard-sidebar__card-btn{min-height:3.4rem;margin-top:.58rem;font-size:1.2rem;font-weight:600}.bidder-sidebar-toggle,.bidder-sidebar-overlay{display:none}.bidder-sidebar-toggle{align-items:center;gap:.42rem;min-height:2.84rem;padding:0 .86rem;border:1px solid rgba(52,211,153,.26);border-radius:999px;background:linear-gradient(135deg, rgba(52, 211, 153, 0.18), rgba(45, 212, 191, 0.06)),rgba(3,12,22,.92);color:#d1fae5;font:inherit;font-size:.82rem;font-weight:var(--font-weight-extrabold);line-height:1;box-shadow:0 1rem 2.2rem rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.08);cursor:pointer}.bidder-sidebar-toggle svg{width:1.08rem;height:1.08rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.bidder-dashboard-page .bidder-sidebar,.bidder-dashboard-page .bidder-dashboard__sidebar,.bidder-dashboard-page .dashboard-sidebar{overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bidder-dashboard-page .bidder-sidebar::-webkit-scrollbar,.bidder-dashboard-page .bidder-dashboard__sidebar::-webkit-scrollbar,.bidder-dashboard-page .dashboard-sidebar::-webkit-scrollbar{display:none}.bidder-dashboard__main{display:grid;align-content:start;gap:.72rem;min-width:0;padding:0 !important}.bidder-dashboard__topbar{position:relative;z-index:90;display:grid;grid-template-columns:minmax(0, 1fr);gap:.62rem;align-items:center;overflow:visible;padding:.78rem;border:1px solid rgba(52,211,153,.17);border-bottom-color:rgba(52,211,153,.28);background:linear-gradient(90deg, rgba(52, 211, 153, 0.12), rgba(45, 212, 191, 0.035) 42%, rgba(56, 189, 248, 0.04)),linear-gradient(180deg, rgba(14, 22, 33, 0.95), rgba(10, 18, 28, 0.98));backdrop-filter:blur(18px);box-shadow:0 1.35rem 3.2rem rgba(0,0,0,.34),0 0 0 1px rgba(52,211,153,.04),inset 0 1px 0 hsla(0,0%,100%,.06)}.bidder-dashboard__topbar::before{position:absolute;right:.84rem;bottom:-1px;left:.84rem;height:1px;border-radius:999px;background:linear-gradient(90deg, transparent, rgba(52, 211, 153, 0.7), rgba(45, 212, 191, 0.34), transparent);content:"";pointer-events:none}@media(min-width: 48em){.bidder-dashboard__topbar{padding:.86rem}}@media(min-width: 64em){.bidder-dashboard__topbar{grid-template-columns:minmax(20rem, 0.86fr) minmax(28rem, 1fr);align-items:center}}@media(min-width: 80em){.bidder-dashboard__topbar{grid-template-columns:minmax(24rem, 0.78fr) minmax(34rem, 1.04fr) minmax(36rem, 0.96fr);gap:.64rem .74rem}}.bidder-topbar-compact{min-width:0}@media(min-width: 64em){.bidder-topbar-compact{grid-column:1;grid-row:1}}@media(min-width: 80em){.bidder-topbar-compact{grid-row:1/span 2}}.bidder-topbar-compact .dashboard-topbar__eyebrow{display:inline-flex;align-items:center;min-height:1.92rem;padding:0 .6rem;border:1px solid rgba(52,211,153,.2);border-radius:999px;background:linear-gradient(135deg, rgba(52, 211, 153, 0.16), rgba(45, 212, 191, 0.08)),rgba(2,8,16,.3);color:#bbf7d0;font-size:.72rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase;box-shadow:0 .8rem 1.6rem rgba(16,185,129,.1)}.bidder-topbar-compact .dashboard-topbar__title{margin:.22rem 0 .1rem;background:linear-gradient(90deg, #fff 0%, #f8fafc 58%, #86efac 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);font-size:2.08rem;font-weight:var(--font-weight-extrabold);line-height:1.08;text-shadow:0 0 1.6rem rgba(52,211,153,.14)}.bidder-topbar-compact .dashboard-topbar__subtitle{max-width:38rem;margin:0;color:rgba(203,213,225,.72);font-size:.82rem;line-height:1.35}.bidder-topbar-status{display:flex;flex-wrap:wrap;gap:.36rem;align-items:center;min-width:0;padding:.36rem;border:1px solid rgba(52,211,153,.14);border-radius:.7rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.07), rgba(56, 189, 248, 0.026)),rgba(2,8,16,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 .9rem 2rem rgba(0,0,0,.16)}@media(min-width: 64em){.bidder-topbar-status{grid-column:1/-1;grid-row:2}}@media(min-width: 80em){.bidder-topbar-status{grid-column:2;grid-row:1;align-self:stretch}}.bidder-topbar-status__metric,.bidder-topbar-status__signal,.bidder-last-login-badge{display:inline-flex;align-items:center;min-height:2.8rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:rgba(3,12,22,.52);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);white-space:nowrap}.bidder-last-login-badge{gap:.38rem;max-width:100%;padding:0 .68rem;border-color:rgba(52,211,153,.22);background:linear-gradient(135deg, rgba(52, 211, 153, 0.12), rgba(45, 212, 191, 0.04)),rgba(3,12,22,.58);color:rgba(203,213,225,.7);font-size:.72rem;font-weight:var(--font-weight-bold)}.bidder-last-login-badge svg{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:var(--bidder-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.bidder-last-login-badge strong{min-width:0;color:#bbf7d0;font-size:.74rem;font-weight:var(--font-weight-extrabold)}.bidder-topbar-status__metric{gap:.34rem;padding:0 .62rem}.bidder-topbar-status__metric small{color:rgba(203,213,225,.68);font-size:.68rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.bidder-topbar-status__metric strong{color:#d1fae5;font-size:.94rem;font-weight:var(--font-weight-extrabold);line-height:1}.bidder-topbar-status__signal{gap:.36rem;padding:0 .58rem;color:rgba(209,250,229,.92);font-size:.72rem;font-weight:var(--font-weight-bold)}.bidder-topbar-status__signal>span:first-child{width:.46rem;height:.46rem;flex:0 0 auto;border-radius:999px;background:#34d399;box-shadow:0 0 0 .22rem rgba(52,211,153,.14),0 0 .95rem rgba(52,211,153,.58)}.bidder-quick-search{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.48rem;align-items:center;min-height:4.2rem;padding:0 .34rem 0 .78rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.012)),rgba(2,8,16,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 .75rem 1.8rem rgba(0,0,0,.18);transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}@media(min-width: 64em){.bidder-quick-search{grid-column:2;grid-row:1}}@media(min-width: 80em){.bidder-quick-search{grid-column:3;grid-row:1}}.bidder-quick-search:focus-within{border-color:rgba(52,211,153,.48);background:linear-gradient(180deg, rgba(52, 211, 153, 0.06), rgba(255, 255, 255, 0.016)),rgba(2,8,16,.58);box-shadow:0 0 0 .2rem rgba(52,211,153,.1),0 0 1.8rem rgba(52,211,153,.16),inset 0 1px 0 hsla(0,0%,100%,.05)}.bidder-quick-search svg{width:1.2rem;height:1.2rem;color:rgba(167,243,208,.88);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.bidder-quick-search input{min-width:0;width:100%;min-height:3.3rem;border:0;background:rgba(0,0,0,0);color:#fff;font:inherit;font-size:.86rem;outline:0}.bidder-quick-search input::placeholder{color:rgba(148,163,184,.72)}.bidder-quick-search button{min-height:3.16rem;padding:0 .72rem;border:1px solid rgba(52,211,153,.24);border-radius:999px;background:linear-gradient(135deg, rgba(52, 211, 153, 0.26), rgba(45, 212, 191, 0.14));color:#d1fae5;cursor:pointer;font:inherit;font-size:.78rem;font-weight:var(--font-weight-bold);transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.bidder-quick-search button:hover,.bidder-quick-search button:focus-visible{border-color:rgba(110,231,183,.48);background:linear-gradient(135deg, rgba(52, 211, 153, 0.34), rgba(45, 212, 191, 0.18));color:#fff;box-shadow:0 .72rem 1.5rem rgba(16,185,129,.16);outline:0}.bidder-dashboard__topbar-utility{position:relative;z-index:120;display:flex;flex-wrap:nowrap;gap:.5rem;align-items:center;justify-content:flex-start;min-width:0}@media(min-width: 64em){.bidder-dashboard__topbar-utility{grid-column:2;grid-row:3;justify-content:flex-end}}@media(min-width: 80em){.bidder-dashboard__topbar-utility{grid-column:3;grid-row:2}}.bidder-dashboard__topbar-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.36rem;justify-content:flex-start;width:fit-content;max-width:100%;padding:.24rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:rgba(2,8,16,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}@media(min-width: 64em){.bidder-dashboard__topbar-actions{grid-column:1;grid-row:3}}@media(min-width: 80em){.bidder-dashboard__topbar-actions{grid-column:2;grid-row:2}}.bidder-dashboard__topbar-actions .dashboard-btn{display:inline-flex;gap:.4rem;align-items:center;min-height:3.24rem;padding:0 .66rem;border-radius:999px;font-size:.8rem}.bidder-dashboard__topbar-actions .dashboard-btn svg{width:1.05rem;height:1.05rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.bidder-utility-btn{position:relative;display:inline-grid;width:4.2rem;height:4.2rem;flex:0 0 auto;place-items:center;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.014)),rgba(2,8,16,.44);color:rgba(226,232,240,.94);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 .84rem 1.8rem rgba(0,0,0,.18);text-decoration:none;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.bidder-utility-btn svg{width:1.62rem;height:1.62rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.bidder-utility-btn:hover,.bidder-utility-btn:focus-visible{border-color:rgba(52,211,153,.46);background:linear-gradient(180deg, rgba(52, 211, 153, 0.14), rgba(52, 211, 153, 0.05)),rgba(2,8,16,.55);box-shadow:0 0 0 .22rem rgba(52,211,153,.1),0 .9rem 2rem rgba(16,185,129,.16),0 0 1.6rem rgba(52,211,153,.14);color:#fff;outline:0;transform:translateY(-2px)}.bidder-utility-btn:active{transform:translateY(0)}.bidder-utility-btn__badge[hidden]{display:none !important}.bidder-utility-btn__badge:not([hidden]){animation:bidder-badge-pulse 1.8s ease-in-out infinite}.bidder-utility-btn__badge--danger{background:#ef4444;box-shadow:0 0 0 2px rgba(2,8,16,.95),0 0 1rem rgba(239,68,68,.42)}.bidder-profile-menu{min-width:0;z-index:130}.bidder-profile-menu summary{width:auto;min-width:min(23rem,100vw - 7rem);height:4.2rem;justify-content:start;gap:.58rem;padding:0 .72rem 0 .52rem;border-color:rgba(148,163,184,.18);border-radius:999px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.014)),rgba(2,8,16,.44);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 .84rem 1.8rem rgba(0,0,0,.18);transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.bidder-profile-menu[open] summary,.bidder-profile-menu summary:hover,.bidder-profile-menu summary:focus-visible{border-color:rgba(52,211,153,.46);background:linear-gradient(180deg, rgba(52, 211, 153, 0.14), rgba(52, 211, 153, 0.05)),rgba(2,8,16,.55);box-shadow:0 0 0 .22rem rgba(52,211,153,.1),0 .9rem 2rem rgba(16,185,129,.16),0 0 1.6rem rgba(52,211,153,.14);outline:0;transform:translateY(-2px)}.bidder-profile-menu__avatar{display:flex;align-items:center;width:2.6rem;height:2.6rem;border:2px solid rgba(167,243,208,.42);background:linear-gradient(135deg, rgba(52, 211, 153, 0.96), rgba(250, 204, 21, 0.9));color:#052e25;box-shadow:0 0 0 .22rem rgba(52,211,153,.1),0 .7rem 1.6rem rgba(16,185,129,.18)}.bidder-profile-menu__summary{display:grid;min-width:0;line-height:1.18}.bidder-profile-menu__summary strong,.bidder-profile-menu__summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bidder-profile-menu__summary strong{color:#fff;font-size:.88rem}.bidder-profile-menu__summary small{color:rgba(203,213,225,.7);font-size:.72rem;font-weight:var(--font-weight-semibold)}.bidder-profile-menu__chevron{width:1rem !important;height:1rem !important;margin-left:auto;transition:transform var(--transition-fast)}.bidder-profile-menu[open] .bidder-profile-menu__chevron{transform:rotate(180deg)}.bidder-profile-menu__panel{right:0;left:auto;width:min(29rem,100vw - 2rem);padding:.52rem;border-color:rgba(52,211,153,.18);background:linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.018)),rgba(3,17,29,.99);box-shadow:0 1.6rem 3.4rem rgba(0,0,0,.42),0 0 0 1px rgba(52,211,153,.04)}.bidder-profile-menu__identity{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.64rem;align-items:center;padding:.58rem .62rem .74rem;border-bottom:1px solid rgba(148,163,184,.12);margin-bottom:.22rem}.bidder-profile-menu__identity strong,.bidder-profile-menu__identity span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bidder-profile-menu__identity strong{color:#fff;font-size:.98rem}.bidder-profile-menu__identity span{color:rgba(203,213,225,.72);font-size:.84rem}.bidder-profile-menu__item{gap:.58rem;min-height:2.74rem;color:rgba(226,232,240,.9) !important}.bidder-profile-menu__item svg{width:1.16rem;height:1.16rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.bidder-profile-menu__item:hover,.bidder-profile-menu__item:focus-visible{background:rgba(52,211,153,.1) !important}.bidder-profile-menu__item--danger{color:#fecaca !important}.bidder-profile-menu__item--danger:hover,.bidder-profile-menu__item--danger:focus-visible{background:rgba(248,113,113,.12) !important}.bidder-modal-open{overflow:hidden}.bidder-modal{position:fixed;inset:0;z-index:1800;display:grid;place-items:center;padding:1rem;overflow-y:auto;background:rgba(1,8,15,.72);backdrop-filter:blur(0.7rem);animation:bidder-modal-fade-in .2s ease-out}.bidder-modal[hidden]{display:none !important}.bidder-modal.is-closing{pointer-events:none;animation:bidder-modal-fade-out .18s ease-in forwards}.bidder-modal.is-closing .bidder-modal__dialog{animation:bidder-modal-fall-out .18s ease-in forwards}.bidder-modal__dialog{position:relative;display:grid;gap:.82rem;width:min(66rem,100%);max-height:min(88vh,78rem);overflow-y:auto;padding:.95rem;border:1px solid rgba(52,211,153,.2);border-radius:.8rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.08), transparent 42%),linear-gradient(180deg, rgba(255, 255, 255, 0.064), rgba(255, 255, 255, 0.022)),rgba(5,15,27,.99);box-shadow:0 2.2rem 5rem rgba(0,0,0,.48),inset 0 1px 0 hsla(0,0%,100%,.05);animation:bidder-modal-rise-in .25s ease-out}.bidder-modal__dialog--narrow{width:min(48rem,100%)}.bidder-modal__dialog--small{width:min(38rem,100%)}.bidder-modal__header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.78rem;align-items:start;padding-bottom:.72rem;border-bottom:1px solid rgba(52,211,153,.14)}.bidder-modal__header h2{margin:.22rem 0 0;color:#fff;font-size:1.34rem;line-height:1.18;letter-spacing:0}.bidder-modal__header--warning{border-bottom-color:rgba(251,191,36,.2)}.bidder-modal__close{display:inline-grid;width:2.65rem;height:2.65rem;place-items:center;border:1px solid rgba(148,163,184,.16);border-radius:.62rem;background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.9);cursor:pointer;font:inherit;font-size:1.45rem;line-height:1}.bidder-modal__close:hover,.bidder-modal__close:focus-visible{border-color:rgba(52,211,153,.34);background:rgba(52,211,153,.1);color:#fff;outline:0}.bidder-modal__text{margin:0;color:rgba(203,213,225,.82);line-height:1.5}.bidder-modal__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding-top:.18rem}.bidder-modal .dashboard-btn[aria-busy=true]::before{content:"";width:1rem;height:1rem;border:2px solid hsla(0,0%,100%,.32);border-top-color:currentColor;border-radius:999px;animation:bidder-spin .75s linear infinite}.bidder-modal-message{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.58rem;align-items:center;padding:.62rem .68rem;border:1px solid rgba(52,211,153,.2);border-radius:.68rem;background:rgba(52,211,153,.08);color:#bbf7d0;font-size:.9rem;font-weight:var(--font-weight-semibold)}.bidder-modal-message[hidden]{display:none !important}.bidder-modal-message.is-error{border-color:rgba(248,113,113,.28);background:rgba(248,113,113,.1);color:#fecaca}.bidder-modal-message.is-error .bidder-modal-message__icon{background:#fb7185}.bidder-modal-message button{border:0;background:rgba(0,0,0,0);color:currentColor;cursor:pointer;font-size:1.25rem;line-height:1}.bidder-modal-message__icon{width:.66rem;height:.66rem;border-radius:999px;background:#34d399;box-shadow:0 0 1rem rgba(52,211,153,.55)}.bidder-modal-option-grid{display:grid;gap:.52rem}.bidder-preferences-modal__dialog{width:min(60rem,100%);max-height:min(92vh,62rem);gap:0;overflow:hidden;padding:0;border-color:rgba(52,211,153,.3);box-shadow:0 2.5rem 6rem rgba(0,0,0,.56),0 0 2.5rem rgba(16,185,129,.08),inset 0 1px 0 hsla(0,0%,100%,.06)}.bidder-preferences-modal__dialog .bidder-form{min-height:0}.bidder-preferences-modal__dialog .bidder-modal-message{margin:.75rem .9rem 0}.bidder-preferences-modal__header{align-items:center;padding:1rem 1.05rem .9rem;background:radial-gradient(circle at 8% 0%, rgba(52, 211, 153, 0.16), transparent 45%),rgba(3,12,22,.74)}.bidder-preferences-modal__header p{max-width:46rem;margin:.32rem 0 0;color:rgba(203,213,225,.7);font-size:.84rem;line-height:1.45}.bidder-preferences-modal__heading{display:flex;gap:.78rem;align-items:center}.bidder-preferences-modal__heading-icon,.bidder-preference-card__icon{display:inline-grid;flex:0 0 auto;width:2.65rem;height:2.65rem;place-items:center;border:1px solid rgba(52,211,153,.28);border-radius:.72rem;background:linear-gradient(145deg, rgba(52, 211, 153, 0.18), rgba(16, 185, 129, 0.06));color:#6ee7b7;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.bidder-preferences-modal__heading-icon svg,.bidder-preference-card__icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.bidder-preferences-modal__content{position:relative;display:grid;gap:.78rem;min-height:18rem;max-height:calc(92vh - 12.6rem);overflow-y:auto;padding:.85rem .9rem 1rem;scrollbar-color:rgba(52,211,153,.35) rgba(0,0,0,0)}.bidder-preferences-loading{position:absolute;z-index:5;inset:0;display:grid;place-content:center;justify-items:center;gap:.38rem;padding:1rem;background:rgba(3,12,22,.9);color:rgba(226,232,240,.72);text-align:center;backdrop-filter:blur(0.35rem)}.bidder-preferences-loading[hidden]{display:none !important}.bidder-preferences-loading strong{margin-top:.25rem;color:#f8fafc}.bidder-preferences-loading span:last-child{font-size:.82rem}.bidder-preferences-loading__spinner{width:2rem;height:2rem;border:2px solid rgba(52,211,153,.18);border-top-color:#34d399;border-radius:50%;animation:bidder-spin .72s linear infinite}.bidder-preference-controls,.bidder-preference-card{border:1px solid rgba(148,163,184,.13);border-radius:.78rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.014)),rgba(7,18,31,.82);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.bidder-preference-controls{display:grid;grid-template-columns:minmax(12rem, 0.7fr) minmax(0, 1.3fr);gap:.85rem;padding:.82rem;border-color:rgba(52,211,153,.18)}.bidder-preference-controls__intro,.bidder-preference-card__header{display:flex;gap:.68rem;align-items:flex-start}.bidder-preference-controls__intro h3,.bidder-preference-card__header h3{margin:.06rem 0 0;color:#f8fafc;font-size:.94rem;line-height:1.25}.bidder-preference-controls__intro p,.bidder-preference-card__header p{margin:.28rem 0 0;color:rgba(148,163,184,.8);font-size:.76rem;line-height:1.42}.bidder-preference-controls__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.58rem}.bidder-preference-field{display:grid;gap:.28rem;color:rgba(203,213,225,.76);font-size:.72rem;font-weight:var(--font-weight-semibold)}.bidder-preference-field select,.bidder-preference-field input{min-width:0;height:2.45rem;padding:0 .62rem;border:1px solid rgba(148,163,184,.18);border-radius:.56rem;background:rgba(2,10,18,.72);color:#e2e8f0;color-scheme:dark;font:inherit}.bidder-preference-field select:focus,.bidder-preference-field input:focus{border-color:rgba(52,211,153,.55);outline:2px solid rgba(52,211,153,.12)}.bidder-preference-field select:disabled,.bidder-preference-field input:disabled{cursor:not-allowed;opacity:.42}.bidder-preference-time-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.48rem}.bidder-preference-toggle--quiet{min-height:3.6rem;border:1px solid rgba(148,163,184,.13);border-radius:.62rem;background:rgba(2,10,18,.38)}.bidder-preference-toggle--master{grid-column:1/-1;min-height:3.4rem;border:1px solid rgba(52,211,153,.18);border-radius:.62rem;background:rgba(16,185,129,.06)}.bidder-preference-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.72rem}.bidder-preference-card{min-width:0;padding:.78rem;transition:border-color .18s ease,transform .18s ease}.bidder-preference-card:hover{border-color:rgba(52,211,153,.22);transform:translateY(-1px)}.bidder-preference-card__icon{width:2.3rem;height:2.3rem}.bidder-preference-card__icon svg{width:1.18rem;height:1.18rem}.bidder-preference-card__options{display:grid;gap:.12rem;margin-top:.62rem;padding-top:.48rem;border-top:1px solid rgba(148,163,184,.1)}.bidder-preference-toggle{display:flex;gap:.7rem;align-items:center;justify-content:space-between;min-width:0;padding:.46rem .4rem;border-radius:.55rem;cursor:pointer;transition:background .16s ease}.bidder-preference-toggle:hover{background:rgba(52,211,153,.05)}.bidder-preference-toggle__copy{display:grid;min-width:0;gap:.14rem}.bidder-preference-toggle__copy strong{color:rgba(241,245,249,.92);font-size:.78rem;line-height:1.3}.bidder-preference-toggle__copy small{color:rgba(148,163,184,.72);font-size:.68rem;line-height:1.35}.bidder-switch{position:relative;display:inline-flex;flex:0 0 auto}.bidder-switch input{position:absolute;width:1px;height:1px;opacity:0}.bidder-switch input:focus-visible+span{outline:2px solid rgba(52,211,153,.5);outline-offset:2px}.bidder-switch input:checked+span{border-color:rgba(52,211,153,.5);background:rgba(16,185,129,.9);box-shadow:0 0 .8rem rgba(16,185,129,.18)}.bidder-switch input:checked+span::after{transform:translateX(1rem)}.bidder-switch input:disabled+span{cursor:not-allowed;opacity:.42}.bidder-switch>span{position:relative;display:block;width:2.15rem;height:1.18rem;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:rgba(100,116,139,.3);cursor:pointer;transition:.18s ease}.bidder-switch>span::after{position:absolute;top:.14rem;left:.14rem;width:.78rem;height:.78rem;border-radius:50%;background:#f8fafc;box-shadow:0 .1rem .3rem rgba(0,0,0,.35);content:"";transition:transform .18s ease}.bidder-preferences-modal__actions{padding:.72rem .9rem .82rem;border-top:1px solid rgba(52,211,153,.14);background:rgba(3,12,22,.92)}@media(max-width: 56rem){.bidder-preference-controls{grid-template-columns:1fr}}@media(max-width: 42rem){.bidder-preferences-modal{padding:0}.bidder-preferences-modal__dialog{width:100%;max-height:100dvh;min-height:100dvh;border:0;border-radius:0}.bidder-preferences-modal__header{padding:.82rem}.bidder-preferences-modal__heading-icon{display:none}.bidder-preferences-modal__content{max-height:calc(100dvh - 12.25rem);padding:.72rem}.bidder-preference-controls__grid,.bidder-preference-grid{grid-template-columns:1fr}.bidder-preferences-modal__actions{position:sticky;bottom:0;display:grid;grid-template-columns:repeat(3, 1fr);padding:.65rem .72rem}.bidder-preferences-modal__actions .dashboard-btn{min-height:2.75rem;padding-inline:.5rem}}.bidder-warning-box{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.62rem;padding:.72rem;border:1px solid rgba(251,191,36,.22);border-radius:.72rem;background:rgba(251,191,36,.09)}.bidder-warning-box svg{width:1.45rem;height:1.45rem;color:#fde68a;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.bidder-warning-box strong{display:block;color:#fff;font-size:.96rem}.bidder-warning-box span{display:block;margin-top:.16rem;color:rgba(253,230,138,.82);font-size:.88rem;line-height:1.42}.bidder-account-modal__dialog{width:min(58rem,100%);max-height:min(92vh,64rem);gap:0;overflow:hidden;padding:0;border-color:rgba(251,146,60,.3);background:radial-gradient(circle at 8% 0%, rgba(251, 146, 60, 0.1), transparent 42%),linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.012)),rgba(5,15,27,.99);box-shadow:0 2.5rem 6rem rgba(0,0,0,.58),0 0 2.5rem rgba(248,113,113,.08),inset 0 1px 0 hsla(0,0%,100%,.06)}.bidder-account-modal__header{align-items:center;padding:1rem 1.05rem .9rem;border-bottom-color:rgba(251,146,60,.24);background:linear-gradient(90deg, rgba(251, 146, 60, 0.09), transparent 44%),rgba(3,12,22,.76)}.bidder-account-modal__header h2{margin-top:.14rem;font-size:1.42rem}.bidder-account-modal__header p{max-width:42rem;margin:.28rem 0 0;color:rgba(203,213,225,.72);font-size:.82rem;line-height:1.45}.bidder-account-modal__heading{display:flex;gap:.76rem;align-items:center}.bidder-account-modal__shield{display:inline-grid;flex:0 0 auto;width:3rem;height:3rem;place-items:center;border:1px solid rgba(251,146,60,.34);border-radius:.72rem;background:linear-gradient(145deg, rgba(251, 146, 60, 0.2), rgba(248, 113, 113, 0.06)),rgba(2,8,16,.48);color:#fdba74;box-shadow:0 0 1.5rem rgba(251,146,60,.12),inset 0 1px 0 hsla(0,0%,100%,.07)}.bidder-account-modal__shield svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.bidder-account-actions-form{min-height:0}.bidder-account-actions-form>.bidder-modal-message{margin:.75rem .9rem 0}.bidder-account-modal__content{display:grid;gap:.8rem;min-height:23rem;max-height:calc(92vh - 11.5rem);overflow-y:auto;padding:.85rem .9rem 1rem;scrollbar-color:rgba(251,146,60,.34) rgba(0,0,0,0)}.bidder-account-action-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.72rem}.bidder-account-action-card{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.68rem;align-items:center;min-width:0;min-height:7.4rem;padding:.78rem;border:1px solid rgba(148,163,184,.15);border-radius:.78rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.012)),rgba(7,18,31,.84);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.bidder-account-action-card:hover,.bidder-account-action-card:focus-visible,.bidder-account-action-card.is-selected{outline:0;transform:translateY(-1px)}.bidder-account-action-card--deactivate:hover,.bidder-account-action-card--deactivate:focus-visible,.bidder-account-action-card--deactivate.is-selected{border-color:rgba(251,146,60,.5);background:linear-gradient(145deg, rgba(251, 146, 60, 0.14), rgba(251, 146, 60, 0.025)),rgba(7,18,31,.9);box-shadow:0 0 1.7rem rgba(251,146,60,.1)}.bidder-account-action-card--deactivate .bidder-account-action-card__icon{border-color:rgba(251,146,60,.35);background:rgba(251,146,60,.11);color:#fdba74}.bidder-account-action-card--deactivate .bidder-account-action-card__level{color:#fdba74}.bidder-account-action-card--delete:hover,.bidder-account-action-card--delete:focus-visible,.bidder-account-action-card--delete.is-selected{border-color:rgba(248,113,113,.5);background:linear-gradient(145deg, rgba(248, 113, 113, 0.14), rgba(248, 113, 113, 0.025)),rgba(7,18,31,.9);box-shadow:0 0 1.7rem rgba(248,113,113,.1)}.bidder-account-action-card--delete .bidder-account-action-card__icon{border-color:rgba(248,113,113,.35);background:rgba(248,113,113,.11);color:#fca5a5}.bidder-account-action-card--delete .bidder-account-action-card__level{color:#fca5a5}.bidder-account-action-card__icon,.bidder-account-confirmation__icon{display:inline-grid;flex:0 0 auto;width:2.8rem;height:2.8rem;place-items:center;border:1px solid rgba(148,163,184,.18);border-radius:.68rem}.bidder-account-action-card__icon svg,.bidder-account-confirmation__icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.bidder-account-action-card__copy{display:grid;min-width:0;gap:.18rem}.bidder-account-action-card__copy strong{color:#f8fafc;font-size:.92rem;line-height:1.3}.bidder-account-action-card__copy small{color:rgba(148,163,184,.78);font-size:.72rem;line-height:1.42}.bidder-account-action-card__level{font-size:.62rem;font-weight:var(--font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase}.bidder-account-action-card__arrow{color:rgba(203,213,225,.52);font-size:1.6rem}.bidder-account-action-empty{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.72rem;align-items:center;min-height:8rem;padding:1rem;border:1px dashed rgba(148,163,184,.2);border-radius:.78rem;background:rgba(2,8,16,.24)}.bidder-account-action-empty[hidden]{display:none}.bidder-account-action-empty>span{display:inline-grid;width:3.2rem;height:3.2rem;place-items:center;border:1px solid rgba(52,211,153,.2);border-radius:50%;background:rgba(52,211,153,.07);color:#86efac}.bidder-account-action-empty svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.bidder-account-action-empty strong{color:#f8fafc;font-size:.9rem}.bidder-account-action-empty p{margin:.25rem 0 0;color:rgba(148,163,184,.78);font-size:.76rem;line-height:1.45}.bidder-account-confirmation{display:grid;gap:.72rem;padding:.82rem;border:1px solid rgba(148,163,184,.16);border-radius:.78rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.01)),rgba(3,12,22,.58)}.bidder-account-confirmation[hidden]{display:none}.bidder-account-confirmation--deactivate{border-color:rgba(251,146,60,.24)}.bidder-account-confirmation--deactivate .bidder-account-confirmation__icon{border-color:rgba(251,146,60,.3);background:rgba(251,146,60,.1);color:#fdba74}.bidder-account-confirmation--delete{border-color:rgba(248,113,113,.24)}.bidder-account-confirmation--delete .bidder-account-confirmation__icon{border-color:rgba(248,113,113,.3);background:rgba(248,113,113,.1);color:#fca5a5}.bidder-account-confirmation__heading{display:flex;gap:.68rem;align-items:flex-start}.bidder-account-confirmation__heading span:not(.bidder-account-confirmation__icon){color:rgba(251,191,36,.84);font-size:.62rem;font-weight:var(--font-weight-extrabold);letter-spacing:.09em;text-transform:uppercase}.bidder-account-confirmation__heading h3{margin:.18rem 0 0;color:#fff;font-size:1rem}.bidder-account-confirmation__heading p{margin:.28rem 0 0;color:rgba(203,213,225,.72);font-size:.76rem;line-height:1.45}.bidder-account-confirmation__fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.62rem}.bidder-account-confirmation__fields textarea{min-height:5.9rem;resize:vertical}.bidder-account-warning{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.5rem;align-items:center;padding:.58rem .64rem;border:1px solid rgba(148,163,184,.16);border-radius:.62rem}.bidder-account-warning span{display:inline-grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;font-size:.72rem;font-weight:var(--font-weight-extrabold)}.bidder-account-warning p{margin:0;font-size:.72rem;line-height:1.42}.bidder-account-warning--deactivate{border-color:rgba(251,146,60,.24);background:rgba(251,146,60,.07);color:#fed7aa}.bidder-account-warning--deactivate span{background:rgba(251,146,60,.18)}.bidder-account-warning--delete{border-color:rgba(248,113,113,.24);background:rgba(248,113,113,.07);color:#fecaca}.bidder-account-warning--delete span{background:rgba(248,113,113,.18)}.bidder-account-confirm-checkbox{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.58rem;align-items:start;padding:.64rem;border:1px solid rgba(248,113,113,.2);border-radius:.62rem;background:rgba(248,113,113,.055);cursor:pointer}.bidder-account-confirm-checkbox input{position:absolute;width:1px;height:1px;opacity:0}.bidder-account-confirm-checkbox input:checked+span{border-color:#f87171;background:#ef4444}.bidder-account-confirm-checkbox input:checked+span::after{opacity:1}.bidder-account-confirm-checkbox input:focus-visible+span{outline:2px solid rgba(248,113,113,.42);outline-offset:2px}.bidder-account-confirm-checkbox>span{position:relative;width:1.2rem;height:1.2rem;border:1px solid rgba(248,113,113,.42);border-radius:.3rem;background:rgba(2,8,16,.54)}.bidder-account-confirm-checkbox>span::after{position:absolute;top:.1rem;left:.34rem;width:.3rem;height:.58rem;border:solid #fff;border-width:0 .13rem .13rem 0;content:"";opacity:0;transform:rotate(45deg)}.bidder-account-confirm-checkbox strong{color:rgba(254,226,226,.9);font-size:.75rem;line-height:1.45}.bidder-account-confirm-checkbox.is-invalid{border-color:rgba(248,113,113,.7);box-shadow:0 0 0 .2rem rgba(248,113,113,.1)}.bidder-account-confirm-error{color:#fca5a5;font-size:.72rem;font-weight:var(--font-weight-semibold)}.bidder-account-confirmation__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding-top:.08rem}.bidder-account-deactivate-btn{border:1px solid rgba(251,146,60,.38);background:rgba(251,146,60,.14);color:#fed7aa}.bidder-account-deactivate-btn:hover,.bidder-account-deactivate-btn:focus-visible{border-color:rgba(251,146,60,.6);background:rgba(251,146,60,.22);color:#fff;outline:0}.bidder-account-modal__footer{display:flex;gap:.72rem;align-items:center;justify-content:space-between;padding:.7rem .9rem .78rem;border-top:1px solid rgba(251,146,60,.14);background:rgba(3,12,22,.9)}.bidder-account-modal__footer span{color:rgba(148,163,184,.7);font-size:.7rem}@media(max-width: 48rem){.bidder-account-modal{padding:0}.bidder-account-modal__dialog{width:100%;min-height:100dvh;max-height:100dvh;border:0;border-radius:0}.bidder-account-modal__header{padding:.78rem}.bidder-account-modal__content{max-height:calc(100dvh - 10.8rem);padding:.72rem}.bidder-account-action-grid,.bidder-account-confirmation__fields{grid-template-columns:1fr}.bidder-account-modal__footer{position:sticky;bottom:0;padding:.62rem .72rem}.bidder-account-modal__footer span{display:none}.bidder-account-modal__footer .dashboard-btn{width:100%;min-height:2.8rem}}.bidder-alert{position:fixed;right:1rem;bottom:1rem;z-index:1200;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.75rem;align-items:center;max-width:min(42rem,100vw - 2rem);padding:.9rem 1rem;border:1px solid rgba(16,185,129,.28);border-radius:.78rem;background:rgba(3,17,29,.98);color:#d1fae5;box-shadow:0 1.2rem 3rem rgba(0,0,0,.32)}.bidder-alert__icon{width:.7rem;height:.7rem;border-radius:999px;background:#34d399;box-shadow:0 0 1rem rgba(52,211,153,.65)}.bidder-alert button{border:0;background:rgba(0,0,0,0);color:currentColor;cursor:pointer;font-size:1.5rem;line-height:1}.bidder-alert--error{border-color:rgba(248,113,113,.34);color:#fecaca}.bidder-alert--error .bidder-alert__icon{background:#fb7185;box-shadow:0 0 1rem rgba(251,113,133,.55)}.bidder-alert[hidden]{display:none !important}.bidder-welcome,.bidder-overview-section{display:grid;gap:.58rem}.bidder-welcome{position:relative;grid-template-columns:minmax(0, 1fr);overflow:hidden;padding:.92rem;border:1px solid rgba(52,211,153,.24);border-radius:.72rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.16), rgba(45, 212, 191, 0.065) 48%, rgba(251, 191, 36, 0.045)),linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.018)),rgba(5,16,28,.96);box-shadow:0 1.4rem 3.2rem rgba(0,0,0,.28),0 0 2.4rem rgba(52,211,153,.08),inset 0 1px 0 hsla(0,0%,100%,.052)}.bidder-welcome::before{content:"";position:absolute;inset:0 0 auto;height:.24rem;background:linear-gradient(90deg, #34d399, #2dd4bf, #fbbf24)}@media(min-width: 80em){.bidder-welcome{grid-template-columns:minmax(26rem, 1fr) minmax(24rem, 0.74fr);align-items:start}}.bidder-quick-status,.bidder-command-center{padding:.78rem .86rem .86rem;gap:.72rem;grid-template-columns:minmax(0, 1fr);border-radius:.8rem;border-color:rgba(52,211,153,.28);background:linear-gradient(135deg, rgba(52, 211, 153, 0.16), rgba(45, 212, 191, 0.06) 42%, rgba(56, 189, 248, 0.045)),linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.018)),rgba(5,16,28,.97);box-shadow:0 1.25rem 3rem rgba(0,0,0,.3),0 0 2.2rem rgba(52,211,153,.1),inset 0 1px 0 hsla(0,0%,100%,.055)}@media(min-width: 80em){.bidder-quick-status,.bidder-command-center{grid-template-columns:minmax(0, 1fr);align-items:stretch}}.bidder-quick-status .bidder-welcome__copy h2,.bidder-command-center .bidder-welcome__copy h2{font-size:2.2rem;font-weight:700;line-height:1.2}.bidder-quick-status .bidder-quick-status__text,.bidder-command-center .bidder-quick-status__text{font-size:1.4rem;font-weight:500;line-height:1.5}.bidder-quick-status .bidder-welcome__actions,.bidder-command-center .bidder-welcome__actions{margin-top:.58rem;gap:.34rem}.bidder-quick-status .bidder-welcome__actions .dashboard-btn,.bidder-command-center .bidder-welcome__actions .dashboard-btn{min-height:4rem;padding:0 .9rem;font-size:1.3rem;font-weight:600}.bidder-quick-status .bidder-welcome__actions .dashboard-btn svg,.bidder-command-center .bidder-welcome__actions .dashboard-btn svg{width:1.45rem;height:1.45rem}.bidder-quick-status .bidder-status-badge,.bidder-command-center .bidder-status-badge{min-height:1.96rem;font-size:.95rem}.bidder-command-center__header{display:grid;gap:.52rem}@media(min-width: 80em){.bidder-command-center__header{grid-template-columns:minmax(0, 1.15fr) minmax(15rem, 0.85fr);align-items:start;gap:.62rem}}.bidder-command-center .bidder-welcome__badges{gap:.3rem;align-self:start}@media(min-width: 80em){.bidder-command-center .bidder-welcome__badges{justify-content:flex-end;justify-self:end}}.bidder-command-center__snapshot{display:grid;gap:.52rem;padding-top:.62rem;border-top:1px solid rgba(52,211,153,.16)}.bidder-command-center__snapshot-head{display:flex;flex-wrap:wrap;gap:.6rem;align-items:end;justify-content:space-between}.bidder-command-center__snapshot-head h3{margin:.14rem 0 0;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.3}.bidder-command-center__snapshot-note{display:inline-flex;min-height:2.4rem;align-items:center;padding:0 .72rem;border:1px solid rgba(52,211,153,.14);border-radius:999px;background:rgba(2,8,16,.42);color:rgba(209,250,229,.84);font-size:1rem;font-weight:var(--font-weight-bold)}.bidder-command-center__stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(12.4rem, 1fr));gap:.5rem;align-items:stretch}@media(min-width: 64em){.bidder-command-center__stats{grid-template-columns:repeat(4, minmax(0, 1fr))}}.bidder-mini-stat{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-rows:auto auto;gap:.18rem .62rem;align-items:center;min-height:6.6rem;padding:.72rem .8rem;border:1px solid rgba(52,211,153,.22);border-radius:.8rem;background:linear-gradient(145deg, rgba(52, 211, 153, 0.1), rgba(255, 255, 255, 0.02) 46%),linear-gradient(180deg, rgba(9, 18, 31, 0.98), rgba(4, 10, 20, 0.98));box-shadow:0 .55rem 1.35rem rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.04);color:inherit;text-decoration:none;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.bidder-mini-stat:hover,.bidder-mini-stat:focus-visible{border-color:rgba(52,211,153,.48);background:linear-gradient(145deg, rgba(52, 211, 153, 0.18), rgba(255, 255, 255, 0.03)),rgba(7,17,30,.98);box-shadow:0 .7rem 1.6rem rgba(0,0,0,.26),0 0 1.8rem rgba(52,211,153,.2);outline:0;transform:translateY(-0.1rem)}.bidder-mini-stat .bidder-icon{grid-row:1/span 2;width:2.7rem;height:2.7rem;border-color:rgba(52,211,153,.3);background:rgba(52,211,153,.1);box-shadow:0 0 1.2rem rgba(52,211,153,.14)}.bidder-mini-stat__body{display:grid;gap:.14rem;min-width:0}.bidder-mini-stat__title{overflow:hidden;color:#f1f5f9;font-size:1.4rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.bidder-mini-stat__helper{display:-webkit-box;overflow:hidden;color:rgba(148,163,184,.82);font-size:1.2rem;font-weight:500;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bidder-mini-stat__count{grid-row:1/span 2;grid-column:3;align-self:center;color:#fff;font-size:2.6rem;font-weight:700;line-height:1;letter-spacing:-0.02em;white-space:nowrap}.bidder-mini-stat__badge{position:absolute;top:.38rem;right:.38rem;display:inline-flex;min-height:1.28rem;align-items:center;padding:0 .34rem;border:1px solid rgba(52,211,153,.28);border-radius:999px;background:rgba(52,211,153,.14);color:#bbf7d0;font-size:.58rem;font-weight:var(--font-weight-bold);line-height:1}.bidder-welcome__copy{min-width:0}.bidder-welcome__copy h2{margin:.2rem 0 .14rem;color:#fff;font-size:1.48rem;font-weight:var(--font-weight-extrabold);line-height:1.16;letter-spacing:0}.bidder-welcome__copy p{max-width:70rem;margin:0;color:rgba(203,213,225,.78);font-size:.9rem;line-height:1.45}.bidder-welcome__actions{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.74rem}.bidder-welcome__actions .dashboard-btn{display:inline-flex;gap:.38rem;align-items:center;min-height:2.62rem;padding:0 .72rem}.bidder-welcome__actions .dashboard-btn svg{width:1.08rem;height:1.08rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.bidder-welcome__badges{display:flex;flex-wrap:wrap;gap:.36rem;align-self:start}@media(min-width: 80em){.bidder-welcome__badges{justify-content:flex-end}}.bidder-status-badge{display:inline-flex;min-height:2.16rem;align-items:center;gap:.34rem;padding:0 .56rem;border:1px solid rgba(52,211,153,.28);border-radius:999px;background:linear-gradient(180deg, rgba(52, 211, 153, 0.16), rgba(52, 211, 153, 0.075)),rgba(2,8,16,.36);color:#d1fae5;font-size:.75rem;font-weight:var(--font-weight-bold);white-space:nowrap}.bidder-status-badge svg{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.bidder-section-heading{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end;justify-content:space-between;padding:.52rem .58rem;border:1px solid rgba(52,211,153,.14);border-radius:.64rem;background:linear-gradient(90deg, rgba(52, 211, 153, 0.11), rgba(45, 212, 191, 0.035) 48%, transparent),rgba(2,8,16,.28)}.bidder-section-heading h2{margin:.1rem 0 0;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.3;letter-spacing:0}.bidder-section-heading__subtitle{margin:.28rem 0 0;max-width:42rem;color:rgba(203,213,225,.76);font-size:1.4rem;font-weight:500;line-height:1.5}.bidder-section-heading__title{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.52rem;align-items:center;min-width:0}.bidder-section-icon{display:inline-grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid rgba(52,211,153,.28);border-radius:.52rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.2), rgba(45, 212, 191, 0.08)),rgba(2,8,16,.38);color:#86efac;box-shadow:0 0 1.4rem rgba(52,211,153,.1)}.bidder-section-icon svg{width:1.28rem;height:1.28rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.bidder-section-heading__note{display:inline-flex;min-height:1.96rem;align-items:center;padding:0 .52rem;border:1px solid rgba(52,211,153,.12);border-radius:999px;background:rgba(2,8,16,.42);color:rgba(209,250,229,.84);font-size:.72rem;font-weight:var(--font-weight-bold)}.bidder-dashboard__summary-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(16.5rem, 1fr));gap:.72rem;align-items:stretch}.bidder-summary-card{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-rows:auto auto auto;min-height:7.2rem;gap:.14rem .66rem;align-items:start;padding:.72rem;border:1px solid rgba(52,211,153,.16);border-radius:.62rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.068), rgba(255, 255, 255, 0.018)),linear-gradient(135deg, rgba(52, 211, 153, 0.055), transparent 52%),rgba(7,17,30,.96);color:inherit;text-decoration:none;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.bidder-summary-card:hover,.bidder-summary-card:focus-visible{border-color:rgba(52,211,153,.42);background:linear-gradient(145deg, rgba(52, 211, 153, 0.15), rgba(255, 255, 255, 0.026)),rgba(7,17,30,.98);box-shadow:0 1rem 2.4rem rgba(0,0,0,.24),0 0 2.2rem rgba(52,211,153,.16);outline:0;transform:translateY(-0.18rem)}.bidder-summary-card .bidder-icon{grid-row:1/span 3;width:2.72rem;height:2.72rem;border-radius:.5rem;color:#bbf7d0;box-shadow:0 0 1.5rem rgba(52,211,153,.12)}.bidder-summary-card__label{grid-column:2;color:var(--bidder-muted);font-size:.7rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.bidder-summary-card strong{grid-column:2;color:#fff;font-size:2.28rem;font-weight:var(--font-weight-extrabold);line-height:1}.bidder-summary-card small{grid-column:2;color:rgba(148,163,184,.82);font-size:.75rem;line-height:1.25}.bidder-summary-card--live.bidder-mini-stat,.bidder-summary-card--live{border-color:rgba(52,211,153,.38);background:linear-gradient(135deg, rgba(52, 211, 153, 0.18), rgba(255, 255, 255, 0.028)),rgba(9,18,31,.96)}.bidder-summary-card--matches{border-color:rgba(45,212,191,.24);background:linear-gradient(135deg, rgba(45, 212, 191, 0.1), rgba(52, 211, 153, 0.052)),rgba(9,18,31,.96)}.bidder-summary-card--matches .bidder-icon{border-color:rgba(45,212,191,.26);background:rgba(45,212,191,.1);color:#99f6e4}.bidder-summary-card--matches:hover,.bidder-summary-card--matches:focus-visible{border-color:rgba(45,212,191,.38);box-shadow:0 0 1.8rem rgba(45,212,191,.1)}.bidder-summary-card--criteria,.bidder-summary-card--criteria.bidder-mini-stat{border-color:rgba(56,189,248,.3);background:linear-gradient(135deg, rgba(56, 189, 248, 0.14), rgba(52, 211, 153, 0.07)),rgba(9,18,31,.96)}.bidder-summary-card--criteria::after,.bidder-summary-card--criteria.bidder-mini-stat::after{content:"";position:absolute;inset:auto .72rem .48rem;height:.18rem;border-radius:999px;background:linear-gradient(90deg, rgba(56, 189, 248, 0.85), rgba(52, 211, 153, 0.9));opacity:.76}.bidder-summary-card--criteria .bidder-icon,.bidder-summary-card--criteria.bidder-mini-stat .bidder-icon{border-color:rgba(56,189,248,.34);background:linear-gradient(135deg, rgba(56, 189, 248, 0.16), rgba(52, 211, 153, 0.08));color:#bae6fd;box-shadow:0 0 1.8rem rgba(56,189,248,.14)}.bidder-summary-card--criteria .bidder-mini-stat__title,.bidder-summary-card--criteria.bidder-mini-stat .bidder-mini-stat__title{color:#f8fafc}.bidder-summary-card--criteria .bidder-mini-stat__helper,.bidder-summary-card--criteria.bidder-mini-stat .bidder-mini-stat__helper{color:rgba(191,219,254,.78)}.bidder-summary-card--criteria:hover,.bidder-summary-card--criteria:focus-visible,.bidder-summary-card--criteria.bidder-mini-stat:hover,.bidder-summary-card--criteria.bidder-mini-stat:focus-visible{border-color:rgba(56,189,248,.5);box-shadow:0 1rem 2.4rem rgba(0,0,0,.24),0 0 2.2rem rgba(56,189,248,.18)}.bidder-summary-card--notifications{border-color:rgba(56,189,248,.24);background:linear-gradient(135deg, rgba(56, 189, 248, 0.1), rgba(52, 211, 153, 0.052)),rgba(9,18,31,.96)}.bidder-summary-card--notifications .bidder-icon{border-color:rgba(56,189,248,.26);background:rgba(56,189,248,.1);color:#bae6fd}.bidder-summary-card--notifications:hover,.bidder-summary-card--notifications:focus-visible{border-color:rgba(56,189,248,.38);box-shadow:0 0 1.8rem rgba(56,189,248,.1)}.bidder-summary-card--messages,.bidder-summary-card--messages.bidder-mini-stat{border-color:rgba(45,212,191,.3);background:linear-gradient(135deg, rgba(45, 212, 191, 0.13), rgba(52, 211, 153, 0.066)),rgba(9,18,31,.96)}.bidder-summary-card--messages .bidder-icon,.bidder-summary-card--messages.bidder-mini-stat .bidder-icon{border-color:rgba(45,212,191,.3);background:rgba(45,212,191,.12);color:#99f6e4;box-shadow:0 0 1.8rem rgba(45,212,191,.16)}.bidder-summary-card--messages .bidder-mini-stat__badge,.bidder-summary-card--messages .bidder-summary-card__badge,.bidder-summary-card--messages.bidder-mini-stat .bidder-mini-stat__badge,.bidder-summary-card--messages.bidder-mini-stat .bidder-summary-card__badge{border-color:rgba(45,212,191,.34);background:rgba(45,212,191,.14);color:#ccfbf1}.bidder-summary-card--messages:hover,.bidder-summary-card--messages:focus-visible,.bidder-summary-card--messages.bidder-mini-stat:hover,.bidder-summary-card--messages.bidder-mini-stat:focus-visible{border-color:rgba(45,212,191,.46);box-shadow:0 1rem 2.4rem rgba(0,0,0,.24),0 0 2.2rem rgba(45,212,191,.18)}.bidder-mini-stat.bidder-summary-card--live,.bidder-mini-stat.bidder-summary-card--messages{padding-top:.72rem}.bidder-summary-card__badge{position:absolute;top:.5rem;right:.5rem;display:inline-flex;min-height:1.52rem;align-items:center;padding:0 .42rem;border:1px solid rgba(52,211,153,.28);border-radius:999px;background:rgba(52,211,153,.16);color:#bbf7d0;font-size:.66rem;font-weight:var(--font-weight-bold)}.bidder-icon{display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid rgba(16,185,129,.22);border-radius:.62rem;background:rgba(16,185,129,.09);color:#86efac}.bidder-icon svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.bidder-dashboard .dashboard-pill{min-height:1.72rem;padding:0 .4rem;font-size:.68rem;border-radius:.5rem;line-height:1}.bidder-deadlines-section{gap:.8rem;padding:.95rem;border-radius:.8rem;border:1px solid rgba(52,211,153,.26);background:linear-gradient(135deg, rgba(52, 211, 153, 0.1), rgba(56, 189, 248, 0.035) 48%, rgba(251, 191, 36, 0.035)),linear-gradient(180deg, rgba(255, 255, 255, 0.048), rgba(255, 255, 255, 0.014)),rgba(5,16,28,.94);box-shadow:0 1.2rem 2.8rem rgba(0,0,0,.28),0 0 2rem rgba(52,211,153,.08),inset 0 1px 0 hsla(0,0%,100%,.052)}.bidder-deadline-monitor__header{display:flex;flex-wrap:wrap;gap:.76rem;align-items:center;justify-content:space-between}.bidder-deadline-monitor__header .bidder-section-heading__title{align-items:center}.bidder-deadline-monitor__header .bidder-section-icon{width:3.2rem;height:3.2rem;border-color:rgba(52,211,153,.38);border-radius:.8rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.26), rgba(45, 212, 191, 0.1)),rgba(2,8,16,.52);box-shadow:0 0 1.6rem rgba(52,211,153,.18)}.bidder-deadline-monitor__header .bidder-section-icon svg{width:1.72rem;height:1.72rem}.bidder-deadlines-section .dashboard-card__eyebrow{color:rgba(167,243,208,.86)}.bidder-deadlines-section .bidder-section-heading h2{font-size:2.1rem;font-weight:800;line-height:1.22}.bidder-deadlines-section .bidder-section-heading__subtitle{max-width:58rem;font-size:1.35rem;font-weight:500;line-height:1.45}.bidder-deadline-monitor__controls{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end}.bidder-deadline-monitor__count{display:inline-flex;min-height:2.45rem;align-items:center;padding:.74rem;border:1px solid rgba(52,211,153,.24);border-radius:.5rem;background:linear-gradient(180deg, rgba(52, 211, 153, 0.14), rgba(52, 211, 153, 0.045)),rgba(2,8,16,.58);color:#bbf7d0;font-size:1.2rem;text-transform:capitalize;font-weight:700;line-height:1}.bidder-deadline-monitor__count[hidden]{display:none !important}.bidder-deadline-monitor__arrows{display:inline-flex;gap:.36rem;align-items:center}.bidder-deadlines-empty{padding:.62rem .72rem;border:1px dashed rgba(52,211,153,.2);border-radius:.64rem;background:rgba(2,8,16,.42)}.bidder-deadline-carousel{display:block;overflow:hidden;padding:.62rem;border:1px solid rgba(52,211,153,.2);border-radius:.8rem;background:linear-gradient(180deg, rgba(52, 211, 153, 0.075), transparent 46%),rgba(4,10,20,.94);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 .8rem 1.8rem rgba(0,0,0,.16)}.bidder-deadline-carousel[hidden]{display:none !important}.bidder-deadline-carousel__nav{display:inline-grid;width:3.2rem;height:3.2rem;place-items:center;border:1px solid rgba(52,211,153,.28);border-radius:.8rem;background:linear-gradient(180deg, rgba(52, 211, 153, 0.16), rgba(52, 211, 153, 0.06)),rgba(2,8,16,.72);color:#bbf7d0;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast)}.bidder-deadline-carousel__nav svg{width:1.56rem;height:1.56rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.bidder-deadline-carousel__nav:hover:not(:disabled),.bidder-deadline-carousel__nav:focus-visible:not(:disabled){border-color:rgba(52,211,153,.48);background:rgba(52,211,153,.18);outline:0;transform:translateY(-1px)}.bidder-deadline-carousel__nav:disabled{cursor:not-allowed;opacity:.48}.bidder-deadline-carousel__viewport{overflow:hidden;min-width:0;outline:0;padding:.6rem}.bidder-deadline-carousel__viewport:focus-visible{box-shadow:0 0 0 2px rgba(52,211,153,.42);border-radius:.5rem}.bidder-deadline-carousel__track{display:flex;gap:1.2rem;transition:transform .35s ease;will-change:transform}.bidder-deadline-carousel__dots{display:none !important}.bidder-deadline-carousel__dot{width:.52rem;height:.52rem;padding:0;border:0;border-radius:999px;background:rgba(148,163,184,.35);cursor:pointer;transition:transform var(--transition-fast),background var(--transition-fast)}.bidder-deadline-carousel__dot.is-active{background:#34d399;transform:scale(1.15)}.bidder-deadline-carousel__dot:hover,.bidder-deadline-carousel__dot:focus-visible{background:rgba(52,211,153,.72);outline:0}.bidder-deadline-card{display:grid;flex:0 0 clamp(30rem,32%,38rem);gap:.62rem;min-height:17.2rem;padding:1rem;border:1px solid rgba(52,211,153,.25);border-radius:.8rem;background:linear-gradient(160deg, rgba(52, 211, 153, 0.095), rgba(255, 255, 255, 0.026) 48%, transparent 68%),rgba(7,17,30,.98);box-shadow:0 .9rem 2rem rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.045);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.bidder-deadline-card:hover,.bidder-deadline-card:focus-within{border-color:rgba(52,211,153,.4);box-shadow:0 1rem 2.1rem rgba(0,0,0,.26),0 0 1.8rem rgba(52,211,153,.12);transform:translateY(-0.08rem)}.bidder-deadline-card__top{display:flex;align-items:center;justify-content:space-between;gap:.52rem}.bidder-deadline-card__top .dashboard-pill{min-height:2.2rem;padding:0 .56rem;font-size:1.1rem;font-weight:700;text-transform:capitalize}.bidder-deadline-card__id{display:inline-flex;min-height:2.2rem;align-items:center;padding:0 .56rem;border:1px solid rgba(52,211,153,.24);border-radius:.5rem;background:rgba(52,211,153,.1);color:#86efac;font-size:1.25rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.bidder-deadline-card__title{display:-webkit-box;margin:0;overflow:hidden;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bidder-deadline-card__organization{min-height:1.95rem;margin:-0.12rem 0 0;overflow:hidden;color:rgba(203,213,225,.72);font-size:1.28rem;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.bidder-deadline-card__meta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.52rem;margin:0}.bidder-deadline-card__meta div{display:grid;gap:.16rem;padding:.52rem .6rem;border:1px solid rgba(148,163,184,.16);border-radius:.62rem;background:rgba(2,8,16,.5)}.bidder-deadline-card__meta dt{color:rgba(148,163,184,.86);font-size:1.12rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.bidder-deadline-card__meta dd{margin:0;color:#e2e8f0;font-size:1.28rem;font-weight:500}.bidder-deadline-card__remaining{display:inline-flex;width:fit-content;min-height:2.32rem;align-items:center;padding:0 .5rem;border:1px solid rgba(52,211,153,.22);border-radius:.5rem;background:rgba(52,211,153,.1);color:#bbf7d0;font-size:1.2rem;font-weight:700}.bidder-deadline-card__meta .bidder-deadline-card__remaining{font-size:1.2rem;font-weight:700}.bidder-deadline-card__action{justify-self:start;margin-top:auto;min-height:3rem;padding:0 .72rem;border-radius:.68rem;font-size:1.2rem;font-weight:700}.bidder-deadline-card--soon{border-color:rgba(251,191,36,.34);box-shadow:0 0 1.4rem rgba(251,191,36,.12)}.bidder-deadline-card--soon .bidder-deadline-card__remaining{color:#fde68a}.bidder-deadline-card--urgent{border-color:rgba(251,146,60,.42);background:linear-gradient(160deg, rgba(251, 146, 60, 0.12), transparent 55%),rgba(7,17,30,.98);box-shadow:0 0 1.6rem rgba(251,146,60,.16)}.bidder-deadline-card--urgent .bidder-deadline-card__remaining{color:#fdba74}.bidder-deadline-card--critical{border-color:rgba(248,113,113,.48);background:linear-gradient(160deg, rgba(248, 113, 113, 0.14), transparent 55%),rgba(7,17,30,.98);box-shadow:0 0 1.8rem rgba(248,113,113,.18)}.bidder-deadline-card--critical .bidder-deadline-card__remaining{color:#fecaca}.bidder-guide-link-card{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.7rem;align-items:center;padding:.82rem;border:1px solid rgba(52,211,153,.18);border-radius:.78rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.09), rgba(255, 255, 255, 0.028)),rgba(9,18,31,.94);color:inherit;text-decoration:none;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.bidder-guide-link-card strong{display:block;margin-top:.16rem;color:#fff;font-size:1rem;line-height:1.35}.bidder-guide-link-card:hover,.bidder-guide-link-card:focus-visible{border-color:rgba(52,211,153,.34);box-shadow:0 0 2rem rgba(16,185,129,.09);outline:0;transform:translateY(-0.08rem)}.bidder-guide-link-card__cta{display:inline-flex;min-height:2.6rem;align-items:center;padding:0 .72rem;border-radius:999px;background:rgba(52,211,153,.12);color:#bbf7d0;font-size:.84rem;font-weight:var(--font-weight-bold);white-space:nowrap}.bidder-guide-link-card--paid{border-color:rgba(56,189,248,.18);background:linear-gradient(135deg, rgba(56, 189, 248, 0.1), rgba(52, 211, 153, 0.055)),rgba(9,18,31,.94)}.bidder-guide-link-card--paid .bidder-icon{border-color:rgba(56,189,248,.24);background:rgba(56,189,248,.1);color:#bae6fd}.bidder-guide-link-card--paid .bidder-guide-link-card__cta{border:1px solid rgba(56,189,248,.18);background:rgba(56,189,248,.1);color:#bae6fd}.bidder-guide-link-card--paid:hover,.bidder-guide-link-card--paid:focus-visible{border-color:rgba(56,189,248,.34);box-shadow:0 0 2rem rgba(56,189,248,.09)}.bidder-shortcuts{gap:.68rem;padding:.78rem;border:1px solid rgba(52,211,153,.2);border-radius:.8rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.075), rgba(56, 189, 248, 0.028) 52%, transparent),rgba(5,16,28,.94);box-shadow:0 1rem 2.4rem rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.045)}.bidder-shortcuts .bidder-section-heading{gap:.5rem}.bidder-shortcuts .bidder-section-heading h2{font-size:1.9rem;font-weight:700;line-height:1.3}.bidder-shortcuts .bidder-section-heading__note{min-height:2.2rem;padding:0 .64rem;font-size:1.08rem}.bidder-shortcuts__group{display:grid;gap:.52rem}.bidder-shortcuts__group+.bidder-shortcuts__group{padding-top:.12rem;border-top:1px solid rgba(52,211,153,.12)}.bidder-shortcuts__group-head{display:flex;flex-wrap:wrap;gap:.36rem .6rem;align-items:end;justify-content:space-between}.bidder-shortcuts__group-head h3{margin:0;color:#fff;font-size:1.6rem;font-weight:700;line-height:1.3}.bidder-shortcuts__group-head span{display:inline-flex;min-height:2rem;align-items:center;padding:0 .56rem;border:1px solid rgba(52,211,153,.16);border-radius:999px;background:rgba(2,8,16,.42);color:rgba(209,250,229,.78);font-size:1.05rem;font-weight:700}.bidder-shortcuts__grid{display:grid;grid-template-columns:1fr;gap:.64rem}@media(min-width: 48em){.bidder-shortcuts__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64em){.bidder-shortcuts__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 80em){.bidder-shortcuts__grid{grid-template-columns:repeat(5, minmax(0, 1fr))}}.bidder-shortcut-card{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-rows:auto auto;gap:.22rem .72rem;align-items:start;min-height:10.8rem;overflow:hidden;padding:.92rem;border:1px solid rgba(52,211,153,.18);border-radius:.8rem;background:radial-gradient(circle at 16% 0%, rgba(52, 211, 153, 0.16), transparent 36%),linear-gradient(145deg, rgba(255, 255, 255, 0.065), rgba(255, 255, 255, 0.018)),rgba(7,17,30,.94);box-shadow:0 .78rem 1.8rem rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.045);color:inherit;text-decoration:none;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.bidder-shortcut-card::before{content:"";position:absolute;inset:auto .8rem .58rem;height:.22rem;border-radius:999px;background:linear-gradient(90deg, rgba(52, 211, 153, 0.86), rgba(45, 212, 191, 0.7));opacity:.34;transition:opacity var(--transition-fast),transform var(--transition-fast)}.bidder-shortcut-card .bidder-icon{grid-row:span 2;width:3.2rem;height:3.2rem;border-color:rgba(52,211,153,.3);border-radius:.8rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.18), rgba(45, 212, 191, 0.07)),rgba(2,8,16,.42);box-shadow:0 0 1.4rem rgba(52,211,153,.14)}.bidder-shortcut-card .bidder-icon svg{width:1.62rem;height:1.62rem}.bidder-shortcut-card strong,.bidder-shortcut-card span{min-width:0}.bidder-shortcut-card strong{color:#fff;font-size:1.55rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.bidder-shortcut-card span:not(.bidder-icon){color:rgba(203,213,225,.76);font-size:1.25rem;font-weight:500;line-height:1.5}.bidder-shortcut-card:hover,.bidder-shortcut-card:focus-visible{border-color:rgba(52,211,153,.38);background:linear-gradient(145deg, rgba(52, 211, 153, 0.13), rgba(255, 255, 255, 0.022)),rgba(8,18,31,.94);box-shadow:0 1.05rem 2.4rem rgba(0,0,0,.26),0 0 2rem rgba(16,185,129,.16);outline:0;transform:translateY(-0.16rem)}.bidder-shortcut-card:hover::before,.bidder-shortcut-card:focus-visible::before{opacity:.9;transform:scaleX(0.96)}.bidder-shortcut-card--live{border-color:rgba(52,211,153,.24);background:linear-gradient(145deg, rgba(52, 211, 153, 0.12), rgba(255, 255, 255, 0.02)),rgba(7,17,30,.94)}.bidder-shortcut-card--paid .bidder-icon{border-color:rgba(56,189,248,.24);background:linear-gradient(135deg, rgba(56, 189, 248, 0.16), rgba(52, 211, 153, 0.06)),rgba(2,8,16,.42);color:#bae6fd}.bidder-shortcut-card--paid:hover,.bidder-shortcut-card--paid:focus-visible{border-color:rgba(56,189,248,.34);box-shadow:0 0 1.8rem rgba(56,189,248,.08)}.bidder-activity{padding-bottom:.12rem}.bidder-dashboard__activity-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(24rem, 1fr));gap:.58rem}.bidder-activity-panel{min-width:0;padding:.7rem;border-color:rgba(52,211,153,.16);background:linear-gradient(180deg, rgba(255, 255, 255, 0.056), rgba(255, 255, 255, 0.018)),rgba(6,16,28,.94)}.bidder-activity-panel .bidder-panel__header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.62rem;align-items:start;margin-bottom:.52rem;padding-bottom:.52rem;border-bottom:1px solid rgba(52,211,153,.12)}.bidder-activity-panel .dashboard-card__title{display:flex;flex-wrap:wrap;gap:.34rem;align-items:center}.bidder-activity-panel .bidder-card-list{gap:.42rem}.bidder-activity-panel .bidder-empty{min-height:7rem;align-content:center}.bidder-activity-panel .scroll-hint{margin-top:.34rem}.bidder-dashboard__layout{display:grid;grid-template-columns:1fr;gap:.68rem}.bidder-panel{min-width:0;padding:.68rem;border-top-color:rgba(52,211,153,.24)}@media(min-width: 80em){.bidder-panel--wide{grid-column:1/-1}}.bidder-panel__header{gap:.58rem;align-items:flex-start;margin-bottom:.54rem}.bidder-panel__titlegroup{min-width:0}.bidder-panel__titlegroup .dashboard-card__title{margin:.12rem 0 0;font-size:.98rem;line-height:1.22;letter-spacing:0}.bidder-panel__titlegroup p{max-width:62rem;margin:.18rem 0 0;color:rgba(203,213,225,.68);font-size:.78rem;line-height:1.38}.bidder-panel__eyebrow{display:inline-flex;gap:.34rem;align-items:center}.bidder-panel__eyebrow svg{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.bidder-panel__actions{display:flex;flex-wrap:wrap;gap:.34rem;align-items:center;justify-content:flex-end}.bidder-panel__actions .dashboard-card__link,.bidder-panel__actions .bidder-link-button{min-height:2.16rem;align-items:center;padding:0 .52rem;border:1px solid rgba(52,211,153,.18);border-radius:.45rem;background:rgba(52,211,153,.08);color:#bbf7d0;font-size:.74rem;font-weight:var(--font-weight-bold);text-decoration:none}.bidder-panel__actions .dashboard-card__link:hover,.bidder-panel__actions .dashboard-card__link:focus-visible,.bidder-panel__actions .bidder-link-button:hover,.bidder-panel__actions .bidder-link-button:focus-visible{border-color:rgba(52,211,153,.36);background:rgba(52,211,153,.14);color:#fff;outline:0}.bidder-count-badge{display:inline-flex;min-width:1.66rem;min-height:1.66rem;align-items:center;justify-content:center;margin-left:.26rem;padding:0 .36rem;border:1px solid rgba(52,211,153,.24);border-radius:999px;background:rgba(52,211,153,.12);color:#86efac;font-size:.7rem;line-height:1;vertical-align:middle}.bidder-table-shell,.bidder-card-list{min-width:0}.bidder-table{display:grid;gap:.48rem;overflow-x:auto;padding-bottom:.2rem;scrollbar-color:rgba(148,163,184,.35) rgba(0,0,0,0);scrollbar-width:thin}.bidder-table__head,.bidder-table__row{display:grid;gap:.55rem;align-items:center}.bidder-table__head{min-width:116rem;padding:0 .72rem;color:rgba(148,163,184,.82);font-size:.78rem;font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.bidder-table__row{min-width:116rem;min-height:4.4rem;padding:.62rem .72rem;border:1px solid rgba(148,163,184,.11);border-radius:.68rem;background:hsla(0,0%,100%,.038);color:var(--bidder-soft)}.bidder-table__row>span,.bidder-table__row>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bidder-table__row strong,.bidder-table__row .bidder-table__id{color:#fff;font-weight:var(--font-weight-bold)}.bidder-table--saved .bidder-table__head,.bidder-table--saved .bidder-table__row{grid-template-columns:minmax(10rem, 0.66fr) minmax(24rem, 1.4fr) minmax(19rem, 1fr) minmax(12rem, 0.68fr) minmax(11rem, 0.58fr) minmax(12rem, 0.64fr) minmax(11rem, 0.56fr) minmax(28rem, 1.2fr)}.bidder-table--requests .bidder-table__head,.bidder-table--requests .bidder-table__row{min-width:148rem;grid-template-columns:minmax(12rem, 0.72fr) minmax(16rem, 0.88fr) minmax(11rem, 0.62fr) minmax(20rem, 1.1fr) minmax(10rem, 0.52fr) minmax(11rem, 0.56fr) minmax(11rem, 0.56fr) minmax(12rem, 0.62fr) minmax(22rem, 1.1fr) minmax(24rem, 1fr)}.bidder-row-actions{display:flex;flex-wrap:wrap;gap:.32rem;align-items:center}.bidder-mini-btn,.bidder-link-button{display:inline-flex;min-height:2.22rem;align-items:center;justify-content:center;padding:0 .52rem;border:1px solid rgba(148,163,184,.16);border-radius:.46rem;background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.92);cursor:pointer;font:inherit;font-size:.76rem;font-weight:var(--font-weight-bold);text-decoration:none}.bidder-mini-btn:hover,.bidder-mini-btn:focus-visible,.bidder-link-button:hover,.bidder-link-button:focus-visible{border-color:rgba(16,185,129,.32);background:rgba(16,185,129,.1);color:#fff;outline:0}.bidder-mini-btn--danger,.bidder-link-button--danger{border-color:rgba(248,113,113,.2);color:#fecaca}.bidder-link-button{border:0;background:rgba(0,0,0,0)}.bidder-card-list{display:grid;gap:.46rem;padding-right:.08rem}.preferred-searches__list{--criteria-card-height: 6.35rem;max-height:calc(var(--criteria-card-height)*2 + 6px);overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.preferred-searches__list::-webkit-scrollbar{display:none}.bidder-notifications__list{--notification-card-height: 5.35rem;max-height:calc(var(--notification-card-height)*3 + 10px);overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.bidder-notifications__list::-webkit-scrollbar{display:none}.tender-alerts__list{--alert-card-height: 5.35rem;max-height:calc(var(--alert-card-height)*4 + 14px);overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.tender-alerts__list::-webkit-scrollbar{display:none}.scroll-hint{display:inline-flex;max-width:min(100%,26rem);min-height:2.36rem;align-items:center;justify-content:center;justify-self:center;gap:.62rem;margin:.42rem auto 0;padding:.28rem .66rem .28rem .38rem;border:1px solid rgba(52,211,153,.42);border-radius:999px;background:linear-gradient(180deg, rgba(16, 185, 129, 0.16), rgba(15, 23, 42, 0.76)),rgba(2,8,16,.9);box-shadow:0 0 0 1px rgba(16,185,129,.08),0 .9rem 2rem rgba(0,0,0,.24),0 0 1.25rem rgba(52,211,153,.16);color:#d1fae5;text-align:left;cursor:default;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.scroll-hint:hover{border-color:rgba(110,231,183,.72);background:linear-gradient(180deg, rgba(16, 185, 129, 0.22), rgba(15, 23, 42, 0.82)),rgba(2,8,16,.94);box-shadow:0 0 0 1px rgba(110,231,183,.14),0 1rem 2.2rem rgba(0,0,0,.28),0 0 1.65rem rgba(52,211,153,.26);transform:translateY(-1px)}.scroll-hint[hidden]{display:none !important}.scroll-hint__icon{display:inline-grid;width:1.58rem;height:1.58rem;flex:0 0 auto;place-items:center;border:1px solid rgba(110,231,183,.42);border-radius:999px;background:rgba(16,185,129,.18);box-shadow:0 0 1rem rgba(52,211,153,.3);color:#86efac;font-size:.94rem;font-weight:900;line-height:1;animation:scrollHint 1.35s ease-in-out infinite}.scroll-hint__copy{display:grid;min-width:0;gap:.1rem}.scroll-hint__copy strong{overflow:hidden;color:#ecfdf5;font-size:.78rem;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.scroll-hint__copy span{color:rgba(167,243,208,.9);font-size:.66rem;font-weight:800;letter-spacing:.02em;line-height:1.05}.bidder-match-countbar{display:flex;gap:.52rem;align-items:center;justify-content:space-between;padding:.48rem .58rem;border:1px solid rgba(16,185,129,.16);border-radius:.48rem;background:rgba(6,78,59,.16)}.bidder-match-countbar div{display:grid;gap:.16rem}.bidder-match-countbar strong{color:#ecfdf5;font-size:.82rem}.bidder-match-countbar span:not(.dashboard-pill){color:var(--bidder-muted);font-size:.72rem}.bidder-match-countbar.bidder-skeleton-block{min-height:3.35rem}.bidder-match-list,.matching-tenders__list{display:grid;gap:.5rem;max-height:132rem;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.matching-tenders__list::-webkit-scrollbar{display:none}.bidder-match-card{display:grid;gap:.48rem;padding:.62rem;border:1px solid rgba(148,163,184,.14);border-radius:.48rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.018)),rgba(2,8,16,.74);box-shadow:0 1rem 2.4rem rgba(0,0,0,.18)}.bidder-match-card--closing-soon{border-color:rgba(251,191,36,.34);background:linear-gradient(180deg, rgba(251, 191, 36, 0.08), rgba(255, 255, 255, 0.018)),rgba(2,8,16,.78)}.bidder-match-card--skeleton{min-height:13.5rem}.bidder-match-card__top{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.62rem;align-items:start}.bidder-match-card__top h3{margin:.12rem 0 0;overflow:hidden;color:#fff;font-size:.92rem;line-height:1.35;text-overflow:ellipsis}.bidder-match-card__id{color:#93c5fd;font-size:.72rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.bidder-match-live-badge{border-color:rgba(34,197,94,.28);background:rgba(22,163,74,.16);color:#86efac}.bidder-match-card__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.4rem;margin:0}.bidder-match-card__grid div{min-width:0;padding:.4rem;border:1px solid rgba(148,163,184,.1);border-radius:.45rem;background:rgba(15,23,42,.56)}.bidder-match-card__grid div.is-warning{border-color:rgba(251,191,36,.24);background:rgba(120,53,15,.24)}.bidder-match-card__grid div.is-warning dd{color:#fde68a}.bidder-match-card__grid dt{margin-bottom:.12rem;color:rgba(148,163,184,.88);font-size:.66rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.bidder-match-card__grid dd{min-width:0;margin:0;overflow:hidden;color:rgba(226,232,240,.94);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.bidder-match-card__actions{display:flex;flex-wrap:wrap;gap:.32rem;align-items:center}.bidder-match-action,.bidder-match-page-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.16);border-radius:.45rem;background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.94);cursor:pointer;font:inherit;font-weight:var(--font-weight-bold);text-decoration:none}.bidder-match-action:hover,.bidder-match-action:focus-visible,.bidder-match-page-btn:hover,.bidder-match-page-btn:focus-visible{border-color:rgba(16,185,129,.34);background:rgba(16,185,129,.12);color:#fff;outline:0}.bidder-match-action:disabled,.bidder-match-page-btn:disabled{cursor:not-allowed;opacity:.45}.bidder-match-action .bidder-icon,.bidder-match-page-btn .bidder-icon{width:1.08rem;height:1.08rem;border:0;background:rgba(0,0,0,0)}.bidder-match-action{position:relative;min-height:2.12rem;gap:.28rem;max-width:100%;padding:.3rem .5rem}.bidder-match-action>span:not(.bidder-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.15}.bidder-match-action>svg{width:1.08rem;height:1.08rem;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bidder-match-action--danger{border-color:rgba(248,113,113,.2);color:#fecaca}.bidder-match-action--danger:hover,.bidder-match-action--danger:focus-visible{border-color:rgba(248,113,113,.36);background:rgba(248,113,113,.12)}.bidder-match-pagination{display:flex;gap:.58rem;align-items:center;justify-content:space-between;color:var(--bidder-muted);font-size:.86rem}.bidder-match-page-btn{min-height:2.34rem;gap:.28rem;padding:0 .68rem}.bidder-mini-card,.bidder-notification{display:grid;gap:.46rem;padding:.62rem;border:1px solid rgba(148,163,184,.13);border-radius:.52rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.036), rgba(255, 255, 255, 0.012)),rgba(2,8,16,.34);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.bidder-mini-card strong,.bidder-notification strong{display:block;color:#fff;font-size:.86rem;line-height:1.28}.bidder-mini-card span,.bidder-mini-card small,.bidder-notification span,.bidder-notification small{color:var(--bidder-muted);font-size:.74rem;line-height:1.35}.bidder-mini-card:hover,.bidder-notification:hover{border-color:rgba(52,211,153,.24);background:linear-gradient(180deg, rgba(52, 211, 153, 0.064), rgba(255, 255, 255, 0.014)),rgba(2,8,16,.42);box-shadow:0 0 1.4rem rgba(52,211,153,.08);transform:translateY(-0.08rem)}.bidder-mini-card__meta{display:flex;flex-wrap:wrap;gap:.28rem;align-items:center}.bidder-notification{position:relative;grid-template-columns:auto minmax(0, 1fr) auto;align-items:start;overflow:hidden;min-height:5rem}.bidder-notification::before{content:"";position:absolute;inset:0 auto 0 0;width:.22rem;background:rgba(52,211,153,.72)}.bidder-notification.is-read{opacity:.68}.bidder-notification--high{border-color:rgba(251,191,36,.22);background:rgba(120,53,15,.12)}.bidder-notification--high::before{background:#fbbf24}.bidder-notification--high .bidder-icon{border-color:rgba(251,191,36,.28);background:rgba(251,191,36,.11);color:#fde68a}.bidder-notification--urgent{border-color:rgba(251,113,133,.26);background:rgba(127,29,29,.14)}.bidder-notification--urgent::before{background:#fb7185}.bidder-notification--urgent .bidder-icon{border-color:rgba(251,113,133,.3);background:rgba(251,113,133,.12);color:#fecaca}.bidder-notification .bidder-row-actions{grid-column:2/-1}.bidder-unread-badge{display:inline-flex;min-width:1.62rem;min-height:1.62rem;align-items:center;justify-content:center;padding:0 .38rem;border-radius:999px;background:rgba(16,185,129,.14);color:#86efac;font-size:.7rem}.bidder-prep-grid,.bidder-solution-grid,.bidder-settings-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));gap:.72rem}.bidder-prep-card,.bidder-solution-card,.bidder-settings-card{display:grid;gap:.58rem;padding:.82rem;border:1px solid rgba(148,163,184,.12);border-radius:.7rem;background:hsla(0,0%,100%,.038);color:inherit;text-decoration:none}.bidder-prep-card strong,.bidder-prep-card h3,.bidder-solution-card strong,.bidder-solution-card h3,.bidder-settings-card strong,.bidder-settings-card h3{margin:0;color:#fff;font-size:1rem}.bidder-prep-card span,.bidder-prep-card p,.bidder-prep-card li,.bidder-prep-card .bidder-form-note,.bidder-solution-card span,.bidder-solution-card p,.bidder-solution-card li,.bidder-solution-card .bidder-form-note,.bidder-settings-card span,.bidder-settings-card p,.bidder-settings-card li,.bidder-settings-card .bidder-form-note{margin:0;color:var(--bidder-muted);font-size:.9rem;line-height:1.45}.bidder-prep-card ul,.bidder-solution-card ul,.bidder-settings-card ul{display:grid;gap:.28rem;margin:0;padding-left:1.2rem}.bidder-prep-card__head{display:flex;gap:.58rem;align-items:center}.bidder-qa-grid{display:grid;gap:.8rem}@media(min-width: 64em){.bidder-qa-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.bidder-password-modal__dialog{width:min(38rem,100%);gap:0;padding:0;overflow:hidden;border-color:rgba(52,211,153,.34);background:radial-gradient(circle at 8% 0%, rgba(52, 211, 153, 0.16), transparent 34%),linear-gradient(180deg, rgba(13, 29, 43, 0.99), rgba(4, 13, 24, 0.99));box-shadow:0 2.6rem 6rem rgba(0,0,0,.58),0 0 2.4rem rgba(16,185,129,.12),inset 0 1px 0 hsla(0,0%,100%,.07)}.bidder-password-modal__header{align-items:center;padding:1rem;border-bottom-color:rgba(52,211,153,.2);background:rgba(2,10,19,.46)}.bidder-password-modal__heading{display:flex;gap:.72rem;align-items:center;min-width:0}.bidder-password-modal__heading p{margin:.25rem 0 0;color:rgba(203,213,225,.68);font-size:.78rem;line-height:1.45}.bidder-password-modal__lock{display:grid;width:3rem;height:3rem;flex:0 0 auto;place-items:center;border:1px solid rgba(52,211,153,.28);border-radius:.72rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.18), rgba(16, 185, 129, 0.06)),rgba(2,8,16,.46);color:#a7f3d0;box-shadow:0 0 0 .22rem rgba(52,211,153,.06),0 .8rem 1.8rem rgba(0,0,0,.28)}.bidder-password-modal__lock svg{width:1.45rem;height:1.45rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.bidder-password-form{gap:.72rem;padding:.9rem 1rem 1rem}.bidder-password-field__control{position:relative;display:block !important;color:inherit !important;font-size:inherit !important;font-weight:inherit !important;text-transform:none !important}.bidder-password-field__control input{padding-right:3.2rem}.bidder-password-field__control button{position:absolute;top:50%;right:.45rem;display:inline-grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid rgba(0,0,0,0);border-radius:.5rem;background:rgba(0,0,0,0);color:rgba(148,163,184,.86);cursor:pointer;transform:translateY(-50%)}.bidder-password-field__control button:hover,.bidder-password-field__control button:focus-visible,.bidder-password-field__control button.is-visible{border-color:rgba(52,211,153,.2);background:rgba(52,211,153,.08);color:#a7f3d0;outline:0}.bidder-password-field__control svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.bidder-password-field__control .bidder-password-field__eye-slash{opacity:1;transition:opacity var(--transition-fast)}.bidder-password-field__control button.is-visible .bidder-password-field__eye-slash{opacity:0}.bidder-password-strength{display:grid;gap:.48rem;padding:.68rem;border:1px solid rgba(148,163,184,.12);border-radius:.64rem;background:rgba(2,8,16,.32)}.bidder-password-strength__heading{display:flex;gap:.5rem;align-items:center;justify-content:space-between;color:rgba(203,213,225,.74);font-size:.72rem;font-weight:var(--font-weight-bold)}.bidder-password-strength__heading strong{color:rgba(226,232,240,.86);font-size:.72rem}.bidder-password-strength__track{height:.34rem;border-radius:999px;overflow:hidden;background:rgba(148,163,184,.14)}.bidder-password-strength__track span{display:block;width:0;height:100%;border-radius:inherit;background:#fb7185;box-shadow:0 0 .75rem currentColor;transition:width .24s ease,background var(--transition-fast)}.bidder-password-strength[data-strength="3"] .bidder-password-strength__track span{background:#fbbf24}.bidder-password-strength[data-strength="4"] .bidder-password-strength__track span{background:#2dd4bf}.bidder-password-strength[data-strength="5"] .bidder-password-strength__track span{background:#34d399}.bidder-password-rules{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.35rem .6rem;margin:0;padding:0;list-style:none}.bidder-password-rules li{display:flex;gap:.32rem;align-items:center;color:rgba(148,163,184,.76);font-size:.68rem;line-height:1.35}.bidder-password-rules li::before{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-radius:50%;background:rgba(148,163,184,.4);transition:background var(--transition-fast),box-shadow var(--transition-fast)}.bidder-password-rules li.is-met{color:#a7f3d0}.bidder-password-rules li.is-met::before{background:#34d399;box-shadow:0 0 .65rem rgba(52,211,153,.65)}.bidder-password-warning{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.58rem;align-items:start;padding:.64rem;border:1px solid rgba(251,191,36,.18);border-radius:.62rem;background:rgba(251,191,36,.07)}.bidder-password-warning svg{width:1.3rem;height:1.3rem;color:#fde68a;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.bidder-password-warning p{margin:0;color:rgba(226,232,240,.72);font-size:.74rem;line-height:1.45}.bidder-password-warning strong{display:block;margin-bottom:.08rem;color:#fef3c7;font-size:.76rem}.bidder-password-modal__actions{margin:0 -1rem -1rem;padding:.75rem 1rem;border-top:1px solid rgba(52,211,153,.12);background:rgba(2,8,16,.42)}.bidder-subtitle{margin:0 0 .52rem;color:#fff;font-size:1.05rem}.bidder-empty{display:grid;gap:.22rem;padding:.72rem;border:1px dashed rgba(148,163,184,.2);border-radius:.58rem;background:rgba(2,8,16,.2);color:var(--bidder-muted)}.bidder-empty strong{color:#fff}.bidder-empty--inline{padding:.58rem}.bidder-form{display:grid;gap:.8rem}.bidder-form__grid{display:grid;grid-template-columns:1fr;gap:.62rem}@media(min-width: 48em){.bidder-form__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.bidder-profile-media{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.72rem;align-items:center;padding:.72rem;border:1px solid rgba(148,163,184,.12);border-radius:.68rem;background:rgba(2,8,16,.24)}.bidder-profile-media .bidder-field{margin:0}.bidder-profile-media__avatar{display:grid;width:4.2rem;height:4.2rem;place-items:center;border-radius:.75rem;background:linear-gradient(135deg, #34d399, #facc15);color:#052e25;font-weight:var(--font-weight-extrabold)}.bidder-profile-editor{width:100%;max-width:900px;max-height:min(92vh,62rem);grid-template-rows:auto minmax(0, 1fr);gap:0;padding:0;overflow:hidden;border-color:rgba(52,211,153,.34);background:radial-gradient(circle at 10% 0%, rgba(52, 211, 153, 0.14), transparent 30%),linear-gradient(180deg, rgba(13, 29, 43, 0.98), rgba(4, 13, 24, 0.99));box-shadow:0 2.8rem 7rem rgba(0,0,0,.64),0 0 2.5rem rgba(16,185,129,.12),inset 0 1px 0 hsla(0,0%,100%,.08)}.bidder-profile-editor__header{padding:1rem 1.1rem .9rem;background:rgba(3,12,22,.5)}.bidder-profile-editor__header p{margin:.28rem 0 0;color:rgba(203,213,225,.7);font-size:.84rem;line-height:1.45}.bidder-profile-editor__heading{display:flex;gap:.72rem;align-items:center;min-width:0}.bidder-profile-editor__header-avatar{width:3.4rem;height:3.4rem;flex:0 0 auto;border:2px solid rgba(52,211,153,.54);border-radius:50%;object-fit:cover;box-shadow:0 0 0 .22rem rgba(52,211,153,.08),0 .7rem 1.4rem rgba(0,0,0,.34)}.bidder-profile-editor__form{min-height:0;overflow:hidden;grid-template-rows:auto minmax(0, 1fr) auto}.bidder-profile-editor__form>.bidder-modal-message{grid-row:1;margin:.8rem 1rem 0}.bidder-profile-editor__layout{grid-row:2;display:grid;min-height:0;gap:.8rem;padding:.9rem 1rem 1rem;overflow-y:auto}@media(min-width: 48em){.bidder-profile-editor__layout{grid-template-columns:minmax(0, 1fr) 16.5rem}}.bidder-profile-editor__main,.bidder-profile-editor__sidebar{display:grid;min-width:0;gap:.8rem;align-content:start}.bidder-profile-editor__section,.bidder-profile-account-card,.bidder-profile-locked{padding:.82rem;border:1px solid rgba(148,163,184,.13);border-radius:.72rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.018)),rgba(3,12,22,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.bidder-profile-editor__section-heading{display:flex;gap:.65rem;align-items:start;justify-content:space-between;margin-bottom:.72rem}.bidder-profile-editor__section-heading h3{margin:.15rem 0 0;color:#f8fafc;font-size:.98rem;letter-spacing:0}.bidder-profile-editor__secure-badge{display:inline-flex;min-height:1.7rem;align-items:center;padding:0 .5rem;border:1px solid rgba(52,211,153,.2);border-radius:999px;background:rgba(52,211,153,.08);color:#a7f3d0;font-size:.68rem;font-weight:var(--font-weight-bold);white-space:nowrap}.bidder-profile-photo__workspace{display:grid;gap:.9rem;align-items:center}@media(min-width: 48em){.bidder-profile-photo__workspace{grid-template-columns:auto minmax(0, 1fr)}}.bidder-profile-photo__dropzone{position:relative;display:grid;width:120px;height:120px;place-items:center;padding:0;border:3px solid rgba(52,211,153,.62);border-radius:50%;overflow:hidden;background:rgba(2,8,16,.75);cursor:pointer;box-shadow:0 0 0 .35rem rgba(52,211,153,.08),0 1.2rem 2.5rem rgba(0,0,0,.4),0 0 1.8rem rgba(52,211,153,.16);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.bidder-profile-photo__dropzone:hover,.bidder-profile-photo__dropzone:focus-visible,.bidder-profile-photo__dropzone.is-dragging{border-color:#6ee7b7;outline:0;transform:scale(1.035);box-shadow:0 0 0 .42rem rgba(52,211,153,.13),0 1.4rem 2.8rem rgba(0,0,0,.46),0 0 2.2rem rgba(52,211,153,.24)}.bidder-profile-photo__preview{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-fast)}.bidder-profile-photo__dropzone:hover .bidder-profile-photo__preview,.bidder-profile-photo__dropzone:focus-visible .bidder-profile-photo__preview{transform:scale(1.08)}.bidder-profile-photo__drop-hint{position:absolute;inset:auto 0 0;padding:.38rem .25rem .48rem;background:linear-gradient(transparent, rgba(2, 8, 16, 0.92));color:#d1fae5;font-size:.62rem;font-weight:var(--font-weight-bold);opacity:0;transform:translateY(0.35rem);transition:opacity var(--transition-fast),transform var(--transition-fast)}.bidder-profile-photo__dropzone:hover .bidder-profile-photo__drop-hint,.bidder-profile-photo__dropzone:focus-visible .bidder-profile-photo__drop-hint,.bidder-profile-photo__dropzone.is-dragging .bidder-profile-photo__drop-hint{opacity:1;transform:translateY(0)}.bidder-profile-photo__controls{min-width:0}.bidder-profile-photo__controls strong{display:block;color:#f8fafc;font-size:.94rem}.bidder-profile-photo__controls p{margin:.2rem 0 .58rem;color:rgba(203,213,225,.68);font-size:.78rem;line-height:1.45}.bidder-profile-photo__controls small{display:block;margin-top:.48rem;color:rgba(148,163,184,.78);font-size:.72rem}.bidder-profile-photo__controls small.is-error{color:#fca5a5}.bidder-profile-photo__actions{display:flex;flex-wrap:wrap;gap:.36rem}.bidder-profile-photo__actions .bidder-mini-btn{min-height:2.4rem}.bidder-profile-photo__actions .bidder-mini-btn--primary{border-color:rgba(52,211,153,.34);background:rgba(16,185,129,.15);color:#d1fae5}.bidder-form__grid--profile{gap:.68rem}.bidder-profile-account-card,.bidder-profile-locked{border-color:rgba(52,211,153,.16)}.bidder-profile-account-card__list{display:grid;gap:0;margin:0}.bidder-profile-account-card__list>div{display:grid;gap:.18rem;padding:.62rem 0;border-top:1px solid rgba(148,163,184,.1)}.bidder-profile-account-card__list dt{color:rgba(148,163,184,.78);font-size:.66rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.bidder-profile-account-card__list dd{margin:0;color:rgba(241,245,249,.92);font-size:.79rem;font-weight:var(--font-weight-semibold);line-height:1.4;overflow-wrap:anywhere}.bidder-profile-status{display:inline-flex;gap:.35rem;align-items:center;color:#a7f3d0}.bidder-profile-status::before{content:"";width:.46rem;height:.46rem;border-radius:50%;background:#34d399;box-shadow:0 0 .75rem rgba(52,211,153,.72)}.bidder-profile-locked__heading{display:flex;gap:.58rem;align-items:center}.bidder-profile-locked__heading h3{margin:.12rem 0 0;color:#f8fafc;font-size:.94rem}.bidder-profile-locked__icon{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border:1px solid rgba(251,191,36,.2);border-radius:.58rem;background:rgba(251,191,36,.08);color:#fde68a;font-size:.9rem}.bidder-profile-locked>p{margin:.62rem 0;color:rgba(203,213,225,.62);font-size:.72rem;line-height:1.45}.bidder-profile-locked__fields{display:grid;gap:.54rem}.bidder-profile-editor__footer{grid-row:3;padding:.78rem 1rem;border-top:1px solid rgba(52,211,153,.14);background:rgba(2,8,16,.72);box-shadow:0 -0.8rem 1.8rem rgba(0,0,0,.14)}.bidder-field{display:grid;gap:.36rem}@media(min-width: 48em){.bidder-field--wide{grid-column:1/-1}}.bidder-field span{color:rgba(203,213,225,.88);font-size:.84rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.bidder-field input,.bidder-field select,.bidder-field textarea{width:100%;min-height:3.3rem;padding:0 .78rem;border:1px solid rgba(148,163,184,.16);border-radius:.62rem;background:rgba(8,16,28,.9);color:rgba(248,250,252,.96);font:inherit;resize:vertical}.bidder-field input:focus,.bidder-field select:focus,.bidder-field textarea:focus{border-color:rgba(16,185,129,.58);box-shadow:0 0 0 .22rem rgba(16,185,129,.12);outline:0}.bidder-field input[readonly],.bidder-field input:disabled,.bidder-field select[readonly],.bidder-field select:disabled,.bidder-field textarea[readonly],.bidder-field textarea:disabled{color:rgba(203,213,225,.72);cursor:not-allowed;opacity:1;background:linear-gradient(135deg, rgba(251, 191, 36, 0.035), transparent),rgba(8,16,28,.78)}.bidder-field textarea{padding-top:.72rem;line-height:1.45}.bidder-field em{color:rgba(148,163,184,.65);font-size:.68rem;font-style:normal;text-transform:none}.bidder-field.is-invalid input,.bidder-field.is-invalid select,.bidder-field.is-invalid textarea{border-color:rgba(248,113,113,.7);box-shadow:0 0 0 .2rem rgba(248,113,113,.1)}.bidder-field small{color:rgba(148,163,184,.82);font-size:.82rem}.bidder-field .bidder-field__error{color:#fca5a5;font-size:.72rem;font-weight:var(--font-weight-semibold)}.bidder-field .bidder-field__error::before{content:"!";display:inline-grid;width:.9rem;height:.9rem;place-items:center;margin-right:.25rem;border-radius:50%;background:rgba(248,113,113,.18);font-size:.62rem}.bidder-form__actions{display:flex;justify-content:flex-end}.bidder-toggle{display:flex;gap:.55rem;align-items:center;color:var(--bidder-soft);font-weight:var(--font-weight-semibold)}.bidder-toggle input{accent-color:#10b981}.bidder-toggle--warning input{accent-color:#fbbf24}.bidder-settings-card--danger{border-color:rgba(248,113,113,.22)}.bidder-danger-btn{border:1px solid rgba(248,113,113,.32);background:rgba(248,113,113,.14);color:#fecaca}.bidder-skeleton,.bidder-skeleton-block{min-height:6.8rem;border-radius:.62rem;background:linear-gradient(90deg, rgba(148, 163, 184, 0.08), rgba(148, 163, 184, 0.16), rgba(148, 163, 184, 0.08));background-size:220% 100%;animation:bidder-skeleton 1.1s ease-in-out infinite}@media(max-width: 47.98em){.bidder-dashboard-page.bidder-sidebar-open{overflow:hidden}.bidder-sidebar-toggle{position:fixed;top:.8rem;left:.8rem;z-index:1002;display:inline-flex}.bidder-sidebar-overlay{position:fixed;inset:0;z-index:998;display:block;background:rgba(2,8,16,.64);backdrop-filter:blur(0.42rem)}.bidder-sidebar-overlay[hidden]{display:none}.bidder-dashboard{padding-top:4rem}.bidder-dashboard .bidder-dashboard__sidebar{position:fixed;top:0;bottom:0;left:0;z-index:999;width:min(86vw,29rem);height:100vh;max-height:100vh;margin:0;padding:1rem;border-radius:0 .88rem .88rem 0;overflow-x:hidden;overflow-y:auto;transform:translateX(calc(-100% - 1rem));transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.bidder-dashboard .bidder-dashboard__sidebar::before,.bidder-dashboard .bidder-dashboard__sidebar::after{margin-right:-1rem;margin-left:-1rem}.bidder-dashboard .bidder-dashboard__sidebar::before{top:-1rem}.bidder-dashboard .bidder-dashboard__sidebar::after{bottom:-1rem}.bidder-dashboard .dashboard-nav{gap:.36rem}.bidder-dashboard .dashboard-nav__link{min-height:3rem}.bidder-dashboard .dashboard-main{padding-right:10px;padding-left:10px}.bidder-sidebar-open .bidder-dashboard .bidder-dashboard__sidebar{transform:translateX(0);box-shadow:1.4rem 0 3rem rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.05)}.bidder-dashboard__topbar-actions,.bidder-row-actions,.bidder-form__actions{display:grid;grid-template-columns:1fr}.bidder-topbar-status{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));width:100%}.bidder-topbar-status__metric,.bidder-topbar-status__signal,.bidder-last-login-badge{justify-content:center;min-width:0}.bidder-last-login-badge{grid-column:1/-1}.bidder-last-login-badge strong{white-space:normal;text-align:center}.bidder-dashboard__topbar-actions{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;border-radius:999px;scrollbar-width:none}.bidder-dashboard__topbar-actions::-webkit-scrollbar{display:none}.bidder-quick-search{grid-template-columns:auto minmax(0, 1fr) auto}.bidder-quick-search button{grid-column:auto;width:auto}.bidder-dashboard__topbar-utility{display:grid;grid-template-columns:auto auto minmax(0, 1fr);align-items:center}.bidder-profile-menu,.bidder-profile-menu summary{width:100%;min-width:0}.bidder-dashboard__topbar-actions .btn,.bidder-row-actions>*,.bidder-form__actions .btn{width:100%}.bidder-dashboard__topbar-actions .btn{width:auto;flex:0 0 auto}.bidder-welcome__badges,.bidder-welcome__actions,.bidder-panel__actions{display:grid;grid-template-columns:1fr}.bidder-status-badge,.bidder-welcome__actions .dashboard-btn,.bidder-panel__actions .dashboard-card__link,.bidder-panel__actions .bidder-link-button{width:100%;justify-content:center;white-space:normal}.bidder-welcome__copy h2{font-size:2rem}.bidder-quick-status .bidder-welcome__copy h2{font-size:2rem}.bidder-command-center__stats{grid-template-columns:1fr}.bidder-mini-stat{min-height:6.4rem}.bidder-command-center__header{grid-template-columns:1fr}.bidder-deadline-carousel{padding:.48rem}.bidder-deadline-carousel__nav{width:3rem;height:3rem}.bidder-deadline-card{flex-basis:100%;min-height:16.4rem}.bidder-shortcuts__grid{grid-template-columns:1fr;gap:.58rem}.bidder-shortcut-card{align-content:start;min-height:9.8rem;padding:.82rem}.bidder-section-heading,.bidder-panel__header{align-items:flex-start}.bidder-activity-panel .bidder-panel__header{grid-template-columns:1fr}.bidder-match-countbar,.bidder-match-card__top,.bidder-match-pagination{align-items:stretch;grid-template-columns:1fr}.bidder-match-countbar,.bidder-match-pagination{display:grid}.bidder-match-card__grid{grid-template-columns:1fr}.bidder-match-card__actions{display:grid;grid-template-columns:1fr}.bidder-match-action{width:100%;justify-content:flex-start}.bidder-guide-link-card{grid-template-columns:auto minmax(0, 1fr)}.bidder-guide-link-card__cta{grid-column:1/-1;justify-content:center}.bidder-profile-menu{justify-self:stretch}.bidder-profile-menu summary{width:100%;min-width:0}.bidder-profile-menu__panel{width:min(100%,100vw - 2rem)}.bidder-modal{align-items:start;padding:.75rem}.bidder-modal__dialog{max-height:calc(100vh - 1.5rem);padding:.78rem}.bidder-modal__actions{display:grid;grid-template-columns:1fr}.bidder-modal__actions .dashboard-btn{width:100%}.bidder-modal--profile{padding:0}.bidder-profile-editor{width:100%;height:100dvh;max-height:none;border:0;border-radius:0}.bidder-profile-editor__header{padding:.78rem}.bidder-profile-editor__heading{gap:.55rem}.bidder-profile-editor__header-avatar{width:2.8rem;height:2.8rem}.bidder-profile-editor__header p{display:none}.bidder-profile-editor__form>.bidder-modal-message{margin:.65rem .7rem 0}.bidder-profile-editor__layout{padding:.72rem}.bidder-profile-photo__workspace{justify-items:center;text-align:center}.bidder-profile-photo__actions{justify-content:center}.bidder-profile-photo__actions .bidder-mini-btn{min-height:2.8rem}.bidder-profile-editor__footer{padding:.7rem}.bidder-password-modal{padding:.65rem}.bidder-password-modal__dialog{max-height:calc(100dvh - 1.3rem)}.bidder-password-modal__header,.bidder-password-form{padding-right:.75rem;padding-left:.75rem}.bidder-password-modal__heading{align-items:flex-start}.bidder-password-modal__lock{width:2.6rem;height:2.6rem}.bidder-password-rules{grid-template-columns:1fr}.bidder-password-modal__actions{margin-right:-0.75rem;margin-left:-0.75rem;padding-right:.75rem;padding-left:.75rem}.bidder-notification{grid-template-columns:auto minmax(0, 1fr)}.bidder-notification>.dashboard-pill{grid-column:2;justify-self:start}}@keyframes bidder-skeleton{to{background-position:-220% 0}}@keyframes bidder-badge-pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 2px rgba(2,8,16,.95),0 0 .8rem rgba(239,68,68,.34)}50%{transform:scale(1.08);box-shadow:0 0 0 2px rgba(2,8,16,.95),0 0 1.2rem rgba(239,68,68,.52)}}@media(prefers-reduced-motion: reduce){.bidder-utility-btn__badge:not([hidden]){animation:none}}.bidder-dashboard a .bidder-external-link-indicator{display:inline-flex;margin-left:.3em;color:currentColor;font-size:.82em;font-weight:800;line-height:1;opacity:.82;vertical-align:.08em;transition:opacity var(--transition-fast)}.bidder-dashboard a:hover .bidder-external-link-indicator,.bidder-dashboard a:focus-visible .bidder-external-link-indicator{opacity:1}@keyframes scrollHint{0%,100%{transform:translateY(0)}100%{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes bidder-spin{to{transform:rotate(360deg)}}@keyframes bidder-modal-fade-in{from{opacity:0}to{opacity:1}}@keyframes bidder-modal-rise-in{from{opacity:0;transform:translateY(0.8rem) scale(0.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bidder-modal-fade-out{to{opacity:0}}@keyframes bidder-modal-fall-out{to{opacity:0;transform:translateY(0.45rem) scale(0.99)}}@media(prefers-reduced-motion: reduce){.bidder-modal,.bidder-modal__dialog,.bidder-profile-photo__dropzone,.bidder-profile-photo__preview{animation:none;transition:none}}.bidder-command-bar{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.75rem 1.25rem;border-radius:14px;background:rgba(8,18,30,.72);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(52,211,153,.12);box-shadow:0 8px 32px 0 rgba(0,0,0,.37),inset 0 1px 0 hsla(0,0%,100%,.05),0 0 15px rgba(52,211,153,.02);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);margin-bottom:.75rem}.bidder-command-bar:hover{border-color:rgba(52,211,153,.22);box-shadow:0 8px 32px 0 rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.07),0 0 25px rgba(52,211,153,.04)}.bidder-command-bar svg{width:1.15rem;height:1.15rem;stroke-width:2;stroke:currentColor;fill:none;transition:transform var(--transition-fast),stroke var(--transition-fast)}.bidder-command-bar .command-bar__search{position:relative;display:flex;align-items:center;min-width:200px;max-width:320px;flex:1 1 200px;border-radius:999px;background:rgba(3,11,20,.65);border:1px solid rgba(148,163,184,.16);padding:0 .85rem;height:2.35rem;transition:all var(--transition-fast) ease-in-out}.bidder-command-bar .command-bar__search .search-icon{color:rgba(148,163,184,.6);margin-right:.5rem;flex-shrink:0}.bidder-command-bar .command-bar__search input{border:0;background:rgba(0,0,0,0);color:#fff;font-size:.8rem;width:100%;height:100%;outline:none}.bidder-command-bar .command-bar__search input::placeholder{color:rgba(148,163,184,.65)}.bidder-command-bar .command-bar__search:focus-within{border-color:rgba(52,211,153,.6);background:rgba(3,11,20,.85);box-shadow:0 0 12px rgba(52,211,153,.18),inset 0 1px 0 hsla(0,0%,100%,.05)}.bidder-command-bar .command-bar__search:focus-within .search-icon{color:var(--bidder-green);transform:scale(1.05)}.bidder-command-bar .command-bar__quick-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.bidder-command-bar .command-bar__quick-actions .quick-action-btn{display:inline-flex;align-items:center;gap:.38rem;padding:0 .8rem;height:2.15rem;border-radius:999px;background:hsla(0,0%,100%,.03);border:1px solid rgba(148,163,184,.12);color:rgba(226,232,240,.85);font-size:.72rem;font-weight:600;text-decoration:none;transition:all var(--transition-fast) ease-in-out}.bidder-command-bar .command-bar__quick-actions .quick-action-btn svg{width:.95rem;height:.95rem;color:rgba(52,211,153,.75)}.bidder-command-bar .command-bar__quick-actions .quick-action-btn:hover{background:rgba(52,211,153,.08);border-color:rgba(52,211,153,.35);color:#fff;box-shadow:0 4px 12px rgba(52,211,153,.08);transform:translateY(-1px)}.bidder-command-bar .command-bar__quick-actions .quick-action-btn:hover svg{color:var(--bidder-green);transform:scale(1.1)}.bidder-command-bar .command-bar__quick-actions .quick-action-btn:active{transform:translateY(0)}.bidder-command-bar .command-bar__status{display:flex;align-items:center;gap:.5rem}.bidder-command-bar .command-bar__status .command-bar-badge{display:inline-flex;align-items:center;gap:.45rem;padding:0 .75rem;height:2.15rem;border-radius:999px;background:rgba(3,12,22,.45);border:1px solid rgba(148,163,184,.08);color:rgba(203,213,225,.75);font-size:.7rem;transition:all var(--transition-fast)}.bidder-command-bar .command-bar__status .command-bar-badge .badge-icon{color:rgba(148,163,184,.5);width:.95rem;height:.95rem}.bidder-command-bar .command-bar__status .command-bar-badge .badge-text{display:flex;flex-direction:column;line-height:1.15}.bidder-command-bar .command-bar__status .command-bar-badge .badge-label{font-size:.62rem;color:rgba(148,163,184,.55);text-transform:uppercase;font-weight:700;letter-spacing:.03em}.bidder-command-bar .command-bar__status .command-bar-badge .badge-value{color:#bbf7d0;font-weight:600;font-size:.68rem}.bidder-command-bar .command-bar__status .command-bar-badge:hover{background:rgba(3,12,22,.6);border-color:rgba(52,211,153,.15)}.bidder-command-bar .command-bar__utilities{display:flex;align-items:center;gap:.45rem}.bidder-command-bar .command-bar__utilities .utility-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:hsla(0,0%,100%,.03);border:1px solid rgba(148,163,184,.14);color:rgba(226,232,240,.88);cursor:pointer;text-decoration:none;transition:all var(--transition-fast) ease-in-out}.bidder-command-bar .command-bar__utilities .utility-btn svg{width:1.05rem;height:1.05rem}.bidder-command-bar .command-bar__utilities .utility-btn:hover{border-color:rgba(52,211,153,.42);background:rgba(52,211,153,.08);color:#fff;box-shadow:0 0 10px rgba(52,211,153,.12),0 0 15px rgba(52,211,153,.08);transform:translateY(-1.5px)}.bidder-command-bar .command-bar__utilities .utility-btn:active{transform:translateY(0)}.bidder-command-bar .command-bar__utilities .utility-badge{position:absolute;top:-0.15rem;right:-0.15rem;display:inline-flex;align-items:center;justify-content:center;min-width:.95rem;height:.95rem;padding:0 .2rem;border-radius:999px;background:var(--bidder-green);color:#052e25;font-size:.58rem;font-weight:800;border:1.5px solid #08121e;line-height:1;animation:bidder-badge-pulse 1.8s ease-in-out infinite}.bidder-command-bar .command-bar__utilities .utility-badge.utility-badge--danger{background:#ef4444;color:#fff}.bidder-command-bar .command-bar__utilities .utility-badge[hidden]{display:none !important}.bidder-command-bar .command-bar-profile-menu{position:relative}.bidder-command-bar .command-bar-profile-menu summary{display:flex;align-items:center;gap:.5rem;padding:.2rem .6rem .2rem .2rem;height:2.25rem;border-radius:999px;background:hsla(0,0%,100%,.03);border:1px solid rgba(148,163,184,.14);color:rgba(226,232,240,.88);cursor:pointer;list-style:none;transition:all var(--transition-fast) ease-in-out;user-select:none}.bidder-command-bar .command-bar-profile-menu summary::-webkit-details-marker{display:none}.bidder-command-bar .command-bar-profile-menu summary .profile-menu__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:50%;border:1.5px solid rgba(52,211,153,.35);background:linear-gradient(135deg, rgba(52, 211, 153, 0.96), rgba(250, 204, 21, 0.9));color:#052e25;font-size:.68rem;font-weight:700;flex-shrink:0}.bidder-command-bar .command-bar-profile-menu summary .profile-menu__name{font-size:.72rem;font-weight:600;max-width:75px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bidder-command-bar .command-bar-profile-menu summary .profile-menu__chevron{width:.8rem;height:.8rem;color:rgba(148,163,184,.6);margin-left:.15rem;transition:transform var(--transition-fast)}.bidder-command-bar .command-bar-profile-menu summary:hover{border-color:rgba(52,211,153,.42);background:rgba(52,211,153,.08);transform:translateY(-1.5px)}.bidder-command-bar .command-bar-profile-menu summary:hover .profile-menu__chevron{color:var(--bidder-green)}.bidder-command-bar .command-bar-profile-menu[open] summary{border-color:rgba(52,211,153,.5);background:rgba(52,211,153,.12);box-shadow:0 0 10px rgba(52,211,153,.15)}.bidder-command-bar .command-bar-profile-menu[open] summary .profile-menu__chevron{transform:rotate(180deg);color:var(--bidder-green)}.bidder-command-bar .command-bar-profile-menu .bidder-profile-menu__panel{position:absolute;top:calc(100% + .5rem);right:0;left:auto;z-index:200;width:250px}@media(max-width: 1200px){.bidder-command-bar .command-bar__search{max-width:none;width:100%;flex:1 1 100%;order:1}.bidder-command-bar .command-bar__quick-actions{order:2;flex-grow:1}.bidder-command-bar .command-bar__status{order:3}.bidder-command-bar .command-bar__utilities{order:4}}@media(max-width: 768px){.bidder-command-bar{flex-direction:column;align-items:stretch;gap:.6rem;padding:.75rem}.bidder-command-bar .command-bar__search{max-width:none;width:100%;order:1}.bidder-command-bar .command-bar__quick-actions{order:2;justify-content:flex-start;width:100%}.bidder-command-bar .command-bar__status{order:3;width:100%;justify-content:space-between}.bidder-command-bar .command-bar__status .command-bar-badge{flex:1;justify-content:center}.bidder-command-bar .command-bar__utilities{order:4;width:100%;justify-content:space-between;margin-top:.2rem;border-top:1px solid rgba(148,163,184,.08);padding-top:.5rem}.bidder-command-bar .command-bar__utilities .utility-btn,.bidder-command-bar .command-bar__utilities .command-bar-profile-menu{flex-grow:1}.bidder-command-bar .command-bar__utilities .utility-btn summary,.bidder-command-bar .command-bar__utilities .command-bar-profile-menu summary{justify-content:center;width:100%}}@keyframes command-bar-unread-ring{0%{opacity:.72;transform:scale(0.88);box-shadow:0 0 0 0 rgba(52,211,153,.34)}70%{opacity:0;transform:scale(1.22);box-shadow:0 0 0 .7rem rgba(52,211,153,0)}100%{opacity:0;transform:scale(1.22);box-shadow:0 0 0 0 rgba(52,211,153,0)}}@keyframes command-bar-badge-glow{0%,100%{transform:scale(1);box-shadow:0 0 0 .16rem rgba(2,8,16,.96),0 0 1rem rgba(52,211,153,.24)}50%{transform:scale(1.08);box-shadow:0 0 0 .16rem rgba(2,8,16,.96),0 0 1.45rem rgba(52,211,153,.46)}}.bidder-command-bar{position:relative;z-index:140;display:grid;grid-template-areas:"search actions status utilities";grid-template-columns:minmax(24rem, 32rem) minmax(0, 1fr) auto max-content;align-items:center;gap:.68rem;min-height:5.8rem;padding:.72rem;overflow:visible;border:1px solid rgba(52,211,153,.2);border-radius:1.6rem;background:radial-gradient(circle at 8% 0%, rgba(52, 211, 153, 0.16), transparent 30%),linear-gradient(135deg, rgba(4, 15, 27, 0.92), rgba(3, 12, 22, 0.82));box-shadow:0 1.2rem 3.2rem rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.075),0 0 0 1px rgba(52,211,153,.035);isolation:isolate;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.bidder-command-bar::before{position:absolute;inset:1px;z-index:-1;border-radius:1.5rem;background:linear-gradient(90deg, rgba(255, 255, 255, 0.052), transparent 34%),rgba(2,8,16,.16);content:"";pointer-events:none}.bidder-command-bar:hover{border-color:rgba(52,211,153,.32);box-shadow:0 1.4rem 3.6rem rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.09),0 0 2.2rem rgba(52,211,153,.06)}.bidder-command-bar>*{position:relative;z-index:1;min-width:0;order:initial}.bidder-command-bar svg{width:1.55rem;height:1.55rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.95;transition:color var(--transition-fast),transform var(--transition-fast)}.bidder-command-bar .command-bar__search{grid-area:search;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;flex:initial;width:100%;max-width:none;height:3.8rem;min-width:0;padding:0 1.2rem;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.012)),rgba(2,8,16,.68);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 .8rem 1.8rem rgba(0,0,0,.22);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.bidder-command-bar .command-bar__search .search-icon{width:1.55rem;height:1.55rem;margin-right:.72rem;color:rgba(167,243,208,.72)}.bidder-command-bar .command-bar__search input{width:100%;height:100%;min-width:0;border:0;outline:0;background:rgba(0,0,0,0);color:#f8fafc;font:inherit;font-size:1.25rem;font-weight:var(--font-weight-semibold)}.bidder-command-bar .command-bar__search input::placeholder{color:rgba(203,213,225,.62)}.bidder-command-bar .command-bar__search:focus-within{border-color:rgba(52,211,153,.72);background:linear-gradient(180deg, rgba(52, 211, 153, 0.08), rgba(255, 255, 255, 0.018)),rgba(2,8,16,.82);box-shadow:0 0 0 .22rem rgba(52,211,153,.14),0 0 2.2rem rgba(52,211,153,.18),inset 0 1px 0 hsla(0,0%,100%,.06)}.bidder-command-bar .command-bar__search:focus-within .search-icon{color:var(--bidder-green);transform:scale(1.08)}.bidder-command-bar .command-bar__quick-actions{grid-area:actions;display:flex;flex-wrap:nowrap;flex-grow:0;gap:.42rem;align-items:center;justify-self:start;width:auto;max-width:100%;overflow-x:auto;scrollbar-width:none}.bidder-command-bar .command-bar__quick-actions::-webkit-scrollbar{display:none}.bidder-command-bar .command-bar__quick-actions .quick-action-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;width:3.8rem;min-width:3.8rem;height:3.4rem;padding:0;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.012)),rgba(15,23,42,.4);color:rgba(226,232,240,.9);font-size:1.12rem;font-weight:var(--font-weight-bold);line-height:1;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.bidder-command-bar .command-bar__quick-actions .quick-action-btn svg{width:1.42rem;height:1.42rem;color:rgba(52,211,153,.84)}.bidder-command-bar .command-bar__quick-actions .quick-action-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bidder-command-bar .command-bar__quick-actions .quick-action-btn:hover,.bidder-command-bar .command-bar__quick-actions .quick-action-btn:focus-visible{border-color:rgba(52,211,153,.44);outline:0;background:linear-gradient(180deg, rgba(52, 211, 153, 0.14), rgba(52, 211, 153, 0.04)),rgba(6,78,59,.28);color:#fff;box-shadow:0 0 0 .18rem rgba(52,211,153,.1),0 .8rem 1.6rem rgba(16,185,129,.14);transform:translateY(-1px)}.bidder-command-bar .command-bar__quick-actions .quick-action-btn:hover svg,.bidder-command-bar .command-bar__quick-actions .quick-action-btn:focus-visible svg{color:var(--bidder-green);transform:scale(1.08)}.bidder-command-bar .command-bar__quick-actions .quick-action-btn:active{transform:translateY(0)}.bidder-command-bar .command-bar__status{grid-area:status;display:flex;align-items:center;gap:.46rem;justify-content:flex-start;width:auto;min-width:0}.bidder-command-bar .command-bar__status .command-bar-badge{display:inline-grid;grid-template-columns:auto minmax(0, 1fr);gap:.52rem;align-items:center;min-width:13.4rem;height:3.8rem;padding:0 .9rem;border:1px solid rgba(148,163,184,.13);border-radius:1.4rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.042), rgba(255, 255, 255, 0.012)),rgba(2,8,16,.52);color:rgba(203,213,225,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.bidder-command-bar .command-bar__status .command-bar-badge .badge-icon{width:1.5rem;height:1.5rem;color:rgba(167,243,208,.72)}.bidder-command-bar .command-bar__status .command-bar-badge .badge-text{display:grid;min-width:0;gap:.16rem;line-height:1.05}.bidder-command-bar .command-bar__status .command-bar-badge .badge-label{overflow:hidden;color:rgba(148,163,184,.76);font-size:.96rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bidder-command-bar .command-bar__status .command-bar-badge .badge-value{display:block;min-width:0;overflow:hidden;color:#bbf7d0;font-size:1.08rem;font-weight:var(--font-weight-extrabold);text-overflow:ellipsis;white-space:nowrap}.bidder-command-bar .command-bar__status .command-bar-badge:hover{border-color:rgba(52,211,153,.28);background:linear-gradient(180deg, rgba(52, 211, 153, 0.08), rgba(255, 255, 255, 0.016)),rgba(2,8,16,.64);box-shadow:0 0 1.4rem rgba(52,211,153,.08),inset 0 1px 0 hsla(0,0%,100%,.055)}.bidder-command-bar .bidder-last-login-badge{min-width:18.4rem;max-width:20rem;border-color:rgba(52,211,153,.2)}.bidder-command-bar .command-bar-badge--refresh{min-width:13.2rem;max-width:14.4rem}.bidder-command-bar .command-bar__utilities{grid-area:utilities;display:flex;align-items:center;justify-self:end;gap:.46rem;width:auto;min-width:max-content;margin-top:0;padding-top:0;border-top:0}.bidder-command-bar .command-bar__utilities .command-bar-profile-menu{flex:0 0 auto;width:auto;min-width:0}.bidder-command-bar .command-bar__utilities .command-bar-profile-menu summary{width:auto}.bidder-command-bar .command-bar__utilities .utility-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;flex:0 0 auto;padding:0;border:1px solid rgba(148,163,184,.15);border-radius:50%;outline:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.012)),rgba(15,23,42,.46);color:rgba(226,232,240,.92);cursor:pointer;font:inherit;text-decoration:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 .8rem 1.7rem rgba(0,0,0,.2);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.bidder-command-bar .command-bar__utilities .utility-btn svg{width:1.55rem;height:1.55rem}.bidder-command-bar .command-bar__utilities .utility-btn:hover,.bidder-command-bar .command-bar__utilities .utility-btn:focus-visible{border-color:rgba(52,211,153,.5);background:linear-gradient(180deg, rgba(52, 211, 153, 0.16), rgba(52, 211, 153, 0.045)),rgba(6,78,59,.28);color:#fff;box-shadow:0 0 0 .2rem rgba(52,211,153,.11),0 .8rem 1.7rem rgba(16,185,129,.15),0 0 1.8rem rgba(52,211,153,.14);transform:translateY(-1px)}.bidder-command-bar .command-bar__utilities .utility-btn:active{transform:translateY(0)}.bidder-command-bar .command-bar__utilities .utility-btn--refresh:hover svg,.bidder-command-bar .command-bar__utilities .utility-btn--refresh:focus-visible svg{transform:rotate(92deg)}.bidder-command-bar .command-bar__utilities .utility-badge{position:absolute;top:-0.16rem;right:-0.16rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.54rem;height:1.54rem;padding:0 .34rem;border:0;border-radius:999px;background:var(--bidder-green);color:#022c22;font-size:.9rem;font-weight:var(--font-weight-extrabold);line-height:1;box-shadow:0 0 0 .16rem rgba(2,8,16,.96),0 0 1rem rgba(52,211,153,.28);animation:command-bar-badge-glow 1.9s ease-in-out infinite}.bidder-command-bar .command-bar__utilities .utility-badge.utility-badge--danger{background:#ef4444;color:#fff;box-shadow:0 0 0 .16rem rgba(2,8,16,.96),0 0 1rem rgba(239,68,68,.32)}.bidder-command-bar .command-bar__utilities .utility-badge[hidden]{display:none !important}@supports selector(:has(*)){.bidder-command-bar .command-bar__utilities .utility-btn:has(.utility-badge:not([hidden])){border-color:rgba(52,211,153,.42);color:#fff}.bidder-command-bar .command-bar__utilities .utility-btn:has(.utility-badge:not([hidden]))::after{position:absolute;inset:-0.28rem;z-index:-1;border-radius:inherit;content:"";pointer-events:none;animation:command-bar-unread-ring 2.4s ease-out infinite}}.bidder-command-bar .command-bar-profile-menu{position:relative;flex:0 0 auto}.bidder-command-bar .command-bar-profile-menu summary{display:inline-flex;align-items:center;gap:.48rem;width:auto;min-width:0;height:3.8rem;padding:.24rem .72rem .24rem .3rem;border:1px solid rgba(148,163,184,.15);border-radius:999px;outline:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.012)),rgba(15,23,42,.46);color:rgba(226,232,240,.92);cursor:pointer;list-style:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 .8rem 1.7rem rgba(0,0,0,.2);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);user-select:none}.bidder-command-bar .command-bar-profile-menu summary::-webkit-details-marker{display:none}.bidder-command-bar .command-bar-profile-menu summary .profile-menu__avatar{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex:0 0 auto;border:1px solid rgba(167,243,208,.56);border-radius:50%;background:linear-gradient(135deg, rgba(52, 211, 153, 0.98), rgba(250, 204, 21, 0.92));color:#052e25;font-size:1.02rem;font-weight:var(--font-weight-extrabold);box-shadow:0 0 0 .18rem rgba(52,211,153,.1),0 .55rem 1.2rem rgba(16,185,129,.18)}.bidder-command-bar .command-bar-profile-menu summary .profile-menu__name{max-width:9rem;overflow:hidden;color:#f8fafc;font-size:1.12rem;font-weight:var(--font-weight-bold);line-height:1;text-overflow:ellipsis;white-space:nowrap}.bidder-command-bar .command-bar-profile-menu summary .profile-menu__chevron{width:1.25rem !important;height:1.25rem !important;margin-left:0;color:rgba(148,163,184,.78)}.bidder-command-bar .command-bar-profile-menu summary:hover,.bidder-command-bar .command-bar-profile-menu summary:focus-visible{border-color:rgba(52,211,153,.5);background:linear-gradient(180deg, rgba(52, 211, 153, 0.16), rgba(52, 211, 153, 0.045)),rgba(6,78,59,.28);box-shadow:0 0 0 .2rem rgba(52,211,153,.11),0 .8rem 1.7rem rgba(16,185,129,.15),0 0 1.8rem rgba(52,211,153,.14);color:#fff;transform:translateY(-1px)}.bidder-command-bar .command-bar-profile-menu summary:hover .profile-menu__chevron,.bidder-command-bar .command-bar-profile-menu summary:focus-visible .profile-menu__chevron{color:var(--bidder-green)}.bidder-command-bar .command-bar-profile-menu[open] summary{border-color:rgba(52,211,153,.58);background:linear-gradient(180deg, rgba(52, 211, 153, 0.18), rgba(52, 211, 153, 0.06)),rgba(6,78,59,.36);box-shadow:0 0 0 .2rem rgba(52,211,153,.12),0 1rem 2.2rem rgba(16,185,129,.16)}.bidder-command-bar .command-bar-profile-menu[open] summary .profile-menu__chevron{color:var(--bidder-green);transform:rotate(180deg)}.bidder-command-bar .command-bar-profile-menu .bidder-profile-menu__panel{top:calc(100% + .66rem);right:0;left:auto;z-index:260;width:min(28rem,100vw - 2rem);border-radius:1.4rem}@media(max-width: 1500px){.bidder-command-bar{grid-template-columns:minmax(22rem, 30rem) minmax(0, auto) auto max-content}.bidder-command-bar .command-bar__quick-actions .quick-action-btn{width:3.6rem;min-width:3.6rem;padding:0}.bidder-command-bar .command-bar__quick-actions .quick-action-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width: 1279px){.bidder-command-bar{grid-template-areas:"search actions utilities";grid-template-columns:minmax(22rem, 1fr) auto max-content}.bidder-command-bar .command-bar__status{display:none}}@media(max-width: 920px){.bidder-command-bar{grid-template-areas:"search utilities" "actions actions";grid-template-columns:minmax(0, 1fr) max-content;align-items:center}.bidder-command-bar .command-bar__quick-actions{width:100%;justify-content:flex-start}.bidder-command-bar .command-bar__utilities{min-width:0}.bidder-command-bar .command-bar-profile-menu summary{padding-right:.48rem}.bidder-command-bar .command-bar-profile-menu summary .profile-menu__name{display:none}}@media(max-width: 640px){.bidder-command-bar{grid-template-areas:"search" "utilities";grid-template-columns:minmax(0, 1fr);gap:.62rem;padding:.68rem;border-radius:1.4rem}.bidder-command-bar .command-bar__quick-actions,.bidder-command-bar .command-bar__status{display:none}.bidder-command-bar .command-bar__search{height:3.7rem;padding:0 1rem}.bidder-command-bar .command-bar__search input{font-size:1.18rem}.bidder-command-bar .command-bar__utilities{justify-content:space-between;width:100%;min-width:0;padding-top:.58rem;border-top:1px solid rgba(148,163,184,.1)}.bidder-command-bar .command-bar__utilities .utility-btn{width:3.7rem;height:3.7rem;flex:0 0 auto}.bidder-command-bar .command-bar-profile-menu{flex:0 0 auto}.bidder-command-bar .command-bar-profile-menu summary{width:3.7rem;min-width:3.7rem;height:3.7rem;justify-content:center;padding:0}.bidder-command-bar .command-bar-profile-menu summary .profile-menu__avatar{width:3rem;height:3rem}.bidder-command-bar .command-bar-profile-menu summary .profile-menu__name,.bidder-command-bar .command-bar-profile-menu summary .profile-menu__chevron{display:none}.bidder-command-bar .command-bar-profile-menu .bidder-profile-menu__panel{right:0;width:min(28rem,100vw - 1.4rem)}}.bidder-dashboard__main{container-name:bidder-main;container-type:inline-size}.bidder-command-bar{grid-template-columns:minmax(26rem, 34rem) max-content minmax(0, auto) max-content;gap:.72rem}.bidder-command-bar .command-bar__quick-actions{position:relative;gap:.48rem;padding-top:.9rem;overflow:visible}.bidder-command-bar .command-bar__group-label{position:absolute;top:-0.14rem;left:.08rem;color:rgba(167,243,208,.78);font-size:.88rem;font-weight:var(--font-weight-extrabold);letter-spacing:.08em;line-height:1;pointer-events:none;text-transform:uppercase}.bidder-command-bar .quick-action-btn,.bidder-command-bar .command-bar__utilities .utility-btn,.bidder-command-bar .command-bar-profile-menu summary{min-height:3.8rem;border-radius:1.2rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.014)),rgba(15,23,42,.58);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 .9rem 1.8rem rgba(0,0,0,.24)}.bidder-command-bar .quick-action-btn{width:auto;min-width:7.6rem;height:3.8rem;padding:0 .92rem;gap:.54rem}.bidder-command-bar .quick-action-btn svg{width:1.48rem;height:1.48rem;color:rgba(110,231,183,.95);filter:drop-shadow(0 0 0.5rem rgba(52, 211, 153, 0.18))}.bidder-command-bar .quick-action-btn .command-control__label{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:#f8fafc;font-size:1.08rem;font-weight:var(--font-weight-extrabold);letter-spacing:0;line-height:1;white-space:nowrap}.bidder-command-bar .command-bar__utilities{gap:.5rem}.bidder-command-bar .command-bar__utilities .utility-btn{width:auto;min-width:8.2rem;height:3.8rem;padding:0 .9rem;gap:.5rem}.bidder-command-bar .command-bar__utilities .utility-btn svg{width:1.48rem;height:1.48rem;color:rgba(226,232,240,.92)}.bidder-command-bar .command-bar__utilities .utility-btn--notifications{min-width:7.8rem}.bidder-command-bar .command-bar__utilities .utility-btn--messages{min-width:9.9rem}.bidder-command-bar .command-bar__utilities .utility-btn__label{display:inline-block;color:#f8fafc;font-size:1.08rem;font-weight:var(--font-weight-extrabold);line-height:1;white-space:nowrap}.bidder-command-bar .command-bar__utilities .utility-badge{top:-0.52rem;right:-0.42rem;min-width:2.6rem;height:1.72rem;padding:0 .44rem;border:1px solid rgba(254,202,202,.45);background:linear-gradient(135deg, #ef4444, #f97316);color:#fff;font-size:.86rem;box-shadow:0 0 0 .16rem rgba(2,8,16,.98),0 0 1.1rem rgba(248,113,113,.48)}.bidder-command-bar .command-bar__utilities .utility-badge::after{content:" New";font-size:.72em;font-weight:var(--font-weight-extrabold)}.bidder-command-bar .quick-action-btn:hover,.bidder-command-bar .quick-action-btn:focus-visible,.bidder-command-bar .command-bar__utilities .utility-btn:hover,.bidder-command-bar .command-bar__utilities .utility-btn:focus-visible,.bidder-command-bar .command-bar-profile-menu summary:hover,.bidder-command-bar .command-bar-profile-menu summary:focus-visible,.bidder-command-bar .command-bar-profile-menu[open] summary{border-color:rgba(52,211,153,.56);background:linear-gradient(180deg, rgba(52, 211, 153, 0.18), rgba(52, 211, 153, 0.055)),rgba(6,78,59,.34);box-shadow:0 0 0 .2rem rgba(52,211,153,.12),0 .9rem 2rem rgba(16,185,129,.16),0 0 2rem rgba(52,211,153,.15);color:#fff}.bidder-command-bar .command-tooltip__panel{position:absolute;top:calc(100% + .82rem);bottom:auto;left:50%;z-index:420;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.72rem;align-items:start;width:max-content;max-width:28rem;min-width:23rem;padding:.86rem .92rem;border:1px solid rgba(16,185,129,.3);border-radius:1.2rem;background:#0f1724;box-shadow:0 1rem 3rem rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.06);color:#f8fafc;opacity:0;pointer-events:none;transform:translate(-50%, -0.54rem) scale(0.96);transform-origin:top center;transition:opacity 200ms ease,transform 200ms ease,visibility 200ms ease;visibility:hidden;white-space:normal}.bidder-command-bar .command-tooltip__panel::after{position:absolute;top:-0.44rem;bottom:auto;left:50%;width:.82rem;height:.82rem;border-top:1px solid rgba(16,185,129,.3);border-left:1px solid rgba(16,185,129,.3);border-right:0;border-bottom:0;background:#0f1724;content:"";transform:translateX(-50%) rotate(45deg)}.bidder-command-bar .command-tooltip__panel span{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.bidder-command-bar .command-tooltip__panel strong,.bidder-command-bar .command-tooltip__panel small{display:block}.bidder-command-bar .command-tooltip__panel strong{color:#fff;font-size:1.12rem;font-weight:var(--font-weight-extrabold);line-height:1.15}.bidder-command-bar .command-tooltip__panel small{margin-top:.22rem;color:rgba(203,213,225,.74);font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1.35}.bidder-command-bar .command-tooltip__icon{position:relative;display:inline-grid;width:2.45rem;height:2.45rem;place-items:center;border:1px solid rgba(52,211,153,.32);border-radius:.8rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.18), rgba(45, 212, 191, 0.08)),rgba(2,8,16,.62)}.bidder-command-bar .command-tooltip__icon::before{width:.86rem;height:.86rem;border-radius:.28rem;background:var(--bidder-green);box-shadow:0 0 1rem rgba(52,211,153,.5);content:""}.bidder-command-bar .command-bar__quick-actions .quick-action-btn .command-tooltip__panel{position:absolute;width:max-content;height:auto;overflow:visible;clip:auto;white-space:normal}.bidder-command-bar .command-bar__quick-actions .quick-action-btn .command-tooltip__panel span{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.bidder-command-bar .command-bar__quick-actions .quick-action-btn .command-tooltip__icon{position:relative;display:inline-grid !important;width:2.45rem !important;min-width:2.45rem !important;height:2.45rem !important;overflow:visible;clip:auto}.bidder-command-bar .quick-action-btn:hover .command-tooltip__panel,.bidder-command-bar .quick-action-btn:focus-visible .command-tooltip__panel,.bidder-command-bar .command-bar__utilities .utility-btn:hover .command-tooltip__panel,.bidder-command-bar .command-bar__utilities .utility-btn:focus-visible .command-tooltip__panel,.bidder-command-bar .command-bar-profile-menu summary:hover .command-tooltip__panel,.bidder-command-bar .command-bar-profile-menu summary:focus-visible .command-tooltip__panel{opacity:1;transform:translate(-50%, 0) scale(1);visibility:visible}.bidder-command-bar .command-bar__utilities .command-tooltip__panel,.bidder-command-bar .command-bar-profile-menu summary .command-tooltip__panel{right:0;left:auto;transform:translateY(-0.54rem) scale(0.96);transform-origin:top right}.bidder-command-bar .command-bar__utilities .command-tooltip__panel::after,.bidder-command-bar .command-bar-profile-menu summary .command-tooltip__panel::after{right:1.35rem;left:auto;transform:rotate(45deg)}.bidder-command-bar .command-bar__utilities .utility-btn:hover .command-tooltip__panel,.bidder-command-bar .command-bar__utilities .utility-btn:focus-visible .command-tooltip__panel,.bidder-command-bar .command-bar-profile-menu summary:hover .command-tooltip__panel,.bidder-command-bar .command-bar-profile-menu summary:focus-visible .command-tooltip__panel{transform:translateY(0) scale(1)}.bidder-command-bar .command-bar-profile-menu summary{min-width:12.4rem;padding-right:.82rem}.bidder-command-bar .command-bar-profile-menu summary .profile-menu__name{max-width:10rem}.bidder-command-bar .command-bar__quick-actions .quick-action-btn{width:auto;min-width:7.6rem;padding:0 .92rem}.bidder-command-bar .command-bar__quick-actions .quick-action-btn .command-control__label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}@container bidder-main (max-width: 1320px){.bidder-command-bar{grid-template-areas:"search actions utilities";grid-template-columns:minmax(25rem, 1fr) max-content max-content}.bidder-command-bar .command-bar__status{display:none}}@container bidder-main (max-width: 1060px){.bidder-command-bar{grid-template-areas:"search utilities" "actions actions";grid-template-columns:minmax(0, 1fr) max-content}.bidder-command-bar .command-bar__quick-actions{width:100%;justify-content:flex-start}}@container bidder-main (max-width: 760px){.bidder-command-bar .command-bar__quick-actions{padding-top:0}.bidder-command-bar .command-bar__group-label{display:none}.bidder-command-bar .command-bar__quick-actions .quick-action-btn{width:3.7rem;min-width:3.7rem;padding:0}.bidder-command-bar .command-bar__quick-actions .quick-action-btn .command-control__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bidder-command-bar .command-bar__utilities .utility-btn{width:3.8rem;min-width:3.8rem;padding:0}.bidder-command-bar .command-bar__utilities .utility-btn .utility-btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media(prefers-reduced-motion: reduce){.bidder-command-bar,.bidder-command-bar *,.bidder-command-bar *::after{animation:none !important;transition:none !important}}.bidder-command-bar{position:relative;grid-template-areas:"search actions status utilities";grid-template-columns:minmax(28rem, 1fr) max-content max-content max-content;gap:.6rem;align-items:center;min-height:auto;padding:.64rem;border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:linear-gradient(180deg, rgba(14, 22, 33, 0.96), rgba(10, 18, 28, 0.98)),rgba(10,18,28,.96);box-shadow:0 1.2rem 3rem rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.07),0 0 0 1px rgba(16,185,129,.035)}.bidder-command-bar::before{border-radius:.74rem;background:linear-gradient(90deg, rgba(16, 185, 129, 0.08), rgba(255, 255, 255, 0.018) 42%, transparent),rgba(2,8,16,.08)}.bidder-command-bar:hover{border-color:rgba(16,185,129,.34);box-shadow:0 1.35rem 3.4rem rgba(0,0,0,.38),0 0 2rem rgba(16,185,129,.08),inset 0 1px 0 hsla(0,0%,100%,.08)}.bidder-command-bar .command-bar__group-label{display:none !important}.bidder-command-bar .command-bar__search{position:relative;display:flex;grid-area:search;gap:.72rem;align-items:center;flex-wrap:nowrap;justify-self:stretch;box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:4.4rem;height:4.4rem;overflow:hidden;padding:0 .62rem 0 1.25rem;border:1px solid rgba(148,163,184,.16);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.012)),rgba(2,8,16,.68);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.052),0 .8rem 1.6rem rgba(0,0,0,.22)}.bidder-command-bar .command-bar__search .search-icon{flex:0 0 1.85rem;width:1.85rem;height:1.85rem;margin-right:0;color:rgba(167,243,208,.84)}.bidder-command-bar .command-bar__search input{display:block;min-width:0;flex:1 1 auto;width:100%;height:100%;border:0;outline:0;background:rgba(0,0,0,0);color:#f8fafc;font-size:1.4rem;font-weight:500;text-overflow:ellipsis}.bidder-command-bar .command-bar__search input::placeholder{color:rgba(203,213,225,.62)}.bidder-command-bar .command-bar__search:focus-within{border-color:rgba(16,185,129,.6);background:linear-gradient(180deg, rgba(16, 185, 129, 0.075), rgba(255, 255, 255, 0.016)),rgba(2,8,16,.82);box-shadow:0 0 0 3px rgba(16,185,129,.15),0 0 2rem rgba(16,185,129,.15),inset 0 1px 0 hsla(0,0%,100%,.06)}.bidder-command-bar .command-bar__search.is-searching .search-icon{opacity:.52}.bidder-command-bar .command-bar__search-submit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 3.2rem;width:3.2rem;min-width:3.2rem;height:3.2rem;padding:0;border:1px solid rgba(16,185,129,.24);border-radius:.68rem;color:rgba(209,250,229,.9);background:linear-gradient(180deg, rgba(16, 185, 129, 0.16), rgba(16, 185, 129, 0.05)),rgba(15,23,42,.74);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 .55rem 1.1rem rgba(0,0,0,.18);cursor:pointer;transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease,background 180ms ease}.bidder-command-bar .command-bar__search-submit svg{flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.bidder-command-bar .command-bar__search-submit:hover,.bidder-command-bar .command-bar__search-submit:focus-visible{border-color:rgba(16,185,129,.62);background:linear-gradient(180deg, rgba(16, 185, 129, 0.26), rgba(16, 185, 129, 0.08)),rgba(6,78,59,.38);box-shadow:0 0 0 3px rgba(16,185,129,.12),0 .72rem 1.4rem rgba(16,185,129,.14);transform:translateY(-1px)}.bidder-command-bar .command-bar__search-submit:disabled{cursor:progress;opacity:.68;transform:none}.bidder-command-bar .command-bar__search-loader,.bidder-command-bar .command-search-spinner{flex:0 0 auto;width:1.66rem;height:1.66rem;border:2px solid rgba(148,163,184,.24);border-top-color:rgba(16,185,129,.95);border-radius:999px;animation:spin 760ms linear infinite}.bidder-command-bar .command-bar__search-loader[hidden]{display:none}.bidder-command-bar .command-bar-search-results{position:absolute;z-index:340;top:calc(100% + .72rem);left:.64rem;width:min(58rem,100% - 1.28rem);max-height:min(42rem,100vh - 12rem);overflow:auto;padding:.78rem;border:1px solid rgba(16,185,129,.3);border-radius:.8rem;background:linear-gradient(180deg, rgba(15, 23, 36, 0.98), rgba(8, 14, 23, 0.98)),#0f1724;box-shadow:0 1.6rem 3.6rem rgba(0,0,0,.42),0 0 2.4rem rgba(16,185,129,.12),inset 0 1px 0 hsla(0,0%,100%,.07);backdrop-filter:blur(18px);animation:scaleIn 180ms ease both}.bidder-command-bar .command-bar-search-results[hidden]{display:none}.bidder-command-bar .command-search-panel__header,.bidder-command-bar .command-search-panel__footer,.bidder-command-bar .command-search-state,.bidder-command-bar .command-search-empty,.bidder-command-bar .command-search-result{border-radius:.8rem}.bidder-command-bar .command-search-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.76rem .84rem;border:1px solid rgba(148,163,184,.12);background:rgba(15,23,42,.54)}.bidder-command-bar .command-search-panel__header strong,.bidder-command-bar .command-search-panel__header span{display:block}.bidder-command-bar .command-search-panel__header strong{color:#f8fafc;font-size:1.18rem;font-weight:var(--font-weight-extrabold)}.bidder-command-bar .command-search-panel__header span{margin-top:.18rem;color:rgba(203,213,225,.72);font-size:1rem;font-weight:var(--font-weight-semibold)}.bidder-command-bar .command-search-panel__header button{border:1px solid rgba(148,163,184,.18);border-radius:999px;padding:.38rem .72rem;color:rgba(209,250,229,.92);background:rgba(15,23,42,.72);font-size:.92rem;font-weight:var(--font-weight-extrabold);cursor:pointer}.bidder-command-bar .command-search-panel__header button:hover,.bidder-command-bar .command-search-panel__header button:focus-visible{border-color:rgba(16,185,129,.5);color:#fff}.bidder-command-bar .command-search-results__list{display:grid;gap:.54rem;margin-top:.62rem}.bidder-command-bar .command-search-result{display:grid;gap:.16rem;padding:.78rem .86rem;border:1px solid rgba(148,163,184,.13);color:inherit;text-decoration:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.048), rgba(255, 255, 255, 0.012)),rgba(15,23,42,.5);transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}.bidder-command-bar .command-search-result:hover,.bidder-command-bar .command-search-result:focus-visible{border-color:rgba(16,185,129,.48);background:linear-gradient(180deg, rgba(16, 185, 129, 0.12), rgba(16, 185, 129, 0.035)),rgba(6,78,59,.24);box-shadow:0 .8rem 1.7rem rgba(16,185,129,.12);transform:translateY(-1px)}.bidder-command-bar .command-search-result strong,.bidder-command-bar .command-search-result span,.bidder-command-bar .command-search-result small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bidder-command-bar .command-search-result strong{color:#f8fafc;font-size:1.08rem;font-weight:var(--font-weight-extrabold)}.bidder-command-bar .command-search-result span{color:rgba(203,213,225,.72);font-size:.98rem;font-weight:var(--font-weight-semibold)}.bidder-command-bar .command-search-result small{color:rgba(167,243,208,.78);font-size:.9rem;font-weight:var(--font-weight-bold)}.bidder-command-bar .command-search-result__type{width:fit-content;padding:.16rem .46rem;border:1px solid rgba(16,185,129,.22);border-radius:999px;color:rgba(167,243,208,.92) !important;background:rgba(16,185,129,.08);font-size:.78rem !important;letter-spacing:.06em;text-transform:uppercase}.bidder-command-bar .command-search-state,.bidder-command-bar .command-search-empty{display:grid;justify-items:center;gap:.5rem;margin-top:.62rem;padding:1.2rem;border:1px dashed rgba(16,185,129,.28);color:rgba(226,232,240,.88);background:rgba(2,8,16,.36);text-align:center}.bidder-command-bar .command-search-state span,.bidder-command-bar .command-search-empty span{color:rgba(203,213,225,.68);font-size:1rem;font-weight:var(--font-weight-semibold)}.bidder-command-bar .command-search-panel__footer{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.64rem;padding-top:.64rem;border-top:1px solid rgba(148,163,184,.12)}.bidder-command-bar .command-search-panel__footer a{display:inline-flex;align-items:center;min-height:2.8rem;padding:0 .74rem;border:1px solid rgba(16,185,129,.2);border-radius:999px;color:rgba(209,250,229,.92);background:rgba(16,185,129,.07);text-decoration:none;font-size:.96rem;font-weight:var(--font-weight-extrabold)}.bidder-command-bar .command-search-panel__footer a:hover,.bidder-command-bar .command-search-panel__footer a:focus-visible{border-color:rgba(16,185,129,.5);color:#fff;background:rgba(16,185,129,.14)}.bidder-command-bar .command-bar__quick-actions{gap:.54rem;padding-top:0;overflow:visible}.bidder-command-bar .command-bar__quick-actions .quick-action-btn,.bidder-command-bar .command-bar__utilities .utility-btn,.bidder-command-bar .command-bar-profile-menu summary{min-height:4rem;height:4rem;border:1px solid rgba(148,163,184,.16);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.014)),rgba(15,23,42,.64);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 .85rem 1.7rem rgba(0,0,0,.22);transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease,color 180ms ease}.bidder-command-bar .command-bar__quick-actions .quick-action-btn{width:auto;min-width:7.3rem;padding:0 .86rem;gap:.48rem}.bidder-command-bar .command-bar__quick-actions .quick-action-btn svg{width:1.5rem;height:1.5rem;color:rgba(110,231,183,.95)}.bidder-command-bar .command-bar__quick-actions .quick-action-btn .command-control__label{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:#f8fafc;font-size:1.3rem;font-weight:600;line-height:1;white-space:nowrap}.bidder-command-bar .command-bar__status{display:flex;gap:.5rem}.bidder-command-bar .command-bar__status .command-bar-badge{min-width:13.6rem;height:4rem;padding:0 .78rem;border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.044), rgba(255, 255, 255, 0.012)),rgba(2,8,16,.56)}.bidder-command-bar .command-bar__status .command-bar-badge .badge-icon{width:1.45rem;height:1.45rem;color:rgba(167,243,208,.76)}.bidder-command-bar .command-bar__status .command-bar-badge .badge-label{font-size:1rem;letter-spacing:.04em}.bidder-command-bar .command-bar__status .command-bar-badge .badge-value{font-size:1.2rem}.bidder-command-bar .bidder-last-login-badge{min-width:16.8rem;max-width:18.4rem}.bidder-command-bar .command-bar-badge--refresh{min-width:12.8rem;max-width:13.8rem}.bidder-command-bar .command-bar__utilities{gap:.54rem}.bidder-command-bar .command-bar__utilities .utility-btn{width:auto;min-width:7.6rem;padding:0 .82rem;gap:.48rem}.bidder-command-bar .command-bar__utilities .utility-btn svg{width:1.48rem;height:1.48rem}.bidder-command-bar .command-bar__utilities .utility-btn--refresh{min-width:8.1rem}.bidder-command-bar .command-bar__utilities .utility-btn--refresh.is-refreshing{cursor:progress;opacity:.78;border-color:rgba(16,185,129,.5)}.bidder-command-bar .command-bar__utilities .utility-btn--refresh.is-refreshing svg{animation:spin 760ms linear infinite}.bidder-command-bar .command-bar__utilities .utility-btn--notifications{min-width:7.6rem}.bidder-command-bar .command-bar__utilities .utility-btn--messages{min-width:9.2rem}.bidder-command-bar .command-bar__utilities .utility-btn__label{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:#f8fafc;font-size:1.3rem;font-weight:600;line-height:1;white-space:nowrap}.bidder-command-bar .quick-action-btn:hover,.bidder-command-bar .quick-action-btn:focus-visible,.bidder-command-bar .command-bar__utilities .utility-btn:hover,.bidder-command-bar .command-bar__utilities .utility-btn:focus-visible,.bidder-command-bar .command-bar-profile-menu summary:hover,.bidder-command-bar .command-bar-profile-menu summary:focus-visible,.bidder-command-bar .command-bar-profile-menu[open] summary{border-color:rgba(16,185,129,.56);background:linear-gradient(180deg, rgba(16, 185, 129, 0.17), rgba(16, 185, 129, 0.05)),rgba(6,78,59,.32);box-shadow:0 0 0 3px rgba(16,185,129,.12),0 .9rem 1.9rem rgba(16,185,129,.16),0 0 1.8rem rgba(16,185,129,.14);transform:translateY(-1px)}.bidder-command-bar .command-bar-profile-menu summary{min-width:11.8rem;padding:.24rem .74rem .24rem .34rem;gap:.48rem}.bidder-command-bar .command-bar-profile-menu summary .profile-menu__avatar{width:3rem;height:3rem}.bidder-command-bar .command-bar-profile-menu summary .profile-menu__name{max-width:9.6rem;font-size:1.3rem;font-weight:600}@container bidder-main (max-width: 1500px){.bidder-command-bar{grid-template-areas:"search utilities" "actions status";grid-template-columns:minmax(0, 1fr) max-content}.bidder-command-bar .command-bar__quick-actions{justify-self:start}.bidder-command-bar .command-bar__status{display:flex;justify-self:end}}@container bidder-main (max-width: 820px){.bidder-command-bar{grid-template-areas:"search" "utilities" "actions";grid-template-columns:minmax(0, 1fr)}.bidder-command-bar .command-bar__utilities,.bidder-command-bar .command-bar__quick-actions{width:100%;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.bidder-command-bar .command-bar__utilities::-webkit-scrollbar,.bidder-command-bar .command-bar__quick-actions::-webkit-scrollbar{display:none}.bidder-command-bar .command-bar__status{display:none}}@container bidder-main (max-width: 560px){.bidder-command-bar .command-bar__quick-actions .quick-action-btn,.bidder-command-bar .command-bar__utilities .utility-btn,.bidder-command-bar .command-bar-profile-menu summary{min-width:4rem;width:4rem;padding:0;justify-content:center}.bidder-command-bar .command-control__label,.bidder-command-bar .utility-btn__label,.bidder-command-bar .profile-menu__name,.bidder-command-bar .profile-menu__chevron{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}}@media(prefers-reduced-motion: reduce){.bidder-command-bar .command-bar__search-loader,.bidder-command-bar .command-search-spinner,.bidder-command-bar .utility-btn--refresh.is-refreshing svg,.bidder-command-bar .command-bar-search-results{animation:none !important}}.bidder-command-bar .dashboard-menu--profile,.dashboard-menu--profile.bidder-profile-menu{border-radius:.8rem}.bidder-command-bar .dashboard-menu--profile[open],.dashboard-menu--profile.bidder-profile-menu[open]{z-index:760}.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__panel,.bidder-command-bar .dashboard-menu--profile .dashboard-menu__panel,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__panel,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__panel{top:calc(100% + .72rem);right:0;left:auto;z-index:760;display:grid;gap:.42rem;width:min(34rem,100vw - 1.6rem);max-height:min(46rem,100vh - 9rem);overflow-y:auto;padding:.72rem;border:1px solid rgba(16,185,129,.3);border-radius:.8rem;background:linear-gradient(180deg, rgba(15, 23, 36, 0.98), rgba(8, 14, 23, 0.98)),#0f1724;box-shadow:0 1.8rem 4rem rgba(0,0,0,.46),0 0 2.4rem rgba(16,185,129,.14),inset 0 1px 0 hsla(0,0%,100%,.07);transform-origin:top right;animation:bidder-profile-menu-in 180ms ease both;backdrop-filter:blur(18px)}.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__identity,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__identity{gap:.74rem;margin-bottom:.24rem;padding:.68rem .72rem .82rem;border-bottom:1px solid rgba(16,185,129,.16)}.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__identity .bidder-profile-menu__avatar,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__identity .bidder-profile-menu__avatar{display:flex;align-items:center;width:3.4rem;height:3.4rem;font-size:1.25rem}.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__identity strong,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__identity strong{color:#f8fafc;font-size:1.45rem;font-weight:700;line-height:1.2}.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__identity span,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__identity span{margin-top:.12rem;color:rgba(203,213,225,.74);font-size:1.15rem;font-weight:500;line-height:1.3}.bidder-command-bar .dashboard-menu--profile .dashboard-menu__item,.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__item,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-rows:auto auto;gap:.12rem .72rem;align-items:center;min-height:4.4rem;padding:.58rem .68rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;background:rgba(0,0,0,0);color:rgba(226,232,240,.9) !important;cursor:pointer;font:inherit;font-size:1.45rem;font-weight:600;line-height:1.2;text-align:left;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease,color 180ms ease}.bidder-command-bar .dashboard-menu--profile .dashboard-menu__item::before,.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item::before,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__item::before,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item::before{position:absolute;inset:.62rem auto .62rem .28rem;width:.18rem;border-radius:999px;background:#34d399;box-shadow:0 0 1rem rgba(52,211,153,.54);content:"";opacity:0;transform:scaleY(0.5);transition:opacity 180ms ease,transform 180ms ease}.bidder-command-bar .dashboard-menu--profile .dashboard-menu__item::after,.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item::after,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__item::after,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item::after{grid-column:2;color:rgba(148,163,184,.82);font-size:1.1rem;font-weight:500;line-height:1.25}.bidder-command-bar .dashboard-menu--profile .dashboard-menu__item[href="/edit-profile"]::after,.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item[href="/edit-profile"]::after,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__item[href="/edit-profile"]::after,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item[href="/edit-profile"]::after{content:"Update bidder and company details"}.bidder-command-bar .dashboard-menu--profile .dashboard-menu__item[data-bidder-modal-open=password]::after,.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item[data-bidder-modal-open=password]::after,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__item[data-bidder-modal-open=password]::after,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item[data-bidder-modal-open=password]::after{content:"Secure your bidder account"}.bidder-command-bar .dashboard-menu--profile .dashboard-menu__item[data-bidder-modal-open=preferences]::after,.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item[data-bidder-modal-open=preferences]::after,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__item[data-bidder-modal-open=preferences]::after,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item[data-bidder-modal-open=preferences]::after{content:"Control alerts and tender notices"}.bidder-command-bar .dashboard-menu--profile .dashboard-menu__item[data-bidder-modal-open=account]::after,.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item[data-bidder-modal-open=account]::after,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__item[data-bidder-modal-open=account]::after,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item[data-bidder-modal-open=account]::after{content:"Review account status and actions"}.bidder-command-bar .dashboard-menu--profile .dashboard-menu__item[data-bidder-modal-open=logout]::after,.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item[data-bidder-modal-open=logout]::after,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__item[data-bidder-modal-open=logout]::after,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item[data-bidder-modal-open=logout]::after{content:"End this dashboard session";color:rgba(254,202,202,.78)}.bidder-command-bar .dashboard-menu--profile .dashboard-menu__item span,.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item span,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__item span,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item span{grid-column:2;min-width:0;overflow:hidden;color:#f8fafc;text-overflow:ellipsis;white-space:nowrap}.bidder-command-bar .dashboard-menu--profile .dashboard-menu__item:hover,.bidder-command-bar .dashboard-menu--profile .dashboard-menu__item:focus-visible,.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item:hover,.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item:focus-visible,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__item:hover,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__item:focus-visible,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item:hover,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item:focus-visible{border-color:rgba(16,185,129,.32);background:linear-gradient(90deg, rgba(16, 185, 129, 0.14), rgba(16, 185, 129, 0.04)),rgba(15,23,42,.62) !important;box-shadow:0 0 0 .16rem rgba(16,185,129,.08),0 .72rem 1.4rem rgba(16,185,129,.1);color:#fff !important;outline:0;transform:translateX(0.08rem)}.bidder-command-bar .dashboard-menu--profile .dashboard-menu__item:hover::before,.bidder-command-bar .dashboard-menu--profile .dashboard-menu__item:focus-visible::before,.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item:hover::before,.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item:focus-visible::before,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__item:hover::before,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__item:focus-visible::before,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item:hover::before,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item:focus-visible::before{opacity:1;transform:scaleY(1)}.bidder-command-bar .dashboard-menu--profile .dashboard-menu__icon,.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item svg,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__icon,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item svg{grid-row:1/span 2;width:2.4rem;height:2.4rem;flex:0 0 auto;padding:.42rem;border:1px solid rgba(16,185,129,.22);border-radius:.68rem;background:rgba(16,185,129,.09);color:#a7f3d0;fill:none;font-size:2.2rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;box-sizing:border-box}.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item--danger,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item--danger{color:#fecaca !important}.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item--danger .dashboard-menu__icon,.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item--danger svg,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item--danger .dashboard-menu__icon,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item--danger svg{border-color:rgba(248,113,113,.24);background:rgba(248,113,113,.09);color:#fecaca}.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item--danger span,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item--danger span{color:#fecaca}.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item--danger:hover,.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item--danger:focus-visible,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item--danger:hover,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item--danger:focus-visible{border-color:rgba(248,113,113,.34);background:linear-gradient(90deg, rgba(248, 113, 113, 0.13), rgba(248, 113, 113, 0.04)),rgba(15,23,42,.62) !important;box-shadow:0 0 0 .16rem rgba(248,113,113,.08),0 .72rem 1.4rem rgba(248,113,113,.1)}.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__item--danger::before,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__item--danger::before{background:#f87171;box-shadow:0 0 1rem rgba(248,113,113,.46)}@container bidder-main (max-width: 560px){.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__panel,.bidder-command-bar .dashboard-menu--profile .dashboard-menu__panel,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__panel,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__panel{position:fixed;top:7.6rem;right:.8rem;left:.8rem;width:auto;max-height:calc(100vh - 8.8rem);transform-origin:top right}}@media(max-width: 640px){.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__panel,.bidder-command-bar .dashboard-menu--profile .dashboard-menu__panel,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__panel,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__panel{position:fixed;top:7.6rem;right:.8rem;left:.8rem;width:auto;max-height:calc(100vh - 8.8rem);transform-origin:top right}}@keyframes bidder-profile-menu-in{from{opacity:0;transform:translateY(-0.5rem) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion: reduce){.bidder-command-bar .dashboard-menu--profile .bidder-profile-menu__panel,.bidder-command-bar .dashboard-menu--profile .dashboard-menu__panel,.dashboard-menu--profile.bidder-profile-menu .bidder-profile-menu__panel,.dashboard-menu--profile.bidder-profile-menu .dashboard-menu__panel{animation:none !important}}:root{--primary-green: #10B981;--dark-navy: #07111F;--panel-bg: #0F172A;--success: #10B981;--warning: #F59E0B;--danger: #EF4444;--info: #3B82F6}.bidder-dashboard-overview-page{background:radial-gradient(circle at 18% 0%, rgba(16, 185, 129, 0.16), transparent 30rem),radial-gradient(circle at 88% 6%, rgba(59, 130, 246, 0.12), transparent 30rem),linear-gradient(180deg, var(--dark-navy) 0%, #091523 52%, var(--dark-navy) 100%);color:rgba(248,250,252,.94)}.bidder-dashboard-overview-page .bidder-dashboard[data-bidder-dashboard]{--bidder-panel: var(--panel-bg);--bidder-panel-strong: #08111f;--bidder-border: rgba(16, 185, 129, 0.22);--bidder-muted: rgba(203, 213, 225, 0.72);--bidder-soft: rgba(248, 250, 252, 0.92);--bidder-green: var(--primary-green);--bidder-amber: var(--warning);--bidder-blue: var(--info);--bidder-red: var(--danger);width:min(100%,168rem);max-width:none;padding:1.2rem;gap:1.2rem}.bidder-dashboard-overview-page .bidder-dashboard[data-bidder-dashboard] .dashboard-main,.bidder-dashboard-overview-page .bidder-dashboard__main{max-width:none;padding-right:0;padding-left:0;gap:1.2rem}.bidder-dashboard-overview-page .dashboard-title{font-size:2.2rem;font-weight:700;line-height:1.18;letter-spacing:0}.bidder-dashboard-overview-page .section-title{font-size:1.8rem;font-weight:700;line-height:1.22;letter-spacing:0}.bidder-dashboard-overview-page .card-count{font-size:2.4rem;font-weight:800;letter-spacing:0}.bidder-dashboard-overview-page .card-title{font-size:1.4rem;font-weight:700;letter-spacing:0}.bidder-dashboard-overview-page .card-text{font-size:1.2rem;line-height:1.5;letter-spacing:0}.bidder-dashboard-overview-page .dashboard-card__eyebrow{color:rgba(167,243,208,.84);font-size:1rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.bidder-dashboard-overview-page .bidder-command-bar,.bidder-dashboard-overview-page .bidder-command-center,.bidder-dashboard-overview-page .bidder-deadlines-section,.bidder-dashboard-overview-page .bidder-shortcuts,.bidder-dashboard-overview-page .bidder-footer-panel{border:1px solid var(--bidder-border);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.016)),linear-gradient(135deg, rgba(16, 185, 129, 0.07), rgba(59, 130, 246, 0.035) 46%, rgba(245, 158, 11, 0.028)),var(--panel-bg);box-shadow:0 1.3rem 3rem rgba(0,0,0,.32),0 0 0 1px rgba(16,185,129,.035),inset 0 1px 0 hsla(0,0%,100%,.06)}.bidder-dashboard-overview-page .bidder-command-bar{grid-template-areas:"search actions status utilities";grid-template-columns:minmax(32rem, 1fr) max-content max-content max-content;gap:.72rem;align-items:center;padding:.72rem;overflow:visible;border-color:rgba(16,185,129,.28);background:linear-gradient(180deg, rgba(15, 23, 42, 0.97), rgba(7, 17, 31, 0.98)),var(--panel-bg)}.bidder-dashboard-overview-page .bidder-command-bar::before{border-radius:.74rem;background:linear-gradient(90deg, rgba(16, 185, 129, 0.12), transparent 38%)}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__search{min-height:4.2rem;height:4.2rem;border-radius:.72rem;border-color:rgba(148,163,184,.18);background:rgba(7,17,31,.78)}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__search input{font-size:1.3rem;font-weight:600}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__quick-actions,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__utilities,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__status{gap:.5rem}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__quick-actions .quick-action-btn,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__utilities .utility-btn,.bidder-dashboard-overview-page .bidder-command-bar .command-bar-profile-menu summary,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__status .command-bar-badge{min-height:4rem;height:4rem;border-radius:.72rem;border-color:rgba(148,163,184,.16);background:linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.014)),rgba(15,23,42,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.052)}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__quick-actions .quick-action-btn,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__utilities .utility-btn{padding:0 .82rem}.bidder-dashboard-overview-page .bidder-command-bar .quick-action-btn:hover,.bidder-dashboard-overview-page .bidder-command-bar .quick-action-btn:focus-visible,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__utilities .utility-btn:hover,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__utilities .utility-btn:focus-visible,.bidder-dashboard-overview-page .bidder-command-bar .command-bar-profile-menu summary:hover,.bidder-dashboard-overview-page .bidder-command-bar .command-bar-profile-menu summary:focus-visible,.bidder-dashboard-overview-page .bidder-command-bar .command-bar-profile-menu[open] summary{border-color:rgba(16,185,129,.62);box-shadow:0 0 0 2px rgba(16,185,129,.12),0 .8rem 1.8rem rgba(16,185,129,.14),0 0 1.8rem rgba(16,185,129,.12)}.bidder-dashboard-overview-page .bidder-command-center{display:grid;gap:1rem;padding:1.1rem;border-color:rgba(16,185,129,.3);background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.014)),linear-gradient(135deg, rgba(16, 185, 129, 0.13), rgba(59, 130, 246, 0.045) 48%, rgba(245, 158, 11, 0.035)),var(--panel-bg)}.bidder-dashboard-overview-page .bidder-command-center::before{height:.22rem;background:linear-gradient(90deg, var(--primary-green), var(--info), var(--warning))}.bidder-dashboard-overview-page .bidder-command-center .bidder-welcome__copy h2{margin-top:.16rem}.bidder-dashboard-overview-page .bidder-command-center .bidder-quick-status__text{max-width:72rem;color:rgba(203,213,225,.78);font-weight:500}.bidder-dashboard-overview-page .bidder-command-center .bidder-welcome__actions{gap:.46rem;margin-top:.72rem}.bidder-dashboard-overview-page .bidder-command-center .bidder-welcome__actions .dashboard-btn{min-height:3.8rem;border-radius:.72rem;font-size:1.25rem;font-weight:700}.bidder-dashboard-overview-page .bidder-command-center__header{grid-template-columns:minmax(0, 1.2fr) minmax(24rem, 0.8fr);gap:1rem;align-items:start}.bidder-dashboard-overview-page .bidder-command-center .bidder-welcome__badges{display:flex;justify-content:flex-end;gap:.45rem}.bidder-dashboard-overview-page .bidder-status-badge{min-height:2.6rem;border-radius:.62rem;border-color:rgba(16,185,129,.24);background:rgba(7,17,31,.74);color:rgba(209,250,229,.92);font-size:1.05rem;font-weight:700}.bidder-dashboard-overview-page .bidder-command-center__snapshot{gap:.8rem;padding-top:.92rem;border-top-color:rgba(16,185,129,.18)}.bidder-dashboard-overview-page .bidder-command-center__snapshot-head h3{margin-top:.12rem}.bidder-dashboard-overview-page .bidder-command-center__snapshot-note,.bidder-dashboard-overview-page .bidder-section-heading__note,.bidder-dashboard-overview-page .bidder-shortcuts__group-head span,.bidder-dashboard-overview-page .bidder-deadline-monitor__count{border-radius:.62rem;border-color:rgba(16,185,129,.2);background:rgba(7,17,31,.72);color:rgba(209,250,229,.84);font-size:1.05rem;font-weight:800}.bidder-dashboard-overview-page .bidder-command-center__stats{grid-template-columns:repeat(4, minmax(0, 1fr));gap:.74rem}.bidder-dashboard-overview-page .bidder-mini-stat{height:100%;min-height:10.8rem;grid-template-columns:auto minmax(0, 1fr);grid-template-rows:auto 1fr auto;gap:.56rem .74rem;align-items:start;padding:.92rem;border-color:rgba(16,185,129,.22);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.014)),rgba(15,23,42,.94);box-shadow:0 .85rem 1.9rem rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.052)}.bidder-dashboard-overview-page .bidder-mini-stat::before{position:absolute;inset:0 auto 0 0;width:.22rem;border-radius:.8rem 0 0 .8rem;background:var(--primary-green);content:"";opacity:.85}.bidder-dashboard-overview-page .bidder-mini-stat .bidder-icon{grid-row:1;width:3.6rem;height:3.6rem;border-radius:.72rem;border-color:rgba(16,185,129,.32);background:rgba(16,185,129,.12);color:#a7f3d0;box-shadow:0 0 1.4rem rgba(16,185,129,.14)}.bidder-dashboard-overview-page .bidder-mini-stat .bidder-icon svg{width:1.75rem;height:1.75rem;stroke-width:1.85}.bidder-dashboard-overview-page .bidder-mini-stat__body{grid-column:1/-1;gap:.28rem}.bidder-dashboard-overview-page .bidder-mini-stat__title{white-space:normal;color:#f8fafc}.bidder-dashboard-overview-page .bidder-mini-stat__helper{color:rgba(203,213,225,.72);font-weight:500;line-height:1.45;-webkit-line-clamp:2}.bidder-dashboard-overview-page .bidder-mini-stat__count{grid-row:1;grid-column:2;justify-self:end;align-self:start;color:#fff;text-shadow:0 0 1.4rem rgba(16,185,129,.14)}.bidder-dashboard-overview-page .bidder-mini-stat__badge{top:auto;right:.92rem;bottom:.82rem;min-height:2rem;padding:0 .52rem;border-radius:.52rem;font-size:1rem;font-weight:800}.bidder-dashboard-overview-page .bidder-mini-stat:hover,.bidder-dashboard-overview-page .bidder-mini-stat:focus-visible{border-color:rgba(16,185,129,.58);box-shadow:0 1.1rem 2.4rem rgba(0,0,0,.3),0 0 0 1px rgba(16,185,129,.12),0 0 2.2rem rgba(16,185,129,.16);transform:translateY(-0.12rem)}.bidder-dashboard-overview-page .bidder-summary-card--live.bidder-mini-stat{--summary-accent: var(--success)}.bidder-dashboard-overview-page .bidder-summary-card--matches.bidder-mini-stat,.bidder-dashboard-overview-page .bidder-summary-card--notifications.bidder-mini-stat{--summary-accent: var(--info)}.bidder-dashboard-overview-page .bidder-summary-card--criteria.bidder-mini-stat,.bidder-dashboard-overview-page .bidder-summary-card--messages.bidder-mini-stat{--summary-accent: var(--warning)}.bidder-dashboard-overview-page .bidder-mini-stat.bidder-summary-card::before{background:var(--summary-accent, var(--primary-green))}.bidder-dashboard-overview-page .bidder-mini-stat.bidder-summary-card .bidder-icon{border-color:color-mix(in srgb, var(--summary-accent, var(--primary-green)) 42%, transparent);background:color-mix(in srgb, var(--summary-accent, var(--primary-green)) 13%, transparent);color:color-mix(in srgb, var(--summary-accent, var(--primary-green)) 82%, white)}.bidder-dashboard-overview-page .bidder-mini-stat.bidder-summary-card:hover,.bidder-dashboard-overview-page .bidder-mini-stat.bidder-summary-card:focus-visible{border-color:color-mix(in srgb, var(--summary-accent, var(--primary-green)) 58%, transparent);box-shadow:0 1.1rem 2.4rem rgba(0,0,0,.3),0 0 0 1px color-mix(in srgb, var(--summary-accent, var(--primary-green)) 16%, transparent),0 0 2.2rem color-mix(in srgb, var(--summary-accent, var(--primary-green)) 18%, transparent)}.bidder-dashboard-overview-page .bidder-section-heading{padding:.72rem .82rem;border-radius:.72rem;border-color:rgba(16,185,129,.18);background:linear-gradient(90deg, rgba(16, 185, 129, 0.11), rgba(59, 130, 246, 0.035) 52%, transparent),rgba(7,17,31,.54)}.bidder-dashboard-overview-page .bidder-section-icon{width:3.8rem;height:3.8rem;border-radius:.72rem;border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.12);color:#a7f3d0}.bidder-dashboard-overview-page .bidder-section-icon svg{width:1.9rem;height:1.9rem}.bidder-dashboard-overview-page .bidder-section-heading__subtitle{max-width:62rem;color:rgba(203,213,225,.74);font-weight:500}.bidder-dashboard-overview-page .bidder-deadlines-section{gap:.86rem;padding:1rem;border-color:rgba(16,185,129,.24)}.bidder-dashboard-overview-page .bidder-deadline-carousel{padding:.1rem}.bidder-dashboard-overview-page .bidder-deadline-carousel__track{gap:.92rem}.bidder-dashboard-overview-page .bidder-deadline-carousel__nav{width:3.6rem;height:3.6rem;border-radius:.72rem;border-color:rgba(148,163,184,.18);background:rgba(15,23,42,.8)}.bidder-dashboard-overview-page .bidder-deadline-card{grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"icon top" "icon title" "icon org" "meta meta" "action action";flex-basis:clamp(36rem,42%,48rem);min-height:19rem;gap:.72rem .84rem;padding:1rem;border-color:rgba(16,185,129,.22);border-radius:.8rem;background:linear-gradient(160deg, rgba(16, 185, 129, 0.09), rgba(59, 130, 246, 0.035) 48%, rgba(255, 255, 255, 0.015)),rgba(15,23,42,.96)}.bidder-dashboard-overview-page .bidder-deadline-card__icon{display:inline-grid;grid-area:icon;width:5.2rem;height:5.2rem;place-items:center;border:1px solid rgba(16,185,129,.32);border-radius:.78rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.18), rgba(59, 130, 246, 0.08)),rgba(7,17,31,.78);color:#a7f3d0;box-shadow:0 0 1.8rem rgba(16,185,129,.16)}.bidder-dashboard-overview-page .bidder-deadline-card__icon svg{width:2.35rem;height:2.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.bidder-dashboard-overview-page .bidder-deadline-card__top{grid-area:top;min-width:0}.bidder-dashboard-overview-page .bidder-deadline-card__title{grid-area:title;color:#fff;font-size:1.55rem;line-height:1.32}.bidder-dashboard-overview-page .bidder-deadline-card__organization{grid-area:org;min-height:0;color:rgba(203,213,225,.72)}.bidder-dashboard-overview-page .bidder-deadline-card__meta{grid-area:meta;gap:.64rem}.bidder-dashboard-overview-page .bidder-deadline-card__meta div{border-radius:.72rem;border-color:rgba(148,163,184,.14);background:rgba(7,17,31,.7)}.bidder-dashboard-overview-page .bidder-deadline-card__meta dt{font-size:1rem;letter-spacing:0}.bidder-dashboard-overview-page .bidder-deadline-card__remaining{min-height:2.5rem;border-radius:.56rem;background:rgba(16,185,129,.12);color:#bbf7d0}.bidder-dashboard-overview-page .bidder-deadline-card__action{grid-area:action;min-height:3.2rem;border-radius:.68rem}.bidder-dashboard-overview-page .bidder-deadline-card:hover,.bidder-dashboard-overview-page .bidder-deadline-card:focus-within{border-color:rgba(16,185,129,.54);box-shadow:0 1.1rem 2.4rem rgba(0,0,0,.3),0 0 2.1rem rgba(16,185,129,.16)}.bidder-dashboard-overview-page .bidder-deadline-card--soon,.bidder-dashboard-overview-page .bidder-deadline-card--urgent{border-color:rgba(245,158,11,.42);box-shadow:0 1rem 2.2rem rgba(0,0,0,.25),0 0 1.8rem rgba(245,158,11,.14)}.bidder-dashboard-overview-page .bidder-deadline-card--soon .bidder-deadline-card__icon,.bidder-dashboard-overview-page .bidder-deadline-card--soon .bidder-deadline-card__remaining,.bidder-dashboard-overview-page .bidder-deadline-card--urgent .bidder-deadline-card__icon,.bidder-dashboard-overview-page .bidder-deadline-card--urgent .bidder-deadline-card__remaining{border-color:rgba(245,158,11,.42);background:rgba(245,158,11,.13);color:#fcd34d}.bidder-dashboard-overview-page .bidder-deadline-card--critical{border-color:rgba(239,68,68,.46);box-shadow:0 1rem 2.2rem rgba(0,0,0,.25),0 0 1.8rem rgba(239,68,68,.15)}.bidder-dashboard-overview-page .bidder-deadline-card--critical .bidder-deadline-card__icon,.bidder-dashboard-overview-page .bidder-deadline-card--critical .bidder-deadline-card__remaining{border-color:rgba(239,68,68,.42);background:rgba(239,68,68,.13);color:#fecaca}.bidder-dashboard-overview-page .bidder-shortcuts{gap:1rem;padding:1rem;border-color:rgba(16,185,129,.18);background:linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.012)),var(--panel-bg)}.bidder-dashboard-overview-page .bidder-shortcuts__grid{grid-template-columns:repeat(5, 1fr);gap:1rem}.bidder-dashboard-overview-page .bidder-shortcut-card{min-height:9rem;grid-template-columns:1fr;gap:.42rem;align-content:start;padding:.9rem;border:1px solid rgba(16,185,129,.12);border-radius:.8rem;background:#0f172a;box-shadow:none}.bidder-dashboard-overview-page .bidder-shortcut-card::before{display:none}.bidder-dashboard-overview-page .bidder-shortcut-card .bidder-icon{width:4rem;height:4rem;border-radius:.8rem;border-color:rgba(16,185,129,.14);background:rgba(16,185,129,.08);color:#a7f3d0}.bidder-dashboard-overview-page .bidder-shortcut-card .bidder-icon svg{width:2rem;height:2rem}.bidder-dashboard-overview-page .bidder-shortcut-card strong{font-size:1.35rem;font-weight:700;line-height:1.28}.bidder-dashboard-overview-page .bidder-shortcut-card span:not(.bidder-icon){color:rgba(203,213,225,.72);font-size:1.15rem;font-weight:500;line-height:1.4}.bidder-dashboard-overview-page .bidder-shortcut-card:hover,.bidder-dashboard-overview-page .bidder-shortcut-card:focus-visible{border-color:#10b981;box-shadow:0 .8rem 1.8rem rgba(0,0,0,.24),0 0 1.2rem rgba(16,185,129,.12);transform:translateY(-2px)}.bidder-dashboard-overview-page .bidder-shortcut-card--live .bidder-icon{border-color:rgba(16,185,129,.34);color:#a7f3d0}.bidder-dashboard-overview-page .bidder-shortcut-card--paid .bidder-icon{border-color:rgba(16,185,129,.14);background:rgba(16,185,129,.08);color:#a7f3d0}.bidder-dashboard-overview-page .bidder-dashboard-footer{margin-top:0}.bidder-dashboard-overview-page .bidder-footer-panel{padding:.92rem}@container bidder-main (max-width: 1320px){.bidder-dashboard-overview-page .bidder-command-bar{grid-template-areas:"search utilities" "actions status";grid-template-columns:minmax(0, 1fr) max-content}.bidder-dashboard-overview-page .bidder-command-center__stats{grid-template-columns:repeat(4, minmax(0, 1fr))}.bidder-dashboard-overview-page .bidder-shortcuts__grid{grid-template-columns:repeat(3, 1fr)}}@container bidder-main (max-width: 860px){.bidder-dashboard-overview-page .bidder-command-bar{grid-template-areas:"search" "utilities" "actions";grid-template-columns:minmax(0, 1fr)}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__status{display:none}.bidder-dashboard-overview-page .bidder-command-center__header,.bidder-dashboard-overview-page .bidder-command-center__stats{grid-template-columns:1fr 1fr}.bidder-dashboard-overview-page .bidder-command-center .bidder-welcome__badges{justify-content:flex-start}.bidder-dashboard-overview-page .bidder-shortcuts__grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 47.98em){.bidder-dashboard-overview-page .bidder-dashboard[data-bidder-dashboard]{padding:4rem .8rem .8rem}.bidder-dashboard-overview-page .bidder-dashboard[data-bidder-dashboard] .dashboard-main,.bidder-dashboard-overview-page .bidder-dashboard__main{padding-right:0;padding-left:0}.bidder-dashboard-overview-page .bidder-command-bar{padding:.64rem}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__utilities,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__quick-actions{width:100%;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__utilities::-webkit-scrollbar,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__quick-actions::-webkit-scrollbar{display:none}.bidder-dashboard-overview-page .bidder-command-center,.bidder-dashboard-overview-page .bidder-deadlines-section,.bidder-dashboard-overview-page .bidder-shortcuts{padding:.78rem}.bidder-dashboard-overview-page .bidder-command-center__header,.bidder-dashboard-overview-page .bidder-command-center__stats,.bidder-dashboard-overview-page .bidder-shortcuts__grid{grid-template-columns:repeat(1, 1fr)}.bidder-dashboard-overview-page .bidder-welcome__actions,.bidder-dashboard-overview-page .bidder-welcome__badges{grid-template-columns:1fr}.bidder-dashboard-overview-page .bidder-command-center .bidder-welcome__actions .dashboard-btn,.bidder-dashboard-overview-page .bidder-status-badge{width:100%;justify-content:center}.bidder-dashboard-overview-page .bidder-section-heading{align-items:flex-start}.bidder-dashboard-overview-page .bidder-deadline-card{grid-template-columns:1fr;grid-template-areas:"icon" "top" "title" "org" "meta" "action";flex-basis:100%;min-height:0}.bidder-dashboard-overview-page .bidder-deadline-card__meta{grid-template-columns:1fr}}.bidder-dashboard-overview-page .bidder-shortcuts{gap:.8rem;padding:.9rem;border-color:rgba(16,185,129,.16);background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.01)),#0f172a}.bidder-dashboard-overview-page .bidder-shortcuts-grid,.bidder-dashboard-overview-page .bidder-shortcuts__grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:.8rem}.bidder-dashboard-overview-page .bidder-shortcut-card{--shortcut-border: rgba(16, 185, 129, 0.3);--shortcut-icon-bg: rgba(16, 185, 129, 0.12);--shortcut-icon-color: #a7f3d0;display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-rows:auto auto;min-height:7.5rem;align-content:center;align-items:center;gap:.18rem .72rem;padding:1rem;border:1px solid var(--shortcut-border);border-radius:.8rem;background:#0f172a;box-shadow:none;transition:all .25s ease}.bidder-dashboard-overview-page .bidder-shortcut-card::before{display:none}.bidder-dashboard-overview-page .bidder-shortcut-card .bidder-icon{grid-row:1/span 2;width:3.2rem;height:3.2rem;border-color:color-mix(in srgb, var(--shortcut-border) 72%, transparent);border-radius:.7rem;background:var(--shortcut-icon-bg);color:var(--shortcut-icon-color);font-size:1.5rem;box-shadow:none}.bidder-dashboard-overview-page .bidder-shortcut-card .bidder-icon svg{width:1.5rem;height:1.5rem}.bidder-dashboard-overview-page .bidder-shortcut-card .card-title,.bidder-dashboard-overview-page .bidder-shortcut-card strong{align-self:end;color:#f8fafc;font-size:1.2rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bidder-dashboard-overview-page .bidder-shortcut-card .card-text,.bidder-dashboard-overview-page .bidder-shortcut-card span:not(.bidder-icon,.bidder-external-link-indicator){align-self:start;color:rgba(203,213,225,.72);font-size:1rem;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bidder-dashboard-overview-page .bidder-shortcut-card:hover,.bidder-dashboard-overview-page .bidder-shortcut-card:focus-visible{border-color:color-mix(in srgb, var(--shortcut-border) 82%, white);box-shadow:0 .7rem 1.5rem rgba(0,0,0,.24),0 0 1.2rem color-mix(in srgb, var(--shortcut-border) 24%, transparent);outline:0;transform:translateY(-2px)}.bidder-dashboard-overview-page .bidder-shortcut-card:nth-child(1){--shortcut-border: rgba(16, 185, 129, 0.3);--shortcut-icon-bg: rgba(16, 185, 129, 0.12);--shortcut-icon-color: #6ee7b7}.bidder-dashboard-overview-page .bidder-shortcut-card:nth-child(2){--shortcut-border: rgba(59, 130, 246, 0.3);--shortcut-icon-bg: rgba(59, 130, 246, 0.12);--shortcut-icon-color: #93c5fd}.bidder-dashboard-overview-page .bidder-shortcut-card:nth-child(3){--shortcut-border: rgba(245, 158, 11, 0.3);--shortcut-icon-bg: rgba(245, 158, 11, 0.12);--shortcut-icon-color: #fcd34d}.bidder-dashboard-overview-page .bidder-shortcut-card:nth-child(4){--shortcut-border: rgba(168, 85, 247, 0.3);--shortcut-icon-bg: rgba(168, 85, 247, 0.12);--shortcut-icon-color: #c4b5fd}.bidder-dashboard-overview-page .bidder-shortcut-card:nth-child(5){--shortcut-border: rgba(239, 68, 68, 0.3);--shortcut-icon-bg: rgba(239, 68, 68, 0.12);--shortcut-icon-color: #fca5a5}.bidder-dashboard-overview-page .bidder-shortcut-card:nth-child(6){--shortcut-border: rgba(14, 165, 233, 0.3);--shortcut-icon-bg: rgba(14, 165, 233, 0.12);--shortcut-icon-color: #7dd3fc}.bidder-dashboard-overview-page .bidder-shortcut-card:nth-child(7){--shortcut-border: rgba(234, 179, 8, 0.3);--shortcut-icon-bg: rgba(234, 179, 8, 0.12);--shortcut-icon-color: #fde047}.bidder-dashboard-overview-page .bidder-shortcut-card:nth-child(8){--shortcut-border: rgba(34, 197, 94, 0.3);--shortcut-icon-bg: rgba(34, 197, 94, 0.12);--shortcut-icon-color: #86efac}.bidder-dashboard-overview-page .bidder-shortcut-card:nth-child(9){--shortcut-border: rgba(99, 102, 241, 0.3);--shortcut-icon-bg: rgba(99, 102, 241, 0.12);--shortcut-icon-color: #a5b4fc}.bidder-dashboard-overview-page .bidder-shortcut-card:nth-child(10){--shortcut-border: rgba(236, 72, 153, 0.3);--shortcut-icon-bg: rgba(236, 72, 153, 0.12);--shortcut-icon-color: #f9a8d4}@media(max-width: 1024px){.bidder-dashboard-overview-page .bidder-shortcuts-grid,.bidder-dashboard-overview-page .bidder-shortcuts__grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.bidder-dashboard-overview-page .bidder-shortcuts-grid,.bidder-dashboard-overview-page .bidder-shortcuts__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.bidder-dashboard-overview-page .bidder-shortcuts-grid,.bidder-dashboard-overview-page .bidder-shortcuts__grid{grid-template-columns:repeat(1, 1fr)}}.bidder-dashboard-overview-page .bidder-deadline-card.deadline-card{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto minmax(0, 1fr) auto auto;flex:0 0 clamp(30rem,34%,38rem);min-height:16rem;max-height:18rem;gap:.72rem;padding:1.2rem;border:1px solid rgba(16,185,129,.12);border-radius:.8rem;background:linear-gradient(180deg, #0F172A, #111827);box-shadow:0 .7rem 1.6rem rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.04);color:rgba(248,250,252,.94);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.bidder-dashboard-overview-page .bidder-deadline-card.deadline-card:hover,.bidder-dashboard-overview-page .bidder-deadline-card.deadline-card:focus-within{border-color:rgba(16,185,129,.45);box-shadow:0 10px 24px rgba(0,0,0,.25),0 0 1.2rem rgba(16,185,129,.1);transform:translateY(-1px)}.bidder-dashboard-overview-page .bidder-deadline-card__top{display:flex;gap:.6rem;align-items:center;justify-content:space-between;min-width:0}.bidder-dashboard-overview-page .bidder-deadline-card__id{min-width:0;min-height:2.2rem;max-width:58%;align-items:center;overflow:hidden;padding:0 .58rem;border:1px solid rgba(59,130,246,.2);border-radius:.55rem;background:rgba(59,130,246,.08);color:#bfdbfe;font-size:1rem;font-weight:600;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bidder-dashboard-overview-page .bidder-deadline-card__decision.dashboard-pill{min-height:2.2rem;max-width:42%;padding:0 .58rem;border-radius:.55rem;font-size:.95rem;font-weight:700;letter-spacing:0;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.bidder-dashboard-overview-page .bidder-deadline-card__title.deadline-card__title{display:-webkit-box;margin:0;overflow:hidden;color:#f8fafc;font-size:1.3rem;font-weight:700;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bidder-dashboard-overview-page .bidder-deadline-card__issuer{display:grid;gap:.18rem;min-width:0;align-self:start}.bidder-dashboard-overview-page .bidder-deadline-card__organization.deadline-card__organization{margin:0;overflow:hidden;color:rgba(248,250,252,.86);font-size:1.05rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.bidder-dashboard-overview-page .bidder-deadline-card__pe-office{margin:0;overflow:hidden;color:rgba(203,213,225,.8);font-size:.95rem;font-weight:500;line-height:1.35;opacity:.8;text-overflow:ellipsis;white-space:nowrap}.bidder-dashboard-overview-page .bidder-deadline-card__bottom{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.62rem;align-items:center;min-width:0}.bidder-dashboard-overview-page .bidder-deadline-card__closing{display:inline-flex;min-width:0;align-items:center;gap:.46rem;color:rgba(226,232,240,.88);font-size:1.05rem;font-weight:600;line-height:1.25}.bidder-dashboard-overview-page .bidder-deadline-card__closing>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bidder-dashboard-overview-page .bidder-deadline-card__icon.deadline-card__icon{display:inline-grid;width:2.6rem;height:2.6rem;flex:0 0 2.6rem;place-items:center;border:1px solid rgba(16,185,129,.18);border-radius:.62rem;background:rgba(16,185,129,.08);color:#10b981;font-size:1.2rem;box-shadow:none}.bidder-dashboard-overview-page .bidder-deadline-card__icon.deadline-card__icon svg{width:1.2rem;height:1.2rem}.bidder-dashboard-overview-page .bidder-deadline-card__remaining{display:inline-flex;min-height:2.4rem;align-items:center;justify-content:center;padding:0 .66rem;border:1px solid rgba(16,185,129,.18);border-radius:.65rem;background:rgba(16,185,129,.15);color:#10b981;font-size:1rem;font-weight:700;line-height:1;white-space:nowrap}.bidder-dashboard-overview-page .bidder-deadline-card--soon .bidder-deadline-card__remaining,.bidder-dashboard-overview-page .bidder-deadline-card--urgent .bidder-deadline-card__remaining{border-color:rgba(245,158,11,.22);background:rgba(245,158,11,.15);color:#f59e0b}.bidder-dashboard-overview-page .bidder-deadline-card--critical .bidder-deadline-card__remaining{border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.15);color:#ef4444}.bidder-dashboard-overview-page .bidder-deadline-card__action.bidder-mini-btn{display:inline-flex;height:3.2rem;min-height:3.2rem;align-items:center;justify-content:center;justify-self:start;gap:.46rem;padding:0 1.2rem;border:0;border-radius:.8rem;background:linear-gradient(135deg, #10B981, #059669);color:#fff;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 .65rem 1.25rem rgba(5,150,105,.18);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.bidder-dashboard-overview-page .bidder-deadline-card__action.bidder-mini-btn:hover,.bidder-dashboard-overview-page .bidder-deadline-card__action.bidder-mini-btn:focus-visible{color:#fff;outline:0;filter:brightness(1.05);box-shadow:0 .8rem 1.5rem rgba(5,150,105,.24);transform:translateY(-1px)}.bidder-dashboard-overview-page .bidder-deadline-card .dashboard-pill--success,.bidder-dashboard-overview-page .bidder-deadline-card .dashboard-pill--info{border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.12);color:#10b981}.bidder-dashboard-overview-page .bidder-deadline-card .dashboard-pill--warning{border-color:rgba(245,158,11,.22);background:rgba(245,158,11,.14);color:#f59e0b}.bidder-dashboard-overview-page .bidder-deadline-card .dashboard-pill--danger{border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.14);color:#ef4444}@media(max-width: 768px){.bidder-dashboard-overview-page .bidder-deadline-card.deadline-card{flex-basis:min(100%,36rem)}}@media(max-width: 480px){.bidder-dashboard-overview-page .bidder-deadline-card__bottom{grid-template-columns:1fr}.bidder-dashboard-overview-page .bidder-deadline-card__remaining{justify-self:start}}.bidder-dashboard-overview-page .bidder-deadlines-section{gap:.68rem;padding:.82rem;border-color:rgba(16,185,129,.18);background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.01)),#0f172a;box-shadow:0 1rem 2.4rem rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.045)}.bidder-dashboard-overview-page .bidder-deadline-monitor__header{gap:.64rem;align-items:center;padding:.58rem .66rem;border-color:hsla(0,0%,100%,.06);background:rgba(7,17,31,.54)}.bidder-dashboard-overview-page .bidder-deadline-monitor__header .dashboard-card__eyebrow{display:none}.bidder-dashboard-overview-page .deadline-monitor__icon,.bidder-dashboard-overview-page .bidder-deadlines-section .bidder-section-icon{width:2.8rem;height:2.8rem;border-radius:.7rem;border-color:rgba(16,185,129,.2);background:rgba(16,185,129,.08);color:#a7f3d0;font-size:1.4rem;box-shadow:none}.bidder-dashboard-overview-page .deadline-monitor__icon svg,.bidder-dashboard-overview-page .bidder-deadlines-section .bidder-section-icon svg{width:1.4rem;height:1.4rem}.bidder-dashboard-overview-page .deadline-monitor__title,.bidder-dashboard-overview-page .bidder-deadlines-section .bidder-section-heading h2{margin-top:0;font-size:1.8rem;font-weight:700;line-height:1.22}.bidder-dashboard-overview-page .deadline-monitor__subtitle,.bidder-dashboard-overview-page .bidder-deadlines-section .bidder-section-heading__subtitle{max-width:58rem;margin-top:.16rem;color:rgba(203,213,225,.72);font-size:1.15rem;font-weight:500;line-height:1.4}.bidder-dashboard-overview-page .bidder-deadline-monitor__controls{gap:.44rem}.bidder-dashboard-overview-page .bidder-deadline-monitor__count{min-height:2.6rem;padding:0 .62rem;border-radius:.6rem;font-size:.95rem}.bidder-dashboard-overview-page .bidder-deadline-carousel{padding:0}.bidder-dashboard-overview-page .bidder-deadline-carousel__track{gap:.72rem}.bidder-dashboard-overview-page .bidder-deadline-carousel__nav{width:3rem;height:3rem;border-radius:.68rem;border-color:hsla(0,0%,100%,.08);background:rgba(15,23,42,.8)}.bidder-dashboard-overview-page .bidder-deadline-carousel__nav svg{width:1.4rem;height:1.4rem}.bidder-dashboard-overview-page .deadline-card,.bidder-dashboard-overview-page .bidder-deadline-card{grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"id id" "icon title" "icon org" "meta meta" "view status";flex-basis:clamp(28rem,33%,36rem);min-height:15.4rem;gap:.48rem .62rem;align-content:start;padding:1.2rem;border:1px solid hsla(0,0%,100%,.06);border-radius:.8rem;background:#0f172a;box-shadow:0 .75rem 1.6rem rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.035);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.bidder-dashboard-overview-page .deadline-card:hover,.bidder-dashboard-overview-page .deadline-card:focus-within,.bidder-dashboard-overview-page .bidder-deadline-card:hover,.bidder-dashboard-overview-page .bidder-deadline-card:focus-within{border-color:rgba(16,185,129,.35);box-shadow:0 .85rem 1.8rem rgba(0,0,0,.25),0 0 1.2rem rgba(16,185,129,.1);transform:translateY(-1px)}.bidder-dashboard-overview-page .deadline-card__icon,.bidder-dashboard-overview-page .bidder-deadline-card__icon{grid-area:icon;width:2.8rem;height:2.8rem;border-radius:.68rem;border-color:rgba(16,185,129,.18);background:rgba(16,185,129,.08);color:#10b981;font-size:1.3rem;box-shadow:none}.bidder-dashboard-overview-page .deadline-card__icon svg,.bidder-dashboard-overview-page .bidder-deadline-card__icon svg{width:1.3rem;height:1.3rem}.bidder-dashboard-overview-page .bidder-deadline-card__top{display:contents}.bidder-dashboard-overview-page .bidder-deadline-card__id{grid-area:id;justify-self:start;min-height:2.2rem;padding:0 .52rem;border-color:rgba(59,130,246,.22);border-radius:.52rem;background:rgba(59,130,246,.08);color:#93c5fd;font-size:1rem;font-weight:600;letter-spacing:0}.bidder-dashboard-overview-page .bidder-deadline-card__top .dashboard-pill{grid-area:status;align-self:center;justify-self:end;min-height:2.2rem;padding:0 .5rem;border-radius:.52rem;font-size:.95rem;font-weight:700;letter-spacing:0;text-transform:capitalize}.bidder-dashboard-overview-page .deadline-card__title,.bidder-dashboard-overview-page .bidder-deadline-card__title{grid-area:title;margin:0;color:#f8fafc;font-size:1.35rem;font-weight:700;line-height:1.3;-webkit-line-clamp:2}.bidder-dashboard-overview-page .deadline-card__organization,.bidder-dashboard-overview-page .bidder-deadline-card__organization{grid-area:org;min-height:0;margin:0;color:rgba(203,213,225,.7);font-size:1.1rem;font-weight:500;line-height:1.35}.bidder-dashboard-overview-page .bidder-deadline-card__meta{grid-area:meta;grid-template-columns:minmax(0, 1fr) auto;gap:.48rem}.bidder-dashboard-overview-page .bidder-deadline-card__meta div{gap:.12rem;padding:.42rem .5rem;border-radius:.58rem;border-color:hsla(0,0%,100%,.06);background:rgba(7,17,31,.58)}.bidder-dashboard-overview-page .bidder-deadline-card__meta dt{color:rgba(148,163,184,.82);font-size:.9rem;font-weight:700;letter-spacing:0}.bidder-dashboard-overview-page .bidder-deadline-card__meta dd{color:rgba(226,232,240,.9);font-size:1.1rem;font-weight:500}.bidder-dashboard-overview-page .bidder-deadline-card__remaining{min-height:2.2rem;padding:0 .5rem;border-color:rgba(16,185,129,.24);border-radius:.52rem;background:rgba(16,185,129,.09);color:#10b981;font-size:1rem;font-weight:700}.bidder-dashboard-overview-page .bidder-deadline-card__action{grid-area:view;align-self:center;justify-self:start;min-height:2.4rem;padding:0 .58rem;border-radius:.52rem;font-size:1rem;font-weight:700}.bidder-dashboard-overview-page .bidder-deadline-card--soon,.bidder-dashboard-overview-page .bidder-deadline-card--urgent,.bidder-dashboard-overview-page .bidder-deadline-card--critical{background:#0f172a}.bidder-dashboard-overview-page .bidder-deadline-card--soon .bidder-deadline-card__icon,.bidder-dashboard-overview-page .bidder-deadline-card--soon .bidder-deadline-card__remaining,.bidder-dashboard-overview-page .bidder-deadline-card--urgent .bidder-deadline-card__icon,.bidder-dashboard-overview-page .bidder-deadline-card--urgent .bidder-deadline-card__remaining{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.1);color:#f59e0b}.bidder-dashboard-overview-page .bidder-deadline-card--critical .bidder-deadline-card__icon,.bidder-dashboard-overview-page .bidder-deadline-card--critical .bidder-deadline-card__remaining{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.1);color:#ef4444}.bidder-dashboard-overview-page .bidder-deadline-card .dashboard-pill--success{border-color:rgba(16,185,129,.24);background:rgba(16,185,129,.09);color:#10b981}.bidder-dashboard-overview-page .bidder-deadline-card .dashboard-pill--warning{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.1);color:#f59e0b}.bidder-dashboard-overview-page .bidder-deadline-card .dashboard-pill--danger{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.1);color:#ef4444}.bidder-dashboard-overview-page .bidder-deadline-card .dashboard-pill--info{border-color:rgba(59,130,246,.28);background:rgba(59,130,246,.1);color:#3b82f6}@media(max-width: 1024px){.bidder-dashboard-overview-page .deadline-card,.bidder-dashboard-overview-page .bidder-deadline-card{flex-basis:clamp(28rem,48%,36rem)}}@media(max-width: 768px){.bidder-dashboard-overview-page .bidder-deadline-monitor__header{align-items:flex-start}.bidder-dashboard-overview-page .deadline-card,.bidder-dashboard-overview-page .bidder-deadline-card{flex-basis:min(100%,34rem)}}@media(max-width: 480px){.bidder-dashboard-overview-page .bidder-deadline-monitor__header{display:grid;grid-template-columns:1fr}.bidder-dashboard-overview-page .deadline-card,.bidder-dashboard-overview-page .bidder-deadline-card{grid-template-areas:"id" "icon" "title" "org" "meta" "status" "view";grid-template-columns:1fr;flex-basis:100%}.bidder-dashboard-overview-page .bidder-deadline-card__meta{grid-template-columns:1fr}.bidder-dashboard-overview-page .bidder-deadline-card__top .dashboard-pill{justify-self:start}}.bidder-dashboard-overview-page .bidder-deadline-card.deadline-card,.bidder-dashboard-overview-page .bidder-deadline-card{display:flex;flex:0 0 36rem;width:36rem;min-width:34rem;max-width:38rem;min-height:20rem;max-height:none;flex-direction:column;justify-content:space-between;gap:.9rem;overflow:visible;padding:1.4rem;border:1px solid rgba(16,185,129,.12);border-radius:.8rem;background:linear-gradient(180deg, #0F172A, #111827);box-shadow:0 .8rem 1.8rem rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.04);color:rgba(248,250,252,.94);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.bidder-dashboard-overview-page .bidder-deadline-card.deadline-card:hover,.bidder-dashboard-overview-page .bidder-deadline-card.deadline-card:focus-within,.bidder-dashboard-overview-page .bidder-deadline-card:hover,.bidder-dashboard-overview-page .bidder-deadline-card:focus-within{border-color:rgba(16,185,129,.45);box-shadow:0 10px 24px rgba(0,0,0,.25),0 0 1.2rem rgba(16,185,129,.1);transform:translateY(-1px)}.bidder-dashboard-overview-page .bidder-deadline-card__top{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-width:0}.bidder-dashboard-overview-page .bidder-deadline-card__id{display:inline-flex;min-width:0;max-width:58%;min-height:2.2rem;align-items:center;overflow:hidden;padding:0 .62rem;border:1px solid rgba(59,130,246,.24);border-radius:.55rem;background:rgba(59,130,246,.1);color:#bfdbfe;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bidder-dashboard-overview-page .bidder-deadline-card__decision.dashboard-pill{display:inline-flex;max-width:42%;min-height:2.2rem;align-items:center;justify-content:center;overflow:hidden;padding:0 .62rem;border:1px solid rgba(59,130,246,.28);border-radius:.55rem;background:rgba(59,130,246,.1);color:#60a5fa;font-size:.95rem;font-weight:700;letter-spacing:0;line-height:1;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.bidder-dashboard-overview-page .bidder-deadline-card__decision.dashboard-pill--success{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.12);color:#10b981}.bidder-dashboard-overview-page .bidder-deadline-card__decision.dashboard-pill--warning{border-color:rgba(245,158,11,.32);background:rgba(245,158,11,.12);color:#f59e0b}.bidder-dashboard-overview-page .bidder-deadline-card__decision.dashboard-pill--danger{border-color:rgba(239,68,68,.32);background:rgba(239,68,68,.12);color:#ef4444}.bidder-dashboard-overview-page .bidder-deadline-card__decision.dashboard-pill--info{border-color:rgba(59,130,246,.3);background:rgba(59,130,246,.12);color:#60a5fa}.bidder-dashboard-overview-page .bidder-deadline-card__title.deadline-card__title,.bidder-dashboard-overview-page .bidder-deadline-card__title{display:-webkit-box;margin:0;overflow:hidden;color:#f8fafc;font-size:1.3rem;font-weight:700;line-height:1.4;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bidder-dashboard-overview-page .bidder-deadline-card__issuer{display:grid;gap:.25rem;min-width:0;align-content:start;justify-items:start}.bidder-dashboard-overview-page .bidder-deadline-card__organization.deadline-card__organization,.bidder-dashboard-overview-page .bidder-deadline-card__organization{display:-webkit-box;order:1;width:100%;margin:0;overflow:hidden;color:rgba(248,250,252,.88);font-size:1.05rem;font-weight:600;line-height:1.35;text-align:left;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bidder-dashboard-overview-page .bidder-deadline-card__pe-office{display:-webkit-box;order:2;width:100%;margin:0;overflow:hidden;color:rgba(203,213,225,.8);font-size:.95rem;font-weight:500;line-height:1.35;opacity:.8;text-align:left;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bidder-dashboard-overview-page .bidder-deadline-card__bottom,.bidder-dashboard-overview-page .bidder-deadline-card__date-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin-top:.2rem}.bidder-dashboard-overview-page .bidder-deadline-card__closing{display:inline-flex;min-width:0;align-items:center;gap:.5rem;color:rgba(226,232,240,.9);font-size:1.05rem;font-weight:600;line-height:1.25}.bidder-dashboard-overview-page .bidder-deadline-card__closing>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bidder-dashboard-overview-page .bidder-deadline-card__icon.deadline-card__icon,.bidder-dashboard-overview-page .bidder-deadline-card__icon{display:inline-grid;width:2.6rem;height:2.6rem;flex:0 0 2.6rem;place-items:center;border:1px solid rgba(16,185,129,.18);border-radius:.65rem;background:rgba(16,185,129,.08);color:#10b981;font-size:1.2rem;box-shadow:none}.bidder-dashboard-overview-page .bidder-deadline-card__icon svg{width:1.2rem;height:1.2rem}.bidder-dashboard-overview-page .bidder-deadline-card__remaining{display:inline-flex;min-height:2.4rem;align-items:center;justify-content:center;padding:0 .72rem;border:1px solid rgba(16,185,129,.24);border-radius:.6rem;background:rgba(16,185,129,.15);color:#10b981;font-size:1rem;font-weight:800;line-height:1;white-space:nowrap}.bidder-dashboard-overview-page .bidder-deadline-card--soon .bidder-deadline-card__remaining,.bidder-dashboard-overview-page .bidder-deadline-card--urgent .bidder-deadline-card__remaining{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.15);color:#f59e0b}.bidder-dashboard-overview-page .bidder-deadline-card--critical .bidder-deadline-card__remaining{border-color:rgba(239,68,68,.32);background:rgba(239,68,68,.15);color:#ef4444}.bidder-dashboard-overview-page .bidder-deadline-card__actions{display:flex;margin-top:.3rem}.bidder-dashboard-overview-page .bidder-deadline-card__action.bidder-mini-btn{display:inline-flex;min-height:3.2rem;height:3.2rem;align-items:center;justify-content:center;gap:.45rem;padding:0 1.2rem;border:0;border-radius:.8rem;background:linear-gradient(135deg, #10B981, #059669);color:#fff;font-size:1rem;font-weight:800;line-height:1;text-decoration:none;box-shadow:0 .8rem 1.6rem rgba(5,150,105,.22);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.bidder-dashboard-overview-page .bidder-deadline-card__action.bidder-mini-btn:hover,.bidder-dashboard-overview-page .bidder-deadline-card__action.bidder-mini-btn:focus-visible{color:#fff;filter:brightness(1.04);box-shadow:0 1rem 2rem rgba(5,150,105,.28);transform:translateY(-1px)}@media(max-width: 1024px){.bidder-dashboard-overview-page .bidder-deadline-card.deadline-card,.bidder-dashboard-overview-page .bidder-deadline-card{flex-basis:clamp(32rem,48%,38rem);width:clamp(32rem,48%,38rem);min-width:32rem}}@media(max-width: 768px){.bidder-dashboard-overview-page .bidder-deadline-card.deadline-card,.bidder-dashboard-overview-page .bidder-deadline-card{flex-basis:min(100%,38rem);width:min(100%,38rem);min-width:min(100%,32rem)}}@media(max-width: 480px){.bidder-dashboard-overview-page .bidder-deadline-card.deadline-card,.bidder-dashboard-overview-page .bidder-deadline-card{flex-basis:100%;width:100%;min-width:0;padding:1.2rem}.bidder-dashboard-overview-page .bidder-deadline-card__top,.bidder-dashboard-overview-page .bidder-deadline-card__date-row,.bidder-dashboard-overview-page .bidder-deadline-card__bottom{align-items:flex-start}.bidder-dashboard-overview-page .bidder-deadline-card__date-row,.bidder-dashboard-overview-page .bidder-deadline-card__bottom{flex-direction:column;gap:.65rem}.bidder-dashboard-overview-page .bidder-deadline-card__id,.bidder-dashboard-overview-page .bidder-deadline-card__decision.dashboard-pill{max-width:50%}}.bidder-matching-section{display:grid;gap:.75rem;padding:.9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.85rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.035), transparent 44%),#07111f;box-shadow:0 1rem 2.6rem rgba(0,0,0,.24),inset 0 1px hsla(0,0%,100%,.035)}.bidder-matching-section__header{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.bidder-matching-section__header h2{margin:.12rem 0 0;color:#fff;font-size:clamp(24px,2.2vw,28px);font-weight:800;line-height:1.15;letter-spacing:-0.02em}.bidder-matching-section__subtitle{max-width:72rem;margin:.28rem 0 0;color:#94a3b8;font-size:15px;font-weight:400;line-height:1.45}.bidder-matching-section__view-all{display:inline-flex;min-height:2.8rem;align-items:center;gap:.38rem;padding:0 .72rem;border:1px solid rgba(16,185,129,.28);border-radius:.58rem;background:rgba(16,185,129,.08);color:#a7f3d0;font-size:.92rem;font-weight:700;text-decoration:none}.bidder-matching-section__view-all:hover,.bidder-matching-section__view-all:focus-visible{border-color:rgba(16,185,129,.5);background:rgba(16,185,129,.14);color:#fff;outline:none}.bidder-matching-section__tools{display:grid;gap:.42rem;justify-items:end}.bidder-matching-summary{min-width:min(40rem,100%)}.bidder-matching-workspace{display:grid;gap:.65rem;min-width:0}.bidder-matching-summary .bidder-match-countbar{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.42rem;padding:0;border:0;background:rgba(0,0,0,0)}.bidder-match-metric{display:grid;grid-template-columns:auto auto minmax(0, 1fr);gap:.38rem;align-items:center;min-height:3.2rem;padding:.5rem .58rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.58rem;background:#0f172a}.bidder-match-metric i{width:.48rem;height:.48rem;border-radius:50%;background:#10b981;box-shadow:0 0 0 .22rem rgba(16,185,129,.09)}.bidder-match-metric strong{color:#fff;font-size:1.15rem;font-weight:800}.bidder-match-metric span{overflow:hidden;color:#94a3b8;font-size:.82rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.bidder-match-metric--warning i{background:#f59e0b;box-shadow:0 0 0 .22rem rgba(245,158,11,.09)}.bidder-match-metric--info i{background:#3b82f6;box-shadow:0 0 0 .22rem rgba(59,130,246,.09)}.bidder-matching-workspace .bidder-match-list{gap:.65rem}.bidder-matching-workspace .bidder-match-card{position:relative;gap:.55rem;padding:.75rem;border:1px solid rgba(16,185,129,.18);border-radius:.85rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.035), transparent 52%),#0f172a;box-shadow:0 .7rem 1.8rem rgba(0,0,0,.2);transition:border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.bidder-matching-workspace .bidder-match-card::before{position:absolute;top:.8rem;bottom:.8rem;left:0;width:3px;border-radius:0 999px 999px 0;background:#10b981;content:""}.bidder-matching-workspace .bidder-match-card:hover,.bidder-matching-workspace .bidder-match-card:focus-within{border-color:rgba(16,185,129,.48);box-shadow:0 1.2rem 2.8rem rgba(0,0,0,.28),0 0 1.8rem rgba(16,185,129,.12);transform:translateY(-4px)}.bidder-matching-workspace .bidder-match-card--closing-soon{border-color:rgba(245,158,11,.3)}.bidder-matching-workspace .bidder-match-card--closing-soon::before{background:#f59e0b}.bidder-match-card__badges{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.bidder-match-status{display:inline-flex;min-height:1.8rem;align-items:center;padding:0 .48rem;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;font-size:.74rem;font-weight:750;line-height:1}.bidder-match-status--success{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.11);color:#a7f3d0;box-shadow:0 0 1rem rgba(16,185,129,.08)}.bidder-match-status--warning{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.1);color:#fde68a}.bidder-match-status--info{border-color:rgba(59,130,246,.28);background:rgba(59,130,246,.1);color:#bfdbfe}.bidder-match-status--purple{border-color:rgba(168,85,247,.28);background:rgba(168,85,247,.1);color:#e9d5ff}.bidder-match-card__layout{display:grid;grid-template-columns:minmax(0, 3fr) minmax(15rem, 1.25fr) minmax(11.5rem, 0.8fr);gap:.7rem;min-width:0}.bidder-match-card__information,.bidder-match-intelligence,.bidder-match-decision{min-width:0}.bidder-match-card__information{display:grid;gap:.42rem}.bidder-match-card__information h3{display:-webkit-box;overflow:hidden;margin:0;color:#fff;font-size:1.2rem;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bidder-match-card__id{color:#93c5fd;font-size:.76rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.bidder-match-card__entity{display:flex;gap:.38rem;align-items:center;margin:0;color:#cbd5e1;font-size:.9rem;font-weight:600}.bidder-match-card__facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.3rem}.bidder-match-card__facts>span{display:flex;min-width:0;gap:.32rem;align-items:center;padding:.36rem .4rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.46rem;background:hsla(0,0%,100%,.022);color:#cbd5e1;font-size:.82rem;font-weight:550}.bidder-match-meta-icon{display:inline-grid;width:1.3rem;height:1.3rem;flex:0 0 auto;place-items:center;color:#6ee7b7}.bidder-match-meta-icon svg{width:.92rem;height:.92rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.bidder-match-insight{display:grid;gap:.34rem;padding:.48rem .55rem;border:1px solid rgba(16,185,129,.13);border-left:3px solid #10b981;border-radius:.5rem;background:rgba(7,17,31,.78)}.bidder-match-insight>strong{color:#d1fae5;font-size:1.2rem;font-weight:750}.bidder-match-insight>div{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.2rem .45rem}.bidder-match-insight span{display:flex;min-width:0;gap:.22rem;align-items:center;color:#94a3b8;font-size:1.1rem;font-weight:700;line-height:1.3}.bidder-match-intelligence{display:grid;gap:.5rem;align-content:start;padding:.55rem;border:1px solid rgba(16,185,129,.14);border-radius:.6rem;background:rgba(7,17,31,.65)}.bidder-match-intelligence--good{border-color:rgba(59,130,246,.18)}.bidder-match-intelligence--partial{border-color:rgba(245,158,11,.2)}.bidder-match-score{display:grid;width:7.2rem;height:7.2rem;place-items:center;justify-self:center;border-radius:50%;background:radial-gradient(circle, #0f172a 61%, transparent 62%),conic-gradient(#10b981 calc(var(--match-score) * 1%), rgba(255, 255, 255, 0.08) 0)}.bidder-match-score>span{display:grid;gap:.12rem;justify-items:center}.bidder-match-score strong{color:#fff;font-size:1.75rem;font-weight:850;line-height:1}.bidder-match-score small{color:#6ee7b7;font-size:.66rem;font-weight:750}.bidder-match-intelligence--good .bidder-match-score{background:radial-gradient(circle, #0f172a 61%, transparent 62%),conic-gradient(#3b82f6 calc(var(--match-score) * 1%), rgba(255, 255, 255, 0.08) 0)}.bidder-match-intelligence--good .bidder-match-score small{color:#93c5fd}.bidder-match-intelligence--partial .bidder-match-score{background:radial-gradient(circle, #0f172a 61%, transparent 62%),conic-gradient(#f59e0b calc(var(--match-score) * 1%), rgba(255, 255, 255, 0.08) 0)}.bidder-match-intelligence--partial .bidder-match-score small{color:#fcd34d}.bidder-match-compatibility{display:grid;gap:.34rem}.bidder-match-compatibility>div{display:grid;gap:.16rem}.bidder-match-compatibility>div>span{display:flex;gap:.35rem;justify-content:space-between;color:#94a3b8;font-size:.68rem}.bidder-match-compatibility>div>span strong{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bidder-match-compatibility>div>span b{color:#e2e8f0;font-weight:750}.bidder-match-compatibility i{display:block;height:.26rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.07)}.bidder-match-compatibility i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #059669, #34d399)}.bidder-match-decision{display:grid;gap:.55rem;align-content:start}.bidder-match-deadline{display:grid;gap:.14rem;padding:.62rem;border:1px solid rgba(16,185,129,.2);border-radius:.62rem;background:rgba(16,185,129,.07);text-align:center}.bidder-match-deadline span,.bidder-match-deadline small{color:#94a3b8;font-size:.7rem;font-weight:700;text-transform:uppercase}.bidder-match-deadline strong{color:#6ee7b7;font-size:1.3rem;font-weight:850;line-height:1.15}.bidder-match-deadline b{color:#e2e8f0;font-size:.72rem;font-weight:650;line-height:1.35}.bidder-match-decision--warning .bidder-match-deadline{border-color:rgba(245,158,11,.25);background:rgba(245,158,11,.07)}.bidder-match-decision--warning .bidder-match-deadline strong{color:#fcd34d}.bidder-match-decision--danger .bidder-match-deadline{border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.07)}.bidder-match-decision--danger .bidder-match-deadline strong{color:#fca5a5}.bidder-matching-workspace .bidder-match-card__actions{display:grid;grid-template-columns:1fr;gap:.8rem}.bidder-matching-workspace .bidder-match-action{width:100%;min-height:2.55rem;padding:.35rem .48rem;border-radius:.5rem;font-size:.78rem}.bidder-matching-workspace .bidder-match-action--primary{border-color:#10b981;background:#10b981;color:#022c22}.bidder-matching-workspace .bidder-match-action--support{border-color:rgba(59,130,246,.36);background:rgba(59,130,246,.1);color:#bfdbfe}.bidder-match-card__utilities{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;padding-top:.45rem;border-top:1px solid hsla(0,0%,100%,.07);color:#94a3b8;font-size:1.1rem}.bidder-match-card__utilities>span{margin-right:auto}.bidder-match-card__utilities strong{color:#cbd5e1}.bidder-match-card__utilities a,.bidder-match-card__utilities button{border:0;background:rgba(0,0,0,0);color:#93c5fd;cursor:pointer;font:inherit;font-weight:700;text-decoration:none}.bidder-match-card__utilities button{color:#fca5a5}.bidder-match-empty{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem;align-items:center;min-height:13rem;padding:1rem;border:1px dashed rgba(16,185,129,.22);border-radius:.75rem;background:rgba(15,23,42,.72)}.bidder-match-empty>div{display:grid;gap:.45rem;justify-items:start}.bidder-match-empty strong{color:#fff;font-size:1.35rem}.bidder-match-empty p{max-width:46rem;margin:0;color:#94a3b8;font-size:.9rem;line-height:1.45}.bidder-match-empty__visual{display:grid;width:8rem;height:8rem;place-items:center;border:1px solid rgba(16,185,129,.18);border-radius:50%;background:radial-gradient(circle, rgba(16, 185, 129, 0.13), transparent 68%);color:#6ee7b7}.bidder-match-empty__visual .bidder-icon{width:3rem;height:3rem}.bidder-match-primary-action{display:inline-flex;min-height:2.7rem;align-items:center;padding:0 .72rem;border-radius:.52rem;background:#10b981;color:#022c22;font-size:.85rem;font-weight:750;text-decoration:none}@media(max-width: 80em){.bidder-match-card__layout{grid-template-columns:minmax(0, 1fr) minmax(16rem, 0.42fr)}.bidder-match-card__information{grid-row:span 2}}@media(max-width: 62em){.bidder-matching-summary .bidder-match-countbar{grid-template-columns:repeat(2, minmax(0, 1fr))}.bidder-match-card__layout{grid-template-columns:1fr}.bidder-match-card__information{grid-row:auto}.bidder-match-intelligence{grid-template-columns:auto minmax(0, 1fr);align-items:center}}@media(max-width: 47.98em){.bidder-matching-section{padding:.65rem}.bidder-matching-section__header{align-items:flex-start}.bidder-matching-section__view-all{width:100%;justify-content:center}.bidder-matching-section__tools,.bidder-matching-summary{width:100%;justify-items:stretch}.bidder-match-card__facts,.bidder-match-insight>div,.bidder-match-intelligence{grid-template-columns:1fr}.bidder-match-card__badges{justify-content:flex-start}.bidder-match-empty{grid-template-columns:1fr}.bidder-match-empty__visual{display:none}}.bidder-dashboard-overview-page .bidder-command-center__stats{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem;align-items:stretch}.bidder-dashboard-overview-page .bidder-command-center__stats .bidder-mini-stat,.bidder-dashboard-overview-page .bidder-stat-card{min-height:8.4rem;height:100%;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-rows:auto auto;gap:.3rem .7rem;align-items:center;padding:1rem 1.2rem;border-radius:.8rem}.bidder-dashboard-overview-page .bidder-command-center__stats .bidder-mini-stat .bidder-icon,.bidder-dashboard-overview-page .bidder-stat-card .bidder-icon,.bidder-dashboard-overview-page .bidder-stat-card__icon{grid-row:1/span 2;width:3rem;height:3rem;border-radius:.7rem;font-size:1.4rem}.bidder-dashboard-overview-page .bidder-command-center__stats .bidder-mini-stat .bidder-icon svg,.bidder-dashboard-overview-page .bidder-stat-card .bidder-icon svg,.bidder-dashboard-overview-page .bidder-stat-card__icon svg{width:1.4rem;height:1.4rem}.bidder-dashboard-overview-page .bidder-mini-stat__body,.bidder-dashboard-overview-page .bidder-stat-card__body{grid-column:auto;gap:.18rem}.bidder-dashboard-overview-page .bidder-mini-stat__count,.bidder-dashboard-overview-page .bidder-stat-card__count{grid-row:1/span 2;grid-column:3;align-self:center;justify-self:end;font-size:2.1rem;font-weight:800;line-height:1;letter-spacing:0}.bidder-dashboard-overview-page .bidder-mini-stat__title,.bidder-dashboard-overview-page .bidder-stat-card__title{font-size:1.15rem;font-weight:700;line-height:1.3}.bidder-dashboard-overview-page .bidder-mini-stat__helper,.bidder-dashboard-overview-page .bidder-stat-card__text{font-size:1rem;font-weight:500;line-height:1.35;-webkit-line-clamp:2}.bidder-dashboard-overview-page .bidder-mini-stat__badge,.bidder-dashboard-overview-page .bidder-stat-card__badge{right:.5rem;bottom:.45rem;min-height:1.6rem;padding:0 .4rem;font-size:.8rem}@media(max-width: 1024px){.bidder-dashboard-overview-page .bidder-command-center__stats{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 560px){.bidder-dashboard-overview-page .bidder-command-center__stats{grid-template-columns:1fr}}.bidder-dashboard-overview-page .bidder-command-center{gap:.8rem;padding:1.2rem 1.4rem;border-radius:.8rem}.bidder-dashboard-overview-page .bidder-command-center__header{gap:.8rem}.bidder-dashboard-overview-page .bidder-command-center__title,.bidder-dashboard-overview-page .bidder-command-center .bidder-welcome__copy h2{margin:.12rem 0 .1rem;font-size:1.8rem;font-weight:700;line-height:1.2}.bidder-dashboard-overview-page .bidder-command-center__description,.bidder-dashboard-overview-page .bidder-command-center .bidder-quick-status__text{max-width:72rem;font-size:1.1rem;font-weight:500;line-height:1.4}.bidder-dashboard-overview-page .bidder-command-center .bidder-welcome__actions{gap:.4rem;margin-top:.55rem}.bidder-dashboard-overview-page .bidder-command-center .bidder-welcome__actions .bidder-command-center__action-btn,.bidder-dashboard-overview-page .bidder-command-center .bidder-welcome__actions .dashboard-btn{min-height:3.6rem;padding:0 1rem;border-radius:.8rem;font-size:1.05rem;font-weight:600}.bidder-dashboard-overview-page .bidder-command-center .bidder-command-center__action-btn-icon,.bidder-dashboard-overview-page .bidder-command-center .bidder-welcome__actions .dashboard-btn svg{width:1.2rem;height:1.2rem;font-size:1.2rem}.bidder-dashboard-overview-page .bidder-command-center .bidder-welcome__badges{gap:.4rem}.bidder-dashboard-overview-page .bidder-command-center .bidder-command-center__badge,.bidder-dashboard-overview-page .bidder-command-center .bidder-status-badge{height:2.4rem;min-height:2.4rem;gap:.32rem;padding:0 .8rem;border-radius:.7rem;font-size:.95rem;font-weight:600}.bidder-dashboard-overview-page .bidder-command-center .bidder-status-badge svg{width:1.2rem;height:1.2rem}.bidder-dashboard-overview-page .bidder-command-center__snapshot{gap:.65rem;padding-top:.7rem}.bidder-dashboard-overview-page .bidder-command-center__snapshot-head{gap:.5rem}@media(max-width: 47.98em){.bidder-dashboard-overview-page .bidder-command-center{padding:1rem}.bidder-dashboard-overview-page .bidder-command-center__header{gap:.7rem}}.bidder-dashboard-overview-page .bidder-matching-section{gap:1rem;padding:1rem}.bidder-dashboard-overview-page .bidder-matching-section__header{align-items:center;padding:.8rem;border:1px solid hsla(0,0%,100%,.06);border-radius:.8rem;background:rgba(7,17,31,.54)}.bidder-dashboard-overview-page .bidder-matching-section__tools{flex:0 0 auto}.bidder-dashboard-overview-page .bidder-matching-summary{min-width:0}.bidder-dashboard-overview-page .bidder-matching-summary__count{display:inline-flex;min-height:3rem;align-items:center;gap:.45rem;padding:0 .9rem;border:1px solid rgba(16,185,129,.25);border-radius:.7rem;background:rgba(16,185,129,.09);color:#6ee7b7;font-size:1rem;font-weight:700;white-space:nowrap}.bidder-dashboard-overview-page .bidder-matching-summary__count strong{color:#fff;font-size:1.15rem;font-weight:800}.bidder-dashboard-overview-page .bidder-matching-workspace .bidder-match-list,.bidder-dashboard-overview-page .bidder-matching-workspace .matching-tenders__list{display:grid;gap:.8rem;max-height:none;overflow:visible;scroll-behavior:auto}.bidder-dashboard-overview-page .preferred-opportunity-card{padding:1.4rem;border:1px solid rgba(16,185,129,.12);border-radius:.8rem;background:#0f172a}.bidder-dashboard-overview-page .preferred-opportunity-card:hover,.bidder-dashboard-overview-page .preferred-opportunity-card:focus-within{border-color:rgba(16,185,129,.35)}.bidder-dashboard-overview-page .preferred-opportunity-card__tender-id{color:#93c5fd;font-size:1.05rem;font-weight:700;letter-spacing:0;text-transform:none}.bidder-dashboard-overview-page .bidder-match-card__information .preferred-opportunity-card__title{font-size:1.45rem;font-weight:700;line-height:1.4}.bidder-dashboard-overview-page .preferred-opportunity-card__entity{align-items:flex-start}.bidder-dashboard-overview-page .preferred-opportunity-card__entity>span:last-child{display:grid;gap:.18rem}.bidder-dashboard-overview-page .preferred-opportunity-card__organization{color:#e2e8f0;font-size:1.15rem;font-weight:600;line-height:1.35}.bidder-dashboard-overview-page .preferred-opportunity-card__office{color:#94a3b8;font-size:1.05rem;font-weight:500;line-height:1.35}.bidder-dashboard-overview-page .preferred-opportunity-card__meta>span{font-size:1.05rem;font-weight:500;line-height:1.35}.bidder-dashboard-overview-page .preferred-opportunity-card__match-badge{min-height:0;padding:.45rem .8rem;border-radius:.8rem;font-size:1rem;font-weight:700}.bidder-dashboard-overview-page .preferred-opportunity-card__match-badge.bidder-match-status--success{background:rgba(16,185,129,.15);color:#10b981}.bidder-dashboard-overview-page .preferred-opportunity-card__match-badge.bidder-match-status--info{background:rgba(59,130,246,.15);color:#3b82f6}.bidder-dashboard-overview-page .preferred-opportunity-card__match-badge.bidder-match-status--warning{background:rgba(245,158,11,.15);color:#f59e0b}.bidder-dashboard-overview-page .bidder-matching-workspace .preferred-opportunity-card__button{height:3.8rem;min-height:3.8rem;padding:0 1.4rem;border:0;border-radius:.8rem;background:linear-gradient(135deg, #10B981, #059669);color:#fff;font-size:1.05rem;font-weight:700;box-shadow:none;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}.bidder-dashboard-overview-page .bidder-matching-workspace .preferred-opportunity-card__button:hover,.bidder-dashboard-overview-page .bidder-matching-workspace .preferred-opportunity-card__button:focus-visible{border:0;background:linear-gradient(135deg, #10B981, #059669);color:#fff;box-shadow:0 8px 20px rgba(16,185,129,.25);filter:brightness(1.04);outline:0;transform:translateY(-1px)}.bidder-dashboard-overview-page .bidder-matching-section__footer{display:flex;justify-content:flex-end;padding-top:.15rem}.bidder-dashboard-overview-page .bidder-matching-section__footer[hidden]{display:none}.bidder-dashboard-overview-page .bidder-matching-section__footer .bidder-matching-section__view-all{height:3.8rem;min-height:3.8rem;padding:0 1.4rem;border-radius:.8rem;font-size:1.05rem;font-weight:700}.bidder-dashboard-overview-page .bidder-match-card__information .preferred-opportunity-card__title{font-size:1.5rem}.bidder-dashboard-overview-page .bidder-match-status{min-height:0;padding:.45rem .8rem;border-radius:.8rem;font-size:1rem;font-weight:700}.bidder-dashboard-overview-page .bidder-match-status--success{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.15);color:#34d399}.bidder-dashboard-overview-page .bidder-match-status--warning{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.15);color:#fbbf24}.bidder-dashboard-overview-page .bidder-match-score{width:9.5rem;height:9.5rem;background:radial-gradient(circle, #0f172a 0%, #0f172a 60%, rgba(255, 255, 255, 0.08) 60.5%, rgba(255, 255, 255, 0.08) 61.5%, transparent 62%),conic-gradient(from 180deg, #10b981 0deg, #22c55e 120deg, #facc15 230deg, #f97316 310deg, #10b981 360deg);box-shadow:0 0 18px rgba(16,185,129,.35),0 0 28px rgba(250,204,21,.18)}.bidder-dashboard-overview-page .bidder-match-score strong{color:#fff;font-size:2.4rem;font-weight:800}.bidder-dashboard-overview-page .bidder-match-score small{color:#bbf7d0;font-size:.85rem;font-weight:700;text-align:center}.bidder-dashboard-overview-page .bidder-match-intelligence--good .bidder-match-score{background:radial-gradient(circle, #0f172a 61%, transparent 62%),conic-gradient(#3b82f6 0%, #22d3ee 100%)}.bidder-dashboard-overview-page .bidder-match-intelligence--good .bidder-match-score small{color:#bfdbfe}.bidder-dashboard-overview-page .bidder-match-intelligence--partial .bidder-match-score{background:radial-gradient(circle, #0f172a 61%, transparent 62%),conic-gradient(#f59e0b 0%, #fbbf24 100%);box-shadow:0 0 20px rgba(245,158,11,.22)}.bidder-dashboard-overview-page .bidder-match-intelligence--partial .bidder-match-score small{color:#fde68a}.bidder-dashboard-overview-page .bidder-match-intelligence--poor .bidder-match-score{background:radial-gradient(circle, #0f172a 61%, transparent 62%),conic-gradient(#ef4444 0%, #f87171 100%);box-shadow:0 0 20px rgba(239,68,68,.22)}.bidder-dashboard-overview-page .bidder-match-intelligence--poor .bidder-match-score small{color:#fecaca}.bidder-dashboard-overview-page .bidder-match-compatibility{gap:.65rem}.bidder-dashboard-overview-page .bidder-match-compatibility>div{gap:.35rem}.bidder-dashboard-overview-page .bidder-match-compatibility>div>span{color:#cbd5e1;font-size:1rem}.bidder-dashboard-overview-page .bidder-match-compatibility>div>span strong{font-weight:600}.bidder-dashboard-overview-page .bidder-match-compatibility>div>span b{font-size:.9rem;font-weight:700}.bidder-dashboard-overview-page .bidder-match-compatibility i{height:1rem}.bidder-dashboard-overview-page .bidder-match-compatibility>div:nth-child(1) i span{background:#10b981}.bidder-dashboard-overview-page .bidder-match-compatibility>div:nth-child(2) i span{background:#3b82f6}.bidder-dashboard-overview-page .bidder-match-compatibility>div:nth-child(3) i span{background:#8b5cf6}.bidder-dashboard-overview-page .bidder-match-compatibility>div:nth-child(4) i span{background:#f59e0b}.bidder-dashboard-overview-page .bidder-match-decision--danger .bidder-match-deadline{border:1px solid rgba(239,68,68,.35);background:linear-gradient(180deg, rgba(239, 68, 68, 0.15), rgba(239, 68, 68, 0.08))}.bidder-dashboard-overview-page .bidder-match-decision--danger .bidder-match-deadline strong{color:#fca5a5;font-size:2rem;font-weight:800}.bidder-dashboard-overview-page .bidder-match-decision--danger .bidder-match-deadline b{font-size:1.05rem;font-weight:600}.bidder-dashboard-overview-page .bidder-matching-workspace .bidder-match-action{min-height:3.8rem;border-radius:.8rem;font-size:1.05rem;font-weight:700;transition:transform 180ms ease,box-shadow 180ms ease,background 180ms ease,border-color 180ms ease}.bidder-dashboard-overview-page .bidder-matching-workspace .bidder-match-action>span:not(.bidder-icon){font-size:inherit;font-weight:inherit}.bidder-dashboard-overview-page .bidder-matching-workspace .bidder-match-action .bidder-icon,.bidder-dashboard-overview-page .bidder-matching-workspace .bidder-match-action>svg{width:1.1rem;height:1.1rem}.bidder-dashboard-overview-page .bidder-matching-workspace .bidder-match-action--primary,.bidder-dashboard-overview-page .bidder-matching-workspace .preferred-opportunity-card__button{height:4.4rem;min-height:4.4rem;border:0;background:linear-gradient(135deg, #10b981, #059669);color:#fff;font-size:1.15rem}.bidder-dashboard-overview-page .bidder-matching-workspace .bidder-match-action--primary:hover,.bidder-dashboard-overview-page .bidder-matching-workspace .bidder-match-action--primary:focus-visible,.bidder-dashboard-overview-page .bidder-matching-workspace .preferred-opportunity-card__button:hover,.bidder-dashboard-overview-page .bidder-matching-workspace .preferred-opportunity-card__button:focus-visible{border:0;background:linear-gradient(135deg, #10b981, #059669);color:#fff;box-shadow:0 12px 24px rgba(16,185,129,.3);transform:translateY(-1px)}.bidder-dashboard-overview-page .bidder-matching-workspace .bidder-match-action.btn--save{border:1px solid rgba(59,130,246,.35);background:rgba(59,130,246,.12);color:#60a5fa}.bidder-dashboard-overview-page .bidder-matching-workspace .bidder-match-action.btn--save:hover,.bidder-dashboard-overview-page .bidder-matching-workspace .bidder-match-action.btn--save:focus-visible,.bidder-dashboard-overview-page .bidder-matching-workspace .bidder-match-action.btn--save.is-saved{border-color:rgba(59,130,246,.55);background:rgba(59,130,246,.2);color:#93c5fd;box-shadow:0 8px 18px rgba(59,130,246,.16)}.bidder-dashboard-overview-page .bidder-matching-workspace .bidder-match-action--support{border:1px solid rgba(245,158,11,.35);background:rgba(245,158,11,.12);color:#fbbf24}.bidder-dashboard-overview-page .bidder-matching-workspace .bidder-match-action--support:hover,.bidder-dashboard-overview-page .bidder-matching-workspace .bidder-match-action--support:focus-visible{border-color:rgba(245,158,11,.55);background:rgba(245,158,11,.2);color:#fcd34d;box-shadow:0 8px 18px rgba(245,158,11,.16)}.bidder-dashboard-page :is(.dashboard-btn--primary,.dashboard-action--primary,.dashboard-sidebar__card-btn,.dashboard-hero__link,.bidder-mini-btn--primary,.bidder-deadline-card__action,.bidder-match-primary-action,.bidder-match-action--primary,.bidder-matching-section__view-all,.deadline-monitor__view-all,.deadline-monitor__empty-action){height:4rem;min-height:4rem;padding-inline:1.2rem;border:0;border-radius:.8rem;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.02em;box-shadow:0 8px 20px rgba(14,165,233,.25);transition:transform 250ms ease,box-shadow 250ms ease,filter 250ms ease}.bidder-dashboard-page :is(.dashboard-btn--primary,.dashboard-action--primary,.dashboard-sidebar__card-btn,.dashboard-hero__link,.bidder-mini-btn--primary,.bidder-deadline-card__action,.bidder-match-primary-action,.bidder-match-action--primary,.bidder-matching-section__view-all,.deadline-monitor__view-all,.deadline-monitor__empty-action):hover,.bidder-dashboard-page :is(.dashboard-btn--primary,.dashboard-action--primary,.dashboard-sidebar__card-btn,.dashboard-hero__link,.bidder-mini-btn--primary,.bidder-deadline-card__action,.bidder-match-primary-action,.bidder-match-action--primary,.bidder-matching-section__view-all,.deadline-monitor__view-all,.deadline-monitor__empty-action):focus-visible{border:0;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 14px 28px rgba(14,165,233,.35);filter:brightness(1.04);outline:0;transform:translateY(-1px)}.bidder-dashboard-page :is(.dashboard-btn--primary,.dashboard-action--primary,.dashboard-sidebar__card-btn,.dashboard-hero__link,.bidder-mini-btn--primary,.bidder-deadline-card__action,.bidder-match-primary-action,.bidder-match-action--primary,.bidder-matching-section__view-all,.deadline-monitor__view-all,.deadline-monitor__empty-action):active{transform:translateY(0)}.bidder-dashboard-page :is(.dashboard-btn--primary,.dashboard-action--primary,.dashboard-sidebar__card-btn,.dashboard-hero__link,.bidder-mini-btn--primary,.bidder-deadline-card__action,.bidder-match-primary-action,.bidder-match-action--primary,.bidder-matching-section__view-all,.deadline-monitor__view-all,.deadline-monitor__empty-action) :is(svg,.bidder-icon){width:1.15rem;height:1.15rem;font-size:1.15rem}.bidder-dashboard-page :is(.btn--save,.user-save-tender){min-height:4rem;border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.12);color:#34d399;font-size:1.1rem;font-weight:700;letter-spacing:.02em}.bidder-dashboard-page :is(.btn--save,.user-save-tender):hover,.bidder-dashboard-page :is(.btn--save,.user-save-tender):focus-visible,.bidder-dashboard-page :is(.btn--save,.user-save-tender).is-saved{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.2);color:#6ee7b7;box-shadow:0 10px 22px rgba(16,185,129,.18);outline:0;transform:translateY(-1px)}.bidder-dashboard-page :is(.btn--save,.user-save-tender):active{transform:translateY(0)}.bidder-dashboard-page :is(.btn--book-support,.bidder-match-action--support){min-height:4rem;border:1px solid rgba(245,158,11,.25);border-radius:.8rem;background:rgba(245,158,11,.12);color:#fbbf24;font-size:1.1rem;font-weight:700;letter-spacing:.02em}.bidder-dashboard-page :is(.btn--book-support,.bidder-match-action--support):hover,.bidder-dashboard-page :is(.btn--book-support,.bidder-match-action--support):focus-visible{border-color:rgba(245,158,11,.45);background:rgba(245,158,11,.2);color:#fcd34d;box-shadow:0 10px 22px rgba(245,158,11,.18);outline:0;transform:translateY(-1px)}.bidder-dashboard-page :is(.btn--book-support,.bidder-match-action--support):active{transform:translateY(0)}.bidder-dashboard-page :is(.bidder-danger-btn,.bidder-account-deactivate-btn,.bidder-mini-btn--danger,.bidder-match-action--danger){min-height:4rem;border:1px solid rgba(239,68,68,.25);border-radius:.8rem;background:rgba(239,68,68,.12);color:#f87171;font-size:1.1rem;font-weight:700;letter-spacing:.02em}.bidder-dashboard-page :is(.bidder-danger-btn,.bidder-account-deactivate-btn,.bidder-mini-btn--danger,.bidder-match-action--danger):hover,.bidder-dashboard-page :is(.bidder-danger-btn,.bidder-account-deactivate-btn,.bidder-mini-btn--danger,.bidder-match-action--danger):focus-visible{border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.2);color:#fca5a5;box-shadow:0 10px 22px rgba(239,68,68,.18);outline:0;transform:translateY(-1px)}.bidder-dashboard-page :is(.bidder-danger-btn,.bidder-account-deactivate-btn,.bidder-mini-btn--danger,.bidder-match-action--danger):active{transform:translateY(0)}.bidder-dashboard-page :is(.btn--save,.user-save-tender,.btn--book-support,.bidder-match-action--support,.bidder-danger-btn,.bidder-account-deactivate-btn,.bidder-mini-btn--danger,.bidder-match-action--danger) :is(svg,.bidder-icon){width:1.15rem;height:1.15rem;font-size:1.15rem}@media(max-width: 47.98em){.bidder-dashboard-overview-page .bidder-matching-section__header{align-items:flex-start}.bidder-dashboard-overview-page .bidder-matching-section__tools,.bidder-dashboard-overview-page .bidder-matching-summary,.bidder-dashboard-overview-page .bidder-matching-summary__count,.bidder-dashboard-overview-page .bidder-matching-section__footer,.bidder-dashboard-overview-page .bidder-matching-section__footer .bidder-matching-section__view-all{width:100%}.bidder-dashboard-overview-page .bidder-matching-summary__count,.bidder-dashboard-overview-page .bidder-matching-section__footer .bidder-matching-section__view-all{justify-content:center}}.bidder-dashboard-overview-page .bidder-command-bar{min-height:5.6rem;gap:.8rem;padding:.8rem 1rem;border-radius:.8rem}.bidder-dashboard-overview-page .bidder-command-bar::before{border-radius:.74rem}.bidder-dashboard-overview-page .bidder-command-bar .bidder-command-bar__search,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__search{min-height:3.8rem;height:3.8rem;gap:.5rem;padding:0 .6rem 0 .9rem;border-radius:.8rem}.bidder-dashboard-overview-page .bidder-command-bar .bidder-command-bar__search input,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__search input{font-size:1.25rem;font-weight:600}.bidder-dashboard-overview-page .bidder-command-bar .bidder-command-bar__search-icon,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__search .search-icon{width:1.3rem;height:1.3rem;flex-basis:1.3rem;margin-right:0;font-size:1.3rem}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__search-submit{width:2.8rem;min-width:2.8rem;height:2.8rem;flex-basis:2.8rem;border-radius:.65rem}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__search-submit svg{width:1.25rem;height:1.25rem;flex-basis:1.25rem}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__quick-actions,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__status,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__utilities{gap:.4rem}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__quick-actions .bidder-command-btn,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__quick-actions .quick-action-btn{width:auto;min-width:3.6rem;min-height:3.6rem;height:3.6rem;padding:0 .9rem;border-radius:.8rem;font-size:1.1rem;font-weight:600}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__quick-actions .quick-action-btn>.command-control__label,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__quick-actions .quick-action-btn>.command-control__label .bidder-external-link-indicator{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:inherit;font-size:1.1rem;font-weight:600;line-height:1;white-space:nowrap}.bidder-dashboard-overview-page .bidder-command-bar .bidder-command-btn__icon,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__quick-actions .quick-action-btn svg{width:1.25rem;height:1.25rem;font-size:1.25rem}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__status .bidder-command-bar__status-pill,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__status .command-bar-badge{min-height:3.4rem;height:3.4rem;gap:.4rem;padding:.4rem .8rem;border-radius:.8rem}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__status .bidder-last-login-badge{min-width:15.5rem;max-width:17rem}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__status .command-bar-badge--refresh{min-width:11.8rem;max-width:13rem}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__status .command-bar-badge .badge-icon{width:1.25rem;height:1.25rem}.bidder-dashboard-overview-page .bidder-command-bar .bidder-command-bar__status-label,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__status .badge-label{font-size:.9rem;font-weight:700}.bidder-dashboard-overview-page .bidder-command-bar .bidder-command-bar__status-value,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__status .badge-value{font-size:1.05rem;font-weight:700}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__utilities .bidder-utility-btn,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__utilities .utility-btn{width:3.8rem;min-width:3.8rem;height:3.8rem;min-height:3.8rem;padding:0;border-radius:.8rem}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__utilities .bidder-utility-btn svg,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__utilities .utility-btn svg{width:1.35rem;height:1.35rem;font-size:1.35rem}.bidder-dashboard-overview-page .bidder-command-bar .command-bar__utilities .utility-btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bidder-dashboard-overview-page .bidder-command-bar .bidder-utility-btn__badge,.bidder-dashboard-overview-page .bidder-command-bar .command-bar__utilities .utility-badge{min-width:1.7rem;height:1.7rem;padding:0 .3rem;font-size:.9rem;font-weight:700}.bidder-dashboard-overview-page .bidder-command-bar .command-bar-profile-menu .bidder-profile-trigger,.bidder-dashboard-overview-page .bidder-command-bar .command-bar-profile-menu summary{min-height:3.8rem;height:3.8rem;gap:.4rem;padding:.4rem .7rem;border-radius:.8rem}.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-trigger__avatar,.bidder-dashboard-overview-page .bidder-command-bar .command-bar-profile-menu summary .profile-menu__avatar{width:3rem;height:3rem}.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-trigger__name,.bidder-dashboard-overview-page .bidder-command-bar .command-bar-profile-menu summary .profile-menu__name{font-size:1.15rem;font-weight:700}.bidder-dashboard-overview-page .bidder-command-bar .command-bar-profile-menu summary .profile-menu__chevron{width:1.1rem !important;height:1.1rem !important}@media(max-width: 47.98em){.bidder-dashboard-overview-page .bidder-command-bar{gap:.65rem;padding:.7rem}}.bidder-dashboard-overview-page .bidder-deadlines-section{gap:1rem;padding:1rem;overflow:visible}.bidder-dashboard-overview-page .bidder-deadline-monitor__header{align-items:center;padding:.8rem}.bidder-dashboard-overview-page .bidder-deadline-monitor__controls{flex:0 0 auto}.bidder-dashboard-overview-page .bidder-deadline-monitor__count{min-height:3rem;padding:0 .9rem;border:1px solid rgba(16,185,129,.25);border-radius:.7rem;background:rgba(16,185,129,.09);color:#6ee7b7;font-size:1rem;font-weight:700;white-space:nowrap}.bidder-dashboard-overview-page .deadline-monitor__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.8rem;overflow:visible}.bidder-dashboard-overview-page .deadline-monitor__grid[hidden]{display:none}.bidder-dashboard-overview-page .deadline-monitor__grid .bidder-deadline-card.deadline-card,.bidder-dashboard-overview-page .deadline-monitor__grid .bidder-deadline-card{width:100%;min-width:0;max-width:none;min-height:20rem;height:100%;flex-basis:auto}.bidder-dashboard-overview-page .deadline-monitor__footer{display:flex;justify-content:flex-end;padding-top:.15rem}.bidder-dashboard-overview-page .deadline-monitor__footer[hidden]{display:none}.bidder-dashboard-overview-page .deadline-monitor__view-all,.bidder-dashboard-overview-page .deadline-monitor__empty-action{display:inline-flex;height:3.8rem;align-items:center;justify-content:center;gap:.5rem;padding:0 1.4rem;border:1px solid rgba(16,185,129,.28);border-radius:.8rem;background:rgba(16,185,129,.09);color:#a7f3d0;font-size:1.05rem;font-weight:700;line-height:1;text-decoration:none;transition:border-color 180ms ease,background 180ms ease,color 180ms ease,transform 180ms ease}.bidder-dashboard-overview-page .deadline-monitor__view-all:hover,.bidder-dashboard-overview-page .deadline-monitor__view-all:focus-visible,.bidder-dashboard-overview-page .deadline-monitor__empty-action:hover,.bidder-dashboard-overview-page .deadline-monitor__empty-action:focus-visible{border-color:#10b981;background:#10b981;color:#03120c;outline:0;transform:translateY(-1px)}.bidder-dashboard-overview-page .bidder-deadlines-empty{padding:0}.bidder-dashboard-overview-page .bidder-deadlines-empty .bidder-empty{display:grid;min-height:14rem;place-content:center;justify-items:center;gap:.6rem;padding:2rem;border:1px dashed rgba(16,185,129,.24);border-radius:.8rem;background:rgba(7,17,31,.55);text-align:center}.bidder-dashboard-overview-page .bidder-deadlines-empty .bidder-empty strong{color:#fff;font-size:1.35rem;font-weight:700}.bidder-dashboard-overview-page .bidder-deadlines-empty .bidder-empty span{color:#94a3b8;font-size:1.05rem}.bidder-dashboard-overview-page .deadline-monitor__empty-action{margin-top:.45rem;background:#10b981;color:#03120c}@media(max-width: 90em){.bidder-dashboard-overview-page .deadline-monitor__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 47.98em){.bidder-dashboard-overview-page .bidder-deadline-monitor__header{align-items:flex-start}.bidder-dashboard-overview-page .bidder-deadline-monitor__controls,.bidder-dashboard-overview-page .bidder-deadline-monitor__count{width:100%}.bidder-dashboard-overview-page .bidder-deadline-monitor__count{justify-content:center}.bidder-dashboard-overview-page .deadline-monitor__grid{grid-template-columns:1fr}.bidder-dashboard-overview-page .deadline-monitor__footer,.bidder-dashboard-overview-page .deadline-monitor__view-all{width:100%}}.bidder-dashboard-page.bidder-dashboard-overview-page :is(.dashboard-btn--primary,.bidder-deadline-card__action,.bidder-match-primary-action,.bidder-match-action--primary,.preferred-opportunity-card__button,.bidder-matching-section__view-all,.deadline-monitor__view-all,.deadline-monitor__empty-action){height:4rem;min-height:4rem;border:0;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.02em;box-shadow:0 8px 20px rgba(14,165,233,.25)}.bidder-dashboard-page.bidder-dashboard-overview-page :is(.dashboard-btn--primary,.bidder-deadline-card__action,.bidder-match-primary-action,.bidder-match-action--primary,.preferred-opportunity-card__button,.bidder-matching-section__view-all,.deadline-monitor__view-all,.deadline-monitor__empty-action):hover,.bidder-dashboard-page.bidder-dashboard-overview-page :is(.dashboard-btn--primary,.bidder-deadline-card__action,.bidder-match-primary-action,.bidder-match-action--primary,.preferred-opportunity-card__button,.bidder-matching-section__view-all,.deadline-monitor__view-all,.deadline-monitor__empty-action):focus-visible{border:0;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 14px 28px rgba(14,165,233,.35);filter:brightness(1.04);transform:translateY(-1px)}.bidder-dashboard-page.bidder-dashboard-overview-page :is(.dashboard-btn--primary,.bidder-deadline-card__action,.bidder-match-primary-action,.bidder-match-action--primary,.preferred-opportunity-card__button,.bidder-matching-section__view-all,.deadline-monitor__view-all,.deadline-monitor__empty-action):active{transform:translateY(0)}.bidder-dashboard-page.bidder-dashboard-overview-page :is(.btn--save,.user-save-tender){min-height:4rem;border-color:rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.12);color:#34d399;font-size:1.1rem;font-weight:700;letter-spacing:.02em}.bidder-dashboard-page.bidder-dashboard-overview-page :is(.btn--save,.user-save-tender):hover,.bidder-dashboard-page.bidder-dashboard-overview-page :is(.btn--save,.user-save-tender):focus-visible,.bidder-dashboard-page.bidder-dashboard-overview-page :is(.btn--save,.user-save-tender).is-saved{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.2);color:#6ee7b7;box-shadow:0 10px 22px rgba(16,185,129,.18);transform:translateY(-1px)}.bidder-dashboard-page.bidder-dashboard-overview-page :is(.btn--save,.user-save-tender):active{transform:translateY(0)}.bidder-dashboard-page.bidder-dashboard-overview-page :is(.btn--book-support,.bidder-match-action--support){min-height:4rem;border-color:rgba(245,158,11,.25);border-radius:.8rem;background:rgba(245,158,11,.12);color:#fbbf24;font-size:1.1rem;font-weight:700;letter-spacing:.02em}.bidder-dashboard-page.bidder-dashboard-overview-page :is(.btn--book-support,.bidder-match-action--support):hover,.bidder-dashboard-page.bidder-dashboard-overview-page :is(.btn--book-support,.bidder-match-action--support):focus-visible{border-color:rgba(245,158,11,.45);background:rgba(245,158,11,.2);color:#fcd34d;box-shadow:0 10px 22px rgba(245,158,11,.18);transform:translateY(-1px)}.bidder-dashboard-page.bidder-dashboard-overview-page :is(.btn--book-support,.bidder-match-action--support):active{transform:translateY(0)}.bidder-dashboard-page.bidder-dashboard-overview-page :is(.bidder-danger-btn,.bidder-account-deactivate-btn,.bidder-mini-btn--danger,.bidder-match-action--danger){min-height:4rem;border-color:rgba(239,68,68,.25);border-radius:.8rem;background:rgba(239,68,68,.12);color:#f87171;font-size:1.1rem;font-weight:700;letter-spacing:.02em}.bidder-dashboard-page.bidder-dashboard-overview-page :is(.bidder-danger-btn,.bidder-account-deactivate-btn,.bidder-mini-btn--danger,.bidder-match-action--danger):hover,.bidder-dashboard-page.bidder-dashboard-overview-page :is(.bidder-danger-btn,.bidder-account-deactivate-btn,.bidder-mini-btn--danger,.bidder-match-action--danger):focus-visible{border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.2);color:#fca5a5;box-shadow:0 10px 22px rgba(239,68,68,.18);transform:translateY(-1px)}.bidder-dashboard-page.bidder-dashboard-overview-page :is(.bidder-danger-btn,.bidder-account-deactivate-btn,.bidder-mini-btn--danger,.bidder-match-action--danger):active{transform:translateY(0)}.bidder-dashboard-footer{width:100%;margin-top:.8rem;padding:1.2rem 1.6rem;border-top:1px solid rgba(16,185,129,.14);border-radius:.8rem .8rem 0 0;background:#0f172a;color:rgba(229,231,235,.78);font-size:1.15rem;font-weight:500;line-height:1.4}.bidder-dashboard-footer .bidder-footer-panel{display:block;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.bidder-footer-minimal{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center}.bidder-footer-identity,.bidder-footer-meta,.bidder-footer-utilities{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.bidder-footer-identity strong{color:#f8fafc;font-size:1.15rem;font-weight:800;letter-spacing:0}.bidder-footer-identity span{color:rgba(203,213,225,.72)}.bidder-footer-meta{color:rgba(203,213,225,.78)}.bidder-footer-utilities{margin-left:auto}.bidder-footer-utilities a{color:rgba(229,231,235,.76);font-size:inherit;font-weight:600;text-decoration:none;transition:color .2s ease,background-color .2s ease}.bidder-footer-utilities a:hover,.bidder-footer-utilities a:focus-visible{color:#10b981;outline:0}.bidder-footer-identity span::before,.bidder-footer-meta span::before,.bidder-footer-utilities a::before{margin-right:.55rem;color:rgba(16,185,129,.42);content:"|"}@media(max-width: 560px){.bidder-dashboard-footer{padding:1.2rem}.bidder-footer-minimal{display:grid;gap:.65rem}.bidder-footer-identity{display:grid;gap:.15rem}.bidder-footer-identity span::before{display:none}.bidder-footer-meta,.bidder-footer-utilities{gap:.45rem;margin-left:0}.bidder-footer-meta span::before,.bidder-footer-utilities a::before{margin-right:.45rem;content:"•"}.bidder-footer-meta span:first-child::before,.bidder-footer-utilities a:first-child::before{display:none}}.saved-tenders-page{background:radial-gradient(circle at 10% 0%, rgba(var(--emerald-400), 0.16), transparent 28rem),radial-gradient(circle at 88% 4%, rgba(var(--gold-400), 0.11), transparent 24rem),linear-gradient(180deg, #04111f 0%, #071724 44%, #0a111d 100%)}.saved-tenders-shell{--saved-panel: rgba(8, 18, 31, 0.93);--saved-panel-soft: rgba(15, 23, 42, 0.72);--saved-border: rgba(148, 163, 184, 0.14);--saved-muted: rgba(203, 213, 225, 0.72);--saved-soft: rgba(226, 232, 240, 0.9);--saved-green: #34d399;--saved-amber: #fbbf24;--saved-red: #fb7185}.saved-tenders-shell .dashboard-main{width:100%;max-width:1440px;padding-right:10px;padding-left:10px}.saved-tenders-main{display:grid;align-content:start;gap:1rem}.saved-hero,.saved-search-panel,.saved-list-panel,.saved-side-panel,.saved-similar-section{border:1px solid var(--saved-border);border-radius:.82rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.058), rgba(255, 255, 255, 0.024)),var(--saved-panel);box-shadow:0 1.2rem 3rem rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.045)}.saved-hero{display:grid;gap:.9rem;padding:1rem}@media(min-width: 80em){.saved-hero{grid-template-columns:minmax(0, 1fr) auto;align-items:start}}.saved-hero__intro{display:grid;gap:.35rem}.saved-hero__intro h1{margin:0;color:#fff;font-size:clamp(2.2rem,3vw,3.8rem);line-height:1.05;letter-spacing:0}.saved-hero__intro p{max-width:64rem;margin:0;color:var(--saved-muted);font-size:1.04rem;line-height:1.5}.saved-eyebrow{color:rgba(167,243,208,.88);font-size:.78rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.saved-hero__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}@media(min-width: 80em){.saved-hero__actions{justify-content:flex-end}}.saved-btn,.saved-sort-control{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.42rem;padding:0 .78rem;border-radius:.62rem;font:inherit;font-size:.9rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-decoration:none}.saved-btn{border:1px solid rgba(148,163,184,.18);color:rgba(226,232,240,.94);cursor:pointer}.saved-btn:hover,.saved-btn:focus-visible{border-color:rgba(52,211,153,.38);background:rgba(52,211,153,.1);color:#fff;outline:0}.saved-btn:disabled{cursor:not-allowed;opacity:.52}.saved-btn--ghost{background:hsla(0,0%,100%,.045)}.saved-btn--primary{border-color:rgba(52,211,153,.38);background:linear-gradient(135deg, rgba(52, 211, 153, 0.92), rgba(20, 184, 166, 0.82));color:#042f2e}.saved-btn__icon,.saved-icon{display:inline-grid;place-items:center}.saved-btn__icon svg,.saved-icon svg{width:1.24rem;height:1.24rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.saved-icon{width:2.3rem;height:2.3rem;border:1px solid rgba(52,211,153,.22);border-radius:.62rem;background:rgba(52,211,153,.1);color:#86efac}.saved-sort-control{border:1px solid rgba(148,163,184,.18);background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.94)}.saved-sort-control span{color:rgba(203,213,225,.86)}.saved-sort-control select{min-width:12rem;border:0;background:rgba(0,0,0,0);color:#fff;font:inherit;font-weight:var(--font-weight-bold);outline:0}.saved-toast{position:fixed;right:1rem;bottom:1rem;z-index:1400;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.72rem;align-items:center;max-width:min(42rem,100vw - 2rem);padding:.9rem 1rem;border:1px solid rgba(52,211,153,.28);border-radius:.78rem;background:rgba(3,17,29,.98);color:#d1fae5;box-shadow:0 1.2rem 3rem rgba(0,0,0,.32)}.saved-toast__dot{width:.7rem;height:.7rem;border-radius:999px;background:var(--saved-green);box-shadow:0 0 1rem rgba(52,211,153,.65)}.saved-toast--error{border-color:rgba(251,113,133,.34);color:#fecaca}.saved-toast--error .saved-toast__dot{background:var(--saved-red);box-shadow:0 0 1rem rgba(251,113,133,.55)}.saved-search-panel{display:grid;gap:.78rem;padding:.82rem}.saved-search-panel__header{display:flex;flex-wrap:wrap;gap:.72rem;align-items:center;justify-content:space-between}.saved-search-panel__header h2{margin:.12rem 0 0;color:#fff;font-size:1.18rem;letter-spacing:0}.saved-filter-status{display:inline-flex;min-height:2.55rem;align-items:center;gap:.5rem;padding:0 .75rem;border:1px solid rgba(52,211,153,.22);border-radius:999px;background:rgba(52,211,153,.08);color:#bbf7d0;font-size:.84rem;font-weight:var(--font-weight-bold)}.saved-filter-status[hidden],.saved-toast[hidden]{display:none !important}.saved-spinner{width:1rem;height:1rem;border:2px solid rgba(187,247,208,.25);border-top-color:#bbf7d0;border-radius:999px;animation:saved-spin .75s linear infinite}.saved-search-form{display:grid;grid-template-columns:repeat(auto-fit, minmax(16.5rem, 1fr));gap:.64rem;align-items:end}.saved-search-form label{display:grid;gap:.34rem;min-width:0}.saved-search-form label>span:first-child{color:rgba(203,213,225,.86);font-size:.78rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.saved-search-form input,.saved-search-form select{width:100%;min-width:0;min-height:3.15rem;padding:0 .72rem 0 0;border:0;background:rgba(0,0,0,0);color:rgba(248,250,252,.96);font:inherit;font-size:.92rem}.saved-search-form input:focus,.saved-search-form select:focus{outline:0}.saved-search-form select{cursor:pointer}.saved-search-form.is-filtering{opacity:.82}@media(min-width: 64em){.saved-search-field--wide{grid-column:span 2}}.saved-search-field__control{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;min-height:3.2rem;padding:0 .72rem;border:1px solid rgba(148,163,184,.16);border-radius:.62rem;background:rgba(8,16,28,.92);color:rgba(167,243,208,.88);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.saved-search-field__control svg{width:1.18rem;height:1.18rem;margin-right:.58rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.saved-search-field__control:focus-within{border-color:rgba(52,211,153,.58);box-shadow:0 0 0 .22rem rgba(52,211,153,.12);background:rgba(6,20,30,.98)}.saved-search-form__actions{display:flex;gap:.5rem}.saved-search-form__actions .saved-btn{flex:1 1 auto}.saved-active-filters{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;min-height:2.4rem}.saved-active-filters__empty{color:rgba(148,163,184,.82);font-size:.86rem}.saved-filter-chip,.saved-filter-clear-all{display:inline-flex;min-height:2.35rem;align-items:center;gap:.42rem;padding:0 .62rem;border-radius:999px;cursor:pointer;font:inherit;font-size:.84rem;font-weight:var(--font-weight-bold)}.saved-filter-chip{border:1px solid rgba(52,211,153,.24);background:rgba(52,211,153,.1);color:#bbf7d0}.saved-filter-chip svg{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.saved-filter-clear-all{border:1px solid rgba(251,191,36,.22);background:rgba(251,191,36,.1);color:#fde68a}.saved-stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(14.4rem, 1fr));gap:.72rem}.saved-stat-card{display:grid;min-height:10rem;gap:.35rem;align-content:start;padding:.9rem;border:1px solid var(--saved-border);border-radius:.78rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.064), rgba(255, 255, 255, 0.026)),rgba(9,18,31,.94)}.saved-stat-card span{color:var(--saved-muted);font-size:.9rem;font-weight:var(--font-weight-bold)}.saved-stat-card strong{color:#fff;font-size:2.25rem;line-height:1}.saved-workspace{display:grid;gap:1rem}@media(min-width: 80em){.saved-workspace{grid-template-columns:minmax(0, 1fr) minmax(31rem, 0.36fr);align-items:start}}.saved-list-panel,.saved-side-panel,.saved-similar-section{min-width:0;padding:1rem}.saved-list-panel{overflow:visible}.saved-side-panel{display:grid;gap:.72rem}@media(min-width: 80em){.saved-side-panel{position:static;top:auto}}.saved-panel-header,.saved-detail-card__header{display:flex;flex-wrap:wrap;gap:.72rem;align-items:center;justify-content:space-between;margin-bottom:.72rem}.saved-panel-header h2,.saved-detail-card__header h2{margin:.12rem 0 0;color:#fff;font-size:1.18rem;line-height:1.2;letter-spacing:0}.saved-panel-link{color:#86efac;font-weight:var(--font-weight-bold);text-decoration:none}.saved-panel-link:hover,.saved-panel-link:focus-visible{color:#fff;outline:0}.saved-result-count{display:inline-flex;min-height:2.35rem;align-items:center;padding:0 .68rem;border:1px solid rgba(52,211,153,.18);border-radius:999px;background:rgba(52,211,153,.08);color:#bbf7d0;font-size:.84rem;font-weight:var(--font-weight-bold)}.saved-list-shell{min-width:0;overflow:visible}.saved-pipeline-list{display:grid;gap:.72rem;overflow:visible}.saved-opportunity-card{position:relative;z-index:1;display:grid;gap:.68rem;padding:.82rem;border:1px solid rgba(148,163,184,.13);border-radius:.76rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.024)),rgba(5,14,25,.92);color:var(--saved-soft);cursor:pointer;overflow:visible;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.saved-opportunity-card:hover,.saved-opportunity-card:focus-within,.saved-opportunity-card.is-selected{z-index:8;border-color:rgba(52,211,153,.32);background:linear-gradient(135deg, rgba(52, 211, 153, 0.075), rgba(255, 255, 255, 0.034)),rgba(5,14,25,.96);box-shadow:0 1rem 2.4rem rgba(0,0,0,.26),0 0 0 1px rgba(52,211,153,.05),0 0 2rem rgba(52,211,153,.08);transform:translateY(-0.08rem)}.saved-opportunity-card.is-closing-soon{border-color:rgba(251,191,36,.2)}.saved-opportunity-card__titlebar{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.7rem;align-items:start}.saved-opportunity-card__title-group{display:grid;min-width:0;gap:.42rem}.saved-opportunity-card__title-group h3{display:-webkit-box;overflow:hidden;margin:0;color:#fff;font-size:1.08rem;line-height:1.28;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.saved-opportunity-card__badges,.saved-opportunity-card__footer{display:flex;flex-wrap:wrap;gap:.34rem;align-items:center}.saved-opportunity-card__footer{padding-top:.12rem}.saved-opportunity-card__meta{display:grid;grid-template-columns:repeat(auto-fit, minmax(14.5rem, 1fr));gap:.46rem}.saved-meta-item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.08rem .48rem;min-width:0;padding:.48rem .54rem;border:1px solid rgba(148,163,184,.1);border-radius:.58rem;background:hsla(0,0%,100%,.032)}.saved-meta-item span:not(.saved-meta-icon){color:rgba(148,163,184,.84);font-size:.72rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.saved-meta-item strong{min-width:0;overflow:hidden;color:rgba(248,250,252,.96);font-size:.88rem;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.saved-meta-item.is-warning{border-color:rgba(251,191,36,.18);background:rgba(251,191,36,.075)}.saved-meta-item.is-warning .saved-meta-icon{color:#fde68a}.saved-meta-icon{grid-row:span 2;display:inline-grid;width:1.85rem;height:1.85rem;place-items:center;align-self:center;border-radius:.48rem;background:rgba(52,211,153,.09);color:rgba(167,243,208,.92)}.saved-meta-icon svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.saved-note-preview{margin:0;padding:.56rem .66rem;border:1px solid rgba(52,211,153,.13);border-radius:.58rem;background:rgba(52,211,153,.06);color:rgba(203,213,225,.86);font-size:.88rem;line-height:1.42}.saved-note-preview strong{color:#bbf7d0}.saved-actions{position:relative;display:grid;justify-items:end;justify-self:end;z-index:20;overflow:visible !important;white-space:normal !important}.saved-icon-btn{display:inline-grid;width:2.65rem;height:2.65rem;place-items:center;border:1px solid rgba(148,163,184,.18);border-radius:.62rem;background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.94);cursor:pointer}.saved-icon-btn svg{width:1.2rem;height:1.2rem;fill:currentColor}.saved-icon-btn:hover,.saved-icon-btn:focus-visible{border-color:rgba(52,211,153,.36);color:#fff;outline:0}.saved-action-menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:500;display:grid;width:min(25rem,100vw - 1.5rem);max-height:min(36rem,100vh - 7rem);overflow-y:auto;padding:.38rem;border:1px solid rgba(52,211,153,.18);border-radius:.72rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.018)),rgba(4,17,31,.99);box-shadow:0 1.4rem 3.2rem rgba(0,0,0,.42),0 0 0 1px rgba(52,211,153,.04)}.saved-action-menu a,.saved-action-menu button{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.56rem;min-height:2.72rem;align-items:center;padding:0 .62rem;border:0;border-radius:.52rem;background:rgba(0,0,0,0);color:rgba(226,232,240,.92);cursor:pointer;font:inherit;font-size:.9rem;font-weight:var(--font-weight-semibold);text-align:left;text-decoration:none}.saved-action-menu a:hover,.saved-action-menu a:focus-visible,.saved-action-menu button:hover,.saved-action-menu button:focus-visible{background:rgba(52,211,153,.1);color:#fff;outline:0}.saved-action-menu a.is-danger,.saved-action-menu button.is-danger{color:#fecaca}.saved-action-menu a.is-danger:hover,.saved-action-menu a.is-danger:focus-visible,.saved-action-menu button.is-danger:hover,.saved-action-menu button.is-danger:focus-visible{background:rgba(251,113,133,.12)}.saved-action-menu[hidden]{display:none !important}.saved-action-menu__icon{display:inline-grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:.44rem;background:hsla(0,0%,100%,.045);color:rgba(167,243,208,.94)}.saved-action-menu__icon svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.saved-action-menu__divider{height:1px;margin:.28rem .24rem;background:rgba(148,163,184,.14)}.saved-badge{display:inline-flex;min-height:2.15rem;align-items:center;justify-content:center;padding:0 .58rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:rgba(148,163,184,.08);color:rgba(226,232,240,.86);font-size:.78rem;font-weight:var(--font-weight-bold);white-space:nowrap}.saved-badge--success{border-color:rgba(52,211,153,.24);background:rgba(52,211,153,.12);color:#bbf7d0}.saved-badge--id{border-color:rgba(52,211,153,.3);background:rgba(52,211,153,.14);color:#d1fae5}.saved-badge--warning{border-color:rgba(251,191,36,.26);background:rgba(251,191,36,.12);color:#fde68a}.saved-badge--danger{border-color:rgba(251,113,133,.28);background:rgba(251,113,133,.12);color:#fecaca}.saved-badge--info{border-color:rgba(56,189,248,.22);background:rgba(56,189,248,.1);color:#bae6fd}.saved-badge--muted{border-color:rgba(148,163,184,.12);background:rgba(148,163,184,.07);color:rgba(203,213,225,.76)}.saved-detail-card,.saved-similar-card,.saved-empty{border:1px solid rgba(148,163,184,.12);border-radius:.72rem;background:rgba(2,8,16,.28)}.saved-detail-card{display:grid;gap:.7rem;padding:.82rem}.saved-note-form,.saved-alert-form{display:grid;gap:.65rem}.saved-note-form textarea{width:100%;min-height:13rem;resize:vertical;padding:.72rem;border:1px solid rgba(148,163,184,.16);border-radius:.62rem;background:rgba(8,16,28,.92);color:rgba(248,250,252,.96);font:inherit;line-height:1.45}.saved-note-form textarea:focus{border-color:rgba(52,211,153,.58);box-shadow:0 0 0 .22rem rgba(52,211,153,.12);outline:0}.saved-note-chips,.saved-segmented,.saved-check-grid{display:flex;flex-wrap:wrap;gap:.45rem}.saved-note-chips button,.saved-segmented button{min-height:2.45rem;padding:0 .64rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.88);cursor:pointer;font:inherit;font-size:.84rem;font-weight:var(--font-weight-bold)}.saved-note-chips button:hover,.saved-note-chips button:focus-visible,.saved-note-chips button.is-active,.saved-segmented button:hover,.saved-segmented button:focus-visible,.saved-segmented button.is-active{border-color:rgba(52,211,153,.34);background:rgba(52,211,153,.12);color:#fff;outline:0}.saved-toggle,.saved-check{display:flex;gap:.5rem;align-items:center;color:var(--saved-soft);font-size:.9rem;font-weight:var(--font-weight-semibold)}.saved-toggle input,.saved-check input{accent-color:var(--saved-green)}.saved-check-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(13rem, 1fr))}.saved-pagination{display:flex;flex-wrap:wrap;gap:.62rem;align-items:center;justify-content:flex-end;padding-top:.85rem;color:var(--saved-muted);font-weight:var(--font-weight-bold)}.saved-empty{display:grid;justify-items:start;gap:.5rem;padding:1rem;color:var(--saved-muted)}.saved-empty strong{color:#fff;font-size:1.05rem}.saved-empty span{line-height:1.45}.saved-empty--compact{padding:.82rem}.saved-empty--pipeline{min-height:18rem;place-items:center;justify-items:center;border-style:dashed;background:linear-gradient(135deg, rgba(52, 211, 153, 0.08), rgba(255, 255, 255, 0.018)),rgba(2,8,16,.34);text-align:center}.saved-empty--pipeline .saved-icon{width:3.1rem;height:3.1rem}.saved-empty--pipeline span{max-width:34rem}.saved-similar-section{display:grid;gap:.72rem}.saved-similar-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(21rem, 1fr));gap:.72rem}.saved-similar-card{display:grid;gap:.5rem;min-height:13rem;padding:.82rem;color:inherit;text-decoration:none}.saved-similar-card strong{color:#fff;line-height:1.28}.saved-similar-card span,.saved-similar-card small{color:var(--saved-muted);line-height:1.45}.saved-similar-card:hover,.saved-similar-card:focus-visible{border-color:rgba(52,211,153,.3);outline:0}.saved-skeleton{min-height:7.4rem;border-radius:.78rem;background:linear-gradient(90deg, rgba(148, 163, 184, 0.08), rgba(148, 163, 184, 0.16), rgba(148, 163, 184, 0.08));background-size:220% 100%;animation:saved-skeleton 1.1s ease-in-out infinite}.bidder-panel__footer{display:flex;justify-content:flex-end;padding-top:.7rem}@media(max-width: 47.98em){.saved-hero__actions,.saved-search-form__actions,.saved-pagination{display:grid;grid-template-columns:1fr}.saved-btn,.saved-sort-control,.saved-search-form__actions .saved-btn,.saved-pagination .saved-btn{width:100%}.saved-sort-control{justify-content:space-between}.saved-list-panel,.saved-side-panel,.saved-similar-section{padding:.76rem}.saved-pipeline-list{gap:.62rem}.saved-opportunity-card{gap:.62rem;padding:.72rem}.saved-opportunity-card__titlebar{grid-template-columns:1fr}.saved-opportunity-card__meta{grid-template-columns:1fr}.saved-meta-item strong{white-space:normal}.saved-actions{width:100%;justify-items:stretch;justify-self:stretch}.saved-icon-btn--menu{display:inline-flex;width:100%;height:2.85rem;gap:.42rem;justify-content:center;font-weight:var(--font-weight-bold)}.saved-icon-btn--menu::after{content:"More actions";color:rgba(226,232,240,.92);font-size:.9rem}.saved-action-menu{right:auto;left:0;width:min(100%,100vw - 2rem);max-height:min(30rem,100vh - 5rem)}}.saved-watching-workspace{min-width:0;padding:1rem;border-color:rgba(16,185,129,.18);background:linear-gradient(145deg, rgba(16, 185, 129, 0.035), transparent 38%),rgba(5,14,25,.97)}.saved-watching-header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem;align-items:end;padding-bottom:.9rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.saved-watching-header__copy{max-width:76rem}.saved-watching-header__copy h2{margin:.18rem 0 0;color:#fff;font-size:2.8rem;font-weight:800;letter-spacing:-0.035em;line-height:1.1}.saved-watching-header__copy p{margin:.4rem 0 0;color:#94a3b8;font-size:1.15rem;line-height:1.5}.saved-watching-metrics{display:grid;grid-template-columns:repeat(4, minmax(8.2rem, 1fr));gap:.42rem}.saved-watching-metric{display:grid;gap:.12rem;min-height:5.5rem;align-content:center;padding:.55rem .65rem;border:1px solid rgba(16,185,129,.15);border-radius:.9rem;background:rgba(16,185,129,.08)}.saved-watching-metric strong{color:#fff;font-size:1.75rem;font-weight:800;line-height:1}.saved-watching-metric span{color:#94a3b8;font-size:.85rem;font-weight:700}.saved-watching-metric--warning{border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.08)}.saved-watching-metric--warning strong{color:#fbbf24}.saved-watching-metric--info{border-color:rgba(59,130,246,.2);background:rgba(59,130,246,.08)}.saved-watching-metric--info strong{color:#60a5fa}.saved-watching-toolbar{position:static;z-index:auto;top:auto;display:grid;gap:.58rem;margin:.75rem 0;padding:.65rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.85rem;background:rgba(7,17,31,.94);box-shadow:0 .8rem 2rem rgba(0,0,0,.22);backdrop-filter:blur(14px)}.saved-watching-search{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.55rem;align-items:center;min-height:4.3rem;padding:0 .7rem;border:1px solid rgba(16,185,129,.22);border-radius:.65rem;background:rgba(15,23,42,.92)}.saved-watching-search:focus-within{border-color:rgba(16,185,129,.55);box-shadow:0 0 0 3px rgba(16,185,129,.08)}.saved-watching-search svg{width:1.35rem;height:1.35rem;fill:none;stroke:#34d399;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.saved-watching-search input{min-width:0;border:0;outline:0;background:rgba(0,0,0,0);color:#fff;font-size:1.1rem;font-weight:550}.saved-watching-search button{display:grid;width:2.4rem;height:2.4rem;padding:0;border:1px solid hsla(0,0%,100%,.08);border-radius:50%;place-items:center;background:hsla(0,0%,100%,.04);color:#94a3b8;cursor:pointer;font-size:1.35rem}.saved-watching-search button[hidden]{display:none}.saved-watching-toolbar__row,.saved-watching-toolbar__status{display:flex;gap:.55rem;align-items:center;justify-content:space-between}.saved-watching-filters{display:flex;flex-wrap:wrap;gap:.32rem}.saved-watching-filters button{min-height:2.7rem;padding:0 .65rem;border:1px solid hsla(0,0%,100%,.09);border-radius:999px;background:hsla(0,0%,100%,.025);color:#94a3b8;cursor:pointer;font:inherit;font-size:.88rem;font-weight:700;transition:border-color 160ms ease,background 160ms ease,color 160ms ease}.saved-watching-filters button:hover,.saved-watching-filters button.is-active{border-color:rgba(16,185,129,.34);background:rgba(16,185,129,.1);color:#d1fae5}.saved-watching-sort{display:flex;flex:0 0 auto;gap:.4rem;align-items:center}.saved-watching-sort span{color:#64748b;font-size:.82rem;font-weight:800;text-transform:uppercase}.saved-watching-sort select{min-height:2.9rem;padding:0 2rem 0 .6rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.55rem;background:#0f172a;color:#e2e8f0;cursor:pointer;font-size:.9rem;font-weight:650}.saved-watching-toolbar__status{justify-content:flex-start;color:#64748b;font-size:.85rem}.saved-watching-toolbar__status span:first-child{color:#34d399;font-weight:800}.saved-watching-workspace .saved-pipeline-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem}.saved-intelligence-card{position:relative;display:grid;gap:.65rem;align-content:start;min-width:0;padding:.85rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1.25rem;background:radial-gradient(circle at 100% 0, rgba(16, 185, 129, 0.08), transparent 30%),#0f172a;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.saved-intelligence-card::before{display:none}.saved-intelligence-card:hover,.saved-intelligence-card:focus-within,.saved-intelligence-card.is-selected{border-color:rgba(16,185,129,.4);box-shadow:0 1rem 2.4rem rgba(0,0,0,.3),0 0 1.8rem rgba(16,185,129,.09);transform:translateY(-4px)}.saved-intelligence-card__top,.saved-intelligence-card__actions{display:flex;gap:.45rem;align-items:flex-start;justify-content:space-between}.saved-intelligence-card__deadline{display:grid;flex:0 0 auto;gap:.06rem;justify-items:end}.saved-intelligence-card__deadline strong{font-size:1rem;font-weight:800}.saved-intelligence-card__deadline span{color:#64748b;font-size:.78rem;font-weight:650}.saved-intelligence-card__deadline--success strong{color:#34d399}.saved-intelligence-card__deadline--warning strong{color:#fbbf24}.saved-intelligence-card__deadline--danger strong{color:#f87171}.saved-intelligence-card__identity{display:grid;gap:.25rem;min-width:0;padding-bottom:.58rem;border-bottom:1px solid hsla(0,0%,100%,.07)}.saved-intelligence-card__identity h3{display:-webkit-box;overflow:hidden;color:#fff;font-size:1.25rem;font-weight:750;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.saved-intelligence-card__id{color:#6ee7b7;font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.saved-intelligence-card__chips{display:flex;flex-wrap:wrap;gap:.28rem}.saved-intelligence-card__chips>span{display:inline-flex;gap:.25rem;align-items:center;max-width:100%;min-height:2.15rem;padding:0 .42rem;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;background:#07111f;color:#e2e8f0}.saved-intelligence-card__chips>span b{overflow:hidden;font-size:.78rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.saved-intelligence-card__chips .saved-meta-icon{width:1.2rem;height:1.2rem;border:0;background:rgba(0,0,0,0)}.saved-intelligence-card__chips .saved-meta-icon svg{width:.85rem;height:.85rem}.saved-intelligence-card__analysis{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.65rem;align-items:center}.saved-match-score{display:grid;width:6.2rem;height:6.2rem;border:.5rem solid currentColor;border-radius:50%;place-content:center;text-align:center;box-shadow:inset 0 0 0 .3rem hsla(0,0%,100%,.025)}.saved-match-score strong{color:#fff;font-size:1.35rem;font-weight:850;line-height:1}.saved-match-score span{margin-top:.18rem;color:#94a3b8;font-size:.62rem;font-weight:750;text-transform:uppercase}.saved-match-score--strong{color:#10b981}.saved-match-score--good{color:#3b82f6}.saved-match-score--moderate{color:#f59e0b}.saved-match-score--low{color:#ef4444}.saved-intelligence-card__facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.3rem;margin:0}.saved-intelligence-card__facts div{display:grid;gap:.08rem;min-width:0;padding:.35rem .4rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.45rem;background:rgba(7,17,31,.55)}.saved-intelligence-card__facts dt{color:#64748b;font-size:.66rem;font-weight:800;text-transform:uppercase}.saved-intelligence-card__facts dd{margin:0;overflow:hidden;color:#e2e8f0;font-size:.8rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.saved-fit-analysis{display:grid;gap:.16rem;padding:.52rem .58rem;border:1px solid rgba(16,185,129,.15);border-left:3px solid #10b981;border-radius:.55rem;background:rgba(7,17,31,.72)}.saved-fit-analysis span{color:#64748b;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.saved-fit-analysis strong{color:#6ee7b7;font-size:.88rem}.saved-fit-analysis p{margin:0;color:#94a3b8;font-size:.78rem;line-height:1.4}.saved-fit-analysis--good{border-left-color:#3b82f6}.saved-fit-analysis--good strong{color:#93c5fd}.saved-fit-analysis--moderate,.saved-fit-analysis--low{border-left-color:#f59e0b}.saved-fit-analysis--moderate strong,.saved-fit-analysis--low strong{color:#fcd34d}.saved-intelligence-card__actions{position:relative;flex-wrap:wrap;margin-top:auto;padding-top:.55rem;border-top:1px solid hsla(0,0%,100%,.07)}.saved-intelligence-card__actions .saved-btn,.saved-intelligence-card__actions .saved-icon-btn--menu{min-width:0;min-height:2.8rem;padding:0 .5rem;border-radius:.5rem;font-size:.78rem;font-weight:750}.saved-intelligence-card__actions .saved-action-menu__icon{width:1.25rem;height:1.25rem}.saved-btn--strategy{border:1px solid rgba(59,130,246,.24);background:rgba(59,130,246,.08);color:#bfdbfe}.saved-monitoring-sidebar{display:grid;gap:.72rem;align-content:start;min-width:0}.saved-intelligence-sidebar{position:static;top:auto;display:grid;gap:.65rem;padding:.75rem;border:1px solid rgba(16,185,129,.16);border-radius:.8rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.055), transparent 48%),rgba(5,14,25,.97)}.saved-intelligence-sidebar__header{display:flex;gap:.5rem;align-items:center;padding-bottom:.55rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.saved-intelligence-sidebar__header .saved-icon{width:2.6rem;height:2.6rem}.saved-intelligence-sidebar__header h3{margin:.12rem 0 0;color:#fff;font-size:1rem}.saved-intelligence-sidebar__metrics{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.32rem}.saved-intelligence-sidebar__metrics span{display:grid;gap:.08rem;padding:.4rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.48rem;background:rgba(7,17,31,.65);color:#94a3b8;font-size:.72rem;line-height:1.3}.saved-intelligence-sidebar__metrics strong{color:#34d399;font-size:1.2rem}.saved-intelligence-sidebar__entities{display:grid;gap:.28rem}.saved-intelligence-sidebar__entities>strong{margin-bottom:.18rem;color:#cbd5e1;font-size:.8rem;text-transform:uppercase}.saved-intelligence-sidebar__entities>span{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.42rem;align-items:center;padding:.38rem;border-radius:.42rem;background:hsla(0,0%,100%,.025)}.saved-intelligence-sidebar__entities>span b{display:grid;width:1.5rem;height:1.5rem;border-radius:50%;place-items:center;background:rgba(16,185,129,.1);color:#6ee7b7;font-size:.7rem}.saved-intelligence-sidebar__entities>span em{overflow:hidden;color:#cbd5e1;font-size:.76rem;font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.saved-intelligence-sidebar__entities>span small{color:#64748b;font-size:.72rem}.saved-intelligence-sidebar__entities p{margin:0;color:#64748b;font-size:.78rem;line-height:1.4}@media(max-width: 99.98em){.saved-watching-workspace .saved-pipeline-list{grid-template-columns:repeat(2, minmax(0, 1fr))}.saved-watching-header{grid-template-columns:1fr}.saved-watching-metrics{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 74.98em){.saved-watching-workspace .saved-pipeline-list{grid-template-columns:repeat(2, minmax(0, 1fr))}.saved-monitoring-sidebar{grid-template-columns:1fr}.saved-intelligence-sidebar{position:static}.saved-watching-toolbar__row{align-items:stretch;flex-direction:column}.saved-watching-sort{justify-content:space-between}}@media(max-width: 47.98em){.saved-watching-workspace{padding:.62rem}.saved-watching-header__copy h2{font-size:2rem}.saved-watching-header__copy p{font-size:1rem}.saved-watching-metrics{grid-template-columns:repeat(2, minmax(0, 1fr))}.saved-watching-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem}.saved-watching-filters button{flex:0 0 auto}.saved-watching-workspace .saved-pipeline-list{grid-template-columns:1fr}.saved-intelligence-card__analysis{grid-template-columns:1fr}.saved-match-score{width:5.6rem;height:5.6rem}.saved-intelligence-card__actions{display:grid;grid-template-columns:1fr}.saved-intelligence-card__actions .saved-actions,.saved-intelligence-card__actions .saved-btn,.saved-intelligence-card__actions .saved-icon-btn--menu{width:100%}}@keyframes saved-skeleton{to{background-position:-220% 0}}@keyframes saved-spin{to{transform:rotate(360deg)}}.saved-tenders-page{background:radial-gradient(circle at 8% -4%, rgba(16, 185, 129, 0.18), transparent 32rem),radial-gradient(circle at 96% 2%, rgba(56, 189, 248, 0.08), transparent 28rem),linear-gradient(180deg, #030d18 0%, #071522 48%, #08111d 100%)}.saved-tenders-shell{--saved-panel: rgba(5, 15, 27, 0.97);--saved-panel-soft: rgba(10, 23, 38, 0.9);--saved-border: rgba(148, 163, 184, 0.16);--saved-muted: rgba(203, 213, 225, 0.72);--saved-soft: rgba(241, 245, 249, 0.92)}.saved-tenders-main{gap:.9rem}.saved-hero,.saved-summary-section,.saved-search-panel,.saved-pipeline-section,.saved-list-panel,.saved-side-panel,.saved-similar-section{border:1px solid var(--saved-border);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.014)),var(--saved-panel);box-shadow:0 1.1rem 2.8rem rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.04)}.saved-hero{position:relative;overflow:hidden;gap:1rem;min-height:10.4rem;padding:1.15rem 1.2rem;border-top-color:rgba(52,211,153,.34)}.saved-hero::after{position:absolute;top:-7rem;right:-5rem;width:20rem;height:20rem;border:1px solid rgba(52,211,153,.08);border-radius:50%;background:radial-gradient(circle, rgba(52, 211, 153, 0.08), transparent 64%);content:"";pointer-events:none}@media(min-width: 80em){.saved-hero{align-items:center}}.saved-hero__intro{position:relative;z-index:1}.saved-hero__intro h1{font-size:2.2rem;font-weight:700;line-height:1.12}.saved-hero__intro p{color:rgba(203,213,225,.8);font-size:1.4rem;line-height:1.5}.saved-eyebrow{color:#86efac;font-size:1.05rem;font-weight:800;letter-spacing:.1em}.saved-hero__actions{position:relative;z-index:1;gap:.55rem}.saved-btn{min-height:3.4rem;border-radius:.7rem;font-size:1.2rem}.saved-btn--live{border-color:rgba(52,211,153,.34);background:rgba(52,211,153,.1);color:#d1fae5}.saved-btn--live:hover,.saved-btn--live:focus-visible{background:rgba(52,211,153,.18);color:#fff}.saved-btn__icon svg{width:1.4rem;height:1.4rem}.saved-summary-section,.saved-pipeline-section{display:grid;gap:.72rem;padding:.9rem}.saved-section-heading{display:flex;flex-wrap:wrap;gap:.7rem;align-items:end;justify-content:space-between}.saved-section-heading h2{margin:.16rem 0 0;color:#fff;font-size:1.55rem;font-weight:700;line-height:1.25;letter-spacing:0}.saved-section-heading__note{color:rgba(148,163,184,.84);font-size:1.15rem;font-weight:600}.saved-stats-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.62rem}@media(min-width: 64em){.saved-stats-grid{grid-template-columns:repeat(5, minmax(0, 1fr))}}.saved-stat-card{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.75rem;align-items:center;min-height:9.6rem;overflow:hidden;padding:.9rem;border-color:rgba(52,211,153,.17);border-radius:.75rem;background:linear-gradient(145deg, rgba(52, 211, 153, 0.08), rgba(255, 255, 255, 0.025)),rgba(6,17,29,.96);box-shadow:0 .7rem 1.7rem rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.04)}.saved-stat-card::after{position:absolute;right:0;bottom:0;left:0;height:.2rem;background:linear-gradient(90deg, rgba(52, 211, 153, 0.9), rgba(45, 212, 191, 0.12));content:""}.saved-stat-card .saved-icon{width:3.8rem;height:3.8rem;border-radius:.75rem}.saved-stat-card .saved-icon svg{width:1.8rem;height:1.8rem}.saved-stat-card strong{font-size:2.8rem;font-weight:800}.saved-stat-card__body{display:grid;gap:.25rem;min-width:0}.saved-stat-card__body span{color:#f8fafc;font-size:1.25rem;line-height:1.25}.saved-stat-card__body small{color:rgba(148,163,184,.82);font-size:1.05rem;font-weight:500;line-height:1.35}.saved-stat-card--warning,.saved-stat-card--danger{border-color:rgba(251,191,36,.2)}.saved-stat-card--warning::after,.saved-stat-card--danger::after{background:linear-gradient(90deg, #fbbf24, rgba(251, 191, 36, 0.1))}.saved-stat-card--warning .saved-icon,.saved-stat-card--danger .saved-icon{border-color:rgba(251,191,36,.26);background:rgba(251,191,36,.1);color:#fde68a}.saved-stat-card--danger{border-color:rgba(251,113,133,.2)}.saved-stat-card--danger::after{background:linear-gradient(90deg, #fb7185, rgba(251, 113, 133, 0.1))}.saved-stat-card--danger .saved-icon{border-color:rgba(251,113,133,.26);background:rgba(251,113,133,.1);color:#fecdd3}.saved-stat-card--info,.saved-stat-card--support{border-color:rgba(56,189,248,.2)}.saved-stat-card--info::after,.saved-stat-card--support::after{background:linear-gradient(90deg, #38bdf8, rgba(56, 189, 248, 0.1))}.saved-stat-card--info .saved-icon,.saved-stat-card--support .saved-icon{border-color:rgba(56,189,248,.25);background:rgba(56,189,248,.1);color:#bae6fd}.saved-search-panel{gap:.72rem;padding:.9rem}.saved-search-panel__header h2{font-size:1.55rem;font-weight:700}.saved-search-form{grid-template-columns:repeat(12, minmax(0, 1fr));gap:.52rem}.saved-search-form label{grid-column:span 3;gap:.26rem}.saved-search-form label>span:first-child{font-size:1.05rem;letter-spacing:.05em}.saved-search-form input,.saved-search-form select{min-height:3.5rem;font-size:1.15rem}.saved-search-field--wide{grid-column:span 6 !important}.saved-search-field__control{min-height:3.65rem;border-radius:.8rem;background:rgba(3,12,22,.88)}.saved-search-field__control svg{width:1.35rem;height:1.35rem}.saved-search-field__control:focus-within{border-color:rgba(52,211,153,.72);box-shadow:0 0 0 .22rem rgba(52,211,153,.13),0 .7rem 1.6rem rgba(0,0,0,.18)}.saved-search-form__actions{grid-column:span 3}.saved-active-filters{min-height:2.7rem;padding-top:.18rem;border-top:1px solid rgba(148,163,184,.09)}.saved-filter-chip,.saved-filter-clear-all,.saved-active-filters__empty{font-size:1.1rem}.saved-pipeline-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.56rem}@media(min-width: 64em){.saved-pipeline-grid{grid-template-columns:repeat(5, minmax(0, 1fr))}}.saved-pipeline-card{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.62rem;align-items:center;min-height:6.6rem;padding:.7rem .76rem;border:1px solid rgba(148,163,184,.12);border-radius:.68rem;background:rgba(3,12,22,.66)}.saved-pipeline-card div{display:grid;gap:.18rem;min-width:0}.saved-pipeline-card strong{color:#f8fafc;font-size:1.2rem;font-weight:700}.saved-pipeline-card small{color:rgba(148,163,184,.82);font-size:1rem;line-height:1.3}.saved-pipeline-card b{color:#fff;font-size:2rem;font-weight:800}.saved-pipeline-card__signal{width:.65rem;height:2.8rem;border-radius:999px;background:#34d399;box-shadow:0 0 1rem rgba(52,211,153,.45)}.saved-pipeline-card--warning .saved-pipeline-card__signal{background:#fbbf24;box-shadow:0 0 1rem rgba(251,191,36,.42)}.saved-pipeline-card--danger .saved-pipeline-card__signal{background:#fb7185;box-shadow:0 0 1rem rgba(251,113,133,.42)}.saved-pipeline-card--info .saved-pipeline-card__signal{background:#38bdf8;box-shadow:0 0 1rem rgba(56,189,248,.42)}.saved-pipeline-card--muted .saved-pipeline-card__signal{background:#64748b;box-shadow:none}@media(min-width: 80em){.saved-workspace{grid-template-columns:minmax(0, 1fr) minmax(28rem, 0.28fr)}}.saved-list-panel,.saved-side-panel,.saved-similar-section{padding:.9rem}.saved-panel-header h2,.saved-detail-card__header h2{font-size:1.55rem;font-weight:700}.saved-result-count{min-height:2.7rem;font-size:1.1rem}.saved-pipeline-list{gap:.64rem}.saved-opportunity-card{gap:.72rem;padding:.9rem;border-radius:.78rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.035), rgba(255, 255, 255, 0.018)),rgba(3,12,22,.92)}.saved-opportunity-card::before{position:absolute;top:.8rem;bottom:.8rem;left:0;width:.2rem;border-radius:0 999px 999px 0;background:#34d399;content:"";opacity:.52}.saved-opportunity-card.is-closing-soon::before{background:#fbbf24;opacity:1}.saved-opportunity-card.is-expired::before{background:#64748b}.saved-opportunity-card.has-support-request{border-color:rgba(56,189,248,.22)}.saved-opportunity-card__title-group{gap:.38rem}.saved-opportunity-card__title-group h3,.saved-opportunity-card__title-group .tender-title{font-size:1.55rem;font-weight:700;line-height:1.3}.saved-opportunity-card__organization{display:flex;gap:.45rem;align-items:center;margin:0;color:rgba(203,213,225,.76);font-size:1.15rem;font-weight:600}.saved-opportunity-card__organization .saved-meta-icon{grid-row:auto;width:1.8rem;height:1.8rem;flex:0 0 auto}.saved-opportunity-card__meta{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.45rem}@media(min-width: 64em){.saved-opportunity-card__meta{grid-template-columns:repeat(4, minmax(0, 1fr))}}.saved-meta-item{min-height:5.2rem;padding:.5rem .56rem;border-radius:.62rem;background:hsla(0,0%,100%,.025)}.saved-meta-item span:not(.saved-meta-icon){font-size:1rem}.saved-meta-item strong{font-size:1.2rem;line-height:1.25}.saved-meta-item.is-danger{border-color:rgba(100,116,139,.24);background:rgba(100,116,139,.08)}.saved-meta-icon{width:2.2rem;height:2.2rem}.saved-meta-icon svg{width:1.25rem;height:1.25rem}.saved-badge,.tender-badge{min-height:2.35rem;padding:0 .64rem;font-size:1.15rem}.saved-badge--match{border-color:rgba(167,139,250,.3);background:rgba(139,92,246,.12);color:#ddd6fe}.saved-badge--support{border-color:rgba(56,189,248,.28);background:rgba(56,189,248,.11);color:#bae6fd}.saved-note-preview{font-size:1.15rem}.saved-icon-btn--menu{display:inline-flex;width:auto;min-width:8.6rem;height:3.4rem;gap:.45rem;padding:0 .72rem;font-size:1.15rem;font-weight:700}.saved-icon-btn--menu svg{width:1.15rem;height:1.15rem}.saved-action-menu{width:min(27rem,100vw - 1.5rem);padding:.45rem;border-radius:.76rem}.saved-action-menu a,.saved-action-menu button{min-height:3.1rem;font-size:1.15rem}.saved-action-menu__label{padding:.38rem .62rem .25rem;color:rgba(148,163,184,.8);font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.saved-detail-card{background:rgba(3,12,22,.62)}.saved-detail-card,.saved-note-form textarea,.saved-toggle,.saved-check,.saved-note-chips button,.saved-segmented button{font-size:1.15rem}.saved-empty--pipeline{min-height:22rem}.saved-empty--pipeline strong{font-size:1.55rem}.saved-empty--pipeline span{font-size:1.2rem}.saved-stat-card.saved-skeleton,.saved-pipeline-card.saved-skeleton,.saved-opportunity-card.saved-skeleton{background:linear-gradient(90deg, rgba(148, 163, 184, 0.08), rgba(148, 163, 184, 0.16), rgba(148, 163, 184, 0.08));background-size:220% 100%;animation:saved-skeleton 1.1s ease-in-out infinite}@media(max-width: 74.98em){.saved-search-form{grid-template-columns:repeat(6, minmax(0, 1fr))}.saved-search-form label{grid-column:span 2}.saved-search-field--wide{grid-column:span 4 !important}.saved-search-form__actions{grid-column:span 2}}@media(max-width: 47.98em){.saved-hero__intro h1{font-size:2.2rem}.saved-hero__intro p{font-size:1.25rem}.saved-stats-grid,.saved-pipeline-grid,.saved-search-form{grid-template-columns:1fr}.saved-search-form label,.saved-search-field--wide,.saved-search-form__actions{grid-column:auto !important}.saved-stat-card{min-height:8.2rem}.saved-opportunity-card__meta{grid-template-columns:1fr}.saved-icon-btn--menu{min-width:100%}.saved-icon-btn--menu::after{content:none}}.saved-tenders-page{--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6}.saved-tenders-main{gap:.72rem}.saved-hero,.saved-summary-section,.saved-search-panel,.saved-pipeline-section,.saved-list-panel,.saved-side-panel,.saved-similar-section{border-color:rgba(148,163,184,.12);background:linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.012)),rgba(7,17,31,.96);box-shadow:0 .8rem 2rem rgba(0,0,0,.2),inset 0 1px hsla(0,0%,100%,.035)}.saved-hero{min-height:auto;gap:.7rem;padding:.85rem .95rem}.saved-hero::after{opacity:.5}.saved-hero__intro{gap:.22rem}.saved-hero__intro h1{font-size:1.85rem;line-height:1.15}.saved-hero__intro p{font-size:1.05rem;line-height:1.4}.saved-eyebrow{font-size:.9rem;letter-spacing:.08em}.saved-btn,.saved-sort-control{min-height:2.85rem;padding:0 .7rem;border-radius:.58rem;font-size:1rem}.saved-btn__icon svg,.saved-btn .saved-action-menu__icon svg{width:1.1rem;height:1.1rem}.saved-summary-section,.saved-pipeline-section,.saved-search-panel,.saved-list-panel,.saved-side-panel,.saved-similar-section{padding:.72rem}.saved-section-heading,.saved-panel-header{align-items:center;margin-bottom:.55rem}.saved-section-heading h2,.saved-panel-header h2{font-size:1.3rem;line-height:1.25}.saved-section-heading__note,.saved-similar-section__subtitle{margin:.2rem 0 0;color:rgba(148,163,184,.84);font-size:.98rem;line-height:1.35}.saved-stats-grid{gap:.48rem}.saved-stat-card{position:relative;grid-template-columns:auto minmax(0, 1fr) auto;gap:.6rem;min-height:7.2rem;padding:.7rem;border:1px solid rgba(16,185,129,.14);border-radius:.7rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.055), transparent 62%),rgba(8,18,31,.94);color:inherit;cursor:pointer;font:inherit;text-align:left;text-decoration:none;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.saved-stat-card::after{height:2px;opacity:.72}.saved-stat-card:hover,.saved-stat-card:focus-visible,.saved-stat-card.is-active{border-color:rgba(16,185,129,.38);box-shadow:0 .8rem 1.8rem rgba(0,0,0,.24),0 0 1.4rem rgba(16,185,129,.08);outline:none;transform:translateY(-2px)}.saved-stat-card.is-active{background:linear-gradient(145deg, rgba(16, 185, 129, 0.12), transparent 66%),rgba(8,18,31,.98)}.saved-stat-card .saved-tenders__summary-icon{width:3rem;height:3rem;border-radius:.62rem}.saved-stat-card .saved-tenders__summary-icon svg{width:1.35rem;height:1.35rem}.saved-stat-card .saved-tenders__summary-count{align-self:start;font-size:2.1rem;font-weight:800}.saved-stat-card__body{gap:.16rem}.saved-stat-card__body .saved-tenders__summary-title{font-size:1.15rem;font-weight:700}.saved-stat-card__body .saved-tenders__summary-text{font-size:1rem;font-weight:500;line-height:1.35}.saved-stat-card__arrow{position:absolute;right:.55rem;bottom:.42rem;color:rgba(167,243,208,.62);font-size:.9rem;transition:color 180ms ease,transform 180ms ease}.saved-stat-card:hover .saved-stat-card__arrow,.saved-stat-card:focus-visible .saved-stat-card__arrow{color:#d1fae5;transform:translate(1px, -1px)}.saved-search-panel{gap:.55rem}.saved-search-panel__header h2{font-size:1.3rem}.saved-search-form{gap:.42rem}.saved-search-form label{gap:.2rem}.saved-search-form label>span:first-child{font-size:.9rem}.saved-search-form input,.saved-search-form select{min-height:2.8rem;font-size:1rem}.saved-search-field__control{min-height:2.9rem;padding:0 .58rem;border-radius:.6rem}.saved-search-field__control svg{width:1.08rem;height:1.08rem;margin-right:.45rem}.saved-active-filters{min-height:2.3rem}.saved-filter-chip,.saved-filter-clear-all,.saved-active-filters__empty{min-height:2.15rem;font-size:.95rem}.saved-pipeline-grid{gap:.42rem}.saved-pipeline-card{min-height:5.4rem;padding:.55rem .62rem}.saved-pipeline-card strong{font-size:1.05rem}.saved-pipeline-card small{font-size:.9rem}.saved-pipeline-card b{font-size:1.65rem}.saved-pipeline-card__signal{width:.42rem;height:2.35rem}.saved-workspace{gap:.72rem}.saved-pipeline-list{gap:.55rem}.saved-opportunity-card{gap:.58rem;padding:.72rem .76rem;border-color:rgba(16,185,129,.14);border-radius:.8rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.025), transparent 55%),rgba(5,14,25,.95)}.saved-opportunity-card::before{top:.65rem;bottom:.65rem;width:3px;background:var(--primary-green)}.saved-opportunity-card:hover,.saved-opportunity-card:focus-within,.saved-opportunity-card.is-selected{border-color:rgba(16,185,129,.38);box-shadow:0 .8rem 2rem rgba(0,0,0,.24),0 0 1.5rem rgba(16,185,129,.08);transform:translateY(-1px)}.saved-opportunity-card__title-group{gap:.28rem}.saved-opportunity-card__title-group .saved-tender-card__title{font-size:1.35rem;font-weight:700;line-height:1.35}.saved-opportunity-card__organization{font-size:1.02rem;font-weight:500}.saved-opportunity-card__organization .saved-meta-icon{width:1.55rem;height:1.55rem}.saved-opportunity-card__meta{gap:.35rem}.saved-meta-item{min-height:4.4rem;gap:.06rem .38rem;padding:.4rem .45rem;border-radius:.52rem}.saved-meta-item span:not(.saved-meta-icon){font-size:.82rem}.saved-meta-item strong{font-size:1.05rem;font-weight:500}.saved-meta-icon{width:1.8rem;height:1.8rem;border-radius:.42rem}.saved-meta-icon svg{width:1rem;height:1rem}.saved-badge,.tender-badge{min-height:1.9rem;padding:0 .5rem;font-size:.95rem;font-weight:700}.saved-note-preview{padding:.48rem .56rem;font-size:1rem}.saved-icon-btn--menu{min-width:7.2rem;height:2.8rem;padding:0 .58rem;border-radius:.55rem;font-size:1rem}.saved-action-menu{width:min(23rem,100vw - 1.5rem);max-height:min(30rem,100vh - 6rem);padding:.32rem;border-radius:.65rem}.saved-action-menu a,.saved-action-menu button{min-height:2.7rem;font-size:1rem}.saved-action-menu__label{font-size:.82rem}.saved-action-menu__icon{width:1.5rem;height:1.5rem}.saved-detail-card,.saved-note-form textarea,.saved-toggle,.saved-check,.saved-note-chips button,.saved-segmented button{font-size:1rem}.saved-note-form textarea{min-height:9rem}.saved-similar-section{gap:.45rem;overflow:hidden}.saved-similar-grid{display:grid;grid-auto-columns:minmax(28rem, 34rem);grid-auto-flow:column;grid-template-columns:none;gap:.55rem;overflow-x:auto;padding:.05rem .05rem .5rem;scroll-snap-type:x proximity;scrollbar-color:rgba(16,185,129,.35) rgba(0,0,0,0);scrollbar-width:thin}.saved-similar-card{position:relative;display:grid;gap:.5rem;min-height:0;padding:.72rem;border-color:rgba(16,185,129,.14);border-radius:.8rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.04), transparent 58%),rgba(5,14,25,.96);scroll-snap-align:start;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.saved-similar-card::before{position:absolute;top:.7rem;bottom:.7rem;left:0;width:3px;border-radius:0 999px 999px 0;background:var(--primary-green);content:""}.saved-similar-card.is-closing-soon::before{background:var(--warning)}.saved-similar-card:hover,.saved-similar-card:focus-within{border-color:rgba(16,185,129,.38);box-shadow:0 .8rem 2rem rgba(0,0,0,.24),0 0 1.4rem rgba(16,185,129,.08);transform:translateY(-2px)}.saved-similar-card__header,.saved-similar-card__actions{display:flex;flex-wrap:wrap;gap:.32rem;align-items:center}.saved-similar-card__body{display:grid;gap:.22rem}.saved-similar-card__body strong{display:-webkit-box;overflow:hidden;font-size:1.2rem;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.saved-similar-card__id{color:#86efac;font-size:.9rem;font-weight:700}.saved-similar-card__organization{display:flex;gap:.35rem;align-items:center;color:var(--saved-muted);font-size:.95rem}.saved-similar-card__organization .saved-meta-icon{width:1.5rem;height:1.5rem;flex:0 0 auto}.saved-similar-card__meta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.3rem;margin:0}.saved-similar-card__meta div{display:grid;gap:.08rem;padding:.38rem .42rem;border:1px solid rgba(148,163,184,.09);border-radius:.48rem;background:hsla(0,0%,100%,.022)}.saved-similar-card__meta .is-warning{border-color:rgba(245,158,11,.22);background:rgba(245,158,11,.07)}.saved-similar-card__meta dt{color:rgba(148,163,184,.8);font-size:.78rem;font-weight:700;text-transform:uppercase}.saved-similar-card__meta dd{margin:0;overflow:hidden;color:#f1f5f9;font-size:.95rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.saved-similar-card__reason{display:grid;gap:.08rem;margin:0;padding:.4rem .48rem;border:1px solid rgba(139,92,246,.18);border-radius:.5rem;background:rgba(139,92,246,.07);color:#ddd6fe;font-size:.92rem;line-height:1.35}.saved-similar-card__reason span{color:#c4b5fd;font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.saved-similar-card__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.saved-similar-card__actions .saved-btn{width:100%;min-width:0;min-height:2.7rem;padding:0 .42rem;font-size:.9rem}.saved-btn--quiet{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:rgba(148,163,184,.82)}@media(max-width: 74.98em){.saved-stats-grid,.saved-pipeline-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.saved-workspace{grid-template-columns:1fr}.saved-side-panel{position:static}}@media(max-width: 47.98em){.saved-hero,.saved-summary-section,.saved-search-panel,.saved-pipeline-section,.saved-list-panel,.saved-side-panel,.saved-similar-section{padding:.62rem}.saved-stats-grid,.saved-pipeline-grid{grid-template-columns:1fr}.saved-stat-card{min-height:6.6rem}.saved-opportunity-card__titlebar,.saved-opportunity-card__meta,.saved-similar-card__meta{grid-template-columns:1fr}.saved-actions,.saved-icon-btn--menu{width:100%}.saved-similar-grid{grid-auto-columns:minmax(85vw, 1fr)}.saved-similar-card__actions{grid-template-columns:1fr}}.saved-opportunity-card.saved-intelligence-card{gap:.65rem;padding:.85rem;border-color:hsla(0,0%,100%,.08);border-radius:1.25rem;background:radial-gradient(circle at 100% 0, rgba(16, 185, 129, 0.08), transparent 30%),#0f172a}.saved-opportunity-card.saved-intelligence-card::before{display:none}.saved-opportunity-card.saved-intelligence-card:hover,.saved-opportunity-card.saved-intelligence-card:focus-within,.saved-opportunity-card.saved-intelligence-card.is-selected{border-color:rgba(16,185,129,.4);box-shadow:0 1rem 2.4rem rgba(0,0,0,.3),0 0 1.8rem rgba(16,185,129,.09);transform:translateY(-4px)}.saved-monitoring-sidebar .saved-side-panel{position:static}@media(max-width: 47.98em){.saved-opportunity-card.saved-intelligence-card{padding:.75rem}}:root{--primary-green: #10B981;--dark-navy: #07111F;--panel-bg: #0F172A;--success: #10B981;--warning: #F59E0B;--danger: #EF4444;--info: #3B82F6}.saved-tenders-page{background:radial-gradient(circle at 12% 0%, rgba(16, 185, 129, 0.13), transparent 27rem),radial-gradient(circle at 88% 4%, rgba(59, 130, 246, 0.1), transparent 27rem),linear-gradient(180deg, var(--dark-navy) 0%, #091523 50%, var(--dark-navy) 100%)}.saved-tenders-shell{--saved-panel: var(--panel-bg);--saved-border: rgba(148, 163, 184, 0.14);--saved-muted: rgba(203, 213, 225, 0.74);--saved-soft: rgba(241, 245, 249, 0.94)}.saved-tenders-main{max-width:1680px;gap:.82rem}.saved-hero,.saved-summary-section,.saved-search-panel{border:1px solid hsla(0,0%,100%,.08);border-radius:.9rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.015)),var(--panel-bg);box-shadow:0 1rem 2.6rem rgba(0,0,0,.24),inset 0 1px hsla(0,0%,100%,.035)}.saved-hero{min-height:auto;gap:1rem;padding:1.05rem;overflow:hidden;border-top-color:rgba(14,165,233,.32);background:linear-gradient(135deg, rgba(14, 165, 233, 0.08), rgba(20, 184, 166, 0.055) 46%, rgba(245, 158, 11, 0.025)),var(--panel-bg)}.saved-hero::after{display:none}.saved-hero__intro h1{color:#fff;font-size:clamp(1.85rem,2.5vw,2.65rem);font-weight:800;line-height:1.1}.saved-hero__intro p{max-width:58rem;color:rgba(226,232,240,.76);font-size:1rem;font-weight:500;line-height:1.45}.saved-eyebrow{color:#67e8f9;font-size:.76rem;font-weight:800;letter-spacing:.08em}.saved-hero__actions{gap:.5rem}.saved-hero__actions [data-saved-toolbar=refresh]{order:1}.saved-hero__actions .saved-btn--live{order:2}.saved-hero__actions [data-saved-toolbar=export]{order:3}.saved-hero__actions [data-saved-toolbar=completed]{order:4}.saved-hero__actions .bidder-external-link-indicator{display:none}.saved-btn{min-height:2.9rem;border-radius:.8rem;font-size:.92rem;font-weight:700}.saved-hero .saved-btn--primary,.saved-hero .saved-btn--live,.saved-search-form__actions .saved-btn--primary{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0EA5E9, #14B8A6);color:#fff}.saved-hero .saved-btn--ghost,.saved-search-form__actions .saved-btn--ghost{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399}.saved-summary-section{display:grid;gap:.68rem;padding:.85rem}.saved-section-heading{margin-bottom:0}.saved-section-heading h2{color:#fff;font-size:1.25rem;font-weight:800}.saved-section-heading__note{font-size:.82rem}.saved-stats-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}@media(min-width: 64em){.saved-stats-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 80em){.saved-stats-grid{grid-template-columns:repeat(6, minmax(0, 1fr))}}.saved-stat-card{--snapshot-accent: var(--primary-green);min-height:6.4rem;grid-template-columns:auto minmax(0, 1fr);align-content:start;gap:.52rem;padding:.64rem;border:1px solid color-mix(in srgb, var(--snapshot-accent) 28%, transparent);border-radius:.72rem;background:linear-gradient(145deg, color-mix(in srgb, var(--snapshot-accent) 10%, transparent), transparent 62%),rgba(7,17,31,.92);color:#e2e8f0}.saved-stat-card::after{height:2px;background:linear-gradient(90deg, var(--snapshot-accent), transparent)}.saved-stat-card .saved-tenders__summary-icon{width:2.25rem;height:2.25rem;border-color:color-mix(in srgb, var(--snapshot-accent) 34%, transparent);border-radius:.62rem;background:color-mix(in srgb, var(--snapshot-accent) 12%, transparent);color:color-mix(in srgb, var(--snapshot-accent) 80%, white)}.saved-stat-card .saved-tenders__summary-icon svg{width:1.06rem;height:1.06rem}.saved-stat-card .saved-tenders__summary-count{grid-column:1;color:#fff;font-size:1.9rem;font-weight:800;line-height:1}.saved-stat-card .saved-stat-card__body{gap:.12rem}.saved-stat-card .saved-stat-card__body .saved-tenders__summary-title{color:#f8fafc;font-size:.88rem;font-weight:800;line-height:1.2}.saved-stat-card .saved-stat-card__body .saved-tenders__summary-text{color:rgba(203,213,225,.72);font-size:.74rem;font-weight:600;line-height:1.3}.saved-stat-card--warning{--snapshot-accent: var(--warning)}.saved-stat-card--danger{--snapshot-accent: var(--danger)}.saved-stat-card--info{--snapshot-accent: var(--info)}.saved-stat-card--support{--snapshot-accent: #14b8a6}.saved-stat-card--muted{--snapshot-accent: #94a3b8}.saved-stat-card:not(button):not(a){cursor:default}.saved-stat-card:not(button):not(a):hover,.saved-stat-card:not(button):not(a):focus-visible{border-color:color-mix(in srgb, var(--snapshot-accent) 28%, transparent);box-shadow:0 .7rem 1.7rem rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.04);transform:none}.saved-stat-card:not(button):not(a) .saved-stat-card__arrow{display:none}.saved-stat-card__arrow{right:.55rem;bottom:.4rem;display:inline-grid;width:1.15rem;height:1.15rem;place-items:center;font-size:0}.saved-stat-card__arrow svg{width:.92rem;height:.92rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.saved-stat-card__arrow::before,.saved-stat-card__arrow::after{display:block;grid-area:1/1;content:""}.saved-stat-card__arrow::before{width:.42rem;height:.42rem;border-top:2px solid currentColor;border-right:2px solid currentColor}.saved-stat-card__arrow::after{width:.7rem;height:2px;background:currentColor;transform:rotate(-45deg) translate(-0.05rem, 0.02rem);transform-origin:center}.saved-search-panel{padding:0;overflow:hidden;background:rgba(0,0,0,0);box-shadow:none}.saved-search-accordion{overflow:hidden;border:1px solid rgba(20,184,166,.18);border-radius:.9rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.012)),var(--panel-bg);box-shadow:0 .9rem 2.2rem rgba(0,0,0,.22)}.saved-search-accordion__toggle{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.7rem;align-items:center;min-height:3.35rem;padding:.62rem .76rem;color:#e0f2fe;cursor:pointer;font-size:.94rem;font-weight:800;list-style:none}.saved-search-accordion__toggle::-webkit-details-marker{display:none}.saved-search-accordion__toggle::marker{content:""}.saved-search-accordion__toggle:focus-visible{box-shadow:0 0 0 .18rem rgba(14,165,233,.18);outline:0}.saved-search-accordion__icon,.saved-search-accordion__arrow{display:inline-grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid rgba(14,165,233,.22);border-radius:.65rem;background:rgba(14,165,233,.1);color:#67e8f9}.saved-search-accordion__icon svg,.saved-search-accordion__arrow svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.saved-search-accordion__arrow{border-color:rgba(148,163,184,.12);background:hsla(0,0%,100%,.04);color:#94a3b8}.saved-search-accordion__arrow svg{transition:transform 180ms ease}.saved-search-accordion[open] .saved-search-accordion__arrow svg{transform:rotate(180deg)}.saved-search-accordion__panel{display:grid;gap:.72rem;padding:0 .76rem .76rem}.saved-search-panel__header{padding-top:.12rem}.saved-search-panel__header h2{font-size:1.12rem;font-weight:800}.saved-search-form{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.58rem;padding:.72rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.8rem;background:rgba(3,11,23,.52)}.saved-search-form label,.saved-search-form .saved-search-form__actions{grid-column:auto}.saved-search-form label>span:first-child{color:rgba(203,213,225,.8);font-size:.68rem;font-weight:800}.saved-search-form input,.saved-search-form select{min-height:2.95rem;font-size:.86rem;font-weight:700}@media(min-width: 80em){.saved-search-form{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 80em){.saved-search-field--wide{grid-column:span 2 !important}}.saved-search-field__control{min-height:3rem;border-radius:.8rem;background:rgba(15,23,42,.86);color:#34d399}.saved-search-field__control svg{width:1.02rem;height:1.02rem;margin-right:.48rem}.saved-search-field__control:focus-within{border-color:rgba(14,165,233,.54);box-shadow:0 0 0 .18rem rgba(14,165,233,.12);background:rgba(15,23,42,.96)}.saved-search-form__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}@media(min-width: 80em){.saved-search-form__actions{grid-column:span 2}}.saved-search-form__actions .saved-btn{width:100%;min-height:3rem}.saved-active-filters{min-height:2.2rem;padding-top:0;border-top:0}@media(max-width: 64em){.saved-stats-grid,.saved-search-form{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 47.98em){.saved-hero,.saved-summary-section{padding:.72rem}.saved-hero__actions{display:grid;grid-template-columns:1fr}.saved-stats-grid,.saved-search-form,.saved-search-form__actions{grid-template-columns:1fr}.saved-search-field--wide{grid-column:auto !important}.saved-search-accordion__toggle{min-height:3.1rem}}.saved-tenders-page{color:rgba(226,232,240,.92)}.saved-tenders-main{gap:.9rem}.saved-hero__intro h1{font-size:2.2rem;font-weight:800;letter-spacing:0}.saved-hero__intro p,.saved-watching-header__copy p,.saved-panel-header p,.saved-similar-section__subtitle{color:rgba(203,213,225,.78);font-size:1.05rem;line-height:1.45}.saved-section-heading h2,.saved-panel-header h2,.saved-watching-header__copy h2{color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:0;line-height:1.22}.saved-btn{min-height:3rem;border-radius:.8rem;font-size:1.05rem;font-weight:700}.saved-btn--primary,.saved-btn--live{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0EA5E9, #14B8A6);color:#fff}.saved-btn--ghost,.saved-btn--strategy{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399}.saved-btn--danger{border:1px solid rgba(239,68,68,.28);background:rgba(239,68,68,.1);color:#fca5a5}.saved-btn--danger:hover,.saved-btn--danger:focus-visible{border-color:rgba(239,68,68,.5);background:rgba(239,68,68,.16);color:#fee2e2}.saved-pipeline-section,.saved-similar-section{border:1px solid hsla(0,0%,100%,.08);border-radius:.9rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.012)),rgba(7,17,31,.96);box-shadow:0 1rem 2.4rem rgba(0,0,0,.23),inset 0 1px hsla(0,0%,100%,.035)}.saved-pipeline-section,.saved-similar-section{display:grid;gap:.78rem;padding:.9rem}.saved-pipeline-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem}@media(min-width: 64em){.saved-pipeline-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.saved-pipeline-card{--status-accent: var(--success);position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.7rem;align-items:center;min-height:7rem;padding:.78rem .84rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a}.saved-pipeline-card .saved-pipeline-card__icon{width:2.45rem;height:2.45rem;border-color:color-mix(in srgb, var(--status-accent) 34%, transparent);border-radius:.65rem;background:color-mix(in srgb, var(--status-accent) 12%, transparent);color:color-mix(in srgb, var(--status-accent) 78%, white)}.saved-pipeline-card .saved-pipeline-card__icon svg{width:1.12rem;height:1.12rem}.saved-pipeline-card div{display:grid;gap:.14rem;min-width:0}.saved-pipeline-card strong{color:#f8fafc;font-size:1rem;font-weight:600;line-height:1.25}.saved-pipeline-card small{color:color-mix(in srgb, var(--status-accent) 64%, #cbd5e1);font-size:.86rem;font-weight:700}.saved-pipeline-card b{color:#fff;font-size:2rem;font-weight:800;line-height:1}.saved-pipeline-card__signal{position:absolute;top:.72rem;bottom:.72rem;left:0;width:.22rem;height:auto;border-radius:0 999px 999px 0;background:var(--status-accent);box-shadow:0 0 1rem color-mix(in srgb, var(--status-accent) 45%, transparent)}.saved-pipeline-card--success{--status-accent: var(--success)}.saved-pipeline-card--info{--status-accent: var(--info)}.saved-pipeline-card--warning{--status-accent: var(--warning)}.saved-pipeline-card--danger{--status-accent: var(--danger)}.saved-workspace{display:grid;gap:.9rem;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}@media(min-width: 80em){.saved-workspace{grid-template-columns:minmax(0, 1fr) minmax(24rem, 0.34fr)}}.saved-list-panel,.saved-watching-workspace,.saved-monitoring-sidebar,.saved-intelligence-sidebar,.saved-side-panel{min-width:0}.saved-watching-workspace,.saved-intelligence-sidebar,.saved-side-panel{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a}.saved-watching-workspace{display:grid;gap:.75rem;padding:.85rem;box-shadow:none}.saved-watching-header{display:grid;grid-template-columns:minmax(0, 1fr);gap:.65rem;align-items:start;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.08)}@media(min-width: 64em){.saved-watching-header{grid-template-columns:minmax(0, 1fr) auto}}.saved-watching-header__copy{max-width:52rem}.saved-watching-metrics{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.45rem}@media(min-width: 48em){.saved-watching-metrics{grid-template-columns:repeat(4, minmax(0, 1fr))}}.saved-watching-metric{min-height:4.4rem;padding:.55rem .65rem;border-radius:.72rem;background:rgba(16,185,129,.08)}.saved-watching-metric strong{font-size:1.45rem;font-weight:800}.saved-watching-metric span{font-size:.82rem;font-weight:700}.saved-watching-toolbar{position:static !important;top:auto !important;z-index:auto;display:grid;gap:.55rem;margin:0;padding:.65rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72);box-shadow:none;backdrop-filter:none}.saved-watching-search{min-height:3.35rem;border-radius:.75rem}.saved-watching-search input{font-size:1.05rem}.saved-watching-toolbar__row,.saved-watching-toolbar__status{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:space-between}.saved-watching-filters button{min-height:2.45rem;padding:0 .64rem;font-size:.92rem}.saved-watching-sort select{min-height:2.55rem}.saved-watching-toolbar__status{justify-content:flex-start;color:rgba(148,163,184,.82);font-size:.94rem}.saved-watching-workspace .saved-pipeline-list{display:grid;grid-template-columns:1fr;gap:.68rem}@media(min-width: 80em){.saved-watching-workspace .saved-pipeline-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.saved-opportunity-card.saved-intelligence-card{display:grid;gap:.7rem;padding:.82rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:none;transform:none}.saved-opportunity-card.saved-intelligence-card:hover,.saved-opportunity-card.saved-intelligence-card:focus-within,.saved-opportunity-card.saved-intelligence-card.is-selected{border-color:rgba(20,184,166,.38);box-shadow:0 .9rem 2rem rgba(0,0,0,.24);transform:translateY(-1px)}.saved-tender-card__header{display:grid;gap:.6rem}@media(min-width: 48em){.saved-tender-card__header{grid-template-columns:minmax(0, 1fr) auto;align-items:start}}.saved-tender-card__identity{display:grid;gap:.28rem;min-width:0}.saved-intelligence-card__id{color:#67e8f9;font-size:.86rem;font-weight:800;letter-spacing:.04em}.saved-tender-card__title{display:-webkit-box;overflow:hidden;margin:0;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.saved-tender-card__badges,.saved-similar-card__header{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;justify-content:flex-start}@media(min-width: 48em){.saved-tender-card__badges{justify-content:flex-end}}.saved-badge,.tender-badge{min-height:1.85rem;padding:0 .5rem;border-radius:999px;font-size:.95rem;font-weight:700}.saved-tender-card__meta-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.45rem}@media(min-width: 48em){.saved-tender-card__meta-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.saved-tender-card__meta{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.1rem .42rem;align-items:center;min-width:0;min-height:4.55rem;padding:.48rem .52rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.62rem;background:rgba(7,17,31,.72)}.saved-tender-card__meta .saved-meta-icon{grid-row:span 2;width:1.65rem;height:1.65rem;border-radius:.45rem}.saved-tender-card__meta .saved-meta-icon svg{width:.95rem;height:.95rem}.saved-tender-card__meta span:not(.saved-meta-icon){overflow:hidden;color:rgba(148,163,184,.86);font-size:.78rem;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.saved-tender-card__meta strong{overflow:hidden;color:#f8fafc;font-size:1.05rem;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.saved-tender-card__meta.is-danger strong{color:#fca5a5}.saved-tender-card__meta.is-warning strong{color:#fcd34d}.saved-tender-card__meta.is-success strong{color:#86efac}.saved-intelligence-card__actions{display:grid;grid-template-columns:1fr;gap:.45rem;margin-top:0;padding-top:.65rem;border-top:1px solid hsla(0,0%,100%,.08)}@media(min-width: 48em){.saved-intelligence-card__actions{grid-template-columns:repeat(3, minmax(0, 1fr))}}.saved-intelligence-card__actions .saved-btn{width:100%;min-width:0;min-height:2.85rem;padding:0 .58rem;font-size:.98rem}.saved-intelligence-card__actions .saved-action-menu__icon{width:1.16rem;height:1.16rem}.saved-monitoring-sidebar{display:grid;gap:.75rem;align-content:start}.saved-intelligence-sidebar,.saved-monitoring-sidebar .saved-side-panel{position:static !important;top:auto !important}.saved-intelligence-sidebar{display:grid;gap:.65rem;padding:.82rem;box-shadow:none}.saved-intelligence-sidebar__header{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.58rem;align-items:start;padding-bottom:.62rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.saved-intelligence-sidebar__header .saved-icon{width:2.35rem;height:2.35rem;border-radius:.62rem}.saved-intelligence-sidebar__header h3{margin:.12rem 0 0;color:#fff;font-size:1.5rem;font-weight:800}.saved-intelligence-sidebar__header p{margin:.25rem 0 0;color:rgba(203,213,225,.76);font-size:1.05rem;line-height:1.4}.saved-intelligence-sidebar__metrics{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.45rem}.saved-insight-card{--insight-accent: var(--success);display:grid;gap:.08rem;min-height:5.5rem;padding:.55rem;border:1px solid color-mix(in srgb, var(--insight-accent) 24%, transparent);border-radius:.68rem;background:color-mix(in srgb, var(--insight-accent) 9%, #0F172A)}.saved-insight-card strong{color:color-mix(in srgb, var(--insight-accent) 78%, white);font-size:1.45rem;font-weight:800;line-height:1}.saved-insight-card b{color:#f8fafc;font-size:.92rem;font-weight:750;line-height:1.2}.saved-insight-card small{color:rgba(203,213,225,.7);font-size:.78rem;line-height:1.25}.saved-insight-card--info{--insight-accent: var(--info)}.saved-insight-card--warning{--insight-accent: var(--warning)}.saved-intelligence-sidebar__entities{gap:.38rem}.saved-intelligence-sidebar__entities>strong{color:#e2e8f0;font-size:.86rem;letter-spacing:.04em}.saved-intelligence-sidebar__entities>span{border:1px solid hsla(0,0%,100%,.06);border-radius:.58rem;background:rgba(7,17,31,.62)}.saved-pagination{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:space-between;padding-top:.78rem;color:rgba(203,213,225,.76);font-size:1.05rem}.saved-pagination__summary{font-weight:650}.saved-pagination__controls,.saved-pagination__pages{display:inline-flex;flex-wrap:wrap;gap:.38rem;align-items:center}.saved-pagination__page,.saved-pagination__ellipsis{display:inline-grid;min-width:2.55rem;height:2.55rem;place-items:center;border-radius:.65rem;font:inherit;font-size:1rem;font-weight:800}.saved-pagination__page{border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.035);color:#cbd5e1;cursor:pointer}.saved-pagination__page:hover,.saved-pagination__page:focus-visible,.saved-pagination__page.is-active{border-color:rgba(20,184,166,.42);background:rgba(20,184,166,.14);color:#fff;outline:0}.saved-pagination__page:disabled{cursor:default;opacity:1}.saved-pagination__ellipsis{color:rgba(148,163,184,.72)}.saved-similar-section{overflow:visible}.saved-similar-grid{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit, minmax(24rem, 1fr));gap:.68rem;overflow:visible;padding:0;scroll-snap-type:none}.saved-similar-card{display:grid;gap:.62rem;min-height:0;padding:.82rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;scroll-snap-align:unset}.saved-similar-card::before{background:#14b8a6}.saved-similar-card--excellent::before{background:var(--success)}.saved-similar-card--strong::before{background:var(--info)}.saved-similar-card--good::before{background:var(--warning)}.saved-similar-card--partial::before{background:#94a3b8}.saved-similar-card__score{display:inline-grid;gap:.02rem;min-height:2.2rem;padding:.18rem .52rem;border:1px solid rgba(20,184,166,.24);border-radius:.62rem;background:rgba(20,184,166,.1)}.saved-similar-card__score strong{color:#fff;font-size:1.05rem;line-height:1}.saved-similar-card__score small{color:#99f6e4;font-size:.7rem;font-weight:800;text-transform:uppercase}.saved-similar-card__body strong{color:#fff;font-size:1.3rem;font-weight:700;line-height:1.3}.saved-similar-card__id{color:#67e8f9;font-size:.9rem;font-weight:800;letter-spacing:.04em}.saved-similar-card__organization{color:rgba(203,213,225,.78);font-size:1.05rem}.saved-similar-card__meta{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.42rem}.saved-similar-card__meta div{min-width:0;padding:.46rem .5rem;border-radius:.58rem;background:rgba(7,17,31,.7)}.saved-similar-card__meta dt{font-size:.78rem}.saved-similar-card__meta dd{font-size:1.05rem}.saved-similar-card__reason{border-color:rgba(20,184,166,.2);background:rgba(20,184,166,.08);color:#ccfbf1;font-size:1.05rem}.saved-similar-card__reason span{color:#99f6e4}.saved-similar-card__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.45rem}.saved-similar-card__actions .saved-btn{width:100%;min-height:2.85rem;font-size:.96rem}@media(max-width: 64em){.saved-workspace{grid-template-columns:1fr}}@media(max-width: 47.98em){.saved-hero__intro h1{font-size:2rem}.saved-pipeline-grid,.saved-watching-metrics,.saved-tender-card__meta-grid,.saved-intelligence-sidebar__metrics,.saved-similar-grid,.saved-similar-card__meta,.saved-similar-card__actions{grid-template-columns:1fr}.saved-watching-toolbar__row,.saved-pagination,.saved-pagination__controls{align-items:stretch;flex-direction:column}.saved-pagination__controls,.saved-pagination__pages,.saved-pagination .saved-btn{width:100%}.saved-pagination__pages{justify-content:center}.saved-tender-card__meta strong{white-space:normal}}.my-tender-criteria-page{background:radial-gradient(circle at 12% 0%, rgba(var(--emerald-400), 0.15), transparent 28rem),radial-gradient(circle at 88% 4%, rgba(var(--gold-400), 0.1), transparent 24rem),linear-gradient(180deg, #04111f 0%, #071724 44%, #0a111d 100%)}.criteria-shell{--criteria-panel: rgba(8, 18, 31, 0.93);--criteria-panel-soft: rgba(15, 23, 42, 0.74);--criteria-border: rgba(148, 163, 184, 0.15);--criteria-muted: rgba(203, 213, 225, 0.72);--criteria-soft: rgba(226, 232, 240, 0.92);--criteria-green: #34d399;--criteria-teal: #2dd4bf;--criteria-amber: #fbbf24;--criteria-red: #fb7185}.criteria-shell .dashboard-main{width:100%;max-width:1440px;padding-right:10px;padding-left:10px}.criteria-main{display:grid;align-content:start;gap:1rem}.criteria-hero,.criteria-form-panel,.criteria-list-panel,.criteria-matches-panel{border:1px solid var(--criteria-border);border-radius:.78rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.058), rgba(255, 255, 255, 0.024)),var(--criteria-panel);box-shadow:0 1.2rem 3rem rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.045)}.criteria-hero{display:grid;gap:.9rem;padding:1rem}@media(min-width: 80em){.criteria-hero{grid-template-columns:minmax(0, 1fr) auto;align-items:start}}.criteria-hero__intro{display:grid;gap:.35rem}.criteria-hero__intro h1{margin:0;color:#fff;font-size:clamp(2.2rem,3vw,3.8rem);line-height:1.05;letter-spacing:0}.criteria-hero__intro p{max-width:68rem;margin:0;color:var(--criteria-muted);font-size:1.04rem;line-height:1.5}.criteria-eyebrow{color:rgba(167,243,208,.88);font-size:.78rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.criteria-hero__actions,.criteria-form-actions,.criteria-pagination{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.criteria-hero__actions{justify-content:flex-start}@media(min-width: 80em){.criteria-hero__actions{justify-content:flex-end}}.criteria-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.42rem;padding:0 .78rem;border:1px solid rgba(148,163,184,.18);border-radius:.62rem;color:rgba(226,232,240,.94);cursor:pointer;font:inherit;font-size:.9rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-decoration:none}.criteria-btn:hover,.criteria-btn:focus-visible{border-color:rgba(52,211,153,.38);background:rgba(52,211,153,.1);color:#fff;outline:0}.criteria-btn:disabled{cursor:not-allowed;opacity:.52}.criteria-btn--ghost{background:hsla(0,0%,100%,.045)}.criteria-btn--primary{border-color:rgba(52,211,153,.38);background:linear-gradient(135deg, rgba(52, 211, 153, 0.92), rgba(20, 184, 166, 0.82));color:#042f2e}.criteria-btn__icon,.criteria-icon,.criteria-action-menu__icon{display:inline-grid;place-items:center}.criteria-btn__icon svg,.criteria-icon svg,.criteria-action-menu__icon svg{width:1.22rem;height:1.22rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.criteria-icon{width:2.35rem;height:2.35rem;border:1px solid rgba(52,211,153,.22);border-radius:.62rem;background:rgba(52,211,153,.1);color:#86efac}.criteria-toast{position:fixed;right:1rem;bottom:1rem;z-index:1500;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.72rem;align-items:center;max-width:min(44rem,100vw - 2rem);padding:.9rem 1rem;border:1px solid rgba(52,211,153,.28);border-radius:.78rem;background:rgba(3,17,29,.98);color:#d1fae5;box-shadow:0 1.2rem 3rem rgba(0,0,0,.32)}.criteria-toast button{display:inline-grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:999px;background:hsla(0,0%,100%,.08);color:inherit;cursor:pointer;font-size:1.2rem}.criteria-toast[hidden]{display:none !important}.criteria-toast__icon{width:.72rem;height:.72rem;border-radius:999px;background:var(--criteria-green);box-shadow:0 0 1rem rgba(52,211,153,.65)}.criteria-toast--error{border-color:rgba(251,113,133,.34);color:#fecaca}.criteria-toast--error .criteria-toast__icon{background:var(--criteria-red);box-shadow:0 0 1rem rgba(251,113,133,.55)}.criteria-summary-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.78rem}@media(min-width: 64em){.criteria-summary-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.criteria-stat-card{display:grid;min-height:8.5rem;align-content:space-between;gap:.45rem;padding:.9rem;border:1px solid var(--criteria-border);border-radius:.72rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.018)),var(--criteria-panel-soft)}.criteria-stat-card span{color:var(--criteria-muted);font-size:.85rem;font-weight:var(--font-weight-semibold)}.criteria-stat-card strong{color:#fff;font-size:clamp(1.8rem,4vw,3rem);line-height:1}.criteria-workspace{display:grid;gap:1rem}@media(min-width: 80em){.criteria-workspace{grid-template-columns:minmax(36rem, 0.92fr) minmax(0, 1.08fr);align-items:start}}.criteria-form-panel,.criteria-list-panel,.criteria-matches-panel{display:grid;gap:.86rem;padding:.9rem}.criteria-panel-header{display:flex;flex-wrap:wrap;gap:.72rem;align-items:center;justify-content:space-between}.criteria-panel-header h2{margin:.12rem 0 0;color:#fff;font-size:1.24rem;line-height:1.15;letter-spacing:0}.criteria-matches-subtitle{display:flex;flex-wrap:wrap;gap:.28rem;align-items:center;margin:.32rem 0 0;color:var(--criteria-muted);font-size:.86rem}.criteria-matches-subtitle strong{color:#fff}.criteria-panel-link,.criteria-result-count{color:#a7f3d0;font-size:.86rem;font-weight:var(--font-weight-bold);text-decoration:none}.criteria-icon-btn{display:inline-grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:1px solid rgba(148,163,184,.18);border-radius:.62rem;background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.92);cursor:pointer}.criteria-icon-btn svg{width:1.22rem;height:1.22rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.criteria-icon-btn:hover,.criteria-icon-btn:focus-visible{border-color:rgba(52,211,153,.36);background:rgba(52,211,153,.1);color:#fff;outline:0}.criteria-field-grid,.criteria-settings-grid{display:grid;gap:.7rem}@media(min-width: 48em){.criteria-field-grid,.criteria-settings-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.criteria-field{display:grid;gap:.42rem;min-width:0}.criteria-field span{color:var(--criteria-muted);font-size:.8rem;font-weight:var(--font-weight-bold)}.criteria-field input,.criteria-field select,.criteria-field textarea{width:100%;min-height:3rem;border:1px solid rgba(148,163,184,.16);border-radius:.62rem;background:rgba(2,8,16,.36);color:#fff;font:inherit;font-size:.9rem;letter-spacing:0;outline:0}.criteria-field input,.criteria-field select{padding:0 .82rem}.criteria-field textarea{min-height:8.2rem;padding:.82rem;resize:vertical}.criteria-field input:focus,.criteria-field select:focus,.criteria-field textarea:focus{border-color:rgba(52,211,153,.46);box-shadow:0 0 0 .22rem rgba(52,211,153,.1)}@media(min-width: 48em){.criteria-field--wide{grid-column:1/-1}}.criteria-toggle{display:flex;min-height:3rem;align-items:center;gap:.6rem;align-self:end;padding:0 .82rem;border:1px solid rgba(148,163,184,.16);border-radius:.62rem;background:rgba(2,8,16,.36);color:rgba(226,232,240,.92);font-size:.9rem;font-weight:var(--font-weight-bold)}.criteria-toggle input{width:1rem;height:1rem;accent-color:var(--criteria-green)}.criteria-multi{position:relative;z-index:1;display:grid;gap:.34rem;min-width:0}.criteria-multi.is-open{z-index:120}.criteria-multi__label-row{display:flex;gap:.5rem;align-items:center;justify-content:space-between;min-height:1.2rem}.criteria-multi__label-row>span{color:var(--criteria-muted);font-size:.8rem;font-weight:var(--font-weight-bold)}.criteria-multi__label-main{display:inline-flex;min-width:0;align-items:center;gap:.38rem}.criteria-multi__label-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.criteria-multi__label-main strong{display:inline-flex;min-height:1.35rem;flex:0 0 auto;align-items:center;padding:0 .42rem;border:1px solid rgba(52,211,153,.18);border-radius:999px;background:rgba(52,211,153,.08);color:#a7f3d0;font-size:.68rem;font-weight:var(--font-weight-bold)}.criteria-multi__clear{display:inline-flex;min-height:1.85rem;align-items:center;gap:.35rem;padding:0 .6rem;border:1px solid rgba(52,211,153,.42);border-radius:999px;background:linear-gradient(180deg, rgba(52, 211, 153, 0.11), rgba(52, 211, 153, 0.04)),rgba(2,8,16,.62);box-shadow:0 .45rem 1.1rem rgba(0,0,0,.2);color:#bbf7d0;cursor:pointer;font:inherit;font-size:.74rem;font-weight:var(--font-weight-bold);transition:border-color 160ms ease,background 160ms ease,color 160ms ease,transform 160ms ease}.criteria-multi__clear span{color:inherit;font:inherit}.criteria-multi__clear svg{width:.86rem;height:.86rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.45}.criteria-multi__clear:hover,.criteria-multi__clear:focus-visible{border-color:rgba(52,211,153,.72);background:rgba(52,211,153,.15);color:#ecfdf5;transform:translateY(-1px)}.criteria-multi__control{display:grid;grid-template-columns:minmax(0, 1fr) auto;min-height:3rem;align-items:center;gap:.5rem;padding:0 .68rem;border:1px solid rgba(148,163,184,.16);border-radius:.62rem;background:rgba(2,8,16,.36);color:#fff;cursor:pointer;text-align:left}.criteria-multi__control svg{width:1.08rem;height:1.08rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.criteria-multi__control:hover,.criteria-multi__control:focus-visible{border-color:rgba(52,211,153,.42);outline:0}.criteria-multi__summary{display:grid;min-width:0;gap:.1rem}.criteria-multi__summary strong,.criteria-multi__summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.criteria-multi__summary strong{color:rgba(203,213,225,.68);font-size:.86rem;font-weight:var(--font-weight-semibold)}.criteria-multi__summary small{color:rgba(167,243,208,.76);font-size:.7rem;font-weight:var(--font-weight-bold)}.criteria-multi__summary.has-selection strong{color:#f8fafc}.criteria-multi__placeholder{color:rgba(203,213,225,.58);font-size:.86rem}.criteria-chip{display:inline-flex;max-width:min(100%,18rem);min-height:2.8rem;align-items:center;gap:.55rem;padding:.4rem .46rem .4rem .8rem;border:1px solid rgba(52,211,153,.34);border-radius:.8rem;background:linear-gradient(180deg, rgba(20, 184, 166, 0.16), rgba(6, 78, 59, 0.12)),rgba(4,15,26,.94);box-shadow:0 .55rem 1.4rem rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.05);color:#ecfdf5;font-size:.78rem;font-weight:var(--font-weight-bold);line-height:1.15;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.criteria-chip:hover{border-color:rgba(52,211,153,.58);box-shadow:0 .7rem 1.6rem rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.06)}.criteria-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.criteria-chip__remove{display:inline-grid;width:1.8rem;height:1.8rem;flex:0 0 auto;place-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;background:rgba(15,23,42,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);color:#fff;cursor:pointer;transition:border-color 150ms ease,background 150ms ease,color 150ms ease,transform 150ms ease}.criteria-chip__remove svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.criteria-chip__remove:hover,.criteria-chip__remove:focus-visible{border-color:rgba(248,113,113,.68);background:#dc2626;color:#fff;transform:scale(1.06)}.criteria-chip--more{padding-right:.55rem;color:#fde68a}.criteria-selected-preview{display:flex;min-height:2.8rem;min-width:0;align-items:flex-start}.criteria-selected-preview.is-empty{align-items:center}.criteria-selected-preview.is-empty>span{color:rgba(148,163,184,.72);font-size:.78rem;font-weight:var(--font-weight-semibold)}.criteria-selected-preview__chips{display:flex;max-height:6rem;flex-wrap:wrap;gap:.34rem;overflow:hidden;padding-top:.05rem}.criteria-selected-preview.is-expanded .criteria-selected-preview__chips{max-height:12rem;overflow:auto;padding-right:.2rem;scrollbar-color:rgba(52,211,153,.46) rgba(15,23,42,.46);scrollbar-width:thin}.criteria-selected-preview__more{display:inline-flex;min-height:1.72rem;align-items:center;padding:0 .58rem;border:1px solid rgba(251,191,36,.2);border-radius:999px;background:rgba(251,191,36,.08);color:#fde68a;cursor:pointer;font:inherit;font-size:.74rem;font-weight:var(--font-weight-bold)}.criteria-multi__panel{position:absolute;top:calc(100% + .36rem);right:0;left:0;z-index:240;display:grid;grid-template-rows:auto auto minmax(0, 1fr) auto;gap:.52rem;height:min(26rem,62vh);padding:.6rem;border:1px solid rgba(52,211,153,.22);border-radius:.72rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.02)),rgba(3,17,29,.99);box-shadow:0 1.4rem 3.4rem rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.05)}.criteria-multi__panel--large{height:min(28rem,66vh)}.criteria-multi__panel[hidden]{display:none !important}.criteria-multi__workspace,.criteria-multi__options-panel{display:contents}.criteria-multi__search{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:.45rem;min-height:2.7rem;padding:0 .68rem;border:1px solid rgba(148,163,184,.16);border-radius:.58rem;background:rgba(2,8,16,.44)}.criteria-multi__search svg{width:1rem;height:1rem;fill:none;stroke:rgba(203,213,225,.7);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.criteria-multi__search input{width:100%;border:0;appearance:none;background:rgba(0,0,0,0);color:#fff;font:inherit;font-size:.88rem;outline:0}.criteria-multi__toolbar{display:flex;flex-wrap:wrap;gap:.36rem;align-items:center;justify-content:space-between}.criteria-multi__toolbar button,.criteria-multi__toolbar span{min-height:2rem;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:hsla(0,0%,100%,.05);color:rgba(226,232,240,.88);font:inherit;font-size:.74rem;font-weight:var(--font-weight-bold)}.criteria-multi__toolbar button{padding:0 .65rem;cursor:pointer}.criteria-multi__toolbar button:disabled{cursor:not-allowed;opacity:.44}.criteria-multi__toolbar span{display:inline-flex;align-items:center;padding:0 .65rem;color:var(--criteria-muted)}.criteria-multi__toolbar .criteria-multi__clear{min-height:2rem;border-color:rgba(52,211,153,.38);background:rgba(52,211,153,.08);color:#bbf7d0}.criteria-multi__options{display:grid;align-content:start;gap:.24rem;min-height:0;overflow:auto;padding-right:.18rem;scrollbar-color:rgba(52,211,153,.46) rgba(15,23,42,.46);scrollbar-width:thin}.criteria-option{display:grid;grid-template-columns:auto auto minmax(0, 1fr);gap:.48rem;align-items:center;min-height:2.55rem;padding:.36rem .45rem;border-radius:.52rem;color:rgba(226,232,240,.92);cursor:pointer;font-size:.86rem}.criteria-option input{position:absolute;opacity:0;pointer-events:none}.criteria-option:hover{background:rgba(52,211,153,.08)}.criteria-option__box{width:1rem;height:1rem;border:1px solid rgba(148,163,184,.34);border-radius:.28rem;background:rgba(2,8,16,.62)}.criteria-option input:checked+.criteria-option__box{border-color:rgba(52,211,153,.72);background:linear-gradient(135deg, rgba(52, 211, 153, 0.95), rgba(45, 212, 191, 0.88));box-shadow:inset 0 0 0 .22rem rgba(3,17,29,.92)}.criteria-option-empty{padding:.8rem;color:var(--criteria-muted);text-align:center}.criteria-multi__footer{display:flex;justify-content:flex-end;gap:.42rem;padding-top:.16rem;border-top:1px solid rgba(148,163,184,.1)}.criteria-multi__footer button{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;padding:0 .85rem;border-radius:.56rem;cursor:pointer;font:inherit;font-size:.8rem;font-weight:var(--font-weight-bold);letter-spacing:0}.criteria-multi__apply{border:1px solid rgba(148,163,184,.18);background:hsla(0,0%,100%,.05);color:rgba(226,232,240,.92)}.criteria-multi__done{border:1px solid rgba(52,211,153,.34);background:rgba(52,211,153,.9);color:#042f2e}.criteria-list{display:grid;gap:.72rem}.criteria-card{position:relative;display:grid;gap:.75rem;padding:.82rem;border:1px solid rgba(148,163,184,.14);border-radius:.72rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.048), rgba(255, 255, 255, 0.018)),rgba(15,23,42,.68)}.criteria-card__top{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.7rem;align-items:start}.criteria-card__top h3{margin:.42rem 0 0;color:#fff;font-size:1.05rem;line-height:1.28;letter-spacing:0}.criteria-card__badges{display:flex;flex-wrap:wrap;gap:.35rem}.criteria-badge{display:inline-flex;min-height:1.85rem;align-items:center;padding:0 .58rem;border-radius:999px;background:rgba(148,163,184,.1);color:rgba(226,232,240,.88);font-size:.74rem;font-weight:var(--font-weight-bold)}.criteria-badge--success{background:rgba(52,211,153,.12);color:#bbf7d0}.criteria-badge--danger{background:rgba(251,113,133,.12);color:#fecaca}.criteria-badge--warning{background:rgba(251,191,36,.12);color:#fde68a}.criteria-badge--info,.criteria-badge--match{background:rgba(45,212,191,.12);color:#99f6e4}.criteria-badge--muted{background:rgba(148,163,184,.1);color:rgba(203,213,225,.76)}.criteria-card__summary{display:flex;flex-wrap:wrap;gap:.36rem}.criteria-filter-summary,.criteria-summary-empty{display:inline-flex;max-width:100%;min-height:2rem;align-items:center;gap:.35rem;padding:0 .58rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:rgba(2,8,16,.28);color:rgba(226,232,240,.9);font-size:.78rem}.criteria-filter-summary strong,.criteria-summary-empty strong{color:#a7f3d0;font-weight:var(--font-weight-bold)}.criteria-card__meta{display:grid;gap:.45rem;color:var(--criteria-muted);font-size:.8rem}@media(min-width: 48em){.criteria-card__meta{grid-template-columns:repeat(3, minmax(0, 1fr))}}.criteria-card__meta span{display:grid;gap:.1rem;min-width:0}.criteria-card__meta strong{color:rgba(226,232,240,.86);font-size:.72rem;text-transform:uppercase}.criteria-actions{position:relative}.criteria-action-menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:160;display:grid;gap:.16rem;width:min(20rem,100vw - 2rem);padding:.42rem;border:1px solid rgba(52,211,153,.2);border-radius:.68rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.018)),rgba(3,17,29,.99);box-shadow:0 1.4rem 3.4rem rgba(0,0,0,.42)}.criteria-action-menu[hidden]{display:none !important}.criteria-action-menu button,.criteria-action-menu__label{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.5rem;align-items:center;min-height:2.45rem;padding:0 .58rem;border:0;border-radius:.48rem;background:rgba(0,0,0,0);color:rgba(226,232,240,.92);font:inherit;font-size:.84rem;font-weight:var(--font-weight-bold);text-align:left}.criteria-action-menu button{cursor:pointer}.criteria-action-menu button:hover,.criteria-action-menu button:focus-visible{background:rgba(52,211,153,.09);color:#fff;outline:0}.criteria-action-menu button.is-danger{color:#fecaca}.criteria-action-menu__priority{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.24rem;padding:.2rem .24rem .35rem 2.2rem}.criteria-action-menu__priority button{display:inline-flex;min-height:2rem;justify-content:center;padding:0 .48rem;background:hsla(0,0%,100%,.05);font-size:.75rem}.criteria-action-menu__priority button.is-active{background:rgba(52,211,153,.16);color:#bbf7d0}.criteria-empty{display:grid;place-items:center;gap:.55rem;min-height:14rem;padding:1.2rem;border:1px dashed rgba(148,163,184,.2);border-radius:.72rem;color:var(--criteria-muted);text-align:center}.criteria-empty strong{color:#fff;font-size:1rem}.criteria-match-list{display:grid;gap:.68rem}.criteria-match-card{display:grid;gap:.72rem;padding:.82rem;border:1px solid rgba(148,163,184,.14);border-radius:.72rem;background:rgba(15,23,42,.62)}@media(min-width: 64em){.criteria-match-card{grid-template-columns:minmax(0, 1fr) minmax(20rem, 0.8fr) auto;align-items:center}}.criteria-match-card h3{margin:.35rem 0 0;color:#fff;font-size:1rem;line-height:1.3;letter-spacing:0}.criteria-match-card p{margin:.22rem 0 0;color:var(--criteria-muted);font-size:.86rem}.criteria-match-card__meta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.36rem}.criteria-match-card__meta span{overflow:hidden;padding:.42rem .5rem;border-radius:.52rem;background:rgba(2,8,16,.28);color:rgba(226,232,240,.88);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.criteria-pagination{justify-content:center;color:var(--criteria-muted);font-size:.86rem;font-weight:var(--font-weight-bold)}.criteria-skeleton{position:relative;overflow:hidden;min-height:8rem;background:rgba(15,23,42,.62) !important}.criteria-skeleton::after{position:absolute;inset:0;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.08), transparent);content:"";transform:translateX(-100%);animation:criteria-skeleton 1.1s ease-in-out infinite}@keyframes criteria-skeleton{to{transform:translateX(100%)}}@media(max-width: 760px){.criteria-shell .dashboard-main{padding-right:10px;padding-left:10px}.criteria-hero__actions,.criteria-form-actions{display:grid;grid-template-columns:1fr}.criteria-btn{width:100%}.criteria-summary-grid{grid-template-columns:1fr}.criteria-card__top,.criteria-match-card{grid-template-columns:1fr}.criteria-multi__panel{position:fixed;top:auto;right:.75rem;bottom:.75rem;left:.75rem;height:min(30rem,74vh)}}.criteria-form-panel--editor[hidden]{display:none}.criteria-strategy-overview{display:grid;gap:1rem;padding:1.1rem;border:1px solid rgba(16,185,129,.17);border-radius:1.5rem;background:radial-gradient(circle at 100% 0, rgba(16, 185, 129, 0.09), transparent 32rem),#07111f;box-shadow:0 1.2rem 4rem rgba(0,0,0,.28)}.criteria-strategy-overview__loading{min-height:40rem;border-radius:1rem}.criteria-strategy-header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.criteria-strategy-header h2{margin:.18rem 0 0;color:#fff;font-size:3rem;font-weight:800;letter-spacing:-0.04em;line-height:1.08}.criteria-strategy-header p{max-width:80rem;margin:.42rem 0 0;color:#94a3b8;font-size:1.2rem;line-height:1.5}.criteria-coverage-score{display:grid;width:10rem;height:10rem;border-radius:50%;place-content:center;background:radial-gradient(circle, #07111f 58%, transparent 60%),conic-gradient(#10b981 var(--criteria-coverage), rgba(255, 255, 255, 0.07) 0);text-align:center}.criteria-coverage-score strong{color:#fff;font-size:2.2rem;font-weight:850;line-height:1}.criteria-coverage-score span{max-width:6rem;margin-top:.25rem;color:#94a3b8;font-size:.68rem;font-weight:750;line-height:1.25;text-transform:uppercase}.criteria-coverage-score--info{background:radial-gradient(circle, #07111f 58%, transparent 60%),conic-gradient(#3b82f6 var(--criteria-coverage), rgba(255, 255, 255, 0.07) 0)}.criteria-coverage-score--warning,.criteria-coverage-score--danger{background:radial-gradient(circle, #07111f 58%, transparent 60%),conic-gradient(#f59e0b var(--criteria-coverage), rgba(255, 255, 255, 0.07) 0)}.criteria-strategy-flow{display:grid;gap:1rem}.criteria-strategy-card{display:grid;gap:.8rem;padding:1.15rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1.25rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.025), transparent 55%),#0f172a;box-shadow:0 .7rem 2.2rem rgba(0,0,0,.18)}.criteria-strategy-card footer{display:flex;gap:.35rem;align-items:center;min-height:3.4rem;padding-top:.65rem;border-top:1px solid hsla(0,0%,100%,.07);color:#94a3b8;font-size:.88rem;font-weight:700}.criteria-strategy-card footer strong{color:#34d399;font-size:1.1rem}.criteria-strategy-card footer span{margin-left:auto;color:#6ee7b7}.criteria-strategy-card__heading{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.7rem;align-items:center}.criteria-strategy-card__heading .criteria-preference-card__icon{width:3.6rem;height:3.6rem}.criteria-strategy-card__heading h3{margin:0;color:#fff;font-size:1.35rem;font-weight:800}.criteria-strategy-card__heading p{max-width:78rem;margin:.22rem 0 0;color:#94a3b8;font-size:.92rem;line-height:1.45}.criteria-strategy-card__content{display:grid;gap:.4rem}.criteria-strategy-item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.6rem;align-items:center;min-height:4.5rem;padding:.55rem .65rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.7rem;background:#07111f}.criteria-strategy-item .criteria-preference-card__icon{width:2.6rem;height:2.6rem}.criteria-strategy-item>span{display:grid;gap:.1rem}.criteria-strategy-item strong{color:#f1f5f9;font-size:.92rem;font-weight:750}.criteria-strategy-item small{color:#64748b;font-size:.72rem}.criteria-strategy-card--list .criteria-strategy-card__content{grid-template-columns:repeat(2, minmax(0, 1fr))}.criteria-strategy-card--tiles .criteria-strategy-card__content,.criteria-strategy-card--locations .criteria-strategy-card__content,.criteria-strategy-card--status .criteria-strategy-card__content{grid-template-columns:repeat(3, minmax(0, 1fr))}.criteria-strategy-card--tiles .criteria-strategy-item,.criteria-strategy-card--locations .criteria-strategy-item,.criteria-strategy-card--status .criteria-strategy-item{min-height:6rem}.criteria-interest-grid,.criteria-method-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.55rem}.criteria-interest-grid>div,.criteria-method-grid>div{display:grid;gap:.25rem;min-height:8rem;align-content:center;padding:.7rem;border:1px solid rgba(16,185,129,.2);border-radius:.85rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.09), transparent),#07111f}.criteria-interest-grid strong,.criteria-method-grid strong{color:#fff;font-size:1rem;font-weight:800}.criteria-interest-grid span,.criteria-method-grid span{color:#94a3b8;font-size:.76rem;line-height:1.4}.criteria-method-grid>div{grid-template-columns:auto minmax(0, 1fr);gap:.55rem;align-items:center;min-height:6rem;border-color:rgba(59,130,246,.2);background:linear-gradient(145deg, rgba(59, 130, 246, 0.08), transparent),#07111f}.criteria-method-grid>div b{display:grid;min-width:3.5rem;height:3.5rem;padding:0 .35rem;border-radius:.65rem;place-items:center;background:rgba(59,130,246,.12);color:#93c5fd;font-size:.75rem}.criteria-strategy-card__empty{grid-column:1/-1;min-height:6rem;padding:1rem;border:1px dashed rgba(148,163,184,.18);border-radius:.75rem;color:#64748b;font-size:.9rem;text-align:center}.criteria-value-range{display:grid;gap:.45rem;padding:.8rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.8rem;background:#07111f}.criteria-value-range span{color:#64748b;font-size:.72rem;font-weight:800;text-transform:uppercase}.criteria-value-range strong{color:#e2e8f0;font-size:1.35rem}.criteria-value-range i{position:relative;height:.55rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.07)}.criteria-value-range i b{display:block;width:0;height:100%;background:#10b981}.criteria-value-range small{color:#64748b;font-size:.78rem}.criteria-strategy-impact{display:grid;gap:.8rem;padding:1.15rem;border:1px solid rgba(16,185,129,.15);border-left:4px solid #10b981;border-radius:1.1rem;background:rgba(16,185,129,.06)}.criteria-strategy-impact__heading{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.7rem;align-items:center}.criteria-strategy-impact__heading .criteria-icon{width:3.6rem;height:3.6rem}.criteria-strategy-impact__heading h3{margin:.12rem 0 0;color:#fff;font-size:1.3rem}.criteria-strategy-impact__heading p{margin:.2rem 0 0;color:#94a3b8;font-size:.88rem}.criteria-strategy-impact__rows{display:grid;gap:.4rem}.criteria-strategy-impact__rows span{display:flex;gap:.5rem;align-items:center;min-height:3.8rem;padding:.55rem .65rem;border-radius:.65rem;background:rgba(7,17,31,.6);color:#cbd5e1;font-size:.9rem;line-height:1.4}.criteria-strategy-impact__rows strong{min-width:3rem;color:#34d399;font-size:1.2rem}.criteria-strategy-impact__rows .criteria-strategy-impact__alignment{border-left:2px solid #3b82f6;color:#bfdbfe}.criteria-strategy-action{padding-top:.2rem;text-align:right}.criteria-strategy-action .criteria-btn{min-height:5.6rem;padding:0 1.5rem;font-size:1rem;font-weight:800}.criteria-strategy-empty{display:grid;min-height:28rem;place-items:center;align-content:center;gap:.55rem;text-align:center}.criteria-strategy-empty .criteria-icon{width:5rem;height:5rem}.criteria-strategy-empty h2,.criteria-strategy-empty p{margin:0}.criteria-strategy-empty h2{color:#fff;font-size:1.8rem}.criteria-strategy-empty p{max-width:50rem;color:#94a3b8;line-height:1.5}.criteria-strategy-empty .criteria-btn{margin-top:.5rem;min-height:5.2rem}@media(max-width: 75em){.criteria-interest-grid,.criteria-method-grid,.criteria-strategy-card--tiles .criteria-strategy-card__content,.criteria-strategy-card--locations .criteria-strategy-card__content,.criteria-strategy-card--status .criteria-strategy-card__content{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.criteria-strategy-overview{padding:.72rem}.criteria-strategy-header{grid-template-columns:1fr}.criteria-strategy-header h2{font-size:2.2rem}.criteria-strategy-header p{font-size:1rem}.criteria-coverage-score{width:8rem;height:8rem}.criteria-strategy-card--list .criteria-strategy-card__content,.criteria-interest-grid,.criteria-method-grid,.criteria-strategy-card--tiles .criteria-strategy-card__content,.criteria-strategy-card--locations .criteria-strategy-card__content,.criteria-strategy-card--status .criteria-strategy-card__content{grid-template-columns:1fr}.criteria-strategy-action .criteria-btn{width:100%}}.criteria-form-panel>.criteria-panel-header{align-items:end;padding:.85rem;border:1px solid rgba(16,185,129,.16);border-radius:1rem;background:radial-gradient(circle at 100% 0, rgba(16, 185, 129, 0.1), transparent 24rem),#07111f}.criteria-form-panel>.criteria-panel-header h2{margin-top:.15rem;color:#fff;font-size:clamp(2.6rem,2.4vw,3rem);font-weight:800;letter-spacing:-0.035em}.criteria-form-panel>.criteria-panel-header p{max-width:70rem;color:#94a3b8;font-size:1.05rem;line-height:1.5}.criteria-draft-summary{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.55rem}.criteria-draft-summary article{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.65rem;align-items:center;min-height:7rem;padding:.7rem .8rem;border:1px solid rgba(16,185,129,.15);border-radius:1rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.07), transparent 65%),#0f172a;box-shadow:0 .8rem 2rem rgba(0,0,0,.18)}.criteria-draft-summary article div{display:grid;gap:.12rem}.criteria-draft-summary article strong{color:#fff;font-size:2rem;font-weight:850;line-height:1}.criteria-draft-summary article span:not(.criteria-preference-card__icon){color:#94a3b8;font-size:.85rem;font-weight:700}.criteria-draft-summary .criteria-preference-card__icon{width:3.4rem;height:3.4rem}.criteria-form-section--preferences .criteria-field-grid,.criteria-form-section--geography .criteria-field-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem}.criteria-preference-card{position:relative;display:grid;gap:.48rem;min-width:0;min-height:14rem;align-content:start;padding:.72rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1.2rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.025), transparent 55%),#0f172a;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.criteria-preference-card::after{position:absolute;right:.85rem;bottom:0;left:.85rem;height:2px;border-radius:999px 999px 0 0;background:#10b981;content:"";opacity:.25}.criteria-preference-card:hover,.criteria-preference-card:focus-within,.criteria-preference-card.has-selection{border-color:rgba(16,185,129,.32);box-shadow:0 .9rem 2.4rem rgba(0,0,0,.24),0 0 1.5rem rgba(16,185,129,.07);transform:translateY(-2px)}.criteria-preference-card.has-selection{background:linear-gradient(145deg, rgba(16, 185, 129, 0.08), transparent 58%),#0f172a}.criteria-preference-card--info::after{background:#3b82f6}.criteria-preference-card--warning::after{background:#f59e0b}.criteria-preference-card .criteria-multi__label-row{align-items:flex-start}.criteria-preference-card .criteria-multi__label-main{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.5rem;align-items:center;min-width:0}.criteria-preference-card .criteria-multi__label-main>span:last-child{display:grid;gap:.12rem;min-width:0}.criteria-preference-card .criteria-multi__label-main strong{color:#fff;font-size:1.02rem;font-weight:800;letter-spacing:0;text-transform:none}.criteria-preference-card .criteria-multi__label-main small{color:#64748b;font-size:.72rem;font-weight:550;line-height:1.35}.criteria-preference-card__icon{display:grid;flex:0 0 auto;width:2.7rem;height:2.7rem;border:1px solid rgba(16,185,129,.2);border-radius:.7rem;place-items:center;background:rgba(16,185,129,.08);color:#6ee7b7}.criteria-preference-card__icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.criteria-preference-card--info .criteria-preference-card__icon{border-color:rgba(59,130,246,.2);background:rgba(59,130,246,.08);color:#93c5fd}.criteria-preference-card--warning .criteria-preference-card__icon{border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.08);color:#fcd34d}.criteria-preference-card__count{flex:0 0 auto;min-height:2rem;padding:0 .5rem;border:1px solid rgba(16,185,129,.18);border-radius:999px;background:rgba(16,185,129,.07);color:#6ee7b7;font-size:.68rem;line-height:1.9rem;white-space:nowrap}.criteria-preference-card .criteria-multi__control{min-height:4.6rem;margin-top:.12rem;border-color:hsla(0,0%,100%,.09);border-radius:.72rem;background:#07111f}.criteria-preference-card .criteria-multi__summary strong{color:#e2e8f0;font-size:.88rem}.criteria-preference-card .criteria-multi__summary small{color:#64748b;font-size:.68rem}.criteria-preference-card .criteria-selected-preview{min-height:3.2rem;margin-top:auto;padding:.35rem;border:1px solid hsla(0,0%,100%,.055);border-radius:.58rem;background:rgba(7,17,31,.55)}.criteria-preference-card .criteria-selected-preview.is-empty{display:grid;place-items:center;color:#475569;font-size:.7rem}.criteria-preference-card .criteria-chip{min-height:2.35rem;border-color:rgba(16,185,129,.2);border-radius:999px;background:#07111f;color:#e2e8f0;font-size:.72rem}.criteria-preference-card .criteria-multi__panel{width:min(38rem,100vw - 3rem);border-color:rgba(16,185,129,.25);border-radius:.85rem;background:#07111f;box-shadow:0 1.5rem 4rem rgba(0,0,0,.5)}.criteria-selection-overview__empty{min-height:8rem;flex-direction:column}.criteria-selection-overview__empty::after{max-width:42rem;color:#64748b;content:"Create procurement preferences to receive intelligent tender matching, opportunity alerts, and procurement recommendations.";font-size:.75rem;line-height:1.4;text-align:center}@media(max-width: 75em){.criteria-draft-summary{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.criteria-form-panel>.criteria-panel-header h2{font-size:2rem}.criteria-form-section--preferences .criteria-field-grid,.criteria-form-section--geography .criteria-field-grid{grid-template-columns:1fr}.criteria-draft-summary{grid-template-columns:repeat(2, minmax(0, 1fr))}.criteria-preference-card{min-height:12rem}}.criteria-hero{grid-template-columns:minmax(0, 1fr) auto;gap:1rem;align-items:end;padding:1.1rem;border-color:rgba(16,185,129,.2);background:radial-gradient(circle at 92% 0, rgba(16, 185, 129, 0.12), transparent 28rem),rgba(5,14,25,.97)}.criteria-hero__intro{max-width:72rem}.criteria-hero__intro h1.page-title{margin-top:.2rem;color:#fff;font-size:2.8rem;font-weight:800;letter-spacing:-0.035em}.criteria-hero__intro p.page-subtitle{max-width:72rem;color:#94a3b8;font-size:1.15rem;line-height:1.5}.criteria-live-summary{display:grid;grid-template-columns:repeat(4, minmax(8rem, 1fr));gap:.42rem}.criteria-live-summary__card{display:grid;gap:.12rem;min-height:5.3rem;align-content:center;padding:.55rem .65rem;border:1px solid rgba(16,185,129,.15);border-radius:.85rem;background:rgba(16,185,129,.075)}.criteria-live-summary__card strong{color:#fff;font-size:1.7rem;font-weight:850}.criteria-live-summary__card span{color:#94a3b8;font-size:.82rem;font-weight:700}.criteria-live-summary__card--info{border-color:rgba(59,130,246,.2);background:rgba(59,130,246,.08)}.criteria-live-summary__card--info strong{color:#93c5fd}.criteria-hero__actions{grid-column:1/-1;justify-content:flex-end;padding-top:.65rem;border-top:1px solid hsla(0,0%,100%,.07)}.criteria-form-panel{padding:1rem;border-color:rgba(16,185,129,.18);background:linear-gradient(145deg, rgba(16, 185, 129, 0.025), transparent 38%),rgba(5,14,25,.97)}.criteria-configuration-workspace{display:grid;grid-template-columns:minmax(0, 7fr) minmax(24rem, 3fr);gap:.8rem;align-items:start}.criteria-configuration-workspace__main{display:grid;gap:.7rem;min-width:0}.criteria-form-layout{gap:.65rem}.criteria-form-section{position:relative;padding:.8rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1.1rem;background:rgba(15,23,42,.76)}.criteria-form-section::before{position:absolute;top:1rem;bottom:1rem;left:0;width:3px;border-radius:0 999px 999px 0;background:#10b981;content:""}.criteria-form-section--geography::before{background:#3b82f6}.criteria-form-section--monitoring::before{background:#f59e0b}.criteria-form-section__heading{padding-bottom:.55rem;border-bottom:1px solid hsla(0,0%,100%,.07)}.criteria-form-section__heading>span{display:grid;width:2.3rem;height:2.3rem;border:1px solid rgba(16,185,129,.24);border-radius:.6rem;place-items:center;background:rgba(16,185,129,.08);color:#6ee7b7;font-size:.8rem}.criteria-form-section__heading h3{color:#fff;font-size:1.1rem}.criteria-form-section__heading p{color:#64748b;font-size:.85rem}.criteria-multi__control,.criteria-field input,.criteria-field select,.criteria-field textarea,.criteria-toggle{border-color:hsla(0,0%,100%,.09);border-radius:.65rem;background:rgba(7,17,31,.82)}.criteria-selection-overview{position:sticky;z-index:5;bottom:5.3rem;padding:.75rem;border-color:rgba(16,185,129,.18);border-radius:1rem;background:rgba(7,17,31,.95);box-shadow:0 1rem 2.5rem rgba(0,0,0,.24);backdrop-filter:blur(14px)}.criteria-strategy-counts{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.35rem}.criteria-strategy-counts span{display:grid;gap:.08rem;padding:.4rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.5rem;background:hsla(0,0%,100%,.025);color:#64748b;font-size:.7rem;font-weight:700}.criteria-strategy-counts strong{color:#34d399;font-size:1.15rem}.criteria-intelligence-sidebar{position:sticky;top:.75rem;display:grid;gap:.55rem;min-width:0}.criteria-health-card,.criteria-insight-card{display:grid;gap:.55rem;min-width:0;padding:.72rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.035), transparent 52%),#0f172a}.criteria-health-card{grid-template-columns:auto minmax(0, 1fr);align-items:center;border-color:rgba(16,185,129,.18)}.criteria-health-card h3,.criteria-health-card p{margin:0}.criteria-health-card h3{margin-top:.12rem;color:#fff;font-size:1rem}.criteria-health-card p{margin-top:.2rem;color:#64748b;font-size:.75rem;line-height:1.4}.criteria-health-card__score{display:grid;width:6.4rem;height:6.4rem;border-radius:50%;place-content:center;background:radial-gradient(circle, #0f172a 58%, transparent 60%),conic-gradient(#10b981 var(--criteria-health), rgba(255, 255, 255, 0.07) 0);text-align:center}.criteria-health-card__score strong{color:#fff;font-size:1.35rem;font-weight:850}.criteria-health-card__score span{color:#94a3b8;font-size:.62rem;font-weight:750;text-transform:uppercase}.criteria-health-card--info .criteria-health-card__score{background:radial-gradient(circle, #0f172a 58%, transparent 60%),conic-gradient(#3b82f6 var(--criteria-health), rgba(255, 255, 255, 0.07) 0)}.criteria-health-card--warning .criteria-health-card__score,.criteria-health-card--danger .criteria-health-card__score{background:radial-gradient(circle, #0f172a 58%, transparent 60%),conic-gradient(#f59e0b var(--criteria-health), rgba(255, 255, 255, 0.07) 0)}.criteria-health-card__factors{display:grid;grid-column:1/-1;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.25rem}.criteria-health-card__factors span{display:flex;gap:.3rem;align-items:center;color:#64748b;font-size:.7rem}.criteria-health-card__factors b{display:grid;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;border-radius:50%;place-items:center;background:hsla(0,0%,100%,.05);color:#64748b;font-size:.65rem}.criteria-health-card__factors .is-complete{color:#cbd5e1}.criteria-health-card__factors .is-complete b{background:rgba(16,185,129,.12);color:#34d399}.criteria-insight-card h3{margin:.08rem 0 0;color:#fff;font-size:.95rem}.criteria-impact-list,.criteria-recommendations,.criteria-performance-bars{display:grid;gap:.3rem}.criteria-impact-list span,.criteria-recommendations span{display:flex;gap:.38rem;align-items:center;padding:.38rem .42rem;border-radius:.45rem;background:rgba(7,17,31,.62);color:#94a3b8;font-size:.74rem}.criteria-impact-list strong{color:#34d399;font-size:.92rem}.criteria-recommendations span{display:grid;gap:.08rem;border-left:2px solid #3b82f6}.criteria-recommendations span b{color:#cbd5e1;font-size:.76rem}.criteria-recommendations span small{color:#60a5fa;font-size:.68rem;font-weight:700}.criteria-performance-bars>div{display:grid;gap:.22rem}.criteria-performance-bars span{display:flex;justify-content:space-between;color:#94a3b8;font-size:.7rem}.criteria-performance-bars strong{color:#e2e8f0}.criteria-performance-bars i{height:.38rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.07)}.criteria-performance-bars i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #10b981, #3b82f6)}.criteria-form-actions--sticky{z-index:12;gap:.5rem;justify-content:flex-end;padding:.65rem 0;border-top:1px solid rgba(16,185,129,.15);background:rgba(5,14,25,.94);backdrop-filter:blur(14px)}.criteria-form-actions--sticky .criteria-btn{min-height:5.2rem;padding:0 1.1rem;font-weight:800}@media(max-width: 100em){.criteria-hero{grid-template-columns:1fr}}@media(max-width: 75em){.criteria-configuration-workspace{grid-template-columns:1fr}.criteria-intelligence-sidebar{position:static;grid-template-columns:repeat(2, minmax(0, 1fr))}.criteria-selection-overview{position:static}}@media(max-width: 760px){.criteria-live-summary,.criteria-intelligence-sidebar,.criteria-strategy-counts,.criteria-health-card__factors{grid-template-columns:repeat(2, minmax(0, 1fr))}.criteria-form-actions--sticky{display:grid;grid-template-columns:1fr}.criteria-form-actions--sticky .criteria-btn{width:100%}}.criteria-shell .dashboard-main{max-width:1680px}.criteria-main{gap:1.15rem}.criteria-hero,.criteria-summary-section,.criteria-form-panel,.criteria-list-panel,.criteria-matches-panel{border-color:rgba(148,163,184,.18);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.055), transparent 44%),rgba(5,16,29,.96)}.criteria-hero{padding:1.15rem 1.2rem}.criteria-hero .page-title{font-size:2.2rem;font-weight:700}.criteria-hero .page-subtitle{max-width:72rem;font-size:1.4rem;line-height:1.4}.criteria-btn{border-radius:.8rem}.criteria-summary-section{display:grid;gap:.8rem;padding:.9rem}.criteria-section-heading{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;justify-content:space-between}.criteria-section-heading h2{margin:.2rem 0 0;color:#fff;font-size:1.25rem;letter-spacing:0}.criteria-section-heading>span{color:var(--criteria-muted);font-size:.78rem;font-weight:var(--font-weight-semibold)}.criteria-summary-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem}@media(min-width: 48em){.criteria-summary-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 80em){.criteria-summary-grid{grid-template-columns:repeat(6, minmax(0, 1fr))}}.criteria-stat-card{position:relative;display:grid;min-height:9.5rem;grid-template-columns:auto minmax(0, 1fr);align-content:stretch;align-items:start;gap:.7rem;padding:.85rem;overflow:hidden;border-left:2px solid rgba(52,211,153,.7);background:linear-gradient(155deg, rgba(52, 211, 153, 0.09), transparent 56%),rgba(9,24,39,.96);transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.criteria-stat-card::after{position:absolute;right:-2.4rem;bottom:-3rem;width:7rem;height:7rem;border-radius:50%;background:rgba(52,211,153,.07);content:""}.criteria-stat-card:hover{border-color:rgba(52,211,153,.65);box-shadow:0 0 1.6rem rgba(52,211,153,.12);transform:translateY(-2px)}.criteria-stat-card>div{position:relative;z-index:1;display:grid;align-content:start;gap:.32rem}.criteria-stat-card span{color:rgba(226,232,240,.9);font-size:.78rem;text-transform:uppercase}.criteria-stat-card strong{font-size:2.4rem;font-weight:700}.criteria-stat-card small{color:var(--criteria-muted);font-size:.72rem;line-height:1.35}.criteria-stat-card--blue{border-left-color:rgba(96,165,250,.8)}.criteria-stat-card--blue .criteria-icon{border-color:rgba(96,165,250,.28);background:rgba(96,165,250,.1);color:#bfdbfe}.criteria-stat-card--orange{border-left-color:rgba(251,191,36,.8)}.criteria-stat-card--orange .criteria-icon{border-color:rgba(251,191,36,.28);background:rgba(251,191,36,.1);color:#fde68a}.criteria-stat-card--muted{border-left-color:rgba(148,163,184,.65)}.criteria-stat-card.criteria-skeleton::after{inset:0;width:auto;height:auto;border-radius:0;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.08), transparent);transform:translateX(-100%);animation:criteria-skeleton 1.1s ease-in-out infinite}.criteria-form-panel,.criteria-list-panel,.criteria-matches-panel{padding:1rem}.criteria-panel-header{align-items:flex-start}.criteria-panel-header h2{font-size:1.5rem;font-weight:700}.criteria-panel-header p{max-width:62rem;margin:.3rem 0 0;color:var(--criteria-muted);font-size:.82rem;line-height:1.45}.criteria-form-layout{display:grid;gap:.8rem}@media(min-width: 80em){.criteria-form-layout{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start}}.criteria-form-section{position:relative;display:grid;gap:.8rem;min-width:0;padding:.85rem;border:1px solid rgba(148,163,184,.14);border-radius:.8rem;background:linear-gradient(160deg, rgba(52, 211, 153, 0.045), transparent 42%),rgba(10,24,39,.82)}.criteria-form-section__heading{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.65rem;align-items:start;padding-bottom:.65rem;border-bottom:1px solid rgba(148,163,184,.12)}.criteria-form-section__heading>span{display:inline-grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(52,211,153,.3);border-radius:.58rem;background:rgba(52,211,153,.1);color:#a7f3d0;font-size:.72rem;font-weight:var(--font-weight-bold)}.criteria-form-section__heading h3{margin:0;color:#fff;font-size:1.05rem;letter-spacing:0}.criteria-form-section__heading p{margin:.18rem 0 0;color:var(--criteria-muted);font-size:.75rem;line-height:1.4}@media(min-width: 48em){.criteria-settings-grid--alerts{grid-template-columns:repeat(3, minmax(0, 1fr))}}.criteria-field input,.criteria-field select,.criteria-field textarea{border-radius:.8rem;background:rgba(1,9,18,.64)}.criteria-field textarea{min-height:6.5rem}.criteria-toggle,.criteria-multi__control,.criteria-multi__panel,.criteria-multi__search{border-radius:.8rem}.criteria-toggle{min-height:3rem;align-self:end;background:rgba(1,9,18,.64)}.criteria-multi{z-index:auto}.criteria-multi.is-open{z-index:500}.criteria-multi__panel{z-index:600}.criteria-chip{min-height:2rem;padding:.28rem .36rem .28rem .62rem}.criteria-chip__remove{width:1.45rem;height:1.45rem}.criteria-selection-overview{display:grid;gap:.8rem;padding:.85rem;border:1px solid rgba(52,211,153,.18);border-radius:.8rem;background:linear-gradient(145deg, rgba(52, 211, 153, 0.06), transparent 50%),rgba(6,20,33,.86)}.criteria-selection-overview__body{display:grid;gap:.6rem}.criteria-selection-overview__empty{display:flex;min-height:4rem;align-items:center;justify-content:center;gap:.55rem;border:1px dashed rgba(148,163,184,.18);border-radius:.8rem;color:var(--criteria-muted);font-size:.82rem}.criteria-selection-group{display:grid;grid-template-columns:minmax(9rem, 0.25fr) minmax(0, 1fr);gap:.7rem;align-items:start;padding:.55rem;border:1px solid rgba(148,163,184,.12);border-radius:.7rem;background:rgba(1,9,18,.34)}.criteria-selection-group__heading{display:grid;gap:.12rem}.criteria-selection-group__heading strong{color:#fff;font-size:.78rem}.criteria-selection-group__heading span{color:#a7f3d0;font-size:.68rem;font-weight:var(--font-weight-bold)}.criteria-selection-group__chips{display:flex;flex-wrap:wrap;gap:.3rem}.criteria-form-actions--sticky{position:sticky;bottom:.5rem;z-index:90;justify-content:flex-end;padding:.65rem;border:1px solid rgba(52,211,153,.18);border-radius:.8rem;background:rgba(3,17,29,.96);box-shadow:0 .8rem 2rem rgba(0,0,0,.28)}.criteria-register-filter{display:grid;gap:.55rem;padding:.7rem;border:1px solid rgba(148,163,184,.14);border-radius:.8rem;background:rgba(1,9,18,.38)}@media(min-width: 48em){.criteria-register-filter{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80em){.criteria-register-filter{grid-template-columns:repeat(4, minmax(0, 1fr))}}.criteria-register-filter .criteria-btn{align-self:end}.criteria-filter-field{display:grid;gap:.3rem;min-width:0}.criteria-filter-field>span{color:var(--criteria-muted);font-size:.7rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.criteria-filter-field input,.criteria-filter-field select{width:100%;min-height:3rem;padding:0 .72rem;border:1px solid rgba(148,163,184,.16);border-radius:.8rem;background:rgba(2,8,16,.72);color:#fff;font:inherit;font-size:.82rem;outline:0}.criteria-filter-field input:focus,.criteria-filter-field select:focus{border-color:rgba(52,211,153,.52);box-shadow:0 0 0 .2rem rgba(52,211,153,.1)}@media(min-width: 80em){.criteria-filter-field--search{grid-column:span 2}}.criteria-list{gap:.65rem}.criteria-card{z-index:1;gap:.65rem;border-left:2px solid rgba(52,211,153,.52);border-radius:.8rem;background:linear-gradient(145deg, rgba(52, 211, 153, 0.045), transparent 45%),rgba(9,23,38,.94)}.criteria-card:has([data-criteria-menu]:not([hidden])){z-index:300}.criteria-card__identity{min-width:0}.criteria-card__identity h3{font-size:1.5rem;font-weight:700}.criteria-card__identity p{margin:.3rem 0 0;color:var(--criteria-muted);font-size:.78rem;line-height:1.4}.criteria-badge{font-size:1.1rem;font-weight:600}.criteria-actions{z-index:10}.criteria-actions__trigger{min-height:2.65rem}.criteria-actions__trigger svg{width:1rem;height:1rem;fill:currentColor}.criteria-action-menu{z-index:700}.criteria-card__register-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.4rem;margin:0}@media(min-width: 48em){.criteria-card__register-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 80em){.criteria-card__register-grid{grid-template-columns:repeat(6, minmax(0, 1fr))}}.criteria-card__register-grid div{min-width:0;padding:.52rem;border:1px solid rgba(148,163,184,.1);border-radius:.62rem;background:rgba(1,9,18,.34)}.criteria-card__register-grid dt{color:var(--criteria-muted);font-size:.66rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.criteria-card__register-grid dd{margin:.15rem 0 0;overflow:hidden;color:#f8fafc;font-size:.8rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.criteria-card__filter-register{display:grid;gap:.38rem}.criteria-card__filter-register>strong{color:var(--criteria-muted);font-size:.68rem;text-transform:uppercase}.criteria-match-card{position:relative;display:grid;gap:.7rem;border-left:2px solid rgba(52,211,153,.58);border-radius:.8rem;background:linear-gradient(145deg, rgba(52, 211, 153, 0.045), transparent 45%),rgba(9,23,38,.94)}@media(min-width: 64em){.criteria-match-card{grid-template-columns:1fr;align-items:stretch}}.criteria-match-card h3{font-size:1.3rem;font-weight:700}.criteria-match-card__top{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.7rem;align-items:start}.criteria-match-card__meta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.4rem;margin:0}@media(min-width: 64em){.criteria-match-card__meta{grid-template-columns:repeat(5, minmax(0, 1fr))}}.criteria-match-card__meta div{min-width:0;padding:.52rem;border-radius:.62rem;background:rgba(1,9,18,.34)}.criteria-match-card__meta dt{color:var(--criteria-muted);font-size:.66rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.criteria-match-card__meta dd{margin:.16rem 0 0;overflow:hidden;color:#f8fafc;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.criteria-match-card__reason{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;padding:.5rem .6rem;border:1px solid rgba(52,211,153,.12);border-radius:.62rem;background:rgba(52,211,153,.055);color:var(--criteria-muted);font-size:.75rem}.criteria-match-card__reason strong{color:#a7f3d0}.criteria-match-actions{position:relative;z-index:20}.criteria-match-actions[open]{z-index:800}.criteria-match-actions summary{display:inline-flex;min-height:2.65rem;align-items:center;gap:.42rem;padding:0 .72rem;border:1px solid rgba(148,163,184,.18);border-radius:.8rem;background:hsla(0,0%,100%,.045);color:#fff;cursor:pointer;font-size:.8rem;font-weight:var(--font-weight-bold);list-style:none}.criteria-match-actions summary::-webkit-details-marker{display:none}.criteria-match-actions>div{position:absolute;top:calc(100% + .35rem);right:0;display:grid;gap:.18rem;width:min(19rem,100vw - 2rem);padding:.45rem;border:1px solid rgba(52,211,153,.2);border-radius:.8rem;background:rgba(3,17,29,.99);box-shadow:0 1.4rem 3.4rem rgba(0,0,0,.42)}.criteria-match-actions>div a,.criteria-match-actions>div button{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.5rem;align-items:center;min-height:2.55rem;padding:0 .58rem;border:0;border-radius:.55rem;background:rgba(0,0,0,0);color:rgba(226,232,240,.92);cursor:pointer;font:inherit;font-size:.82rem;font-weight:var(--font-weight-bold);text-align:left;text-decoration:none}.criteria-match-actions>div a:hover,.criteria-match-actions>div a:focus-visible,.criteria-match-actions>div button:hover,.criteria-match-actions>div button:focus-visible{background:rgba(52,211,153,.09);color:#fff;outline:0}@media(max-width: 760px){.criteria-hero .page-title{font-size:2rem}.criteria-hero .page-subtitle{font-size:1rem}.criteria-summary-grid{grid-template-columns:1fr}.criteria-selection-group,.criteria-match-card__top{grid-template-columns:1fr}.criteria-form-actions--sticky{grid-template-columns:1fr}.criteria-match-actions summary{width:100%;justify-content:center}.criteria-match-actions>div{right:auto;left:0}}.criteria-form-panel>.criteria-panel-header{padding:.85rem;border:1px solid rgba(16,185,129,.16);border-radius:1rem;background:radial-gradient(circle at 100% 0, rgba(16, 185, 129, 0.1), transparent 24rem),#07111f}.criteria-form-panel>.criteria-panel-header h2{font-size:clamp(2.6rem,2.4vw,3rem);font-weight:800}.criteria-form-panel>.criteria-panel-header p{max-width:70rem;font-size:1.05rem}.criteria-draft-summary{grid-template-columns:repeat(4, minmax(0, 1fr))}.criteria-form-section--preferences .criteria-field-grid,.criteria-form-section--geography .criteria-field-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem}.criteria-multi.criteria-preference-card{min-height:14rem;padding:.72rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1.2rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.025), transparent 55%),#0f172a}.criteria-multi.criteria-preference-card.has-selection,.criteria-multi.criteria-preference-card:hover,.criteria-multi.criteria-preference-card:focus-within{border-color:rgba(16,185,129,.32);background:linear-gradient(145deg, rgba(16, 185, 129, 0.08), transparent 58%),#0f172a}.criteria-multi.criteria-preference-card .criteria-multi__control{min-height:4.6rem;border-radius:.72rem;background:#07111f}.criteria-multi.criteria-preference-card .criteria-selected-preview{min-height:3.2rem;margin-top:auto;padding:.35rem;border-radius:.58rem;background:rgba(7,17,31,.55)}.criteria-multi.criteria-preference-card .criteria-chip{min-height:2.35rem;border-radius:999px;background:#07111f}@media(max-width: 75em){.criteria-draft-summary{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.criteria-form-panel>.criteria-panel-header h2{font-size:2rem}.criteria-form-section--preferences .criteria-field-grid,.criteria-form-section--geography .criteria-field-grid{grid-template-columns:1fr}}.criteria-form-panel.criteria-form-panel--editor[hidden]{display:none}.criteria-selection-overview,.criteria-form-actions.criteria-form-actions--sticky{position:static;inset:auto}.criteria-form-panel--editor{max-width:118rem;margin-right:auto;margin-left:auto}.criteria-form-panel--editor .criteria-draft-summary,.criteria-form-panel--editor .criteria-intelligence-sidebar{display:none}.criteria-form-panel--editor .criteria-configuration-workspace{grid-template-columns:1fr}.criteria-form-panel--editor>.criteria-panel-header{display:grid;grid-template-columns:minmax(0, 1fr) auto;padding:1.2rem;border-radius:1.25rem}.criteria-form-panel--editor>.criteria-panel-header h2{font-size:3rem}.criteria-form-panel--editor>.criteria-panel-header p{max-width:80rem;font-size:1.15rem}.criteria-preference-step{gap:.9rem;padding:1.2rem;border-radius:1.25rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.025), transparent 55%),#0f172a}.criteria-preference-step .criteria-form-section__heading{align-items:center;padding-bottom:.8rem}.criteria-preference-step .criteria-form-section__heading>span{width:3.2rem;height:3.2rem;border-radius:50%;font-size:1rem;font-weight:850}.criteria-preference-step .criteria-form-section__heading h3{font-size:1.5rem;font-weight:800}.criteria-preference-step .criteria-form-section__heading p{margin-top:.18rem;color:#94a3b8;font-size:.95rem;line-height:1.45}.criteria-friendly-options{display:grid;gap:.7rem}.criteria-friendly-options--locations{grid-template-columns:repeat(2, minmax(0, 1fr))}.criteria-friendly-selector{display:grid;gap:.65rem}.criteria-friendly-selector__top{display:flex;gap:.6rem;align-items:center;justify-content:space-between}.criteria-friendly-selector__top>div{display:grid;gap:.1rem}.criteria-friendly-selector__top strong{color:#e2e8f0;font-size:1rem;font-weight:800}.criteria-friendly-selector__top span{color:#6ee7b7;font-size:.76rem;font-weight:700}.criteria-friendly-selector__search{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.5rem;align-items:center;min-height:4.6rem;padding:0 .7rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;background:#07111f}.criteria-friendly-selector__search:focus-within{border-color:rgba(16,185,129,.5);box-shadow:0 0 0 3px rgba(16,185,129,.08)}.criteria-friendly-selector__search .criteria-icon{width:1.6rem;height:1.6rem;border:0;background:rgba(0,0,0,0)}.criteria-friendly-selector__search input{width:100%;border:0;outline:0;background:rgba(0,0,0,0);color:#fff;font:inherit;font-size:1rem}.criteria-friendly-selector__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.55rem}.criteria-friendly-selector__grid--tenderCategories{grid-template-columns:repeat(3, minmax(0, 1fr))}.criteria-friendly-choice{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.55rem;align-items:center;min-height:7rem;padding:.72rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:#07111f;color:#cbd5e1;cursor:pointer;transition:border-color 160ms ease,background 160ms ease,transform 160ms ease}.criteria-friendly-choice:hover,.criteria-friendly-choice.is-selected{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.1);transform:translateY(-2px)}.criteria-friendly-choice input{position:absolute;width:1px;height:1px;opacity:0}.criteria-friendly-choice .criteria-preference-card__icon{width:3rem;height:3rem}.criteria-friendly-choice>span{display:grid;gap:.16rem;min-width:0}.criteria-friendly-choice strong{color:#fff;font-size:.95rem;font-weight:800;line-height:1.3}.criteria-friendly-choice small{color:#64748b;font-size:.72rem;line-height:1.35}.criteria-friendly-choice>b{display:grid;width:2rem;height:2rem;border-radius:50%;place-items:center;background:hsla(0,0%,100%,.05);color:#64748b;font-size:.8rem}.criteria-friendly-choice.is-selected>b{background:#10b981;color:#fff}.criteria-friendly-selector__note{color:#64748b;font-size:.75rem}.criteria-preference-step--organizations .criteria-preference-card,.criteria-preference-step--locations .criteria-preference-card{min-height:0}.criteria-preference-step--organizations .criteria-friendly-options{grid-template-columns:repeat(2, minmax(0, 1fr))}.criteria-all-bangladesh{min-height:5rem;padding:0 1rem;border:1px solid rgba(16,185,129,.3);border-radius:1rem;background:rgba(16,185,129,.1);color:#d1fae5;cursor:pointer;font:inherit;font-size:1rem;font-weight:800;text-align:left}.criteria-all-bangladesh:hover{background:rgba(16,185,129,.16)}.criteria-project-size{display:grid;gap:.45rem;padding:1rem;border:1px solid rgba(16,185,129,.2);border-radius:1rem;background:#07111f}.criteria-project-size strong{color:#fff;font-size:1.2rem}.criteria-project-size span{color:#94a3b8;font-size:.9rem}.criteria-project-size i{height:.65rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.08)}.criteria-project-size i b{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg, #10b981, #3b82f6)}.criteria-project-size small{color:#64748b;font-size:.74rem}.criteria-form-panel--editor .criteria-selection-overview{gap:.7rem;padding:1rem;border-radius:1.2rem}.criteria-form-panel--editor .criteria-strategy-counts{display:none}.criteria-preferences-preview{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.45rem}.criteria-preferences-preview>div{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.55rem;align-items:center;min-height:5rem;padding:.55rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.7rem;background:#07111f}.criteria-preferences-preview .criteria-preference-card__icon{width:2.8rem;height:2.8rem}.criteria-preferences-preview span{display:grid;gap:.1rem}.criteria-preferences-preview strong{color:#fff;font-size:.85rem}.criteria-preferences-preview small{color:#64748b;font-size:.7rem}.criteria-preferences-preview__empty strong{color:#fff;font-size:1rem}.criteria-preferences-preview__empty span{max-width:45rem;color:#94a3b8;line-height:1.45;text-align:center}.criteria-preferences-preview__empty::after{display:none}.criteria-form-panel--editor .criteria-form-actions--sticky{display:grid;grid-template-columns:auto minmax(22rem, 1fr);gap:.65rem;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.criteria-form-panel--editor .criteria-form-actions--sticky .criteria-btn--primary{width:100%;min-height:5.6rem;font-size:1.05rem}@media(max-width: 75em){.criteria-friendly-selector__grid,.criteria-friendly-selector__grid--tenderCategories{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.criteria-form-panel--editor>.criteria-panel-header{grid-template-columns:1fr}.criteria-form-panel--editor>.criteria-panel-header h2{font-size:2rem}.criteria-form-panel--editor>.criteria-panel-header p{font-size:1rem}.criteria-preference-step{padding:.75rem}.criteria-friendly-selector__grid,.criteria-friendly-selector__grid--tenderCategories,.criteria-friendly-options--locations,.criteria-preference-step--organizations .criteria-friendly-options,.criteria-preferences-preview,.criteria-form-panel--editor .criteria-form-actions--sticky{grid-template-columns:1fr}.criteria-friendly-choice{min-height:6rem}}.criteria-preferences-cta{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem;border:1px solid rgba(16,185,129,.24);border-left:4px solid #10b981;border-radius:1.25rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.1), rgba(15, 23, 42, 0.94));box-shadow:0 12px 32px rgba(0,0,0,.22)}.criteria-preferences-cta h2{margin:.35rem 0;color:#fff;font-size:clamp(1.45rem,2vw,2rem)}.criteria-preferences-cta p{max-width:52rem;margin:0;color:#94a3b8;line-height:1.55}.criteria-preferences-cta .criteria-btn{flex:0 0 auto;min-height:3.5rem}.add-my-tender-criteria-page .criteria-hero--preferences{align-items:center}.add-my-tender-criteria-page .criteria-form-panel--editor{display:grid}.add-my-tender-criteria-page .criteria-form-actions{position:static;display:grid;grid-template-columns:auto minmax(18rem, 1fr);gap:.75rem;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.add-my-tender-criteria-page .criteria-form-actions .criteria-btn--primary{width:100%;min-height:3.5rem}@media(max-width: 760px){.criteria-preferences-cta{align-items:stretch;flex-direction:column}.criteria-preferences-cta .criteria-btn{width:100%}.add-my-tender-criteria-page .criteria-form-actions{grid-template-columns:1fr}}.add-my-tender-criteria-page{scroll-behavior:smooth}.add-my-tender-criteria-page .criteria-main{overflow:visible;padding-bottom:4rem}.add-my-tender-criteria-page .criteria-hero--preferences{max-width:112rem;margin-right:auto;margin-left:auto;padding:1.75rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1.4rem;background:radial-gradient(circle at 80% 0%, rgba(16, 185, 129, 0.12), transparent 35%),#0f172a}.add-my-tender-criteria-page .criteria-hero--preferences .page-title{font-size:clamp(2rem,3vw,3.25rem)}.add-my-tender-criteria-page .criteria-hero--preferences .page-subtitle{max-width:70rem;font-size:1.05rem;line-height:1.65}.add-my-tender-criteria-page .criteria-guided-form{display:grid;max-width:112rem;gap:1.75rem;margin-right:auto;margin-left:auto;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.add-my-tender-criteria-page .criteria-guided-form__intro{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1.5rem;align-items:start;padding:1.75rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1.4rem;background:#0f172a}.add-my-tender-criteria-page .criteria-guided-form__intro h2{margin:.35rem 0 .5rem;color:#fff;font-size:clamp(1.75rem,2.5vw,2.65rem);line-height:1.2}.add-my-tender-criteria-page .criteria-guided-form__intro p{max-width:70rem;margin:0;color:#94a3b8;font-size:1.05rem;line-height:1.6}.add-my-tender-criteria-page .criteria-guided-form__rows{display:grid;gap:1.5rem}.add-my-tender-criteria-page .criteria-setup-row{display:grid;grid-template-columns:minmax(17rem, 0.32fr) minmax(0, 0.68fr);gap:2rem;align-items:start;padding:1.75rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1.4rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.025), transparent 48%),#0f172a;box-shadow:0 12px 32px rgba(0,0,0,.16);transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.add-my-tender-criteria-page .criteria-setup-row:hover,.add-my-tender-criteria-page .criteria-setup-row:focus-within{border-color:rgba(16,185,129,.35);box-shadow:0 12px 32px rgba(0,0,0,.25);transform:translateY(-2px)}.add-my-tender-criteria-page .criteria-setup-row__heading{position:sticky;top:1.5rem;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;align-items:start}.add-my-tender-criteria-page .criteria-setup-row__heading>span{display:grid;width:3.75rem;height:3.75rem;border:1px solid rgba(16,185,129,.38);border-radius:1rem;place-items:center;background:rgba(16,185,129,.1);color:#6ee7b7;font-size:1rem;font-weight:850}.add-my-tender-criteria-page .criteria-setup-row__heading h3{margin:0 0 .45rem;color:#fff;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.25}.add-my-tender-criteria-page .criteria-setup-row__heading p{margin:0;color:#94a3b8;font-size:.98rem;line-height:1.55}.add-my-tender-criteria-page .criteria-setup-row__content,.add-my-tender-criteria-page .criteria-identity-fields{display:grid;gap:1rem;min-width:0}.add-my-tender-criteria-page .criteria-identity-fields{grid-template-columns:repeat(2, minmax(0, 1fr))}.add-my-tender-criteria-page .criteria-identity-fields .criteria-field:nth-child(2),.add-my-tender-criteria-page .criteria-identity-fields .criteria-match-preference{grid-column:1/-1}.add-my-tender-criteria-page .criteria-field{gap:.55rem}.add-my-tender-criteria-page .criteria-field>span{color:#e2e8f0;font-size:.95rem;font-weight:750}.add-my-tender-criteria-page .criteria-field input,.add-my-tender-criteria-page .criteria-field textarea{min-height:3.75rem;padding:.9rem 1rem;border:1px solid hsla(0,0%,100%,.12);border-radius:1rem;background:#07111f;color:#fff;font-size:1rem}.add-my-tender-criteria-page .criteria-field input:focus,.add-my-tender-criteria-page .criteria-field textarea:focus{border-color:rgba(16,185,129,.55);box-shadow:0 0 0 4px rgba(16,185,129,.08)}.add-my-tender-criteria-page .criteria-field textarea{min-height:7rem;resize:vertical}.add-my-tender-criteria-page .criteria-match-preference{display:grid;gap:.7rem;min-width:0;margin:0;padding:0;border:0}.add-my-tender-criteria-page .criteria-match-preference legend{margin-bottom:.55rem;color:#e2e8f0;font-size:.95rem;font-weight:750}.add-my-tender-criteria-page .criteria-match-preference>div{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.8rem}.add-my-tender-criteria-page .criteria-match-preference label{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem;align-items:center;min-height:6.25rem;padding:1rem 1.15rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;background:#07111f;cursor:pointer;transition:border-color 160ms ease,background 160ms ease}.add-my-tender-criteria-page .criteria-match-preference label:hover,.add-my-tender-criteria-page .criteria-match-preference label:has(input:checked){border-color:rgba(16,185,129,.5);background:rgba(16,185,129,.1)}.add-my-tender-criteria-page .criteria-match-preference input{position:absolute;opacity:0}.add-my-tender-criteria-page .criteria-match-preference span{display:grid;gap:.35rem}.add-my-tender-criteria-page .criteria-match-preference strong{color:#fff;font-size:1.08rem}.add-my-tender-criteria-page .criteria-match-preference small{color:#94a3b8;font-size:.86rem;line-height:1.45}.add-my-tender-criteria-page .criteria-match-preference b{width:1.35rem;height:1.35rem;border:2px solid #64748b;border-radius:50%;box-shadow:inset 0 0 0 3px #07111f}.add-my-tender-criteria-page .criteria-match-preference label:has(input:checked) b{border-color:#10b981;background:#10b981}.add-my-tender-criteria-page .criteria-friendly-selector{gap:1rem}.add-my-tender-criteria-page .criteria-friendly-selector__top strong{font-size:1.08rem}.add-my-tender-criteria-page .criteria-friendly-selector__top span,.add-my-tender-criteria-page .criteria-friendly-selector__note{font-size:.85rem}.add-my-tender-criteria-page .criteria-friendly-selector__search,.add-my-tender-criteria-page .criteria-multi__control{min-height:4.25rem;border-radius:1rem}.add-my-tender-criteria-page .criteria-friendly-selector__search{padding:0 1rem}.add-my-tender-criteria-page .criteria-friendly-selector__search input{font-size:1.05rem}.add-my-tender-criteria-page .criteria-friendly-selector__grid,.add-my-tender-criteria-page .criteria-friendly-selector__grid--tenderCategories{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.8rem}.add-my-tender-criteria-page .criteria-friendly-choice{min-height:6.25rem;padding:1rem 1.15rem;border-radius:1rem}.add-my-tender-criteria-page .criteria-friendly-choice strong{font-size:1.05rem}.add-my-tender-criteria-page .criteria-friendly-choice small{color:#94a3b8;font-size:.82rem}.add-my-tender-criteria-page .criteria-friendly-choice .criteria-preference-card__icon{width:3.25rem;height:3.25rem}.add-my-tender-criteria-page .criteria-preference-card{gap:.9rem;padding:1.1rem;border-radius:1rem;background:#07111f}.add-my-tender-criteria-page .criteria-multi__label-main strong{font-size:1.05rem}.add-my-tender-criteria-page .criteria-multi__label-main small{color:#94a3b8;font-size:.85rem}.add-my-tender-criteria-page .criteria-multi__panel{border-radius:1rem}.add-my-tender-criteria-page .criteria-multi__search{min-height:4rem;border-radius:.9rem}.add-my-tender-criteria-page .criteria-multi__search input{font-size:1rem}.add-my-tender-criteria-page .criteria-option{min-height:3.65rem;padding:.8rem;font-size:.95rem}.add-my-tender-criteria-page .criteria-selected-preview__chips{display:grid;gap:.6rem}.add-my-tender-criteria-page .criteria-chip{justify-content:space-between;min-height:3.65rem;padding:.75rem .85rem .75rem 1rem;border-radius:.9rem;font-size:.95rem}.add-my-tender-criteria-page .criteria-friendly-options--locations{grid-template-columns:1fr;margin-top:.9rem}.add-my-tender-criteria-page .criteria-all-bangladesh{width:100%;min-height:4.25rem;border-radius:1rem;font-size:1.05rem;text-align:center}.add-my-tender-criteria-page .criteria-guided-form__actions{position:static;display:flex;justify-content:flex-end;gap:.85rem;padding:1.5rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1.4rem;background:#0f172a;box-shadow:none}.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn{min-width:13rem;min-height:3.5rem;font-size:1rem;font-weight:750}@media(max-width: 78em){.add-my-tender-criteria-page .criteria-setup-row{grid-template-columns:1fr}.add-my-tender-criteria-page .criteria-setup-row__heading{position:static}}@media(max-width: 760px){.add-my-tender-criteria-page .criteria-hero--preferences,.add-my-tender-criteria-page .criteria-guided-form__intro,.add-my-tender-criteria-page .criteria-setup-row,.add-my-tender-criteria-page .criteria-guided-form__actions{padding:1.1rem;border-radius:1.1rem}.add-my-tender-criteria-page .criteria-guided-form__intro,.add-my-tender-criteria-page .criteria-identity-fields,.add-my-tender-criteria-page .criteria-match-preference>div,.add-my-tender-criteria-page .criteria-friendly-selector__grid,.add-my-tender-criteria-page .criteria-friendly-selector__grid--tenderCategories{grid-template-columns:1fr}.add-my-tender-criteria-page .criteria-guided-form__actions{align-items:stretch;flex-direction:column-reverse}.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn{width:100%}}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center{--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;gap:1rem;padding:1.2rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:radial-gradient(circle at 100% 0%, rgba(59, 130, 246, 0.08), transparent 32%),var(--dark-navy);box-shadow:0 1.2rem 3rem rgba(0,0,0,.24)}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-strategy-header{gap:1.2rem;padding-bottom:1rem}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-strategy-header h2{margin:.22rem 0 0;font-size:2rem;font-weight:800;letter-spacing:-0.025em}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-strategy-header p{max-width:72rem;margin-top:.35rem;color:hsla(0,0%,100%,.68);font-size:1.05rem;line-height:1.45}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-coverage-score{width:7.4rem;height:7.4rem}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-coverage-score strong{font-size:1.8rem}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-accordion{display:grid;gap:.7rem}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card{display:grid;gap:0;padding:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:var(--panel-bg);box-shadow:0 .7rem 1.8rem rgba(0,0,0,.14);transition:border-color 220ms ease,box-shadow 220ms ease,transform 220ms ease}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card:hover,.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card:focus-within,.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card.is-expanded{border-color:rgba(16,185,129,.34);box-shadow:0 1rem 2.4rem rgba(0,0,0,.22),0 0 1.3rem rgba(16,185,129,.06)}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card--info.is-expanded{border-color:rgba(59,130,246,.38)}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card--warning.is-expanded{border-color:rgba(245,158,11,.38)}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card--danger.is-expanded{border-color:rgba(239,68,68,.38)}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__toggle{display:grid;grid-template-columns:minmax(0, 1fr) auto auto auto;gap:.8rem;align-items:center;min-width:0;padding:.75rem;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__toggle:focus-visible{box-shadow:inset 0 0 0 3px rgba(16,185,129,.15);outline:0}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__identity{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.75rem;align-items:center;min-width:0}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__identity .criteria-preference-card__icon{width:3rem;height:3rem;border:1px solid rgba(16,185,129,.22);border-radius:.75rem;background:rgba(16,185,129,.1);color:#34d399}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__identity>span:last-child{display:grid;gap:.18rem;min-width:0}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__identity small{overflow:hidden;color:#94a3b8;font-size:.82rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-strategy-card__title{overflow:hidden;color:#fff;font-size:1.35rem;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-strategy-card__count{min-width:4rem;color:#fff;font-size:1.8rem;font-weight:800;line-height:1;text-align:center}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__status{min-width:6.5rem;padding:.42rem .62rem;border:1px solid rgba(16,185,129,.24);border-radius:999px;background:rgba(16,185,129,.1);color:#6ee7b7;font-size:.75rem;font-weight:800;text-align:center}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__status--info{border-color:rgba(59,130,246,.25);background:rgba(59,130,246,.1);color:#93c5fd}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__status--warning{border-color:rgba(245,158,11,.25);background:rgba(245,158,11,.1);color:#fcd34d}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__status--danger{border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.1);color:#fca5a5}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__arrow{display:grid;width:2.5rem;height:2.5rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.7rem;place-items:center;background:hsla(0,0%,100%,.035);color:#94a3b8}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__arrow svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform 220ms ease}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card.is-expanded .criteria-intelligence-card__arrow{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#6ee7b7}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card.is-expanded .criteria-intelligence-card__arrow svg{transform:rotate(180deg)}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__body{display:grid;grid-template-rows:0fr;border-top:1px solid rgba(0,0,0,0);opacity:0;transition:grid-template-rows 260ms ease,border-color 260ms ease,opacity 200ms ease}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card.is-expanded .criteria-intelligence-card__body{grid-template-rows:1fr;border-top-color:hsla(0,0%,100%,.07);opacity:1}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__body-inner{display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(18rem, 0.65fr);gap:.8rem;min-height:0;overflow:hidden;padding:.85rem}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__chips{display:flex;flex-wrap:wrap;gap:.45rem;align-content:start}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__chips span{max-width:100%;padding:.48rem .65rem;border:1px solid rgba(16,185,129,.22);border-radius:.7rem;background:rgba(16,185,129,.08);color:#a7f3d0;font-size:.86rem;font-weight:650;overflow-wrap:anywhere}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__chips .is-empty{border-style:dashed;border-color:rgba(148,163,184,.22);background:rgba(148,163,184,.06);color:#94a3b8}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__summary{display:grid;gap:.55rem;align-content:start;padding:.7rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.75rem;background:rgba(7,17,31,.58)}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-strategy-card__text{margin:0;color:#cbd5e1;font-size:1.05rem;line-height:1.45}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__note{padding:.55rem .65rem;border-left:2px solid var(--success);border-radius:.4rem;background:rgba(16,185,129,.07);color:#a7f3d0;font-size:.82rem;line-height:1.45}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__note--info{border-left-color:var(--info);background:rgba(59,130,246,.07);color:#bfdbfe}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__note--warning{border-left-color:var(--warning);background:rgba(245,158,11,.07);color:#fde68a}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__note--danger{border-left-color:var(--danger);background:rgba(239,68,68,.07);color:#fecaca}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-strategy-action{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.85rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.8rem;background:rgba(15,23,42,.72);text-align:left}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-strategy-action>span{color:#94a3b8;font-size:.9rem;line-height:1.45}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-strategy-action .criteria-btn{min-height:3.5rem;padding:0 1rem;border:0;border-radius:.8rem;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;font-size:.95rem;font-weight:700;white-space:nowrap}@media(max-width: 900px){.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-strategy-header{grid-template-columns:1fr}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-coverage-score{width:6.8rem;height:6.8rem}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__body-inner{grid-template-columns:1fr}}@media(max-width: 620px){.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center{padding:.9rem}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-strategy-header h2{font-size:1.65rem}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-strategy-header p{font-size:.92rem}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__toggle{grid-template-columns:minmax(0, 1fr) auto auto;gap:.55rem;padding:.65rem}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__identity{grid-column:1/-1}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-strategy-card__title{font-size:1.15rem}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__identity small{white-space:normal}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-strategy-card__count{min-width:2.5rem;font-size:1.5rem;text-align:left}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__status{min-width:0}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-intelligence-card__body-inner{padding:.7rem}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-strategy-card__text{font-size:.95rem}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-strategy-action{display:grid}.my-tender-criteria-page .criteria-strategy-overview.criteria-intelligence-center .criteria-strategy-action .criteria-btn{width:100%}}.my-tender-criteria-page .criteria-matches-panel{--preferred-tender-navy: #07111f;--preferred-tender-panel: #0f172a;--preferred-tender-green: #10b981;--preferred-tender-info: #3b82f6;--preferred-tender-warning: #f59e0b;--preferred-tender-danger: #ef4444;gap:1rem;padding:1.2rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:radial-gradient(circle at 100% 0%, rgba(59, 130, 246, 0.08), transparent 30%),var(--preferred-tender-panel);box-shadow:0 1.2rem 3rem rgba(0,0,0,.22)}.my-tender-criteria-page .criteria-matches-panel>.criteria-panel-header{gap:1rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.07)}.my-tender-criteria-page .criteria-matches-panel>.criteria-panel-header h2{margin-top:.22rem;color:#fff;font-size:1.8rem;font-weight:800}.my-tender-criteria-page .criteria-matches-panel>.criteria-panel-header p{max-width:72rem;margin-top:.32rem;color:hsla(0,0%,100%,.68);font-size:1rem;line-height:1.45}.my-tender-criteria-page .criteria-matches-panel .criteria-matches-subtitle{display:grid;gap:.16rem}.my-tender-criteria-page .criteria-matches-panel .criteria-matches-subtitle span:last-child{color:#94a3b8;font-size:.82rem}.my-tender-criteria-page .criteria-matches-panel .criteria-matches-subtitle strong{color:#fff}.my-tender-criteria-page .criteria-matches-panel .criteria-panel-link{min-height:3.2rem;padding:0 .9rem;border:0;border-radius:.8rem;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;font-weight:700;box-shadow:0 .65rem 1.5rem rgba(14,165,233,.16)}.my-tender-criteria-page .criteria-matches-panel .criteria-match-list{gap:.75rem}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card{position:relative;z-index:1;display:grid;gap:.75rem;padding:.85rem;border:1px solid hsla(0,0%,100%,.08);border-left:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.035), transparent 46%),var(--preferred-tender-panel);box-shadow:0 .75rem 1.8rem rgba(0,0,0,.14);transition:border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card:hover,.my-tender-criteria-page .criteria-matches-panel .criteria-match-card:focus-within{border-color:rgba(16,185,129,.32);box-shadow:0 1rem 2.4rem rgba(0,0,0,.22),0 0 1.2rem rgba(16,185,129,.06);transform:translateY(-1px)}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card:has(.criteria-match-actions[open]){z-index:200}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__top{align-items:start}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__identity{min-width:0}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__identity h3{margin:.45rem 0 0;color:#fff;font-size:1.3rem;font-weight:700;line-height:1.35}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__identity p{display:grid;gap:.12rem;margin:.35rem 0 0;color:#cbd5e1;font-size:.9rem;font-weight:600;line-height:1.4}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__identity p span{color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.my-tender-criteria-page .criteria-matches-panel .criteria-card__badges{gap:.4rem}.my-tender-criteria-page .criteria-matches-panel .criteria-badge{padding:.38rem .55rem;border:1px solid hsla(0,0%,100%,.07);border-radius:999px;font-size:.75rem;font-weight:700}.my-tender-criteria-page .criteria-matches-panel .criteria-badge--match,.my-tender-criteria-page .criteria-matches-panel .criteria-badge--info{border-color:rgba(59,130,246,.25);background:rgba(59,130,246,.1);color:#93c5fd}.my-tender-criteria-page .criteria-matches-panel .criteria-badge--success{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#6ee7b7}.my-tender-criteria-page .criteria-matches-panel .criteria-badge--warning{border-color:rgba(245,158,11,.25);background:rgba(245,158,11,.1);color:#fcd34d}.my-tender-criteria-page .criteria-matches-panel .criteria-badge--danger{border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.1);color:#fca5a5}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__meta{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.45rem;margin:0}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__meta>div{display:grid;align-content:start;gap:.2rem;min-width:0;padding:.58rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.7rem;background:rgba(7,17,31,.58)}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__meta dt{color:#64748b;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__meta dd{display:grid;gap:.12rem;margin:0;overflow:hidden;color:#e2e8f0;font-size:.82rem;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__meta dd span{color:#94a3b8;font-size:.72rem}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__deadline{border-left:2px solid var(--preferred-tender-info) !important}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__deadline--warning{border-left-color:var(--preferred-tender-warning) !important}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__deadline--warning dd span{color:#fcd34d}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__deadline--danger{border-left-color:var(--preferred-tender-danger) !important}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__deadline--danger dd span{color:#fca5a5}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__reason{gap:.5rem;padding:.6rem .7rem;border:1px solid rgba(16,185,129,.15);border-radius:.7rem;background:rgba(16,185,129,.06);color:#94a3b8;font-size:.8rem;line-height:1.4}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__reason strong{color:#6ee7b7}.my-tender-criteria-page .criteria-matches-panel .criteria-match-actions summary{min-height:3rem;border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.1);color:#34d399;font-weight:700}.my-tender-criteria-page .criteria-matches-panel .criteria-match-actions>div{border-color:rgba(16,185,129,.22);border-radius:.8rem;background:var(--preferred-tender-navy)}.my-tender-criteria-page .criteria-matches-panel .criteria-match-actions>div a,.my-tender-criteria-page .criteria-matches-panel .criteria-match-actions>div button{min-height:2.8rem;border:1px solid rgba(16,185,129,.14);border-radius:.65rem;background:rgba(16,185,129,.06);color:#34d399;font-weight:700}.my-tender-criteria-page .criteria-matches-panel .criteria-match-actions>div a:first-child{border:0;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff}.my-tender-criteria-page .criteria-matches-panel .criteria-empty{border-color:rgba(16,185,129,.18);border-radius:.8rem;background:rgba(7,17,31,.5)}.my-tender-criteria-page .criteria-matches-panel .criteria-pagination .criteria-btn{border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.1);color:#34d399;font-weight:700}@media(max-width: 1050px){.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__meta{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 620px){.my-tender-criteria-page .criteria-matches-panel{padding:.9rem}.my-tender-criteria-page .criteria-matches-panel>.criteria-panel-header{display:grid;grid-template-columns:1fr}.my-tender-criteria-page .criteria-matches-panel>.criteria-panel-header h2{font-size:1.5rem}.my-tender-criteria-page .criteria-matches-panel>.criteria-panel-header p{font-size:.92rem}.my-tender-criteria-page .criteria-matches-panel>.criteria-panel-header .criteria-panel-link{width:100%}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__top,.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__meta{grid-template-columns:1fr}.my-tender-criteria-page .criteria-matches-panel .criteria-match-actions summary{width:100%;justify-content:center}.my-tender-criteria-page .criteria-matches-panel .criteria-match-actions>div{right:auto;left:0;width:100%}.my-tender-criteria-page .criteria-matches-panel .criteria-match-card__reason{display:grid}}:root{--primary-green: #10B981;--dark-navy: #07111F;--panel-bg: #0F172A;--success: #10B981;--warning: #F59E0B;--danger: #EF4444;--info: #3B82F6}.my-tender-criteria-page .criteria-list-panel{--saved-preference-green: var(--primary-green);--saved-preference-navy: var(--dark-navy);--saved-preference-panel: var(--panel-bg);--saved-preference-success: var(--success);--saved-preference-warning: var(--warning);--saved-preference-danger: var(--danger);--saved-preference-info: var(--info);display:grid;gap:1rem;padding:1.15rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.9rem;background:radial-gradient(circle at 92% 0%, rgba(59, 130, 246, 0.12), transparent 24rem),linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.01)),var(--saved-preference-panel);box-shadow:0 1.2rem 3rem rgba(0,0,0,.24)}.my-tender-criteria-page .criteria-list-panel>.criteria-panel-header{gap:1rem;padding-bottom:.95rem;border-bottom:1px solid hsla(0,0%,100%,.07)}.my-tender-criteria-page .criteria-list-panel>.criteria-panel-header .criteria-eyebrow{color:#67e8f9}.my-tender-criteria-page .criteria-list-panel>.criteria-panel-header h2{margin-top:.18rem;color:#fff;font-size:1.65rem;font-weight:800;line-height:1.15}.my-tender-criteria-page .criteria-list-panel>.criteria-panel-header p{max-width:72rem;color:rgba(226,232,240,.72);font-size:.95rem;font-weight:500;line-height:1.5}.my-tender-criteria-page .criteria-list-panel .criteria-result-count{padding:.48rem .72rem;border:1px solid rgba(16,185,129,.24);border-radius:999px;background:rgba(16,185,129,.1);color:#6ee7b7;font-size:.86rem;font-weight:800}.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion{display:grid;overflow:hidden;border:1px solid rgba(20,184,166,.18);border-radius:.85rem;background:rgba(7,17,31,.54)}.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion__toggle{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.7rem;align-items:center;min-height:3.35rem;padding:.62rem .75rem;color:#e0f2fe;cursor:pointer;font-size:.92rem;font-weight:800;list-style:none}.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion__toggle::-webkit-details-marker{display:none}.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion__toggle::marker{content:""}.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion__toggle:focus-visible{box-shadow:0 0 0 .18rem rgba(14,165,233,.18);outline:0}.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion__icon,.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion__arrow,.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion__heading-icon,.my-tender-criteria-page .criteria-list-panel .criteria-filter-field__icon{display:inline-grid;place-items:center;color:#67e8f9}.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion__icon svg,.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion__arrow svg,.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion__heading-icon svg,.my-tender-criteria-page .criteria-list-panel .criteria-filter-field__icon svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion__icon{width:2.15rem;height:2.15rem;border:1px solid rgba(14,165,233,.22);border-radius:.65rem;background:rgba(14,165,233,.1)}.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion__arrow{width:2rem;height:2rem;border-radius:.58rem;background:hsla(0,0%,100%,.04);color:#94a3b8}.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion__arrow svg{transition:transform 180ms ease}.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion[open] .criteria-search-accordion__arrow svg{transform:rotate(180deg)}.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion__panel{display:grid;gap:.78rem;padding:0 .75rem .75rem}.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion__heading{display:flex;gap:.5rem;align-items:center;padding-top:.12rem}.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion__heading h3{margin:0;color:#f8fafc;font-size:1.05rem;font-weight:800}.my-tender-criteria-page .criteria-list-panel .criteria-register-filter{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.62rem;padding:.72rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.8rem;background:rgba(3,11,23,.56)}@media(min-width: 80em){.my-tender-criteria-page .criteria-list-panel .criteria-register-filter{grid-template-columns:repeat(4, minmax(0, 1fr))}}.my-tender-criteria-page .criteria-list-panel .criteria-filter-field{gap:.35rem}.my-tender-criteria-page .criteria-list-panel .criteria-filter-field>span{color:rgba(203,213,225,.78);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}@media(min-width: 80em){.my-tender-criteria-page .criteria-list-panel .criteria-filter-field--search{grid-column:span 2}}.my-tender-criteria-page .criteria-list-panel .criteria-filter-field__control{position:relative;display:grid;min-width:0}.my-tender-criteria-page .criteria-list-panel .criteria-filter-field__icon{position:absolute;top:50%;left:.78rem;z-index:1;transform:translateY(-50%);color:#34d399;pointer-events:none}.my-tender-criteria-page .criteria-list-panel .criteria-filter-field input,.my-tender-criteria-page .criteria-list-panel .criteria-filter-field select{min-height:3.05rem;padding-right:.8rem;padding-left:2.55rem;border:1px solid rgba(148,163,184,.16);border-radius:.8rem;background:rgba(15,23,42,.86);color:#f8fafc;font-weight:700}.my-tender-criteria-page .criteria-list-panel .criteria-filter-field input::placeholder,.my-tender-criteria-page .criteria-list-panel .criteria-filter-field select::placeholder{color:rgba(148,163,184,.82)}.my-tender-criteria-page .criteria-list-panel .criteria-filter-field input:focus,.my-tender-criteria-page .criteria-list-panel .criteria-filter-field select:focus{border-color:rgba(14,165,233,.54);box-shadow:0 0 0 .18rem rgba(14,165,233,.12)}.my-tender-criteria-page .criteria-list-panel .criteria-register-filter__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem;align-self:end}@media(min-width: 80em){.my-tender-criteria-page .criteria-list-panel .criteria-register-filter__actions{grid-column:span 2}}.my-tender-criteria-page .criteria-list-panel .criteria-register-filter__submit,.my-tender-criteria-page .criteria-list-panel .criteria-register-filter__reset{min-height:3.05rem;border-radius:.8rem;font-weight:700}.my-tender-criteria-page .criteria-list-panel .criteria-register-filter__submit svg,.my-tender-criteria-page .criteria-list-panel .criteria-register-filter__reset svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.my-tender-criteria-page .criteria-list-panel .criteria-register-filter__submit{border:0;background:linear-gradient(135deg, #0EA5E9, #14B8A6);color:#fff}.my-tender-criteria-page .criteria-list-panel .criteria-register-filter__reset{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399}.my-tender-criteria-page .criteria-list-panel .criteria-list{display:grid;gap:.62rem}.my-tender-criteria-page .criteria-list-panel .saved-preference-card{position:relative;z-index:1;display:grid;gap:0;padding:0;overflow:visible;border:1px solid rgba(148,163,184,.13);border-left:2px solid rgba(16,185,129,.62);border-radius:.8rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.055), rgba(59, 130, 246, 0.025) 55%, transparent),rgba(7,17,31,.9);box-shadow:0 .7rem 1.8rem rgba(0,0,0,.16);transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.my-tender-criteria-page .criteria-list-panel .saved-preference-card:hover,.my-tender-criteria-page .criteria-list-panel .saved-preference-card:focus-within,.my-tender-criteria-page .criteria-list-panel .saved-preference-card.is-expanded{border-color:rgba(16,185,129,.38);box-shadow:0 .95rem 2.4rem rgba(0,0,0,.24),0 0 1.25rem rgba(14,165,233,.06)}.my-tender-criteria-page .criteria-list-panel .saved-preference-card.is-expanded{z-index:2}.my-tender-criteria-page .criteria-list-panel .saved-preference-card:has([data-criteria-menu]:not([hidden])){z-index:300}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.55rem;align-items:center;padding:.56rem .62rem}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__toggle{display:grid;grid-template-columns:minmax(13rem, 0.82fr) minmax(0, 1.55fr) auto;gap:.75rem;align-items:center;min-width:0;padding:.22rem;border:0;border-radius:.68rem;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__toggle:focus-visible{box-shadow:0 0 0 3px rgba(14,165,233,.14);outline:0}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__identity{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.62rem;align-items:center;min-width:0}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__icon{display:grid;width:2.35rem;height:2.35rem;border:1px solid rgba(16,185,129,.25);border-radius:.7rem;place-items:center;background:rgba(16,185,129,.1);color:#34d399}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__icon .criteria-action-menu__icon,.my-tender-criteria-page .criteria-list-panel .saved-preference-card__icon svg{width:1.08rem;height:1.08rem}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__title{display:block;overflow:hidden;color:#f8fafc;font-size:1.02rem;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__meta{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.35rem;min-width:0}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__meta>span{display:grid;gap:.14rem;min-width:0;padding:.38rem .46rem;border:1px solid rgba(148,163,184,.1);border-radius:.62rem;background:rgba(15,23,42,.66)}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__meta small{overflow:hidden;color:#94a3b8;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__meta strong{overflow:hidden;color:#e2e8f0;font-size:.86rem;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__meta .criteria-badge{width:fit-content;max-width:100%;min-height:1.45rem;padding:0 .48rem;font-size:.68rem;line-height:1}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__arrow{display:grid;width:2.25rem;height:2.25rem;border:1px solid rgba(148,163,184,.12);border-radius:.65rem;place-items:center;background:hsla(0,0%,100%,.035);color:#94a3b8}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__arrow svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform 180ms ease}.my-tender-criteria-page .criteria-list-panel .saved-preference-card.is-expanded .saved-preference-card__arrow{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#6ee7b7}.my-tender-criteria-page .criteria-list-panel .saved-preference-card.is-expanded .saved-preference-card__arrow svg{transform:rotate(180deg)}.my-tender-criteria-page .criteria-list-panel .criteria-actions{align-self:center}.my-tender-criteria-page .criteria-list-panel .criteria-actions__trigger{min-height:2.7rem;padding:0 .65rem;border:1px solid rgba(16,185,129,.24);border-radius:.72rem;background:rgba(16,185,129,.1);color:#34d399;font-weight:800}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__body{display:grid;grid-template-rows:0fr;border-top:1px solid rgba(0,0,0,0);opacity:0;transition:grid-template-rows 240ms ease,border-color 240ms ease,opacity 180ms ease}.my-tender-criteria-page .criteria-list-panel .saved-preference-card.is-expanded .saved-preference-card__body{grid-template-rows:1fr;border-top-color:rgba(148,163,184,.1);opacity:1}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__body-inner{min-height:0;overflow:hidden}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__details{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.55rem .75rem;margin:0;padding:.78rem .85rem}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__details>div{display:grid;align-content:start;gap:.18rem;min-width:0;padding:.12rem .35rem .12rem .65rem;border-left:2px solid rgba(20,184,166,.4)}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__details dt{color:#7dd3fc;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__details dd{margin:0;color:#e2e8f0;font-size:.86rem;font-weight:650;line-height:1.42;overflow-wrap:anywhere}@media(min-width: 80em){.my-tender-criteria-page .criteria-list-panel .saved-preference-card__details>div:last-child{grid-column:span 2}}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__footer{display:flex;gap:.8rem;align-items:center;justify-content:space-between;padding:0 .85rem .78rem}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__footer>span{color:#94a3b8;font-size:.78rem;font-weight:650}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__footer>div{display:flex;flex-wrap:wrap;gap:.5rem}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__footer .criteria-btn{min-height:2.8rem;border-radius:.8rem;font-weight:800}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__footer .criteria-btn--primary{border:0;background:linear-gradient(135deg, #0EA5E9, #14B8A6);color:#fff}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__footer .criteria-btn--secondary{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__footer .criteria-action-menu__icon,.my-tender-criteria-page .criteria-list-panel .saved-preference-card__footer svg{width:1rem;height:1rem}.my-tender-criteria-page .criteria-list-panel .criteria-empty{border-color:rgba(16,185,129,.2);border-radius:.8rem;background:rgba(7,17,31,.48)}.my-tender-criteria-page .criteria-list-panel .criteria-empty strong{font-size:1.2rem}.my-tender-criteria-page .criteria-list-panel .criteria-empty .criteria-btn--primary{border:0;background:linear-gradient(135deg, #0EA5E9, #14B8A6);color:#fff;font-weight:800}@media(max-width: 1180px){.my-tender-criteria-page .criteria-list-panel .criteria-register-filter,.my-tender-criteria-page .criteria-list-panel .saved-preference-card__meta{grid-template-columns:repeat(2, minmax(0, 1fr))}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__toggle{grid-template-columns:minmax(12rem, 0.9fr) minmax(0, 1.35fr) auto}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__details{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.my-tender-criteria-page .criteria-list-panel{padding:.9rem}.my-tender-criteria-page .criteria-list-panel>.criteria-panel-header{display:grid;grid-template-columns:1fr}.my-tender-criteria-page .criteria-list-panel>.criteria-panel-header h2{font-size:1.42rem}.my-tender-criteria-page .criteria-list-panel>.criteria-panel-header p{font-size:.9rem}.my-tender-criteria-page .criteria-list-panel>.criteria-panel-header .criteria-result-count{justify-self:start}.my-tender-criteria-page .criteria-list-panel .criteria-register-filter,.my-tender-criteria-page .criteria-list-panel .criteria-register-filter__actions,.my-tender-criteria-page .criteria-list-panel .saved-preference-card__header,.my-tender-criteria-page .criteria-list-panel .saved-preference-card__details,.my-tender-criteria-page .criteria-list-panel .saved-preference-card__footer>div{grid-template-columns:1fr}.my-tender-criteria-page .criteria-list-panel .criteria-search-accordion__toggle{min-height:3.1rem}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__toggle{grid-template-columns:minmax(0, 1fr) auto;gap:.65rem;padding-right:2.6rem}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__identity,.my-tender-criteria-page .criteria-list-panel .saved-preference-card__meta{grid-column:1/-1}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__meta{grid-template-columns:repeat(2, minmax(0, 1fr))}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__arrow{position:absolute;top:.78rem;right:.78rem}.my-tender-criteria-page .criteria-list-panel .criteria-actions{justify-self:stretch}.my-tender-criteria-page .criteria-list-panel .criteria-actions .criteria-actions__trigger{width:100%}.my-tender-criteria-page .criteria-list-panel .criteria-action-menu{right:auto;left:0;width:100%}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__footer{display:grid;padding:0 .75rem .75rem}.my-tender-criteria-page .criteria-list-panel .saved-preference-card__footer .criteria-btn{width:100%}}.my-tender-criteria-page .criteria-control-center{--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;position:relative;display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(36rem, 1.08fr);gap:1.5rem;align-items:stretch;padding:2rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:radial-gradient(circle at 90% 5%, rgba(14, 165, 233, 0.12), transparent 25rem),radial-gradient(circle at 10% 100%, rgba(16, 185, 129, 0.09), transparent 24rem),linear-gradient(135deg, var(--dark-navy), var(--panel-bg));box-shadow:0 1.2rem 3rem rgba(0,0,0,.25),inset 0 1px hsla(0,0%,100%,.035)}.my-tender-criteria-page .criteria-control-center::before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg, #0ea5e9, #14b8a6, #10b981);content:""}.my-tender-criteria-page .criteria-control-center .criteria-control-center__content,.my-tender-criteria-page .criteria-control-center .criteria-control-center__intelligence{position:relative;z-index:1;min-width:0}.my-tender-criteria-page .criteria-control-center .criteria-control-center__content{display:grid;gap:1.5rem;align-content:center}.my-tender-criteria-page .criteria-control-center .criteria-hero__intro{display:grid;grid-template-columns:4rem minmax(0, 1fr);gap:1rem;align-items:start;max-width:none}.my-tender-criteria-page .criteria-control-center .criteria-hero__intro>div{display:grid;gap:.45rem}.my-tender-criteria-page .criteria-control-center .criteria-hero__intro>div>.criteria-eyebrow:not(.criteria-control-center__eyebrow){display:none}.my-tender-criteria-page .criteria-control-center .criteria-control-center__title-icon{display:grid;width:4rem;height:4rem;border:1px solid rgba(14,165,233,.24);border-radius:.8rem;place-items:center;background:linear-gradient(135deg, rgba(14, 165, 233, 0.17), rgba(20, 184, 166, 0.14));color:#7dd3fc;box-shadow:inset 0 1px hsla(0,0%,100%,.05)}.my-tender-criteria-page .criteria-control-center .criteria-control-center__title-icon svg,.my-tender-criteria-page .criteria-control-center .criteria-control-center__utility svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.my-tender-criteria-page .criteria-control-center .criteria-control-center__title-icon svg{width:2rem;height:2rem}.my-tender-criteria-page .criteria-control-center .criteria-control-center__eyebrow{color:#5eead4;font-size:.88rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.my-tender-criteria-page .criteria-control-center .criteria-hero__title,.my-tender-criteria-page .criteria-control-center .criteria-hero__intro h1.page-title{margin:0;color:#fff;font-size:2.3rem;font-weight:800;line-height:1.18;letter-spacing:-0.025em}.my-tender-criteria-page .criteria-control-center .criteria-hero__subtitle,.my-tender-criteria-page .criteria-control-center .criteria-hero__intro p.page-subtitle{max-width:64rem;margin:0;color:hsla(0,0%,100%,.72);font-size:1.2rem;font-weight:500;line-height:1.55}.my-tender-criteria-page .criteria-control-center .criteria-hero__actions{display:flex;grid-column:auto;flex-wrap:wrap;gap:.65rem;justify-content:flex-start;padding:0;border:0}.my-tender-criteria-page .criteria-control-center .criteria-hero__actions .criteria-btn{min-height:3.8rem;gap:.5rem;padding:0 1rem;border-radius:.8rem;font-size:1.02rem;font-weight:700;transition:border-color 180ms ease,background 180ms ease,box-shadow 180ms ease,color 180ms ease,transform 180ms ease}.my-tender-criteria-page .criteria-control-center .criteria-hero__actions .criteria-btn:hover,.my-tender-criteria-page .criteria-control-center .criteria-hero__actions .criteria-btn:focus-visible{outline:0;transform:translateY(-1px)}.my-tender-criteria-page .criteria-control-center .criteria-hero__actions .criteria-btn--primary{border-color:rgba(125,211,252,.48);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 .8rem 2rem rgba(14,165,233,.18)}.my-tender-criteria-page .criteria-control-center .criteria-hero__actions .criteria-btn--primary:hover,.my-tender-criteria-page .criteria-control-center .criteria-hero__actions .criteria-btn--primary:focus-visible{border-color:rgba(186,230,253,.72);background:linear-gradient(135deg, #38bdf8, #2dd4bf);color:#fff}.my-tender-criteria-page .criteria-control-center .criteria-hero__actions .criteria-btn--secondary{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399}.my-tender-criteria-page .criteria-control-center .criteria-hero__actions .criteria-btn--secondary:hover,.my-tender-criteria-page .criteria-control-center .criteria-hero__actions .criteria-btn--secondary:focus-visible{border-color:rgba(52,211,153,.5);background:rgba(16,185,129,.18);color:#a7f3d0}.my-tender-criteria-page .criteria-control-center .criteria-hero__actions .criteria-btn--ghost{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.035);color:#cbd5e1}.my-tender-criteria-page .criteria-control-center .criteria-hero__actions .criteria-btn--ghost:hover,.my-tender-criteria-page .criteria-control-center .criteria-hero__actions .criteria-btn--ghost:focus-visible{border-color:rgba(148,163,184,.35);background:hsla(0,0%,100%,.07);color:#fff}.my-tender-criteria-page .criteria-control-center .criteria-control-center__intelligence{display:grid;gap:1rem;padding:1.1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.9rem;background:linear-gradient(145deg, rgba(14, 165, 233, 0.04), transparent 55%),rgba(7,17,31,.58);box-shadow:inset 0 1px hsla(0,0%,100%,.025)}.my-tender-criteria-page .criteria-control-center .criteria-control-center__intelligence-header{display:flex;gap:1rem;align-items:center;justify-content:space-between}.my-tender-criteria-page .criteria-control-center .criteria-control-center__intelligence-header>div{display:grid;gap:.2rem}.my-tender-criteria-page .criteria-control-center .criteria-control-center__intelligence-header strong{color:#f8fafc;font-size:1.2rem;font-weight:750;line-height:1.3}.my-tender-criteria-page .criteria-control-center .criteria-control-center__utility{display:inline-flex;min-height:2.8rem;align-items:center;gap:.42rem;padding:0 .7rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.7rem;background:hsla(0,0%,100%,.035);color:#cbd5e1;cursor:pointer;font:inherit;font-size:.85rem;font-weight:700}.my-tender-criteria-page .criteria-control-center .criteria-control-center__utility:hover,.my-tender-criteria-page .criteria-control-center .criteria-control-center__utility:focus-visible{border-color:rgba(16,185,129,.35);background:rgba(16,185,129,.09);color:#fff;outline:0}.my-tender-criteria-page .criteria-control-center .criteria-live-summary{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.7rem}.my-tender-criteria-page .criteria-control-center .criteria-live-summary__card{--criteria-live-accent: #3b82f6;position:relative;display:grid;grid-template-columns:2.8rem minmax(0, 1fr);gap:.7rem;min-width:0;min-height:7rem;align-items:center;padding:.8rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.075);border-radius:.8rem;background:hsla(0,0%,100%,.03);transition:border-color 180ms ease,background 180ms ease,transform 180ms ease}.my-tender-criteria-page .criteria-control-center .criteria-live-summary__card::after{position:absolute;right:.8rem;bottom:0;left:.8rem;height:2px;border-radius:999px 999px 0 0;background:var(--criteria-live-accent);content:"";opacity:.75}.my-tender-criteria-page .criteria-control-center .criteria-live-summary__card:hover{border-color:color-mix(in srgb, var(--criteria-live-accent) 34%, transparent);background:hsla(0,0%,100%,.05);transform:translateY(-2px)}.my-tender-criteria-page .criteria-control-center .criteria-live-summary__card--success{--criteria-live-accent: #10b981}.my-tender-criteria-page .criteria-control-center .criteria-live-summary__card--warning{--criteria-live-accent: #f59e0b}.my-tender-criteria-page .criteria-control-center .criteria-live-summary__card .criteria-icon{width:2.8rem;height:2.8rem;border-color:color-mix(in srgb, var(--criteria-live-accent) 22%, transparent);border-radius:.7rem;background:color-mix(in srgb, var(--criteria-live-accent) 10%, transparent);color:color-mix(in srgb, var(--criteria-live-accent) 82%, white)}.my-tender-criteria-page .criteria-control-center .criteria-live-summary__card>div{display:grid;min-width:0;gap:.12rem}.my-tender-criteria-page .criteria-control-center .criteria-live-summary__card strong{color:#fff;font-size:1.75rem;font-weight:850;line-height:1}.my-tender-criteria-page .criteria-control-center .criteria-live-summary__card span{color:#e2e8f0;font-size:.9rem;font-weight:700;line-height:1.25}.my-tender-criteria-page .criteria-control-center .criteria-live-summary__card small{color:#64748b;font-size:.76rem;font-weight:550;line-height:1.3}.my-tender-criteria-page .criteria-control-center .criteria-live-summary__card.criteria-skeleton{min-height:7rem}@media(max-width: 78em){.my-tender-criteria-page .criteria-control-center{grid-template-columns:1fr}}@media(max-width: 47.98em){.my-tender-criteria-page .criteria-control-center{gap:1.2rem;padding:1.1rem}.my-tender-criteria-page .criteria-control-center .criteria-hero__intro{grid-template-columns:3.2rem minmax(0, 1fr);gap:.75rem}.my-tender-criteria-page .criteria-control-center .criteria-control-center__title-icon{width:3.2rem;height:3.2rem}.my-tender-criteria-page .criteria-control-center .criteria-hero__title,.my-tender-criteria-page .criteria-control-center .criteria-hero__intro h1.page-title{font-size:2rem}.my-tender-criteria-page .criteria-control-center .criteria-hero__subtitle,.my-tender-criteria-page .criteria-control-center .criteria-hero__intro p.page-subtitle{font-size:1.05rem}.my-tender-criteria-page .criteria-control-center .criteria-hero__actions{display:grid;grid-template-columns:1fr}.my-tender-criteria-page .criteria-control-center .criteria-hero__actions .criteria-btn{width:100%}.my-tender-criteria-page .criteria-control-center .criteria-control-center__intelligence{padding:.9rem}.my-tender-criteria-page .criteria-control-center .criteria-control-center__intelligence-header{align-items:flex-start}.my-tender-criteria-page .criteria-control-center .criteria-live-summary{grid-template-columns:1fr}}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero--preferences,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__intro,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions{padding:1.4rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row:focus-within{border-color:rgba(16,185,129,.25)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero--preferences .page-title{font-size:2rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero--preferences .page-subtitle{font-size:1.2rem;font-weight:500}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__intro h2,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row__heading h3{font-size:1.55rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__intro p,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row__heading p,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__top span,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__note,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__label-main small{font-size:.95rem;line-height:1.45}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-field>span,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference legend,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__top strong,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__label-main strong{font-size:1.1rem;font-weight:600}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-field :is(input,select,textarea),.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__search,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__control,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__search{min-height:3.8rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72);color:#fff;font-size:1.05rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-field :is(input,select,textarea):focus,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-field :is(input,select,textarea):focus-within,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__search:focus,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__search:focus-within,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__control:focus,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__control:focus-within,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__search:focus,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__search:focus-within{border-color:rgba(16,185,129,.45);box-shadow:0 0 0 3px rgba(16,185,129,.12);outline:0}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-choice{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.03)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label{min-height:6rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label strong{font-size:1.05rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label small{font-size:.95rem;line-height:1.45}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label:has(input:checked){border-color:rgba(16,185,129,.38);background:rgba(16,185,129,.14)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label:has(input:checked) strong{color:#a7f3d0}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-choice.is-selected{border-color:rgba(16,185,129,.38);background:rgba(16,185,129,.14)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-chip{min-height:2.8rem;padding:.35rem .45rem .35rem .7rem;border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:1rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-chip__remove{width:1.8rem;height:1.8rem;border-radius:50%;background:rgba(239,68,68,.16);color:#fca5a5}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn{height:4rem;min-height:4rem;border-radius:.8rem;font-size:1.1rem;font-weight:700;letter-spacing:.02em}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--primary{border:0;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 8px 20px rgba(14,165,233,.25)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--primary:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--primary:focus-visible{border:0;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 14px 28px rgba(14,165,233,.35);outline:0;transform:translateY(-1px)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--primary:active{transform:translateY(0)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--ghost,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero__actions .criteria-btn--ghost{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--ghost:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--ghost:focus-visible,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero__actions .criteria-btn--ghost:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero__actions .criteria-btn--ghost:focus-visible{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.18);color:#6ee7b7;outline:0}.bidder-dashboard-page.add-my-tender-criteria-page{--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;background:var(--dark-navy)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-page-container{gap:1.2rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero--preferences,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__intro,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions{padding:1.4rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.035), transparent 45%),var(--panel-bg);box-shadow:0 1rem 2.5rem rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.035);transition:border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero--preferences:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__intro:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row:focus-within{border-color:rgba(16,185,129,.25)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero--preferences .page-title{font-size:2rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero--preferences .page-subtitle{color:#cbd5e1;font-size:1.2rem;font-weight:500;line-height:1.45}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-eyebrow{color:#34d399;font-size:.95rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__intro h2{font-size:1.55rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__intro p{color:#94a3b8;font-size:.95rem;font-weight:500;line-height:1.45}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-icon-btn{width:3.8rem;height:3.8rem;border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.1);color:#34d399}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-icon-btn svg{width:1.15rem;height:1.15rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-icon-btn:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-icon-btn:focus-visible{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.18);color:#6ee7b7;outline:0;transform:translateY(-1px)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__rows{gap:1.2rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row{gap:1.4rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row:focus-within{box-shadow:0 1.2rem 2.8rem rgba(0,0,0,.28),0 0 1.4rem rgba(16,185,129,.06);transform:translateY(-1px)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row__heading{gap:.8rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row__heading>span{width:3.4rem;height:3.4rem;border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.1);color:#34d399;font-size:1rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row__heading h3{color:#fff;font-size:1.55rem;font-weight:700;line-height:1.3}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row__heading p{color:#94a3b8;font-size:.95rem;font-weight:500;line-height:1.45}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row__content,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-identity-fields{gap:1rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-field{gap:.45rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-field>span{color:#e2e8f0;font-size:1.1rem;font-weight:600}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-field input,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-field select,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-field textarea{min-height:3.8rem;padding:.8rem 1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72);color:#fff;font-size:1.05rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-field input:focus,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-field select:focus,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-field textarea:focus{border-color:rgba(16,185,129,.45);box-shadow:0 0 0 3px rgba(16,185,129,.12);outline:0}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-field textarea{min-height:7rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference legend{color:#e2e8f0;font-size:1.1rem;font-weight:600}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference>div{gap:.8rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label{min-height:6rem;padding:.9rem 1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.03)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label:has(input:checked){border-color:rgba(16,185,129,.38);background:rgba(16,185,129,.14)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference strong{color:#fff;font-size:1.05rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label:has(input:checked) strong{color:#a7f3d0}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference small{color:#94a3b8;font-size:.95rem;line-height:1.45}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-preference-card,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-location-level{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__top strong,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__label-main strong,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-location-level header strong{color:#e2e8f0;font-size:1.1rem;font-weight:600}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__top span,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__note,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__label-main small,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-location-level header small{color:#94a3b8;font-size:.95rem;line-height:1.45}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__search,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__control,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__search{min-height:3.8rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__search input,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__control input,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__search input{color:#fff;font-size:1.05rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__search:focus-within,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__control:focus-within,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__search:focus-within{border-color:rgba(16,185,129,.45);box-shadow:0 0 0 3px rgba(16,185,129,.12)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-choice{min-height:6rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.03)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-choice strong{font-size:1.05rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-choice small{font-size:.95rem;line-height:1.45}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-choice.is-selected{border-color:rgba(16,185,129,.38);background:rgba(16,185,129,.14)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-choice .criteria-preference-card__icon{width:3rem;height:3rem;border-radius:.8rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#07111f}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-option{min-height:3.8rem;border-radius:.8rem;font-size:1rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-option:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-option:has(input:checked){background:rgba(16,185,129,.1)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-chip{width:auto;max-width:22rem;min-height:2.8rem;padding:.35rem .45rem .35rem .7rem;border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:1rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-chip__remove{width:1.8rem;height:1.8rem;border-color:rgba(0,0,0,0);border-radius:50%;background:rgba(239,68,68,.16);color:#fca5a5}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-chip__remove:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-chip__remove:focus-visible{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.26);color:#fff;outline:0}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-all-bangladesh{border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.1)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-all-bangladesh:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-all-bangladesh:focus-visible{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.16);outline:0}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions{gap:.65rem;justify-content:flex-end}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn{height:4rem;min-height:4rem;padding-inline:1.2rem;border-radius:.8rem;font-size:1.1rem;font-weight:700;letter-spacing:.02em;transition:transform 250ms ease,box-shadow 250ms ease,background 250ms ease,border-color 250ms ease}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn:active{transform:translateY(0)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--primary{min-width:15rem;border:0;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 8px 20px rgba(14,165,233,.25)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--primary:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--primary:focus-visible{border:0;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 14px 28px rgba(14,165,233,.35);outline:0;transform:translateY(-1px)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--ghost{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--ghost:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--ghost:focus-visible{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.18);color:#6ee7b7;outline:0;transform:translateY(-1px)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero__actions .criteria-btn--ghost{min-height:3.8rem;border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.1);color:#34d399;font-size:1.05rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero__actions .criteria-btn--ghost .criteria-btn__icon,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero__actions .criteria-btn--ghost svg{width:1.15rem;height:1.15rem}@media(max-width: 760px){.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero--preferences,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__intro,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions{padding:1rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-identity-fields,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference>div,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-location-levels{grid-template-columns:1fr}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn{width:100%;min-width:0}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--primary{grid-column:1/-1}}.add-my-tender-criteria-page{background:#07111f}.add-my-tender-criteria-page .criteria-shell{width:100%;max-width:1600px;margin-inline:auto}.add-my-tender-criteria-page .criteria-main{width:100%;max-width:none;padding:0}.add-my-tender-criteria-page .criteria-page-container{display:grid;width:min(100% - 40px,1280px);max-width:1280px;gap:28px;margin-inline:auto;padding:32px 0 64px}.add-my-tender-criteria-page .criteria-hero--preferences,.add-my-tender-criteria-page .criteria-guided-form{width:100%;max-width:1280px;margin-inline:auto}.add-my-tender-criteria-page .criteria-hero--preferences{padding:28px;border-radius:22px}.add-my-tender-criteria-page .criteria-guided-form{gap:28px}.add-my-tender-criteria-page .criteria-guided-form__intro{padding:28px;border-radius:22px}.add-my-tender-criteria-page .criteria-guided-form__intro h2{font-size:clamp(28px,3vw,38px)}.add-my-tender-criteria-page .criteria-guided-form__intro p{font-size:16px}.add-my-tender-criteria-page .criteria-guided-form__rows{gap:28px}.add-my-tender-criteria-page .criteria-setup-row{display:grid;grid-template-columns:1fr;gap:24px;padding:28px;border-radius:22px}.add-my-tender-criteria-page .criteria-setup-row__heading{position:static;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:16px;align-items:center;padding-bottom:22px;border-bottom:1px solid hsla(0,0%,100%,.08)}.add-my-tender-criteria-page .criteria-setup-row__heading>span{width:56px;height:56px;border-radius:16px;font-size:16px}.add-my-tender-criteria-page .criteria-setup-row__heading h3{margin-bottom:6px;font-size:clamp(22px,2vw,28px)}.add-my-tender-criteria-page .criteria-setup-row__heading p{max-width:780px;font-size:15px}.add-my-tender-criteria-page .criteria-setup-row__content{width:100%}.add-my-tender-criteria-page .criteria-identity-fields{grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.add-my-tender-criteria-page .criteria-field>span{font-size:15px}.add-my-tender-criteria-page .criteria-field input,.add-my-tender-criteria-page .criteria-field textarea{min-height:56px;padding:16px 18px;border-radius:16px;font-size:16px}.add-my-tender-criteria-page .criteria-match-preference legend{font-size:15px}.add-my-tender-criteria-page .criteria-match-preference>div{gap:18px}.add-my-tender-criteria-page .criteria-match-preference label{min-height:120px;padding:20px;border-radius:18px}.add-my-tender-criteria-page .criteria-match-preference strong{font-size:18px}.add-my-tender-criteria-page .criteria-match-preference small{font-size:14px}.add-my-tender-criteria-page .criteria-friendly-selector{gap:16px}.add-my-tender-criteria-page .criteria-friendly-selector__top strong{font-size:17px}.add-my-tender-criteria-page .criteria-friendly-selector__top span,.add-my-tender-criteria-page .criteria-friendly-selector__note{font-size:13px}.add-my-tender-criteria-page .criteria-friendly-selector__search{min-height:56px;padding-inline:18px;border-radius:16px}.add-my-tender-criteria-page .criteria-friendly-selector__search input{font-size:16px}.add-my-tender-criteria-page .criteria-friendly-selector__grid,.add-my-tender-criteria-page .criteria-friendly-selector__grid--tenderCategories{grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.add-my-tender-criteria-page .criteria-friendly-choice{min-height:120px;gap:14px;padding:20px;border-radius:18px}.add-my-tender-criteria-page .criteria-friendly-choice .criteria-preference-card__icon{width:48px;height:48px}.add-my-tender-criteria-page .criteria-friendly-choice strong{font-size:16px;line-height:1.35}.add-my-tender-criteria-page .criteria-friendly-choice small{font-size:13px;line-height:1.45}.add-my-tender-criteria-page .criteria-friendly-choice>b{width:28px;height:28px}.add-my-tender-criteria-page .criteria-preference-card{width:100%;padding:20px;border-radius:18px}.add-my-tender-criteria-page .criteria-multi__label-row{gap:16px}.add-my-tender-criteria-page .criteria-multi__label-main strong{font-size:17px}.add-my-tender-criteria-page .criteria-multi__label-main small{font-size:14px}.add-my-tender-criteria-page .criteria-multi__control,.add-my-tender-criteria-page .criteria-multi__search{min-height:56px;border-radius:16px}.add-my-tender-criteria-page .criteria-option{min-height:58px;padding:16px;font-size:15px}.add-my-tender-criteria-page .criteria-selected-preview__chips{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.add-my-tender-criteria-page .criteria-chip{min-height:58px;padding:14px 16px;border-radius:16px;font-size:15px}.add-my-tender-criteria-page .criteria-friendly-options--locations{grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.add-my-tender-criteria-page .criteria-all-bangladesh{min-height:58px;margin-bottom:18px;border-radius:16px;font-size:16px}.add-my-tender-criteria-page .criteria-guided-form__actions{padding:24px 28px;border-radius:22px}.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn{min-height:56px;padding-inline:28px;font-size:16px}@media(max-width: 1100px){.add-my-tender-criteria-page .criteria-friendly-selector__grid,.add-my-tender-criteria-page .criteria-friendly-selector__grid--tenderCategories,.add-my-tender-criteria-page .criteria-friendly-options--locations{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 700px){.add-my-tender-criteria-page .criteria-page-container{width:min(100% - 28px,1280px);padding:20px 0 48px}.add-my-tender-criteria-page .criteria-hero--preferences,.add-my-tender-criteria-page .criteria-guided-form__intro,.add-my-tender-criteria-page .criteria-setup-row,.add-my-tender-criteria-page .criteria-guided-form__actions{padding:20px;border-radius:18px}.add-my-tender-criteria-page .criteria-identity-fields,.add-my-tender-criteria-page .criteria-match-preference>div,.add-my-tender-criteria-page .criteria-friendly-selector__grid,.add-my-tender-criteria-page .criteria-friendly-selector__grid--tenderCategories,.add-my-tender-criteria-page .criteria-friendly-options--locations,.add-my-tender-criteria-page .criteria-selected-preview__chips{grid-template-columns:1fr}.add-my-tender-criteria-page .criteria-setup-row__heading{align-items:start}}.add-my-tender-criteria-page .criteria-preference-step--locations{background:radial-gradient(circle at 100% 0%, rgba(59, 130, 246, 0.08), transparent 34%),#0f172a}.add-my-tender-criteria-page .criteria-location-workspace{display:grid;gap:20px}.add-my-tender-criteria-page .criteria-all-bangladesh{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:16px;align-items:center;min-height:96px;margin:0;padding:18px 20px;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;background:#07111f;text-align:left;transition:border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}.add-my-tender-criteria-page .criteria-all-bangladesh:hover,.add-my-tender-criteria-page .criteria-all-bangladesh.is-selected{border-color:rgba(16,185,129,.52);background:rgba(16,185,129,.09);box-shadow:0 10px 28px rgba(0,0,0,.2)}.add-my-tender-criteria-page .criteria-all-bangladesh>b{min-width:76px;padding:8px 12px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.04);color:#94a3b8;font-size:13px;text-align:center}.add-my-tender-criteria-page .criteria-all-bangladesh.is-selected>b{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.16);color:#6ee7b7}.add-my-tender-criteria-page .criteria-all-bangladesh__icon{display:grid;width:54px;height:54px;border:1px solid rgba(16,185,129,.25);border-radius:16px;place-items:center;background:rgba(16,185,129,.08);color:#34d399}.add-my-tender-criteria-page .criteria-all-bangladesh__icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.add-my-tender-criteria-page .criteria-all-bangladesh__copy{display:grid;gap:5px}.add-my-tender-criteria-page .criteria-all-bangladesh__copy strong{color:#fff;font-size:17px;line-height:1.3}.add-my-tender-criteria-page .criteria-all-bangladesh__copy small{color:#94a3b8;font-size:14px;line-height:1.45}.add-my-tender-criteria-page .criteria-location-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;color:#64748b;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.add-my-tender-criteria-page .criteria-location-divider::before,.add-my-tender-criteria-page .criteria-location-divider::after{height:1px;background:hsla(0,0%,100%,.08);content:""}.add-my-tender-criteria-page .criteria-location-levels{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.add-my-tender-criteria-page .criteria-location-level{display:grid;align-content:start;gap:16px;min-width:0;padding:20px;border:1px solid hsla(0,0%,100%,.09);border-radius:18px;background:rgba(7,17,31,.72)}.add-my-tender-criteria-page .criteria-location-level:first-child{grid-column:1/-1}.add-my-tender-criteria-page .criteria-location-level>header{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.07)}.add-my-tender-criteria-page .criteria-location-level>header>span{display:grid;width:36px;height:36px;border-radius:11px;place-items:center;background:rgba(59,130,246,.12);color:#93c5fd;font-size:13px;font-weight:800}.add-my-tender-criteria-page .criteria-location-level>header div{display:grid;gap:3px}.add-my-tender-criteria-page .criteria-location-level>header strong{color:#fff;font-size:16px}.add-my-tender-criteria-page .criteria-location-level>header small{color:#64748b;font-size:12px}.add-my-tender-criteria-page .criteria-location-level .criteria-preference-card{padding:0;border:0;background:rgba(0,0,0,0)}.add-my-tender-criteria-page .criteria-location-level:first-child .criteria-friendly-selector__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 1000px){.add-my-tender-criteria-page .criteria-location-levels{grid-template-columns:1fr}.add-my-tender-criteria-page .criteria-location-level:first-child{grid-column:auto}.add-my-tender-criteria-page .criteria-location-level:first-child .criteria-friendly-selector__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){.add-my-tender-criteria-page .criteria-all-bangladesh{grid-template-columns:auto minmax(0, 1fr)}.add-my-tender-criteria-page .criteria-all-bangladesh>b{grid-column:1/-1;width:100%}.add-my-tender-criteria-page .criteria-location-divider{grid-template-columns:1fr;text-align:center}.add-my-tender-criteria-page .criteria-location-divider::before,.add-my-tender-criteria-page .criteria-location-divider::after{display:none}.add-my-tender-criteria-page .criteria-location-level,.add-my-tender-criteria-page .criteria-all-bangladesh{padding:16px}.add-my-tender-criteria-page .criteria-location-level:first-child .criteria-friendly-selector__grid{grid-template-columns:1fr}}.add-my-tender-criteria-page{--criteria-dashboard-panel: #0f172a;--criteria-dashboard-navy: #07111f;--criteria-dashboard-green: #10b981;--criteria-dashboard-border: rgba(16, 185, 129, 0.22);--criteria-dashboard-border-soft: rgba(255, 255, 255, 0.08);background:var(--criteria-dashboard-navy)}.add-my-tender-criteria-page .criteria-page-container{gap:1.2rem;padding-top:1.2rem;padding-bottom:3rem}.add-my-tender-criteria-page .criteria-hero--preferences,.add-my-tender-criteria-page .criteria-guided-form__intro,.add-my-tender-criteria-page .criteria-setup-row,.add-my-tender-criteria-page .criteria-guided-form__actions{border:1px solid var(--criteria-dashboard-border);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.012)),linear-gradient(135deg, rgba(16, 185, 129, 0.055), rgba(59, 130, 246, 0.02) 50%, transparent),var(--criteria-dashboard-panel);box-shadow:0 1.3rem 3rem rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.05)}.add-my-tender-criteria-page .criteria-hero--preferences{position:relative;gap:1rem;padding:1.2rem}.add-my-tender-criteria-page .criteria-hero--preferences::after{position:absolute;right:1.2rem;bottom:-1px;left:1.2rem;height:1px;border-radius:999px;background:linear-gradient(90deg, transparent, rgba(16, 185, 129, 0.75), transparent);content:""}.add-my-tender-criteria-page .criteria-hero--preferences .page-title{margin:.25rem 0;font-size:2.2rem;font-weight:700;line-height:1.18}.add-my-tender-criteria-page .criteria-hero--preferences .page-subtitle{max-width:66rem;color:#94a3b8;font-size:1.1rem;line-height:1.45}.add-my-tender-criteria-page .criteria-hero--preferences .criteria-hero__actions{align-self:center}.add-my-tender-criteria-page .criteria-eyebrow{color:#6ee7b7;font-size:.9rem;font-weight:800;letter-spacing:.04em}.add-my-tender-criteria-page .criteria-guided-form{gap:1.2rem}.add-my-tender-criteria-page .criteria-guided-form__intro{padding:1.2rem}.add-my-tender-criteria-page .criteria-guided-form__intro h2{margin:.25rem 0;font-size:1.7rem;font-weight:700;line-height:1.22}.add-my-tender-criteria-page .criteria-guided-form__intro p{max-width:72rem;color:#94a3b8;font-size:1.05rem;line-height:1.45}.add-my-tender-criteria-page .criteria-icon-btn{width:3.4rem;height:3.4rem;border-color:rgba(16,185,129,.18);border-radius:.8rem;background:rgba(7,17,31,.72);color:#94a3b8}.add-my-tender-criteria-page .criteria-icon-btn:hover{border-color:rgba(16,185,129,.42);color:#6ee7b7}.add-my-tender-criteria-page .criteria-guided-form__rows{gap:1.2rem}.add-my-tender-criteria-page .criteria-setup-row{gap:1.1rem;padding:1.2rem}.add-my-tender-criteria-page .criteria-setup-row:hover,.add-my-tender-criteria-page .criteria-setup-row:focus-within{border-color:rgba(16,185,129,.38);box-shadow:0 1.5rem 3.2rem rgba(0,0,0,.32),0 0 0 1px rgba(16,185,129,.035);transform:translateY(-1px)}.add-my-tender-criteria-page .criteria-setup-row__heading{gap:.8rem;padding-bottom:.9rem}.add-my-tender-criteria-page .criteria-setup-row__heading>span{width:3.4rem;height:3.4rem;border-radius:.8rem;background:rgba(16,185,129,.1);color:#6ee7b7;font-size:1rem}.add-my-tender-criteria-page .criteria-setup-row__heading h3{margin-bottom:.2rem;font-size:1.7rem;font-weight:700;line-height:1.22}.add-my-tender-criteria-page .criteria-setup-row__heading p{max-width:76rem;font-size:1.05rem;line-height:1.45}.add-my-tender-criteria-page .criteria-identity-fields{gap:1rem}.add-my-tender-criteria-page .criteria-field{gap:.45rem}.add-my-tender-criteria-page .criteria-field>span{color:#e2e8f0;font-size:1.25rem;font-weight:600}.add-my-tender-criteria-page .criteria-field input,.add-my-tender-criteria-page .criteria-field textarea{min-height:4.4rem;padding:.8rem 1rem;border-color:var(--criteria-dashboard-border-soft);border-radius:.8rem;background:rgba(7,17,31,.88);font-size:1.1rem}.add-my-tender-criteria-page .criteria-field input:focus,.add-my-tender-criteria-page .criteria-field textarea:focus{border-color:rgba(16,185,129,.55);box-shadow:0 0 0 3px rgba(16,185,129,.08)}.add-my-tender-criteria-page .criteria-field textarea{min-height:7.6rem}.add-my-tender-criteria-page .criteria-match-preference{gap:.5rem}.add-my-tender-criteria-page .criteria-match-preference legend{font-size:1.25rem;font-weight:600}.add-my-tender-criteria-page .criteria-match-preference>div{gap:.8rem}.add-my-tender-criteria-page .criteria-match-preference label{min-height:7.2rem;padding:.85rem 1rem;border-radius:.8rem;background:rgba(7,17,31,.84)}.add-my-tender-criteria-page .criteria-match-preference strong{font-size:1.2rem}.add-my-tender-criteria-page .criteria-match-preference small{font-size:1rem;line-height:1.4}.add-my-tender-criteria-page .criteria-friendly-options,.add-my-tender-criteria-page .criteria-friendly-selector{gap:.8rem}.add-my-tender-criteria-page .criteria-friendly-selector__top strong,.add-my-tender-criteria-page .criteria-multi__label-main strong{font-size:1.25rem;font-weight:700}.add-my-tender-criteria-page .criteria-friendly-selector__top span,.add-my-tender-criteria-page .criteria-friendly-selector__note,.add-my-tender-criteria-page .criteria-multi__label-main small{font-size:1rem;line-height:1.4}.add-my-tender-criteria-page .criteria-friendly-selector__search,.add-my-tender-criteria-page .criteria-multi__control,.add-my-tender-criteria-page .criteria-multi__search{min-height:4.2rem;padding-inline:.85rem;border-color:var(--criteria-dashboard-border-soft);border-radius:.8rem;background:rgba(7,17,31,.9)}.add-my-tender-criteria-page .criteria-friendly-selector__search input,.add-my-tender-criteria-page .criteria-multi__control input,.add-my-tender-criteria-page .criteria-multi__search input{font-size:1.1rem}.add-my-tender-criteria-page .criteria-friendly-selector__grid,.add-my-tender-criteria-page .criteria-friendly-selector__grid--tenderCategories{gap:.75rem}.add-my-tender-criteria-page .criteria-friendly-choice{min-height:7.2rem;gap:.65rem;padding:.8rem;border-radius:.8rem;background:rgba(7,17,31,.82)}.add-my-tender-criteria-page .criteria-friendly-choice .criteria-preference-card__icon{width:3.2rem;height:3.2rem;border-radius:.72rem}.add-my-tender-criteria-page .criteria-friendly-choice strong{font-size:1.15rem}.add-my-tender-criteria-page .criteria-friendly-choice small{font-size:.95rem;line-height:1.35}.add-my-tender-criteria-page .criteria-friendly-choice>b{width:2.2rem;height:2.2rem}.add-my-tender-criteria-page .criteria-preference-card{padding:.9rem;border-color:var(--criteria-dashboard-border-soft);border-radius:.8rem;background:rgba(7,17,31,.72)}.add-my-tender-criteria-page .criteria-multi__panel{border-color:rgba(16,185,129,.2);border-radius:.8rem;background:#07111f}.add-my-tender-criteria-page .criteria-option{min-height:4.2rem;padding:.7rem;border-radius:.7rem;font-size:1.05rem}.add-my-tender-criteria-page .criteria-selected-preview__chips{display:flex;flex-wrap:wrap;gap:.55rem}.add-my-tender-criteria-page .criteria-chip{width:auto;max-width:22rem;min-height:3rem;justify-content:flex-start;padding:.35rem .45rem .35rem .7rem;border-radius:.8rem;font-size:1rem}.add-my-tender-criteria-page .criteria-chip__remove{width:2rem;height:2rem;border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.08);color:#fca5a5}.add-my-tender-criteria-page .criteria-chip__remove:hover{border-color:rgba(239,68,68,.5);background:rgba(239,68,68,.18);color:#fff}.add-my-tender-criteria-page .criteria-all-bangladesh{min-height:6.8rem;gap:.8rem;padding:.8rem .9rem;border-radius:.8rem}.add-my-tender-criteria-page .criteria-all-bangladesh>b{min-width:6.6rem;padding:.45rem .65rem;font-size:.95rem}.add-my-tender-criteria-page .criteria-all-bangladesh__icon{width:3.4rem;height:3.4rem;border-radius:.8rem}.add-my-tender-criteria-page .criteria-all-bangladesh__icon svg{width:1.8rem;height:1.8rem}.add-my-tender-criteria-page .criteria-all-bangladesh__copy{gap:.2rem}.add-my-tender-criteria-page .criteria-all-bangladesh__copy strong{font-size:1.2rem}.add-my-tender-criteria-page .criteria-all-bangladesh__copy small{font-size:1rem}.add-my-tender-criteria-page .criteria-location-workspace{gap:.9rem}.add-my-tender-criteria-page .criteria-location-divider{gap:.75rem;font-size:.9rem}.add-my-tender-criteria-page .criteria-location-levels{gap:.8rem}.add-my-tender-criteria-page .criteria-location-level{gap:.8rem;padding:.9rem;border-radius:.8rem;background:rgba(7,17,31,.68)}.add-my-tender-criteria-page .criteria-location-level>header{gap:.65rem;padding-bottom:.65rem}.add-my-tender-criteria-page .criteria-location-level>header>span{width:2.8rem;height:2.8rem;border-radius:.7rem;font-size:.95rem}.add-my-tender-criteria-page .criteria-location-level>header strong{font-size:1.15rem}.add-my-tender-criteria-page .criteria-location-level>header small{font-size:.95rem}.add-my-tender-criteria-page .criteria-guided-form__actions{display:flex;gap:.65rem;justify-content:flex-end;padding:.9rem}.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn{width:auto;min-width:10rem;min-height:3.8rem;padding-inline:1rem;border-radius:.8rem;font-size:1.05rem;transition:border-color 160ms ease,background 160ms ease,box-shadow 160ms ease,transform 160ms ease}.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn:hover{transform:translateY(-1px)}.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--primary{min-width:15rem;background:#10b981;color:#fff;box-shadow:0 .8rem 1.8rem rgba(16,185,129,.16)}.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--primary:hover{background:#16c98d;box-shadow:0 1rem 2.2rem rgba(16,185,129,.24)}@media(max-width: 760px){.add-my-tender-criteria-page .criteria-page-container{gap:.9rem}.add-my-tender-criteria-page .criteria-hero--preferences,.add-my-tender-criteria-page .criteria-guided-form__intro,.add-my-tender-criteria-page .criteria-setup-row{padding:1rem}.add-my-tender-criteria-page .criteria-hero--preferences .page-title{font-size:2rem}.add-my-tender-criteria-page .criteria-setup-row__heading h3{font-size:1.5rem}.add-my-tender-criteria-page .criteria-guided-form__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn{width:100%;min-width:0}.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--primary{grid-column:1/-1}}.std-guide-page{--std-bg: #07111f;--std-panel: #0f172a;--std-panel-deep: #091322;--std-line: rgba(255, 255, 255, 0.08);--std-line-strong: rgba(255, 255, 255, 0.14);--std-text: #f8fafc;--std-muted: #94a3b8;--std-green: #10b981;--std-blue: #3b82f6;--std-amber: #f59e0b;--std-red: #ef4444;overflow-x:clip;background:radial-gradient(circle at 30% -10%, rgba(16, 185, 129, 0.13), transparent 28rem),radial-gradient(circle at 90% 8%, rgba(59, 130, 246, 0.1), transparent 31rem),var(--std-bg);color:var(--std-text)}.std-guide-page.std-guide-overlay-open{overflow:hidden}.std-guide-shell .dashboard-main{width:100%;max-width:none;min-width:0;padding:.75rem clamp(.75rem,1.4vw,1.4rem) 2rem}.std-guide-shell svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.std-guide-main{display:grid;align-content:start;gap:1rem}.std-guide-command-strip,.std-guide-hero,.std-guide-search-panel,.std-guide-categories-panel,.std-guide-results-panel,.std-guide-intelligence-panel,.std-guide-knowledge-section,.std-guide-analytics{border:1px solid var(--std-line);background:linear-gradient(145deg, rgba(255, 255, 255, 0.025), transparent 45%),rgba(15,23,42,.93);box-shadow:0 1.25rem 3.5rem rgba(0,0,0,.18)}.std-guide-command-strip{display:flex;min-height:2.4rem;align-items:center;justify-content:space-between;gap:1rem;padding:.38rem .75rem;border-radius:.55rem;color:var(--std-muted);font-size:.68rem;letter-spacing:.02em}.std-guide-command-strip div,.std-guide-command-strip a{display:flex;align-items:center;gap:.55rem}.std-guide-command-strip strong{color:#d1fae5;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.std-guide-command-strip a{color:#bfdbfe;font-weight:600;text-decoration:none}.std-guide-command-strip a:hover{color:#fff}.std-guide-command-strip a svg{width:.85rem;height:.85rem}.std-guide-live-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--std-green);box-shadow:0 0 0 .22rem rgba(16,185,129,.13),0 0 1rem rgba(16,185,129,.7)}.std-guide-sidebar-card{background:radial-gradient(circle at 100% 0, rgba(16, 185, 129, 0.24), transparent 50%),rgba(15,23,42,.82)}.std-guide-hero{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1.5rem;align-items:center;padding:clamp(1.25rem,2vw,2rem);border-radius:.85rem;background:linear-gradient(95deg, rgba(7, 17, 31, 0.96), rgba(15, 23, 42, 0.88)),radial-gradient(circle at 85% 0, rgba(16, 185, 129, 0.3), transparent 30rem);overflow:hidden;position:relative}.std-guide-hero::after{position:absolute;right:-4rem;bottom:-7rem;width:18rem;height:18rem;border:1px solid rgba(16,185,129,.15);border-radius:50%;box-shadow:0 0 0 2.8rem rgba(16,185,129,.025),0 0 0 5.6rem rgba(16,185,129,.015);content:"";pointer-events:none}.std-guide-hero h1{max-width:54rem;margin:.35rem 0 .5rem;color:#fff;font-size:clamp(2rem,3vw,3.1rem);font-weight:700;line-height:1.06;letter-spacing:-0.04em}.std-guide-hero p{max-width:68rem;margin:0;color:var(--std-muted);font-size:.91rem;line-height:1.65}.std-guide-eyebrow{color:#6ee7b7;font-size:.64rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.std-guide-hero__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem;z-index:1}.std-guide-btn{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;gap:.42rem;padding:.35rem .75rem;border:1px solid var(--std-line-strong);border-radius:.48rem;background:hsla(0,0%,100%,.035);color:#dbe7f4;cursor:pointer;font:inherit;font-size:.72rem;font-weight:650;line-height:1.2;text-align:center;text-decoration:none;transition:border-color 180ms ease,background 180ms ease,color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.std-guide-btn svg{width:.95rem;height:.95rem}.std-guide-btn:hover,.std-guide-btn:focus-visible,.std-guide-btn.is-active{border-color:rgba(16,185,129,.48);background:rgba(16,185,129,.09);color:#fff;outline:none;transform:translateY(-1px)}.std-guide-btn.has-selection{border-color:rgba(59,130,246,.5);box-shadow:inset 0 0 0 1px rgba(59,130,246,.18)}.std-guide-btn--primary{border-color:#10b981;background:linear-gradient(135deg, #10b981, #059669);color:#022c22}.std-guide-btn--primary:hover,.std-guide-btn--primary:focus-visible{border-color:#34d399;background:linear-gradient(135deg, #34d399, #10b981);color:#022c22;box-shadow:0 .6rem 1.6rem rgba(16,185,129,.2)}.std-guide-summary-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.65rem}.std-guide-stat{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.7rem;align-items:center;min-width:0;padding:.85rem;border:1px solid var(--std-line);border-radius:.65rem;background:rgba(15,23,42,.9);box-shadow:0 .8rem 2rem rgba(0,0,0,.13);transition:transform 180ms ease,border-color 180ms ease}.std-guide-stat:hover{border-color:rgba(16,185,129,.27);transform:translateY(-2px)}.std-guide-stat>span{display:grid;width:2.7rem;height:2.7rem;place-items:center;border:1px solid rgba(59,130,246,.2);border-radius:.55rem;background:rgba(59,130,246,.1);color:#93c5fd}.std-guide-stat small,.std-guide-stat p{color:var(--std-muted);font-size:.63rem}.std-guide-stat small{display:block;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.std-guide-stat strong{display:block;margin:.08rem 0;color:#fff;font-size:1.45rem;line-height:1}.std-guide-stat p{margin:0;line-height:1.3}.std-guide-stat--success>span{border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.1);color:#6ee7b7}.std-guide-stat--warning>span{border-color:rgba(245,158,11,.25);background:rgba(245,158,11,.1);color:#fcd34d}.std-guide-stat--danger>span{border-color:rgba(239,68,68,.23);background:rgba(239,68,68,.1);color:#fca5a5}.std-guide-search-panel,.std-guide-knowledge-section,.std-guide-analytics{padding:.9rem;border-radius:.7rem}.std-guide-search-heading,.std-guide-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.75rem}.std-guide-search-heading h2,.std-guide-panel-heading h2{margin:.14rem 0 0;color:#fff;font-size:1.08rem;line-height:1.15;letter-spacing:-0.02em}.std-guide-search-heading p,.std-guide-panel-heading p{margin:.22rem 0 0;color:var(--std-muted);font-size:.69rem;line-height:1.45}.std-guide-search-heading>span:last-child,.std-guide-search-heading>div:last-child>span,.std-guide-panel-heading>span:last-child,.std-guide-panel-heading>div:last-child>span{color:#a7f3d0;font-size:.67rem;font-weight:650}.std-guide-search-heading{justify-content:flex-start}.std-guide-search-heading>span:last-child{margin-left:auto;padding:.38rem .6rem;border:1px solid rgba(16,185,129,.18);border-radius:999px;background:rgba(16,185,129,.08)}.std-guide-icon-box{display:grid;width:2.45rem;height:2.45rem;flex:0 0 auto;place-items:center;border:1px solid rgba(16,185,129,.2);border-radius:.5rem;background:rgba(16,185,129,.08);color:#6ee7b7}.std-guide-search-form{display:grid;grid-template-columns:minmax(17rem, 1.7fr) repeat(2, minmax(10rem, 0.8fr)) auto;gap:.55rem;align-items:end}.std-guide-search-form>label:nth-of-type(4),.std-guide-search-form>label:nth-of-type(5){display:none}.std-guide-search-panel.is-advanced .std-guide-search-form{grid-template-columns:minmax(17rem, 1.6fr) repeat(4, minmax(9rem, 0.75fr))}.std-guide-search-panel.is-advanced .std-guide-search-form>label:nth-of-type(4),.std-guide-search-panel.is-advanced .std-guide-search-form>label:nth-of-type(5){display:grid}.std-guide-search-panel.is-advanced .std-guide-search-form .std-guide-search-actions{grid-column:1/-1;justify-content:flex-end}.std-guide-field{display:grid;gap:.32rem;min-width:0}.std-guide-field>span:first-child{color:#a9b6c7;font-size:.61rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.std-guide-field select{width:100%;min-height:2.65rem;padding:0 .55rem;border:1px solid var(--std-line);border-radius:.45rem;background:#0a1424;color:#dce7f3;font:inherit;font-size:.7rem;outline:none}.std-guide-field select:focus{border-color:rgba(16,185,129,.52);box-shadow:0 0 0 .18rem rgba(16,185,129,.1)}.std-guide-field__control{display:grid;grid-template-columns:auto minmax(0, 1fr);min-height:2.65rem;align-items:center;padding:0 .6rem;border:1px solid var(--std-line);border-radius:.45rem;background:#0a1424;color:#6ee7b7}.std-guide-field__control:focus-within{border-color:rgba(16,185,129,.52);box-shadow:0 0 0 .18rem rgba(16,185,129,.1)}.std-guide-field__control svg{width:.95rem;height:.95rem;margin-right:.5rem}.std-guide-field__control input{width:100%;min-width:0;min-height:2.55rem;border:0;background:rgba(0,0,0,0);color:#fff;font:inherit;font-size:.72rem;outline:none}.std-guide-field__control input::placeholder{color:#64748b}.std-guide-search-actions{display:flex;gap:.4rem}.std-guide-workspace{display:grid;grid-template-columns:minmax(15rem, 0.29fr) minmax(0, 0.71fr);gap:.75rem;align-items:start}.std-guide-categories-panel,.std-guide-results-panel{min-width:0;padding:.75rem;border-radius:.7rem}.std-guide-categories-panel{position:sticky;top:.75rem}.std-guide-categories{display:grid;gap:.28rem}.std-guide-categories button{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.15rem .52rem;align-items:center;padding:.52rem;border:1px solid rgba(0,0,0,0);border-radius:.45rem;background:rgba(0,0,0,0);color:#a9b6c7;cursor:pointer;font:inherit;text-align:left;transition:border-color 180ms ease,background 180ms ease,color 180ms ease}.std-guide-categories button>span{display:grid;grid-row:span 2;width:1.9rem;height:1.9rem;place-items:center;border:1px solid var(--std-line);border-radius:.4rem;background:hsla(0,0%,100%,.025);color:#7d8da3}.std-guide-categories button>span svg{width:.93rem;height:.93rem}.std-guide-categories button b{min-width:0;color:#dbe6f2;font-size:.68rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.std-guide-categories button small{color:#65758b;font-size:.57rem}.std-guide-categories button i{width:2.4rem;height:.18rem;grid-row:span 2;border-radius:999px;background:linear-gradient(90deg, rgba(16, 185, 129, 0.8) var(--route-activity), rgba(255, 255, 255, 0.07) var(--route-activity))}.std-guide-categories button:hover,.std-guide-categories button.is-active{border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.07);color:#fff}.std-guide-categories button:hover>span,.std-guide-categories button.is-active>span{border-color:rgba(16,185,129,.26);background:rgba(16,185,129,.1);color:#6ee7b7}.std-guide-update-panel{display:grid;gap:.5rem;margin-top:.8rem;padding-top:.7rem;border-top:1px solid var(--std-line)}.std-guide-update-panel>div{display:flex;align-items:center;justify-content:space-between}.std-guide-update-panel>div strong{font-size:.67rem;text-transform:uppercase}.std-guide-update-panel>div span{padding:.18rem .35rem;border-radius:999px;background:rgba(16,185,129,.11);color:#6ee7b7;font-size:.55rem;font-weight:700;text-transform:uppercase}.std-guide-update-panel article{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.45rem}.std-guide-update-panel article i{width:.38rem;height:.38rem;margin-top:.22rem;border-radius:50%;background:var(--std-green);box-shadow:0 0 0 .18rem rgba(16,185,129,.08)}.std-guide-update-panel article p{display:grid;gap:.08rem;margin:0}.std-guide-update-panel article strong{color:#dce7f3;font-size:.62rem}.std-guide-update-panel article span{color:#718096;font-size:.56rem;line-height:1.4}.std-guide-results-heading{align-items:flex-end}.std-guide-results-heading>div:last-child{display:flex;align-items:center;gap:.5rem}.std-guide-results-heading>div:last-child select{min-height:2.2rem;padding:0 .5rem;border:1px solid var(--std-line);border-radius:.4rem;background:#0a1424;color:#dce7f3;font-size:.65rem}.std-guide-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.6rem}.std-guide-card{display:grid;gap:.62rem;min-width:0;padding:.72rem;border:1px solid var(--std-line);border-top:2px solid rgba(59,130,246,.5);border-radius:.6rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.025), transparent 45%),#0b1525;box-shadow:0 .75rem 1.8rem rgba(0,0,0,.13);transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.std-guide-card:hover,.std-guide-card:focus-within{border-color:rgba(16,185,129,.32);box-shadow:0 1rem 2.2rem rgba(0,0,0,.2),0 0 1.8rem rgba(16,185,129,.05);transform:translateY(-2px)}.std-guide-card--low{border-top-color:rgba(16,185,129,.75)}.std-guide-card--high{border-top-color:rgba(245,158,11,.75)}.std-guide-card--critical{border-top-color:rgba(239,68,68,.76)}.std-guide-card footer{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;padding-top:.1rem}.std-guide-card__top{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.55rem;align-items:start}.std-guide-compare-check input{position:absolute;opacity:0;pointer-events:none}.std-guide-compare-check span{display:grid;width:1.9rem;height:1.9rem;place-items:center;border:1px solid var(--std-line);border-radius:.4rem;background:hsla(0,0%,100%,.025);color:#65758b;cursor:pointer}.std-guide-compare-check span svg{width:.9rem;height:.9rem}.std-guide-compare-check input:checked+span{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.13);color:#6ee7b7}.std-guide-card__identity{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.52rem;min-width:0}.std-guide-card__identity>div>span{display:block;color:#718096;font-size:.55rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.std-guide-card__identity h3{margin:.08rem 0;color:#fff;font-size:1.12rem;line-height:1}.std-guide-card__identity p{margin:0;color:#c8d4e2;font-size:.65rem;font-weight:550;line-height:1.35}.std-guide-doc-icon{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(59,130,246,.2);border-radius:.43rem;background:rgba(59,130,246,.08);color:#93c5fd}.std-guide-doc-icon svg{width:.98rem;height:.98rem}.std-guide-status{display:inline-flex;min-height:1.45rem;align-items:center;padding:0 .38rem;border:1px solid rgba(16,185,129,.19);border-radius:999px;background:rgba(16,185,129,.08);color:#6ee7b7;font-size:.52rem;font-weight:700;text-transform:uppercase}.std-guide-card__badges,.std-guide-detail-badges{display:flex;flex-wrap:wrap;gap:.25rem}.std-guide-card__badges span,.std-guide-detail-badges span{padding:.25rem .38rem;border:1px solid var(--std-line);border-radius:.3rem;background:hsla(0,0%,100%,.025);color:#9eacbd;font-size:.53rem;font-weight:650}.std-guide-card__badges span.is-low,.std-guide-detail-badges span.is-low{border-color:rgba(16,185,129,.2);color:#6ee7b7}.std-guide-card__badges span.is-medium,.std-guide-detail-badges span.is-medium{border-color:rgba(59,130,246,.2);color:#93c5fd}.std-guide-card__badges span.is-high,.std-guide-detail-badges span.is-high{border-color:rgba(245,158,11,.22);color:#fcd34d}.std-guide-card__badges span.is-critical,.std-guide-detail-badges span.is-critical{border-color:rgba(239,68,68,.22);color:#fca5a5}.std-guide-card__purpose{min-height:2.2rem;margin:0;color:#8fa0b5;font-size:.63rem;line-height:1.5}.std-guide-card__metrics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.32rem}.std-guide-card__metrics>div{min-width:0;padding:.42rem;border:1px solid var(--std-line);border-radius:.38rem;background:hsla(0,0%,100%,.018)}.std-guide-card__metrics strong,.std-guide-card__metrics span{display:block}.std-guide-card__metrics strong{color:#eaf3fb;font-size:.8rem}.std-guide-card__metrics span{margin:.1rem 0 .28rem;color:#6f8096;font-size:.5rem;text-transform:uppercase}.std-guide-card__metrics i{display:block;height:.15rem;border-radius:999px;background:hsla(0,0%,100%,.06);overflow:hidden}.std-guide-card__metrics i em{display:block;width:var(--metric);height:100%;border-radius:inherit;background:linear-gradient(90deg, #10b981, #60a5fa)}.std-guide-card__facts{display:grid;gap:.3rem;margin:0}.std-guide-card__facts div{display:grid;grid-template-columns:5.3rem minmax(0, 1fr);gap:.35rem;padding:.32rem 0;border-top:1px solid var(--std-line)}.std-guide-card__facts dt{color:#a7f3d0;font-size:.54rem;font-weight:650;text-transform:uppercase}.std-guide-card__facts dd{display:-webkit-box;margin:0;color:#8495aa;font-size:.57rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.std-guide-empty{display:grid;min-height:20rem;grid-column:1/-1;place-items:center;align-content:center;gap:.55rem;padding:1.5rem;border:1px dashed var(--std-line-strong);border-radius:.6rem;background:hsla(0,0%,100%,.018);text-align:center}.std-guide-empty>svg{width:2rem;height:2rem;color:#6ee7b7}.std-guide-empty strong{font-size:.9rem}.std-guide-empty p{max-width:28rem;margin:0;color:var(--std-muted);font-size:.68rem}.std-guide-decision-grid{display:grid;grid-template-columns:1.2fr .9fr 1.2fr;gap:.75rem;align-items:stretch}.std-guide-intelligence-panel{min-width:0;padding:.8rem;border-radius:.7rem}.std-guide-readiness-score{display:grid;width:3.35rem;height:3.35rem;place-items:center;border:1px solid rgba(16,185,129,.28);border-radius:50%;background:radial-gradient(circle, rgba(16, 185, 129, 0.13) 58%, transparent 59%),conic-gradient(#10b981 82%, rgba(255, 255, 255, 0.08) 0);color:#d1fae5 !important;font-size:.76rem !important;font-weight:750 !important}.std-guide-checklist{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.3rem}.std-guide-checklist label{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.38rem;align-items:center;min-width:0;padding:.38rem;border:1px solid var(--std-line);border-radius:.4rem;background:hsla(0,0%,100%,.018);cursor:pointer}.std-guide-checklist label input{position:absolute;opacity:0;pointer-events:none}.std-guide-checklist label>span{display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:.32rem;background:rgba(239,68,68,.08);color:#fca5a5}.std-guide-checklist label>span svg{width:.78rem;height:.78rem}.std-guide-checklist label b{color:#cbd7e5;font-size:.57rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.std-guide-checklist label small{font-size:.48rem;font-weight:700;text-transform:uppercase}.std-guide-checklist label small.is-required{color:#fca5a5}.std-guide-checklist label small.is-conditional{color:#fcd34d}.std-guide-checklist label.is-ready{border-color:rgba(16,185,129,.16);background:rgba(16,185,129,.035)}.std-guide-checklist label.is-ready>span{background:rgba(16,185,129,.1);color:#6ee7b7}.std-guide-workflow{display:grid;gap:0;margin:0;padding:0;list-style:none}.std-guide-workflow li{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.5rem;align-items:center;min-height:3rem;position:relative}.std-guide-workflow li::after{position:absolute;top:2.25rem;bottom:-0.75rem;left:.84rem;width:1px;background:linear-gradient(#10b981, rgba(16, 185, 129, 0.05));content:""}.std-guide-workflow li:last-child::after{display:none}.std-guide-workflow li>span{display:grid;width:1.7rem;height:1.7rem;place-items:center;border:1px solid rgba(16,185,129,.3);border-radius:50%;background:#0d1e2c;color:#6ee7b7;font-size:.52rem;font-weight:700;z-index:1}.std-guide-workflow li div{display:grid;gap:.04rem}.std-guide-workflow li small{color:#65758b;font-size:.5rem;text-transform:uppercase}.std-guide-workflow li strong{color:#d6e1ed;font-size:.61rem;font-weight:600}.std-guide-workflow li>svg{width:.85rem;height:.85rem;color:#526277}.std-guide-rejections{display:grid;gap:.28rem}.std-guide-rejections article{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.45rem;align-items:start;padding:.42rem;border:1px solid var(--std-line);border-radius:.4rem;background:hsla(0,0%,100%,.018)}.std-guide-rejections article>span{color:#65758b;font-size:.53rem;font-weight:700}.std-guide-rejections article>div{min-width:0}.std-guide-rejections article>div>div{display:flex;justify-content:space-between;gap:.35rem}.std-guide-rejections article strong{color:#d6e1ed;font-size:.57rem;font-weight:600}.std-guide-rejections article small{font-size:.46rem;font-weight:700;text-transform:uppercase}.std-guide-rejections article small.is-critical{color:#fca5a5}.std-guide-rejections article small.is-high{color:#fcd34d}.std-guide-rejections article small.is-medium{color:#93c5fd}.std-guide-rejections article p{margin:.12rem 0 .3rem;color:#75869c;font-size:.51rem;line-height:1.35}.std-guide-rejections article i{display:block;height:.12rem;border-radius:999px;background:hsla(0,0%,100%,.05)}.std-guide-rejections article i em{display:block;width:var(--risk-frequency);height:100%;border-radius:inherit;background:linear-gradient(90deg, #f59e0b, #ef4444)}.std-guide-rejections article>b{color:#fca5a5;font-size:.58rem}.std-guide-resource-grid{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:.45rem}.std-guide-resource-grid a{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.45rem;align-items:start;min-width:0;padding:.62rem;border:1px solid var(--std-line);border-radius:.45rem;background:hsla(0,0%,100%,.018);color:inherit;text-decoration:none;transition:border-color 180ms ease,background 180ms ease,transform 180ms ease}.std-guide-resource-grid a>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid rgba(16,185,129,.2);border-radius:.38rem;background:rgba(16,185,129,.08);color:#6ee7b7}.std-guide-resource-grid a>span svg{width:.85rem;height:.85rem}.std-guide-resource-grid a>svg{display:none}.std-guide-resource-grid a strong{display:block;color:#dce7f3;font-size:.59rem;line-height:1.3}.std-guide-resource-grid a p{margin:.12rem 0 0;color:#718096;font-size:.5rem;line-height:1.4}.std-guide-resource-grid a:hover{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.04);transform:translateY(-2px)}.std-guide-analytics>.std-guide-panel-heading>span{padding:.3rem .48rem;border:1px solid rgba(59,130,246,.18);border-radius:999px;background:rgba(59,130,246,.08);color:#93c5fd;font-size:.52rem;font-weight:700;text-transform:uppercase}.std-guide-analytics-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:.55rem}.std-guide-chart-card{min-width:0;padding:.65rem;border:1px solid var(--std-line);border-radius:.5rem;background:rgba(7,17,31,.55)}.std-guide-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.6rem}.std-guide-chart-heading strong{color:#dce7f3;font-size:.66rem}.std-guide-chart-heading span{color:#65758b;font-size:.5rem}.std-guide-bar-chart{display:grid;gap:.55rem}.std-guide-bar-chart div{display:grid;grid-template-columns:auto 3.3rem minmax(0, 1fr) auto;gap:.45rem;align-items:center}.std-guide-bar-chart span{color:#65758b;font-size:.48rem}.std-guide-bar-chart b{color:#b8c5d4;font-size:.58rem}.std-guide-bar-chart i{display:block;height:.35rem;border-radius:999px;background:hsla(0,0%,100%,.05)}.std-guide-bar-chart i em{display:block;width:var(--chart-value);height:100%;border-radius:inherit;background:linear-gradient(90deg, #10b981, #3b82f6)}.std-guide-bar-chart strong{color:#6ee7b7;font-size:.55rem}.std-guide-line-chart{min-width:0}.std-guide-line-chart svg{width:100%;height:10.5rem;overflow:visible}.std-guide-line-chart svg polyline{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.std-guide-line-chart svg .is-qualified{stroke:#10b981}.std-guide-line-chart svg .is-awarded{stroke:#3b82f6}.std-guide-line-chart svg .is-rejected{stroke:#ef4444}.std-guide-line-chart svg text{fill:#65758b;font-size:11px;stroke:none}.std-guide-chart-grid path{stroke:hsla(0,0%,100%,.06);stroke-dasharray:3 5;stroke-width:1}.std-guide-chart-legend{display:flex;justify-content:flex-end;gap:.65rem}.std-guide-chart-legend span{display:inline-flex;align-items:center;gap:.25rem;color:#8495aa;font-size:.49rem}.std-guide-chart-legend span::before{width:.35rem;height:.35rem;border-radius:50%;background:currentColor;content:""}.std-guide-chart-legend span.is-qualified{color:#6ee7b7}.std-guide-chart-legend span.is-awarded{color:#93c5fd}.std-guide-chart-legend span.is-rejected{color:#fca5a5}.std-guide-floating-compare{display:none;position:fixed;right:1rem;bottom:1rem;width:3.2rem;height:3.2rem;place-items:center;border:1px solid #34d399;border-radius:50%;background:#10b981;color:#022c22;cursor:pointer;box-shadow:0 1rem 2.5rem rgba(0,0,0,.35);z-index:50}.std-guide-floating-compare span{display:grid;position:absolute;top:-0.2rem;right:-0.15rem;width:1.2rem;height:1.2rem;place-items:center;border:2px solid #07111f;border-radius:50%;background:#3b82f6;color:#fff;font-size:.52rem;font-weight:700}.std-guide-drawer-backdrop,.std-guide-modal{position:fixed;inset:0;background:rgba(2,8,18,.74);backdrop-filter:blur(5px);z-index:1000}.std-guide-drawer-backdrop[hidden],.std-guide-modal[hidden]{display:none !important}.std-guide-drawer{display:grid;grid-template-rows:auto minmax(0, 1fr);position:fixed;top:0;right:0;bottom:0;width:min(33rem,100vw);border-left:1px solid var(--std-line-strong);background:#081321;box-shadow:-1.5rem 0 4rem rgba(0,0,0,.38);transform:translateX(102%);transition:transform 200ms ease;z-index:1001}.std-guide-drawer[aria-hidden=false]{transform:translateX(0)}.std-guide-drawer>header,.std-guide-drawer .std-guide-modal__dialog>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem;border-bottom:1px solid var(--std-line);background:#0b1727}.std-guide-drawer>header h2,.std-guide-drawer .std-guide-modal__dialog>header h2{margin:.12rem 0 0;color:#fff;font-size:1rem}.std-guide-drawer>header button,.std-guide-drawer .std-guide-modal__dialog>header button{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid var(--std-line);border-radius:.4rem;background:hsla(0,0%,100%,.03);color:#c7d3e0;cursor:pointer;font-size:1.25rem}.std-guide-drawer>div{display:grid;align-content:start;gap:.65rem;overflow-y:auto;padding:.85rem}.std-guide-drawer-score{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.85rem;align-items:center;padding:.7rem;border:1px solid rgba(16,185,129,.2);border-radius:.55rem;background:rgba(16,185,129,.055)}.std-guide-drawer-score>div{display:grid;width:5.2rem;height:5.2rem;place-items:center;border-radius:50%;background:radial-gradient(circle, #0b1727 57%, transparent 58%),conic-gradient(#10b981 var(--score), rgba(255, 255, 255, 0.07) 0);text-align:center}.std-guide-drawer-score>div strong{color:#d1fae5;font-size:1.1rem}.std-guide-drawer-score>div span{margin-top:-1.2rem;color:#6ee7b7;font-size:.43rem;text-transform:uppercase}.std-guide-drawer-score p{display:grid;gap:.2rem;margin:0}.std-guide-drawer-score p strong{color:#fff;font-size:.82rem}.std-guide-drawer-score p small{color:#8495aa;font-size:.6rem;line-height:1.5}.std-guide-detail-section,.std-guide-detail-list{padding:.62rem;border:1px solid var(--std-line);border-radius:.5rem;background:hsla(0,0%,100%,.018)}.std-guide-detail-section h3,.std-guide-detail-list h3{display:flex;align-items:center;gap:.4rem;margin:0 0 .35rem;color:#a7f3d0;font-size:.62rem;text-transform:uppercase}.std-guide-detail-section h3 svg,.std-guide-detail-list h3 svg{width:.85rem;height:.85rem}.std-guide-detail-section p,.std-guide-detail-list p{margin:0;color:#93a3b6;font-size:.61rem;line-height:1.55}.std-guide-detail-list ul{display:grid;gap:.28rem;margin:0;padding:0;list-style:none}.std-guide-detail-list li{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.35rem;align-items:center;color:#c6d2df;font-size:.58rem}.std-guide-detail-list li svg{width:.75rem;height:.75rem;color:#6ee7b7}.std-guide-detail-list li span{color:#65758b;font-size:.48rem;text-transform:uppercase}.std-guide-detail-list.is-risk h3,.std-guide-detail-list.is-risk li svg{color:#fcd34d}.std-guide-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.std-guide-modal{display:grid;place-items:center;padding:1rem}.std-guide-modal__dialog{display:grid;grid-template-rows:auto minmax(0, 1fr);width:min(76rem,100%);max-height:min(48rem,100vh - 2rem);border:1px solid var(--std-line-strong);border-radius:.7rem;background:#081321;box-shadow:0 2rem 6rem rgba(0,0,0,.45);overflow:hidden}.std-guide-modal__dialog>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem;border-bottom:1px solid var(--std-line);background:#0b1727}.std-guide-modal__dialog>header h2{margin:.12rem 0 0;color:#fff;font-size:1rem}.std-guide-modal__dialog>header button{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid var(--std-line);border-radius:.4rem;background:hsla(0,0%,100%,.03);color:#c7d3e0;cursor:pointer;font-size:1.25rem}.std-guide-comparison{display:grid;align-content:start;gap:.65rem;min-width:0;overflow:auto;padding:.8rem}.std-guide-comparison__note{display:flex;align-items:center;gap:.42rem;padding:.5rem;border:1px solid rgba(59,130,246,.2);border-radius:.42rem;background:rgba(59,130,246,.07);color:#bfdbfe;font-size:.6rem}.std-guide-comparison__note svg{width:.85rem;height:.85rem}.std-guide-comparison__table{overflow:auto}.std-guide-comparison__table table{width:100%;min-width:55rem;border-collapse:collapse;table-layout:fixed}.std-guide-comparison__table th,.std-guide-comparison__table td{padding:.55rem;border:1px solid var(--std-line);color:#91a1b4;font-size:.57rem;line-height:1.45;text-align:left;vertical-align:top}.std-guide-comparison__table th{width:10rem;background:#0b1727;color:#cdd8e4;font-weight:650}.std-guide-comparison__table thead th:not(:first-child){width:auto;border-top:2px solid #10b981}.std-guide-comparison__table thead th:not(:first-child) span,.std-guide-comparison__table thead th:not(:first-child) strong{display:block}.std-guide-comparison__table thead th:not(:first-child) span{color:#6ee7b7;font-size:.78rem}.std-guide-comparison__table thead th:not(:first-child) strong{margin-top:.15rem;color:#dbe6f2;font-size:.58rem}.std-guide-comparison__table td.is-low{color:#6ee7b7}.std-guide-comparison__table td.is-medium{color:#93c5fd}.std-guide-comparison__table td.is-high{color:#fcd34d}.std-guide-comparison__table td.is-critical{color:#fca5a5}@media(max-width: 92rem){.std-guide-summary-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.std-guide-resource-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.std-guide-decision-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.std-guide-decision-grid>:last-child{grid-column:1/-1}.std-guide-decision-grid .std-guide-rejections{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 78rem){.std-guide-hero{grid-template-columns:1fr}.std-guide-hero__actions{display:flex;flex-wrap:wrap}.std-guide-search-form,.std-guide-search-panel.is-advanced .std-guide-search-form{grid-template-columns:repeat(2, minmax(0, 1fr))}.std-guide-search-form .std-guide-search-actions,.std-guide-search-panel.is-advanced .std-guide-search-form .std-guide-search-actions{grid-column:1/-1}.std-guide-workspace{grid-template-columns:1fr}.std-guide-categories-panel{position:static}.std-guide-categories{grid-template-columns:repeat(3, minmax(0, 1fr))}.std-guide-update-panel{grid-template-columns:repeat(3, minmax(0, 1fr))}.std-guide-update-panel>div{grid-column:1/-1}}@media(min-width: 48em)and (max-width: 70em){.std-guide-page .bidder-sidebar-toggle{display:inline-flex;position:fixed;top:.85rem;left:.85rem;z-index:1002}.std-guide-page .bidder-sidebar-overlay{display:block;position:fixed;inset:0;background:rgba(2,8,18,.65);z-index:1000}.std-guide-page .bidder-sidebar-overlay[hidden]{display:none}.std-guide-page .std-guide-dashboard-sidebar{display:block;position:fixed;top:0;bottom:0;left:0;width:min(19rem,85vw);overflow-y:auto;transform:translateX(-105%);transition:transform 200ms ease;z-index:1001}.std-guide-page.bidder-sidebar-open .std-guide-dashboard-sidebar{transform:translateX(0)}.std-guide-shell{padding-top:3.5rem}}@media(max-width: 60rem){.std-guide-grid{grid-template-columns:1fr}.std-guide-summary-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.std-guide-decision-grid{grid-template-columns:1fr}.std-guide-decision-grid>:last-child{grid-column:auto}.std-guide-decision-grid .std-guide-rejections{grid-template-columns:1fr}.std-guide-analytics-grid{grid-template-columns:1fr}.std-guide-floating-compare{display:grid}}@media(max-width: 47.98em){.std-guide-shell .dashboard-main{padding:.55rem .55rem 4.8rem}.std-guide-main{gap:.65rem}.std-guide-command-strip{align-items:flex-start}.std-guide-command-strip div{display:grid;gap:.15rem}.std-guide-command-strip div span:last-child,.std-guide-command-strip a{display:none}.std-guide-hero{gap:1rem;padding:1rem}.std-guide-hero h1{font-size:1.8rem}.std-guide-hero p{font-size:.75rem}.std-guide-hero__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.std-guide-summary-grid{gap:.45rem}.std-guide-stat{grid-template-columns:1fr;gap:.35rem}.std-guide-stat>span{width:2.15rem;height:2.15rem}.std-guide-stat strong{font-size:1.2rem}.std-guide-stat p{display:none}.std-guide-search-panel,.std-guide-categories-panel,.std-guide-results-panel,.std-guide-intelligence-panel,.std-guide-knowledge-section,.std-guide-analytics{padding:.65rem}.std-guide-search-heading{align-items:flex-start}.std-guide-search-heading>span:last-child{display:none}.std-guide-search-form,.std-guide-search-panel.is-advanced .std-guide-search-form{grid-template-columns:1fr}.std-guide-search-form .std-guide-search-actions,.std-guide-search-panel.is-advanced .std-guide-search-form .std-guide-search-actions{display:grid;grid-column:auto;grid-template-columns:repeat(3, minmax(0, 1fr))}.std-guide-categories{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x mandatory}.std-guide-categories button{min-width:12rem;scroll-snap-align:start}.std-guide-update-panel{display:none}.std-guide-results-heading{align-items:flex-start}.std-guide-results-heading>div:last-child{display:grid;justify-items:end}.std-guide-card{padding:.62rem}.std-guide-card footer{grid-template-columns:1fr}.std-guide-card__identity{grid-template-columns:1fr}.std-guide-card__identity .std-guide-doc-icon{display:none}.std-guide-card__facts div{grid-template-columns:1fr}.std-guide-checklist{grid-template-columns:1fr}.std-guide-resource-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.std-guide-chart-heading{align-items:flex-start;flex-direction:column}.std-guide-line-chart svg{height:8.5rem}.std-guide-drawer{width:100vw}.std-guide-detail-actions{grid-template-columns:1fr}.std-guide-modal{padding:.35rem}.std-guide-modal__dialog{max-height:calc(100vh - .7rem)}}@media(max-width: 25rem){.std-guide-hero__actions,.std-guide-resource-grid{grid-template-columns:1fr}}.std-guide-page{background:radial-gradient(circle at 20% 0%, rgba(16, 185, 129, 0.08), transparent 30rem),radial-gradient(circle at 88% 4%, rgba(59, 130, 246, 0.07), transparent 32rem),#07111f}.std-guide-shell .dashboard-main{width:min(100%,144rem);max-width:144rem;margin-inline:auto;padding:1.8rem 2rem 3.4rem}.std-guide-main{gap:1.5rem}.std-guide-command-strip,.std-guide-hero,.std-guide-search-panel,.std-guide-categories-panel,.std-guide-results-panel,.std-guide-intelligence-panel,.std-guide-knowledge-section,.std-guide-analytics{border-color:hsla(0,0%,100%,.08);border-radius:1rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.026), transparent 42%),#0f172a;box-shadow:0 1rem 2.8rem rgba(0,0,0,.2)}.std-guide-command-strip{min-height:4.2rem;padding:.8rem 1.1rem;font-size:1.35rem;line-height:1.35}.std-guide-command-strip strong{font-size:1.25rem}.std-guide-command-strip a{min-height:3rem;font-size:1.35rem}.std-guide-command-strip a svg{width:1.6rem;height:1.6rem}.std-guide-live-dot{width:.75rem;height:.75rem}.std-guide-hero{min-height:24rem;grid-template-columns:minmax(0, 1fr) minmax(28rem, auto);gap:1.6rem;align-items:end;padding:clamp(2.2rem,3vw,3.4rem);border-color:rgba(16,185,129,.18);background:linear-gradient(135deg, rgba(16, 185, 129, 0.12), rgba(59, 130, 246, 0.045) 48%, rgba(245, 158, 11, 0.03)),#0f172a}.std-guide-hero h1{max-width:82rem;margin:.5rem 0 .85rem;color:#fff;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:clamp(3.4rem,4.4vw,4.4rem);font-weight:800;line-height:1.08;letter-spacing:0}.std-guide-hero p{max-width:86rem;color:#94a3b8;font-size:clamp(1.6rem,1.45vw,1.8rem);font-weight:500;line-height:1.58}.std-guide-status-badge{display:inline-flex;min-height:3.2rem;align-items:center;gap:.65rem;margin-bottom:.85rem;padding:0 1rem;border:1px solid rgba(16,185,129,.24);border-radius:999px;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:1.35rem;font-weight:800}.std-guide-status-badge i{width:.72rem;height:.72rem;border-radius:50%;background:#10b981;box-shadow:0 0 0 .3rem rgba(16,185,129,.13),0 0 1.2rem rgba(16,185,129,.65)}.std-guide-eyebrow{color:#6ee7b7;font-size:1.2rem;font-weight:800;letter-spacing:.1em}.std-guide-hero__actions{grid-template-columns:1fr;gap:.75rem;align-self:center;min-width:28rem}.std-guide-btn{min-height:4.4rem;gap:.65rem;padding:.75rem 1.15rem;border-color:hsla(0,0%,100%,.1);border-radius:.8rem;background:#07111f;color:#e2e8f0;font-size:1.55rem;font-weight:800;line-height:1.15}.std-guide-btn svg{width:1.8rem;height:1.8rem;flex:0 0 1.8rem}.std-guide-btn:hover,.std-guide-btn:focus-visible,.std-guide-btn.is-active{border-color:rgba(16,185,129,.42);background:rgba(16,185,129,.1);box-shadow:0 .7rem 1.8rem rgba(0,0,0,.22)}.std-guide-btn--primary{border-color:#10b981;background:#10b981;color:#032116}.std-guide-btn--primary:hover,.std-guide-btn--primary:focus-visible{border-color:#34d399;background:#34d399;color:#032116;box-shadow:0 1rem 2.2rem rgba(16,185,129,.22)}.std-guide-summary-grid{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1rem}.std-guide-stat{min-height:12.2rem;gap:1rem;padding:1.35rem;border-color:hsla(0,0%,100%,.08);border-radius:.9rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.022), transparent 42%),#0b1627;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.std-guide-stat:hover{border-color:rgba(16,185,129,.35);box-shadow:0 1rem 2.5rem rgba(0,0,0,.22),0 0 1.5rem rgba(16,185,129,.045);transform:translateY(-0.2rem)}.std-guide-stat>span{width:4.4rem;height:4.4rem;border-radius:.85rem}.std-guide-stat>span svg{width:2.5rem;height:2.5rem}.std-guide-stat small{color:#94a3b8;font-size:1.3rem;font-weight:800;letter-spacing:0;text-transform:none}.std-guide-stat strong{margin:.35rem 0;color:#fff;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:clamp(2.8rem,3vw,3.4rem);font-weight:800}.std-guide-stat p{color:#94a3b8;font-size:1.35rem;line-height:1.45}.std-guide-search-panel,.std-guide-knowledge-section,.std-guide-analytics,.std-guide-categories-panel,.std-guide-results-panel,.std-guide-intelligence-panel{padding:1.5rem}.std-guide-search-heading,.std-guide-panel-heading{gap:1rem;margin-bottom:1.2rem}.std-guide-search-heading h2,.std-guide-panel-heading h2{color:#fff;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:clamp(2.4rem,2.3vw,3rem);font-weight:750;line-height:1.2;letter-spacing:0}.std-guide-search-heading p,.std-guide-panel-heading p{color:#94a3b8;font-size:1.6rem;line-height:1.5}.std-guide-search-heading>span:last-child,.std-guide-search-heading>div:last-child>span,.std-guide-panel-heading>span:last-child,.std-guide-panel-heading>div:last-child>span{font-size:1.35rem;font-weight:800}.std-guide-icon-box{width:4.2rem;height:4.2rem;border-radius:.85rem}.std-guide-icon-box svg{width:2.3rem;height:2.3rem}.std-guide-search-form{grid-template-columns:minmax(26rem, 1.5fr) repeat(2, minmax(18rem, 0.85fr)) auto;gap:1rem}.std-guide-search-panel.is-advanced .std-guide-search-form{grid-template-columns:minmax(26rem, 1.4fr) repeat(4, minmax(15rem, 0.75fr))}.std-guide-field{gap:.55rem}.std-guide-field>span:first-child{color:#cbd5e1;font-size:1.35rem;font-weight:700;letter-spacing:0;text-transform:none}.std-guide-field select{min-height:4.4rem;padding:0 1rem;border-color:hsla(0,0%,100%,.09);border-radius:.8rem;background:#07111f;color:#f8fafc;font-size:1.45rem;font-weight:600}.std-guide-field__control{min-height:4.4rem;padding:0 1rem;border-color:hsla(0,0%,100%,.09);border-radius:.8rem;background:#07111f}.std-guide-field__control svg{width:1.8rem;height:1.8rem;margin-right:.75rem}.std-guide-field__control input{min-height:4.2rem;color:#f8fafc;font-size:1.5rem;font-weight:600}.std-guide-workspace{grid-template-columns:minmax(26rem, 0.32fr) minmax(0, 0.68fr);gap:1.2rem}.std-guide-categories{gap:.8rem}.std-guide-categories button{min-height:7.2rem;gap:.85rem;padding:1rem;border-radius:.85rem;background:#0b1627}.std-guide-categories button>span{width:4rem;height:4rem;border-radius:.8rem}.std-guide-categories button>span svg{width:2.2rem;height:2.2rem}.std-guide-categories button b{color:#fff;font-size:1.55rem;line-height:1.25}.std-guide-categories button small{font-size:1.25rem}.std-guide-update-panel{padding:1.2rem}.std-guide-update-panel>div strong,.std-guide-update-panel article strong{font-size:1.45rem}.std-guide-update-panel>div span,.std-guide-update-panel article span{font-size:1.25rem}.std-guide-results-heading>div:last-child select{min-height:4.2rem;border-radius:.8rem;background:#07111f;color:#f8fafc;font-size:1.4rem}.std-guide-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.2rem}.std-guide-card{gap:1.15rem;padding:1.45rem;border-color:hsla(0,0%,100%,.08);border-radius:.9rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.022), transparent 42%),#0b1627}.std-guide-card:hover,.std-guide-card:focus-within{border-color:rgba(16,185,129,.35);box-shadow:0 1rem 2.6rem rgba(0,0,0,.24),0 0 1.5rem rgba(16,185,129,.055);transform:translateY(-0.2rem)}.std-guide-card footer{gap:.8rem}.std-guide-card__identity{gap:1rem}.std-guide-card__identity>div>span{color:#6ee7b7;font-size:1.25rem;font-weight:800}.std-guide-card__identity h3{margin-top:.2rem;color:#fff;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:clamp(2rem,2vw,2.2rem);font-weight:800}.std-guide-card__identity p{margin-top:.25rem;color:#cbd5e1;font-size:1.55rem;line-height:1.45}.std-guide-doc-icon{width:4.8rem;height:4.8rem;border-radius:.9rem}.std-guide-doc-icon svg{width:2.8rem;height:2.8rem}.std-guide-status,.std-guide-card__badges span,.std-guide-detail-badges span{min-height:2.8rem;padding:.45rem .75rem;border-radius:.7rem;font-size:1.3rem;font-weight:800}.std-guide-card__badges{gap:.6rem}.std-guide-card__purpose{color:#e2e8f0;font-size:1.65rem;line-height:1.58}.std-guide-card__metrics{gap:.75rem}.std-guide-card__metrics>div{padding:.9rem;border-radius:.8rem}.std-guide-card__metrics strong{font-size:1.75rem}.std-guide-card__metrics span{font-size:1.2rem}.std-guide-card__facts{gap:.75rem}.std-guide-card__facts div{padding:.9rem;border-radius:.8rem}.std-guide-card__facts dt{font-size:1.2rem}.std-guide-card__facts dd{font-size:1.35rem;line-height:1.45}.std-guide-empty{min-height:28rem;padding:2.4rem}.std-guide-empty>svg{width:4.6rem;height:4.6rem}.std-guide-empty strong{font-size:2.2rem}.std-guide-empty p{font-size:1.6rem}.std-guide-decision-grid{gap:1.2rem}.std-guide-checklist{gap:.8rem}.std-guide-checklist label{min-height:5rem;padding:.85rem;border-radius:.8rem}.std-guide-checklist label>span{width:3.4rem;height:3.4rem}.std-guide-checklist label b{font-size:1.45rem}.std-guide-checklist label small{font-size:1.2rem}.std-guide-workflow li{gap:1rem;padding-bottom:1rem}.std-guide-workflow li>span{width:4rem;height:4rem;font-size:1.3rem}.std-guide-workflow li small{font-size:1.15rem}.std-guide-workflow li strong{font-size:1.55rem}.std-guide-rejections{gap:.9rem}.std-guide-rejections article{gap:.85rem;padding:1rem;border-radius:.85rem}.std-guide-rejections article>span{width:3.5rem;height:3.5rem;font-size:1.25rem}.std-guide-rejections article strong{font-size:1.45rem}.std-guide-rejections article p,.std-guide-rejections article small{font-size:1.25rem}.std-guide-resource-grid{gap:1rem}.std-guide-resource-grid a{gap:1rem;padding:1.2rem;border-radius:.9rem}.std-guide-resource-grid a>span{width:4.4rem;height:4.4rem;border-radius:.85rem}.std-guide-resource-grid a>span svg{width:2.4rem;height:2.4rem}.std-guide-resource-grid a strong{font-size:1.7rem}.std-guide-resource-grid a p{font-size:1.4rem;line-height:1.45}.std-guide-chart-card{padding:1.3rem;border-radius:.9rem}.std-guide-chart-heading strong{font-size:1.9rem}.std-guide-chart-heading span,.std-guide-bar-chart span,.std-guide-bar-chart strong,.std-guide-line-chart text,.std-guide-chart-legend span{font-size:1.25rem}.std-guide-drawer{width:min(64rem,100vw);background:#0f172a}.std-guide-drawer>header h2{font-size:2.4rem}.std-guide-drawer>div{font-size:1.55rem}.std-guide-drawer-score p strong{font-size:2rem}.std-guide-drawer-score p small,.std-guide-detail-section p,.std-guide-detail-list li,.std-guide-comparison__note,.std-guide-comparison__table th,.std-guide-comparison__table td{font-size:1.55rem;line-height:1.5}.std-guide-detail-section h3,.std-guide-detail-list h3{font-size:1.9rem}.std-guide-modal__dialog{background:#0f172a}.std-guide-modal__dialog>header h2{font-size:2.4rem}@media(max-width: 80em){.std-guide-summary-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.std-guide-workspace{grid-template-columns:1fr}.std-guide-categories{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 64em){.std-guide-hero{grid-template-columns:1fr}.std-guide-hero__actions{grid-template-columns:repeat(2, minmax(0, 1fr));min-width:0}.std-guide-search-form,.std-guide-search-panel.is-advanced .std-guide-search-form{grid-template-columns:1fr 1fr}.std-guide-search-form .std-guide-search-actions,.std-guide-search-panel.is-advanced .std-guide-search-form .std-guide-search-actions{grid-column:1/-1;justify-content:stretch}.std-guide-grid,.std-guide-decision-grid,.std-guide-analytics-grid{grid-template-columns:1fr}}@media(max-width: 47.98em){.std-guide-shell .dashboard-main{padding:1rem .8rem 5.4rem}.std-guide-command-strip{min-height:4rem;padding:.8rem}.std-guide-hero{min-height:0;padding:1.4rem}.std-guide-hero h1{font-size:3.2rem}.std-guide-hero p{font-size:1.55rem}.std-guide-hero__actions,.std-guide-search-form,.std-guide-search-panel.is-advanced .std-guide-search-form,.std-guide-summary-grid,.std-guide-categories,.std-guide-resource-grid{grid-template-columns:1fr}.std-guide-search-panel,.std-guide-categories-panel,.std-guide-results-panel,.std-guide-intelligence-panel,.std-guide-knowledge-section,.std-guide-analytics{padding:1.1rem}.std-guide-search-heading,.std-guide-panel-heading,.std-guide-results-heading{align-items:flex-start;flex-direction:column}.std-guide-card{padding:1.1rem}.std-guide-card__top,.std-guide-card__metrics,.std-guide-card__facts{grid-template-columns:1fr}.std-guide-card__identity{grid-template-columns:auto minmax(0, 1fr)}.std-guide-card__identity .std-guide-doc-icon{display:grid}.std-guide-card footer,.std-guide-detail-actions{grid-template-columns:1fr}.std-guide-floating-compare{width:5rem;height:5rem}}.std-guide-command-strip{min-height:3.4rem;padding:.58rem .9rem;font-size:1.05rem}.std-guide-command-strip strong,.std-guide-command-strip a{font-size:1.05rem}.std-guide-command-strip a svg{width:1.25rem;height:1.25rem}.std-guide-hero{min-height:18rem;padding:clamp(1.5rem,2.2vw,2.2rem)}.std-guide-hero h1{font-size:clamp(2.6rem,3.2vw,3.4rem);line-height:1.12}.std-guide-hero p{font-size:clamp(1.25rem,1.2vw,1.4rem);line-height:1.5}.std-guide-status-badge{min-height:2.6rem;margin-bottom:.6rem;padding:0 .8rem;font-size:1.05rem}.std-guide-eyebrow{font-size:.95rem}.std-guide-btn{min-height:3.7rem;padding:.62rem .95rem;font-size:1.25rem;font-weight:750}.std-guide-btn svg{width:1.45rem;height:1.45rem;flex-basis:1.45rem}.std-guide-summary-grid{gap:.8rem}.std-guide-stat{min-height:9.6rem;gap:.75rem;padding:1rem}.std-guide-stat>span{width:3.4rem;height:3.4rem}.std-guide-stat>span svg{width:1.9rem;height:1.9rem}.std-guide-stat small{font-size:1.05rem}.std-guide-stat strong{margin:.22rem 0;font-size:clamp(2rem,2.2vw,2.5rem)}.std-guide-stat p{font-size:1.05rem;line-height:1.35}.std-guide-search-panel,.std-guide-knowledge-section,.std-guide-analytics,.std-guide-categories-panel,.std-guide-results-panel,.std-guide-intelligence-panel{padding:1.1rem}.std-guide-search-heading,.std-guide-panel-heading{margin-bottom:.9rem}.std-guide-search-heading h2,.std-guide-panel-heading h2{font-size:clamp(1.8rem,1.75vw,2.2rem)}.std-guide-search-heading p,.std-guide-panel-heading p{font-size:1.2rem}.std-guide-search-heading>span:last-child,.std-guide-search-heading>div:last-child>span,.std-guide-panel-heading>span:last-child,.std-guide-panel-heading>div:last-child>span{font-size:1.05rem}.std-guide-icon-box{width:3.2rem;height:3.2rem}.std-guide-icon-box svg{width:1.75rem;height:1.75rem}.std-guide-field>span:first-child{font-size:1.05rem}.std-guide-field select{min-height:3.7rem;font-size:1.15rem}.std-guide-field__control{min-height:3.7rem}.std-guide-field__control svg{width:1.45rem;height:1.45rem}.std-guide-field__control input{min-height:3.5rem;font-size:1.18rem}.std-guide-categories button{min-height:5.8rem;padding:.78rem}.std-guide-categories button>span{width:3.2rem;height:3.2rem}.std-guide-categories button>span svg{width:1.75rem;height:1.75rem}.std-guide-categories button b{font-size:1.2rem}.std-guide-categories button small{font-size:1rem}.std-guide-update-panel>div strong,.std-guide-update-panel article strong{font-size:1.15rem}.std-guide-update-panel>div span,.std-guide-update-panel article span{font-size:1rem}.std-guide-results-heading>div:last-child select{min-height:3.6rem;font-size:1.12rem}.std-guide-card{gap:.9rem;padding:1.05rem}.std-guide-card__identity{gap:.78rem}.std-guide-card__identity>div>span{font-size:1rem}.std-guide-card__identity h3{font-size:clamp(1.55rem,1.55vw,1.8rem)}.std-guide-card__identity p{font-size:1.2rem}.std-guide-doc-icon{width:3.8rem;height:3.8rem}.std-guide-doc-icon svg{width:2.1rem;height:2.1rem}.std-guide-status,.std-guide-card__badges span,.std-guide-detail-badges span{min-height:2.25rem;padding:.35rem .62rem;font-size:1rem}.std-guide-card__purpose{font-size:1.22rem;line-height:1.5}.std-guide-card__metrics>div{padding:.7rem}.std-guide-card__metrics strong{font-size:1.35rem}.std-guide-card__metrics span{font-size:.95rem}.std-guide-card__facts div{padding:.72rem}.std-guide-card__facts dt{font-size:.95rem}.std-guide-card__facts dd{font-size:1.08rem}.std-guide-empty strong{font-size:1.75rem}.std-guide-empty p{font-size:1.2rem}.std-guide-checklist label{min-height:4.1rem;padding:.68rem}.std-guide-checklist label>span{width:2.8rem;height:2.8rem}.std-guide-checklist label b{font-size:1.15rem}.std-guide-checklist label small{font-size:.95rem}.std-guide-workflow li>span{width:3.2rem;height:3.2rem;font-size:1rem}.std-guide-workflow li small{font-size:.95rem}.std-guide-workflow li strong{font-size:1.2rem}.std-guide-rejections article{padding:.78rem}.std-guide-rejections article>span{width:2.9rem;height:2.9rem;font-size:1rem}.std-guide-rejections article strong{font-size:1.15rem}.std-guide-rejections article p,.std-guide-rejections article small{font-size:1rem}.std-guide-resource-grid a{padding:.95rem}.std-guide-resource-grid a>span{width:3.5rem;height:3.5rem}.std-guide-resource-grid a>span svg{width:1.9rem;height:1.9rem}.std-guide-resource-grid a strong{font-size:1.3rem}.std-guide-resource-grid a p{font-size:1.1rem}.std-guide-chart-heading strong{font-size:1.5rem}.std-guide-chart-heading span,.std-guide-bar-chart span,.std-guide-bar-chart strong,.std-guide-line-chart text,.std-guide-chart-legend span{font-size:1rem}.std-guide-drawer>header h2,.std-guide-modal__dialog>header h2{font-size:1.9rem}.std-guide-drawer>div,.std-guide-drawer-score p small,.std-guide-detail-section p,.std-guide-detail-list li,.std-guide-comparison__note,.std-guide-comparison__table th,.std-guide-comparison__table td{font-size:1.2rem}.std-guide-drawer-score p strong,.std-guide-detail-section h3,.std-guide-detail-list h3{font-size:1.55rem}@media(max-width: 47.98em){.std-guide-hero h1{font-size:2.5rem}.std-guide-hero p{font-size:1.2rem}}.std-guide-page .std-guide-shell{width:min(100%,168rem);max-width:none;padding:1.2rem;gap:1.2rem}.std-guide-page .std-guide-shell .dashboard-main{width:100%;max-width:none;margin-inline:0;padding-right:0;padding-left:0}@media(max-width: 47.98em){.std-guide-page .std-guide-shell{padding:4rem .8rem .8rem}.std-guide-page .std-guide-shell .dashboard-main{padding-right:0;padding-left:0}}.paid-hub-page{background:radial-gradient(circle at 10% 0%, rgba(var(--emerald-400), 0.16), transparent 28rem),radial-gradient(circle at 88% 6%, rgba(var(--gold-400), 0.12), transparent 25rem),linear-gradient(180deg, #04111f 0%, #071724 46%, #0a111d 100%)}.paid-hub-shell{--paid-panel: rgba(8, 18, 31, 0.93);--paid-border: rgba(148, 163, 184, 0.14);--paid-muted: rgba(203, 213, 225, 0.72);--paid-soft: rgba(226, 232, 240, 0.9);--paid-green: #34d399;--paid-amber: #fbbf24;--paid-cyan: #38bdf8}.paid-hub-shell .dashboard-main{width:100%;max-width:1440px;padding-right:10px;padding-left:10px}.paid-hub-main{display:grid;align-content:start;gap:1rem}.paid-hub-hero,.paid-hub-search-panel,.paid-hub-card,.paid-hub-empty{border:1px solid var(--paid-border);border-radius:.82rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.058), rgba(255, 255, 255, 0.024)),var(--paid-panel);box-shadow:0 1.2rem 3rem rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.045)}.paid-hub-hero{display:grid;gap:.9rem;padding:1rem}@media(min-width: 80em){.paid-hub-hero{grid-template-columns:minmax(0, 1fr) auto;align-items:start}}.paid-hub-hero__intro{display:grid;gap:.35rem}.paid-hub-hero__intro h1{margin:0;color:#fff;font-size:clamp(2.2rem,3vw,3.8rem);line-height:1.05;letter-spacing:0}.paid-hub-hero__intro p{max-width:74rem;margin:0;color:var(--paid-muted);font-size:1.04rem;line-height:1.5}.paid-hub-eyebrow{color:rgba(167,243,208,.9);font-size:.78rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.paid-hub-hero__actions,.paid-hub-search-form__actions,.paid-hub-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}@media(min-width: 80em){.paid-hub-hero__actions,.paid-hub-search-form__actions,.paid-hub-card__actions{justify-content:flex-end}}.paid-hub-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.42rem;padding:0 .78rem;border:1px solid rgba(148,163,184,.18);border-radius:.62rem;cursor:pointer;font:inherit;font-size:.9rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-decoration:none}.paid-hub-btn:hover,.paid-hub-btn:focus-visible{border-color:rgba(52,211,153,.38);color:#fff;outline:0}.paid-hub-btn--primary{border-color:rgba(52,211,153,.38);background:linear-gradient(135deg, rgba(52, 211, 153, 0.92), rgba(20, 184, 166, 0.82));color:#042f2e}.paid-hub-btn--primary:hover,.paid-hub-btn--primary:focus-visible{box-shadow:0 0 2.4rem rgba(52,211,153,.16);color:#022c22}.paid-hub-btn--ghost{background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.94)}.paid-hub-search-panel{display:grid;gap:.78rem;padding:.82rem}.paid-hub-panel-header{display:flex;flex-wrap:wrap;gap:.72rem;align-items:center;justify-content:space-between}.paid-hub-panel-header h2{margin:.12rem 0 0;color:#fff;font-size:1.18rem;letter-spacing:0}.paid-hub-result-count{display:inline-flex;min-height:2.35rem;align-items:center;padding:0 .68rem;border:1px solid rgba(52,211,153,.18);border-radius:999px;background:rgba(52,211,153,.08);color:#bbf7d0;font-size:.84rem;font-weight:var(--font-weight-bold)}.paid-hub-search-form{display:grid;grid-template-columns:repeat(auto-fit, minmax(16.5rem, 1fr));gap:.64rem;align-items:end}.paid-hub-field{display:grid;gap:.34rem;min-width:0}.paid-hub-field>span:first-child{color:rgba(203,213,225,.86);font-size:.78rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.paid-hub-field__control{display:grid;grid-template-columns:auto minmax(0, 1fr);min-height:3.2rem;align-items:center;padding:0 .72rem;border:1px solid rgba(148,163,184,.16);border-radius:.62rem;background:rgba(8,16,28,.92);color:rgba(167,243,208,.88)}.paid-hub-field__control svg{width:1.18rem;height:1.18rem;margin-right:.58rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.paid-hub-field__control input,.paid-hub-field__control select{width:100%;min-width:0;min-height:3.1rem;padding:0;border:0;background:rgba(0,0,0,0);color:rgba(248,250,252,.96);color-scheme:dark;font:inherit;font-size:.92rem;outline:0}.paid-hub-field__control:focus-within{border-color:rgba(52,211,153,.58);box-shadow:0 0 0 .22rem rgba(52,211,153,.12);background:rgba(6,20,30,.98)}.paid-hub-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(28rem, 1fr));gap:.78rem}.paid-hub-card{display:grid;gap:.72rem;padding:.86rem;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.paid-hub-card:hover,.paid-hub-card:focus-within{border-color:rgba(52,211,153,.3);box-shadow:0 1.2rem 2.6rem rgba(0,0,0,.28),0 0 2rem rgba(52,211,153,.08);transform:translateY(-0.08rem)}.paid-hub-card__header{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.66rem;align-items:start}.paid-hub-card__header h3{margin:.16rem 0 0;color:#fff;font-size:1.22rem;line-height:1.22;letter-spacing:0}.paid-hub-icon{display:inline-grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid rgba(52,211,153,.22);border-radius:.66rem;background:rgba(52,211,153,.1);color:#86efac}.paid-hub-icon svg{width:1.34rem;height:1.34rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.paid-hub-card__description{margin:0;color:rgba(203,213,225,.84);font-size:.92rem;line-height:1.45}.paid-hub-card__badges{display:flex;flex-wrap:wrap;gap:.36rem}.paid-hub-badge{display:inline-flex;min-height:2.05rem;align-items:center;padding:0 .56rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:rgba(148,163,184,.08);color:rgba(226,232,240,.86);font-size:.78rem;font-weight:var(--font-weight-bold)}.paid-hub-badge--paid{border-color:rgba(52,211,153,.24);background:rgba(52,211,153,.12);color:#bbf7d0}.paid-hub-badge--priority{border-color:rgba(251,191,36,.24);background:rgba(251,191,36,.1);color:#fde68a}.paid-hub-badge--popular{border-color:rgba(56,189,248,.22);background:rgba(56,189,248,.1);color:#bae6fd}.paid-hub-card__meta{display:grid;gap:.44rem}.paid-hub-card__meta span{display:inline-flex;width:fit-content;align-items:center;gap:.4rem;padding:.45rem .56rem;border:1px solid rgba(148,163,184,.12);border-radius:.58rem;background:hsla(0,0%,100%,.035);color:rgba(226,232,240,.88);font-size:.84rem}.paid-hub-card__meta span svg{width:1rem;height:1rem;fill:none;stroke:#86efac;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.paid-hub-card__meta span strong{color:#d1fae5}.paid-hub-card__section,.paid-hub-card__details>div{display:grid;gap:.34rem;padding:.62rem;border:1px solid rgba(148,163,184,.1);border-radius:.62rem;background:hsla(0,0%,100%,.032)}.paid-hub-card__section strong,.paid-hub-card__details>div strong{color:#d1fae5;font-size:.9rem}.paid-hub-card__section p,.paid-hub-card__section li,.paid-hub-card__details>div p,.paid-hub-card__details>div li{color:rgba(203,213,225,.84);font-size:.88rem;line-height:1.44}.paid-hub-card__section p,.paid-hub-card__section ul,.paid-hub-card__details>div p,.paid-hub-card__details>div ul{margin:0}.paid-hub-card__section ul,.paid-hub-card__details>div ul{display:grid;gap:.22rem;padding-left:1.08rem}.paid-hub-card__details{display:grid;gap:.5rem}.paid-hub-card__details summary{display:inline-flex;min-height:2.8rem;width:fit-content;align-items:center;justify-content:center;padding:0 .72rem;border:1px solid rgba(148,163,184,.18);border-radius:.6rem;background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.94);cursor:pointer;font-size:.88rem;font-weight:var(--font-weight-bold);list-style:none}.paid-hub-card__details summary::-webkit-details-marker{display:none}.paid-hub-card__details summary:hover,.paid-hub-card__details summary:focus-visible{border-color:rgba(52,211,153,.38);color:#fff;outline:0}.paid-hub-card__actions{justify-content:flex-start}.paid-hub-empty{display:grid;min-height:19rem;place-items:center;justify-items:center;gap:.56rem;padding:1rem;text-align:center}.paid-hub-empty strong{color:#fff;font-size:1.08rem}.paid-hub-empty span{max-width:38rem;color:var(--paid-muted);line-height:1.45}@media(max-width: 47.98em){.paid-hub-hero__actions,.paid-hub-search-form__actions,.paid-hub-card__actions{display:grid;grid-template-columns:1fr}.paid-hub-btn,.paid-hub-search-form__actions .paid-hub-btn,.paid-hub-card__actions .paid-hub-btn{width:100%}.paid-hub-grid{grid-template-columns:1fr}}.paid-hub-page{background:#07111f;color:#fff}.paid-hub-page .paid-hub-shell{--paid-bg: #07111f;--paid-panel: #0f172a;--paid-panel-strong: #101c31;--paid-border: rgba(255, 255, 255, 0.08);--paid-border-strong: rgba(16, 185, 129, 0.28);--paid-green: #10b981;--paid-blue: #3b82f6;--paid-amber: #f59e0b;--paid-red: #ef4444;--paid-text: #ffffff;--paid-muted: #94a3b8;width:min(100%,168rem);max-width:none;padding:1.2rem;gap:1.2rem}.paid-hub-page .paid-hub-shell .dashboard-main{width:100%;max-width:none;padding-right:0;padding-left:0}.paid-hub-page .paid-hub-main{gap:1.6rem;font-family:var(--font-family-body, "Inter", sans-serif)}.paid-hub-page .paid-hub-hero,.paid-hub-page .paid-hub-search-panel,.paid-hub-page .paid-hub-card,.paid-hub-page .paid-hub-empty,.paid-hub-page .paid-hub-feature-card,.paid-hub-page .paid-hub-request-center,.paid-hub-page .paid-hub-trust-section,.paid-hub-page .paid-hub-experts-section,.paid-hub-page .paid-hub-featured-section,.paid-hub-page .paid-hub-marketplace{border:1px solid var(--paid-border);border-radius:1.4rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.018)),var(--paid-panel);box-shadow:0 1.8rem 4.5rem rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.045)}.paid-hub-page .paid-hub-hero{position:relative;grid-template-columns:minmax(0, 1fr);overflow:hidden;gap:2rem;min-height:29rem;padding:clamp(2.2rem,3vw,3.4rem)}.paid-hub-page .paid-hub-hero::before{position:absolute;inset:-10rem -12rem auto auto;width:36rem;height:36rem;border-radius:999px;background:radial-gradient(circle, rgba(16, 185, 129, 0.2), transparent 65%);content:"";pointer-events:none}.paid-hub-page .paid-hub-hero::after{position:absolute;inset:auto -9rem -16rem auto;width:34rem;height:34rem;border-radius:999px;background:radial-gradient(circle, rgba(59, 130, 246, 0.14), transparent 64%);content:"";pointer-events:none}@media(min-width: 80em){.paid-hub-page .paid-hub-hero{grid-template-columns:minmax(0, 1fr) auto;align-items:center}}.paid-hub-page .paid-hub-hero__intro,.paid-hub-page .paid-hub-hero__actions{position:relative;z-index:1}.paid-hub-page .paid-hub-hero__intro{gap:1rem}.paid-hub-page .paid-hub-hero__intro h1{font-family:var(--font-family-heading, "Poppins", sans-serif);font-size:clamp(3.2rem,4.2vw,4.8rem);font-weight:800;line-height:1.04}.paid-hub-page .paid-hub-hero__intro p{max-width:82rem;color:var(--paid-muted);font-size:clamp(1.5rem,1.2vw,1.7rem);line-height:1.7}.paid-hub-page .paid-hub-status-badge{display:inline-flex;width:fit-content;min-height:3.2rem;align-items:center;gap:.8rem;padding:0 1.1rem;border:1px solid rgba(16,185,129,.28);border-radius:999px;background:rgba(16,185,129,.1);color:#c7f9de;font-size:1.3rem;font-weight:700}.paid-hub-page .paid-hub-status-badge span{width:.8rem;height:.8rem;border-radius:999px;background:var(--paid-green);box-shadow:0 0 1.4rem rgba(16,185,129,.8)}.paid-hub-page .paid-hub-eyebrow{color:var(--paid-green);font-size:1.2rem;font-weight:800;letter-spacing:.12em}.paid-hub-page .paid-hub-hero__actions{align-self:end;justify-content:flex-start}@media(min-width: 80em){.paid-hub-page .paid-hub-hero__actions{justify-content:flex-end}}.paid-hub-page .paid-hub-hero__metrics{display:grid;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));gap:1rem;max-width:66rem;margin-top:.8rem}.paid-hub-page .paid-hub-hero-stat{display:grid;gap:.2rem;min-height:8.2rem;padding:1.3rem;border:1px solid var(--paid-border);border-radius:1.2rem;background:rgba(7,17,31,.72)}.paid-hub-page .paid-hub-hero-stat strong{color:#fff;font-family:var(--font-family-heading, "Poppins", sans-serif);font-size:2.8rem;line-height:1}.paid-hub-page .paid-hub-hero-stat small{color:var(--paid-muted);font-size:1.3rem;font-weight:700}.paid-hub-page .paid-hub-btn{min-height:4.2rem;padding:0 1.4rem;border-radius:1rem;font-family:var(--font-family-body, "Inter", sans-serif);font-size:1.5rem;font-weight:800;transition:transform 240ms ease,border-color 240ms ease,background 240ms ease,box-shadow 240ms ease}.paid-hub-page .paid-hub-btn svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.paid-hub-page .paid-hub-btn:hover,.paid-hub-page .paid-hub-btn:focus-visible{transform:translateY(-0.12rem)}.paid-hub-page .paid-hub-btn--primary{border-color:rgba(16,185,129,.6);background:linear-gradient(135deg, #10b981, #22c55e);color:#02130c}.paid-hub-page .paid-hub-btn--primary:hover,.paid-hub-page .paid-hub-btn--primary:focus-visible{box-shadow:0 1rem 2.6rem rgba(16,185,129,.22);color:#02130c}.paid-hub-page .paid-hub-btn--ghost{border-color:hsla(0,0%,100%,.1);background:rgba(15,23,42,.78);color:#e2e8f0}.paid-hub-page .paid-hub-summary-grid,.paid-hub-page .paid-hub-featured-grid,.paid-hub-page .paid-hub-request-grid,.paid-hub-page .paid-hub-trust-grid,.paid-hub-page .paid-hub-expert-grid{display:grid;gap:1.2rem}.paid-hub-page .paid-hub-summary-grid{grid-template-columns:repeat(auto-fit, minmax(22rem, 1fr))}.paid-hub-page .paid-hub-metric,.paid-hub-page .paid-hub-trust-card,.paid-hub-page .paid-hub-expert-card{border:1px solid var(--paid-border);border-radius:1.2rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.018)),var(--paid-panel);transition:transform 240ms ease,border-color 240ms ease,box-shadow 240ms ease}.paid-hub-page .paid-hub-metric:hover,.paid-hub-page .paid-hub-trust-card:hover,.paid-hub-page .paid-hub-expert-card:hover{border-color:rgba(16,185,129,.24);box-shadow:0 1.6rem 3.2rem rgba(0,0,0,.24);transform:translateY(-0.16rem)}.paid-hub-page .paid-hub-metric{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1.2rem;align-items:center;min-height:12.4rem;padding:1.8rem}.paid-hub-page .paid-hub-metric strong{display:block;color:#fff;font-family:var(--font-family-heading, "Poppins", sans-serif);font-size:clamp(2.6rem,2.2vw,3.4rem);line-height:1}.paid-hub-page .paid-hub-metric span{display:block;margin-top:.5rem;color:#e2e8f0;font-size:1.45rem;font-weight:800}.paid-hub-page .paid-hub-metric small{display:block;margin-top:.35rem;color:var(--paid-muted);font-size:1.3rem;line-height:1.45}.paid-hub-page .paid-hub-metric--blue .paid-hub-icon{border-color:rgba(59,130,246,.24);background:rgba(59,130,246,.12);color:#93c5fd}.paid-hub-page .paid-hub-metric--amber .paid-hub-icon{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.12);color:#fcd34d}.paid-hub-page .paid-hub-metric--red .paid-hub-icon{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.12);color:#fca5a5}.paid-hub-page .paid-hub-featured-section,.paid-hub-page .paid-hub-marketplace,.paid-hub-page .paid-hub-request-center,.paid-hub-page .paid-hub-trust-section,.paid-hub-page .paid-hub-experts-section{display:grid;gap:1.4rem;padding:1.8rem}.paid-hub-page .paid-hub-section-heading{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}.paid-hub-page .paid-hub-section-heading h2{margin:.2rem 0 0;color:#fff;font-family:var(--font-family-heading, "Poppins", sans-serif);font-size:clamp(2.2rem,2vw,3rem);font-weight:800;line-height:1.16}.paid-hub-page .paid-hub-featured-grid{grid-template-columns:repeat(auto-fit, minmax(26rem, 1fr))}.paid-hub-page .paid-hub-feature-card{display:grid;align-content:start;gap:1.2rem;min-height:100%;padding:1.8rem;transition:transform 240ms ease,border-color 240ms ease,box-shadow 240ms ease}.paid-hub-page .paid-hub-feature-card:hover,.paid-hub-page .paid-hub-feature-card:focus-within{border-color:rgba(16,185,129,.26);box-shadow:0 1.8rem 3.8rem rgba(0,0,0,.32),0 0 3rem rgba(16,185,129,.08);transform:translateY(-0.16rem)}.paid-hub-page .paid-hub-feature-card h3{margin:0;color:#fff;font-family:var(--font-family-heading, "Poppins", sans-serif);font-size:2rem;line-height:1.22}.paid-hub-page .paid-hub-feature-card p{margin:0;color:var(--paid-muted);font-size:1.5rem;line-height:1.6}.paid-hub-page .paid-hub-feature-card dl{display:grid;gap:.8rem;margin:0}.paid-hub-page .paid-hub-feature-card dl div{display:flex;gap:.8rem;justify-content:space-between;padding:.9rem 0;border-bottom:1px solid var(--paid-border)}.paid-hub-page .paid-hub-feature-card dt,.paid-hub-page .paid-hub-feature-card dd{margin:0;font-size:1.35rem}.paid-hub-page .paid-hub-feature-card dt{color:var(--paid-muted)}.paid-hub-page .paid-hub-feature-card dd{color:#e2e8f0;font-weight:800;text-align:right}.paid-hub-page .paid-hub-feature-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.paid-hub-page .paid-hub-search-panel{padding:0;overflow:hidden}.paid-hub-page .paid-hub-filter-accordion{display:grid}.paid-hub-page .paid-hub-filter-accordion summary{display:flex;min-height:8.4rem;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.8rem;cursor:pointer;list-style:none}.paid-hub-page .paid-hub-filter-accordion summary::-webkit-details-marker{display:none}.paid-hub-page .paid-hub-filter-accordion summary strong{display:block;margin-top:.2rem;color:#fff;font-family:var(--font-family-heading, "Poppins", sans-serif);font-size:2rem;line-height:1.2}.paid-hub-page .paid-hub-filter-accordion[open] summary{border-bottom:1px solid var(--paid-border)}.paid-hub-page .paid-hub-filter-accordion__title{display:inline-flex;min-width:0;align-items:center;gap:1.2rem}.paid-hub-page .paid-hub-filter-icon{display:inline-grid;width:4rem;height:4rem;flex:0 0 auto;place-items:center;border:1px solid rgba(59,130,246,.24);border-radius:1rem;background:rgba(59,130,246,.12);color:#93c5fd}.paid-hub-page .paid-hub-filter-icon svg{width:2.1rem;height:2.1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.paid-hub-page .paid-hub-result-count{min-height:3.4rem;padding:0 1.1rem;border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#bbf7d0;font-size:1.3rem}.paid-hub-page .paid-hub-search-form{grid-template-columns:repeat(auto-fit, minmax(22rem, 1fr));gap:1.2rem;padding:1.8rem}.paid-hub-page .paid-hub-field{gap:.7rem}.paid-hub-page .paid-hub-field>span:first-child{color:#cbd5e1;font-size:1.25rem;letter-spacing:.08em}.paid-hub-page .paid-hub-field__control{min-height:4.6rem;padding:0 1.2rem;border-color:var(--paid-border);border-radius:1rem;background:rgba(7,17,31,.74)}.paid-hub-page .paid-hub-field__control svg{width:1.8rem;height:1.8rem;margin-right:.9rem}.paid-hub-page .paid-hub-field__control input,.paid-hub-page .paid-hub-field__control select{min-height:4.4rem;color:#fff;font-size:1.5rem}.paid-hub-page .paid-hub-grid{grid-template-columns:repeat(auto-fit, minmax(31rem, 1fr));gap:1.2rem}.paid-hub-page .paid-hub-card{align-content:start;gap:1.2rem;padding:1.8rem}.paid-hub-page .paid-hub-card h3{color:#fff;font-family:var(--font-family-heading, "Poppins", sans-serif);font-size:2rem;font-weight:800;line-height:1.22}.paid-hub-page .paid-hub-card--featured{border-color:rgba(16,185,129,.18)}.paid-hub-page .paid-hub-card__header{gap:1.1rem}.paid-hub-page .paid-hub-icon{width:4.4rem;height:4.4rem;border-color:rgba(16,185,129,.24);border-radius:1.1rem;background:rgba(16,185,129,.1);color:#6ee7b7}.paid-hub-page .paid-hub-icon svg{width:2.3rem;height:2.3rem}.paid-hub-page .paid-hub-card__description{color:var(--paid-muted);font-size:1.5rem;line-height:1.62}.paid-hub-page .paid-hub-card__badges{gap:.6rem}.paid-hub-page .paid-hub-badge{min-height:2.8rem;padding:0 .9rem;font-size:1.25rem}.paid-hub-page .paid-hub-card__value-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border:1px solid var(--paid-border);border-radius:1rem;background:rgba(7,17,31,.58)}.paid-hub-page .paid-hub-card__value-row span{color:var(--paid-muted);font-size:1.35rem;font-weight:700}.paid-hub-page .paid-hub-card__value-row strong{color:#fff;font-size:1.7rem}.paid-hub-page .paid-hub-card__meta span{gap:.65rem;padding:.8rem 1rem;border-radius:.9rem;color:#cbd5e1;font-size:1.35rem}.paid-hub-page .paid-hub-card__meta span svg{width:1.6rem;height:1.6rem}.paid-hub-page .paid-hub-card__section,.paid-hub-page .paid-hub-card__details>div{gap:.65rem;padding:1.2rem;border-radius:1rem}.paid-hub-page .paid-hub-card__section strong,.paid-hub-page .paid-hub-card__details>div strong{color:#e2e8f0;font-size:1.45rem}.paid-hub-page .paid-hub-card__section p,.paid-hub-page .paid-hub-card__section li,.paid-hub-page .paid-hub-card__details>div p,.paid-hub-page .paid-hub-card__details>div li{color:var(--paid-muted);font-size:1.4rem;line-height:1.58}.paid-hub-page .paid-hub-card__section ul,.paid-hub-page .paid-hub-card__details>div ul{gap:.45rem;padding-left:1.6rem}.paid-hub-page .paid-hub-card__details summary{min-height:3.8rem;padding:0 1.2rem;border-radius:.9rem;color:#e2e8f0;font-size:1.4rem}.paid-hub-page .paid-hub-card__actions,.paid-hub-page .paid-hub-search-form__actions,.paid-hub-page .paid-hub-request-center__actions{gap:.8rem}.paid-hub-page .paid-hub-request-grid{grid-template-columns:repeat(auto-fit, minmax(23rem, 1fr))}.paid-hub-page .paid-hub-request-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem;border:1px solid var(--paid-border);border-radius:1.2rem;background:rgba(7,17,31,.56)}.paid-hub-page .paid-hub-request-strip span{color:#e2e8f0;font-size:1.5rem;font-weight:800}.paid-hub-page .paid-hub-trust-grid{grid-template-columns:repeat(auto-fit, minmax(24rem, 1fr))}.paid-hub-page .paid-hub-trust-card{display:grid;gap:1rem;align-content:start;padding:1.6rem}.paid-hub-page .paid-hub-trust-card h3{margin:0;color:#fff;font-family:var(--font-family-heading, "Poppins", sans-serif);font-size:1.8rem;line-height:1.24}.paid-hub-page .paid-hub-trust-card p{margin:0;color:var(--paid-muted);font-size:1.45rem;line-height:1.6}.paid-hub-page .paid-hub-expert-grid{grid-template-columns:repeat(auto-fit, minmax(28rem, 1fr))}.paid-hub-page .paid-hub-expert-card{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1.2rem;padding:1.6rem}.paid-hub-page .paid-hub-expert-card h3{margin:.2rem 0 0;color:#fff;font-family:var(--font-family-heading, "Poppins", sans-serif);font-size:1.85rem;line-height:1.22}.paid-hub-page .paid-hub-expert-card p{margin:.7rem 0 0;color:var(--paid-muted);font-size:1.4rem;line-height:1.5}.paid-hub-page .paid-hub-expert-card__avatar{display:grid;width:5rem;height:5rem;place-items:center;border:1px solid rgba(59,130,246,.24);border-radius:1.2rem;background:rgba(59,130,246,.12);color:#bfdbfe;font-size:1.5rem;font-weight:900}.paid-hub-page .paid-hub-expert-card__meta{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.paid-hub-page .paid-hub-expert-card__meta span{display:inline-flex;min-height:2.6rem;align-items:center;padding:0 .8rem;border:1px solid var(--paid-border);border-radius:999px;background:hsla(0,0%,100%,.04);color:#cbd5e1;font-size:1.2rem;font-weight:800}.paid-hub-page .paid-hub-empty{grid-column:1/-1;min-height:28rem;padding:3rem}.paid-hub-page .paid-hub-empty strong{font-size:2rem}.paid-hub-page .paid-hub-empty span{color:var(--paid-muted);font-size:1.5rem}@media(max-width: 64em){.paid-hub-page .paid-hub-shell{padding:1rem}}@media(max-width: 47.98em){.paid-hub-page .paid-hub-shell{padding:4rem .8rem .8rem}.paid-hub-page .paid-hub-main{gap:1.2rem}.paid-hub-page .paid-hub-hero,.paid-hub-page .paid-hub-featured-section,.paid-hub-page .paid-hub-marketplace,.paid-hub-page .paid-hub-request-center,.paid-hub-page .paid-hub-trust-section,.paid-hub-page .paid-hub-experts-section{border-radius:1.2rem;padding:1.4rem}.paid-hub-page .paid-hub-hero__intro h1{font-size:3.2rem}.paid-hub-page .paid-hub-hero__metrics,.paid-hub-page .paid-hub-summary-grid,.paid-hub-page .paid-hub-featured-grid,.paid-hub-page .paid-hub-grid,.paid-hub-page .paid-hub-request-grid,.paid-hub-page .paid-hub-trust-grid,.paid-hub-page .paid-hub-expert-grid{grid-template-columns:1fr}.paid-hub-page .paid-hub-filter-accordion summary{align-items:flex-start;flex-direction:column;min-height:0;padding:1.4rem}.paid-hub-page .paid-hub-search-form{grid-template-columns:1fr;padding:1.4rem}.paid-hub-page .paid-hub-request-strip{align-items:stretch;flex-direction:column}}.service-requests-page{background:radial-gradient(circle at 10% 0%, rgba(var(--emerald-400), 0.16), transparent 28rem),radial-gradient(circle at 88% 5%, rgba(var(--gold-400), 0.1), transparent 24rem),linear-gradient(180deg, #04111f 0%, #071724 44%, #0a111d 100%)}.service-requests-shell{--service-panel: rgba(8, 18, 31, 0.93);--service-panel-soft: rgba(15, 23, 42, 0.72);--service-border: rgba(148, 163, 184, 0.14);--service-muted: rgba(203, 213, 225, 0.72);--service-soft: rgba(226, 232, 240, 0.9);--service-green: #34d399;--service-amber: #fbbf24;--service-red: #fb7185;--service-cyan: #38bdf8}.service-requests-shell .dashboard-main{width:100%;max-width:1440px;padding-right:10px;padding-left:10px}.service-requests-main{display:grid;align-content:start;gap:1rem;overflow:visible}.service-requests-hero,.service-requests-search-panel,.service-requests-list-panel,.service-request-card,.service-requests-empty,.service-requests-stat-card{border:1px solid var(--service-border);border-radius:.82rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.058), rgba(255, 255, 255, 0.024)),var(--service-panel);box-shadow:0 1.2rem 3rem rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.045)}.service-requests-hero{display:grid;gap:.9rem;padding:1rem}@media(min-width: 80em){.service-requests-hero{grid-template-columns:minmax(0, 1fr) auto;align-items:start}}.service-requests-hero__intro{display:grid;gap:.35rem}.service-requests-hero__intro h1{margin:0;color:#fff;font-size:clamp(2.2rem,3vw,3.8rem);line-height:1.05;letter-spacing:0}.service-requests-hero__intro p{max-width:72rem;margin:0;color:var(--service-muted);font-size:1.04rem;line-height:1.5}.service-requests-eyebrow{color:rgba(167,243,208,.88);font-size:.78rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.service-requests-hero__actions,.service-requests-search-form__actions,.service-requests-modal__actions,.service-requests-pagination{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}@media(min-width: 80em){.service-requests-hero__actions,.service-requests-search-form__actions,.service-requests-modal__actions,.service-requests-pagination{justify-content:flex-end}}.service-requests-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.42rem;padding:0 .78rem;border:1px solid rgba(148,163,184,.18);border-radius:.62rem;cursor:pointer;font:inherit;font-size:.9rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-decoration:none}.service-requests-btn:hover,.service-requests-btn:focus-visible{border-color:rgba(52,211,153,.38);color:#fff;outline:0}.service-requests-btn:disabled{cursor:not-allowed;opacity:.52}.service-requests-btn--primary{border-color:rgba(52,211,153,.38);background:linear-gradient(135deg, rgba(52, 211, 153, 0.92), rgba(20, 184, 166, 0.82));color:#042f2e}.service-requests-btn--primary:hover,.service-requests-btn--primary:focus-visible{box-shadow:0 0 2.4rem rgba(52,211,153,.16);color:#022c22}.service-requests-btn--ghost{background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.94)}.service-requests-btn__icon,.service-requests-icon,.service-request-meta__icon,.service-request-actions__icon{display:inline-grid;place-items:center}.service-requests-btn__icon svg,.service-requests-icon svg,.service-request-meta__icon svg,.service-request-actions__icon svg{width:1.18rem;height:1.18rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.service-requests-icon{width:2.45rem;height:2.45rem;border:1px solid rgba(52,211,153,.22);border-radius:.66rem;background:rgba(52,211,153,.1);color:#86efac}.service-requests-toast{position:fixed;right:1rem;bottom:1rem;z-index:1600;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.72rem;align-items:center;max-width:min(42rem,100vw - 2rem);padding:.9rem 1rem;border:1px solid rgba(52,211,153,.28);border-radius:.78rem;background:rgba(3,17,29,.98);color:#d1fae5;box-shadow:0 1.2rem 3rem rgba(0,0,0,.32)}.service-requests-toast button{border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font-size:1.35rem}.service-requests-toast__dot{width:.7rem;height:.7rem;border-radius:999px;background:var(--service-green);box-shadow:0 0 1rem rgba(52,211,153,.65)}.service-requests-toast--error{border-color:rgba(251,113,133,.34);color:#fecaca}.service-requests-toast--error .service-requests-toast__dot{background:var(--service-red)}.service-requests-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(14.5rem, 1fr));gap:.72rem;overflow:visible}.service-requests-stat-card{appearance:none;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.6rem;align-items:center;min-height:6.7rem;padding:.74rem;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.service-requests-stat-card:hover,.service-requests-stat-card:focus-visible,.service-requests-stat-card.is-active{border-color:rgba(52,211,153,.34);box-shadow:0 1rem 2.2rem rgba(0,0,0,.2),0 0 1.7rem rgba(52,211,153,.1);outline:0;transform:translateY(-0.04rem)}.service-requests-stat-card.is-active{background:linear-gradient(135deg, rgba(52, 211, 153, 0.14), rgba(56, 189, 248, 0.06)),var(--service-panel)}.service-requests-stat-card span{color:var(--service-muted);font-size:.82rem;font-weight:var(--font-weight-bold)}.service-requests-stat-card strong{display:block;color:#fff;font-size:1.55rem;line-height:1}.service-requests-search-panel,.service-requests-list-panel{display:grid;position:relative;gap:.78rem;overflow:visible;padding:.82rem}.service-requests-list-panel.is-loading-list::before{content:"";position:absolute;inset:.82rem;z-index:25;border-radius:.72rem;background:rgba(3,17,29,.34);pointer-events:none}.service-requests-list-panel.is-loading-list::after{content:"";position:absolute;top:1.2rem;right:1.2rem;z-index:26;width:1.25rem;height:1.25rem;border:2px solid rgba(52,211,153,.18);border-top-color:#34d399;border-radius:999px;animation:service-requests-spin .8s linear infinite}.service-requests-panel-header{display:flex;flex-wrap:wrap;gap:.72rem;align-items:center;justify-content:space-between}.service-requests-panel-header h2{margin:.12rem 0 0;color:#fff;font-size:1.18rem;letter-spacing:0}.service-requests-result-count{display:inline-flex;min-height:2.35rem;align-items:center;padding:0 .68rem;border:1px solid rgba(52,211,153,.18);border-radius:999px;background:rgba(52,211,153,.08);color:#bbf7d0;font-size:.84rem;font-weight:var(--font-weight-bold)}.service-requests-search-form{display:grid;grid-template-columns:repeat(auto-fit, minmax(16.5rem, 1fr));gap:.64rem;align-items:end}.service-requests-field{display:grid;gap:.34rem;min-width:0}.service-requests-field>span:first-child{color:rgba(203,213,225,.86);font-size:.78rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}@media(min-width: 80em){.service-requests-field--wide{grid-column:span 2}}.service-requests-field__control{display:grid;grid-template-columns:auto minmax(0, 1fr);min-height:3.2rem;align-items:center;padding:0 .72rem;border:1px solid rgba(148,163,184,.16);border-radius:.62rem;background:rgba(8,16,28,.92);color:rgba(167,243,208,.88)}.service-requests-field__control svg{width:1.18rem;height:1.18rem;margin-right:.58rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.service-requests-field__control input,.service-requests-field__control select{width:100%;min-width:0;min-height:3.1rem;padding:0;border:0;background:rgba(0,0,0,0);color:rgba(248,250,252,.96);color-scheme:dark;font:inherit;font-size:.92rem;outline:0}.service-requests-field__control:focus-within{border-color:rgba(52,211,153,.58);box-shadow:0 0 0 .22rem rgba(52,211,153,.12);background:rgba(6,20,30,.98)}.service-requests-filter-spinner{width:1rem;height:1rem;border:2px solid rgba(4,47,46,.25);border-top-color:#042f2e;border-radius:999px;animation:service-requests-spin .8s linear infinite}.service-requests-active-filters{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center;min-height:2.3rem}.service-requests-active-filters__empty{color:rgba(203,213,225,.62);font-size:.86rem}.service-requests-filter-chip,.service-requests-filter-clear-all{display:inline-flex;min-height:2.35rem;align-items:center;gap:.38rem;padding:0 .58rem;border:1px solid rgba(52,211,153,.16);border-radius:999px;background:rgba(52,211,153,.08);color:#bbf7d0;cursor:pointer;font:inherit;font-size:.8rem;font-weight:var(--font-weight-bold)}.service-requests-filter-chip svg,.service-requests-filter-clear-all svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.service-requests-filter-chip:hover,.service-requests-filter-chip:focus-visible,.service-requests-filter-clear-all:hover,.service-requests-filter-clear-all:focus-visible{border-color:rgba(52,211,153,.34);color:#fff;outline:0}.service-requests-filter-clear-all{border-color:rgba(251,113,133,.22);background:rgba(251,113,133,.08);color:#fecaca}.service-requests-list{display:grid;gap:.72rem;overflow:visible}.service-request-card{position:relative;z-index:1;display:grid;gap:.68rem;overflow:visible;padding:.82rem;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.service-request-card:hover,.service-request-card:focus-within{z-index:2;border-color:rgba(52,211,153,.3);box-shadow:0 1rem 2.4rem rgba(0,0,0,.28),0 0 2rem rgba(52,211,153,.08);transform:translateY(-0.06rem)}.service-request-card__titlebar{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.7rem;align-items:start}.service-request-card__titlebar h3{margin:.32rem 0 0;color:#fff;font-size:1.13rem;line-height:1.26;letter-spacing:0}.service-request-card__badges{display:flex;flex-wrap:wrap;gap:.34rem}.service-requests-badge{display:inline-flex;min-height:1.95rem;align-items:center;padding:0 .52rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:rgba(148,163,184,.08);color:rgba(226,232,240,.86);font-size:.76rem;font-weight:var(--font-weight-bold)}.service-requests-badge--id{border-color:rgba(56,189,248,.2);background:rgba(56,189,248,.08);color:#bae6fd}.service-requests-badge--success{border-color:rgba(52,211,153,.24);background:rgba(52,211,153,.12);color:#bbf7d0}.service-requests-badge--warning{border-color:rgba(251,191,36,.24);background:rgba(251,191,36,.1);color:#fde68a}.service-requests-badge--danger{border-color:rgba(251,113,133,.24);background:rgba(251,113,133,.1);color:#fecaca}.service-requests-badge--info{border-color:rgba(56,189,248,.22);background:rgba(56,189,248,.1);color:#bae6fd}.service-request-actions{position:relative;z-index:30}.service-request-actions__toggle{display:inline-grid;width:2.65rem;height:2.65rem;place-items:center;border:1px solid rgba(148,163,184,.18);border-radius:.62rem;background:hsla(0,0%,100%,.045);color:#d1fae5;cursor:pointer}.service-request-actions__toggle svg{width:1.12rem;height:1.12rem;fill:currentColor}.service-request-actions__toggle:hover,.service-request-actions__toggle:focus-visible{border-color:rgba(52,211,153,.38);color:#fff;outline:0}.service-request-actions__menu{position:fixed;top:auto;right:auto;z-index:9999;display:grid;min-width:22rem;max-height:min(72vh,34rem);overflow-y:auto;padding:.42rem;border:1px solid rgba(148,163,184,.18);border-radius:.72rem;background:rgba(3,17,29,.98);box-shadow:0 1rem 2.4rem rgba(0,0,0,.36);opacity:0;transform:translateY(-0.35rem) scale(0.98);transform-origin:top right;transition:opacity var(--transition-fast),transform var(--transition-fast)}.service-request-actions__menu.is-open{opacity:1;transform:translateY(0) scale(1)}.service-request-actions__menu button,.service-request-actions__menu a{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.52rem;align-items:center;min-height:2.55rem;padding:0 .58rem;border:0;border-radius:.52rem;background:rgba(0,0,0,0);color:rgba(226,232,240,.9);cursor:pointer;font:inherit;font-size:.84rem;font-weight:var(--font-weight-bold);text-align:left;text-decoration:none}.service-request-actions__menu button:hover,.service-request-actions__menu button:focus-visible,.service-request-actions__menu a:hover,.service-request-actions__menu a:focus-visible{background:rgba(52,211,153,.1);color:#fff;outline:0}.service-request-actions__menu button.is-disabled,.service-request-actions__menu a.is-disabled{color:rgba(203,213,225,.46);cursor:not-allowed}.service-request-actions__menu button.is-disabled:hover,.service-request-actions__menu button.is-disabled:focus-visible,.service-request-actions__menu a.is-disabled:hover,.service-request-actions__menu a.is-disabled:focus-visible{background:rgba(148,163,184,.06);color:rgba(203,213,225,.62)}.service-request-actions__icon{color:#86efac}.service-request-card__meta-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));gap:.46rem}.service-request-meta{display:grid;grid-template-columns:auto minmax(0, 1fr);column-gap:.42rem;align-items:center;min-width:0;padding:.52rem;border:1px solid rgba(148,163,184,.1);border-radius:.58rem;background:hsla(0,0%,100%,.03)}.service-request-meta small{color:rgba(203,213,225,.66);font-size:.73rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.service-request-meta strong{grid-column:2;overflow:hidden;color:rgba(248,250,252,.92);font-size:.86rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.service-request-meta__icon{grid-row:span 2;color:#86efac}.service-requests-text--danger{color:#fecaca !important}.service-requests-text--warning{color:#fde68a !important}.service-requests-text--muted{color:rgba(203,213,225,.72) !important}.service-request-card__reply{margin:0;padding:.58rem .62rem;border:1px solid rgba(52,211,153,.13);border-radius:.58rem;background:rgba(52,211,153,.06);color:rgba(203,213,225,.86);font-size:.88rem;line-height:1.42}.service-request-card__reply strong{color:#bbf7d0}.service-requests-empty{display:grid;min-height:18rem;place-items:center;justify-items:center;gap:.56rem;padding:1rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.08), rgba(255, 255, 255, 0.018)),rgba(2,8,16,.34);color:var(--service-muted);text-align:center}.service-requests-empty strong{color:#fff;font-size:1.08rem}.service-requests-empty span{max-width:38rem;line-height:1.45}.service-requests-pagination{align-items:center;padding-top:.85rem;color:var(--service-muted);font-weight:var(--font-weight-bold)}.service-requests-modal{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:1rem;background:rgba(2,6,23,.72);backdrop-filter:blur(0.6rem)}.service-request-cancel-modal{position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:1rem;background:rgba(2,6,23,.76);backdrop-filter:blur(0.62rem)}.service-request-cancel-modal[hidden]{display:none}.service-request-cancel-modal__dialog{display:grid;gap:.86rem;width:min(58rem,100%);padding:1rem;border:1px solid rgba(251,146,60,.28);border-radius:.92rem;background:linear-gradient(180deg, rgba(251, 146, 60, 0.075), rgba(255, 255, 255, 0.025)),rgba(4,15,27,.98);box-shadow:0 2rem 5rem rgba(0,0,0,.46)}.service-request-cancel-modal__header{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.72rem;align-items:start}.service-request-cancel-modal__header h2{margin:.18rem 0 0;color:#fff;font-size:1.38rem;letter-spacing:0}.service-request-cancel-modal__warning{display:inline-grid;width:2.65rem;height:2.65rem;place-items:center;border:1px solid rgba(251,146,60,.28);border-radius:.7rem;background:rgba(251,146,60,.11);color:#fed7aa}.service-request-cancel-modal__warning svg{width:1.34rem;height:1.34rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.service-request-cancel-form{display:grid;gap:.72rem}.service-request-cancel-message{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.5rem;align-items:center;padding:.68rem;border:1px solid rgba(52,211,153,.22);border-radius:.66rem;background:rgba(52,211,153,.08);color:#bbf7d0;font-size:.9rem;font-weight:var(--font-weight-bold)}.service-request-cancel-message button{border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font-size:1.2rem}.service-request-cancel-message[hidden]{display:none}.service-request-cancel-message__icon{width:.72rem;height:.72rem;border-radius:999px;background:#34d399;box-shadow:0 0 1rem rgba(52,211,153,.5)}.service-request-cancel-message--error{border-color:rgba(251,113,133,.28);background:rgba(251,113,133,.08);color:#fecaca}.service-request-cancel-message--error .service-request-cancel-message__icon{background:#fb7185}.service-request-cancel-summary{display:grid;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));gap:.5rem}.service-request-cancel-summary span{display:grid;gap:.16rem;padding:.58rem;border:1px solid rgba(148,163,184,.1);border-radius:.58rem;background:hsla(0,0%,100%,.032)}.service-request-cancel-summary small{color:rgba(203,213,225,.66);font-size:.73rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.service-request-cancel-summary strong{color:#fff;font-size:.92rem}.service-request-cancel-field{display:grid;gap:.36rem}.service-request-cancel-field span{color:rgba(203,213,225,.86);font-size:.78rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.service-request-cancel-field textarea{min-height:8.8rem;resize:vertical;padding:.72rem;border:1px solid rgba(148,163,184,.16);border-radius:.66rem;background:rgba(8,16,28,.92);color:rgba(248,250,252,.96);color-scheme:dark;font:inherit;outline:0}.service-request-cancel-field textarea:focus{border-color:rgba(251,146,60,.48);box-shadow:0 0 0 .22rem rgba(251,146,60,.11)}.service-request-cancel-modal__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.service-request-cancel-confirm{border-color:rgba(251,113,133,.34);background:linear-gradient(135deg, rgba(251, 113, 133, 0.92), rgba(251, 146, 60, 0.84));color:#450a0a}.service-request-cancel-confirm:hover,.service-request-cancel-confirm:focus-visible{color:#450a0a;box-shadow:0 0 2rem rgba(251,113,133,.14)}.service-request-cancel-spinner{width:1rem;height:1rem;border:2px solid rgba(69,10,10,.22);border-top-color:#450a0a;border-radius:999px;animation:service-requests-spin .8s linear infinite}.service-requests-modal[hidden]{display:none}.service-requests-modal__dialog{display:grid;gap:.86rem;width:min(76rem,100%);max-height:min(86vh,76rem);overflow:auto;padding:1rem;border:1px solid rgba(52,211,153,.22);border-radius:.9rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.025)),rgba(4,15,27,.98);box-shadow:0 2rem 5rem rgba(0,0,0,.42)}.service-requests-modal__header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.8rem;align-items:start}.service-requests-modal__header h2{margin:.18rem 0 0;color:#fff;font-size:1.45rem;letter-spacing:0}.service-requests-modal__close{display:inline-grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid rgba(148,163,184,.18);border-radius:.62rem;background:hsla(0,0%,100%,.045);color:#fff;cursor:pointer;font-size:1.3rem}.service-requests-modal__body{display:grid;gap:.68rem}.service-requests-detail-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:.5rem}.service-requests-detail-grid span{display:grid;gap:.16rem;padding:.58rem;border:1px solid rgba(148,163,184,.1);border-radius:.58rem;background:hsla(0,0%,100%,.032)}.service-requests-detail-grid small{color:rgba(203,213,225,.66);font-size:.73rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.service-requests-detail-grid strong{color:#fff;font-size:.92rem}.service-requests-detail-block{display:grid;gap:.32rem;padding:.68rem;border:1px solid rgba(148,163,184,.1);border-radius:.62rem;background:hsla(0,0%,100%,.032)}.service-requests-detail-block strong{color:#d1fae5}.service-requests-detail-block p{margin:0;color:rgba(203,213,225,.86);line-height:1.5}.service-requests-detail-block--reply{border-color:rgba(52,211,153,.16);background:rgba(52,211,153,.06)}.service-requests-detail-block--payment{border-color:rgba(251,191,36,.16);background:rgba(251,191,36,.06)}.service-requests-detail-block--payment strong{color:#fde68a}.service-requests-skeleton{min-height:7rem;border-radius:.78rem;background:linear-gradient(90deg, rgba(148, 163, 184, 0.08), rgba(148, 163, 184, 0.16), rgba(148, 163, 184, 0.08));background-size:220% 100%;animation:service-requests-skeleton 1.1s ease-in-out infinite}@keyframes service-requests-skeleton{0%{background-position:0% 50%}100%{background-position:220% 50%}}@keyframes service-requests-spin{to{transform:rotate(360deg)}}@media(max-width: 47.98em){.service-requests-hero__actions,.service-requests-search-form__actions,.service-requests-modal__actions,.service-requests-pagination,.service-request-cancel-modal__actions{display:grid;grid-template-columns:1fr}.service-requests-btn,.service-requests-search-form__actions .service-requests-btn,.service-requests-pagination .service-requests-btn,.service-requests-modal__actions .service-requests-btn,.service-request-cancel-modal__actions .service-requests-btn{width:100%}.service-request-card__titlebar{grid-template-columns:minmax(0, 1fr)}.service-request-actions{justify-self:stretch}.service-request-actions__toggle{width:100%}.service-request-actions__menu{right:auto;left:0;width:100%;min-width:0}.service-request-card__meta-grid{grid-template-columns:1fr}}.service-requests-shell .dashboard-main{max-width:1680px}.service-requests-main{gap:1.15rem}.service-requests-hero,.service-requests-summary-section,.service-requests-create-panel,.service-requests-search-panel,.service-requests-pipeline-panel,.service-requests-list-panel,.service-requests-updates-panel{border:1px solid rgba(148,163,184,.18);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.055), transparent 44%),rgba(5,16,29,.96);box-shadow:0 1.2rem 3rem rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.045)}.service-requests-hero{padding:1.15rem 1.2rem}.service-requests-hero .page-title{font-size:2.2rem;font-weight:700}.service-requests-hero .page-subtitle{max-width:76rem;font-size:1.4rem;line-height:1.4}.service-requests-btn{border-radius:.8rem}.service-requests-summary-section,.service-requests-create-panel,.service-requests-pipeline-panel,.service-requests-updates-panel{display:grid;gap:.8rem;padding:.9rem}.service-requests-panel-header{align-items:flex-start}.service-requests-panel-header h2{font-size:1.5rem;font-weight:700}.service-requests-panel-header p{max-width:64rem;margin:.3rem 0 0;color:var(--service-muted);font-size:.82rem;line-height:1.45}.service-requests-section-note{color:var(--service-muted);font-size:.75rem;font-weight:var(--font-weight-semibold)}.service-requests-stats{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem}@media(min-width: 48em){.service-requests-stats{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 80em){.service-requests-stats{grid-template-columns:repeat(6, minmax(0, 1fr))}}.service-requests-stat-card{position:relative;min-height:9.5rem;align-content:start;align-items:start;gap:.7rem;overflow:hidden;padding:.85rem;border-left:2px solid rgba(52,211,153,.72);background:linear-gradient(155deg, rgba(52, 211, 153, 0.09), transparent 56%),rgba(9,24,39,.96)}.service-requests-stat-card::after{position:absolute;right:-2.5rem;bottom:-3rem;width:7rem;height:7rem;border-radius:50%;background:rgba(52,211,153,.07);content:""}.service-requests-stat-card:hover,.service-requests-stat-card:focus-visible,.service-requests-stat-card.is-active{border-color:rgba(52,211,153,.72);box-shadow:0 0 1.8rem rgba(52,211,153,.12);transform:translateY(-2px)}.service-requests-stat-card>.service-requests-icon,.service-requests-stat-card>.service-requests-stat-card__content{position:relative;z-index:1}.service-requests-stat-card__content{display:grid;gap:.28rem}.service-requests-stat-card__content>span{color:rgba(226,232,240,.9);font-size:.76rem;text-transform:uppercase}.service-requests-stat-card__content strong{font-size:2.4rem;font-weight:700}.service-requests-stat-card__content small{color:var(--service-muted);font-size:.7rem;line-height:1.35}.service-requests-stat-card--blue{border-left-color:rgba(56,189,248,.78)}.service-requests-stat-card--blue .service-requests-icon{border-color:rgba(56,189,248,.28);background:rgba(56,189,248,.1);color:#bae6fd}.service-requests-stat-card--orange{border-left-color:rgba(251,191,36,.78)}.service-requests-stat-card--orange .service-requests-icon{border-color:rgba(251,191,36,.28);background:rgba(251,191,36,.1);color:#fde68a}.service-requests-stat-card--red{border-left-color:rgba(251,113,133,.78)}.service-requests-stat-card--red .service-requests-icon{border-color:rgba(251,113,133,.28);background:rgba(251,113,133,.1);color:#fecaca}article.service-requests-stat-card{cursor:default}.service-requests-stat-card.service-requests-skeleton::after{inset:0;width:auto;height:auto;border-radius:0;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.08), transparent);animation:service-requests-skeleton 1.1s ease-in-out infinite}.service-requests-shortcuts{display:grid;gap:.6rem}@media(min-width: 48em){.service-requests-shortcuts{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80em){.service-requests-shortcuts{grid-template-columns:repeat(5, minmax(0, 1fr))}}.service-request-shortcut{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.35rem .65rem;align-content:start;min-height:8rem;padding:.75rem;border:1px solid rgba(148,163,184,.14);border-radius:.8rem;background:linear-gradient(145deg, rgba(52, 211, 153, 0.055), transparent 55%),rgba(9,23,38,.9);color:inherit;text-decoration:none;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.service-request-shortcut:hover,.service-request-shortcut:focus-visible{border-color:rgba(52,211,153,.42);box-shadow:0 0 1.6rem rgba(52,211,153,.1);outline:0;transform:translateY(-2px)}.service-request-shortcut strong{align-self:center;color:#fff;font-size:.9rem}.service-request-shortcut>span:last-child{grid-column:1/-1;color:var(--service-muted);font-size:.74rem;line-height:1.4}.service-request-shortcut__icon{display:inline-grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid rgba(52,211,153,.24);border-radius:.7rem;background:rgba(52,211,153,.1);color:#a7f3d0}.service-request-shortcut__icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.service-requests-search-panel,.service-requests-list-panel{padding:.9rem}.service-requests-search-form{gap:.5rem}@media(min-width: 80em){.service-requests-search-form{grid-template-columns:repeat(4, minmax(0, 1fr))}}.service-requests-field__control{min-height:3rem;border-radius:.8rem;background:rgba(2,8,16,.72)}.service-requests-field__control input,.service-requests-field__control select{min-height:2.9rem;font-size:.82rem}.service-requests-pipeline{display:grid;gap:.55rem}@media(min-width: 48em){.service-requests-pipeline{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 80em){.service-requests-pipeline{grid-template-columns:repeat(6, minmax(0, 1fr))}}.service-request-pipeline-card{position:relative;display:grid;gap:.2rem;min-height:7.8rem;align-content:start;padding:.7rem;border:1px solid rgba(148,163,184,.14);border-top:2px solid rgba(56,189,248,.72);border-radius:.8rem;background:rgba(9,23,38,.92);color:inherit;cursor:pointer;font:inherit;text-align:left}.service-request-pipeline-card:hover,.service-request-pipeline-card:focus-visible{border-color:rgba(52,211,153,.42);background:rgba(12,31,48,.96);outline:0}.service-request-pipeline-card strong{margin-top:.35rem;color:#fff;font-size:1.7rem}.service-request-pipeline-card>span:not(.service-request-pipeline-card__step){color:rgba(226,232,240,.92);font-size:.8rem;font-weight:var(--font-weight-bold)}.service-request-pipeline-card small{color:var(--service-muted);font-size:.68rem}.service-request-pipeline-card__step{color:rgba(186,230,253,.78);font-size:.68rem;font-weight:var(--font-weight-bold)}.service-request-pipeline-card--purple{border-top-color:rgba(167,139,250,.75)}.service-request-pipeline-card--orange{border-top-color:rgba(251,191,36,.75)}.service-request-pipeline-card--red{border-top-color:rgba(251,113,133,.75)}.service-request-pipeline-card--green{border-top-color:rgba(52,211,153,.75)}.service-request-pipeline-card--muted{border-top-color:rgba(148,163,184,.65)}.service-request-card{gap:.65rem;border-left:2px solid rgba(52,211,153,.55);border-radius:.8rem;background:linear-gradient(145deg, rgba(52, 211, 153, 0.045), transparent 46%),rgba(9,23,38,.94)}.service-request-card__identity{min-width:0}.service-request-card__identity h3{font-size:1.5rem;font-weight:700}.service-request-card__identity p{margin:.3rem 0 0;color:var(--service-muted);font-size:.78rem}.service-requests-badge{font-size:1.1rem;font-weight:600}.service-request-actions__toggle{display:inline-flex;width:auto;min-width:6rem;height:2.65rem;align-items:center;justify-content:center;gap:.4rem;padding:0 .68rem;border-radius:.8rem;font:inherit;font-size:.78rem;font-weight:var(--font-weight-bold)}.service-request-card__register-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.4rem;margin:0}@media(min-width: 48em){.service-request-card__register-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 80em){.service-request-card__register-grid{grid-template-columns:repeat(7, minmax(0, 1fr))}}.service-request-card__register-grid div{min-width:0;padding:.52rem;border:1px solid rgba(148,163,184,.1);border-radius:.62rem;background:rgba(1,9,18,.36)}.service-request-card__register-grid dt{color:var(--service-muted);font-size:.66rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.service-request-card__register-grid dd{margin:.16rem 0 0;overflow:hidden;color:rgba(248,250,252,.94);font-size:1.2rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.service-request-card__register-grid dd.service-requests-badge--success,.service-request-card__register-grid dd.service-requests-badge--warning,.service-request-card__register-grid dd.service-requests-badge--danger,.service-request-card__register-grid dd.service-requests-badge--info{display:inline-flex;width:fit-content;min-height:1.8rem;align-items:center;padding:0 .45rem;border-radius:999px}.service-requests-update-timeline{display:grid;gap:.35rem}.service-request-update{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.6rem;align-items:center;min-height:4.6rem;padding:.55rem;border:1px solid rgba(148,163,184,.11);border-radius:.72rem;background:rgba(9,23,38,.72);color:inherit;cursor:pointer;font:inherit;text-align:left}.service-request-update:hover,.service-request-update:focus-visible{border-color:rgba(52,211,153,.36);background:rgba(52,211,153,.055);outline:0}.service-request-update time{color:var(--service-muted);font-size:.7rem}.service-request-update__marker .service-requests-icon{width:2.3rem;height:2.3rem}.service-request-update__content{display:grid;gap:.15rem}.service-request-update__content strong{color:#fff;font-size:.82rem}.service-request-update__content span{overflow:hidden;color:var(--service-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.service-requests-modal.service-requests-drawer{place-items:stretch end;padding:0;background:rgba(2,6,23,.68)}.service-requests-drawer .service-requests-modal__dialog{grid-template-rows:auto minmax(0, 1fr) auto;width:min(56rem,100%);height:100vh;max-height:none;padding:0;overflow:hidden;border-width:0 0 0 1px;border-radius:0;animation:service-request-drawer-in 180ms ease-out}.service-requests-drawer .service-requests-modal__header,.service-requests-drawer .service-requests-modal__actions{padding:.9rem;background:rgba(3,17,29,.98)}.service-requests-drawer .service-requests-modal__header{border-bottom:1px solid rgba(148,163,184,.13)}.service-requests-drawer .service-requests-modal__body{overflow:auto;padding:.8rem;scrollbar-color:rgba(52,211,153,.44) rgba(15,23,42,.45);scrollbar-width:thin}.service-requests-drawer .service-requests-modal__actions{border-top:1px solid rgba(148,163,184,.13)}.service-requests-detail-section{display:grid;gap:.55rem;padding:.65rem;border:1px solid rgba(148,163,184,.11);border-radius:.72rem;background:rgba(9,23,38,.68)}.service-requests-detail-section__heading{display:flex;gap:.55rem;align-items:center}.service-requests-detail-section__heading .service-requests-icon{width:2.25rem;height:2.25rem}.service-requests-detail-section__heading div{display:grid;gap:.1rem}.service-requests-detail-section__heading strong{color:#fff;font-size:.84rem}.service-requests-detail-section__heading span{color:var(--service-muted);font-size:.68rem}.service-request-detail-timeline{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.3rem}.service-request-detail-timeline span{position:relative;display:grid;gap:.35rem;justify-items:center;color:var(--service-muted);font-size:.68rem;text-align:center}.service-request-detail-timeline span::after{position:absolute;top:.42rem;left:calc(50% + .55rem);width:calc(100% - 1.1rem);height:1px;background:rgba(148,163,184,.2);content:""}.service-request-detail-timeline span:last-child::after{display:none}.service-request-detail-timeline i{position:relative;z-index:1;width:.85rem;height:.85rem;border:2px solid rgba(148,163,184,.38);border-radius:50%;background:rgba(3,17,29,.98)}.service-request-detail-timeline .is-complete{color:#bbf7d0}.service-request-detail-timeline .is-complete i{border-color:#34d399;background:#34d399;box-shadow:0 0 .8rem rgba(52,211,153,.38)}.service-request-detail-timeline .is-complete::after{background:rgba(52,211,153,.48)}.service-request-detail-activity{display:grid;gap:.35rem}.service-request-detail-activity span{display:flex;gap:.55rem;align-items:center;justify-content:space-between;padding:.48rem;border-left:2px solid rgba(52,211,153,.48);background:rgba(52,211,153,.045)}.service-request-detail-activity strong{color:#fff;font-size:.76rem}.service-request-detail-activity small{color:var(--service-muted);font-size:.68rem}@keyframes service-request-drawer-in{from{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateX(0)}}@media(max-width: 47.98em){.service-requests-hero .page-title{font-size:2rem}.service-requests-hero .page-subtitle{font-size:1rem}.service-requests-stats,.service-requests-shortcuts,.service-requests-pipeline,.service-request-card__register-grid{grid-template-columns:1fr}.service-request-update{grid-template-columns:auto minmax(0, 1fr)}.service-request-update time{grid-column:2}.service-request-detail-timeline{grid-template-columns:1fr}.service-request-detail-timeline span{grid-template-columns:auto minmax(0, 1fr);justify-items:start;text-align:left}.service-request-detail-timeline span::after{top:1rem;bottom:-0.65rem;left:.42rem;width:1px;height:auto}}:root{--support-bg: #07111F;--support-panel: #0F172A;--support-border: rgba(255, 255, 255, 0.08);--support-green: #10B981;--support-blue: #3B82F6;--support-amber: #F59E0B;--support-red: #EF4444;--support-text: #FFFFFF;--support-muted: #94A3B8}.service-requests-page{background:linear-gradient(180deg, #07111F 0%, #091523 48%, #07111F 100%);color:var(--support-text);font-family:"Inter","Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.service-requests-shell .dashboard-main{max-width:1440px}.service-requests-main{gap:.9rem}.service-requests-hero,.service-requests-summary-section,.service-requests-create-panel,.service-requests-search-panel,.service-requests-pipeline-panel,.service-requests-list-panel,.service-requests-updates-panel{border:1px solid var(--support-border);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.012)),var(--support-panel);box-shadow:0 1rem 2.5rem rgba(0,0,0,.26),inset 0 1px hsla(0,0%,100%,.035)}.service-requests-hero{display:grid;grid-template-columns:minmax(0, 1fr);gap:.9rem;min-height:auto;padding:1.05rem;border-top-color:rgba(16,185,129,.28);background:linear-gradient(135deg, rgba(14, 165, 233, 0.08), rgba(16, 185, 129, 0.06) 48%, rgba(245, 158, 11, 0.025)),var(--support-panel)}@media(min-width: 80em){.service-requests-hero{grid-template-columns:minmax(0, 1fr) minmax(20rem, auto) auto;align-items:center}}.service-requests-hero__intro{gap:.28rem}.service-requests-hero__intro .page-title{max-width:58rem;color:#fff;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:2.2rem;font-weight:800;line-height:1.12;letter-spacing:0}.service-requests-hero__intro .page-subtitle{max-width:62rem;color:rgba(203,213,225,.82);font-size:1.05rem;font-weight:450;line-height:1.5}.service-requests-eyebrow{color:#67e8f9;font-size:.76rem;font-weight:800;letter-spacing:.08em}.service-requests-status-badge{display:inline-flex;width:fit-content;min-height:2rem;align-items:center;gap:.45rem;padding:0 .6rem;border:1px solid rgba(16,185,129,.28);border-radius:999px;background:rgba(16,185,129,.1);color:#bbf7d0;font-size:.78rem;font-weight:800}.service-requests-status-badge i{width:.56rem;height:.56rem;border-radius:50%;background:var(--support-green);box-shadow:0 0 0 0 rgba(16,185,129,.58);animation:service-request-status-pulse 1.8s ease-out infinite}.service-requests-hero-metrics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.45rem}.service-requests-hero-metric{--metric-accent: var(--support-blue);display:grid;gap:.1rem;min-width:0;min-height:5.2rem;align-content:center;padding:.55rem .64rem;border:1px solid color-mix(in srgb, var(--metric-accent) 28%, transparent);border-radius:.72rem;background:color-mix(in srgb, var(--metric-accent) 10%, var(--support-panel))}.service-requests-hero-metric span{width:.6rem;height:.6rem;border-radius:50%;background:var(--metric-accent)}.service-requests-hero-metric strong{color:#fff;font-size:1.5rem;font-weight:800;line-height:1}.service-requests-hero-metric small{color:rgba(203,213,225,.76);font-size:.76rem;font-weight:750}.service-requests-hero-metric--success{--metric-accent: var(--support-green)}.service-requests-hero-metric--warning{--metric-accent: var(--support-amber)}.service-requests-hero__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}@media(min-width: 80em){.service-requests-hero__actions{grid-template-columns:1fr;justify-items:stretch;min-width:14rem}}.service-requests-btn{min-height:2.95rem;border-radius:.8rem;font-size:1.05rem;font-weight:700;transition:transform 160ms ease,border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}.service-requests-btn:hover,.service-requests-btn:focus-visible{transform:translateY(-1px)}.service-requests-btn--primary,.service-requests-btn--search{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0EA5E9, #14B8A6);color:#fff}.service-requests-btn--primary:hover,.service-requests-btn--primary:focus-visible,.service-requests-btn--search:hover,.service-requests-btn--search:focus-visible{box-shadow:0 .9rem 2rem rgba(20,184,166,.16);color:#fff}.service-requests-btn--ghost{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399}.service-requests-btn__icon svg,.service-requests-btn .service-requests-icon svg{width:1.12rem;height:1.12rem}.service-requests-summary-section,.service-requests-create-panel,.service-requests-pipeline-panel,.service-requests-list-panel,.service-requests-updates-panel{display:grid;gap:.78rem;padding:.88rem}.service-requests-panel-header{align-items:flex-start;margin-bottom:0}.service-requests-panel-header h2{color:#fff;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.25}.service-requests-panel-header p{max-width:64rem;margin:.25rem 0 0;color:var(--support-muted);font-size:1.05rem;line-height:1.45}.service-requests-section-note{color:var(--support-muted);font-size:.86rem;font-weight:650}.service-requests-stats{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.58rem}@media(min-width: 80em){.service-requests-stats{grid-template-columns:repeat(4, minmax(0, 1fr))}}.service-requests-stat-card{--stat-accent: var(--support-green);min-height:8rem;padding:.78rem;border:1px solid hsla(0,0%,100%,.08);border-left:3px solid var(--stat-accent);border-radius:.8rem;background:linear-gradient(145deg, color-mix(in srgb, var(--stat-accent) 11%, transparent), transparent 56%),var(--support-panel)}.service-requests-stat-card .service-requests-icon{width:2.45rem;height:2.45rem;border-color:color-mix(in srgb, var(--stat-accent) 32%, transparent);background:color-mix(in srgb, var(--stat-accent) 12%, transparent);color:color-mix(in srgb, var(--stat-accent) 72%, white)}.service-requests-stat-card:hover,.service-requests-stat-card:focus-visible,.service-requests-stat-card.is-active{border-color:color-mix(in srgb, var(--stat-accent) 54%, rgba(255, 255, 255, 0.08));border-left-color:var(--stat-accent);box-shadow:0 .9rem 2rem rgba(0,0,0,.28),0 0 1.5rem color-mix(in srgb, var(--stat-accent) 10%, transparent);transform:translateY(-2px)}.service-requests-stat-card--blue{--stat-accent: var(--support-blue)}.service-requests-stat-card--orange{--stat-accent: var(--support-amber)}.service-requests-stat-card--red{--stat-accent: var(--support-red)}.service-requests-stat-card__content{position:relative;gap:.2rem}.service-requests-stat-card__content>span{color:#e2e8f0;font-size:1rem;font-weight:600;text-transform:none}.service-requests-stat-card__content strong{color:#fff;font-size:2rem;font-weight:800}.service-requests-stat-card__content small{color:var(--support-muted);font-size:.86rem}.service-requests-stat-card__indicator{position:absolute;top:.1rem;right:0;width:.55rem;height:.55rem;border-radius:50%;background:var(--stat-accent);box-shadow:0 0 0 0 color-mix(in srgb, var(--stat-accent) 52%, transparent);animation:service-request-status-pulse 2s ease-out infinite}.service-requests-shortcuts{grid-template-columns:repeat(1, minmax(0, 1fr));gap:.62rem}@media(min-width: 48em){.service-requests-shortcuts{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80em){.service-requests-shortcuts{grid-template-columns:repeat(3, minmax(0, 1fr))}}.service-request-shortcut{--channel-accent: var(--support-green);position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.35rem .65rem;min-height:9rem;padding:.82rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:linear-gradient(145deg, color-mix(in srgb, var(--channel-accent) 9%, transparent), transparent 58%),var(--support-panel)}.service-request-shortcut::before{position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg, var(--channel-accent), transparent);content:"";opacity:.7}.service-request-shortcut:hover,.service-request-shortcut:focus-visible{border-color:color-mix(in srgb, var(--channel-accent) 42%, rgba(255, 255, 255, 0.08));box-shadow:0 .9rem 2.2rem rgba(0,0,0,.26),0 0 1.5rem color-mix(in srgb, var(--channel-accent) 10%, transparent);transform:translateY(-2px)}.service-request-shortcut strong{color:#fff;font-size:1.08rem;font-weight:800;line-height:1.25}.service-request-shortcut>span:last-of-type{grid-column:1/-1;color:var(--support-muted);font-size:.94rem;line-height:1.45}.service-request-shortcut em{display:inline-flex;grid-column:1/-1;width:fit-content;min-height:2.25rem;align-items:center;padding:0 .58rem;border:1px solid color-mix(in srgb, var(--channel-accent) 28%, transparent);border-radius:.65rem;background:color-mix(in srgb, var(--channel-accent) 10%, transparent);color:color-mix(in srgb, var(--channel-accent) 72%, white);font-style:normal;font-size:.85rem;font-weight:800}.service-request-shortcut__icon{width:2.8rem;height:2.8rem;border-color:color-mix(in srgb, var(--channel-accent) 32%, transparent);background:color-mix(in srgb, var(--channel-accent) 12%, transparent);color:color-mix(in srgb, var(--channel-accent) 74%, white)}.service-request-shortcut--technical,.service-request-shortcut--egp{--channel-accent: var(--support-blue)}.service-request-shortcut--payment,.service-request-shortcut--tender{--channel-accent: var(--support-amber)}.service-request-shortcut--account{--channel-accent: var(--support-red)}.service-requests-search-panel{position:sticky;top:.75rem;z-index:20;padding:0;overflow:visible;background:rgba(0,0,0,0);box-shadow:none}.service-requests-search-accordion{overflow:hidden;border:1px solid rgba(59,130,246,.22);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.012)),var(--support-panel);box-shadow:0 .9rem 2.2rem rgba(0,0,0,.24)}.service-requests-search-accordion__toggle{display:grid;grid-template-columns:auto minmax(0, 1fr) auto auto;gap:.6rem;align-items:center;min-height:3.35rem;padding:.62rem .76rem;color:#e0f2fe;cursor:pointer;font-size:1rem;font-weight:800;list-style:none}.service-requests-search-accordion__toggle::-webkit-details-marker{display:none}.service-requests-search-accordion__toggle::marker{content:""}.service-requests-search-accordion__icon,.service-requests-search-accordion__arrow{display:inline-grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid rgba(59,130,246,.28);border-radius:.62rem;background:rgba(59,130,246,.12);color:#93c5fd}.service-requests-search-accordion__icon svg,.service-requests-search-accordion__arrow svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.service-requests-search-accordion__arrow{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:var(--support-muted)}.service-requests-search-accordion__arrow svg{transition:transform 160ms ease}.service-requests-search-accordion[open] .service-requests-search-accordion__arrow svg{transform:rotate(180deg)}.service-requests-search-accordion__panel{display:grid;gap:.72rem;padding:0 .76rem .76rem}.service-requests-search-form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.55rem;padding:.72rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.8rem;background:rgba(3,11,23,.54)}@media(min-width: 80em){.service-requests-search-form{grid-template-columns:repeat(4, minmax(0, 1fr))}}.service-requests-field{gap:.24rem}.service-requests-field>span:first-child{color:rgba(203,213,225,.82);font-size:.76rem;font-weight:800}@media(min-width: 80em){.service-requests-field--wide{grid-column:span 2}}.service-requests-field__control{min-height:3rem;border-radius:.8rem;background:rgba(15,23,42,.86);color:#34d399}.service-requests-field__control input,.service-requests-field__control select{min-height:2.95rem;color:#f8fafc;font-size:.95rem;font-weight:650}.service-requests-search-form__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}@media(min-width: 80em){.service-requests-search-form__actions{grid-column:span 2}}.service-requests-active-filters{min-height:2.3rem}.service-requests-pipeline{position:relative;display:grid;grid-template-columns:repeat(6, minmax(11rem, 1fr));gap:.58rem;overflow-x:auto;padding-bottom:.2rem;scrollbar-color:rgba(16,185,129,.42) rgba(0,0,0,0);scrollbar-width:thin}.service-request-pipeline-card{--stage-accent: var(--support-blue);position:relative;min-height:8.6rem;padding:.72rem;border:1px solid hsla(0,0%,100%,.08);border-top:0;border-radius:.8rem;background:var(--support-panel)}.service-request-pipeline-card::after{position:absolute;top:1.75rem;right:-0.58rem;width:.58rem;height:2px;background:color-mix(in srgb, var(--stage-accent) 52%, rgba(148, 163, 184, 0.2));content:""}.service-request-pipeline-card:last-child::after{display:none}.service-request-pipeline-card:hover,.service-request-pipeline-card:focus-visible{border-color:color-mix(in srgb, var(--stage-accent) 42%, rgba(255, 255, 255, 0.08));box-shadow:0 .8rem 2rem rgba(0,0,0,.25);transform:translateY(-1px)}.service-request-pipeline-card strong{color:#fff;font-size:1.9rem;font-weight:800}.service-request-pipeline-card>span:not(.service-request-pipeline-card__step){color:#f8fafc;font-size:.98rem;font-weight:800}.service-request-pipeline-card small{color:var(--support-muted);font-size:.8rem;line-height:1.35}.service-request-pipeline-card__step{display:flex;align-items:center;justify-content:space-between;color:color-mix(in srgb, var(--stage-accent) 72%, white)}.service-request-pipeline-card__step b{display:inline-grid;min-width:2rem;height:2rem;place-items:center;border:1px solid color-mix(in srgb, var(--stage-accent) 30%, transparent);border-radius:999px;background:color-mix(in srgb, var(--stage-accent) 11%, transparent);font-size:.78rem}.service-request-pipeline-card__icon{display:inline-grid;width:2rem;height:2rem;place-items:center;border-radius:.55rem;background:color-mix(in srgb, var(--stage-accent) 12%, transparent);color:color-mix(in srgb, var(--stage-accent) 76%, white)}.service-request-pipeline-card__icon svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.service-request-pipeline-card--purple{--stage-accent: #8b5cf6}.service-request-pipeline-card--orange{--stage-accent: var(--support-amber)}.service-request-pipeline-card--red{--stage-accent: var(--support-red)}.service-request-pipeline-card--green{--stage-accent: var(--support-green)}.service-request-pipeline-card--muted{--stage-accent: #64748b}.service-requests-list{gap:.68rem}.service-request-card{--request-accent: var(--support-blue);gap:.68rem;padding:.86rem;border:1px solid hsla(0,0%,100%,.08);border-left:3px solid var(--request-accent);border-radius:.8rem;background:linear-gradient(145deg, color-mix(in srgb, var(--request-accent) 7%, transparent), transparent 58%),var(--support-panel)}.service-request-card:hover,.service-request-card:focus-within{border-color:color-mix(in srgb, var(--request-accent) 42%, rgba(255, 255, 255, 0.08));border-left-color:var(--request-accent);box-shadow:0 1rem 2.4rem rgba(0,0,0,.28),0 0 1.4rem color-mix(in srgb, var(--request-accent) 8%, transparent);transform:translateY(-1px)}.service-request-card--success{--request-accent: var(--support-green)}.service-request-card--warning{--request-accent: var(--support-amber)}.service-request-card--danger{--request-accent: var(--support-red)}.service-request-card__titlebar{gap:.75rem}.service-request-card__identity h3{color:#fff;font-size:1.3rem;font-weight:800;line-height:1.3}.service-request-card__identity p{color:var(--support-muted);font-size:1.05rem}.service-requests-badge{min-height:1.95rem;padding:0 .52rem;font-size:.88rem;font-weight:750}.service-request-actions__toggle{min-width:2.85rem;height:2.85rem;border-radius:.72rem;font-size:.92rem}.service-request-card__register-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.42rem}@media(min-width: 80em){.service-request-card__register-grid{grid-template-columns:repeat(7, minmax(0, 1fr))}}.service-request-card__register-grid div{border-color:hsla(0,0%,100%,.07);background:rgba(7,17,31,.66)}.service-request-card__register-grid dt{color:rgba(148,163,184,.88);font-size:.76rem;letter-spacing:.04em}.service-request-card__register-grid dd{color:#f8fafc;font-size:1.05rem;font-weight:650}.service-request-card__action-toolbar{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.45rem;padding-top:.62rem;border-top:1px solid hsla(0,0%,100%,.08)}@media(min-width: 64em){.service-request-card__action-toolbar{grid-template-columns:repeat(4, minmax(0, 1fr))}}.service-request-card__action-toolbar .service-requests-btn{width:100%;min-width:0;min-height:2.75rem;padding:0 .55rem;font-size:.94rem}.service-request-card__reply{border-color:rgba(16,185,129,.18);background:rgba(16,185,129,.08);color:rgba(203,213,225,.9);font-size:1rem}.service-requests-updates{max-height:31rem;overflow:auto;padding-right:.15rem;scrollbar-color:rgba(16,185,129,.42) rgba(0,0,0,0);scrollbar-width:thin}.service-requests-update-timeline{position:relative;gap:.45rem;padding-left:.2rem}.service-request-update{position:relative;min-height:4.8rem;border-color:hsla(0,0%,100%,.08);border-radius:.72rem;background:rgba(7,17,31,.72)}.service-request-update:hover,.service-request-update:focus-visible{border-color:rgba(16,185,129,.36);box-shadow:0 .75rem 1.6rem rgba(0,0,0,.22)}.service-request-update time{color:#cbd5e1;font-size:.82rem;font-weight:700;white-space:nowrap}.service-request-update__marker{--activity-accent: var(--support-blue)}.service-request-update__marker .service-requests-icon{width:2.35rem;height:2.35rem;border-color:color-mix(in srgb, var(--activity-accent) 30%, transparent);background:color-mix(in srgb, var(--activity-accent) 12%, transparent);color:color-mix(in srgb, var(--activity-accent) 72%, white)}.service-request-update__marker--success{--activity-accent: var(--support-green)}.service-request-update__marker--warning{--activity-accent: var(--support-amber)}.service-request-update__marker--danger{--activity-accent: var(--support-red)}.service-request-update__content strong{color:#fff;font-size:1rem;font-weight:800}.service-request-update__content span{color:var(--support-muted);font-size:.9rem}.service-request-detail-timeline{grid-template-columns:repeat(6, minmax(0, 1fr))}.service-request-actions__menu{border-color:hsla(0,0%,100%,.1);background:rgba(7,17,31,.98)}.service-requests-skeleton{background:linear-gradient(90deg, rgba(148, 163, 184, 0.08), rgba(148, 163, 184, 0.17), rgba(148, 163, 184, 0.08));background-size:220% 100%}@keyframes service-request-status-pulse{70%{box-shadow:0 0 0 .45rem rgba(0,0,0,0)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}}@media(max-width: 74.98em){.service-requests-search-panel{position:static}.service-requests-hero{grid-template-columns:1fr}}@media(max-width: 47.98em){.service-requests-hero,.service-requests-summary-section,.service-requests-create-panel,.service-requests-pipeline-panel,.service-requests-list-panel,.service-requests-updates-panel{padding:.72rem}.service-requests-hero__intro .page-title{font-size:2rem}.service-requests-hero__actions,.service-requests-hero-metrics,.service-requests-stats,.service-requests-shortcuts,.service-requests-search-form,.service-requests-search-form__actions,.service-request-card__register-grid,.service-request-card__action-toolbar{grid-template-columns:1fr}.service-requests-search-accordion__toggle{grid-template-columns:auto minmax(0, 1fr) auto}.service-requests-search-accordion__toggle .service-requests-result-count{grid-column:2/3;width:fit-content}.service-requests-pipeline{grid-template-columns:1fr;overflow:visible}.service-request-pipeline-card::after{top:auto;right:auto;bottom:-0.58rem;left:1.6rem;width:2px;height:.58rem}.service-request-card__titlebar,.service-request-update{grid-template-columns:1fr}.service-request-update time{justify-self:start}.service-request-detail-timeline{grid-template-columns:1fr}}.qa-activity-page{background:radial-gradient(circle at 12% 0%, rgba(16, 185, 129, 0.14), transparent 28rem),radial-gradient(circle at 88% 4%, rgba(59, 130, 246, 0.1), transparent 26rem),linear-gradient(180deg, #07111f 0%, #091523 50%, #07111f 100%)}.qa-activity-shell{--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;--qa-border: rgba(148, 163, 184, 0.16);--qa-muted: rgba(203, 213, 225, 0.72);--qa-text: rgba(248, 250, 252, 0.94)}.qa-activity-shell .dashboard-main{width:100%;max-width:1680px;padding-right:10px;padding-left:10px}.qa-activity-main{display:grid;align-content:start;gap:1rem;overflow:visible}.qa-activity-hero,.qa-activity-summary-section,.qa-activity-search-panel,.qa-activity-list-panel,.qa-activity-timeline-panel{border:1px solid var(--qa-border);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.055), transparent 46%),rgba(7,17,31,.96);box-shadow:0 1.2rem 3rem rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.045)}.qa-activity-hero{display:grid;gap:.9rem;padding:1.15rem 1.2rem}@media(min-width: 80em){.qa-activity-hero{grid-template-columns:minmax(0, 1fr) auto;align-items:start}}.qa-activity-hero__intro{display:grid;gap:.35rem}.qa-activity-hero .page-title{margin:0;color:#fff;font-size:2.2rem;font-weight:700;line-height:1.05;letter-spacing:0}.qa-activity-hero .page-subtitle{max-width:78rem;margin:0;color:var(--qa-muted);font-size:1.4rem;font-weight:500;line-height:1.4}.qa-activity-eyebrow{color:#a7f3d0;font-size:.78rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.qa-activity-hero__actions,.qa-activity-search-form__actions,.qa-activity-pagination,.qa-activity-empty__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-start}@media(min-width: 80em){.qa-activity-hero__actions,.qa-activity-search-form__actions,.qa-activity-pagination,.qa-activity-empty__actions{justify-content:flex-end}}.qa-activity-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.42rem;padding:0 .78rem;border:1px solid rgba(148,163,184,.18);border-radius:.8rem;cursor:pointer;font:inherit;font-size:.9rem;font-weight:var(--font-weight-bold);text-decoration:none;transition:border-color 160ms ease,box-shadow 160ms ease,color 160ms ease,transform 160ms ease}.qa-activity-btn:disabled{cursor:not-allowed;opacity:.48}.qa-activity-btn:not(:disabled):hover,.qa-activity-btn:not(:disabled):focus-visible{border-color:rgba(16,185,129,.48);outline:0;transform:translateY(-1px)}.qa-activity-btn--primary{border-color:rgba(16,185,129,.42);background:linear-gradient(135deg, #10b981, #34d399);color:#022c22}.qa-activity-btn--primary:hover,.qa-activity-btn--primary:focus-visible{box-shadow:0 0 2rem rgba(16,185,129,.18);color:#022c22}.qa-activity-btn--ghost{background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.94)}.qa-activity-btn--ghost:hover,.qa-activity-btn--ghost:focus-visible{background:rgba(16,185,129,.09);color:#fff}.qa-activity-btn__icon,.qa-activity-icon,.qa-activity-actions__icon,.qa-activity-actions__summary-icon,.qa-activity-timeline-item__icon{display:inline-grid;flex:0 0 auto;place-items:center}.qa-activity-btn__icon svg,.qa-activity-icon svg,.qa-activity-actions__icon svg,.qa-activity-actions__summary-icon svg,.qa-activity-timeline-item__icon svg{width:1.16rem;height:1.16rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.qa-activity-summary-section,.qa-activity-search-panel,.qa-activity-list-panel,.qa-activity-timeline-panel{display:grid;position:relative;gap:.8rem;overflow:visible;padding:.9rem}.qa-activity-panel-header{display:flex;flex-wrap:wrap;gap:.7rem;align-items:flex-start;justify-content:space-between}.qa-activity-panel-header h2{margin:.14rem 0 0;color:#fff;line-height:1.18;letter-spacing:0}.qa-activity-panel-header p{margin:.28rem 0 0;color:var(--qa-muted);line-height:1.4}.register-title{font-size:1.5rem;font-weight:700}.meta-text{font-size:1.2rem}.qa-activity-section-note{color:var(--qa-muted);font-size:.75rem;font-weight:var(--font-weight-semibold)}.qa-activity-stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.62rem}@media(min-width: 48em){.qa-activity-stats{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 80em){.qa-activity-stats{grid-template-columns:repeat(8, minmax(0, 1fr))}}.qa-activity-stat-card{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);min-height:10rem;gap:.65rem;align-content:start;align-items:start;overflow:hidden;padding:.78rem;border:1px solid rgba(148,163,184,.14);border-left:2px solid var(--primary-green);border-radius:.8rem;background:linear-gradient(155deg, rgba(16, 185, 129, 0.09), transparent 58%),rgba(15,23,42,.92);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.qa-activity-stat-card::after{position:absolute;right:-2.6rem;bottom:-3.3rem;width:7rem;height:7rem;border-radius:50%;background:rgba(16,185,129,.075);content:""}.qa-activity-stat-card:hover,.qa-activity-stat-card:focus-visible,.qa-activity-stat-card.is-active{border-color:rgba(16,185,129,.7);box-shadow:0 0 1.8rem rgba(16,185,129,.14);outline:0;transform:translateY(-2px)}.qa-activity-stat-card.is-active{background:linear-gradient(155deg, rgba(16, 185, 129, 0.17), transparent 58%),rgba(15,23,42,.96)}.qa-activity-stat-card>.qa-activity-icon,.qa-activity-stat-card>.qa-activity-stat-card__content{position:relative;z-index:1}.qa-activity-icon{width:2.5rem;height:2.5rem;border:1px solid rgba(16,185,129,.26);border-radius:.68rem;background:rgba(16,185,129,.1);color:#a7f3d0}.qa-activity-stat-card__content{display:grid;gap:.25rem;min-width:0}.qa-activity-stat-card__content>span{color:rgba(226,232,240,.9);font-size:.72rem;font-weight:var(--font-weight-bold);line-height:1.3;text-transform:uppercase}.qa-activity-stat-card__content small{color:var(--qa-muted);font-size:.66rem;line-height:1.35}.summary-count{color:#fff;font-size:2.4rem;font-weight:700;line-height:1}.qa-activity-stat-card--blue{border-left-color:var(--info)}.qa-activity-stat-card--blue::after{background:rgba(59,130,246,.075)}.qa-activity-stat-card--blue .qa-activity-icon{border-color:rgba(59,130,246,.28);background:rgba(59,130,246,.11);color:#bfdbfe}.qa-activity-stat-card--orange{border-left-color:var(--warning)}.qa-activity-stat-card--orange::after{background:rgba(245,158,11,.075)}.qa-activity-stat-card--orange .qa-activity-icon{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.11);color:#fde68a}.qa-activity-stat-card--red{border-left-color:var(--danger)}.qa-activity-stat-card--red::after{background:rgba(239,68,68,.075)}.qa-activity-stat-card--red .qa-activity-icon{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.11);color:#fecaca}.qa-activity-result-count,.qa-activity-register-count{display:inline-flex;min-height:2.35rem;align-items:center;padding:0 .68rem;border:1px solid rgba(59,130,246,.2);border-radius:999px;background:rgba(59,130,246,.09);color:#bfdbfe;font-size:.8rem;font-weight:var(--font-weight-bold)}.qa-activity-search-form{display:grid;grid-template-columns:repeat(auto-fit, minmax(15.5rem, 1fr));gap:.5rem;align-items:end}@media(min-width: 80em){.qa-activity-search-form{grid-template-columns:repeat(4, minmax(0, 1fr))}}.qa-activity-field{display:grid;gap:.32rem;min-width:0}.qa-activity-field>span:first-child{color:rgba(203,213,225,.86);font-size:.76rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}@media(min-width: 80em){.qa-activity-field--wide{grid-column:span 2}}.qa-activity-field__control{display:grid;grid-template-columns:auto minmax(0, 1fr);min-height:3rem;align-items:center;padding:0 .72rem;border:1px solid rgba(148,163,184,.16);border-radius:.8rem;background:rgba(2,8,16,.74);color:#a7f3d0}.qa-activity-field__control svg{width:1.16rem;height:1.16rem;margin-right:.58rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.qa-activity-field__control input,.qa-activity-field__control select{width:100%;min-width:0;min-height:2.9rem;padding:0;border:0;background:rgba(0,0,0,0);color:var(--qa-text);color-scheme:dark;font:inherit;font-size:.82rem;outline:0}.qa-activity-field__control select option{background:var(--panel-bg);color:#f8fafc}.qa-activity-field__control:focus-within{border-color:rgba(16,185,129,.62);background:rgba(3,16,27,.96);box-shadow:0 0 0 .22rem rgba(16,185,129,.12)}.qa-activity-filter-spinner{width:1rem;height:1rem;border:2px solid rgba(2,44,34,.25);border-top-color:#022c22;border-radius:50%;animation:qa-activity-spin .8s linear infinite}.qa-activity-active-filters{display:flex;min-height:2.3rem;flex-wrap:wrap;gap:.42rem;align-items:center}.qa-activity-active-filters__empty{color:rgba(203,213,225,.62);font-size:.82rem}.qa-activity-filter-chip,.qa-activity-filter-clear-all{display:inline-flex;min-height:2.3rem;align-items:center;gap:.36rem;padding:0 .56rem;border:1px solid rgba(16,185,129,.2);border-radius:999px;background:rgba(16,185,129,.08);color:#bbf7d0;cursor:pointer;font:inherit;font-size:.78rem;font-weight:var(--font-weight-bold)}.qa-activity-filter-chip svg,.qa-activity-filter-clear-all svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-width:2}.qa-activity-filter-chip:hover,.qa-activity-filter-chip:focus-visible,.qa-activity-filter-clear-all:hover,.qa-activity-filter-clear-all:focus-visible{border-color:rgba(16,185,129,.46);color:#fff;outline:0}.qa-activity-filter-clear-all{border-color:rgba(239,68,68,.24);background:rgba(239,68,68,.08);color:#fecaca}.qa-activity-list-panel.is-loading-list{opacity:.68;pointer-events:none}.qa-activity-list{display:grid;gap:.58rem;overflow:visible}.qa-activity-card{position:relative;z-index:1;display:grid;gap:.58rem;overflow:visible;padding:.72rem;border:1px solid rgba(148,163,184,.13);border-left:2px solid rgba(16,185,129,.72);border-radius:.8rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.045), transparent 48%),rgba(9,23,38,.94);transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.qa-activity-card--answer{border-left-color:rgba(59,130,246,.78);background:linear-gradient(145deg, rgba(59, 130, 246, 0.045), transparent 48%),rgba(9,23,38,.94)}.qa-activity-card:hover,.qa-activity-card:focus-within{z-index:5;border-color:rgba(16,185,129,.42);box-shadow:0 1rem 2.4rem rgba(0,0,0,.28),0 0 1.8rem rgba(16,185,129,.09);transform:translateY(-1px)}.qa-activity-card__titlebar{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.7rem;align-items:start}.qa-activity-card__identity{min-width:0}.qa-activity-card__identity h3{margin:.34rem 0 0;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.28;letter-spacing:0}.qa-activity-card__identity h3 a{color:inherit;text-decoration:none}.qa-activity-card__identity h3 a:hover,.qa-activity-card__identity h3 a:focus-visible{color:#a7f3d0;outline:0}.qa-activity-badge-row{display:flex;flex-wrap:wrap;gap:.34rem;align-items:center}.qa-activity-badge{display:inline-flex;min-height:1.9rem;align-items:center;justify-content:center;padding:0 .5rem;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(148,163,184,.08);color:rgba(226,232,240,.9);font-size:1.1rem;font-weight:600;line-height:1}.qa-activity-badge--type{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.11);color:#bbf7d0}.qa-activity-badge--answer{border-color:rgba(59,130,246,.25);background:rgba(59,130,246,.11);color:#bfdbfe}.qa-activity-badge--category{color:rgba(226,232,240,.82)}.qa-activity-badge--success{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.11);color:#bbf7d0}.qa-activity-badge--warning{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.11);color:#fde68a}.qa-activity-badge--danger{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.11);color:#fecaca}.qa-activity-badge--info{border-color:rgba(59,130,246,.28);background:rgba(59,130,246,.1);color:#bfdbfe}.qa-activity-answer-preview{display:-webkit-box;margin:0;overflow:hidden;color:rgba(203,213,225,.82);font-size:.84rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.qa-activity-register-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.38rem;margin:0}@media(min-width: 48em){.qa-activity-register-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 80em){.qa-activity-register-grid{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 80em){.qa-activity-register-grid--answers{grid-template-columns:repeat(4, minmax(0, 1fr))}}.qa-activity-register-grid div{min-width:0;padding:.5rem;border:1px solid rgba(148,163,184,.1);border-radius:.62rem;background:rgba(1,9,18,.38)}.qa-activity-register-grid dt{color:var(--qa-muted);font-size:.66rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.qa-activity-register-grid dd{margin:.16rem 0 0;overflow:hidden;color:var(--qa-text);font-size:1.2rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.qa-activity-register-grid dd.qa-activity-badge--success,.qa-activity-register-grid dd.qa-activity-badge--warning,.qa-activity-register-grid dd.qa-activity-badge--danger,.qa-activity-register-grid dd.qa-activity-badge--info{display:inline-flex;width:fit-content;min-height:1.7rem;align-items:center;padding:0 .42rem;border-radius:999px}.qa-activity-actions{position:relative;z-index:30}.qa-activity-actions summary{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;gap:.38rem;padding:0 .62rem;border:1px solid rgba(148,163,184,.18);border-radius:.8rem;background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.94);cursor:pointer;font-size:.8rem;font-weight:var(--font-weight-bold);list-style:none}.qa-activity-actions summary::-webkit-details-marker{display:none}.qa-activity-actions summary:hover,.qa-activity-actions summary:focus-visible{border-color:rgba(16,185,129,.46);color:#fff;outline:0}.qa-activity-actions__panel{position:absolute;top:calc(100% + .4rem);right:0;z-index:100;display:grid;width:min(21rem,100vw - 2rem);padding:.4rem;border:1px solid rgba(16,185,129,.2);border-radius:.72rem;background:rgba(3,17,29,.99);box-shadow:0 1.2rem 2.8rem rgba(0,0,0,.42)}.qa-activity-actions__panel a,.qa-activity-actions__panel button{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.52rem;align-items:center;min-height:2.55rem;padding:0 .56rem;border:0;border-radius:.5rem;background:rgba(0,0,0,0);color:rgba(226,232,240,.9);cursor:pointer;font:inherit;font-size:.84rem;font-weight:var(--font-weight-bold);text-align:left;text-decoration:none}.qa-activity-actions__panel a:hover,.qa-activity-actions__panel a:focus-visible,.qa-activity-actions__panel button:hover,.qa-activity-actions__panel button:focus-visible{background:rgba(16,185,129,.1);color:#fff;outline:0}.qa-activity-actions__panel a.is-danger,.qa-activity-actions__panel button.is-danger{color:#fecaca}.qa-activity-actions__panel a.is-danger:hover,.qa-activity-actions__panel a.is-danger:focus-visible,.qa-activity-actions__panel button.is-danger:hover,.qa-activity-actions__panel button.is-danger:focus-visible{background:rgba(239,68,68,.12)}.qa-activity-actions__panel a.is-disabled,.qa-activity-actions__panel a:disabled,.qa-activity-actions__panel button.is-disabled,.qa-activity-actions__panel button:disabled{cursor:not-allowed;opacity:.48}.qa-activity-actions__icon{color:#a7f3d0}.qa-activity-pagination{justify-content:center;padding-top:.25rem}.qa-activity-pagination span{color:var(--qa-muted);font-size:.86rem;font-weight:var(--font-weight-bold)}.qa-activity-empty{display:grid;min-height:13rem;place-items:center;justify-items:center;gap:.56rem;padding:1rem;border:1px dashed rgba(148,163,184,.2);border-radius:.8rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.07), rgba(59, 130, 246, 0.035)),rgba(2,8,16,.32);color:var(--qa-muted);text-align:center}.qa-activity-empty strong{color:#fff;font-size:1.05rem}.qa-activity-empty>span:not(.qa-activity-icon,.qa-activity-empty__actions){max-width:42rem;line-height:1.45}.qa-activity-empty__actions{justify-content:center}.qa-activity-timeline{display:grid;gap:.36rem}.qa-activity-timeline-item{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.62rem;align-items:center;min-height:4.8rem;padding:.56rem;border:1px solid rgba(148,163,184,.11);border-radius:.72rem;background:rgba(9,23,38,.74)}.qa-activity-timeline-item:hover{border-color:rgba(16,185,129,.34);background:rgba(16,185,129,.05)}.qa-activity-timeline-item__icon{width:2.35rem;height:2.35rem;border:1px solid rgba(16,185,129,.24);border-radius:.65rem;background:rgba(16,185,129,.09);color:#a7f3d0}.qa-activity-timeline-item__content,.qa-activity-timeline-item__meta{display:grid;gap:.16rem;min-width:0}.qa-activity-timeline-item__content strong{color:#fff;font-size:.84rem}.qa-activity-timeline-item__content span{overflow:hidden;color:var(--qa-muted);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.qa-activity-timeline-item__meta{justify-items:end}.qa-activity-timeline-item__meta time{color:var(--qa-muted);font-size:.68rem}.qa-activity-timeline-empty{display:grid;gap:.24rem;padding:.8rem;border:1px dashed rgba(148,163,184,.18);border-radius:.72rem;color:var(--qa-muted)}.qa-activity-timeline-empty strong{color:#fff}.qa-activity-toast{position:fixed;right:1rem;bottom:1rem;z-index:1600;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.7rem;align-items:center;max-width:min(42rem,100vw - 2rem);padding:.86rem .95rem;border:1px solid rgba(16,185,129,.3);border-radius:.78rem;background:rgba(3,17,29,.98);color:#d1fae5;box-shadow:0 1.2rem 3rem rgba(0,0,0,.34)}.qa-activity-toast[hidden]{display:none !important}.qa-activity-toast button{border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font-size:1.35rem}.qa-activity-toast__dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--success);box-shadow:0 0 1rem rgba(16,185,129,.62)}.qa-activity-toast--error{border-color:rgba(239,68,68,.34);color:#fecaca}.qa-activity-toast--error .qa-activity-toast__dot{background:var(--danger)}.qa-activity-skeleton{min-height:7rem;border-radius:.78rem;background:linear-gradient(90deg, rgba(148, 163, 184, 0.08), rgba(148, 163, 184, 0.16), rgba(148, 163, 184, 0.08));background-size:220% 100%;animation:qa-activity-skeleton 1.1s ease-in-out infinite}@keyframes qa-activity-skeleton{0%{background-position:0% 50%}100%{background-position:220% 50%}}@keyframes qa-activity-spin{to{transform:rotate(360deg)}}@media(max-width: 47.98em){.qa-activity-hero .page-subtitle{font-size:1rem}.qa-activity-hero__actions,.qa-activity-search-form__actions,.qa-activity-pagination,.qa-activity-empty__actions{display:grid;grid-template-columns:1fr}.qa-activity-btn,.qa-activity-card__titlebar .qa-activity-actions,.qa-activity-card__titlebar .qa-activity-actions summary{width:100%}.qa-activity-stats,.qa-activity-register-grid{grid-template-columns:1fr}.qa-activity-card__titlebar,.qa-activity-timeline-item{grid-template-columns:minmax(0, 1fr)}.qa-activity-actions__panel{right:auto;left:0;width:min(100%,100vw - 2rem)}.qa-activity-timeline-item__meta{grid-template-columns:auto minmax(0, 1fr);justify-items:start;align-items:center}}.qa-activity-page{background:#07111f;color:#fff}.qa-activity-shell{--qa-bg: #07111f;--qa-panel: #0f172a;--qa-border-strong: rgba(255, 255, 255, 0.08);--qa-green: #10b981;--qa-blue: #3b82f6;--qa-amber: #f59e0b;--qa-red: #ef4444;--qa-text-strong: #fff;--qa-text-muted: #94a3b8;font-family:"Inter","Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.qa-activity-shell .dashboard-main{max-width:1440px}.qa-activity-main{gap:1rem}.qa-activity-hero,.qa-activity-summary-section,.qa-activity-search-panel,.qa-activity-list-panel,.qa-activity-insights-panel,.qa-activity-timeline-panel{border:1px solid var(--qa-border-strong);border-radius:.8rem;background:linear-gradient(135deg, rgba(14, 165, 233, 0.08), rgba(20, 184, 166, 0.045) 42%, transparent 70%),var(--qa-panel);box-shadow:0 1rem 2.4rem rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.04)}.qa-activity-hero{grid-template-columns:minmax(0, 1fr);padding:1.25rem}@media(min-width: 64em){.qa-activity-hero{grid-template-columns:minmax(0, 1.25fr) minmax(20rem, 0.75fr)}}@media(min-width: 80em){.qa-activity-hero{grid-template-columns:minmax(0, 1.2fr) minmax(22rem, 0.62fr) auto}}.qa-activity-status-badge{display:inline-flex;width:fit-content;min-height:2rem;align-items:center;gap:.46rem;padding:0 .64rem;border:1px solid rgba(16,185,129,.28);border-radius:999px;background:rgba(16,185,129,.1);color:#bbf7d0;font-size:.78rem;font-weight:800}.qa-activity-status-badge i{width:.58rem;height:.58rem;border-radius:999px;background:var(--qa-green);box-shadow:0 0 0 rgba(16,185,129,.42);animation:qa-activity-status-pulse 1.8s ease-out infinite}.qa-activity-hero .page-title{max-width:58rem;font-size:2.2rem;font-weight:800}.qa-activity-hero .page-subtitle{max-width:72rem;color:var(--qa-text-muted);font-size:1.05rem;line-height:1.55}.qa-activity-eyebrow{color:#67e8f9;font-size:.76rem;font-weight:800}.qa-activity-hero-metrics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.55rem;align-self:stretch}.qa-activity-hero-metric{position:relative;display:grid;min-height:7.6rem;align-content:space-between;overflow:hidden;padding:.78rem;border:1px solid var(--qa-border-strong);border-radius:.8rem;background:rgba(2,8,23,.46)}.qa-activity-hero-metric span{width:.62rem;height:.62rem;border-radius:999px;background:var(--qa-blue);box-shadow:0 0 1rem rgba(59,130,246,.45)}.qa-activity-hero-metric strong{color:var(--qa-text-strong);font-size:1.95rem;font-weight:800;line-height:1}.qa-activity-hero-metric small{color:var(--qa-text-muted);font-size:.78rem;font-weight:700}.qa-activity-hero-metric--green span{background:var(--qa-green);box-shadow:0 0 1rem rgba(16,185,129,.45)}.qa-activity-hero-metric--amber span{background:var(--qa-amber);box-shadow:0 0 1rem rgba(245,158,11,.45)}.qa-activity-btn{min-height:3rem;border-radius:.8rem;font-size:1.05rem;font-weight:700}.qa-activity-btn--primary,.qa-activity-btn--search{border-color:rgba(20,184,166,.38);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff}.qa-activity-btn--primary:hover,.qa-activity-btn--primary:focus-visible,.qa-activity-btn--search:hover,.qa-activity-btn--search:focus-visible{box-shadow:0 .9rem 1.8rem rgba(14,165,233,.18);color:#fff}.qa-activity-btn--ghost{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#d1fae5}.qa-activity-btn--danger{border-color:rgba(239,68,68,.24);background:rgba(239,68,68,.1);color:#fecaca}.qa-activity-btn--danger:hover,.qa-activity-btn--danger:focus-visible{border-color:rgba(239,68,68,.5);color:#fff}.qa-activity-summary-section,.qa-activity-search-panel,.qa-activity-list-panel,.qa-activity-insights-panel,.qa-activity-timeline-panel{padding:1rem}.qa-activity-panel-header h2,.register-title{color:var(--qa-text-strong);font-size:1.5rem;font-weight:800}.qa-activity-panel-header p,.meta-text,.qa-activity-section-note{color:var(--qa-text-muted);font-size:1.05rem}.qa-activity-stats{grid-template-columns:repeat(auto-fit, minmax(13.5rem, 1fr))}.qa-activity-stat-card{min-height:9.4rem;border:1px solid var(--qa-border-strong);border-left:3px solid var(--qa-blue);background:rgba(15,23,42,.92)}.qa-activity-stat-card--green{border-left-color:var(--qa-green)}.qa-activity-stat-card--orange{border-left-color:var(--qa-amber)}.qa-activity-stat-card--red{border-left-color:var(--qa-red)}.qa-activity-stat-card__indicator{width:.48rem;height:.48rem;border-radius:999px;background:currentColor;box-shadow:0 0 .8rem currentColor}.qa-activity-stat-card__content em{width:fit-content;padding:.18rem .46rem;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#cbd5e1;font-size:.7rem;font-style:normal;font-weight:700}.summary-count{font-size:2rem;font-weight:800}.qa-activity-search-panel{position:static;z-index:auto}.qa-activity-search-accordion{display:grid;gap:.8rem}.qa-activity-search-accordion__toggle{display:grid;grid-template-columns:auto minmax(0, 1fr) auto auto;gap:.65rem;align-items:center;min-height:3.3rem;padding:.62rem .75rem;border:1px solid var(--qa-border-strong);border-radius:.8rem;background:rgba(2,8,23,.56);color:#fff;cursor:pointer;font-size:1.05rem;font-weight:800;list-style:none}.qa-activity-search-accordion__toggle::-webkit-details-marker{display:none}.qa-activity-search-accordion__toggle::marker{content:""}.qa-activity-search-accordion__icon,.qa-activity-search-accordion__arrow,.qa-activity-filter-group__icon{display:inline-grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid rgba(14,165,233,.26);border-radius:.62rem;background:rgba(14,165,233,.1);color:#bae6fd}.qa-activity-search-accordion__icon svg,.qa-activity-search-accordion__arrow svg,.qa-activity-filter-group__icon svg{width:1.08rem;height:1.08rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.qa-activity-search-accordion__arrow{transition:transform 160ms ease}.qa-activity-search-accordion[open] .qa-activity-search-accordion__arrow{transform:rotate(180deg)}.qa-activity-search-accordion__panel{display:grid;gap:.85rem;animation:qa-activity-panel-reveal 160ms ease-out}.qa-activity-search-form{grid-template-columns:repeat(auto-fit, minmax(17rem, 1fr));align-items:start}.qa-activity-filter-group{display:grid;gap:.62rem;padding:.62rem;border:1px solid var(--qa-border-strong);border-radius:.8rem;background:rgba(2,8,23,.34)}.qa-activity-filter-group summary{display:flex;align-items:center;gap:.52rem;color:#fff;cursor:pointer;font-size:.92rem;font-weight:800;list-style:none}.qa-activity-filter-group summary::-webkit-details-marker{display:none}.qa-activity-filter-group summary::marker{content:""}@media(min-width: 80em){.qa-activity-filter-group--wide{grid-column:span 2}}.qa-activity-filter-group__body{display:grid;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));gap:.55rem;animation:qa-activity-panel-reveal 150ms ease-out}.qa-activity-field>span:first-child{color:#cbd5e1;font-size:.76rem}.qa-activity-field__control{border-color:var(--qa-border-strong);background:rgba(7,17,31,.82);color:#67e8f9}.qa-activity-active-filters{padding-top:.1rem}.qa-activity-card{border:1px solid var(--qa-border-strong);border-left:3px solid var(--qa-green);background:rgba(15,23,42,.92)}.qa-activity-card--answer{border-left-color:var(--qa-blue)}.qa-activity-card--warning{border-left-color:var(--qa-amber)}.qa-activity-card--danger{border-left-color:var(--qa-red)}.qa-activity-card--muted{border-left-color:#64748b}.qa-activity-card__identity h3{font-size:1.3rem;font-weight:800}.qa-activity-badge{min-height:1.8rem;font-size:.95rem;font-weight:700}.qa-activity-answer-preview{color:#cbd5e1;font-size:1.05rem}.qa-activity-register-grid{grid-template-columns:repeat(auto-fit, minmax(10.8rem, 1fr))}.qa-activity-register-grid div{border-color:var(--qa-border-strong);background:rgba(2,8,23,.42)}.qa-activity-register-grid dt{color:var(--qa-text-muted);font-size:.72rem}.qa-activity-register-grid dd{color:var(--qa-text-strong);font-size:1.05rem;font-weight:700}.qa-activity-card__toolbar{display:flex;flex-wrap:wrap;gap:.48rem;align-items:center}.qa-activity-actions summary{border-color:var(--qa-border-strong);background:rgba(2,8,23,.5)}.qa-activity-actions__panel{border-color:rgba(16,185,129,.24);background:rgba(7,17,31,.98)}.qa-activity-insights{display:grid;grid-template-columns:repeat(auto-fit, minmax(17rem, 1fr));gap:.62rem}.qa-activity-insight-card{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.7rem;min-height:8.4rem;padding:.78rem;border:1px solid var(--qa-border-strong);border-left:3px solid var(--qa-blue);border-radius:.8rem;background:rgba(2,8,23,.42);color:inherit;text-decoration:none;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.qa-activity-insight-card:hover,.qa-activity-insight-card:focus-visible{border-color:rgba(20,184,166,.48);box-shadow:0 .9rem 1.9rem rgba(0,0,0,.24);outline:0;transform:translateY(-1px)}.qa-activity-insight-card--green{border-left-color:var(--qa-green)}.qa-activity-insight-card--amber{border-left-color:var(--qa-amber)}.qa-activity-insight-card--red{border-left-color:var(--qa-red)}.qa-activity-insight-card__icon{display:inline-grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid rgba(59,130,246,.28);border-radius:.7rem;background:rgba(59,130,246,.11);color:#bfdbfe}.qa-activity-insight-card__icon svg{width:1.18rem;height:1.18rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.qa-activity-insight-card__content{display:grid;gap:.32rem;min-width:0}.qa-activity-insight-card__content small{color:var(--qa-text-muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.qa-activity-insight-card__content strong{overflow:hidden;color:#fff;font-size:1.05rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.qa-activity-insight-card__content em{color:#cbd5e1;font-size:.82rem;font-style:normal;font-weight:600}.qa-activity-insight-card__meter{height:.42rem;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.12)}.qa-activity-insight-card__meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg, #0ea5e9, #14b8a6)}.qa-activity-timeline{max-height:34rem;overflow:auto;padding-right:.16rem}.qa-activity-timeline-item{position:relative;border-color:var(--qa-border-strong);background:rgba(2,8,23,.42)}.qa-activity-timeline-item::before{position:absolute;top:50%;left:1.73rem;width:.5rem;height:.5rem;border-radius:999px;background:var(--qa-green);content:"";transform:translate(-50%, -50%);box-shadow:0 0 .75rem rgba(16,185,129,.42)}.qa-activity-timeline-item--blue::before{background:var(--qa-blue);box-shadow:0 0 .75rem rgba(59,130,246,.42)}.qa-activity-timeline-item--amber::before{background:var(--qa-amber);box-shadow:0 0 .75rem rgba(245,158,11,.42)}.qa-activity-timeline-item--red::before{background:var(--qa-red);box-shadow:0 0 .75rem rgba(239,68,68,.42)}.qa-activity-timeline-item__icon{background:rgba(16,185,129,.1)}.qa-activity-timeline-item__content strong{font-size:1rem;font-weight:800}.qa-activity-timeline-item__content span,.qa-activity-timeline-item__meta time{color:var(--qa-text-muted);font-size:.85rem}.qa-activity-skeleton{border:1px solid hsla(0,0%,100%,.06)}@keyframes qa-activity-status-pulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,.42)}70%{box-shadow:0 0 0 .55rem rgba(16,185,129,0)}100%{box-shadow:0 0 0 0 rgba(16,185,129,0)}}@keyframes qa-activity-panel-reveal{from{opacity:0;transform:translateY(-0.25rem)}to{opacity:1;transform:translateY(0)}}@media(max-width: 74.98em){.qa-activity-search-panel{position:static}.qa-activity-hero-metrics{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 47.98em){.qa-activity-hero,.qa-activity-summary-section,.qa-activity-search-panel,.qa-activity-list-panel,.qa-activity-insights-panel,.qa-activity-timeline-panel{padding:.82rem}.qa-activity-hero .page-title{font-size:1.75rem}.qa-activity-hero-metrics,.qa-activity-search-accordion__toggle,.qa-activity-card__toolbar{grid-template-columns:1fr}.qa-activity-hero-metrics{display:grid}.qa-activity-filter-group__body,.qa-activity-insights{grid-template-columns:1fr}.qa-activity-card__toolbar{display:grid}.qa-activity-timeline{max-height:none}}.notifications-page{background:radial-gradient(circle at 62% -12%, rgba(16, 185, 129, 0.15), transparent 31rem),linear-gradient(180deg, #07111f 0%, #080f1c 100%)}.notifications-shell{--notification-bg: #07111f;--notification-panel: #0f172a;--notification-panel-raised: #111d31;--notification-panel-soft: rgba(15, 23, 42, 0.76);--notification-border: rgba(255, 255, 255, 0.08);--notification-border-strong: rgba(255, 255, 255, 0.14);--notification-text: #f8fafc;--notification-muted: #94a3b8;--notification-green: #10b981;--notification-amber: #f59e0b;--notification-red: #ef4444;--notification-blue: #3b82f6}.notifications-shell .dashboard-main{width:100%;max-width:1700px;padding:.75rem}.notifications-main{display:grid;align-content:start;gap:.85rem;color:var(--notification-text)}.notifications-command-strip,.notifications-hero,.notifications-filter-panel,.notifications-category-panel,.notifications-feed-panel,.notifications-insights{border:1px solid var(--notification-border);background:rgba(15,23,42,.88);box-shadow:0 1rem 2.4rem rgba(0,0,0,.18)}.notifications-command-strip{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem .5rem .35rem .8rem;border-radius:.65rem;color:var(--notification-muted);font-size:.72rem;font-weight:700;letter-spacing:.02em}.notifications-command-strip>div,.notifications-command-strip button{display:inline-flex;align-items:center;gap:.45rem}.notifications-command-strip strong{color:#d1fae5}.notifications-command-strip button{min-height:2rem;padding:0 .65rem;border:1px solid var(--notification-border);border-radius:.42rem;background:hsla(0,0%,100%,.035);color:#cbd5e1;cursor:pointer;font:inherit}.notifications-command-strip button svg{width:.95rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.notifications-live-dot{width:.48rem;height:.48rem;border-radius:50%;background:var(--notification-green);box-shadow:0 0 0 .25rem rgba(16,185,129,.12),0 0 1rem rgba(16,185,129,.75);animation:notifications-live 1.9s ease-out infinite}.notifications-hero{display:grid;gap:1rem;padding:1.35rem;border-radius:.8rem;background:linear-gradient(115deg, rgba(16, 185, 129, 0.12), transparent 38%),linear-gradient(180deg, rgba(255, 255, 255, 0.025), transparent),var(--notification-panel)}@media(min-width: 80em){.notifications-hero{grid-template-columns:minmax(0, 1fr) auto;align-items:center}}.notifications-hero__intro{display:grid;gap:.34rem}.notifications-hero__intro h1{margin:0;color:#fff;font-size:clamp(2rem,3vw,2.75rem);font-weight:750;letter-spacing:-0.045em;line-height:1}.notifications-hero__intro p{max-width:58rem;margin:0;color:var(--notification-muted);font-size:.9rem}.notifications-eyebrow{color:#6ee7b7;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.notifications-hero__actions,.notifications-modal__actions{display:flex;flex-wrap:wrap;gap:.45rem}.notifications-btn{display:inline-flex;min-height:2.6rem;align-items:center;justify-content:center;gap:.42rem;padding:0 .75rem;border:1px solid var(--notification-border-strong);border-radius:.52rem;background:hsla(0,0%,100%,.035);color:#e2e8f0;cursor:pointer;font:inherit;font-size:.75rem;font-weight:750;text-decoration:none;transition:150ms ease}.notifications-btn svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.notifications-btn:hover,.notifications-btn:focus-visible{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.1);color:#fff;outline:0;transform:translateY(-2px)}.notifications-btn--primary{border-color:rgba(16,185,129,.6);background:var(--notification-green);color:#02140e}.notifications-btn--primary:hover,.notifications-btn--primary:focus-visible{background:#34d399;color:#02140e}.notifications-btn--danger{border-color:rgba(239,68,68,.38);background:rgba(239,68,68,.14);color:#fecaca}.notifications-toast{position:fixed;right:1rem;bottom:1rem;z-index:1600;display:flex;align-items:center;gap:.6rem;max-width:min(32rem,100vw - 2rem);padding:.75rem .9rem;border:1px solid rgba(16,185,129,.36);border-radius:.6rem;background:#081321;color:#d1fae5;box-shadow:0 1.2rem 3rem rgba(0,0,0,.4);font-size:.82rem}.notifications-toast[hidden],.notifications-bulk-toolbar[hidden],.notifications-drawer-backdrop[hidden],.notifications-modal[hidden]{display:none !important}.notifications-toast__dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--notification-green);box-shadow:0 0 .8rem rgba(16,185,129,.8)}.notifications-toast--error{border-color:rgba(239,68,68,.38);color:#fecaca}.notifications-toast--error .notifications-toast__dot{background:var(--notification-red);box-shadow:0 0 .8rem rgba(239,68,68,.7)}.notifications-summary-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.65rem}.notifications-stat-card{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.22rem .65rem;min-height:7.7rem;align-content:center;padding:.9rem;overflow:hidden;border:1px solid var(--notification-border);border-radius:.7rem;background:var(--notification-panel);box-shadow:0 .7rem 1.8rem rgba(0,0,0,.16);transition:150ms ease}.notifications-stat-card::after{content:"";position:absolute;right:-2.5rem;bottom:-3.5rem;width:7rem;height:7rem;border-radius:50%;background:currentColor;opacity:.045}.notifications-stat-card:hover{border-color:var(--notification-border-strong);box-shadow:0 1rem 2.2rem rgba(0,0,0,.25);transform:translateY(-4px)}.notifications-stat-card strong{color:#fff;font-size:1.8rem;line-height:1}.notifications-stat-card small{color:var(--notification-muted);font-size:.68rem}.notifications-stat-card__icon{grid-row:1/span 3;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid currentColor;border-radius:.58rem;background:currentColor;box-shadow:inset 0 0 0 2rem rgba(7,17,31,.88)}.notifications-stat-card__icon svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.notifications-stat-card__label{display:flex;align-items:center;gap:.38rem}.notifications-stat-card__label span{color:#cbd5e1;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.notifications-stat-card__label i{width:.32rem;height:.32rem;border-radius:50%;background:currentColor;box-shadow:0 0 .55rem currentColor}.notifications-stat-card--neutral{color:#94a3b8}.notifications-stat-card--info{color:var(--notification-blue)}.notifications-stat-card--warning{color:var(--notification-amber)}.notifications-stat-card--danger{color:var(--notification-red)}.notifications-stat-card--success{color:var(--notification-green)}.notifications-filter-panel{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.9rem;align-items:end;padding:.85rem;border-radius:.7rem}.notifications-filter-panel__title{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.5rem;align-items:center;min-width:10rem}.notifications-filter-panel__title h2{margin:.1rem 0 0;color:#fff;font-size:.95rem}.notifications-icon-box,.notifications-panel-heading__icon{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid rgba(16,185,129,.25);border-radius:.5rem;background:rgba(16,185,129,.08);color:#6ee7b7}.notifications-icon-box svg,.notifications-panel-heading__icon svg{width:1.05rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.notifications-result-count{grid-column:1/-1;color:var(--notification-muted);font-size:.65rem;font-weight:700}.notifications-filter-form{display:grid;grid-template-columns:minmax(13rem, 1.6fr) repeat(6, minmax(8rem, 0.75fr)) auto;gap:.45rem;align-items:end}.notifications-field{display:grid;gap:.25rem}.notifications-field>span:first-child{color:#94a3b8;font-size:.59rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.notifications-field input,.notifications-field select{width:100%;min-height:2.35rem;padding:0 .55rem;border:1px solid var(--notification-border);border-radius:.42rem;background:rgba(2,8,18,.52);color:#e2e8f0;font:inherit;font-size:.7rem;outline:0}.notifications-field input:focus,.notifications-field select:focus{border-color:rgba(16,185,129,.5);box-shadow:0 0 0 .17rem rgba(16,185,129,.1)}.notifications-field__control{position:relative}.notifications-field__control svg{position:absolute;top:50%;left:.58rem;width:.95rem;fill:none;stroke:#64748b;stroke-linecap:round;stroke-width:1.9;transform:translateY(-50%)}.notifications-field__control input{padding-left:1.9rem}.notifications-filter-form__actions{display:flex;gap:.35rem}.notifications-filter-form__actions .notifications-btn{min-height:2.35rem;padding:0 .55rem;font-size:.68rem}.notifications-workspace{display:grid;grid-template-columns:minmax(15rem, 0.3fr) minmax(0, 0.7fr);gap:.75rem;align-items:start}.notifications-category-panel,.notifications-feed-panel,.notifications-insights{border-radius:.72rem}.notifications-category-panel{position:sticky;top:.6rem;padding:.72rem}.notifications-panel-heading{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between;padding-bottom:.72rem;border-bottom:1px solid var(--notification-border)}.notifications-panel-heading h2{margin:.14rem 0 0;color:#fff;font-size:1rem;letter-spacing:-0.02em}.notifications-panel-heading p{margin:.18rem 0 0;color:var(--notification-muted);font-size:.7rem}.notifications-categories{display:grid;gap:.18rem;padding:.65rem 0;border-bottom:1px solid var(--notification-border)}.notifications-categories button{display:grid;grid-template-columns:auto minmax(0, 1fr) auto auto;gap:.45rem;align-items:center;min-height:2.7rem;padding:.3rem .42rem;border:1px solid rgba(0,0,0,0);border-radius:.48rem;background:rgba(0,0,0,0);color:#94a3b8;cursor:pointer;font:inherit;font-size:.7rem;font-weight:700;text-align:left;transition:150ms ease}.notifications-categories button strong,.notifications-categories button em{display:inline-grid;min-width:1.4rem;min-height:1.3rem;place-items:center;border-radius:999px;background:rgba(148,163,184,.08);color:#cbd5e1;font-size:.6rem;font-style:normal}.notifications-categories button em{background:rgba(59,130,246,.14);color:#93c5fd}.notifications-categories button:hover,.notifications-categories button.is-active{border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.08);color:#f8fafc;transform:translateX(2px)}.notifications-categories button:hover .notifications-category-icon,.notifications-categories button.is-active .notifications-category-icon{color:#6ee7b7}.notifications-category-icon{display:grid;width:1.75rem;height:1.75rem;place-items:center;color:#64748b}.notifications-category-icon svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.notifications-quick-filter{padding-top:.7rem}.notifications-quick-filter__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.notifications-quick-filter__heading strong{color:#cbd5e1;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.notifications-quick-filter__heading button{border:0;background:rgba(0,0,0,0);color:#6ee7b7;cursor:pointer;font:inherit;font-size:.62rem;font-weight:700}.notifications-quick-filter>div:last-child{display:flex;flex-wrap:wrap;gap:.34rem}.notifications-quick-filter>div:last-child button{min-height:1.85rem;padding:0 .48rem;border:1px solid var(--notification-border);border-radius:999px;background:hsla(0,0%,100%,.025);color:#94a3b8;cursor:pointer;font:inherit;font-size:.61rem;font-weight:700}.notifications-quick-filter>div:last-child button:hover,.notifications-quick-filter>div:last-child button.is-active{border-color:rgba(16,185,129,.32);background:rgba(16,185,129,.1);color:#a7f3d0}.notifications-feed-panel{min-width:0;padding:.72rem}.notifications-feed-heading__controls{display:flex;align-items:center;gap:.45rem}.notifications-feed-heading__controls select{min-height:2.1rem;padding:0 .48rem;border:1px solid var(--notification-border);border-radius:.4rem;background:rgba(2,8,18,.48);color:#cbd5e1;font:inherit;font-size:.65rem}.notifications-select-all{display:flex;align-items:center;gap:.32rem;color:#94a3b8;font-size:.65rem;font-weight:700}.notifications-select-all input{accent-color:var(--notification-green)}.notifications-bulk-toolbar{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-top:.6rem;padding:.45rem;border:1px solid rgba(16,185,129,.22);border-radius:.48rem;background:rgba(16,185,129,.08)}.notifications-bulk-toolbar strong{margin-right:auto;color:#d1fae5;font-size:.68rem}.notifications-bulk-toolbar button{min-height:1.9rem;padding:0 .5rem;border:1px solid var(--notification-border);border-radius:.35rem;background:rgba(2,8,18,.38);color:#cbd5e1;cursor:pointer;font:inherit;font-size:.62rem;font-weight:700}.notifications-feed{display:grid;gap:.72rem;padding-top:.7rem}.notifications-timeline-group{display:grid;gap:.5rem}.notifications-timeline-group__label{display:flex;align-items:center;gap:.55rem}.notifications-timeline-group__label::after{content:"";height:1px;flex:1;background:var(--notification-border)}.notifications-timeline-group__label strong{color:#e2e8f0;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.notifications-timeline-group__label span{color:#64748b;font-size:.62rem;font-weight:700}.notifications-timeline-group__items{display:grid;gap:.48rem}.notifications-feed-card{position:relative;display:grid;grid-template-columns:4.3rem auto 2.8rem minmax(0, 1fr);gap:.5rem;min-width:0;padding:.7rem;overflow:hidden;border:1px solid var(--notification-border);border-radius:.6rem;background:linear-gradient(90deg, color-mix(in srgb, currentColor 5%, transparent), transparent 32%),rgba(4,12,25,.48);color:var(--notification-blue);cursor:pointer;transition:150ms ease}.notifications-feed-card::before{content:"";position:absolute;inset:0 auto 0 0;width:.18rem;background:currentColor;opacity:.8}.notifications-feed-card:hover,.notifications-feed-card.is-selected{border-color:color-mix(in srgb, currentColor 42%, transparent);box-shadow:0 .85rem 2rem rgba(0,0,0,.22);transform:translateY(-3px)}.notifications-feed-card.is-unread{background:linear-gradient(90deg, color-mix(in srgb, currentColor 9%, transparent), transparent 40%),rgba(8,20,34,.78)}.notifications-feed-card--critical{color:var(--notification-red)}.notifications-feed-card--warning{color:var(--notification-amber)}.notifications-feed-card--success{color:var(--notification-green)}.notifications-feed-card--info{color:var(--notification-blue)}.notifications-feed-card__time{display:grid;align-content:start;gap:.18rem;padding-top:.15rem}.notifications-feed-card__time strong{color:#e2e8f0;font-size:.65rem}.notifications-feed-card__time span{color:#64748b;font-size:.55rem;font-weight:700}.notifications-card-select{display:grid;width:1.45rem;height:1.45rem;place-items:center;cursor:pointer}.notifications-card-select input{width:.9rem;height:.9rem;accent-color:var(--notification-green)}.notifications-feed-card__signal{position:relative;display:grid;justify-items:center}.notifications-feed-card__signal>span{z-index:1;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid currentColor;border-radius:50%;background:#0b1626}.notifications-feed-card__signal>span svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.notifications-feed-card__signal i{position:absolute;top:2.25rem;bottom:-3rem;width:1px;background:color-mix(in srgb, currentColor 24%, transparent)}.notifications-feed-card__body{min-width:0}.notifications-feed-card__body h3{margin:.25rem 0 .18rem;color:#f8fafc;font-size:.87rem;letter-spacing:-0.01em}.notifications-feed-card__body p{max-width:60rem;margin:0;color:#94a3b8;font-size:.68rem;line-height:1.45}.notifications-feed-card__topline,.notifications-feed-card__meta,.notifications-feed-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.notifications-state-label,.notifications-priority,.notifications-unread-label,.notifications-status-label{display:inline-flex;min-height:1.35rem;align-items:center;gap:.24rem;padding:0 .38rem;border-radius:999px;font-size:.52rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.notifications-state-label{border:1px solid color-mix(in srgb, currentColor 30%, transparent);background:color-mix(in srgb, currentColor 9%, transparent);color:currentColor}.notifications-priority--urgent{background:rgba(239,68,68,.16);color:#fca5a5}.notifications-priority--high{background:rgba(245,158,11,.16);color:#fcd34d}.notifications-priority--normal,.notifications-priority--medium{background:rgba(59,130,246,.14);color:#93c5fd}.notifications-priority--low{background:rgba(148,163,184,.12);color:#cbd5e1}.notifications-unread-label{color:#a7f3d0}.notifications-unread-label i{width:.36rem;height:.36rem;border-radius:50%;background:var(--notification-green);box-shadow:0 0 .55rem rgba(16,185,129,.9)}.notifications-feed-card__meta{margin-top:.48rem}.notifications-feed-card__meta span{display:inline-flex;align-items:center;gap:.25rem;color:#64748b;font-size:.58rem;font-weight:700}.notifications-feed-card__meta span svg{width:.78rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.notifications-feed-card__actions{margin-top:.52rem}.notifications-feed-card__actions a,.notifications-feed-card__actions button{display:inline-flex;min-height:1.85rem;align-items:center;justify-content:center;gap:.2rem;padding:0 .48rem;border:1px solid var(--notification-border);border-radius:.34rem;background:hsla(0,0%,100%,.025);color:#94a3b8;cursor:pointer;font:inherit;font-size:.58rem;font-weight:750;text-decoration:none}.notifications-feed-card__actions a:hover,.notifications-feed-card__actions a:focus-visible,.notifications-feed-card__actions button:hover,.notifications-feed-card__actions button:focus-visible{border-color:color-mix(in srgb, currentColor 35%, transparent);color:#f8fafc;outline:0}.notifications-feed-card__actions a svg,.notifications-feed-card__actions button svg{width:.75rem;height:.75rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.notifications-feed-card__actions a{border-color:color-mix(in srgb, currentColor 28%, transparent);background:color-mix(in srgb, currentColor 9%, transparent);color:currentColor}.notifications-feed-card__actions .is-icon{width:1.85rem;padding:0;margin-left:auto}.notifications-insights{padding:.75rem}.notifications-insights__heading>span{padding:.32rem .5rem;border:1px solid var(--notification-border);border-radius:999px;color:#94a3b8;font-size:.62rem;font-weight:700}.notifications-insights__grid{display:grid;grid-template-columns:minmax(20rem, 0.42fr) minmax(0, 0.58fr);gap:.65rem;padding-top:.65rem}.notifications-chart-card{min-width:0;padding:.72rem;border:1px solid var(--notification-border);border-radius:.58rem;background:rgba(3,10,22,.35)}.notifications-chart-card__heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem}.notifications-chart-card__heading>div:first-child{display:grid;gap:.14rem}.notifications-chart-card__heading strong{color:#e2e8f0;font-size:.72rem}.notifications-chart-card__heading span{color:#64748b;font-size:.58rem;font-weight:700}.notifications-donut-layout{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;align-items:center;padding-top:.75rem}.notifications-donut{display:grid;width:8.5rem;height:8.5rem;place-items:center;border-radius:50%;background:conic-gradient(var(--donut-stops))}.notifications-donut>div{display:grid;width:5.9rem;height:5.9rem;place-content:center;border-radius:50%;background:#0b1525;text-align:center}.notifications-donut>div strong{color:#fff;font-size:1.3rem}.notifications-donut>div span{color:#64748b;font-size:.55rem;font-weight:700;text-transform:uppercase}.notifications-breakdown-list{display:grid;gap:.38rem}.notifications-breakdown-list>div{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding-bottom:.35rem;border-bottom:1px solid hsla(0,0%,100%,.045);color:#94a3b8;font-size:.6rem}.notifications-breakdown-list>div span{display:flex;align-items:center;gap:.35rem}.notifications-breakdown-list>div i{width:.42rem;height:.42rem;border-radius:50%;background:var(--legend-color);box-shadow:0 0 .45rem var(--legend-color)}.notifications-breakdown-list>div strong{color:#e2e8f0;font-size:.62rem}.notifications-breakdown-list>div em{color:#64748b;font-style:normal}.notifications-chart-legend{display:flex;flex-wrap:wrap;gap:.45rem}.notifications-chart-legend span{display:flex;align-items:center;gap:.22rem}.notifications-chart-legend i{width:.5rem;height:.15rem;border-radius:999px}.notifications-chart-legend .is-received{background:var(--notification-green)}.notifications-chart-legend .is-opened{background:var(--notification-blue)}.notifications-chart-legend .is-completed{background:var(--notification-amber)}.notifications-trend-chart{padding-top:.6rem}.notifications-trend-chart svg{display:block;width:100%;min-height:10rem;overflow:visible}.notifications-trend-chart polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3}.notifications-trend-chart .is-received{stroke:var(--notification-green)}.notifications-trend-chart .is-opened{stroke:var(--notification-blue)}.notifications-trend-chart .is-completed{stroke:var(--notification-amber)}.notifications-trend-chart text{fill:#64748b;font-size:8px;font-weight:700}.notifications-chart-grid path{fill:none;stroke:hsla(0,0%,100%,.055);stroke-dasharray:3 4}.notifications-drawer-backdrop{position:fixed;inset:0;z-index:1700;background:rgba(1,6,15,.62);backdrop-filter:blur(0.18rem)}.notifications-drawer{position:fixed;top:0;right:0;bottom:0;z-index:1750;display:grid;grid-template-rows:auto minmax(0, 1fr);width:min(31.25rem,100vw);border-left:1px solid var(--notification-border-strong);background:#0b1525;box-shadow:-2rem 0 4rem rgba(0,0,0,.38);transform:translateX(105%);transition:transform 180ms ease}.notifications-drawer[aria-hidden=false]{transform:translateX(0)}.notifications-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:1rem;border-bottom:1px solid var(--notification-border)}.notifications-drawer__header h2{margin:.12rem 0 0;color:#fff;font-size:1.1rem}.notifications-drawer__header button,.notifications-drawer__header .notifications-modal__header button{display:grid;width:2.15rem;height:2.15rem;place-items:center;border:1px solid var(--notification-border);border-radius:.42rem;background:hsla(0,0%,100%,.035);color:#94a3b8;cursor:pointer;font:inherit;font-size:1.2rem}.notifications-drawer__content{display:grid;align-content:start;gap:.85rem;padding:1rem;overflow:auto}.notifications-drawer__priority{display:flex;gap:.65rem;align-items:center;padding:.62rem;border:1px solid color-mix(in srgb, currentColor 28%, transparent);border-radius:.5rem;background:color-mix(in srgb, currentColor 8%, transparent)}.notifications-drawer__priority>span{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:.45rem;background:color-mix(in srgb, currentColor 13%, transparent)}.notifications-drawer__priority svg{width:1.12rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.notifications-drawer__priority div{display:grid;gap:.12rem}.notifications-drawer__priority strong{font-size:.68rem;letter-spacing:.07em}.notifications-drawer__priority span{font-size:.62rem}.notifications-drawer__priority--critical{color:#f87171}.notifications-drawer__priority--warning{color:#fbbf24}.notifications-drawer__priority--success{color:#34d399}.notifications-drawer__priority--info{color:#60a5fa}.notifications-drawer__title{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.notifications-drawer__title h3{margin:0;color:#fff;font-size:1.15rem;line-height:1.35}.notifications-status-label{flex:0 0 auto;background:rgba(148,163,184,.1);color:#cbd5e1}.notifications-status-label.is-unread{background:rgba(16,185,129,.12);color:#a7f3d0}.notifications-drawer__description{margin:0;color:#94a3b8;font-size:.78rem;line-height:1.6}.notifications-detail-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.45rem;margin:0}.notifications-detail-grid div{padding:.55rem;border:1px solid var(--notification-border);border-radius:.42rem;background:rgba(2,8,18,.34)}.notifications-detail-grid dt{color:#64748b;font-size:.55rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.notifications-detail-grid dd{margin:.18rem 0 0;color:#e2e8f0;font-size:.68rem;font-weight:700}.notifications-drawer-section{padding-top:.25rem;border-top:1px solid var(--notification-border)}.notifications-drawer-section__heading{display:flex;justify-content:space-between;gap:.5rem;margin:.6rem 0}.notifications-drawer-section__heading strong{color:#e2e8f0;font-size:.72rem}.notifications-drawer-section__heading span{color:#64748b;font-size:.6rem}.notifications-document-empty{display:flex;align-items:center;gap:.5rem;padding:.65rem;border:1px dashed var(--notification-border-strong);border-radius:.42rem;color:#64748b;font-size:.65rem}.notifications-document-empty svg{width:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.notifications-history{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.notifications-history li{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.5rem}.notifications-history i{width:.5rem;height:.5rem;margin-top:.22rem;border:2px solid #0b1525;border-radius:50%;background:var(--notification-green);box-shadow:0 0 0 1px var(--notification-green)}.notifications-history div{display:grid;gap:.12rem}.notifications-history strong{color:#cbd5e1;font-size:.66rem}.notifications-history span{color:#64748b;font-size:.58rem}.notifications-drawer__actions{position:sticky;bottom:-1rem;display:grid;grid-template-columns:1fr 1fr .75fr;gap:.42rem;padding:.75rem 0 .15rem;background:linear-gradient(180deg, transparent, #0b1525 20%)}.notifications-drawer__actions a,.notifications-drawer__actions button{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;border:1px solid var(--notification-border);border-radius:.42rem;background:hsla(0,0%,100%,.035);color:#cbd5e1;cursor:pointer;font:inherit;font-size:.65rem;font-weight:750;text-decoration:none}.notifications-drawer__actions a{border-color:rgba(16,185,129,.35);background:var(--notification-green);color:#02140e}.notifications-empty{display:grid;place-items:center;min-height:20rem;padding:2rem;border:1px dashed var(--notification-border-strong);border-radius:.58rem;background:radial-gradient(circle at center, rgba(16, 185, 129, 0.08), transparent 45%),rgba(2,8,18,.25);text-align:center}.notifications-empty>span{display:grid;width:4rem;height:4rem;place-items:center;border:1px solid rgba(16,185,129,.25);border-radius:50%;color:#6ee7b7;box-shadow:0 0 2rem rgba(16,185,129,.12)}.notifications-empty>span svg{width:1.7rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.notifications-empty strong{color:#f8fafc;font-size:1rem}.notifications-empty p{max-width:25rem;margin:0;color:#64748b;font-size:.72rem;line-height:1.5}.notifications-empty button{min-height:2rem;padding:0 .6rem;border:1px solid rgba(16,185,129,.26);border-radius:.4rem;background:rgba(16,185,129,.08);color:#a7f3d0;cursor:pointer;font:inherit;font-size:.65rem;font-weight:700}.notifications-modal-open,.notifications-drawer-open{overflow:hidden}.notifications-modal{position:fixed;inset:0;z-index:1900;display:grid;place-items:center;padding:1rem;background:rgba(1,6,15,.74);backdrop-filter:blur(0.35rem)}.notifications-modal__dialog{display:grid;gap:.75rem;width:min(32rem,100%);padding:.9rem;border:1px solid rgba(239,68,68,.26);border-radius:.65rem;background:#0b1525;box-shadow:0 2rem 5rem rgba(0,0,0,.5)}.notifications-modal__dialog p{margin:0;color:#94a3b8;font-size:.78rem;line-height:1.5}.notifications-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.notifications-modal__header h2{margin:.12rem 0 0;color:#fff;font-size:1rem}.notifications-modal__header button{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--notification-border);border-radius:.4rem;background:hsla(0,0%,100%,.035);color:#94a3b8;cursor:pointer;font:inherit}.notifications-modal__actions{justify-content:flex-end}.notifications-skeleton{min-height:7rem;border-radius:.6rem;background:linear-gradient(90deg, rgba(148, 163, 184, 0.06), rgba(148, 163, 184, 0.13), rgba(148, 163, 184, 0.06));background-size:220% 100%;animation:notifications-skeleton 1.15s ease-in-out infinite}.notifications-feed-skeleton{min-height:8.5rem}.notifications-sidebar-card .dashboard-sidebar__card-badge{display:inline-flex;align-items:center;gap:.3rem}.notifications-sidebar-card .dashboard-sidebar__card-badge span{width:.4rem;height:.4rem;border-radius:50%;background:var(--notification-green);box-shadow:0 0 .6rem rgba(16,185,129,.8)}@media(max-width: 90em){.notifications-summary-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.notifications-filter-panel{grid-template-columns:1fr}.notifications-filter-form{grid-template-columns:repeat(4, minmax(8rem, 1fr))}.notifications-field--search{grid-column:span 2}}@media(max-width: 70em){.notifications-workspace,.notifications-insights__grid{grid-template-columns:1fr}.notifications-category-panel{position:static}.notifications-categories{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 48em)and (max-width: 70em){.notifications-page .bidder-sidebar-toggle{position:fixed;top:.8rem;left:.8rem;z-index:1002;display:inline-flex}.notifications-page .bidder-sidebar-overlay{position:fixed;inset:0;z-index:998;display:block;background:rgba(2,8,16,.64);backdrop-filter:blur(0.42rem)}.notifications-page .bidder-sidebar-overlay[hidden]{display:none}.notifications-shell{padding-top:4rem}.notifications-page .notifications-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:999;display:block;width:min(86vw,29rem);height:100vh;max-height:100vh;margin:0;padding:1rem;overflow-x:hidden;overflow-y:auto;transform:translateX(calc(-100% - 1rem));transition:transform 150ms ease,box-shadow 150ms ease}.notifications-page.bidder-sidebar-open .notifications-sidebar{transform:translateX(0);box-shadow:1.4rem 0 3rem rgba(0,0,0,.34)}}@media(max-width: 55em){.notifications-summary-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.notifications-filter-form{grid-template-columns:repeat(2, minmax(0, 1fr))}.notifications-feed-card{grid-template-columns:auto 2.7rem minmax(0, 1fr)}.notifications-feed-card__time{grid-column:3;grid-row:1;display:flex}.notifications-card-select{grid-column:1;grid-row:1/span 2}.notifications-feed-card__signal{grid-column:2;grid-row:1/span 2}.notifications-feed-card__body{grid-column:3;grid-row:2}}@media(max-width: 42em){.notifications-shell .dashboard-main{padding:.5rem}.notifications-command-strip{align-items:flex-start}.notifications-command-strip>div{flex-wrap:wrap}.notifications-command-strip button span{display:none}.notifications-hero__actions,.notifications-filter-form__actions,.notifications-modal__actions{display:grid;grid-template-columns:1fr}.notifications-btn{width:100%}.notifications-summary-grid,.notifications-filter-form,.notifications-categories,.notifications-detail-grid{grid-template-columns:1fr}.notifications-field--search{grid-column:auto}.notifications-feed-heading{display:grid}.notifications-feed-heading__controls{justify-content:space-between}.notifications-feed-card{grid-template-columns:auto minmax(0, 1fr)}.notifications-card-select{grid-column:1}.notifications-feed-card__time,.notifications-feed-card__signal,.notifications-feed-card__body{grid-column:2;grid-row:auto}.notifications-feed-card__signal{display:none}.notifications-feed-card__actions .is-icon{margin-left:0}.notifications-donut-layout{grid-template-columns:1fr;justify-items:center}}@keyframes notifications-skeleton{to{background-position:-220% 0}}@keyframes notifications-live{70%{box-shadow:0 0 0 .55rem rgba(16,185,129,0),0 0 1rem rgba(16,185,129,.4)}100%{box-shadow:0 0 0 0 rgba(16,185,129,0),0 0 1rem rgba(16,185,129,.7)}}.notifications-page{background:#07111f}.notifications-shell{--notification-bg: #07111f;--notification-panel: #0f172a;--notification-border: rgba(255, 255, 255, 0.08);--notification-green: #10b981;--notification-blue: #3b82f6;--notification-amber: #f59e0b;--notification-red: #ef4444;--notification-text: #fff;--notification-muted: #94a3b8;font-family:"Inter","Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.notifications-shell .dashboard-main{max-width:1440px}.notifications-command-strip,.notifications-hero,.notifications-filter-panel,.notifications-category-panel,.notifications-feed-panel,.notifications-insights{border:1px solid var(--notification-border);border-radius:.8rem;background:linear-gradient(135deg, rgba(14, 165, 233, 0.07), rgba(20, 184, 166, 0.045) 42%, transparent 70%),var(--notification-panel);box-shadow:0 1rem 2.4rem rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.04)}.notifications-hero{padding:1.25rem}@media(min-width: 80em){.notifications-hero{grid-template-columns:minmax(0, 1fr) auto}}.notifications-status-badge{display:inline-flex;width:fit-content;min-height:2rem;align-items:center;gap:.46rem;padding:0 .64rem;border:1px solid rgba(16,185,129,.28);border-radius:999px;background:rgba(16,185,129,.1);color:#bbf7d0;font-size:.78rem;font-weight:800}.notifications-status-badge i{width:.58rem;height:.58rem;border-radius:999px;background:var(--notification-green);animation:notifications-live 1.9s ease-out infinite}.notifications-hero__intro h1{font-family:"Poppins","Inter",system-ui,sans-serif;font-size:2.2rem;font-weight:800;letter-spacing:0}.notifications-hero__intro p{max-width:72rem;color:var(--notification-muted);font-size:1.05rem;line-height:1.55}.notifications-eyebrow{color:#67e8f9}.notifications-btn{min-height:3rem;border-radius:.8rem;font-size:1.05rem;font-weight:700}.notifications-btn--primary{border-color:rgba(16,185,129,.5);background:var(--notification-green);color:#052e24}.notifications-filter-panel{position:static;z-index:auto;display:block;padding:1rem}.notifications-filter-accordion{display:grid;gap:.85rem}.notifications-filter-accordion__toggle{display:grid;grid-template-columns:auto minmax(0, 1fr) auto auto;gap:.65rem;align-items:center;min-height:3.35rem;padding:.62rem .75rem;border:1px solid var(--notification-border);border-radius:.8rem;background:rgba(2,8,23,.56);color:#fff;cursor:pointer;list-style:none}.notifications-filter-accordion__toggle::-webkit-details-marker{display:none}.notifications-filter-accordion__toggle::marker{content:""}.notifications-filter-accordion__toggle strong{display:block;margin-top:.1rem;font-size:1.05rem}.notifications-filter-accordion__arrow{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid rgba(14,165,233,.26);border-radius:.62rem;background:rgba(14,165,233,.1);color:#bae6fd;transition:transform 160ms ease}.notifications-filter-accordion__arrow svg{width:1.08rem;height:1.08rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.notifications-filter-accordion[open] .notifications-filter-accordion__arrow{transform:rotate(180deg)}.notifications-filter-accordion__panel{display:grid;gap:.85rem;animation:notifications-filter-reveal 160ms ease-out}.notifications-filter-panel__title{min-width:0}.notifications-filter-panel__title h2{font-size:1.5rem;font-weight:800}.notifications-filter-form{grid-template-columns:repeat(auto-fit, minmax(16.5rem, 1fr));align-items:start}.notifications-filter-group{display:grid;gap:.62rem;padding:.62rem;border:1px solid var(--notification-border);border-radius:.8rem;background:rgba(2,8,23,.34)}.notifications-filter-group summary{display:flex;align-items:center;gap:.52rem;color:#fff;cursor:pointer;font-size:.92rem;font-weight:800;list-style:none}.notifications-filter-group summary::-webkit-details-marker{display:none}.notifications-filter-group summary::marker{content:""}@media(min-width: 80em){.notifications-filter-group--wide{grid-column:span 2}}.notifications-filter-group__icon{display:inline-grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid rgba(16,185,129,.26);border-radius:.62rem;background:rgba(16,185,129,.1);color:#bbf7d0}.notifications-filter-group__icon svg{width:1.08rem;height:1.08rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.notifications-filter-group__body{display:grid;grid-template-columns:repeat(auto-fit, minmax(13.5rem, 1fr));gap:.55rem;animation:notifications-filter-reveal 150ms ease-out}.notifications-filter-hint{min-height:3rem;padding:.72rem;border:1px dashed hsla(0,0%,100%,.1);border-radius:.7rem;color:var(--notification-muted);font-size:.9rem;line-height:1.45}.notifications-field>span:first-child{color:#cbd5e1;font-size:.76rem}.notifications-field input,.notifications-field select{min-height:3rem;border-radius:.8rem;color-scheme:dark;font-size:.92rem}.notifications-field__control{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;min-height:3rem;padding:0 .72rem;border:1px solid var(--notification-border);border-radius:.8rem;background:rgba(7,17,31,.82);color:#67e8f9}.notifications-field__control svg{position:static;width:1.12rem;height:1.12rem;margin-right:.58rem;transform:none}.notifications-field__control input,.notifications-field__control select{min-height:2.8rem;padding:0;border:0;background:rgba(0,0,0,0)}.notifications-active-filters{display:flex;min-height:2.3rem;flex-wrap:wrap;gap:.42rem;align-items:center}.notifications-active-filters__empty{color:rgba(203,213,225,.62);font-size:.88rem}.notifications-filter-chip,.notifications-filter-clear-all{display:inline-flex;min-height:2.3rem;align-items:center;gap:.36rem;padding:0 .58rem;border:1px solid rgba(16,185,129,.2);border-radius:999px;background:rgba(16,185,129,.08);color:#bbf7d0;cursor:pointer;font:inherit;font-size:.82rem;font-weight:800}.notifications-filter-chip svg,.notifications-filter-clear-all svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-width:2}.notifications-filter-clear-all{border-color:rgba(239,68,68,.24);background:rgba(239,68,68,.08);color:#fecaca}.notifications-summary-grid{grid-template-columns:repeat(auto-fit, minmax(13.5rem, 1fr))}.notifications-stat-card{min-height:9rem;border-radius:.8rem}.notifications-stat-card strong{font-size:2rem;font-weight:800}.notifications-stat-card small{font-size:.8rem}.notifications-workspace{grid-template-columns:minmax(18rem, 0.32fr) minmax(0, 0.68fr)}.notifications-category-panel{padding:1rem}.notifications-panel-heading h2{font-size:1.5rem;font-weight:800}.notifications-panel-heading p{font-size:1.05rem}.notifications-categories{gap:.45rem}.notifications-categories button{min-height:4rem;padding:.6rem;border-color:var(--notification-border);border-radius:.8rem;background:rgba(2,8,23,.34);font-size:1.02rem}.notifications-categories button strong,.notifications-categories button em{min-width:1.8rem;min-height:1.6rem;font-size:.78rem}.notifications-category-icon{width:2.25rem;height:2.25rem;border:1px solid rgba(59,130,246,.22);border-radius:.65rem;background:rgba(59,130,246,.08)}.notifications-feed-panel{padding:1rem}.notifications-feed{max-height:54rem;overflow:auto;scrollbar-width:none}.notifications-feed::-webkit-scrollbar{width:0;height:0}.notifications-feed-card{grid-template-columns:5.2rem auto 3rem minmax(0, 1fr);gap:.65rem;padding:.9rem;border-radius:.8rem}.notifications-feed-card__time strong{font-size:.82rem}.notifications-feed-card__time span{font-size:.72rem}.notifications-feed-card__body h3{font-size:1.2rem;font-weight:700}.notifications-feed-card__body p{color:#cbd5e1;font-size:1rem}.notifications-state-label,.notifications-priority,.notifications-unread-label,.notifications-status-label{min-height:1.7rem;font-size:.74rem}.notifications-feed-card__meta span{color:var(--notification-muted);font-size:.82rem}.notifications-feed-card__actions a,.notifications-feed-card__actions button{min-height:2.4rem;border-radius:.7rem;font-size:.88rem}.notifications-insights{padding:1rem}.notifications-insights__grid{grid-template-columns:1fr}.notifications-insight-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:.62rem}.notifications-insight-card{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.7rem;min-height:7.8rem;padding:.78rem;border:1px solid var(--notification-border);border-left:3px solid var(--notification-blue);border-radius:.8rem;background:rgba(2,8,23,.42)}.notifications-insight-card small{color:var(--notification-muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.notifications-insight-card strong{display:block;color:#fff;font-size:1.8rem;font-weight:800;line-height:1}.notifications-insight-card em{color:#cbd5e1;font-size:.82rem;font-style:normal;font-weight:600}.notifications-insight-card--urgent{border-left-color:var(--notification-red)}.notifications-insight-card--resolved{border-left-color:var(--notification-green)}.notifications-insight-card__icon{display:inline-grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid rgba(59,130,246,.28);border-radius:.7rem;background:rgba(59,130,246,.11);color:#bfdbfe}.notifications-insight-card__icon svg{width:1.18rem;height:1.18rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.notifications-chart-card{padding:1rem;border-radius:.8rem}.notifications-chart-card__heading{gap:.85rem}.notifications-chart-card__heading strong{font-size:1.12rem;font-weight:800}.notifications-chart-card__heading span{color:var(--notification-muted);font-size:.95rem;line-height:1.35}.notifications-chart-legend{gap:.7rem}.notifications-chart-legend span{color:#cbd5e1;font-size:.92rem;font-weight:700}.notifications-chart-legend i{width:1.25rem;height:.32rem}.notifications-donut-layout{gap:1.2rem}.notifications-donut{width:10rem;height:10rem}.notifications-donut>div{width:6.9rem;height:6.9rem}.notifications-donut>div strong{font-size:1.85rem;font-weight:800}.notifications-donut>div span{color:#cbd5e1;font-size:.82rem;line-height:1.2}.notifications-breakdown-list{gap:.58rem}.notifications-breakdown-list>div{gap:.7rem;padding-bottom:.58rem;color:#cbd5e1;font-size:.95rem;line-height:1.35}.notifications-breakdown-list>div span{gap:.5rem;font-weight:700}.notifications-breakdown-list>div i{width:.7rem;height:.7rem}.notifications-breakdown-list>div strong{font-size:.98rem;font-weight:800}.notifications-breakdown-list>div em{color:var(--notification-muted);font-size:.9rem}.notifications-trend-chart{padding-top:1rem}.notifications-trend-chart svg{min-height:15rem}.notifications-trend-chart polyline{stroke-width:3}.notifications-trend-chart text{fill:#cbd5e1;font-size:13px;font-weight:800}.notifications-drawer__title h3{font-size:1.3rem}.notifications-drawer__description,.notifications-detail-grid dd,.notifications-drawer-section__heading strong{font-size:1rem}@keyframes notifications-filter-reveal{from{opacity:0;transform:translateY(-0.25rem)}to{opacity:1;transform:translateY(0)}}@media(max-width: 70em){.notifications-filter-panel{position:static}.notifications-workspace{grid-template-columns:1fr}.notifications-category-panel{position:static}}@media(max-width: 42em){.notifications-filter-accordion__toggle,.notifications-filter-group__body,.notifications-insight-cards{grid-template-columns:1fr}.notifications-filter-accordion__toggle{align-items:start}.notifications-feed{max-height:none}.notifications-feed-card{grid-template-columns:auto minmax(0, 1fr)}.notifications-feed-card__time{grid-column:2}}.messages-page{background:radial-gradient(circle at 68% -8%, rgba(16, 185, 129, 0.13), transparent 32rem),linear-gradient(180deg, #07111f, #080f1c)}.messages-shell{--msg-panel: #0f172a;--msg-panel-soft: #101c30;--msg-bg: #07111f;--msg-border: rgba(255, 255, 255, 0.08);--msg-border-strong: rgba(255, 255, 255, 0.14);--msg-text: #f8fafc;--msg-muted: #94a3b8;--msg-green: #10b981;--msg-blue: #3b82f6;--msg-amber: #f59e0b;--msg-red: #ef4444}.messages-shell .dashboard-main{width:100%;max-width:1800px;padding:.75rem}.messages-main{display:grid;align-content:start;gap:.8rem;min-width:0;color:var(--msg-text)}.messages-command-strip,.messages-hero,.messages-filter-panel,.messages-channels-panel,.messages-list-panel,.messages-chat-panel,.messages-context-panel,.messages-insights{border:1px solid var(--msg-border);background:rgba(15,23,42,.9);box-shadow:0 1rem 2.4rem rgba(0,0,0,.18)}.messages-command-strip{display:flex;min-height:2.7rem;align-items:center;justify-content:space-between;gap:.7rem;padding:.35rem .45rem .35rem .75rem;border-radius:.62rem;color:var(--msg-muted);font-size:.65rem;font-weight:700}.messages-command-strip div,.messages-command-strip button{display:flex;align-items:center;gap:.4rem}.messages-command-strip strong{color:#d1fae5}.messages-command-strip button{min-height:1.95rem;padding:0 .6rem;border:1px solid var(--msg-border);border-radius:.38rem;background:hsla(0,0%,100%,.035);color:#cbd5e1;cursor:pointer;font:inherit}.messages-command-strip button svg{width:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.9}.messages-live-dot,.messages-sidebar-card .dashboard-sidebar__card-badge span{width:.45rem;height:.45rem;border-radius:50%;background:var(--msg-green);box-shadow:0 0 0 .22rem rgba(16,185,129,.12),0 0 .8rem rgba(16,185,129,.75);animation:messages-live 1.9s ease-out infinite}.messages-sidebar-card .dashboard-sidebar__card-badge{display:inline-flex;align-items:center;gap:.3rem}.messages-hero{display:grid;gap:1rem;padding:1.25rem;border-radius:.76rem;background:linear-gradient(115deg, rgba(16, 185, 129, 0.11), transparent 39%),var(--msg-panel)}@media(min-width: 80em){.messages-hero{grid-template-columns:minmax(0, 1fr) auto;align-items:center}}.messages-hero h1{margin:.18rem 0 .25rem;color:#fff;font-size:clamp(2rem,3vw,2.7rem);font-weight:760;letter-spacing:-0.045em;line-height:1}.messages-hero p{max-width:60rem;margin:0;color:var(--msg-muted);font-size:.82rem}.messages-eyebrow{color:#6ee7b7;font-size:.61rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.messages-hero__actions,.messages-modal__actions{display:flex;flex-wrap:wrap;gap:.4rem}.messages-btn{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.38rem;padding:0 .7rem;border:1px solid var(--msg-border-strong);border-radius:.48rem;background:hsla(0,0%,100%,.035);color:#e2e8f0;cursor:pointer;font:inherit;font-size:.7rem;font-weight:750;text-decoration:none;transition:160ms ease}.messages-btn svg{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.messages-btn:hover,.messages-btn:focus-visible{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.1);color:#fff;outline:0;transform:translateY(-2px)}.messages-btn:disabled{cursor:wait;opacity:.55}.messages-btn--primary{border-color:rgba(16,185,129,.62);background:var(--msg-green);color:#02140e}.messages-btn--danger{border-color:rgba(239,68,68,.38);background:rgba(239,68,68,.14);color:#fecaca}.messages-toast{position:fixed;right:1rem;bottom:1rem;z-index:1800;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.55rem;align-items:center;max-width:min(32rem,100vw - 2rem);padding:.7rem .8rem;border:1px solid rgba(16,185,129,.34);border-radius:.55rem;background:#081321;color:#d1fae5;box-shadow:0 1.2rem 3rem rgba(0,0,0,.4);font-size:.75rem}.messages-toast button{border:0;background:rgba(0,0,0,0);color:currentColor;cursor:pointer;font-size:1.1rem}.messages-toast.is-error{border-color:rgba(239,68,68,.4);color:#fecaca}.messages-toast[hidden],.messages-bulk-toolbar[hidden],.messages-modal[hidden],.messages-chat[hidden],[data-messages-chat-empty][hidden],.messages-context-empty[hidden],[data-messages-context][hidden]{display:none !important}.messages-toast__dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--msg-green);box-shadow:0 0 .7rem currentColor}.messages-summary-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.6rem}.messages-stat-card{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.65rem;min-height:7.1rem;align-items:center;padding:.82rem;overflow:hidden;border:1px solid var(--msg-border);border-radius:.64rem;background:var(--msg-panel);color:#94a3b8;transition:160ms ease}.messages-stat-card::after{content:"";position:absolute;right:-2.5rem;bottom:-3.5rem;width:7rem;height:7rem;border-radius:50%;background:currentColor;opacity:.05}.messages-stat-card:hover{border-color:var(--msg-border-strong);box-shadow:0 .9rem 2rem rgba(0,0,0,.24);transform:translateY(-4px)}.messages-stat-card>div{display:grid;gap:.14rem}.messages-stat-card div>span{color:#cbd5e1;font-size:.61rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.messages-stat-card strong{color:#fff;font-size:1.7rem;line-height:1}.messages-stat-card small{color:var(--msg-muted);font-size:.62rem}.messages-stat-card__icon,.messages-icon-box{display:grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid currentColor;border-radius:.52rem;background:color-mix(in srgb, currentColor 9%, transparent)}.messages-stat-card__icon svg,.messages-icon-box svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.messages-stat-card--info{color:var(--msg-blue)}.messages-stat-card--warning{color:var(--msg-amber)}.messages-stat-card--success{color:var(--msg-green)}.messages-filter-panel{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.8rem;align-items:end;padding:.78rem;border-radius:.68rem}.messages-filter-title{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.48rem;align-items:center;min-width:10rem}.messages-filter-title h2{margin:.1rem 0 0;font-size:.9rem}.messages-filter-title>span:last-child{grid-column:1/-1;color:var(--msg-muted);font-size:.58rem;font-weight:700}.messages-icon-box{width:2.15rem;height:2.15rem;color:#6ee7b7}.messages-filter-form{display:grid;grid-template-columns:minmax(12rem, 1.4fr) repeat(7, minmax(7rem, 0.7fr)) auto;gap:.38rem;align-items:end}.messages-field{display:grid;gap:.22rem}.messages-field>span:first-child{color:#94a3b8;font-size:.55rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.messages-field input,.messages-field select{width:100%;min-height:2.25rem;padding:0 .5rem;border:1px solid var(--msg-border);border-radius:.38rem;background:rgba(2,8,18,.52);color:#e2e8f0;font:inherit;font-size:.65rem;outline:0}.messages-field input:focus,.messages-field select:focus{border-color:rgba(16,185,129,.5);box-shadow:0 0 0 .15rem rgba(16,185,129,.1)}.messages-field__control{position:relative}.messages-field__control svg{position:absolute;top:50%;left:.52rem;width:.85rem;fill:none;stroke:#64748b;stroke-width:1.9;transform:translateY(-50%)}.messages-field__control input{padding-left:1.7rem}.messages-filter-actions{display:flex;gap:.3rem}.messages-filter-actions .messages-btn{min-height:2.25rem;padding:0 .5rem;font-size:.62rem}.messages-workspace{display:grid;grid-template-columns:minmax(12rem, 0.19fr) minmax(18rem, 0.27fr) minmax(24rem, 0.36fr) minmax(14rem, 0.18fr);gap:.55rem;min-height:44rem;align-items:stretch}.messages-channels-panel,.messages-list-panel,.messages-chat-panel,.messages-context-panel,.messages-insights{border-radius:.68rem}.messages-channels-panel,.messages-list-panel,.messages-context-panel{padding:.62rem}.messages-panel-heading{display:flex;gap:.65rem;align-items:flex-start;justify-content:space-between;padding-bottom:.62rem;border-bottom:1px solid var(--msg-border)}.messages-panel-heading h2{margin:.12rem 0 0;color:#fff;font-size:.9rem;letter-spacing:-0.02em}.messages-panel-heading p{margin:.15rem 0 0;color:var(--msg-muted);font-size:.6rem}.messages-panel-heading>span:last-child{color:#64748b;font-size:.58rem;font-weight:700}.messages-channels{display:grid;gap:.16rem;padding:.55rem 0;border-bottom:1px solid var(--msg-border)}.messages-channels button{display:grid;grid-template-columns:auto minmax(0, 1fr) auto auto auto;gap:.35rem;align-items:center;min-height:2.45rem;padding:.25rem .35rem;border:1px solid rgba(0,0,0,0);border-radius:.42rem;background:rgba(0,0,0,0);color:#94a3b8;cursor:pointer;font:inherit;text-align:left;transition:150ms ease}.messages-channels button>span{display:grid;width:1.55rem;height:1.55rem;place-items:center;color:#64748b}.messages-channels button svg{width:.88rem;height:.88rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.messages-channels button b{font-size:.62rem}.messages-channels button i{width:.32rem;height:.32rem;border-radius:50%;background:var(--msg-amber);box-shadow:0 0 .5rem var(--msg-amber)}.messages-channels button strong,.messages-channels button em{display:grid;min-width:1.25rem;min-height:1.2rem;place-items:center;border-radius:999px;background:rgba(148,163,184,.08);color:#cbd5e1;font-size:.52rem;font-style:normal}.messages-channels button em{background:rgba(59,130,246,.15);color:#93c5fd}.messages-channels button:hover,.messages-channels button.is-active{border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.08);color:#f8fafc;transform:translateX(2px)}.messages-quick-filters{padding-top:.62rem}.messages-quick-filters>div{display:flex;justify-content:space-between;margin-bottom:.45rem}.messages-quick-filters strong{color:#cbd5e1;font-size:.59rem;letter-spacing:.07em;text-transform:uppercase}.messages-quick-filters>div button{border:0;background:rgba(0,0,0,0);color:#6ee7b7;cursor:pointer;font:inherit;font-size:.56rem;font-weight:700}.messages-quick-filters section{display:flex;flex-wrap:wrap;gap:.28rem}.messages-quick-filters section button{min-height:1.7rem;padding:0 .42rem;border:1px solid var(--msg-border);border-radius:999px;background:hsla(0,0%,100%,.025);color:#94a3b8;cursor:pointer;font:inherit;font-size:.53rem;font-weight:700}.messages-quick-filters section button:hover,.messages-quick-filters section button.is-active{border-color:rgba(16,185,129,.32);background:rgba(16,185,129,.1);color:#a7f3d0}.messages-list-panel{display:grid;grid-template-rows:auto auto minmax(0, 1fr);min-width:0;max-height:52rem}.messages-list-heading>div:last-child{display:flex;gap:.35rem;align-items:center;color:#94a3b8;font-size:.56rem;font-weight:700}.messages-list-heading>div:last-child label{display:flex;gap:.2rem;align-items:center}.messages-list-heading>div:last-child input{accent-color:var(--msg-green)}.messages-list-heading>div:last-child select{min-height:1.9rem;padding:0 .35rem;border:1px solid var(--msg-border);border-radius:.35rem;background:#07111f;color:#cbd5e1;font:inherit;font-size:.55rem}.messages-bulk-toolbar{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;margin-top:.45rem;padding:.35rem;border:1px solid rgba(16,185,129,.22);border-radius:.4rem;background:rgba(16,185,129,.08)}.messages-bulk-toolbar strong{margin-right:auto;color:#d1fae5;font-size:.58rem}.messages-bulk-toolbar button{min-height:1.65rem;padding:0 .36rem;border:1px solid var(--msg-border);border-radius:.3rem;background:rgba(2,8,18,.35);color:#cbd5e1;cursor:pointer;font:inherit;font-size:.52rem;font-weight:700}.messages-conversation-list{display:grid;align-content:start;gap:.34rem;min-height:0;padding-top:.5rem;overflow:auto;scrollbar-width:thin}.messages-conversation{display:grid;grid-template-columns:auto auto minmax(0, 1fr) auto;gap:.42rem;align-items:start;padding:.5rem;border:1px solid var(--msg-border);border-radius:.48rem;background:rgba(3,10,22,.36);cursor:pointer;transition:150ms ease}.messages-conversation:hover,.messages-conversation.is-active{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.07);transform:translateY(-2px)}.messages-conversation.is-unread{box-shadow:inset .16rem 0 var(--msg-green)}.messages-select{display:grid;width:1.1rem;height:1.5rem;place-items:center}.messages-select input{width:.78rem;height:.78rem;accent-color:var(--msg-green)}.messages-avatar{position:relative;display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border:1px solid currentColor;border-radius:.52rem;background:color-mix(in srgb, currentColor 10%, #07111f);color:#60a5fa;font-size:.62rem;font-weight:850}.messages-avatar i{position:absolute;right:-0.12rem;bottom:-0.12rem;width:.45rem;height:.45rem;border:2px solid #0f172a;border-radius:50%;background:var(--msg-green)}.messages-avatar--critical{color:#f87171}.messages-avatar--warning{color:#fbbf24}.messages-avatar--success{color:#34d399}.messages-conversation__body{min-width:0}.messages-conversation__body h3{margin:.23rem 0 .12rem;overflow:hidden;color:#f8fafc;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.messages-conversation__body p{margin:0;overflow:hidden;color:#94a3b8;font-size:.58rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.messages-conversation__name{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.messages-conversation__name strong{overflow:hidden;color:#e2e8f0;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.messages-conversation__name time{flex:0 0 auto;color:#64748b;font-size:.5rem;font-weight:700}.messages-role{display:block;margin-top:.05rem;color:#6ee7b7;font-size:.48rem;font-weight:750}.messages-conversation__meta{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;margin-top:.35rem}.messages-conversation__meta span,.messages-conversation__meta b{display:inline-flex;min-height:1.25rem;align-items:center;padding:0 .3rem;border-radius:999px;background:rgba(59,130,246,.1);color:#93c5fd;font-size:.46rem;font-weight:800}.messages-conversation__meta b{background:rgba(16,185,129,.12);color:#a7f3d0}.messages-priority{display:inline-flex;min-height:1.25rem;align-items:center;padding:0 .3rem;border-radius:999px;font-size:.47rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.messages-priority--urgent{background:rgba(239,68,68,.15) !important;color:#fca5a5 !important}.messages-priority--high{background:rgba(245,158,11,.15) !important;color:#fcd34d !important}.messages-priority--medium,.messages-priority--normal{background:rgba(59,130,246,.13) !important;color:#93c5fd !important}.messages-priority--low{background:rgba(148,163,184,.12) !important;color:#cbd5e1 !important}.messages-conversation__actions{display:grid;gap:.2rem}.messages-conversation__actions button{display:grid;width:1.45rem;height:1.45rem;place-items:center;border:1px solid var(--msg-border);border-radius:.3rem;background:hsla(0,0%,100%,.025);color:#64748b;cursor:pointer}.messages-conversation__actions button.is-flagged{color:#fbbf24;background:rgba(245,158,11,.08)}.messages-conversation__actions button svg{width:.68rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.messages-chat-panel{display:grid;min-width:0;min-height:44rem;max-height:52rem;overflow:hidden}.messages-chat-empty{display:grid;align-content:center;justify-items:center;gap:.5rem;padding:2rem;text-align:center;background:radial-gradient(circle at center, rgba(16, 185, 129, 0.07), transparent 42%)}.messages-chat-empty strong{color:#fff;font-size:.9rem}.messages-chat-empty p{max-width:23rem;margin:0;color:#64748b;font-size:.66rem;line-height:1.5}.messages-chat{display:grid;grid-template-rows:auto minmax(0, 1fr) auto;min-height:0}.messages-chat-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.6rem;padding:.62rem;border-bottom:1px solid var(--msg-border);background:hsla(0,0%,100%,.018)}.messages-chat-identity{display:flex;min-width:0;gap:.5rem;align-items:center}.messages-chat-identity>div{display:grid;min-width:0;gap:.1rem}.messages-chat-identity strong{overflow:hidden;color:#fff;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.messages-chat-identity span{color:#94a3b8;font-size:.52rem}.messages-chat-identity span i{display:inline-block;width:.3rem;height:.3rem;margin:0 .15rem;border-radius:50%;background:var(--msg-green)}.messages-chat-identity a{color:#6ee7b7;font-size:.52rem;font-weight:700;text-decoration:none}.messages-chat-actions{display:flex;gap:.25rem}.messages-chat-actions a,.messages-chat-actions button{display:grid;width:1.85rem;height:1.85rem;place-items:center;border:1px solid var(--msg-border);border-radius:.36rem;background:hsla(0,0%,100%,.025);color:#94a3b8;cursor:pointer}.messages-chat-actions svg{width:.82rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.messages-chat-body{display:grid;align-content:start;gap:.55rem;min-height:0;padding:.7rem;overflow:auto;background:linear-gradient(rgba(255, 255, 255, 0.018) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.018) 1px, transparent 1px),rgba(3,10,22,.3);background-size:2rem 2rem;scrollbar-width:thin}.messages-chat-day{display:flex;align-items:center;gap:.4rem;color:#64748b;font-size:.5rem;font-weight:800;text-transform:uppercase}.messages-chat-day::before,.messages-chat-day::after{content:"";height:1px;flex:1;background:var(--msg-border)}.messages-bubble-row{display:flex;gap:.35rem;align-items:flex-end}.messages-bubble-row.is-outgoing{justify-content:flex-end}.messages-bubble-row .messages-avatar{width:1.75rem;height:1.75rem;border-radius:.42rem;font-size:.48rem}.messages-bubble{display:grid;gap:.18rem;max-width:78%;padding:.5rem .58rem;border:1px solid var(--msg-border);border-radius:.58rem .58rem .58rem .15rem;background:#111d31;box-shadow:0 .45rem 1rem rgba(0,0,0,.15)}.messages-bubble strong{color:#e2e8f0;font-size:.55rem}.messages-bubble p{margin:0;color:#cbd5e1;font-size:.66rem;line-height:1.5;white-space:pre-wrap}.messages-bubble span{color:#64748b;font-size:.48rem;text-align:right}.messages-bubble span i{color:#6ee7b7;font-style:normal}.is-outgoing .messages-bubble{border-color:rgba(16,185,129,.35);border-radius:.58rem .58rem .15rem .58rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.28), rgba(6, 78, 59, 0.55))}.messages-typing{display:flex;gap:.18rem;align-items:center;color:#64748b;font-size:.5rem}.messages-typing i{width:.28rem;height:.28rem;border-radius:50%;background:#64748b;animation:messages-typing 1.2s ease-in-out infinite}.messages-typing i:nth-child(2){animation-delay:.15s}.messages-typing i:nth-child(3){animation-delay:.3s}.messages-typing span{margin-left:.2rem}.messages-composer{display:grid;gap:.35rem;padding:.55rem;border-top:1px solid var(--msg-border);background:#0c1728}.messages-composer textarea{width:100%;min-height:4.3rem;resize:vertical;padding:.5rem;border:1px solid var(--msg-border);border-radius:.42rem;background:rgba(2,8,18,.52);color:#e2e8f0;font:inherit;font-size:.66rem;line-height:1.5;outline:0}.messages-composer textarea:focus{border-color:rgba(16,185,129,.48);box-shadow:0 0 0 .15rem rgba(16,185,129,.1)}.messages-composer__toolbar{display:flex;gap:.22rem}.messages-composer__toolbar button{display:grid;min-width:1.6rem;height:1.6rem;place-items:center;border:1px solid var(--msg-border);border-radius:.3rem;background:rgba(0,0,0,0);color:#94a3b8;cursor:pointer;font:inherit;font-size:.62rem}.messages-composer__toolbar button:hover{border-color:rgba(16,185,129,.3);color:#a7f3d0}.messages-composer__footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.messages-composer__footer span{color:#64748b;font-size:.5rem}.messages-composer__footer .messages-btn{min-height:2rem;font-size:.58rem}.messages-context-panel{min-width:0;max-height:52rem;overflow:auto;scrollbar-width:thin}.messages-context-empty{display:grid;gap:.35rem;padding:.35rem}.messages-context-empty h2{margin:0;color:#fff;font-size:.86rem}.messages-context-empty p{margin:0;color:#64748b;font-size:.6rem;line-height:1.45}.messages-context-header{padding-bottom:.55rem;border-bottom:1px solid var(--msg-border)}.messages-context-header h2{margin:.13rem 0;color:#fff;font-size:.88rem}.messages-context-header p{margin:0;color:#64748b;font-size:.57rem;line-height:1.4}.messages-context-grid{display:grid;grid-template-columns:1fr;gap:.32rem;margin:.55rem 0}.messages-context-grid div{padding:.42rem;border:1px solid var(--msg-border);border-radius:.35rem;background:rgba(2,8,18,.3)}.messages-context-grid dt{color:#64748b;font-size:.46rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.messages-context-grid dd{margin:.16rem 0 0;color:#e2e8f0;font-size:.58rem;font-weight:700;word-break:break-word}.messages-context-section{padding:.55rem 0;border-top:1px solid var(--msg-border)}.messages-context-section>div{display:flex;justify-content:space-between;gap:.4rem;margin-bottom:.45rem}.messages-context-section>div strong{color:#e2e8f0;font-size:.61rem}.messages-context-section>div span{color:#64748b;font-size:.5rem}.messages-context-section ol{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.messages-context-section li{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.35rem}.messages-context-section li>i{width:.4rem;height:.4rem;margin-top:.15rem;border-radius:50%;background:var(--msg-green);box-shadow:0 0 .45rem rgba(16,185,129,.65)}.messages-context-section li p{display:grid;gap:.08rem;margin:0}.messages-context-section li strong{color:#cbd5e1;font-size:.55rem}.messages-context-section li span{color:#64748b;font-size:.48rem}.messages-context-note{display:flex;gap:.35rem;align-items:center;margin:0;padding:.45rem;border:1px dashed var(--msg-border-strong);border-radius:.35rem;color:#64748b;font-size:.52rem;line-height:1.4}.messages-context-note svg{width:.85rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.messages-context-link{display:flex;min-height:2rem;align-items:center;justify-content:center;gap:.3rem;border:1px solid rgba(16,185,129,.28);border-radius:.38rem;background:rgba(16,185,129,.08);color:#a7f3d0;font-size:.56rem;font-weight:750;text-decoration:none}.messages-context-link svg{width:.75rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.messages-insights{padding:.68rem}.messages-insights-grid{display:grid;grid-template-columns:minmax(0, 0.62fr) minmax(18rem, 0.38fr);gap:.55rem;padding-top:.55rem}.messages-chart-card{min-width:0;padding:.62rem;border:1px solid var(--msg-border);border-radius:.5rem;background:rgba(3,10,22,.35)}.messages-chart-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem}.messages-chart-heading>div:first-child{display:grid;gap:.1rem}.messages-chart-heading strong{color:#e2e8f0;font-size:.65rem}.messages-chart-heading span{color:#64748b;font-size:.5rem;font-weight:700}.messages-chart-legend{display:flex;gap:.4rem}.messages-chart-legend span{display:flex;align-items:center;gap:.2rem}.messages-chart-legend i{width:.45rem;height:.14rem;border-radius:999px}.messages-chart-legend .is-received{background:var(--msg-green)}.messages-chart-legend .is-opened{background:var(--msg-blue)}.messages-chart-legend .is-replied{background:var(--msg-amber)}[data-messages-trend]{padding-top:.45rem}[data-messages-trend] svg{display:block;width:100%;min-height:9.5rem}[data-messages-trend] polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3}[data-messages-trend] .is-received{stroke:var(--msg-green)}[data-messages-trend] .is-opened{stroke:var(--msg-blue)}[data-messages-trend] .is-replied{stroke:var(--msg-amber)}[data-messages-trend] text{fill:#64748b;font-size:8px;font-weight:700}.messages-chart-grid path{fill:none;stroke:hsla(0,0%,100%,.055);stroke-dasharray:3 4}.messages-breakdown{padding-top:.65rem}.messages-breakdown-bars{display:grid;gap:.48rem}.messages-breakdown-bars>div{display:grid;gap:.2rem}.messages-breakdown-bars span{display:flex;justify-content:space-between;gap:.4rem;color:#94a3b8;font-size:.55rem}.messages-breakdown-bars span b{color:#e2e8f0}.messages-breakdown-bars>div>i{display:block;height:.32rem;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.08)}.messages-breakdown-bars em{display:block;width:var(--bar-width);height:100%;border-radius:inherit;background:var(--bar-color);box-shadow:0 0 .5rem var(--bar-color)}.messages-empty{display:grid;min-height:18rem;place-items:center;align-content:center;gap:.4rem;padding:1.5rem;border:1px dashed var(--msg-border-strong);border-radius:.48rem;text-align:center}.messages-empty svg{width:1.8rem;fill:none;stroke:#6ee7b7;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.messages-empty strong{color:#fff;font-size:.8rem}.messages-empty p{margin:0;color:#64748b;font-size:.58rem;line-height:1.45}.messages-empty button{min-height:1.8rem;padding:0 .5rem;border:1px solid rgba(16,185,129,.25);border-radius:.35rem;background:rgba(16,185,129,.08);color:#a7f3d0;cursor:pointer;font:inherit;font-size:.55rem}.messages-floating-compose{position:fixed;right:1rem;bottom:1rem;z-index:900;display:none;width:3rem;height:3rem;place-items:center;border:1px solid rgba(16,185,129,.55);border-radius:50%;background:var(--msg-green);color:#02140e;box-shadow:0 1rem 2.4rem rgba(0,0,0,.35);cursor:pointer}.messages-floating-compose svg{width:1.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.messages-modal-open{overflow:hidden}.messages-modal{position:fixed;inset:0;z-index:1900;display:grid;place-items:center;padding:1rem;background:rgba(1,6,15,.74);backdrop-filter:blur(0.35rem)}.messages-modal__dialog{display:grid;gap:.7rem;width:min(30rem,100%);padding:.85rem;border:1px solid rgba(239,68,68,.25);border-radius:.62rem;background:#0b1525;box-shadow:0 2rem 5rem rgba(0,0,0,.5)}.messages-modal__dialog p{margin:0;color:#94a3b8;font-size:.7rem}.messages-modal__header{display:flex;justify-content:space-between;gap:.5rem}.messages-modal__header h2{margin:.1rem 0 0;color:#fff;font-size:.95rem}.messages-modal__header button{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--msg-border);border-radius:.38rem;background:hsla(0,0%,100%,.035);color:#94a3b8;cursor:pointer;font:inherit}.messages-skeleton{min-height:6.5rem;border-radius:.55rem;background:linear-gradient(90deg, rgba(148, 163, 184, 0.06), rgba(148, 163, 184, 0.13), rgba(148, 163, 184, 0.06));background-size:220% 100%;animation:messages-skeleton 1.15s ease-in-out infinite}.messages-list-skeleton{min-height:6rem}@media(max-width: 100em){.messages-workspace{grid-template-columns:minmax(12rem, 0.2fr) minmax(18rem, 0.3fr) minmax(24rem, 0.5fr)}.messages-context-panel{display:none}.messages-filter-panel{grid-template-columns:1fr}.messages-filter-form{grid-template-columns:repeat(4, minmax(8rem, 1fr))}.messages-field--search{grid-column:span 2}}@media(max-width: 78em){.messages-summary-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.messages-workspace{grid-template-columns:minmax(12rem, 0.28fr) minmax(18rem, 0.32fr) minmax(22rem, 0.4fr)}}@media(min-width: 48em)and (max-width: 70em){.messages-page .bidder-sidebar-toggle{position:fixed;top:.8rem;left:.8rem;z-index:1002;display:inline-flex}.messages-page .bidder-sidebar-overlay{position:fixed;inset:0;z-index:998;display:block;background:rgba(2,8,16,.64);backdrop-filter:blur(0.42rem)}.messages-page .bidder-sidebar-overlay[hidden]{display:none}.messages-shell{padding-top:4rem}.messages-page .messages-dashboard-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:999;display:block;width:min(86vw,29rem);height:100vh;max-height:100vh;margin:0;padding:1rem;overflow:auto;transform:translateX(calc(-100% - 1rem));transition:transform 150ms ease,box-shadow 150ms ease}.messages-page.bidder-sidebar-open .messages-dashboard-sidebar{transform:translateX(0);box-shadow:1.4rem 0 3rem rgba(0,0,0,.34)}}@media(max-width: 70em){.messages-workspace{grid-template-columns:minmax(13rem, 0.34fr) minmax(0, 0.66fr)}.messages-channels-panel{grid-column:1/-1}.messages-channels{grid-template-columns:repeat(2, minmax(0, 1fr))}.messages-list-panel,.messages-chat-panel{min-height:38rem;max-height:46rem}.messages-insights-grid{grid-template-columns:1fr}}@media(max-width: 55em){.messages-summary-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.messages-filter-form{grid-template-columns:repeat(2, minmax(0, 1fr))}.messages-workspace{grid-template-columns:1fr}.messages-channels-panel,.messages-list-panel,.messages-chat-panel{grid-column:auto;min-height:auto;max-height:none}.messages-conversation-list{max-height:32rem}.messages-chat-panel{min-height:38rem}.messages-chat-body{min-height:20rem;max-height:30rem}.messages-floating-compose{display:grid}}@media(max-width: 42em){.messages-shell .dashboard-main{padding:.5rem}.messages-command-strip{align-items:flex-start}.messages-command-strip div{flex-wrap:wrap}.messages-command-strip button{font-size:0}.messages-hero__actions,.messages-filter-actions,.messages-modal__actions{display:grid;grid-template-columns:1fr}.messages-btn{width:100%}.messages-summary-grid,.messages-filter-form,.messages-channels{grid-template-columns:1fr}.messages-field--search{grid-column:auto}.messages-list-heading{display:grid}.messages-chat-header{align-items:flex-start}.messages-chat-actions{display:grid;grid-template-columns:repeat(2, 1fr)}.messages-bubble{max-width:88%}.messages-composer__footer{align-items:stretch;flex-direction:column}}@keyframes messages-live{70%{box-shadow:0 0 0 .55rem rgba(16,185,129,0),0 0 1rem rgba(16,185,129,.4)}100%{box-shadow:0 0 0 0 rgba(16,185,129,0),0 0 1rem rgba(16,185,129,.7)}}@keyframes messages-typing{50%{opacity:.3;transform:translateY(-2px)}}@keyframes messages-skeleton{to{background-position:-220% 0}}.messages-page{background:#07111f}.messages-shell{--msg-panel: #0f172a;--msg-bg: #07111f;--msg-border: rgba(255, 255, 255, 0.08);--msg-border-strong: rgba(255, 255, 255, 0.16);--msg-text: #fff;--msg-muted: #94a3b8;--msg-green: #10b981;--msg-blue: #3b82f6;--msg-amber: #f59e0b;--msg-red: #ef4444;font-family:"Inter","Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.messages-shell .dashboard-main{max-width:1440px;margin-inline:auto}.messages-main{gap:1rem}.messages-command-strip,.messages-hero,.messages-filter-panel{border:1px solid var(--msg-border);background:var(--msg-panel)}.messages-command-strip{min-height:3.1rem;padding:.55rem .75rem .55rem .95rem;border-radius:.8rem;font-size:.9rem}.messages-command-strip button{min-height:2.35rem;border-radius:.7rem;font-size:.9rem}.messages-status-badge{display:inline-flex;width:fit-content;align-items:center;gap:.45rem;min-height:2rem;margin-bottom:.75rem;padding:0 .75rem;border:1px solid rgba(16,185,129,.28);border-radius:999px;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:.9rem;font-weight:700}.messages-status-badge i{width:.5rem;height:.5rem;border-radius:50%;background:var(--msg-green);box-shadow:0 0 0 .32rem rgba(16,185,129,.12),0 0 .85rem rgba(16,185,129,.66)}.messages-eyebrow{color:#34d399;font-size:.75rem;font-weight:800;letter-spacing:0}.messages-hero{gap:1rem;padding:clamp(1rem,2vw,1.45rem);border-radius:.8rem;background:linear-gradient(135deg, rgba(14, 165, 233, 0.12), transparent 34%),linear-gradient(115deg, rgba(20, 184, 166, 0.13), transparent 52%),#0f172a}.messages-hero h1{margin:.25rem 0 .45rem;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:clamp(2.2rem,3.5vw,3.1rem);font-weight:800;letter-spacing:0;line-height:1.05}.messages-hero p{max-width:62rem;color:#cbd5e1;font-size:1.05rem;line-height:1.6}@media(min-width: 75rem){.messages-hero{grid-template-columns:minmax(0, 1fr) auto;align-items:start}}.messages-hero__actions{gap:.55rem}.messages-hero-metrics{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.6rem;max-width:56rem;margin-top:1rem}.messages-hero-metric{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.6rem;align-items:center;min-height:4.8rem;padding:.7rem;border:1px solid var(--msg-border);border-radius:.8rem;background:rgba(2,8,18,.38);color:var(--msg-blue)}.messages-hero-metric>span{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid currentColor;border-radius:.7rem;background:color-mix(in srgb, currentColor 10%, transparent)}.messages-hero-metric svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.messages-hero-metric div{display:grid;gap:.08rem}.messages-hero-metric strong{color:#fff;font-size:1.45rem;font-weight:800;line-height:1}.messages-hero-metric small{color:#cbd5e1;font-size:.82rem;font-weight:700}.messages-hero-metric--green{color:var(--msg-green)}.messages-hero-metric--amber{color:var(--msg-amber)}.messages-hero-metric--red{color:var(--msg-red)}.messages-hero-metric--blue{color:var(--msg-blue)}.messages-btn{min-height:2.7rem;padding:0 .9rem;border-radius:.8rem;font-size:1rem;font-weight:700}.messages-btn--primary{border-color:rgba(16,185,129,.66);background:var(--msg-green);color:#031a12}.messages-btn--support{border-color:rgba(16,185,129,.26);background:rgba(16,185,129,.1);color:#a7f3d0}.messages-summary-grid{grid-template-columns:repeat(6, minmax(0, 1fr));gap:.7rem}.messages-stat-card{min-height:7.6rem;padding:.85rem;border-radius:.8rem;background:#0f172a}.messages-stat-card div>span{font-size:.78rem;letter-spacing:0}.messages-stat-card strong{font-size:1.85rem;font-weight:800}.messages-stat-card small{font-size:.84rem;line-height:1.35}.messages-stat-card--danger{color:var(--msg-red)}.messages-stat-card--neutral{color:#94a3b8}.messages-filter-panel{display:block;padding:0;border-radius:.8rem;position:static !important}.messages-filter-accordion{border-radius:inherit}.messages-filter-summary{display:grid;grid-template-columns:auto minmax(0, 1fr) auto auto;gap:.75rem;align-items:center;min-height:4.35rem;padding:.85rem;cursor:pointer;list-style:none}.messages-filter-summary::-webkit-details-marker{display:none}.messages-filter-summary strong{display:block;margin-top:.05rem;color:#fff;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:1.25rem;font-weight:750}.messages-filter-summary em{color:#94a3b8;font-size:.95rem;font-style:normal;font-weight:700}.messages-filter-chevron{width:1.15rem;height:1.15rem;fill:none;stroke:#94a3b8;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform 180ms ease}.messages-filter-accordion[open] .messages-filter-chevron{transform:rotate(180deg)}.messages-filter-body{display:grid;gap:.85rem;padding:0 .85rem .95rem}.messages-filter-title{min-width:0}.messages-filter-title h2{margin:.1rem 0 0;color:#fff;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:1.35rem;font-weight:750}.messages-filter-title>span:last-child{grid-column:auto}.messages-filter-chips{display:flex;flex-wrap:wrap;gap:.45rem;min-height:2rem;align-items:center}.messages-filter-empty{color:#64748b;font-size:.9rem;font-weight:650}.messages-filter-chips button,.messages-filter-clear-all{display:inline-flex;min-height:2rem;align-items:center;gap:.35rem;padding:0 .65rem;border:1px solid rgba(16,185,129,.24);border-radius:999px;background:rgba(16,185,129,.08);color:#a7f3d0;cursor:pointer;font:inherit;font-size:.85rem;font-weight:700}.messages-filter-chips button span,.messages-filter-clear-all span{color:#d1fae5}.messages-filter-chips button i,.messages-filter-clear-all i{color:#94a3b8;font-style:normal}.messages-filter-form{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem;align-items:stretch}.messages-filter-form.messages-filter-form--simple{grid-template-columns:minmax(18rem, 1.5fr) repeat(3, minmax(11rem, 1fr));gap:.75rem;align-items:end;padding:.85rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.95rem;background:rgba(2,8,18,.32)}.messages-filter-form--simple .messages-field--search{grid-column:span 2}.messages-filter-form--simple .messages-filter-actions{grid-column:span 2;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.55rem}.messages-filter-group{display:grid;gap:.55rem;min-width:0;margin:0;padding:.75rem;border:1px solid var(--msg-border);border-radius:.8rem;background:rgba(2,8,18,.36)}.messages-filter-group legend{display:inline-flex;align-items:center;gap:.4rem;padding:0 .25rem;color:#e2e8f0;font-size:.98rem;font-weight:800}.messages-filter-group svg{width:1rem;height:1rem;fill:none;stroke:#34d399;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.messages-filter-group--wide{grid-column:span 2;grid-template-columns:repeat(3, minmax(0, 1fr))}.messages-filter-group--wide legend{grid-column:1/-1}.messages-field{gap:.35rem}.messages-field>span:first-child{color:#cbd5e1;font-size:.82rem;letter-spacing:0}.messages-field input,.messages-field select{min-height:2.8rem;padding:0 .75rem;border-radius:.7rem;font-size:.96rem}.messages-field__control{display:block;position:relative}.messages-field__control svg{left:.75rem;width:1rem;height:1rem;stroke:#64748b}.messages-field__control input,.messages-field__control select{padding-left:2.15rem}.messages-filter-actions{display:flex;gap:.5rem;align-self:end}.messages-filter-actions .messages-btn{min-height:2.8rem;font-size:.98rem}@media(max-width: 100em){.messages-summary-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 78em){.messages-hero-metrics,.messages-filter-form{grid-template-columns:repeat(2, minmax(0, 1fr))}.messages-filter-form.messages-filter-form--simple{grid-template-columns:repeat(2, minmax(0, 1fr))}.messages-filter-group--wide{grid-column:1/-1}}@media(max-width: 55em){.messages-summary-grid,.messages-hero-metrics,.messages-filter-form,.messages-filter-group--wide{grid-template-columns:1fr}.messages-filter-form.messages-filter-form--simple{grid-template-columns:1fr}.messages-filter-form--simple .messages-field--search,.messages-filter-form--simple .messages-filter-actions{grid-column:auto}.messages-filter-group--wide{grid-column:auto}.messages-filter-group--wide legend{grid-column:auto}.messages-filter-summary{grid-template-columns:auto minmax(0, 1fr) auto}.messages-filter-summary em{grid-column:2/3}.messages-filter-summary .messages-filter-chevron{grid-column:3/4;grid-row:1/2}}@media(max-width: 42em){.messages-hero h1{font-size:2.15rem}.messages-hero p{font-size:1rem}.messages-hero__actions,.messages-filter-actions{display:grid;grid-template-columns:1fr}}.messages-workspace{display:grid;grid-template-columns:1fr;gap:1rem;min-height:auto;align-items:stretch}.messages-workspace-row{display:grid;gap:1rem;align-items:start}.messages-workspace-row--inbox{grid-template-columns:minmax(24rem, 0.4fr) minmax(0, 0.6fr)}.messages-channels-panel,.messages-list-panel,.messages-advisory-workspace,.messages-routing-overview-panel,.messages-chat-panel,.messages-context-panel{border:1px solid var(--msg-border);border-radius:1rem;background:#0f172a;box-shadow:0 1.2rem 3rem rgba(0,0,0,.22)}.messages-channels-panel,.messages-list-panel{min-height:43rem;padding:1rem}.messages-channels-panel{align-self:start;min-height:auto;max-height:none;overflow:visible}.messages-list-panel{max-height:56rem}.messages-panel-heading{padding-bottom:.9rem}.messages-panel-heading h2{font-family:"Poppins","Inter",system-ui,sans-serif;font-size:clamp(1.5rem,2vw,1.9rem);font-weight:750;letter-spacing:0}.messages-panel-heading p{color:#94a3b8;font-size:1rem;line-height:1.45}.messages-routing-overview-panel{display:grid;gap:.9rem;padding:1rem}.messages-routing-overview-heading{padding-bottom:.85rem;border-bottom:1px solid var(--msg-border)}.messages-routing-overview{display:grid;grid-template-columns:repeat(auto-fit, minmax(12.5rem, 1fr));gap:.65rem;padding:0}.messages-routing-card{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.75rem;align-items:center;min-height:4.5rem;padding:.75rem;border:1px solid var(--msg-border);border-radius:.9rem;background:rgba(2,8,18,.34);color:var(--msg-blue);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.messages-routing-card:hover{border-color:rgba(16,185,129,.34);box-shadow:0 .9rem 1.8rem rgba(0,0,0,.22);transform:translateY(-2px)}.messages-routing-card>span{display:grid;width:2.7rem;height:2.7rem;place-items:center;border:1px solid currentColor;border-radius:.8rem;background:color-mix(in srgb, currentColor 10%, transparent)}.messages-routing-card svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.messages-routing-card strong{display:block;color:#fff;font-size:1.55rem;font-weight:800;line-height:1}.messages-routing-card small{display:block;margin-top:.18rem;color:#cbd5e1;font-size:.98rem;font-weight:700;line-height:1.25}.messages-routing-card>i{width:.58rem;height:.58rem;border-radius:50%;background:currentColor;box-shadow:0 0 .7rem currentColor}.messages-routing-card--green{color:var(--msg-green)}.messages-routing-card--amber{color:var(--msg-amber)}.messages-routing-card--red{color:var(--msg-red)}.messages-routing-card--blue{color:var(--msg-blue)}.messages-channels{gap:.45rem;padding:.8rem 0}.messages-channels button{min-height:3.8rem;padding:.65rem;border-color:var(--msg-border);border-radius:.85rem;background:rgba(2,8,18,.28)}.messages-channels button>span{width:2.2rem;height:2.2rem;border:1px solid rgba(59,130,246,.18);border-radius:.7rem;background:rgba(59,130,246,.08);color:#93c5fd}.messages-channels button svg{width:1.08rem;height:1.08rem}.messages-channels button b{color:#e2e8f0;font-size:1rem;font-weight:750;line-height:1.2}.messages-channels button strong,.messages-channels button em{min-width:1.75rem;min-height:1.55rem;font-size:.78rem}.messages-channels button:hover,.messages-channels button.is-active{border-color:rgba(16,185,129,.35);background:rgba(16,185,129,.1);transform:translateY(-2px)}.messages-quick-filters strong,.messages-quick-filters>div button,.messages-quick-filters section button{font-size:.88rem}.messages-quick-filters section{gap:.42rem}.messages-quick-filters section button{min-height:2.15rem;padding:0 .7rem}.messages-list-panel{grid-template-rows:auto auto minmax(0, 1fr);min-width:0}.messages-list-heading>div:last-child{font-size:.95rem}.messages-list-heading>div:last-child select{min-height:2.35rem;border-radius:.65rem;font-size:.94rem}.messages-bulk-toolbar{margin-top:.7rem;padding:.6rem;border-radius:.75rem}.messages-bulk-toolbar strong,.messages-bulk-toolbar button{font-size:.85rem}.messages-conversation-list{gap:.7rem;padding-top:.8rem;scrollbar-width:thin}.messages-conversation{gap:.75rem;padding:.85rem;border-radius:1rem;background:rgba(2,8,18,.36)}.messages-conversation:hover,.messages-conversation.is-active{border-color:rgba(16,185,129,.38);background:rgba(16,185,129,.08);box-shadow:0 1rem 2rem rgba(0,0,0,.24)}.messages-select{width:1.35rem;height:2.2rem}.messages-avatar{width:2.8rem;height:2.8rem;border-radius:.85rem;font-size:.82rem}.messages-conversation__name strong{font-size:1.02rem}.messages-conversation__name time{font-size:.84rem}.messages-role{color:#34d399;font-size:.86rem}.messages-conversation__body h3{margin:.38rem 0 .24rem;color:#fff;font-size:clamp(1.12rem,1.4vw,1.25rem);font-weight:750;line-height:1.28;white-space:normal}.messages-conversation__body p{color:#b6c3d1;font-size:1.02rem;line-height:1.55;white-space:normal}.messages-conversation__meta{gap:.4rem;margin-top:.6rem}.messages-conversation__meta span,.messages-conversation__meta b{min-height:1.65rem;padding:0 .55rem;font-size:.82rem}.messages-priority{min-height:1.65rem;padding:0 .55rem;font-size:.82rem;letter-spacing:0}.messages-conversation__toolbar{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.messages-conversation__toolbar button{display:inline-flex;min-height:2.15rem;align-items:center;gap:.35rem;padding:0 .65rem;border:1px solid var(--msg-border);border-radius:.7rem;background:hsla(0,0%,100%,.035);color:#cbd5e1;cursor:pointer;font:inherit;font-size:.88rem;font-weight:700;transition:transform 150ms ease,border-color 150ms ease,background 150ms ease}.messages-conversation__toolbar button:hover,.messages-conversation__toolbar button:focus-visible{border-color:rgba(16,185,129,.32);background:rgba(16,185,129,.1);color:#d1fae5;outline:0;transform:translateY(-1px)}.messages-conversation__toolbar svg{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.messages-conversation__actions button{width:2rem;height:2rem;border-radius:.6rem}.messages-conversation__actions button svg{width:.9rem}.messages-advisory-workspace{display:grid;gap:.9rem;padding:1rem}.messages-advisory-header{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;justify-content:space-between;padding-bottom:.9rem;border-bottom:1px solid var(--msg-border)}.messages-advisory-header h2{margin:.15rem 0 .25rem;color:#fff;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:clamp(1.65rem,2.4vw,2.2rem);font-weight:780}.messages-advisory-header p{max-width:48rem;margin:0;color:#94a3b8;font-size:1rem;line-height:1.5}.messages-advisory-actions{display:flex;flex-wrap:wrap;gap:.55rem}.messages-advisory-summary{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.7rem}.messages-advisory-stat{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.65rem;align-items:center;min-height:5.5rem;padding:.75rem;border:1px solid var(--msg-border);border-radius:.9rem;background:rgba(2,8,18,.34);color:var(--msg-blue)}.messages-advisory-stat>span{display:grid;width:2.45rem;height:2.45rem;place-items:center;border:1px solid currentColor;border-radius:.75rem;background:color-mix(in srgb, currentColor 9%, transparent)}.messages-advisory-stat svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.messages-advisory-stat small{display:block;color:#94a3b8;font-size:.82rem;font-weight:700}.messages-advisory-stat strong{display:block;margin-top:.14rem;overflow-wrap:anywhere;color:#fff;font-size:1.05rem;font-weight:780;line-height:1.25}.messages-advisory-stat--green{color:var(--msg-green)}.messages-advisory-stat--amber{color:var(--msg-amber)}.messages-advisory-stat--red{color:var(--msg-red)}.messages-advisory-stat--blue{color:var(--msg-blue)}.messages-advisory-grid{display:grid;grid-template-columns:minmax(0, 0.68fr) minmax(20rem, 0.32fr);gap:.9rem;align-items:stretch}.messages-advisory-grid .messages-chat-panel,.messages-advisory-grid .messages-context-panel{display:grid !important;min-height:38rem;max-height:52rem}.messages-advisory-grid .messages-context-panel{padding:1rem;overflow:auto}.messages-chat-header{padding:.9rem}.messages-chat-identity strong{font-size:1.16rem;font-weight:760}.messages-chat-identity span,.messages-chat-identity a{font-size:.92rem}.messages-chat-body{gap:.75rem;padding:1rem}.messages-bubble{max-width:82%;padding:.75rem .9rem;border-radius:.9rem .9rem .9rem .25rem}.messages-bubble strong{font-size:.92rem}.messages-bubble p{font-size:1.03rem;font-weight:500;line-height:1.65}.messages-bubble span{font-size:.8rem}.is-outgoing .messages-bubble{border-radius:.9rem .9rem .25rem .9rem}.messages-composer{padding:.8rem}.messages-composer textarea{min-height:5.2rem;padding:.8rem;border-radius:.8rem;font-size:1rem}.messages-composer__toolbar button{min-width:2.1rem;height:2.1rem;border-radius:.6rem;font-size:.9rem}.messages-composer__footer span{font-size:.86rem}.messages-composer__footer .messages-btn{min-height:2.65rem;font-size:.98rem}@media(max-width: 92em){.messages-workspace-row--inbox,.messages-advisory-grid{grid-template-columns:1fr}.messages-channels-panel,.messages-list-panel,.messages-advisory-grid .messages-chat-panel,.messages-advisory-grid .messages-context-panel{min-height:auto;max-height:none}.messages-conversation-list{max-height:42rem}}@media(max-width: 78em){.messages-advisory-summary{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 55em){.messages-advisory-summary{grid-template-columns:1fr}.messages-routing-overview{grid-template-columns:1fr}.messages-advisory-actions{display:grid;grid-template-columns:1fr;width:100%}.messages-conversation{grid-template-columns:auto minmax(0, 1fr)}.messages-conversation__body,.messages-conversation__actions{grid-column:1/-1}.messages-conversation__actions{display:flex}}.messages-intelligence-center{display:grid;width:100%;max-width:1440px;gap:1.2rem;margin-inline:auto;padding:clamp(1.2rem,2vw,1.8rem);border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.035), transparent 42%),#0f172a;box-shadow:0 1rem 2.8rem rgba(0,0,0,.2)}.messages-insights-header{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;justify-content:space-between;padding:.72rem .82rem;border:1px solid rgba(16,185,129,.18);border-radius:.72rem;background:linear-gradient(90deg, rgba(16, 185, 129, 0.11), rgba(59, 130, 246, 0.035) 52%, transparent),rgba(7,17,31,.54)}.messages-insights-title{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.8rem;align-items:center;max-width:68rem}.messages-insights-title .messages-icon-box{width:3.6rem;height:3.6rem;border-color:rgba(16,185,129,.3);border-radius:.72rem;background:rgba(16,185,129,.12);color:#a7f3d0}.messages-insights-title svg{width:1.7rem;height:1.7rem}.messages-insights-title h2{margin:.12rem 0 .22rem;color:#fff;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:clamp(2.2rem,2.2vw,2.6rem);font-weight:700;line-height:1.18}.messages-insights-title p{max-width:62rem;margin:0;color:#94a3b8;font-size:clamp(1.4rem,1.3vw,1.55rem);font-weight:500;line-height:1.45}.messages-insights-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:flex-end}.messages-insights-actions>span{display:inline-flex;min-height:3.2rem;align-items:center;padding:0 .9rem;border:1px solid rgba(59,130,246,.22);border-radius:.7rem;background:rgba(59,130,246,.08);color:#bfdbfe;font-size:1.05rem;font-weight:700}.messages-insights-kpis{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:.9rem}.messages-insights-kpi{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.72rem;min-height:9.2rem;overflow:hidden;padding:1.05rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.022), transparent 42%),#0b1627;color:var(--msg-blue);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.messages-insights-kpi:hover{transform:translateY(-0.12rem);border-color:color-mix(in srgb, currentColor 35%, var(--msg-border));box-shadow:0 1rem 2.5rem rgba(0,0,0,.22),0 0 1.5rem color-mix(in srgb, currentColor 10%, transparent)}.messages-insights-kpi>span{display:grid;width:3.2rem;height:3.2rem;place-items:center;border:1px solid color-mix(in srgb, currentColor 36%, transparent);border-radius:.72rem;background:color-mix(in srgb, currentColor 12%, transparent)}.messages-insights-kpi svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.messages-insights-kpi div{min-width:0}.messages-insights-kpi strong{display:block;color:#fff;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:clamp(2.4rem,2.45vw,3.2rem);font-weight:800;line-height:1}.messages-insights-kpi small{display:block;margin-top:.36rem;color:#e2e8f0;font-size:1.35rem;font-weight:700;line-height:1.25}.messages-insights-kpi em{display:block;margin-top:.26rem;color:#94a3b8;font-size:1.15rem;font-style:normal;font-weight:600;line-height:1.35}.messages-insights-kpi>i{position:absolute;inset:auto 0 0;height:.24rem;background:linear-gradient(90deg, currentColor, transparent);opacity:.75}.messages-insights-kpi--green{color:var(--msg-green)}.messages-insights-kpi--amber{color:var(--msg-amber)}.messages-insights-kpi--red{color:var(--msg-red)}.messages-insights-kpi--blue{color:var(--msg-blue)}.messages-insights-grid--analytics{grid-template-columns:minmax(0, 1.42fr) minmax(32rem, 0.58fr);gap:1rem;padding-top:0}.messages-chart-card{display:grid;align-content:start;gap:.95rem;padding:clamp(1.2rem,1.8vw,1.6rem);border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.022), transparent 42%),#0b1627;box-shadow:0 .7rem 2rem rgba(0,0,0,.14)}.messages-chart-heading{gap:.8rem;align-items:flex-start;padding-bottom:0}.messages-chart-heading>div:first-child{gap:.18rem}.messages-chart-heading strong{color:#fff;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:clamp(1.8rem,1.7vw,2.1rem);font-weight:700;line-height:1.25}.messages-chart-heading span{color:#94a3b8;font-size:clamp(1.2rem,1.2vw,1.35rem);font-weight:600;line-height:1.45}.messages-chart-heading>span{display:inline-flex;min-height:2.8rem;align-items:center;padding:0 .78rem;border:1px solid rgba(16,185,129,.24);border-radius:.62rem;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:1.15rem;font-weight:700}.messages-chart-legend{gap:.58rem;align-items:center}.messages-chart-legend span{gap:.28rem;color:#dbeafe;font-size:1.15rem;font-weight:700}.messages-chart-legend i{width:1.15rem;height:.22rem}.messages-chart-legend .is-received{background:var(--msg-blue)}.messages-chart-legend .is-sent{background:var(--msg-green)}.messages-chart-legend .is-active{background:var(--msg-amber)}.messages-chart-surface{min-height:0;height:clamp(28rem,31vw,36rem);border:1px solid hsla(0,0%,100%,.055);border-radius:.78rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.028), transparent),rgba(2,8,18,.42)}[data-messages-trend]{display:grid;align-items:stretch;padding:.85rem}[data-messages-trend] svg{width:100%;height:100%;min-height:0}[data-messages-trend] polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;filter:drop-shadow(0 0 0.35rem rgba(16, 185, 129, 0.12))}[data-messages-trend] .messages-chart-area{stroke:none;opacity:.14}[data-messages-trend] .messages-chart-area.is-received{fill:var(--msg-blue)}[data-messages-trend] .messages-chart-area.is-sent{fill:var(--msg-green)}[data-messages-trend] .is-received{stroke:var(--msg-blue)}[data-messages-trend] .is-sent{stroke:var(--msg-green)}[data-messages-trend] .is-active{stroke:var(--msg-amber)}[data-messages-trend] .messages-chart-point{fill:#07111f;stroke-width:4}[data-messages-trend] text{fill:#cbd5e1;font-family:"Inter",system-ui,sans-serif;font-size:13px;font-weight:700}.messages-chart-grid path{stroke:hsla(0,0%,100%,.075);stroke-dasharray:5 7}.messages-chart-axis path{fill:none;stroke:rgba(203,213,225,.2);stroke-width:2}.messages-breakdown{padding-top:0}.messages-breakdown-bars{display:grid;gap:.72rem}.messages-breakdown-row{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.7rem;align-items:center;padding:.78rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.72rem;background:rgba(15,23,42,.62)}.messages-breakdown-row>span{display:grid;width:3.1rem;height:3.1rem;place-items:center;border:1px solid color-mix(in srgb, var(--bar-color) 34%, transparent);border-radius:.7rem;background:color-mix(in srgb, var(--bar-color) 12%, transparent);color:var(--bar-color)}.messages-breakdown-row svg{width:1.45rem;height:1.45rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.messages-breakdown-row div{display:grid;gap:.42rem;min-width:0}.messages-breakdown-row strong{display:flex;align-items:center;justify-content:space-between;gap:.7rem;color:#e2e8f0;font-size:clamp(1.2rem,1.16vw,1.35rem);font-weight:700;line-height:1.25}.messages-breakdown-row b{color:#fff;font-size:1.45rem;font-weight:800}.messages-breakdown-row i{display:block;height:.56rem;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.12)}.messages-breakdown-row em{display:block;width:var(--bar-width);height:100%;border-radius:inherit;background:linear-gradient(90deg, var(--bar-color), color-mix(in srgb, var(--bar-color) 55%, #fff));box-shadow:0 0 1rem color-mix(in srgb, var(--bar-color) 42%, transparent)}.messages-performance-insights{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.9rem}.messages-performance-card{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.72rem;min-height:8.2rem;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.022), transparent 42%),#0b1627;color:var(--msg-blue);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.messages-performance-card:hover{transform:translateY(-0.12rem);border-color:color-mix(in srgb, currentColor 34%, var(--msg-border));box-shadow:0 1rem 2.4rem rgba(0,0,0,.22)}.messages-performance-card>span{display:grid;width:3.1rem;height:3.1rem;place-items:center;border:1px solid color-mix(in srgb, currentColor 34%, transparent);border-radius:.7rem;background:color-mix(in srgb, currentColor 11%, transparent)}.messages-performance-card svg{width:1.45rem;height:1.45rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.messages-performance-card div{min-width:0}.messages-performance-card small{display:block;color:#94a3b8;font-size:1.15rem;font-weight:700;line-height:1.25}.messages-performance-card strong{display:block;margin-top:.38rem;overflow-wrap:anywhere;color:#fff;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:clamp(1.35rem,1.45vw,1.65rem);font-weight:700;line-height:1.22}.messages-performance-card em{display:block;margin-top:.3rem;color:#94a3b8;font-size:1.1rem;font-style:normal;font-weight:600;line-height:1.35}.messages-performance-card--green{color:var(--msg-green)}.messages-performance-card--amber{color:var(--msg-amber)}.messages-performance-card--red{color:var(--msg-red)}.messages-performance-card--blue{color:var(--msg-blue)}@media(max-width: 80em){.messages-insights-kpis{grid-template-columns:repeat(3, minmax(0, 1fr))}.messages-performance-insights{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 72em){.messages-insights-grid--analytics{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 62em){.messages-insights-header,.messages-insights-actions{align-items:stretch;justify-content:flex-start}.messages-insights-actions{display:grid;width:100%;grid-template-columns:1fr}.messages-insights-actions>span,.messages-insights-actions .messages-btn{justify-content:center}.messages-chart-surface{height:30rem}[data-messages-trend] svg{min-height:0}}@media(max-width: 46em){.messages-insights-title{grid-template-columns:1fr}.messages-insights-kpis,.messages-performance-insights{grid-template-columns:1fr}.messages-intelligence-center{padding:1rem}.messages-insights-header{padding:1rem}.messages-insights-actions{grid-template-columns:1fr}.messages-chart-surface{height:28rem}.messages-breakdown-row{grid-template-columns:1fr}.messages-breakdown-row>span{width:2.75rem;height:2.75rem}.messages-breakdown-row strong{align-items:flex-start;flex-direction:column}}.matching-tenders-page{background:linear-gradient(135deg, rgba(16, 185, 129, 0.12), transparent 34%),linear-gradient(225deg, rgba(56, 189, 248, 0.08), transparent 28%),linear-gradient(180deg, #04111f 0%, #071724 44%, #0a111d 100%)}.matching-shell{--matching-panel: rgba(8, 18, 31, 0.94);--matching-panel-soft: rgba(15, 23, 42, 0.76);--matching-border: rgba(148, 163, 184, 0.15);--matching-muted: rgba(203, 213, 225, 0.72);--matching-soft: rgba(226, 232, 240, 0.9);--matching-green: #34d399;--matching-teal: #2dd4bf;--matching-amber: #fbbf24;--matching-red: #fb7185;--matching-sky: #38bdf8}.matching-shell .dashboard-main{width:100%;max-width:1440px;padding-right:10px;padding-left:10px}.matching-main{display:grid;align-content:start;gap:.72rem}.matching-hero,.matching-filter-panel,.matching-section{border:1px solid var(--matching-border);border-radius:.72rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.058), rgba(255, 255, 255, 0.02)),var(--matching-panel);box-shadow:0 1.1rem 2.6rem rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.045)}.matching-hero{display:grid;gap:.72rem;padding:.82rem}@media(min-width: 80em){.matching-hero{grid-template-columns:minmax(0, 1fr) auto;align-items:start}}.matching-hero__intro{display:grid;gap:.28rem}.matching-hero__intro h1{margin:0;color:#fff;font-size:2.4rem;line-height:1.06;letter-spacing:0}.matching-hero__intro p{max-width:72rem;margin:0;color:var(--matching-muted);font-size:.98rem;line-height:1.45}.matching-eyebrow{color:rgba(167,243,208,.88);font-size:.74rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.matching-hero__actions,.matching-modal__actions{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center}.matching-hero__actions{justify-content:flex-start}@media(min-width: 80em){.matching-hero__actions{justify-content:flex-end}}.matching-btn{display:inline-flex;min-height:2.74rem;align-items:center;justify-content:center;gap:.36rem;padding:0 .68rem;border:1px solid rgba(148,163,184,.18);border-radius:.55rem;color:rgba(226,232,240,.94);cursor:pointer;font:inherit;font-size:.82rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-decoration:none;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.matching-btn:hover,.matching-btn:focus-visible{border-color:rgba(52,211,153,.38);background:rgba(52,211,153,.1);color:#fff;outline:0;transform:translateY(-1px)}.matching-btn--ghost{background:hsla(0,0%,100%,.045)}.matching-btn--primary{border-color:rgba(52,211,153,.34);background:rgba(52,211,153,.16);color:#d1fae5}.matching-btn--danger{border-color:rgba(251,113,133,.36);background:rgba(251,113,133,.14);color:#fecaca}.matching-btn__icon,.matching-icon{display:inline-grid;place-items:center}.matching-btn__icon svg,.matching-icon svg{width:1.12rem;height:1.12rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.matching-icon{width:2.25rem;height:2.25rem;border:1px solid rgba(52,211,153,.22);border-radius:.52rem;background:rgba(52,211,153,.09);color:#86efac}.matching-toast{position:fixed;right:1rem;bottom:1rem;z-index:1400;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.62rem;align-items:center;max-width:min(42rem,100vw - 2rem);padding:.8rem .92rem;border:1px solid rgba(52,211,153,.28);border-radius:.68rem;background:rgba(3,17,29,.98);color:#d1fae5;box-shadow:0 1.2rem 3rem rgba(0,0,0,.32)}.matching-toast[hidden]{display:none !important}.matching-toast__dot{width:.65rem;height:.65rem;border-radius:999px;background:var(--matching-green);box-shadow:0 0 1rem rgba(52,211,153,.65)}.matching-toast--error{border-color:rgba(251,113,133,.34);color:#fecaca}.matching-toast--error .matching-toast__dot{background:var(--matching-red);box-shadow:0 0 1rem rgba(251,113,133,.55)}.matching-summary-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(17rem, 1fr));gap:.52rem}.matching-stat-card{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.08rem .56rem;min-height:6.7rem;align-items:start;padding:.62rem;border:1px solid var(--matching-border);border-radius:.62rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.058), rgba(255, 255, 255, 0.02)),rgba(8,18,31,.91);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.matching-stat-card .matching-icon{grid-row:1/span 3}.matching-stat-card span{color:var(--matching-muted);font-size:.7rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.matching-stat-card strong{color:#fff;font-size:1.7rem;line-height:1}.matching-stat-card small{color:rgba(148,163,184,.82);font-size:.74rem;line-height:1.25}.matching-stat-card:hover{border-color:rgba(52,211,153,.32);box-shadow:0 0 1.8rem rgba(16,185,129,.08);transform:translateY(-1px)}.matching-filter-panel,.matching-section{display:grid;gap:.64rem;padding:.74rem}.matching-panel-header,.matching-section__header{display:flex;flex-wrap:wrap;gap:.62rem;align-items:flex-start;justify-content:space-between}.matching-panel-header h2,.matching-section__header h2{margin:.12rem 0 0;color:#fff;font-size:1.08rem;letter-spacing:0;line-height:1.2}.matching-panel-header p,.matching-section__header p{max-width:72rem;margin:.2rem 0 0;color:var(--matching-muted);font-size:.82rem;line-height:1.4}.matching-result-count,.matching-section__count{display:inline-flex;min-height:2rem;align-items:center;padding:0 .55rem;border:1px solid rgba(52,211,153,.2);border-radius:999px;background:rgba(52,211,153,.08);color:#bbf7d0;font-size:.74rem;font-weight:var(--font-weight-bold)}.matching-filter-form{display:grid;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));gap:.48rem}.matching-field{display:grid;gap:.3rem}@media(min-width: 64em){.matching-field--wide{grid-column:span 2}}.matching-field>span:first-child{color:rgba(203,213,225,.84);font-size:.72rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.matching-field input,.matching-field select{width:100%;min-height:2.72rem;padding:0 .66rem;border:1px solid rgba(148,163,184,.16);border-radius:.52rem;background:rgba(2,8,16,.4);color:#fff;font:inherit;font-size:.84rem;outline:0}.matching-field input:focus,.matching-field select:focus{border-color:rgba(52,211,153,.5);box-shadow:0 0 0 .2rem rgba(52,211,153,.1)}.matching-field select option{background:#071724;color:#fff}.matching-field__control{position:relative;display:block}.matching-field__control svg{position:absolute;top:50%;left:.7rem;width:1.12rem;height:1.12rem;color:rgba(167,243,208,.8);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;transform:translateY(-50%)}.matching-field__control input{padding-left:2.35rem}.matching-tender-grid,.matching-criteria-list{display:grid;gap:.5rem;min-width:0}.matching-tender-grid{grid-template-columns:repeat(auto-fit, minmax(24rem, 1fr))}.matching-tender-card,.matching-criteria-card{position:relative;display:grid;gap:.58rem;min-width:0;padding:.66rem;border:1px solid rgba(148,163,184,.13);border-radius:.62rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.018)),rgba(2,8,16,.34);color:var(--matching-soft);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.matching-tender-card:hover,.matching-criteria-card:hover{border-color:rgba(52,211,153,.24);background:linear-gradient(180deg, rgba(52, 211, 153, 0.055), rgba(255, 255, 255, 0.018)),rgba(2,8,16,.42);box-shadow:0 1rem 2.1rem rgba(0,0,0,.16);transform:translateY(-1px)}.matching-tender-card.is-closing-soon{border-color:rgba(251,191,36,.24)}.matching-tender-card__top,.matching-criteria-card__top{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.58rem;align-items:start}.matching-tender-card__top span:first-child{display:block;margin-bottom:.18rem;color:rgba(167,243,208,.82);font-size:.72rem;font-weight:var(--font-weight-bold)}.matching-tender-card__top h3{display:-webkit-box;min-height:2.36rem;overflow:hidden;margin:0;color:#fff;font-size:.98rem;line-height:1.22;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.matching-tender-card__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.42rem;margin:0}.matching-tender-card__grid div{min-width:0;padding:.48rem;border:1px solid rgba(148,163,184,.1);border-radius:.5rem;background:rgba(15,23,42,.36)}.matching-tender-card__grid dt{margin:0 0 .12rem;color:rgba(148,163,184,.84);font-size:.68rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.matching-tender-card__grid dd{min-width:0;overflow:hidden;margin:0;color:rgba(226,232,240,.92);font-size:.78rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.matching-tender-card__grid .is-warning{border-color:rgba(251,191,36,.24);background:rgba(251,191,36,.08)}.matching-tender-card__grid .is-warning dd{color:#fde68a}.matching-badge{display:inline-flex;min-height:1.78rem;align-items:center;justify-content:center;padding:0 .48rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:rgba(148,163,184,.08);color:rgba(226,232,240,.8);font-size:.7rem;font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap}.matching-badge--success{border-color:rgba(52,211,153,.24);background:rgba(52,211,153,.12);color:#bbf7d0}.matching-badge--warning{border-color:rgba(251,191,36,.28);background:rgba(251,191,36,.12);color:#fde68a}.matching-badge--info{border-color:rgba(56,189,248,.24);background:rgba(56,189,248,.1);color:#bae6fd}.matching-badge--muted{border-color:rgba(148,163,184,.14);background:rgba(148,163,184,.07);color:rgba(203,213,225,.78)}.matching-action-menu{position:relative;z-index:4;justify-self:end}.matching-action-menu summary{display:inline-flex;min-height:2.18rem;align-items:center;justify-content:center;gap:.3rem;padding:0 .48rem;border:1px solid rgba(148,163,184,.16);border-radius:.46rem;background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.94);cursor:pointer;font-size:.74rem;font-weight:var(--font-weight-bold);list-style:none}.matching-action-menu summary::-webkit-details-marker{display:none}.matching-action-menu summary .matching-icon{width:1.18rem;height:1.18rem;border:0;background:rgba(0,0,0,0)}.matching-action-menu[open] summary,.matching-action-menu summary:hover,.matching-action-menu summary:focus-visible{border-color:rgba(52,211,153,.34);background:rgba(52,211,153,.1);color:#fff;outline:0}.matching-action-menu>div{position:absolute;top:calc(100% + .35rem);right:0;z-index:40;display:grid;min-width:17rem;padding:.34rem;border:1px solid rgba(52,211,153,.18);border-radius:.56rem;background:rgba(3,17,29,.98);box-shadow:0 1.2rem 2.6rem rgba(0,0,0,.36)}.matching-action-menu a,.matching-action-menu button{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.42rem;align-items:center;min-height:2.34rem;padding:0 .5rem;border:0;border-radius:.42rem;background:rgba(0,0,0,0);color:rgba(226,232,240,.9);cursor:pointer;font:inherit;font-size:.78rem;font-weight:var(--font-weight-bold);text-align:left;text-decoration:none}.matching-action-menu a .matching-icon,.matching-action-menu button .matching-icon{width:1.12rem;height:1.12rem;border:0;background:rgba(0,0,0,0)}.matching-action-menu a:hover,.matching-action-menu a:focus-visible,.matching-action-menu button:hover,.matching-action-menu button:focus-visible{background:rgba(52,211,153,.1);color:#fff;outline:0}.matching-action-menu .is-danger{color:#fecaca}.matching-action-menu .is-danger:hover,.matching-action-menu .is-danger:focus-visible{background:rgba(251,113,133,.12);color:#fff}.matching-criteria-card__badges,.matching-criteria-card__summary,.matching-criteria-card__meta{display:flex;flex-wrap:wrap;gap:.34rem;min-width:0}.matching-criteria-card__top h3{margin:.38rem 0 0;color:#fff;font-size:1rem;line-height:1.24;letter-spacing:0}.matching-criteria-card__summary{align-items:center}.matching-filter-chip,.matching-empty-chip{display:inline-flex;min-height:2rem;max-width:100%;align-items:center;gap:.34rem;padding:0 .5rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:rgba(15,23,42,.38);color:rgba(226,232,240,.84);font-size:.74rem;line-height:1.2}.matching-filter-chip strong,.matching-empty-chip strong{color:#86efac;font-size:.68rem;text-transform:uppercase}.matching-empty-chip{color:var(--matching-muted)}.matching-criteria-card__meta{padding-top:.08rem}.matching-criteria-card__meta span{display:inline-grid;gap:.08rem;min-width:8rem;color:var(--matching-muted);font-size:.74rem}.matching-criteria-card__meta strong{color:rgba(167,243,208,.84);font-size:.68rem;text-transform:uppercase}.matching-empty{display:grid;gap:.22rem;min-height:8rem;align-content:center;justify-items:start;padding:.78rem;border:1px dashed rgba(148,163,184,.2);border-radius:.58rem;background:rgba(2,8,16,.2);color:var(--matching-muted)}.matching-empty strong{color:#fff;font-size:.94rem}.matching-empty span{font-size:.82rem}.matching-modal-open{overflow:hidden}.matching-modal{position:fixed;inset:0;z-index:1800;display:grid;place-items:center;padding:1rem;background:rgba(1,8,15,.72);backdrop-filter:blur(0.7rem)}.matching-modal[hidden]{display:none !important}.matching-modal__dialog{display:grid;gap:.78rem;width:min(42rem,100%);padding:.86rem;border:1px solid rgba(52,211,153,.22);border-radius:.72rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.08), transparent 48%),linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.02)),rgba(5,15,27,.99);box-shadow:0 2rem 4.6rem rgba(0,0,0,.48)}.matching-modal__header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.7rem;align-items:start;padding-bottom:.62rem;border-bottom:1px solid rgba(52,211,153,.18)}.matching-modal__header h2{margin:.12rem 0 0;color:#fff;font-size:1.18rem;letter-spacing:0}.matching-modal__header button{display:inline-grid;width:2.3rem;height:2.3rem;place-items:center;border:1px solid rgba(148,163,184,.16);border-radius:.52rem;background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.9);cursor:pointer;font:inherit;font-size:1.36rem;line-height:1}.matching-modal__header button:hover,.matching-modal__header button:focus-visible{border-color:rgba(52,211,153,.34);background:rgba(52,211,153,.1);color:#fff;outline:0}.matching-modal__form{display:grid;gap:.72rem}.matching-modal__form p{margin:0;color:rgba(226,232,240,.82);font-size:.92rem;line-height:1.45}.matching-modal__actions{justify-content:flex-end}.matching-skeleton{min-height:6.6rem;border-radius:.62rem;background:linear-gradient(90deg, rgba(148, 163, 184, 0.08), rgba(148, 163, 184, 0.16), rgba(148, 163, 184, 0.08));background-size:220% 100%;animation:matching-skeleton 1.1s ease-in-out infinite}@media(max-width: 62em){.matching-tender-grid{grid-template-columns:1fr}.matching-tender-card__top,.matching-criteria-card__top{grid-template-columns:minmax(0, 1fr)}.matching-action-menu{justify-self:stretch}.matching-action-menu summary{width:100%}.matching-action-menu>div{right:auto;left:0;width:min(100%,22rem)}}@media(max-width: 47.98em){.matching-hero__actions,.matching-modal__actions{display:grid;grid-template-columns:1fr}.matching-btn{width:100%}.matching-hero__intro h1{font-size:2rem}.matching-tender-card__grid{grid-template-columns:1fr}.matching-filter-form{grid-template-columns:1fr}}.matching-search-workspace{position:relative;overflow:visible;padding:1.1rem;border-color:rgba(16,185,129,.18);background:linear-gradient(135deg, rgba(16, 185, 129, 0.035), transparent 42%),linear-gradient(180deg, rgba(15, 23, 42, 0.98), rgba(7, 17, 31, 0.98));box-shadow:0 1.2rem 3rem rgba(0,0,0,.24)}.matching-search-header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem;align-items:end;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.matching-search-header__copy{max-width:72rem}.matching-search-header__copy h2{margin:.18rem 0 0;color:#fff;font-size:clamp(2.4rem,2.2vw,2.8rem);font-weight:800;letter-spacing:-0.035em}.matching-search-header__copy p{margin:.38rem 0 0;color:#94a3b8;font-size:1.5rem;line-height:1.45}.matching-search-metrics{display:flex;flex-wrap:wrap;gap:.42rem;justify-content:flex-end;max-width:46rem}.matching-search-metric{display:inline-flex;gap:.38rem;align-items:center;min-height:3rem;padding:0 .7rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.6rem;background:hsla(0,0%,100%,.025);color:#94a3b8;font-size:.98rem;font-weight:650;white-space:nowrap}.matching-search-metric strong{color:#e2e8f0;font-size:1.2rem;font-weight:800}.matching-search-metric--success{border-color:rgba(16,185,129,.24);background:rgba(16,185,129,.07)}.matching-search-metric--success strong{color:#34d399}.matching-search-metric--info{border-color:rgba(59,130,246,.24);background:rgba(59,130,246,.07)}.matching-search-metric--info strong{color:#60a5fa}.matching-command-center{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.72rem;margin-top:1rem;padding:.9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.85rem;background:rgba(3,10,19,.58)}.matching-search-workspace .matching-field{min-width:0;gap:.35rem}.matching-search-workspace .matching-field>span:first-child{display:flex;gap:.4rem;align-items:center;min-height:1.6rem;color:#cbd5e1;font-size:.96rem;font-weight:700;letter-spacing:.015em}.matching-search-workspace .matching-field b{padding:.15rem .38rem;border:1px solid rgba(16,185,129,.22);border-radius:999px;background:rgba(16,185,129,.08);color:#34d399;font-size:.78rem}.matching-search-workspace .matching-field--wide{grid-column:1/-1}.matching-search-workspace .matching-field__control,.matching-multiselect__toggle{min-height:4.3rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.7rem;background:rgba(15,23,42,.82);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.matching-search-workspace .matching-field__control:focus-within,.matching-search-workspace .matching-field__control:focus-visible,.matching-multiselect__toggle:focus-within,.matching-multiselect__toggle:focus-visible{border-color:rgba(16,185,129,.52);background:rgba(15,23,42,.98);box-shadow:0 0 0 3px rgba(16,185,129,.08);outline:none}.matching-search-workspace .matching-field--keyword .matching-field__control{min-height:5.4rem;border-color:rgba(16,185,129,.24);background:rgba(7,17,31,.98);box-shadow:inset 3px 0 #10b981}.matching-search-workspace .matching-field--keyword .matching-field__control svg{width:1.65rem;height:1.65rem;color:#34d399}.matching-search-workspace .matching-field--keyword .matching-field__control input{color:#fff;font-size:1.3rem;font-weight:550}.matching-search-workspace .matching-field__control svg{width:1.25rem;height:1.25rem;color:#64748b}.matching-search-workspace .matching-field__control input,.matching-search-workspace .matching-field__control select{min-width:0;color:#e2e8f0;font-size:1.05rem;font-weight:550}.matching-search-workspace .matching-field__control select{cursor:pointer}.matching-field__clear{display:grid;flex:0 0 2.6rem;width:2.6rem;height:2.6rem;padding:0;border:1px solid hsla(0,0%,100%,.08);border-radius:50%;place-items:center;background:hsla(0,0%,100%,.04);color:#94a3b8;cursor:pointer;font-size:1.45rem}.matching-field__clear:hover{border-color:rgba(239,68,68,.3);color:#f87171}.matching-field__clear[hidden]{display:none}.matching-multiselect{position:relative}.matching-multiselect__toggle{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.55rem;align-items:center;width:100%;padding:0 .7rem;color:#e2e8f0;cursor:pointer;text-align:left}.matching-multiselect__toggle>svg{width:1.25rem;color:#64748b}.matching-multiselect__toggle>span{overflow:hidden;font-size:1.05rem;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.matching-multiselect__toggle .matching-multiselect__chevron{width:1.1rem;transition:transform .18s ease}.matching-multiselect__toggle[aria-expanded=true] .matching-multiselect__chevron{transform:rotate(180deg)}.matching-multiselect__panel{position:absolute;z-index:30;top:calc(100% + .42rem);left:0;width:min(42rem,92vw);padding:.55rem;border:1px solid rgba(16,185,129,.24);border-radius:.75rem;background:#07111f;box-shadow:0 1.4rem 3.5rem rgba(0,0,0,.52)}.matching-multiselect__panel[hidden]{display:none}.matching-multiselect__search{display:flex;gap:.5rem;align-items:center;min-height:4rem;padding:0 .65rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.55rem;background:rgba(15,23,42,.92)}.matching-multiselect__search svg{width:1.25rem;color:#34d399}.matching-multiselect__search input{width:100%;border:0;outline:0;background:rgba(0,0,0,0);color:#fff;font-size:1.05rem}.matching-multiselect__options{display:grid;gap:.18rem;max-height:26rem;margin-top:.45rem;overflow-y:auto;scrollbar-width:thin}.matching-multiselect__option{display:flex;gap:.55rem;align-items:flex-start;padding:.52rem .58rem;border-radius:.45rem;color:#cbd5e1;cursor:pointer;font-size:1rem;line-height:1.35}.matching-multiselect__option:hover{background:rgba(16,185,129,.08);color:#fff}.matching-multiselect__option input{width:1.35rem;height:1.35rem;margin-top:.05rem;accent-color:#10b981}.matching-multiselect__option[hidden]{display:none}.matching-search-actions{display:flex;grid-column:1/-1;gap:.6rem;justify-content:flex-end;padding-top:.18rem}.matching-search-actions .matching-btn{min-height:5.2rem;padding:0 1.25rem;border-radius:.72rem;font-size:1.1rem;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.matching-search-actions .matching-btn svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.matching-search-actions .matching-btn:hover{transform:translateY(-1px)}.matching-search-actions .matching-btn--primary:hover{box-shadow:0 .8rem 2rem rgba(16,185,129,.2)}.matching-search-reset{border:1px solid hsla(0,0%,100%,.12);background:rgba(15,23,42,.72);color:#cbd5e1}.matching-search-reset:hover{border-color:hsla(0,0%,100%,.24);color:#fff}.matching-active-filters{margin-top:.72rem;padding:.68rem .78rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.7rem;background:rgba(7,17,31,.62)}.matching-active-filters__heading{display:flex;gap:.5rem;align-items:center;justify-content:space-between;margin-bottom:.5rem}.matching-active-filters__heading strong{color:#e2e8f0;font-size:.98rem}.matching-active-filters__heading span{color:#34d399;font-size:.85rem;font-weight:700}.matching-active-filters__chips{display:flex;flex-wrap:wrap;gap:.34rem}.matching-active-filters__empty{color:#64748b;font-size:.95rem}.matching-active-filter{display:inline-flex;gap:.28rem;align-items:center;min-height:2.45rem;padding:0 .55rem;border:1px solid rgba(16,185,129,.24);border-radius:999px;background:rgba(16,185,129,.07);color:#d1fae5;cursor:pointer;font-size:.88rem;font-weight:650}.matching-active-filter span{color:#6ee7b7;font-weight:800}.matching-active-filter b{color:#94a3b8;font-size:1.15rem}.matching-active-filter:hover{border-color:rgba(16,185,129,.5);background:rgba(16,185,129,.12)}.matching-active-filter--clear{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:#94a3b8}.matching-search-insights{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;align-items:center;margin-top:.72rem;padding:.75rem .8rem;border:1px solid rgba(16,185,129,.13);border-left:3px solid #10b981;border-radius:.65rem;background:rgba(7,17,31,.76)}.matching-search-insights__heading{display:flex;gap:.55rem;align-items:center;min-width:16rem}.matching-search-insights__heading .matching-icon{color:#34d399}.matching-search-insights__heading div{display:grid;gap:.12rem}.matching-search-insights__heading strong{color:#fff;font-size:1rem}.matching-search-insights__heading span{color:#64748b;font-size:.82rem}.matching-search-insights__items{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.4rem}.matching-search-insights__items>span{display:flex;gap:.32rem;align-items:center;color:#94a3b8;font-size:.88rem;line-height:1.3}.matching-search-insights__items .matching-icon{flex:0 0 auto;width:1.25rem;height:1.25rem;color:#34d399}.matching-search-insights__items strong{color:#e2e8f0}.matching-empty--search{border-left:3px solid #10b981;background:radial-gradient(circle at 82% 30%, rgba(16, 185, 129, 0.1), transparent 24%),rgba(7,17,31,.82)}@media(max-width: 74.98em){.matching-search-header{grid-template-columns:1fr}.matching-search-metrics{justify-content:flex-start;max-width:none}.matching-command-center{grid-template-columns:repeat(2, minmax(0, 1fr))}.matching-search-insights{grid-template-columns:1fr}.matching-search-insights__items{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 47.98em){.matching-search-workspace{padding:.75rem}.matching-search-header__copy h2{font-size:2rem}.matching-search-header__copy p{font-size:1.12rem}.matching-search-metrics{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.matching-search-metric{justify-content:center}.matching-command-center{grid-template-columns:1fr;padding:.65rem}.matching-search-workspace .matching-field,.matching-search-workspace .matching-field--wide,.matching-search-actions{grid-column:1}.matching-search-actions{display:grid;grid-template-columns:1fr}.matching-search-actions .matching-btn{width:100%}.matching-multiselect__panel{width:calc(100vw - 3rem)}.matching-search-insights__items{grid-template-columns:1fr}}@keyframes matching-skeleton{to{background-position:-220% 0}}.matching-tenders-page{background:radial-gradient(circle at 8% -4%, rgba(16, 185, 129, 0.17), transparent 32rem),radial-gradient(circle at 96% 2%, rgba(56, 189, 248, 0.09), transparent 28rem),linear-gradient(180deg, #030d18 0%, #071522 48%, #08111d 100%)}.matching-shell{--matching-panel: rgba(5, 15, 27, 0.97);--matching-panel-soft: rgba(10, 23, 38, 0.9);--matching-border: rgba(148, 163, 184, 0.16)}.matching-main{gap:.9rem}.matching-hero,.matching-summary-section,.matching-filter-panel,.matching-performance-section,.matching-section{border:1px solid var(--matching-border);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.014)),var(--matching-panel);box-shadow:0 1.1rem 2.8rem rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.04)}.matching-hero{position:relative;overflow:hidden;gap:1rem;min-height:10.4rem;padding:1.15rem 1.2rem;border-top-color:rgba(52,211,153,.34)}.matching-hero::after{position:absolute;top:-7rem;right:-5rem;width:20rem;height:20rem;border:1px solid rgba(52,211,153,.08);border-radius:50%;background:radial-gradient(circle, rgba(52, 211, 153, 0.08), transparent 64%);content:"";pointer-events:none}@media(min-width: 80em){.matching-hero{align-items:center}}.matching-hero__intro{position:relative;z-index:1}.matching-hero__intro h1{font-size:2.2rem;font-weight:700;line-height:1.12}.matching-hero__intro p{color:rgba(203,213,225,.8);font-size:1.4rem;line-height:1.5}.matching-eyebrow{color:#86efac;font-size:1.05rem;font-weight:800;letter-spacing:.1em}.matching-hero__actions{position:relative;z-index:1;gap:.55rem}.matching-btn{min-height:3.4rem;border-radius:.7rem;font-size:1.2rem}.matching-btn__icon svg{width:1.4rem;height:1.4rem}.matching-summary-section,.matching-filter-panel,.matching-performance-section,.matching-section{display:grid;gap:.72rem;padding:.9rem}.matching-panel-header,.matching-section__header{align-items:end}.matching-panel-header h2,.matching-section__header h2{font-size:1.55rem;font-weight:700;line-height:1.25}.matching-panel-header p,.matching-section__header p{font-size:1.15rem}.matching-panel-note{color:rgba(148,163,184,.84);font-size:1.15rem;font-weight:600}.matching-result-count,.matching-section__count{min-height:2.7rem;font-size:1.1rem}.matching-summary-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.62rem}@media(min-width: 64em){.matching-summary-grid{grid-template-columns:repeat(5, minmax(0, 1fr))}}.matching-stat-card{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.72rem;align-items:center;min-height:9.4rem;overflow:hidden;padding:.88rem;border-color:rgba(52,211,153,.17);border-radius:.75rem;background:linear-gradient(145deg, rgba(52, 211, 153, 0.08), rgba(255, 255, 255, 0.025)),rgba(6,17,29,.96)}.matching-stat-card::after{position:absolute;right:0;bottom:0;left:0;height:.2rem;background:linear-gradient(90deg, #34d399, rgba(52, 211, 153, 0.1));content:""}.matching-stat-card .matching-icon{grid-row:auto;width:3.8rem;height:3.8rem;border-radius:.75rem}.matching-stat-card .matching-icon svg{width:1.8rem;height:1.8rem}.matching-stat-card div{display:grid;gap:.24rem;min-width:0}.matching-stat-card span{color:#f8fafc;font-size:1.2rem;letter-spacing:0;text-transform:none}.matching-stat-card strong{font-size:2.4rem;font-weight:700}.matching-stat-card small{color:rgba(148,163,184,.82);font-size:1.05rem;line-height:1.35}.matching-stat-card--info,.matching-stat-card--strong{border-color:rgba(56,189,248,.2)}.matching-stat-card--info::after,.matching-stat-card--strong::after{background:linear-gradient(90deg, #38bdf8, rgba(56, 189, 248, 0.1))}.matching-stat-card--info .matching-icon,.matching-stat-card--strong .matching-icon{border-color:rgba(56,189,248,.25);background:rgba(56,189,248,.1);color:#bae6fd}.matching-stat-card--warning{border-color:rgba(251,191,36,.2)}.matching-stat-card--warning::after{background:linear-gradient(90deg, #fbbf24, rgba(251, 191, 36, 0.1))}.matching-stat-card--warning .matching-icon{border-color:rgba(251,191,36,.25);background:rgba(251,191,36,.1);color:#fde68a}.matching-filter-form{grid-template-columns:repeat(12, minmax(0, 1fr));gap:.52rem}.matching-field{grid-column:span 3;gap:.26rem}.matching-field--wide{grid-column:span 6}.matching-field>span:first-child{font-size:1.05rem;letter-spacing:.05em}.matching-field input,.matching-field select{min-height:3.5rem;padding-right:.7rem;padding-left:2.65rem;border-radius:.8rem;background:rgba(3,12,22,.88);font-size:1.15rem}.matching-field input:focus,.matching-field select:focus{border-color:rgba(52,211,153,.72);box-shadow:0 0 0 .22rem rgba(52,211,153,.13),0 .7rem 1.6rem rgba(0,0,0,.18)}.matching-field__control svg{width:1.35rem;height:1.35rem}.matching-field__control select{width:100%}.matching-performance-grid{display:grid;grid-template-columns:1fr;gap:.6rem}@media(min-width: 64em){.matching-performance-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.matching-performance-card{display:grid;gap:.7rem;min-width:0;padding:.8rem;border:1px solid rgba(52,211,153,.16);border-radius:.72rem;background:linear-gradient(145deg, rgba(52, 211, 153, 0.06), rgba(255, 255, 255, 0.018)),rgba(3,12,22,.78)}.matching-performance-card__top{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.65rem;align-items:start}.matching-performance-card__top h3{margin:.36rem 0 0;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.28}.matching-performance-card__top>strong{display:grid;justify-items:end;color:#fff;font-size:2.2rem;line-height:1}.matching-performance-card__top>strong small{color:rgba(148,163,184,.82);font-size:1rem;font-weight:600}.matching-performance-card dl{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.45rem;margin:0}.matching-performance-card dl div{display:grid;gap:.16rem;padding:.5rem;border:1px solid rgba(148,163,184,.1);border-radius:.58rem;background:hsla(0,0%,100%,.025)}.matching-performance-card dl dt{color:rgba(148,163,184,.84);font-size:1rem;font-weight:700;text-transform:uppercase}.matching-performance-card dl dd{margin:0;color:#f8fafc;font-size:1.15rem;font-weight:700}.matching-performance-card dl dd.is-active{color:#86efac}.matching-performance-card__actions{display:flex;flex-wrap:wrap;gap:.4rem}.matching-performance-card__actions button{display:inline-flex;min-height:3rem;align-items:center;gap:.35rem;padding:0 .58rem;border:1px solid rgba(148,163,184,.14);border-radius:.58rem;background:hsla(0,0%,100%,.035);color:rgba(226,232,240,.88);cursor:pointer;font:inherit;font-size:1.05rem;font-weight:700}.matching-performance-card__actions button .matching-icon{width:1.45rem;height:1.45rem;border:0;background:rgba(0,0,0,0)}.matching-performance-card__actions button:hover,.matching-performance-card__actions button:focus-visible{border-color:rgba(52,211,153,.34);background:rgba(52,211,153,.1);color:#fff;outline:0}.matching-tender-grid{grid-template-columns:1fr;gap:.64rem}.matching-tender-card,.matching-criteria-card{gap:.72rem;padding:.9rem;border-radius:.78rem;background:linear-gradient(135deg, rgba(52, 211, 153, 0.035), rgba(255, 255, 255, 0.018)),rgba(3,12,22,.92)}.matching-tender-card::before{position:absolute;top:.8rem;bottom:.8rem;left:0;width:.2rem;border-radius:0 999px 999px 0;background:#34d399;content:""}.matching-tender-card--good::before{background:#38bdf8}.matching-tender-card--partial::before{background:#f59e0b}.matching-tender-card__badges{display:flex;flex-wrap:wrap;gap:.34rem;margin-bottom:.4rem}.matching-tender-card__top h3,.matching-card-title{min-height:auto;font-size:1.5rem;font-weight:700;line-height:1.3}.matching-tender-card__organization{display:flex;gap:.42rem;align-items:center;margin:.4rem 0 0;color:rgba(203,213,225,.76);font-size:1.15rem;font-weight:600}.matching-tender-card__organization .matching-icon{width:1.8rem;height:1.8rem;flex:0 0 auto}.matching-score-panel{display:grid;gap:.52rem;padding:.68rem;border:1px solid rgba(52,211,153,.18);border-radius:.68rem;background:rgba(52,211,153,.055)}.matching-score-panel--good{border-color:rgba(56,189,248,.2);background:rgba(56,189,248,.055)}.matching-score-panel--partial{border-color:rgba(245,158,11,.22);background:rgba(245,158,11,.055)}.matching-score-panel__header{display:flex;flex-wrap:wrap;gap:.55rem;align-items:end;justify-content:space-between}.matching-score-panel__header div{display:grid;gap:.12rem}.matching-score-panel__header span{color:rgba(148,163,184,.84);font-size:1.05rem;font-weight:700}.matching-score-panel__header strong{color:#f8fafc;font-size:1.35rem;font-weight:700}.matching-score-track{height:.6rem;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.14)}.matching-score-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #10b981, #34d399)}.matching-score-panel--good .matching-score-track span{background:linear-gradient(90deg, #0284c7, #38bdf8)}.matching-score-panel--partial .matching-score-track span{background:linear-gradient(90deg, #d97706, #fbbf24)}.matching-matched-by{display:flex;flex-wrap:wrap;gap:.34rem;align-items:center}.matching-matched-by>strong{color:rgba(203,213,225,.84);font-size:1.05rem}.matching-matched-by>span{display:inline-flex;min-height:2.3rem;align-items:center;gap:.25rem;padding:0 .5rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:hsla(0,0%,100%,.03);color:rgba(226,232,240,.86);font-size:1.05rem;font-weight:600}.matching-matched-by>span .matching-icon{width:1.25rem;height:1.25rem;border:0;background:rgba(0,0,0,0)}.matching-tender-card__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.45rem}@media(min-width: 64em){.matching-tender-card__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.matching-tender-card__grid div{min-height:5rem;padding:.52rem;border-radius:.6rem;background:hsla(0,0%,100%,.025)}.matching-tender-card__grid dt{font-size:1rem}.matching-tender-card__grid dd{font-size:1.2rem;font-weight:700}.matching-tender-card__grid .is-danger{border-color:rgba(100,116,139,.24);background:rgba(100,116,139,.08)}.matching-badge{min-height:2.35rem;padding:0 .62rem;font-size:1.1rem;font-weight:600}.matching-badge--id{border-color:rgba(52,211,153,.25);background:rgba(52,211,153,.1);color:#d1fae5}.matching-badge--strong{border-color:rgba(52,211,153,.3);background:rgba(52,211,153,.13);color:#bbf7d0}.matching-badge--good{border-color:rgba(56,189,248,.28);background:rgba(56,189,248,.11);color:#bae6fd}.matching-badge--partial{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.12);color:#fde68a}.matching-action-menu summary{min-height:3.3rem;padding:0 .7rem;border-radius:.62rem;font-size:1.15rem}.matching-action-menu>div{min-width:24rem;padding:.42rem;border-radius:.7rem}.matching-action-menu a,.matching-action-menu button{min-height:3.1rem;font-size:1.15rem}.matching-criteria-list{grid-template-columns:1fr;gap:.6rem}@media(min-width: 64em){.matching-criteria-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.matching-criteria-card__summary{gap:.4rem}.matching-filter-chip,.matching-empty-chip{min-height:2.35rem;font-size:1.05rem}.matching-filter-chip strong,.matching-empty-chip strong{font-size:.98rem}.matching-criteria-card__meta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.45rem}.matching-criteria-card__meta span{min-width:0;padding:.48rem;border:1px solid rgba(148,163,184,.1);border-radius:.56rem;background:hsla(0,0%,100%,.025);font-size:1.15rem}.matching-criteria-card__meta strong{font-size:1rem}.matching-empty{min-height:20rem;place-items:center;justify-items:center;text-align:center}.matching-empty strong{font-size:1.5rem}.matching-empty span{max-width:42rem;font-size:1.2rem;line-height:1.5}.matching-stat-card.matching-skeleton,.matching-performance-card.matching-skeleton,.matching-tender-card.matching-skeleton,.matching-criteria-card.matching-skeleton{background:linear-gradient(90deg, rgba(148, 163, 184, 0.08), rgba(148, 163, 184, 0.16), rgba(148, 163, 184, 0.08));background-size:220% 100%;animation:matching-skeleton 1.1s ease-in-out infinite}@media(max-width: 74.98em){.matching-filter-form{grid-template-columns:repeat(6, minmax(0, 1fr))}.matching-field{grid-column:span 2}.matching-field--wide{grid-column:span 4}}@media(max-width: 47.98em){.matching-hero__intro h1{font-size:2.2rem}.matching-hero__intro p{font-size:1.25rem}.matching-summary-grid,.matching-filter-form,.matching-performance-grid,.matching-criteria-list{grid-template-columns:1fr}.matching-field,.matching-field--wide{grid-column:auto}.matching-stat-card{min-height:8.2rem}.matching-tender-card__grid,.matching-criteria-card__meta{grid-template-columns:1fr}.matching-performance-card__actions{display:grid;grid-template-columns:1fr}.matching-performance-card__actions button{width:100%}}.matching-tenders-page{--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6}.matching-main{gap:.72rem}.matching-hero,.matching-summary-section,.matching-filter-panel,.matching-performance-section,.matching-section{border-color:rgba(148,163,184,.12);background:linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.012)),rgba(7,17,31,.96);box-shadow:0 .8rem 2rem rgba(0,0,0,.2),inset 0 1px hsla(0,0%,100%,.035)}.matching-hero{min-height:auto;gap:.7rem;padding:.85rem .95rem}.matching-hero::after{opacity:.5}.matching-hero__intro{gap:.2rem}.matching-hero__intro .page-title{font-size:2rem;font-weight:700;line-height:1.15}.matching-hero__intro .page-subtitle{font-size:1.25rem;line-height:1.4}.matching-eyebrow{font-size:.9rem;letter-spacing:.08em}.matching-hero__actions{gap:.42rem}.matching-btn{min-height:2.85rem;padding:0 .7rem;border-radius:.58rem;font-size:1rem}.matching-btn__icon svg{width:1.1rem;height:1.1rem}.matching-summary-section,.matching-filter-panel,.matching-performance-section,.matching-section{gap:.55rem;padding:.72rem}.matching-panel-header,.matching-section__header{align-items:center}.matching-panel-header h2,.matching-section__header h2{font-size:1.3rem;line-height:1.25}.matching-panel-header p,.matching-section__header p{margin-top:.14rem;font-size:1rem;line-height:1.35}.matching-panel-note{font-size:1rem}.matching-result-count,.matching-section__count{min-height:2.2rem;font-size:.95rem}.matching-summary-grid{gap:.48rem}.matching-stat-card{grid-template-columns:auto minmax(0, 1fr) auto;gap:.6rem;min-height:8.4rem;padding:1rem 1.2rem;border-color:rgba(16,185,129,.14);border-radius:.8rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.055), transparent 62%),var(--panel-bg)}.matching-stat-card::after{height:2px;opacity:.72}.matching-stat-card .matching-summary__icon{width:3rem;height:3rem;border-radius:.62rem}.matching-stat-card .matching-summary__icon svg{width:1.35rem;height:1.35rem}.matching-stat-card .matching-summary__count{font-size:2.1rem;font-weight:800}.matching-stat-card .matching-summary__title{color:#f8fafc;font-size:1.15rem;font-weight:700;text-transform:none}.matching-stat-card .matching-summary__text{font-size:1rem;line-height:1.35}.matching-filter-form{gap:.42rem}.matching-field{gap:.2rem}.matching-field>span:first-child{font-size:.9rem;letter-spacing:.04em}.matching-field input,.matching-field select{min-height:3.2rem;padding-right:.6rem;padding-left:2.35rem;border-radius:.65rem;background:rgba(3,12,22,.9);font-size:1.05rem}.matching-field__control svg{left:.65rem;width:1.1rem;height:1.1rem}.matching-performance-grid{gap:.48rem}.matching-performance-card{gap:.5rem;padding:.68rem;border-color:rgba(16,185,129,.14);border-radius:.7rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.04), transparent 65%),rgba(3,12,22,.82)}.matching-performance-card__top{gap:.5rem}.matching-performance-card__top h3{margin-top:.25rem;font-size:1.2rem;line-height:1.3}.matching-performance-card__top>strong{font-size:1.75rem}.matching-performance-card__top>strong small{font-size:.85rem}.matching-performance-card dl{gap:.32rem}.matching-performance-card dl div{padding:.4rem;border-radius:.5rem}.matching-performance-card dl dt{font-size:.82rem}.matching-performance-card dl dd{font-size:1rem}.matching-performance-card__actions{gap:.3rem}.matching-performance-card__actions button{min-height:2.55rem;padding:0 .48rem;border-radius:.5rem;font-size:.9rem}.matching-performance-card__actions button .matching-icon{width:1.2rem;height:1.2rem}.matching-tender-grid{grid-template-columns:repeat(auto-fit, minmax(36rem, 1fr));gap:.55rem}.matching-tender-card,.matching-criteria-card{gap:.55rem;padding:.72rem .76rem;border-color:rgba(16,185,129,.14);border-radius:.8rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.025), transparent 58%),rgba(5,14,25,.95)}.matching-tender-card:hover,.matching-tender-card:focus-within,.matching-criteria-card:hover,.matching-criteria-card:focus-within{border-color:rgba(16,185,129,.38);box-shadow:0 .8rem 2rem rgba(0,0,0,.24),0 0 1.5rem rgba(16,185,129,.08);transform:translateY(-1px)}.matching-tender-card::before{top:.65rem;bottom:.65rem;width:3px;background:var(--primary-green)}.matching-tender-card__badges{gap:.28rem;margin-bottom:.28rem}.matching-tender-card__top .matching-tender-card__title{font-size:1.35rem;font-weight:700;line-height:1.35}.matching-tender-card__organization{gap:.35rem;margin-top:.28rem;font-size:1rem;font-weight:500}.matching-tender-card__organization .matching-icon{width:1.55rem;height:1.55rem}.matching-tender-card__organization .matching-icon svg{width:.95rem;height:.95rem}.matching-score-panel{gap:.38rem;padding:.5rem .56rem;border-radius:.58rem}.matching-score-panel__header{gap:.4rem}.matching-score-panel__header span{font-size:.92rem}.matching-score-panel__header strong{font-size:1.15rem}.matching-score-track{height:.42rem}.matching-matched-by{gap:.25rem}.matching-matched-by>strong,.matching-matched-by>span{font-size:.9rem}.matching-matched-by>span{min-height:1.9rem;padding:0 .4rem}.matching-matched-by>span .matching-icon{width:1rem;height:1rem}.matching-tender-card__grid{gap:.32rem}.matching-tender-card__grid div{min-height:4rem;padding:.4rem .44rem;border-radius:.5rem}.matching-tender-card__grid dt{font-size:.82rem}.matching-tender-card__grid dd{font-size:1.05rem;font-weight:500}.matching-badge,.matching-tender-card__badge{min-height:1.9rem;padding:0 .5rem;font-size:.95rem;font-weight:700}.matching-action-menu summary{min-height:2.7rem;padding:0 .58rem;border-radius:.52rem;font-size:.95rem}.matching-action-menu>div{min-width:20rem;padding:.32rem;border-radius:.62rem}.matching-action-menu a,.matching-action-menu button{min-height:2.65rem;font-size:.95rem}.matching-criteria-list{gap:.5rem}.matching-criteria-card__top h3{margin-top:.28rem;font-size:1.2rem;line-height:1.3}.matching-criteria-card__summary{gap:.3rem}.matching-filter-chip,.matching-empty-chip{min-height:1.95rem;padding:0 .45rem;font-size:.9rem}.matching-filter-chip strong,.matching-empty-chip strong{font-size:.8rem}.matching-criteria-card__meta{gap:.32rem}.matching-criteria-card__meta span{padding:.4rem;border-radius:.5rem;font-size:1rem}.matching-criteria-card__meta strong{font-size:.82rem}.matching-empty{min-height:12rem}.matching-empty strong{font-size:1.2rem}.matching-empty span{font-size:1rem}@media(max-width: 74.98em){.matching-summary-grid,.matching-performance-grid,.matching-criteria-list{grid-template-columns:repeat(2, minmax(0, 1fr))}.matching-tender-grid{grid-template-columns:1fr}}@media(max-width: 47.98em){.matching-hero,.matching-summary-section,.matching-filter-panel,.matching-performance-section,.matching-section{padding:.62rem}.matching-hero__intro .page-title{font-size:2rem}.matching-hero__intro .page-subtitle{font-size:1.1rem}.matching-summary-grid,.matching-performance-grid,.matching-criteria-list{grid-template-columns:1fr}.matching-stat-card{min-height:7.2rem;padding:.75rem}.matching-tender-card__top,.matching-criteria-card__top,.matching-tender-card__grid,.matching-criteria-card__meta{grid-template-columns:1fr}.matching-action-menu,.matching-action-menu summary{width:100%}}.matching-filter-panel.matching-search-workspace{overflow:visible;padding:1.1rem;border-color:rgba(16,185,129,.18);background:linear-gradient(135deg, rgba(16, 185, 129, 0.035), transparent 42%),linear-gradient(180deg, rgba(15, 23, 42, 0.98), rgba(7, 17, 31, 0.98))}.matching-search-workspace .matching-command-center{grid-template-columns:repeat(4, minmax(0, 1fr));gap:.72rem}.matching-search-workspace .matching-field{grid-column:auto}.matching-search-workspace .matching-field--wide,.matching-search-workspace .matching-search-actions{grid-column:1/-1}.matching-search-workspace .matching-field__control input,.matching-search-workspace .matching-field__control select{min-height:4.3rem;padding-left:2.65rem;font-size:1.05rem}.matching-search-workspace .matching-field--keyword .matching-field__control input{min-height:5.2rem}@media(max-width: 74.98em){.matching-search-workspace .matching-command-center{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 47.98em){.matching-filter-panel.matching-search-workspace{padding:.75rem}.matching-search-workspace .matching-command-center{grid-template-columns:1fr}.matching-search-workspace .matching-field,.matching-search-workspace .matching-field--wide,.matching-search-workspace .matching-search-actions{grid-column:1}}.matching-tenders-page{--matching-green: #10b981;--matching-teal: #10b981;--matching-amber: #f59e0b;--matching-red: #ef4444;--matching-sky: #3b82f6;--matching-panel: #0f172a;--matching-panel-soft: #0b1627;--matching-border: rgba(255, 255, 255, 0.08);--matching-muted: #94a3b8;--matching-soft: #e2e8f0;background:radial-gradient(circle at 86% 4%, rgba(59, 130, 246, 0.07), transparent 24rem),radial-gradient(circle at 18% 0%, rgba(16, 185, 129, 0.08), transparent 26rem),#07111f}.matching-tenders-page .matching-shell .dashboard-main,.matching-tenders-page .matching-main{width:min(100%,144rem);max-width:144rem;margin-inline:auto;padding:1.8rem 2rem 3rem}.matching-tenders-page .matching-main{display:grid;gap:1.4rem}.matching-tenders-page .matching-hero,.matching-tenders-page .matching-summary-section,.matching-tenders-page .matching-filter-panel,.matching-tenders-page .matching-performance-section,.matching-tenders-page .matching-section{gap:1.2rem;padding:1.6rem;border:1px solid var(--matching-border);border-radius:1.2rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.035), transparent 34%),#0f172a;box-shadow:0 1.2rem 3rem rgba(0,0,0,.2),inset 0 1px hsla(0,0%,100%,.025)}.matching-tenders-page .matching-hero{position:relative;grid-template-columns:minmax(0, 1fr) auto;align-items:center;min-height:12rem;overflow:hidden;padding:1.8rem 2rem;border-color:rgba(16,185,129,.15)}.matching-tenders-page .matching-hero::before{position:absolute;top:1.8rem;bottom:1.8rem;left:0;width:3px;border-radius:0 999px 999px 0;background:#10b981;content:""}.matching-tenders-page .matching-hero::after{position:absolute;top:-8rem;right:-5rem;width:26rem;height:26rem;border-radius:50%;background:rgba(16,185,129,.055);content:"";filter:blur(1rem);pointer-events:none}.matching-tenders-page .matching-hero__intro{position:relative;z-index:1;gap:.45rem}.matching-tenders-page .matching-hero__intro .page-title{margin:0;color:#fff;font-size:2.2rem;font-weight:800;line-height:1.15;letter-spacing:-0.02em}.matching-tenders-page .matching-hero__intro .page-subtitle{max-width:72rem;color:#94a3b8;font-size:1.25rem;font-weight:500;line-height:1.45}.matching-tenders-page .matching-eyebrow{color:#6ee7b7;font-size:.9rem;font-weight:800;line-height:1.3;letter-spacing:.09em;text-transform:uppercase}.matching-tenders-page .matching-hero__actions{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2, max-content);gap:.6rem;justify-content:end}.matching-tenders-page .matching-btn{min-height:3.8rem;gap:.55rem;padding:0 1.1rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:#0b1627;color:#e2e8f0;font-size:1.05rem;font-weight:700;line-height:1;box-shadow:none}.matching-tenders-page .matching-btn:hover,.matching-tenders-page .matching-btn:focus-visible{border-color:rgba(16,185,129,.42);background:rgba(16,185,129,.09);color:#fff;box-shadow:0 .8rem 2rem rgba(0,0,0,.22);transform:translateY(-1px)}.matching-tenders-page .matching-btn--primary{border-color:#10b981;background:#10b981;color:#04110c}.matching-tenders-page .matching-btn--primary:hover,.matching-tenders-page .matching-btn--primary:focus-visible{border-color:#34d399;background:#34d399;color:#04110c;box-shadow:0 .8rem 2.2rem rgba(16,185,129,.2)}.matching-tenders-page .matching-btn--danger{border-color:rgba(239,68,68,.32);background:rgba(239,68,68,.1);color:#fecaca}.matching-tenders-page .matching-btn__icon,.matching-tenders-page .matching-btn>svg{width:1.3rem;height:1.3rem;flex:0 0 1.3rem}.matching-tenders-page .matching-btn__icon svg{width:1.3rem;height:1.3rem}.matching-tenders-page .matching-panel-header,.matching-tenders-page .matching-section__header,.matching-tenders-page .matching-search-header{gap:1rem;align-items:center}.matching-tenders-page .matching-panel-header h2,.matching-tenders-page .matching-section__header h2,.matching-tenders-page .matching-search-header h2{margin:.25rem 0 0;color:#fff;font-size:1.7rem;font-weight:750;line-height:1.25;letter-spacing:-0.01em}.matching-tenders-page .matching-panel-header p,.matching-tenders-page .matching-section__header p,.matching-tenders-page .matching-search-header p{max-width:78rem;margin-top:.35rem;color:#94a3b8;font-size:1.1rem;line-height:1.45}.matching-tenders-page .matching-panel-note,.matching-tenders-page .matching-result-count,.matching-tenders-page .matching-section__count{min-height:3rem;padding:.45rem .8rem;border:1px solid rgba(16,185,129,.18);border-radius:.7rem;background:rgba(16,185,129,.07);color:#a7f3d0;font-size:1rem;font-weight:700}.matching-tenders-page .matching-summary-grid{grid-template-columns:repeat(5, minmax(0, 1fr));gap:.8rem}.matching-tenders-page .matching-stat-card{position:relative;grid-template-columns:3rem minmax(0, 1fr);grid-template-rows:auto auto;gap:.35rem .75rem;min-height:9rem;padding:1.1rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.075);border-radius:.9rem;background:#0b1627;box-shadow:none}.matching-tenders-page .matching-stat-card::after{right:1rem;bottom:0;left:1rem;height:2px;border-radius:999px 999px 0 0;opacity:.72}.matching-tenders-page .matching-stat-card:hover{border-color:rgba(16,185,129,.3);background:#0d1a2d;transform:translateY(-2px)}.matching-tenders-page .matching-stat-card .matching-summary__icon{grid-row:1/3;width:3rem;height:3rem;border:1px solid rgba(16,185,129,.17);border-radius:.7rem;background:rgba(16,185,129,.08);color:#34d399}.matching-tenders-page .matching-stat-card .matching-summary__icon svg{width:1.35rem;height:1.35rem}.matching-tenders-page .matching-stat-card>div{display:grid;gap:.2rem}.matching-tenders-page .matching-stat-card .matching-summary__count{grid-column:2;grid-row:1;align-self:end;color:#fff;font-size:2.1rem;font-weight:800;line-height:1}.matching-tenders-page .matching-stat-card .matching-summary__title{color:#e2e8f0;font-size:1.1rem;font-weight:700;text-transform:none}.matching-tenders-page .matching-stat-card .matching-summary__text{color:#94a3b8;font-size:.95rem;line-height:1.35}.matching-tenders-page .matching-filter-panel.matching-search-workspace{gap:1.3rem;padding:1.6rem;overflow:visible;border-color:rgba(16,185,129,.15);background:linear-gradient(145deg, rgba(59, 130, 246, 0.035), transparent 38%),#0f172a}.matching-tenders-page .matching-search-metrics{gap:.55rem}.matching-tenders-page .matching-search-metric{min-height:3.2rem;gap:.35rem;padding:.5rem .75rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.7rem;background:#0b1627;color:#94a3b8;font-size:.95rem;font-weight:650}.matching-tenders-page .matching-search-metric strong{color:#fff;font-size:1.15rem;font-weight:800}.matching-tenders-page .matching-search-workspace .matching-command-center{grid-template-columns:repeat(4, minmax(0, 1fr));gap:.9rem;padding:1.2rem;border:1px solid hsla(0,0%,100%,.065);border-radius:1rem;background:rgba(7,17,31,.58)}.matching-tenders-page .matching-field{gap:.45rem}.matching-tenders-page .matching-field>span:first-child,.matching-tenders-page .matching-field>label:first-child{color:#cbd5e1;font-size:1.05rem;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none}.matching-tenders-page .matching-field>span:first-child b{color:#6ee7b7;font-size:.9rem}.matching-tenders-page .matching-search-workspace .matching-field__control,.matching-tenders-page .matching-multiselect__toggle{min-height:4rem;border:1px solid hsla(0,0%,100%,.09);border-radius:.8rem;background:#07111f;box-shadow:inset 0 1px hsla(0,0%,100%,.018)}.matching-tenders-page .matching-search-workspace .matching-field__control:focus-within,.matching-tenders-page .matching-search-workspace .matching-field__control:hover,.matching-tenders-page .matching-multiselect__toggle:focus-within,.matching-tenders-page .matching-multiselect__toggle:hover{border-color:rgba(16,185,129,.42)}.matching-tenders-page .matching-search-workspace .matching-field__control input,.matching-tenders-page .matching-search-workspace .matching-field__control select{min-height:4rem;padding-left:3.6rem;border:0;border-radius:.8rem;background:rgba(0,0,0,0);color:#f8fafc;font-size:1.1rem;font-weight:550}.matching-tenders-page .matching-search-workspace .matching-field--keyword .matching-field__control input{min-height:4.8rem;font-size:1.2rem}.matching-tenders-page .matching-search-workspace .matching-field__control svg,.matching-tenders-page .matching-multiselect__toggle>svg:first-child{left:1.1rem;width:1.35rem;height:1.35rem;color:#34d399}.matching-tenders-page .matching-multiselect__toggle{padding:0 1.1rem 0 3.6rem;color:#f8fafc;font-size:1.1rem;font-weight:550}.matching-tenders-page .matching-multiselect__panel{border-color:rgba(16,185,129,.24);border-radius:.9rem;background:#07111f;box-shadow:0 1.5rem 3.5rem rgba(0,0,0,.42)}.matching-tenders-page .matching-search-actions{justify-content:flex-end;padding-top:.25rem}.matching-tenders-page .matching-search-actions .matching-btn{min-width:17rem;min-height:4.2rem}.matching-tenders-page .matching-active-filters,.matching-tenders-page .matching-search-insights{border:1px solid hsla(0,0%,100%,.075);border-radius:.9rem;background:#0b1627}.matching-tenders-page .matching-active-filter,.matching-tenders-page .matching-filter-chip,.matching-tenders-page .matching-empty-chip{min-height:2.6rem;padding:.45rem .7rem;border:1px solid rgba(16,185,129,.19);border-radius:.65rem;background:rgba(16,185,129,.06);color:#d1fae5;font-size:.95rem;font-weight:650}.matching-tenders-page .matching-search-insights{border-left:3px solid #10b981}.matching-tenders-page .matching-search-insights__heading strong{color:#fff;font-size:1.2rem}.matching-tenders-page .matching-search-insights__heading span,.matching-tenders-page .matching-search-insights__items span{color:#cbd5e1;font-size:1rem}.matching-tenders-page .matching-performance-grid,.matching-tenders-page .matching-criteria-list{gap:.9rem}.matching-tenders-page .matching-performance-card,.matching-tenders-page .matching-criteria-card,.matching-tenders-page .matching-tender-card{border:1px solid hsla(0,0%,100%,.075);border-radius:1rem;background:#0b1627;box-shadow:0 .8rem 2rem rgba(0,0,0,.15)}.matching-tenders-page .matching-performance-card:hover,.matching-tenders-page .matching-performance-card:focus-within,.matching-tenders-page .matching-criteria-card:hover,.matching-tenders-page .matching-criteria-card:focus-within,.matching-tenders-page .matching-tender-card:hover,.matching-tenders-page .matching-tender-card:focus-within{border-color:rgba(16,185,129,.36);background:#0d1a2d;box-shadow:0 1.2rem 2.8rem rgba(0,0,0,.24),0 0 1.8rem rgba(16,185,129,.055);transform:translateY(-2px)}.matching-tenders-page .matching-performance-card{gap:.8rem;padding:1.1rem}.matching-tenders-page .matching-performance-card__top h3,.matching-tenders-page .matching-criteria-card__top h3{color:#fff;font-size:1.25rem;font-weight:750;line-height:1.35}.matching-tenders-page .matching-performance-card__top>strong{color:#34d399;font-size:2rem;font-weight:800}.matching-tenders-page .matching-performance-card dl div,.matching-tenders-page .matching-criteria-card__meta span{min-height:4.4rem;padding:.65rem;border:1px solid hsla(0,0%,100%,.055);border-radius:.65rem;background:rgba(7,17,31,.7)}.matching-tenders-page .matching-performance-card dt,.matching-tenders-page .matching-criteria-card__meta strong,.matching-tenders-page .matching-tender-card__grid dt{color:#94a3b8;font-size:.9rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.matching-tenders-page .matching-performance-card dd,.matching-tenders-page .matching-criteria-card__meta span,.matching-tenders-page .matching-tender-card__grid dd{color:#e2e8f0;font-size:1.05rem;font-weight:650}.matching-tenders-page .matching-performance-card__actions button{min-height:3.2rem;border-radius:.7rem;background:#07111f;color:#cbd5e1;font-size:.95rem;font-weight:700}.matching-tenders-page .matching-tender-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.matching-tenders-page .matching-tender-card,.matching-tenders-page .matching-criteria-card{gap:.9rem;padding:1.2rem}.matching-tenders-page .matching-tender-card{overflow:visible}.matching-tenders-page .matching-tender-card::before{top:1.2rem;bottom:1.2rem;left:0;width:3px;border-radius:0 999px 999px 0;background:#10b981}.matching-tenders-page .matching-tender-card__top .matching-tender-card__title,.matching-tenders-page .matching-card-title{color:#fff;font-size:1.35rem;font-weight:750;line-height:1.35;letter-spacing:-0.01em}.matching-tenders-page .matching-tender-card__organization{margin-top:.5rem;color:#94a3b8;font-size:1.05rem;font-weight:600}.matching-tenders-page .matching-icon{width:2.4rem;height:2.4rem;border:1px solid rgba(16,185,129,.16);border-radius:.65rem;background:rgba(16,185,129,.07);color:#34d399}.matching-tenders-page .matching-icon svg{width:1.2rem;height:1.2rem}.matching-tenders-page .matching-badge,.matching-tenders-page .matching-tender-card__badge{min-height:2.4rem;padding:.35rem .65rem;border-radius:.6rem;font-size:.95rem;font-weight:750}.matching-tenders-page .matching-score-panel{gap:.65rem;padding:.85rem;border:1px solid rgba(16,185,129,.15);border-radius:.8rem;background:rgba(7,17,31,.72)}.matching-tenders-page .matching-score-panel__header span{color:#94a3b8;font-size:.95rem;font-weight:650}.matching-tenders-page .matching-score-panel__header strong{color:#fff;font-size:1.2rem;font-weight:800}.matching-tenders-page .matching-score-track{height:.55rem;background:hsla(0,0%,100%,.075)}.matching-tenders-page .matching-matched-by>strong,.matching-tenders-page .matching-matched-by>span{font-size:.95rem}.matching-tenders-page .matching-tender-card__grid{gap:.55rem}.matching-tenders-page .matching-tender-card__grid div{min-height:5rem;gap:.35rem;padding:.7rem;border:1px solid hsla(0,0%,100%,.055);border-radius:.7rem;background:rgba(7,17,31,.72)}.matching-tenders-page .matching-action-menu summary{min-height:3.4rem;gap:.45rem;padding:0 .8rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.7rem;background:#07111f;color:#e2e8f0;font-size:1rem;font-weight:700}.matching-tenders-page .matching-action-menu>div{min-width:22rem;padding:.5rem;border:1px solid rgba(16,185,129,.2);border-radius:.8rem;background:#07111f;box-shadow:0 1.5rem 3.5rem rgba(0,0,0,.42)}.matching-tenders-page .matching-action-menu a,.matching-tenders-page .matching-action-menu button{min-height:3.5rem;border-radius:.6rem;color:#dbe4ef;font-size:1rem;font-weight:650}.matching-tenders-page .matching-empty{min-height:17rem;border:1px dashed rgba(16,185,129,.22);border-radius:1rem;background:rgba(7,17,31,.55)}.matching-tenders-page .matching-empty strong{color:#fff;font-size:1.35rem}.matching-tenders-page .matching-empty span{color:#94a3b8;font-size:1.05rem;line-height:1.45}.matching-tenders-page .matching-modal__dialog{border-color:rgba(16,185,129,.22);border-radius:1.2rem;background:#0f172a}@media(max-width: 89.98em){.matching-tenders-page .matching-summary-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.matching-tenders-page .matching-hero{grid-template-columns:1fr}.matching-tenders-page .matching-hero__actions{grid-template-columns:repeat(4, max-content);justify-content:start}}@media(max-width: 74.98em){.matching-tenders-page .matching-shell .dashboard-main,.matching-tenders-page .matching-main{padding-inline:1.4rem}.matching-tenders-page .matching-search-workspace .matching-command-center,.matching-tenders-page .matching-tender-grid,.matching-tenders-page .matching-performance-grid,.matching-tenders-page .matching-criteria-list{grid-template-columns:repeat(2, minmax(0, 1fr))}.matching-tenders-page .matching-search-workspace .matching-field--wide,.matching-tenders-page .matching-search-workspace .matching-search-actions{grid-column:1/-1}.matching-tenders-page .matching-search-header{align-items:start}}@media(max-width: 47.98em){.matching-tenders-page .matching-shell .dashboard-main,.matching-tenders-page .matching-main{padding:1rem .8rem 2rem}.matching-tenders-page .matching-hero,.matching-tenders-page .matching-summary-section,.matching-tenders-page .matching-filter-panel,.matching-tenders-page .matching-performance-section,.matching-tenders-page .matching-section,.matching-tenders-page .matching-filter-panel.matching-search-workspace{padding:1.2rem;border-radius:1rem}.matching-tenders-page .matching-hero__intro .page-title{font-size:2rem}.matching-tenders-page .matching-hero__intro .page-subtitle{font-size:1.1rem}.matching-tenders-page .matching-hero__actions,.matching-tenders-page .matching-summary-grid,.matching-tenders-page .matching-search-workspace .matching-command-center,.matching-tenders-page .matching-tender-grid,.matching-tenders-page .matching-performance-grid,.matching-tenders-page .matching-criteria-list{grid-template-columns:1fr}.matching-tenders-page .matching-hero__actions .matching-btn,.matching-tenders-page .matching-search-actions .matching-btn{width:100%;min-width:0}.matching-tenders-page .matching-panel-header,.matching-tenders-page .matching-section__header,.matching-tenders-page .matching-search-header{align-items:start}.matching-tenders-page .matching-search-metrics{width:100%;grid-template-columns:repeat(2, minmax(0, 1fr))}.matching-tenders-page .matching-search-workspace .matching-field,.matching-tenders-page .matching-search-workspace .matching-field--wide,.matching-tenders-page .matching-search-workspace .matching-search-actions{grid-column:1}.matching-tenders-page .matching-tender-card__top,.matching-tenders-page .matching-criteria-card__top,.matching-tenders-page .matching-tender-card__grid,.matching-tenders-page .matching-criteria-card__meta{grid-template-columns:1fr}.matching-tenders-page .matching-action-menu,.matching-tenders-page .matching-action-menu summary{width:100%}}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero{position:relative;display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(38rem, 1.08fr);gap:2rem;align-items:stretch;min-height:0;padding:2rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:radial-gradient(circle at 88% 8%, rgba(14, 165, 233, 0.13), transparent 25rem),radial-gradient(circle at 12% 100%, rgba(20, 184, 166, 0.1), transparent 24rem),linear-gradient(135deg, #07111f, #0f172a);box-shadow:0 10px 30px rgba(0,0,0,.25),inset 0 1px hsla(0,0%,100%,.035)}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero::before{top:0;right:0;bottom:auto;left:0;width:100%;height:3px;border-radius:1rem 1rem 0 0;background:linear-gradient(90deg, #0ea5e9, #14b8a6, #10b981)}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero::after{top:-14rem;right:-9rem;width:34rem;height:34rem;border-radius:50%;background:rgba(14,165,233,.08);filter:blur(1rem)}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__content,.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__intelligence{position:relative;z-index:1;min-width:0}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__content{display:grid;gap:1.6rem;align-content:center}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__intro{gap:.7rem}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__intro .matching-hero__title{margin:0;color:#fff;font-size:2.4rem;font-weight:800;line-height:1.2;letter-spacing:-0.025em}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__intro .matching-hero__description{max-width:62rem;margin:0;color:hsla(0,0%,100%,.75);font-size:1.2rem;font-weight:500;line-height:1.6}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-eyebrow{color:#5eead4;font-size:.9rem;font-weight:800;line-height:1.3;letter-spacing:.1em}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-start}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__actions .matching-btn{height:4rem;min-height:4rem;gap:.55rem;padding:0 1.15rem;border-radius:.8rem;font-size:1.1rem;font-weight:700;line-height:1}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__actions .matching-btn--primary{border-color:rgba(56,189,248,.5);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 .8rem 2rem rgba(14,165,233,.18)}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__actions .matching-btn--primary:hover,.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__actions .matching-btn--primary:focus-visible{border-color:rgba(125,211,252,.75);background:linear-gradient(135deg, #38bdf8, #2dd4bf);color:#fff;box-shadow:0 1rem 2.4rem rgba(14,165,233,.25)}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__actions .matching-btn--secondary{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__actions .matching-btn--secondary:hover,.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__actions .matching-btn--secondary:focus-visible{border-color:rgba(52,211,153,.5);background:rgba(16,185,129,.18);color:#a7f3d0}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__actions .matching-btn--ghost{border-color:rgba(148,163,184,.18);background:hsla(0,0%,100%,.035);color:#cbd5e1}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__actions .matching-btn--ghost:hover,.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__actions .matching-btn--ghost:focus-visible{border-color:rgba(148,163,184,.35);background:hsla(0,0%,100%,.07);color:#fff}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__actions .matching-btn__icon,.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__actions .matching-btn__icon svg{width:1.4rem;height:1.4rem;flex:0 0 1.4rem}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__intelligence{display:grid;gap:1rem;padding:1.2rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.9rem;background:linear-gradient(145deg, rgba(14, 165, 233, 0.045), transparent 55%),rgba(7,17,31,.58);box-shadow:inset 0 1px hsla(0,0%,100%,.025)}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__intelligence-header{display:flex;gap:1rem;align-items:center;justify-content:space-between}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__intelligence-header>div{display:grid;gap:.22rem}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__intelligence-header strong{color:#f8fafc;font-size:1.25rem;font-weight:750;line-height:1.3}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__live-status{display:inline-flex;min-height:2.3rem;align-items:center;gap:.45rem;padding:0 .7rem;border:1px solid rgba(16,185,129,.2);border-radius:999px;background:rgba(16,185,129,.08);color:#6ee7b7;font-size:.9rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__live-status i{width:.55rem;height:.55rem;border-radius:50%;background:#34d399;box-shadow:0 0 0 .3rem rgba(52,211,153,.12)}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero-stat{position:relative;display:grid;grid-template-columns:3rem minmax(0, 1fr);gap:.8rem;align-items:center;min-width:0;min-height:7.2rem;padding:1rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.03);transition:border-color 180ms ease,background 180ms ease,transform 180ms ease}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero-stat:hover{border-color:rgba(56,189,248,.28);background:hsla(0,0%,100%,.05);transform:translateY(-2px)}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero-stat__icon{width:3rem;height:3rem;border:1px solid rgba(56,189,248,.18);border-radius:.72rem;background:rgba(14,165,233,.1);color:#7dd3fc;font-size:1.4rem}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero-stat__icon svg{width:1.4rem;height:1.4rem}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero-stat__body{display:grid;min-width:0;gap:.28rem}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero-stat__count{color:#fff;font-size:2rem;font-weight:800;line-height:1;letter-spacing:-0.02em}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero-stat__label{overflow:hidden;color:#cbd5e1;font-size:1rem;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero-stat--high .matching-hero-stat__icon{border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.1);color:#fbbf24}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero-stat--closing .matching-hero-stat__icon{border-color:rgba(239,68,68,.2);background:rgba(239,68,68,.1);color:#fca5a5}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero-stat--preferences .matching-hero-stat__icon{border-color:rgba(16,185,129,.2);background:rgba(16,185,129,.1);color:#6ee7b7}@media(max-width: 78em){.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero{grid-template-columns:1fr}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__stats{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 64em){.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__stats{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 47.98em){.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero{gap:1.35rem;padding:1.2rem;border-radius:1rem}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__content{gap:1.2rem}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__intro .matching-hero__title{font-size:2rem}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__intro .matching-hero__description{font-size:1.08rem}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__actions,.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__stats{grid-template-columns:1fr}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__actions{display:grid}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__actions .matching-btn{width:100%;min-width:0}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero__intelligence{padding:1rem}.bidder-dashboard-page.matching-tenders-page .matching-main>.matching-hero .matching-hero-stat{min-height:6.6rem}}.matching-tenders-page .procurement-search{--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;display:grid;gap:1rem;padding:1.35rem;overflow:visible;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:radial-gradient(circle at 92% 0%, rgba(14, 165, 233, 0.08), transparent 24rem),var(--panel-bg);box-shadow:0 1.2rem 3rem rgba(0,0,0,.24),inset 0 1px hsla(0,0%,100%,.025)}.matching-tenders-page .procurement-search .procurement-search__header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem;align-items:center;padding:0 0 1rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.matching-tenders-page .procurement-search .procurement-search__heading{display:flex;gap:.9rem;align-items:center;min-width:0}.matching-tenders-page .procurement-search .procurement-search__heading-icon{display:grid;flex:0 0 4rem;width:4rem;height:4rem;border:1px solid rgba(14,165,233,.24);border-radius:.8rem;place-items:center;background:linear-gradient(135deg, rgba(14, 165, 233, 0.17), rgba(20, 184, 166, 0.14));color:#7dd3fc;box-shadow:inset 0 1px hsla(0,0%,100%,.05)}.matching-tenders-page .procurement-search .procurement-search__heading-icon svg,.matching-tenders-page .procurement-search .procurement-search__group-icon svg,.matching-tenders-page .procurement-search .procurement-search__toggle svg,.matching-tenders-page .procurement-search .procurement-search__actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.matching-tenders-page .procurement-search .procurement-search__heading-icon svg{width:2rem;height:2rem}.matching-tenders-page .procurement-search .matching-search-header__copy{max-width:74rem}.matching-tenders-page .procurement-search .matching-search-header__copy h2{margin:.2rem 0 0;color:#fff;font-size:clamp(1.7rem,2vw,2.2rem);font-weight:800;line-height:1.2;letter-spacing:-0.02em}.matching-tenders-page .procurement-search .matching-search-header__copy p{margin:.35rem 0 0;color:#94a3b8;font-size:1.05rem;font-weight:500;line-height:1.5}.matching-tenders-page .procurement-search .matching-search-metrics{align-self:center}.matching-tenders-page .procurement-search .matching-search-metric{min-height:3.1rem;border-radius:.7rem;background:rgba(7,17,31,.72)}.matching-tenders-page .procurement-search .procurement-search__active-filters{margin:0;padding:.8rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.75rem;background:rgba(7,17,31,.62)}.matching-tenders-page .procurement-search .matching-active-filter{border-radius:.65rem}.matching-tenders-page .procurement-search .procurement-search__accordion{min-width:0}.matching-tenders-page .procurement-search .procurement-search__toggle{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1rem;padding:0 1.1rem;border:1px solid rgba(125,211,252,.32);border-radius:.8rem;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;list-style:none;box-shadow:0 .8rem 2rem rgba(14,165,233,.16);transition:border-color 180ms ease,box-shadow 180ms ease,filter 180ms ease,transform 180ms ease}.matching-tenders-page .procurement-search .procurement-search__toggle::-webkit-details-marker{display:none}.matching-tenders-page .procurement-search .procurement-search__toggle:hover,.matching-tenders-page .procurement-search .procurement-search__toggle:focus-visible{border-color:rgba(186,230,253,.68);box-shadow:0 1rem 2.4rem rgba(14,165,233,.24);filter:brightness(1.06);outline:0;transform:translateY(-1px)}.matching-tenders-page .procurement-search .procurement-search__toggle-label{display:inline-flex;align-items:center;gap:.55rem}.matching-tenders-page .procurement-search .procurement-search__toggle-label svg,.matching-tenders-page .procurement-search .procurement-search__toggle-chevron{width:1.35rem;height:1.35rem;flex:0 0 1.35rem}.matching-tenders-page .procurement-search .procurement-search__toggle-chevron{transition:transform 180ms ease}.matching-tenders-page .procurement-search .procurement-search__toggle-hide{display:none}.matching-tenders-page .procurement-search .procurement-search__accordion[open] .procurement-search__toggle{border-radius:.8rem .8rem 0 0}.matching-tenders-page .procurement-search .procurement-search__accordion[open] .procurement-search__toggle-show{display:none}.matching-tenders-page .procurement-search .procurement-search__accordion[open] .procurement-search__toggle-hide{display:inline}.matching-tenders-page .procurement-search .procurement-search__accordion[open] .procurement-search__toggle-chevron{transform:rotate(180deg)}.matching-tenders-page .procurement-search .procurement-search__panel{display:grid;gap:1rem;padding:1rem;border:1px solid hsla(0,0%,100%,.07);border-top:0;border-radius:0 0 .8rem .8rem;background:rgba(7,17,31,.52)}.matching-tenders-page .procurement-search .matching-command-center.procurement-search__form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.9rem;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0)}.matching-tenders-page .procurement-search .procurement-search__group{display:grid;align-content:start;gap:.9rem;min-width:0;padding:1rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.025), transparent 52%),rgba(15,23,42,.76);box-shadow:inset 0 1px hsla(0,0%,100%,.025)}.matching-tenders-page .procurement-search .procurement-search__group--wide{grid-column:1/-1}.matching-tenders-page .procurement-search .procurement-search__group-header{display:flex;gap:.7rem;align-items:flex-start;min-width:0;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.065)}.matching-tenders-page .procurement-search .procurement-search__group-icon{display:grid;flex:0 0 2.8rem;width:2.8rem;height:2.8rem;border:1px solid rgba(16,185,129,.2);border-radius:.7rem;place-items:center;background:rgba(16,185,129,.09);color:#34d399}.matching-tenders-page .procurement-search .procurement-search__group-icon svg{width:1.35rem;height:1.35rem}.matching-tenders-page .procurement-search .procurement-search__group-icon--info{border-color:rgba(59,130,246,.2);background:rgba(59,130,246,.09);color:#60a5fa}.matching-tenders-page .procurement-search .procurement-search__group-icon--warning{border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.09);color:#fbbf24}.matching-tenders-page .procurement-search .procurement-search__group-icon--danger{border-color:rgba(239,68,68,.2);background:rgba(239,68,68,.09);color:#f87171}.matching-tenders-page .procurement-search .procurement-search__group-header h3{margin:0;color:#f8fafc;font-size:1.12rem;font-weight:750;line-height:1.3}.matching-tenders-page .procurement-search .procurement-search__group-header p{margin:.18rem 0 0;color:#94a3b8;font-size:.9rem;font-weight:500;line-height:1.4}.matching-tenders-page .procurement-search .procurement-search__group-fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem;min-width:0}.matching-tenders-page .procurement-search .procurement-search__group-fields--single{grid-template-columns:minmax(0, 1fr)}.matching-tenders-page .procurement-search .procurement-search__group-fields--four{grid-template-columns:repeat(4, minmax(0, 1fr))}.matching-tenders-page .procurement-search .matching-field,.matching-tenders-page .procurement-search .matching-field--wide{grid-column:auto;min-width:0}.matching-tenders-page .procurement-search .matching-field>span:first-child{color:#cbd5e1;font-size:.95rem;font-weight:700;letter-spacing:0;text-transform:none}.matching-tenders-page .procurement-search .matching-field__control,.matching-tenders-page .procurement-search .matching-multiselect__toggle{min-height:3.8rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72);box-shadow:inset 0 1px hsla(0,0%,100%,.018)}.matching-tenders-page .procurement-search .matching-field__control:hover,.matching-tenders-page .procurement-search .matching-field__control:focus-within,.matching-tenders-page .procurement-search .matching-field__control:focus-visible,.matching-tenders-page .procurement-search .matching-multiselect__toggle:hover,.matching-tenders-page .procurement-search .matching-multiselect__toggle:focus-within,.matching-tenders-page .procurement-search .matching-multiselect__toggle:focus-visible{border-color:rgba(16,185,129,.42);box-shadow:0 0 0 3px rgba(16,185,129,.07);outline:0}.matching-tenders-page .procurement-search .matching-field--keyword .matching-field__control{min-height:3.8rem;border-color:rgba(14,165,233,.2);background:rgba(7,17,31,.72);box-shadow:inset 0 1px hsla(0,0%,100%,.018)}.matching-tenders-page .procurement-search .matching-field__control .procurement-search__input,.matching-tenders-page .procurement-search .matching-field__control .procurement-search__select,.matching-tenders-page .procurement-search .matching-field--keyword .matching-field__control .procurement-search__input{min-height:3.8rem;padding-left:3.1rem;border:0;border-radius:.8rem;background:rgba(0,0,0,0);color:#fff;font-size:1.05rem;font-weight:550}.matching-tenders-page .procurement-search .matching-field__control svg{left:1rem;width:1.25rem;height:1.25rem;color:#34d399}.matching-tenders-page .procurement-search .matching-multiselect__toggle{padding:0 1rem;color:#fff;font-size:1.05rem}.matching-tenders-page .procurement-search .matching-multiselect__panel{width:min(42rem,100vw - 4rem);border-radius:.8rem}.matching-tenders-page .procurement-search .procurement-search__actions{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:.65rem;justify-content:flex-end;padding-top:.1rem}.matching-tenders-page .procurement-search .procurement-search__actions .matching-btn{min-width:14rem;min-height:3.8rem;border-radius:.8rem;font-size:1.05rem;font-weight:700}.matching-tenders-page .procurement-search .procurement-search__actions .matching-search-submit{border-color:rgba(125,211,252,.4);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 .8rem 2rem rgba(14,165,233,.16)}.matching-tenders-page .procurement-search .procurement-search__actions .matching-search-submit:hover,.matching-tenders-page .procurement-search .procurement-search__actions .matching-search-submit:focus-visible{border-color:rgba(186,230,253,.68);background:linear-gradient(135deg, #38bdf8, #2dd4bf);color:#fff}.matching-tenders-page .procurement-search .procurement-search__actions .matching-search-reset{border-color:hsla(0,0%,100%,.1);background:rgba(7,17,31,.72);color:#cbd5e1}.matching-tenders-page .procurement-search .procurement-search__actions .procurement-search__save{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399}.matching-tenders-page .procurement-search .procurement-search__actions .procurement-search__save:hover,.matching-tenders-page .procurement-search .procurement-search__actions .procurement-search__save:focus-visible{border-color:rgba(52,211,153,.5);background:rgba(16,185,129,.18);color:#a7f3d0}.matching-tenders-page .procurement-search .matching-search-insights{margin:0}@media(max-width: 89.98em){.matching-tenders-page .procurement-search .procurement-search__group-fields--four{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 74.98em){.matching-tenders-page .procurement-search .procurement-search__header,.matching-tenders-page .procurement-search .matching-command-center.procurement-search__form{grid-template-columns:1fr}.matching-tenders-page .procurement-search .matching-search-metrics{justify-content:flex-start}.matching-tenders-page .procurement-search .procurement-search__group,.matching-tenders-page .procurement-search .procurement-search__group--wide,.matching-tenders-page .procurement-search .procurement-search__actions{grid-column:1}}@media(max-width: 47.98em){.matching-tenders-page .procurement-search{padding:1rem}.matching-tenders-page .procurement-search .procurement-search__heading{align-items:flex-start}.matching-tenders-page .procurement-search .procurement-search__heading-icon{flex-basis:3.2rem;width:3.2rem;height:3.2rem}.matching-tenders-page .procurement-search .matching-search-metrics,.matching-tenders-page .procurement-search .procurement-search__group-fields,.matching-tenders-page .procurement-search .procurement-search__group-fields--four{grid-template-columns:1fr}.matching-tenders-page .procurement-search .matching-search-metrics{display:grid;width:100%}.matching-tenders-page .procurement-search .procurement-search__panel,.matching-tenders-page .procurement-search .procurement-search__group{padding:.8rem}.matching-tenders-page .procurement-search .procurement-search__actions{display:grid;grid-template-columns:1fr}.matching-tenders-page .procurement-search .procurement-search__actions .matching-btn{width:100%;min-width:0}}.matching-tenders-page .preference-intelligence{--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;display:grid;gap:1.1rem;padding:1.35rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.9rem;background:radial-gradient(circle at 92% 0%, rgba(16, 185, 129, 0.07), transparent 28rem),var(--panel-bg);box-shadow:0 1.2rem 3rem rgba(0,0,0,.22),inset 0 1px hsla(0,0%,100%,.025)}.matching-tenders-page .preference-intelligence .preference-intelligence__header{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.07)}.matching-tenders-page .preference-intelligence .preference-intelligence__heading{display:flex;gap:.9rem;align-items:center;min-width:0}.matching-tenders-page .preference-intelligence .preference-intelligence__heading-icon{display:grid;flex:0 0 4rem;width:4rem;height:4rem;border:1px solid rgba(16,185,129,.23);border-radius:.8rem;place-items:center;background:linear-gradient(135deg, rgba(16, 185, 129, 0.16), rgba(59, 130, 246, 0.1));color:#34d399}.matching-tenders-page .preference-intelligence .preference-intelligence__heading-icon svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.matching-tenders-page .preference-intelligence .preference-intelligence__header h2{margin:.2rem 0 0;color:#fff;font-size:clamp(1.7rem,2vw,2.2rem);font-weight:800;line-height:1.2;letter-spacing:-0.02em}.matching-tenders-page .preference-intelligence .preference-intelligence__header p,.matching-tenders-page .preference-intelligence .preference-intelligence__subheader p{margin:.35rem 0 0;color:#94a3b8;font-size:1.05rem;line-height:1.45}.matching-tenders-page .preference-intelligence .preference-intelligence__count{flex:0 0 auto;min-height:3rem;border-color:rgba(16,185,129,.23);background:rgba(16,185,129,.08);color:#6ee7b7}.matching-tenders-page .preference-intelligence .preference-snapshot-grid{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:.7rem}.matching-tenders-page .preference-intelligence .preference-snapshot-card{position:relative;display:grid;grid-template-columns:2.8rem minmax(0, 1fr);gap:.7rem;min-width:0;min-height:8.6rem;align-items:start;padding:.9rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.075);border-radius:.8rem;background:#0b1627;box-shadow:0 .7rem 1.8rem rgba(0,0,0,.13);transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.matching-tenders-page .preference-intelligence .preference-snapshot-card::after{position:absolute;right:.9rem;bottom:0;left:.9rem;height:2px;border-radius:999px 999px 0 0;background:var(--snapshot-accent, var(--primary-green));content:"";opacity:.75}.matching-tenders-page .preference-intelligence .preference-snapshot-card:hover{border-color:color-mix(in srgb, var(--snapshot-accent, var(--primary-green)) 42%, transparent);box-shadow:0 1rem 2.3rem rgba(0,0,0,.2),0 0 1.5rem color-mix(in srgb, var(--snapshot-accent, var(--primary-green)) 10%, transparent);transform:translateY(-2px)}.matching-tenders-page .preference-intelligence .preference-snapshot-card--info{--snapshot-accent: #3b82f6}.matching-tenders-page .preference-intelligence .preference-snapshot-card--success{--snapshot-accent: #10b981}.matching-tenders-page .preference-intelligence .preference-snapshot-card--warning{--snapshot-accent: #f59e0b}.matching-tenders-page .preference-intelligence .preference-snapshot-card--danger{--snapshot-accent: #ef4444}.matching-tenders-page .preference-intelligence .preference-snapshot-card__icon{width:2.8rem;height:2.8rem;border-color:color-mix(in srgb, var(--snapshot-accent, var(--primary-green)) 25%, transparent);border-radius:.7rem;background:color-mix(in srgb, var(--snapshot-accent, var(--primary-green)) 10%, transparent);color:color-mix(in srgb, var(--snapshot-accent, var(--primary-green)) 82%, white)}.matching-tenders-page .preference-intelligence .preference-snapshot-card__icon svg{width:1.3rem;height:1.3rem}.matching-tenders-page .preference-intelligence .preference-snapshot-card__body{display:grid;min-width:0;gap:.18rem}.matching-tenders-page .preference-intelligence .preference-snapshot-card__label{color:#cbd5e1;font-size:.92rem;font-weight:700;line-height:1.25}.matching-tenders-page .preference-intelligence .preference-snapshot-card__count{color:#fff;font-size:2rem;font-weight:800;line-height:1.05;letter-spacing:-0.02em}.matching-tenders-page .preference-intelligence .preference-snapshot-card__helper{color:#64748b;font-size:.82rem;font-weight:550;line-height:1.35}.matching-tenders-page .preference-intelligence .preference-intelligence__subheader{display:flex;gap:1rem;align-items:end;justify-content:space-between;padding-top:.2rem}.matching-tenders-page .preference-intelligence .preference-intelligence__subheader h3{margin:.18rem 0 0;color:#f8fafc;font-size:1.35rem;font-weight:750;line-height:1.3}.matching-tenders-page .preference-intelligence .preference-intelligence__legend,.matching-tenders-page .preference-intelligence .matching-performance-card__badges{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.matching-tenders-page .preference-intelligence .performance-status{display:inline-flex;min-height:2rem;align-items:center;gap:.36rem;padding:.25rem .55rem;border:1px solid rgba(148,163,184,.15);border-radius:999px;background:rgba(148,163,184,.07);color:#cbd5e1;font-size:.78rem;font-weight:750;line-height:1;white-space:nowrap}.matching-tenders-page .preference-intelligence .performance-status i{width:.46rem;height:.46rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 .22rem color-mix(in srgb, currentColor 14%, transparent)}.matching-tenders-page .preference-intelligence .performance-status--ready,.matching-tenders-page .preference-intelligence .performance-status--alert-on,.matching-tenders-page .preference-intelligence .performance-status--high{border-color:rgba(16,185,129,.24);background:rgba(16,185,129,.09);color:#6ee7b7}.matching-tenders-page .preference-intelligence .performance-status--update{border-color:rgba(245,158,11,.24);background:rgba(245,158,11,.09);color:#fbbf24}.matching-tenders-page .preference-intelligence .performance-status--alert-off,.matching-tenders-page .preference-intelligence .performance-status--partial{border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.08);color:#fca5a5}.matching-tenders-page .preference-intelligence .matching-performance-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:.8rem}.matching-tenders-page .preference-intelligence .matching-performance-card{position:relative;display:grid;gap:1rem;min-width:0;padding:1.1rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.075);border-radius:.9rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.025), transparent 42%),#0b1627;box-shadow:0 .8rem 2rem rgba(0,0,0,.15);transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.matching-tenders-page .preference-intelligence .matching-performance-card::before{position:absolute;top:1rem;bottom:1rem;left:0;width:3px;border-radius:0 999px 999px 0;background:var(--performance-accent, var(--primary-green));content:""}.matching-tenders-page .preference-intelligence .matching-performance-card:hover,.matching-tenders-page .preference-intelligence .matching-performance-card:focus-within{border-color:color-mix(in srgb, var(--performance-accent, var(--primary-green)) 38%, transparent);box-shadow:0 1.2rem 2.8rem rgba(0,0,0,.24),0 0 1.8rem color-mix(in srgb, var(--performance-accent, var(--primary-green)) 9%, transparent);transform:translateY(-2px)}.matching-tenders-page .preference-intelligence .matching-performance-card--update{--performance-accent: #f59e0b}.matching-tenders-page .preference-intelligence .matching-performance-card__top{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem;align-items:start}.matching-tenders-page .preference-intelligence .matching-performance-card__identity{display:grid;grid-template-columns:3rem minmax(0, 1fr);gap:.8rem;min-width:0}.matching-tenders-page .preference-intelligence .matching-performance-card__icon{width:3rem;height:3rem;border-color:rgba(16,185,129,.19);border-radius:.72rem;background:rgba(16,185,129,.08);color:#34d399}.matching-tenders-page .preference-intelligence .matching-performance-card__identity h3{margin:.55rem 0 0;color:#fff;font-size:1.3rem;font-weight:750;line-height:1.3;letter-spacing:-0.01em}.matching-tenders-page .preference-intelligence .matching-performance-card__identity p{margin:.25rem 0 0;color:#94a3b8;font-size:.92rem;line-height:1.4}.matching-tenders-page .preference-intelligence .matching-performance-card__match-count{display:grid;min-width:9rem;justify-items:end;padding:.7rem;border:1px solid rgba(16,185,129,.16);border-radius:.75rem;background:rgba(7,17,31,.72)}.matching-tenders-page .preference-intelligence .matching-performance-card__match-count span,.matching-tenders-page .preference-intelligence .matching-performance-card__match-count small{color:#94a3b8;font-size:.78rem;font-weight:700}.matching-tenders-page .preference-intelligence .matching-performance-card__match-count strong{color:#34d399;font-size:2rem;font-weight:800;line-height:1.05}.matching-tenders-page .preference-intelligence .matching-performance-card__quality{display:grid;gap:.55rem;padding:.8rem;border:1px solid rgba(239,68,68,.13);border-radius:.75rem;background:rgba(7,17,31,.7)}.matching-tenders-page .preference-intelligence .matching-performance-card__quality--high{border-color:rgba(16,185,129,.16)}.matching-tenders-page .preference-intelligence .matching-performance-card__quality-header{display:flex;gap:1rem;align-items:end;justify-content:space-between}.matching-tenders-page .preference-intelligence .matching-performance-card__quality-header>div{display:grid;gap:.15rem}.matching-tenders-page .preference-intelligence .matching-performance-card__quality-header span{color:#94a3b8;font-size:.8rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.matching-tenders-page .preference-intelligence .matching-performance-card__quality-header strong{color:#f8fafc;font-size:1rem;font-weight:750}.matching-tenders-page .preference-intelligence .matching-performance-card__quality-header b{color:#fca5a5;font-size:1.25rem;font-weight:800}.matching-tenders-page .preference-intelligence .matching-performance-card__quality--high .matching-performance-card__quality-header b{color:#34d399}.matching-tenders-page .preference-intelligence .matching-performance-card__progress{height:.5rem;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.07)}.matching-tenders-page .preference-intelligence .matching-performance-card__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #ef4444, #f59e0b)}.matching-tenders-page .preference-intelligence .matching-performance-card__quality--high .matching-performance-card__progress span{background:linear-gradient(90deg, #10b981, #2dd4bf)}.matching-tenders-page .preference-intelligence .matching-performance-card__intelligence{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.6rem;margin:0}.matching-tenders-page .preference-intelligence .matching-performance-card__intelligence>div{position:relative;display:grid;grid-template-columns:2rem minmax(0, 1fr);gap:.18rem .55rem;min-height:7.2rem;align-content:start;padding:.75rem;border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;background:rgba(7,17,31,.7)}.matching-tenders-page .preference-intelligence .matching-performance-card__intelligence .matching-icon{grid-row:1/span 3;width:2rem;height:2rem;border-color:rgba(16,185,129,.16);border-radius:.55rem;background:rgba(16,185,129,.07);color:#34d399}.matching-tenders-page .preference-intelligence .matching-performance-card__intelligence dt{color:#94a3b8;font-size:.78rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.matching-tenders-page .preference-intelligence .matching-performance-card__intelligence dd{min-width:0;margin:0;color:#f8fafc;font-size:1rem;font-weight:750;line-height:1.3}.matching-tenders-page .preference-intelligence .matching-performance-card__intelligence small{color:#64748b;font-size:.78rem;font-weight:550;line-height:1.35}.matching-tenders-page .preference-intelligence .matching-performance-card__actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end;padding-top:.1rem}.matching-tenders-page .preference-intelligence .matching-performance-card__actions button{min-height:3.5rem;gap:.45rem;padding:0 .85rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:var(--dark-navy);color:#cbd5e1;font-size:.95rem;font-weight:700;transition:border-color 180ms ease,background 180ms ease,box-shadow 180ms ease,color 180ms ease,transform 180ms ease}.matching-tenders-page .preference-intelligence .matching-performance-card__actions button:hover,.matching-tenders-page .preference-intelligence .matching-performance-card__actions button:focus-visible{border-color:rgba(16,185,129,.36);background:rgba(16,185,129,.1);color:#fff;outline:0;transform:translateY(-1px)}.matching-tenders-page .preference-intelligence .matching-performance-card__actions button:first-child{border-color:rgba(125,211,252,.42);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 .7rem 1.8rem rgba(14,165,233,.14)}.matching-tenders-page .preference-intelligence .matching-performance-card__actions button:first-child:hover,.matching-tenders-page .preference-intelligence .matching-performance-card__actions button:first-child:focus-visible{border-color:rgba(186,230,253,.7);background:linear-gradient(135deg, #38bdf8, #2dd4bf);color:#fff}.matching-tenders-page .preference-intelligence .matching-performance-card__actions button:last-child{border-color:rgba(16,185,129,.24);background:rgba(16,185,129,.09);color:#6ee7b7}.matching-tenders-page .preference-intelligence .preference-snapshot-card.matching-skeleton,.matching-tenders-page .preference-intelligence .matching-performance-card.matching-skeleton{min-height:8.6rem;background:linear-gradient(90deg, rgba(148, 163, 184, 0.07), rgba(148, 163, 184, 0.15), rgba(148, 163, 184, 0.07));background-size:220% 100%;animation:matching-skeleton 1.25s linear infinite}@media(max-width: 89.98em){.matching-tenders-page .preference-intelligence .preference-snapshot-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 74.98em){.matching-tenders-page .preference-intelligence .preference-intelligence__header,.matching-tenders-page .preference-intelligence .preference-intelligence__subheader{align-items:flex-start}.matching-tenders-page .preference-intelligence .matching-performance-card__intelligence{grid-template-columns:1fr}}@media(max-width: 47.98em){.matching-tenders-page .preference-intelligence{padding:1rem}.matching-tenders-page .preference-intelligence .preference-intelligence__header,.matching-tenders-page .preference-intelligence .preference-intelligence__subheader,.matching-tenders-page .preference-intelligence .matching-performance-card__top{display:grid;grid-template-columns:1fr}.matching-tenders-page .preference-intelligence .preference-intelligence__heading{align-items:flex-start}.matching-tenders-page .preference-intelligence .preference-intelligence__heading-icon{flex-basis:3.2rem;width:3.2rem;height:3.2rem}.matching-tenders-page .preference-intelligence .preference-intelligence__count{justify-self:start}.matching-tenders-page .preference-intelligence .preference-snapshot-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.matching-tenders-page .preference-intelligence .preference-snapshot-card{grid-template-columns:2.5rem minmax(0, 1fr);min-height:8rem;padding:.75rem}.matching-tenders-page .preference-intelligence .preference-snapshot-card__icon{width:2.5rem;height:2.5rem}.matching-tenders-page .preference-intelligence .matching-performance-card{padding:.9rem}.matching-tenders-page .preference-intelligence .matching-performance-card__identity{grid-template-columns:1fr}.matching-tenders-page .preference-intelligence .matching-performance-card__match-count{justify-items:start}.matching-tenders-page .preference-intelligence .matching-performance-card__actions{display:grid;grid-template-columns:1fr}.matching-tenders-page .preference-intelligence .matching-performance-card__actions button{width:100%}}.matching-tenders-page .preferred-opportunities{--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;display:grid;gap:1rem;padding:1.35rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.9rem;background:radial-gradient(circle at 94% 0%, rgba(59, 130, 246, 0.07), transparent 28rem),var(--panel-bg);box-shadow:0 1.2rem 3rem rgba(0,0,0,.22),inset 0 1px hsla(0,0%,100%,.025)}.matching-tenders-page .preferred-opportunities .preferred-opportunities__header{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.07)}.matching-tenders-page .preferred-opportunities .preferred-opportunities__heading{display:flex;gap:.9rem;align-items:center;min-width:0}.matching-tenders-page .preferred-opportunities .preferred-opportunities__heading-icon{display:grid;flex:0 0 4rem;width:4rem;height:4rem;border:1px solid rgba(59,130,246,.22);border-radius:.8rem;place-items:center;background:linear-gradient(135deg, rgba(14, 165, 233, 0.15), rgba(20, 184, 166, 0.12));color:#7dd3fc}.matching-tenders-page .preferred-opportunities .preferred-opportunities__heading-icon svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.matching-tenders-page .preferred-opportunities .preferred-opportunities__header h2{margin:.2rem 0 0;color:#fff;font-size:clamp(1.7rem,2vw,2.2rem);font-weight:800;line-height:1.2;letter-spacing:-0.02em}.matching-tenders-page .preferred-opportunities .preferred-opportunities__header p{max-width:78rem;margin:.35rem 0 0;color:#94a3b8;font-size:1.05rem;line-height:1.45}.matching-tenders-page .preferred-opportunities .preferred-opportunities__header-side{display:grid;gap:.55rem;justify-items:end}.matching-tenders-page .preferred-opportunities .preferred-opportunities__legend,.matching-tenders-page .preferred-opportunities .matching-tender-card__badges{display:flex;flex-wrap:wrap;gap:.38rem;align-items:center}.matching-tenders-page .preferred-opportunities .opportunity-quality,.matching-tenders-page .preferred-opportunities .opportunity-urgency{display:inline-flex;min-height:2rem;align-items:center;padding:.25rem .55rem;border:1px solid rgba(148,163,184,.15);border-radius:999px;background:rgba(148,163,184,.07);color:#cbd5e1;font-size:.78rem;font-weight:750;line-height:1;white-space:nowrap}.matching-tenders-page .preferred-opportunities .opportunity-quality--excellent{border-color:rgba(45,212,191,.26);background:rgba(45,212,191,.1);color:#5eead4}.matching-tenders-page .preferred-opportunities .opportunity-quality--strong,.matching-tenders-page .preferred-opportunities .opportunity-urgency--safe{border-color:rgba(16,185,129,.24);background:rgba(16,185,129,.09);color:#6ee7b7}.matching-tenders-page .preferred-opportunities .opportunity-quality--good{border-color:rgba(59,130,246,.25);background:rgba(59,130,246,.09);color:#93c5fd}.matching-tenders-page .preferred-opportunities .opportunity-quality--partial,.matching-tenders-page .preferred-opportunities .opportunity-urgency--warning{border-color:rgba(245,158,11,.25);background:rgba(245,158,11,.09);color:#fbbf24}.matching-tenders-page .preferred-opportunities .opportunity-urgency--danger{border-color:rgba(239,68,68,.24);background:rgba(239,68,68,.09);color:#fca5a5}.matching-tenders-page .preferred-opportunities .matching-tender-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:.85rem}.matching-tenders-page .preferred-opportunities .matching-tender-card{--opportunity-accent: #10b981;position:relative;display:grid;gap:.9rem;min-width:0;padding:1.1rem;overflow:visible;border:1px solid hsla(0,0%,100%,.075);border-radius:.9rem;background:linear-gradient(145deg, color-mix(in srgb, var(--opportunity-accent) 3.5%, transparent), transparent 45%),#0b1627;box-shadow:0 .8rem 2rem rgba(0,0,0,.15);transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.matching-tenders-page .preferred-opportunities .matching-tender-card::before{top:1rem;bottom:1rem;width:3px;background:var(--opportunity-accent)}.matching-tenders-page .preferred-opportunities .matching-tender-card:hover,.matching-tenders-page .preferred-opportunities .matching-tender-card:focus-within{border-color:color-mix(in srgb, var(--opportunity-accent) 38%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--opportunity-accent) 5%, transparent), transparent 45%),#0d1a2d;box-shadow:0 1.2rem 2.8rem rgba(0,0,0,.24),0 0 1.8rem color-mix(in srgb, var(--opportunity-accent) 9%, transparent);transform:translateY(-2px)}.matching-tenders-page .preferred-opportunities .matching-tender-card--excellent{--opportunity-accent: #2dd4bf}.matching-tenders-page .preferred-opportunities .matching-tender-card--strong{--opportunity-accent: #10b981}.matching-tenders-page .preferred-opportunities .matching-tender-card--good{--opportunity-accent: #3b82f6}.matching-tenders-page .preferred-opportunities .matching-tender-card--partial{--opportunity-accent: #f59e0b}.matching-tenders-page .preferred-opportunities .matching-tender-card__top{display:grid;grid-template-columns:minmax(0, 1fr) 10.5rem;gap:1rem;align-items:stretch}.matching-tenders-page .preferred-opportunities .matching-tender-card__identity{display:grid;align-content:start;min-width:0}.matching-tenders-page .preferred-opportunities .matching-tender-card__badges{margin:0 0 .5rem}.matching-tenders-page .preferred-opportunities .matching-tender-card__badge{min-height:2rem;border-radius:999px;font-size:.78rem}.matching-tenders-page .preferred-opportunities .matching-tender-card__title,.matching-tenders-page .preferred-opportunities .matching-tender-card__top .matching-tender-card__title{display:block;min-height:0;margin:0;overflow:visible;color:#fff;font-size:1.35rem;font-weight:780;line-height:1.35;letter-spacing:-0.01em;-webkit-line-clamp:unset}.matching-tenders-page .preferred-opportunities .matching-tender-card__organization{display:flex;gap:.45rem;align-items:center;margin:.5rem 0 0;color:#94a3b8;font-size:1rem;font-weight:600;line-height:1.4}.matching-tenders-page .preferred-opportunities .matching-tender-card__organization .matching-icon{width:2rem;height:2rem;flex:0 0 2rem;border-radius:.55rem;background:color-mix(in srgb, var(--opportunity-accent) 8%, transparent);color:color-mix(in srgb, var(--opportunity-accent) 82%, white)}.matching-tenders-page .preferred-opportunities .matching-tender-card__score{display:grid;gap:.25rem;align-content:center;justify-items:end;min-width:0;padding:.85rem;border:1px solid color-mix(in srgb, var(--opportunity-accent) 22%, transparent);border-radius:.8rem;background:rgba(7,17,31,.72)}.matching-tenders-page .preferred-opportunities .matching-tender-card__score>span{color:#94a3b8;font-size:.78rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.matching-tenders-page .preferred-opportunities .matching-tender-card__score>strong{color:color-mix(in srgb, var(--opportunity-accent) 78%, white);font-size:2.3rem;font-weight:850;line-height:1;letter-spacing:-0.03em}.matching-tenders-page .preferred-opportunities .matching-tender-card__score>small{color:#cbd5e1;font-size:.82rem;font-weight:700}.matching-tenders-page .preferred-opportunities .matching-tender-card__score .matching-score-track{width:100%;height:.45rem;margin-top:.25rem;background:hsla(0,0%,100%,.075)}.matching-tenders-page .preferred-opportunities .matching-tender-card__score .matching-score-track span{background:linear-gradient(90deg, color-mix(in srgb, var(--opportunity-accent) 75%, black), var(--opportunity-accent))}.matching-tenders-page .preferred-opportunities .matching-tender-card__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.55rem;margin:0}.matching-tenders-page .preferred-opportunities .matching-tender-card__grid>div{display:grid;grid-template-columns:2rem minmax(0, 1fr);grid-template-rows:auto auto;gap:.18rem .55rem;min-width:0;min-height:5.5rem;align-content:center;padding:.7rem;border:1px solid hsla(0,0%,100%,.06);border-radius:.72rem;background:rgba(7,17,31,.7)}.matching-tenders-page .preferred-opportunities .matching-tender-card__grid .matching-icon{grid-row:1/span 2;width:2rem;height:2rem;border-color:color-mix(in srgb, var(--opportunity-accent) 17%, transparent);border-radius:.55rem;background:color-mix(in srgb, var(--opportunity-accent) 7%, transparent);color:color-mix(in srgb, var(--opportunity-accent) 78%, white)}.matching-tenders-page .preferred-opportunities .matching-tender-card__grid dt{color:#94a3b8;font-size:.76rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.matching-tenders-page .preferred-opportunities .matching-tender-card__grid dd{min-width:0;overflow:hidden;color:#e2e8f0;font-size:.95rem;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.matching-tenders-page .preferred-opportunities .matching-tender-card__grid .is-warning{border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.07)}.matching-tenders-page .preferred-opportunities .matching-tender-card__grid .is-warning .matching-icon,.matching-tenders-page .preferred-opportunities .matching-tender-card__grid .is-warning dd{color:#fbbf24}.matching-tenders-page .preferred-opportunities .matching-tender-card__grid .is-danger{border-color:rgba(239,68,68,.2);background:rgba(239,68,68,.07)}.matching-tenders-page .preferred-opportunities .matching-tender-card__grid .is-danger .matching-icon,.matching-tenders-page .preferred-opportunities .matching-tender-card__grid .is-danger dd{color:#fca5a5}.matching-tenders-page .preferred-opportunities .matching-score-panel{display:grid;gap:.65rem;padding:.8rem;border:1px solid color-mix(in srgb, var(--opportunity-accent) 17%, transparent);border-radius:.78rem;background:color-mix(in srgb, var(--opportunity-accent) 5%, rgba(7, 17, 31, 0.72))}.matching-tenders-page .preferred-opportunities .matching-score-panel--excellent{border-color:rgba(45,212,191,.2);background:rgba(45,212,191,.055)}.matching-tenders-page .preferred-opportunities .matching-score-panel__header{display:flex;flex-wrap:wrap;gap:.7rem;align-items:end;justify-content:space-between}.matching-tenders-page .preferred-opportunities .matching-score-panel__header div{display:grid;gap:.18rem}.matching-tenders-page .preferred-opportunities .matching-score-panel__header span{color:#94a3b8;font-size:.85rem;font-weight:700}.matching-tenders-page .preferred-opportunities .matching-score-panel__header div>span{color:color-mix(in srgb, var(--opportunity-accent) 78%, white);font-size:.78rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.matching-tenders-page .preferred-opportunities .matching-score-panel__header strong{color:#f8fafc;font-size:1.05rem;font-weight:750}.matching-tenders-page .preferred-opportunities .matching-matched-by{display:flex;flex-wrap:wrap;gap:.4rem}.matching-tenders-page .preferred-opportunities .matching-matched-by>span{display:inline-flex;min-height:2.25rem;align-items:center;gap:.3rem;padding:.3rem .55rem;border:1px solid color-mix(in srgb, var(--opportunity-accent) 16%, transparent);border-radius:.6rem;background:rgba(7,17,31,.55);color:#dbe4ef;font-size:.85rem;font-weight:650}.matching-tenders-page .preferred-opportunities .matching-matched-by>span .matching-icon{width:1.2rem;height:1.2rem;border:0;background:rgba(0,0,0,0);color:color-mix(in srgb, var(--opportunity-accent) 78%, white)}.matching-tenders-page .preferred-opportunities .preferred-opportunity-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:flex-end;padding-top:.05rem}.matching-tenders-page .preferred-opportunities .preferred-opportunity-action,.matching-tenders-page .preferred-opportunities .preferred-opportunity-actions__more summary{display:inline-flex;min-height:3.5rem;align-items:center;justify-content:center;gap:.45rem;padding:0 .85rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:var(--dark-navy);color:#cbd5e1;cursor:pointer;font:inherit;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;transition:border-color 180ms ease,background 180ms ease,box-shadow 180ms ease,color 180ms ease,transform 180ms ease}.matching-tenders-page .preferred-opportunities .preferred-opportunity-action:hover,.matching-tenders-page .preferred-opportunities .preferred-opportunity-action:focus-visible,.matching-tenders-page .preferred-opportunities .preferred-opportunity-actions__more summary:hover,.matching-tenders-page .preferred-opportunities .preferred-opportunity-actions__more summary:focus-visible{border-color:rgba(16,185,129,.36);background:rgba(16,185,129,.1);color:#fff;outline:0;transform:translateY(-1px)}.matching-tenders-page .preferred-opportunities .preferred-opportunity-action .matching-icon,.matching-tenders-page .preferred-opportunities .preferred-opportunity-actions__more summary .matching-icon{width:1.3rem;height:1.3rem;border:0;background:rgba(0,0,0,0);color:currentColor}.matching-tenders-page .preferred-opportunities .preferred-opportunity-action--primary{border-color:rgba(125,211,252,.42);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 .7rem 1.8rem rgba(14,165,233,.14)}.matching-tenders-page .preferred-opportunities .preferred-opportunity-action--primary:hover,.matching-tenders-page .preferred-opportunities .preferred-opportunity-action--primary:focus-visible{border-color:rgba(186,230,253,.7);background:linear-gradient(135deg, #38bdf8, #2dd4bf);color:#fff}.matching-tenders-page .preferred-opportunities .preferred-opportunity-action--save{border-color:rgba(16,185,129,.24);background:rgba(16,185,129,.09);color:#6ee7b7}.matching-tenders-page .preferred-opportunities .preferred-opportunity-action--support{border-color:rgba(59,130,246,.23);background:rgba(59,130,246,.08);color:#93c5fd}.matching-tenders-page .preferred-opportunities .preferred-opportunity-actions__more{position:relative}.matching-tenders-page .preferred-opportunities .preferred-opportunity-actions__more>div{z-index:80}@media(max-width: 74.98em){.matching-tenders-page .preferred-opportunities .preferred-opportunities__header{align-items:flex-start}.matching-tenders-page .preferred-opportunities .preferred-opportunities__header-side{justify-items:start}.matching-tenders-page .preferred-opportunities .matching-tender-card__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 47.98em){.matching-tenders-page .preferred-opportunities{padding:1rem}.matching-tenders-page .preferred-opportunities .preferred-opportunities__header,.matching-tenders-page .preferred-opportunities .matching-tender-card__top{display:grid;grid-template-columns:1fr}.matching-tenders-page .preferred-opportunities .preferred-opportunities__heading{align-items:flex-start}.matching-tenders-page .preferred-opportunities .preferred-opportunities__heading-icon{flex-basis:3.2rem;width:3.2rem;height:3.2rem}.matching-tenders-page .preferred-opportunities .preferred-opportunities__header-side{justify-items:start}.matching-tenders-page .preferred-opportunities .matching-tender-card{padding:.9rem}.matching-tenders-page .preferred-opportunities .matching-tender-card__score{justify-items:start}.matching-tenders-page .preferred-opportunities .matching-tender-card__grid{grid-template-columns:1fr}.matching-tenders-page .preferred-opportunities .matching-tender-card__grid dd{white-space:normal}.matching-tenders-page .preferred-opportunities .preferred-opportunity-actions{display:grid;grid-template-columns:1fr}.matching-tenders-page .preferred-opportunities .preferred-opportunity-action,.matching-tenders-page .preferred-opportunities .preferred-opportunity-actions__more,.matching-tenders-page .preferred-opportunities .preferred-opportunity-actions__more summary{width:100%}}.edit-profile-page{background:radial-gradient(circle at 78% 0%, rgba(52, 211, 153, 0.11), transparent 30%),linear-gradient(135deg, rgba(16, 185, 129, 0.08), transparent 34%),linear-gradient(180deg, #04111f 0%, #071724 44%, #0a111d 100%)}.edit-profile-shell{--edit-profile-border: rgba(148, 163, 184, 0.15);--edit-profile-muted: rgba(203, 213, 225, 0.72);--edit-profile-panel: rgba(7, 18, 31, 0.95)}.edit-profile-shell .dashboard-main{width:100%;max-width:1440px;padding-right:10px;padding-left:10px}.edit-profile-sidebar-avatar{object-fit:cover}.edit-profile-main{display:grid;align-content:start;gap:.78rem}.edit-profile-hero{display:grid;gap:.8rem;align-items:center;padding:.9rem;border:1px solid var(--edit-profile-border);border-radius:.8rem;background:radial-gradient(circle at 8% 0%, rgba(52, 211, 153, 0.14), transparent 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.058), rgba(255, 255, 255, 0.018)),var(--edit-profile-panel);box-shadow:0 1.4rem 3rem rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.05)}@media(min-width: 64em){.edit-profile-hero{grid-template-columns:minmax(0, 1fr) auto}}.edit-profile-hero__identity{display:flex;gap:.78rem;align-items:center;min-width:0}.edit-profile-hero__identity h1{margin:.12rem 0 0;color:#fff;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.06;letter-spacing:0}.edit-profile-hero__identity p{max-width:60rem;margin:.28rem 0 0;color:var(--edit-profile-muted);font-size:.9rem;line-height:1.5}.edit-profile-hero__avatar{width:4.4rem;height:4.4rem;flex:0 0 auto;border:2px solid rgba(52,211,153,.58);border-radius:50%;object-fit:cover;box-shadow:0 0 0 .25rem rgba(52,211,153,.08),0 .9rem 2rem rgba(0,0,0,.36)}.edit-profile-eyebrow{color:rgba(167,243,208,.88);font-size:.7rem;font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:uppercase}.edit-profile-hero__actions,.edit-profile-workspace__footer{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.edit-profile-btn{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;gap:.42rem;padding:0 .85rem;border:1px solid rgba(148,163,184,.18);border-radius:.58rem;color:rgba(241,245,249,.94);cursor:pointer;font:inherit;font-size:.82rem;font-weight:var(--font-weight-bold);text-decoration:none;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.edit-profile-btn:hover,.edit-profile-btn:focus-visible{border-color:rgba(52,211,153,.4);color:#fff;outline:0;transform:translateY(-1px)}.edit-profile-btn:disabled{cursor:wait;opacity:.7}.edit-profile-btn[aria-busy=true]::before{content:"";width:1rem;height:1rem;border:2px solid hsla(0,0%,100%,.3);border-top-color:currentColor;border-radius:50%;animation:bidder-spin .75s linear infinite}.edit-profile-btn--ghost{background:hsla(0,0%,100%,.045)}.edit-profile-btn--primary{border-color:rgba(52,211,153,.36);background:linear-gradient(135deg, rgba(16, 185, 129, 0.28), rgba(52, 211, 153, 0.14));color:#d1fae5;box-shadow:0 .8rem 1.8rem rgba(16,185,129,.1)}.edit-profile-toast{position:fixed;top:1rem;right:1rem;z-index:1800;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.55rem;align-items:center;width:min(28rem,100vw - 2rem);padding:.72rem;border:1px solid rgba(52,211,153,.28);border-radius:.68rem;background:rgba(5,20,28,.96);color:#bbf7d0;box-shadow:0 1.3rem 3rem rgba(0,0,0,.4);backdrop-filter:blur(1rem)}.edit-profile-toast[hidden]{display:none !important}.edit-profile-toast.is-error{border-color:rgba(248,113,113,.32);color:#fecaca}.edit-profile-toast.is-error .edit-profile-toast__icon{background:#fb7185}.edit-profile-toast button{border:0;background:rgba(0,0,0,0);color:currentColor;cursor:pointer;font-size:1.25rem}.edit-profile-toast__icon{width:.65rem;height:.65rem;border-radius:50%;background:#34d399;box-shadow:0 0 1rem rgba(52,211,153,.6)}.edit-profile-workspace{display:grid;width:100%;max-width:none;max-height:none;grid-template-rows:minmax(0, 1fr) auto;overflow:visible;border-color:rgba(52,211,153,.22);border-radius:.8rem}.edit-profile-workspace__layout{grid-row:1;overflow:visible}@media(min-width: 80em){.edit-profile-workspace__layout{grid-template-columns:minmax(0, 1fr) 19rem}}.edit-profile-workspace__footer{position:sticky;bottom:0;z-index:5;grid-row:2;padding:.75rem 1rem;border-top:1px solid rgba(52,211,153,.14);border-radius:0 0 .8rem .8rem;background:rgba(3,12,22,.92);box-shadow:0 -0.8rem 1.8rem rgba(0,0,0,.16);backdrop-filter:blur(1rem)}.edit-profile-workspace .bidder-profile-editor__section-heading h2,.edit-profile-workspace .bidder-profile-locked__heading h2{margin:.15rem 0 0;color:#f8fafc;font-size:1rem;letter-spacing:0}.edit-profile-workspace.is-submitting{cursor:wait}@media(max-width: 47.98em){.edit-profile-hero{padding:.75rem}.edit-profile-hero__identity{align-items:flex-start}.edit-profile-hero__avatar{width:3.35rem;height:3.35rem}.edit-profile-hero__actions,.edit-profile-workspace__footer{display:grid;grid-template-columns:1fr}.edit-profile-btn{width:100%}.edit-profile-workspace{height:auto;min-height:0;border:1px solid rgba(52,211,153,.22);border-radius:.7rem}}.preferences-page{min-height:100vh;background:radial-gradient(circle at 72% 0%, rgba(16, 185, 129, 0.09), transparent 34rem),#030b14;color:#e2e8f0}.preferences-shell{min-height:100vh}.preferences-main{width:100%;max-width:1440px;margin:0 auto;padding:0 !important}.preferences-command-bar{grid-template-areas:"search status utilities";grid-template-columns:minmax(28rem, 1fr) max-content max-content}.preferences-command-bar .command-bar__search{grid-area:search}.preferences-command-bar .command-bar__status{grid-area:status}.preferences-command-bar .command-bar__utilities{grid-area:utilities}.preferences-command-bar .command-bar-profile-menu .bidder-profile-menu__item.is-active{border-color:rgba(52,211,153,.3);background:rgba(52,211,153,.12);color:#fff}.preferences-command-bar__status .command-bar-badge{min-width:12.5rem}.preferences-hero{position:relative;display:flex;gap:1.2rem;align-items:flex-end;justify-content:space-between;overflow:hidden;padding:1.5rem;border:1px solid rgba(52,211,153,.25);border-radius:.8rem;background:linear-gradient(105deg, rgba(16, 185, 129, 0.16), transparent 42%),linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.012)),rgba(6,18,31,.96);box-shadow:0 1.2rem 3rem rgba(0,0,0,.28),0 0 2.2rem rgba(16,185,129,.07),inset 0 1px 0 hsla(0,0%,100%,.06)}.preferences-hero::after{position:absolute;top:-7rem;right:-4rem;width:18rem;height:18rem;border:1px solid rgba(52,211,153,.1);border-radius:50%;box-shadow:0 0 0 2.5rem rgba(52,211,153,.025),0 0 0 5rem rgba(52,211,153,.018);content:"";pointer-events:none}.preferences-hero>*{position:relative;z-index:1}.preferences-hero h1{margin:.25rem 0 0;color:#fff;font-size:2.4rem;font-weight:700;letter-spacing:-0.025em;line-height:1.08}.preferences-hero p{max-width:58rem;margin:.55rem 0 0;color:rgba(226,232,240,.78);font-size:1.5rem;font-weight:500;line-height:1.45}.preferences-eyebrow,.preferences-card__eyebrow{color:#86efac;font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.preferences-hero__actions,.preferences-action-bar__buttons{display:flex;flex:0 0 auto;gap:.65rem}.preferences-btn{display:inline-flex;min-height:4.4rem;gap:.48rem;align-items:center;justify-content:center;padding:.85rem 1.3rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;cursor:pointer;font:inherit;font-size:1.4rem;font-weight:600;line-height:1;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.preferences-btn[aria-busy=true]::before{width:1.25rem;height:1.25rem;border:2px solid hsla(0,0%,100%,.28);border-top-color:currentColor;border-radius:50%;animation:bidder-spin .72s linear infinite;content:""}.preferences-btn:disabled{cursor:wait;opacity:.62}.preferences-btn--primary{border-color:rgba(110,231,183,.42);background:linear-gradient(135deg, #10b981, #047857);color:#fff;box-shadow:0 .9rem 1.8rem rgba(5,150,105,.22),inset 0 1px 0 hsla(0,0%,100%,.18)}.preferences-btn--primary:hover:not(:disabled),.preferences-btn--primary:focus-visible{border-color:rgba(167,243,208,.68);transform:translateY(-1px);box-shadow:0 1.1rem 2.2rem rgba(5,150,105,.32),0 0 1.8rem rgba(52,211,153,.16);outline:0}.preferences-btn--ghost{border-color:rgba(148,163,184,.24);background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.015)),rgba(15,23,42,.55);color:rgba(241,245,249,.92)}.preferences-btn--ghost:hover:not(:disabled),.preferences-btn--ghost:focus-visible{border-color:rgba(52,211,153,.4);background:rgba(52,211,153,.1);color:#fff;outline:0}.preferences-alert{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.75rem;align-items:center;padding:.9rem 1rem;border:1px solid rgba(52,211,153,.28);border-radius:.8rem;background:rgba(16,185,129,.1);color:#bbf7d0;font-size:1.25rem;font-weight:600}.preferences-alert[hidden]{display:none}.preferences-alert.is-error{border-color:rgba(248,113,113,.3);background:rgba(248,113,113,.1);color:#fecaca}.preferences-alert.is-error .preferences-alert__icon{background:#fb7185}.preferences-alert button{border:0;background:rgba(0,0,0,0);color:currentColor;cursor:pointer;font-size:1.6rem}.preferences-alert__icon{width:.72rem;height:.72rem;border-radius:50%;background:#34d399;box-shadow:0 0 .9rem currentColor}.preferences-loading{display:grid;min-height:30rem;place-content:center;justify-items:center;gap:.48rem;border:1px solid rgba(52,211,153,.14);border-radius:.8rem;background:rgba(6,18,31,.7);color:rgba(203,213,225,.82);text-align:center}.preferences-loading[hidden]{display:none}.preferences-loading strong{margin-top:.4rem;color:#f8fafc;font-size:1.45rem}.preferences-loading span:last-child{font-size:1.2rem}.preferences-loading__spinner{width:2.8rem;height:2.8rem;border:3px solid rgba(52,211,153,.18);border-top-color:#34d399;border-radius:50%;animation:bidder-spin .72s linear infinite}.preferences-workspace{display:grid;gap:.9rem}.preferences-workspace[hidden]{display:none}.preferences-section-grid,.preferences-settings-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.9rem}.preferences-card{position:relative;min-width:0;overflow:hidden;padding:1.25rem;border:1px solid rgba(52,211,153,.2);border-radius:.8rem;background:linear-gradient(145deg, rgba(52, 211, 153, 0.06), transparent 38%),linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.012)),rgba(6,18,31,.96);box-shadow:0 1.1rem 2.6rem rgba(0,0,0,.25),0 0 1.8rem rgba(16,185,129,.04),inset 0 1px 0 hsla(0,0%,100%,.055);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.preferences-card::before{position:absolute;top:0;bottom:0;left:0;width:.2rem;background:linear-gradient(180deg, #34d399, rgba(52, 211, 153, 0.12));content:""}.preferences-card:hover{border-color:rgba(52,211,153,.34);box-shadow:0 1.25rem 3rem rgba(0,0,0,.3),0 0 2rem rgba(16,185,129,.09),inset 0 1px 0 hsla(0,0%,100%,.065);transform:translateY(-1px)}.preferences-card__header{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.9rem;align-items:start}.preferences-card__header h2{margin:.2rem 0 0;color:#f8fafc;font-size:1.7rem;font-weight:700;line-height:1.15}.preferences-card__header p{margin:.4rem 0 0;color:rgba(203,213,225,.72);font-size:1.25rem;font-weight:500;line-height:1.48}.preferences-card__header--action{grid-template-columns:auto minmax(0, 1fr) auto}.preferences-card__icon{display:inline-grid;width:3.8rem;height:3.8rem;place-items:center;border:1px solid rgba(52,211,153,.34);border-radius:.8rem;background:linear-gradient(145deg, rgba(52, 211, 153, 0.2), rgba(16, 185, 129, 0.055)),rgba(2,8,16,.45);font-size:1.75rem;box-shadow:0 0 1.4rem rgba(16,185,129,.1),inset 0 1px 0 hsla(0,0%,100%,.08)}.preferences-option-list{display:grid;gap:.22rem;margin-top:1rem;padding-top:.8rem;border-top:1px solid rgba(52,211,153,.12)}.preferences-toggle-option{display:flex;gap:1rem;align-items:center;justify-content:space-between;min-height:5rem;padding:.75rem .65rem;border:1px solid rgba(0,0,0,0);border-radius:.68rem;cursor:pointer;transition:border-color .16s ease,background .16s ease}.preferences-toggle-option>span:first-child{display:grid;min-width:0;gap:.2rem}.preferences-toggle-option strong{color:rgba(248,250,252,.96);font-size:1.45rem;font-weight:600;line-height:1.3}.preferences-toggle-option small{color:rgba(203,213,225,.68);font-size:1.25rem;font-weight:500;line-height:1.4}.preferences-toggle-option:hover{border-color:rgba(52,211,153,.14);background:rgba(52,211,153,.055)}.preferences-switch{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:.6rem}.preferences-switch input{position:absolute;width:1px;height:1px;opacity:0}.preferences-switch input:focus-visible+span{outline:3px solid rgba(52,211,153,.32);outline-offset:3px}.preferences-switch input:checked+span{border-color:rgba(110,231,183,.72);background:linear-gradient(135deg, #10b981, #047857);box-shadow:0 0 0 .2rem rgba(52,211,153,.1),0 0 1.25rem rgba(16,185,129,.28)}.preferences-switch input:checked+span::after{transform:translateX(1.55rem)}.preferences-switch input:disabled+span{cursor:not-allowed;opacity:.42}.preferences-switch>span{position:relative;display:block;width:3.35rem;height:1.75rem;border:1px solid rgba(148,163,184,.32);border-radius:999px;background:rgba(100,116,139,.32);cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.preferences-switch>span::after{position:absolute;top:.19rem;left:.19rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#f8fafc;box-shadow:0 .15rem .4rem rgba(0,0,0,.42);content:"";transition:transform .2s ease}.preferences-switch>small{color:rgba(226,232,240,.82);font-size:1.2rem;font-weight:600;white-space:nowrap}.preferences-switch--large{align-self:center}.preferences-card--wide{grid-column:1/-1}.preferences-card--wide .preferences-card__header h2{font-size:2rem}.preferences-radio-grid{display:grid;gap:.72rem;margin-top:1rem}.preferences-radio-grid--frequency,.preferences-radio-grid--reminders{grid-template-columns:repeat(4, minmax(0, 1fr))}.preferences-radio-card{position:relative;display:block;min-width:0;cursor:pointer}.preferences-radio-card input{position:absolute;width:1px;height:1px;opacity:0}.preferences-radio-card input:focus-visible+span{outline:3px solid rgba(52,211,153,.3);outline-offset:3px}.preferences-radio-card input:checked+span{border-color:rgba(52,211,153,.52);background:linear-gradient(145deg, rgba(52, 211, 153, 0.17), rgba(16, 185, 129, 0.045)),rgba(3,12,22,.82);box-shadow:0 0 0 1px rgba(52,211,153,.08),0 0 1.7rem rgba(16,185,129,.12)}.preferences-radio-card input:checked+span::after{border:.28rem solid #34d399}.preferences-radio-card>span{position:relative;display:grid;min-height:6rem;gap:.28rem;align-content:center;padding:.9rem 2.5rem .9rem .9rem;border:1px solid rgba(148,163,184,.18);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.008)),rgba(3,12,22,.72);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.preferences-radio-card>span::after{position:absolute;top:.9rem;right:.9rem;width:1rem;height:1rem;border:1px solid rgba(148,163,184,.4);border-radius:50%;content:""}.preferences-radio-card strong{color:#f8fafc;font-size:1.4rem;font-weight:600}.preferences-radio-card small{color:rgba(203,213,225,.7);font-size:1.2rem;font-weight:500;line-height:1.4}.preferences-radio-card:hover>span{border-color:rgba(52,211,153,.34)}.preferences-radio-card--compact>span{min-height:5.2rem}.preferences-time-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem;margin-top:1rem}.preferences-time-field{display:grid;gap:.4rem;color:rgba(226,232,240,.86);font-size:1.25rem;font-weight:600}.preferences-time-field input{width:100%;min-height:4.4rem;padding:0 .9rem;border:1px solid rgba(148,163,184,.22);border-radius:.8rem;background:rgba(2,10,18,.74);color:#e2e8f0;color-scheme:dark;font:inherit;font-size:1.35rem}.preferences-time-field input:focus{border-color:rgba(52,211,153,.58);outline:3px solid rgba(52,211,153,.12)}.preferences-time-field input:disabled{cursor:not-allowed;opacity:.42}.preferences-action-bar{position:sticky;z-index:70;bottom:.5rem;display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.8rem;border:1px solid rgba(52,211,153,.24);border-radius:.8rem;background:linear-gradient(180deg, rgba(17, 29, 42, 0.97), rgba(7, 17, 29, 0.98)),rgba(3,11,20,.96);box-shadow:0 1rem 2.8rem rgba(0,0,0,.36),0 0 1.8rem rgba(16,185,129,.08),inset 0 1px 0 hsla(0,0%,100%,.065);backdrop-filter:blur(1rem)}.preferences-action-bar>div:first-child{display:grid;gap:.15rem}.preferences-action-bar strong{color:#f8fafc;font-size:1.4rem;font-weight:700}.preferences-action-bar span{color:rgba(203,213,225,.7);font-size:1.15rem;font-weight:500}.preferences-footer-panel{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(12rem, 0.7fr) minmax(14rem, 0.7fr);gap:1rem;align-items:center;border-color:rgba(52,211,153,.2)}.preferences-footer-center{display:grid;gap:.2rem;justify-items:center;padding-inline:1rem;border-right:1px solid rgba(148,163,184,.1);border-left:1px solid rgba(148,163,184,.1)}.preferences-footer-center span{color:#86efac;font-size:1.05rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.preferences-footer-center strong{color:#f8fafc;font-size:1.4rem;font-weight:700}.preferences-footer-meta{display:grid;gap:.35rem;justify-items:end;color:rgba(203,213,225,.68);font-size:1.1rem;font-weight:500}.preferences-footer-meta strong{color:#e2e8f0;font-weight:700}@media(max-width: 82rem){.preferences-command-bar{grid-template-areas:"search search" "status utilities";grid-template-columns:minmax(0, 1fr) max-content}.preferences-command-bar__status{justify-self:start}}@media(max-width: 68rem){.preferences-section-grid,.preferences-settings-grid{grid-template-columns:1fr}.preferences-footer-panel{grid-template-columns:1fr}.preferences-footer-center,.preferences-footer-meta{justify-items:start;padding:.7rem 0 0;border-right:0;border-bottom:0;border-left:0;border-top:1px solid rgba(148,163,184,.1)}}@media(max-width: 52rem){.preferences-command-bar{grid-template-areas:"search" "utilities";grid-template-columns:minmax(0, 1fr)}.preferences-command-bar .command-bar__status{display:none}.preferences-command-bar .command-bar__utilities{justify-self:stretch}.preferences-hero{align-items:stretch;flex-direction:column}.preferences-hero h1{font-size:2rem}.preferences-hero p{font-size:1.25rem}.preferences-hero__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.preferences-radio-grid--frequency,.preferences-radio-grid--reminders{grid-template-columns:repeat(2, minmax(0, 1fr))}.preferences-card__header--action{grid-template-columns:auto minmax(0, 1fr)}.preferences-card__header--action .preferences-switch--large{grid-column:1/-1;justify-self:start;margin-top:.3rem}}@media(max-width: 38rem){.preferences-command-bar .command-bar__utilities{grid-template-columns:repeat(3, minmax(0, 1fr))}.preferences-command-bar .command-bar__utilities .utility-btn,.preferences-command-bar .command-bar__utilities .command-bar-profile-menu,.preferences-command-bar .command-bar__utilities .command-bar-profile-menu summary{min-width:0;width:100%}.preferences-hero,.preferences-card{padding:.9rem}.preferences-hero__actions,.preferences-radio-grid--frequency,.preferences-radio-grid--reminders{grid-template-columns:1fr}.preferences-card__header h2{font-size:1.55rem}.preferences-card__header p,.preferences-toggle-option small{font-size:1.15rem}.preferences-toggle-option{min-height:4.6rem}.preferences-toggle-option strong{font-size:1.3rem}.preferences-card__icon{width:3.2rem;height:3.2rem;font-size:1.45rem}.preferences-time-grid{grid-template-columns:1fr}.preferences-action-bar>div:first-child{display:none}.preferences-action-bar__buttons{display:grid;width:100%;grid-template-columns:repeat(2, minmax(0, 1fr))}.preferences-btn{padding-inline:.7rem;font-size:1.2rem}}.ask-question-page{position:relative;isolation:isolate;overflow:clip;width:100%;max-width:100%;min-height:100vh;margin:0 auto;color:#fff;font-family:var(--font-family-base)}.question-moderation-page{--primary-green: #10B981;--dark-navy: #07111F;--panel-bg: #0F172A;--success: #10B981;--warning: #F59E0B;--danger: #EF4444;--info: #3B82F6;color:rgba(226,232,240,.92);background:var(--dark-navy)}.question-moderation-page .dashboard-btn{border-radius:.8rem;font-weight:700}.question-moderation-page .dashboard-btn--primary{border:0;background:linear-gradient(135deg, #0EA5E9, #14B8A6);color:#fff;font-weight:700}.question-moderation-page .dashboard-btn--ghost{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399}.question-moderation-page .question-admin-topbar,.question-moderation-page .question-admin-panel,.question-moderation-page .question-admin-filter-accordion,.question-moderation-page .question-queue-item{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:0 2.4rem 5rem -3.4rem rgba(0,0,0,.95)}.question-moderation-page .question-summary-cards{grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr))}.question-moderation-page .question-stat-card{min-height:10.4rem;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a}.question-moderation-page .question-stat-card--total{--question-stat-accent: #0EA5E9}.question-moderation-page .question-stat-card--pending,.question-moderation-page .question-stat-card--pending-answers{--question-stat-accent: var(--warning)}.question-moderation-page .question-stat-card--approved,.question-moderation-page .question-stat-card--answers{--question-stat-accent: var(--success)}.question-moderation-page .question-stat-card--rejected{--question-stat-accent: var(--danger)}.question-moderation-page .dashboard-stat-card__label{color:rgba(226,232,240,.86);font-size:1rem;font-weight:600}.question-moderation-page .dashboard-stat-card__value{color:#fff;font-size:2rem;font-weight:800}.question-moderation-page .question-admin-filter-accordion{margin-bottom:1rem;overflow:clip;padding:0}.question-moderation-page .question-admin-filter-accordion[open] .question-admin-filter-accordion__summary>svg{transform:rotate(180deg)}.question-moderation-page .question-admin-filter-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;cursor:pointer;list-style:none}.question-moderation-page .question-admin-filter-accordion__summary::-webkit-details-marker{display:none}.question-moderation-page .question-admin-filter-accordion__summary>span{display:grid;gap:.25rem;min-width:0}.question-moderation-page .question-admin-filter-accordion__summary strong{color:#fff;font-size:1.36rem;font-weight:800}.question-moderation-page .question-admin-filter-accordion__summary>svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:rgba(203,213,225,.72);transition:transform var(--transition-fast)}.question-moderation-page .question-admin-filters{margin:0;padding:0 1rem 1rem;border:0;background:rgba(0,0,0,0)}.question-moderation-page .question-admin-filters__fields{grid-template-columns:repeat(12, minmax(0, 1fr));gap:.8rem}.question-moderation-page .question-admin-filter{grid-column:span 3}.question-moderation-page .question-admin-filter--search{grid-column:span 4}.question-moderation-page .question-admin-filter__label{color:rgba(226,232,240,.82);font-size:1.02rem;letter-spacing:0}.question-moderation-page .question-admin-filter__control input,.question-moderation-page .question-admin-filter__control select,.question-moderation-page .question-admin-filter__control .question-category-dropdown__trigger{height:4.2rem;min-height:4.2rem;border-color:hsla(0,0%,100%,.1);border-radius:.8rem;background:rgba(2,8,16,.62);color:#fff}.question-moderation-page .question-admin-filter__icon{color:#38bdf8}.question-moderation-page .question-admin-filter__actions .dashboard-btn{min-height:4.2rem;min-width:12rem}.question-moderation-page .question-admin-queue{gap:.8rem}.question-moderation-page .question-queue-item{overflow:visible}.question-moderation-page .question-queue-item:hover{border-color:rgba(20,184,166,.24);box-shadow:0 1.8rem 3.4rem rgba(0,0,0,.24),inset .22rem 0 0 rgba(20,184,166,.68);transform:none}.question-moderation-page .question-queue-item__row{grid-template-columns:minmax(0, 1.5fr) minmax(18rem, 0.9fr) minmax(10rem, auto) auto;min-height:5.4rem;padding:.9rem}.question-moderation-page .question-admin-title{color:#fff;font-size:1.18rem;font-weight:800}.question-moderation-page .question-answer-toggle,.question-moderation-page .question-action-menu summary{min-width:3.6rem;min-height:3.6rem;border-radius:.8rem;background:rgba(7,17,31,.78)}.question-moderation-page .question-action-menu summary{padding:0}.question-moderation-page .question-answer-panel{gap:.65rem;padding:0 .9rem .9rem 1.8rem}.question-moderation-page .question-answer-row{grid-template-columns:minmax(0, 1fr) auto auto;padding:.75rem;border-color:hsla(0,0%,100%,.07);border-radius:.8rem;background:rgba(7,17,31,.86)}.question-moderation-page .question-action-menu__panel{min-width:23rem;border-radius:.8rem;background:#07111f}.question-moderation-page .question-action-menu__panel button,.question-moderation-page .question-action-menu__panel a{display:grid;grid-template-columns:1.7rem minmax(0, 1fr);align-items:center;gap:.8rem;min-height:3.65rem;padding:0 .9rem;border:0;border-bottom:1px solid rgba(148,163,184,.08);background:rgba(0,0,0,0);color:rgba(241,245,249,.9);cursor:pointer;font:inherit;font-size:1.08rem;font-weight:700;text-align:left;text-decoration:none}.question-moderation-page .question-action-menu__panel button:hover,.question-moderation-page .question-action-menu__panel button:focus-visible,.question-moderation-page .question-action-menu__panel a:hover,.question-moderation-page .question-action-menu__panel a:focus-visible{background:rgba(20,184,166,.1);color:#fff;outline:0}.question-moderation-page .question-action-menu__panel .is-danger{color:#fecaca}.question-moderation-page .question-modal--drawer{justify-content:flex-end;padding:0}.question-moderation-page .question-detail-drawer{width:min(64rem,100vw);min-height:100vh;max-height:none;border-width:0 0 0 1px;border-radius:0;background:#07111f}.question-moderation-page .question-detail-grid div,.question-moderation-page .question-detail-note,.question-moderation-page .question-modal__form label{border-radius:.8rem;background:#0f172a}.question-moderation-page .question-modal__form input,.question-moderation-page .question-modal__form select,.question-moderation-page .question-modal__form textarea{border-radius:.8rem;background:rgba(2,8,16,.64);color:#fff}body.ask-question-shell{background:#07111f}.ask-question-page{--ask-final-bg: #07111f;--ask-final-panel: #0f172a;--ask-final-panel-strong: #111c2e;--ask-final-border: rgba(148, 163, 184, 0.18);--ask-final-border-active: rgba(20, 184, 166, 0.44);--ask-final-text: #f8fafc;--ask-final-muted: rgba(203, 213, 225, 0.78);--ask-final-cyan: #67e8f9;--ask-final-green: #a7f3d0;--ask-final-ring: rgba(20, 184, 166, 0.16);overflow:visible;padding:7rem 0 0;background:linear-gradient(180deg, #07111f 0%, #0b1628 58%, #07111f 100%);color:var(--ask-final-text)}.ask-question-hero,.ask-question-page__hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(28rem, 38rem);align-items:center;gap:2rem;width:min(100% - 4rem,144rem);max-width:none;margin:0 auto;padding:2.4rem;border:1px solid rgba(148,163,184,.16);border-radius:.8rem;background:linear-gradient(135deg, rgba(15, 23, 42, 0.98), rgba(8, 37, 45, 0.94));box-shadow:0 2.4rem 6rem -4rem rgba(0,0,0,.78)}.ask-question-hero__intro{display:grid;gap:1rem;min-width:0}.ask-question-page__eyebrow,.ask-question-card__kicker,.ask-question-side__badge{width:max-content;max-width:100%;min-height:2.8rem;padding:.45rem .8rem;border:1px solid rgba(20,184,166,.28);border-radius:999px;background:rgba(20,184,166,.12);color:var(--ask-final-green);font-size:1.12rem;font-weight:800;letter-spacing:0}.ask-question-hero h1,.ask-question-page__hero h1{max-width:72rem;margin:0;color:#fff;font-size:4.8rem;font-weight:900;letter-spacing:0;line-height:1.04}.ask-question-hero p,.ask-question-page__hero p{max-width:76rem;margin:0;color:var(--ask-final-muted);font-size:1.58rem;line-height:1.65}.ask-question-page__hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.ask-question-page__hero-btn,.ask-question-form__btn{min-height:4.4rem;border-radius:.8rem;font-size:1.34rem;font-weight:850;letter-spacing:0}.ask-question-page__hero-btn--primary,.ask-question-form__btn--primary{background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 1.4rem 3rem -2.2rem rgba(14,165,233,.82)}.ask-question-page__hero-btn--secondary{border-color:rgba(226,232,240,.12);background:rgba(15,23,42,.64);color:rgba(226,232,240,.9)}.ask-question-tips{display:grid;gap:1rem;padding:1.2rem;border:1px solid rgba(20,184,166,.24);border-radius:.8rem;background:linear-gradient(180deg, rgba(17, 28, 46, 0.96), rgba(10, 22, 38, 0.94));box-shadow:0 1.6rem 4rem -3.2rem rgba(0,0,0,.85)}.ask-question-tips h3{display:flex;align-items:center;gap:.65rem;margin:0;color:#fff;font-size:1.55rem;font-weight:900;letter-spacing:0}.ask-question-tips h3::before{content:"";width:1.8rem;height:1.8rem;flex:0 0 auto;border-radius:.45rem;background:linear-gradient(135deg, #0ea5e9, #14b8a6)}.ask-question-tips ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.ask-question-tips li{position:relative;display:grid;grid-template-columns:1.8rem minmax(0, 1fr);gap:.65rem;color:rgba(226,232,240,.86);font-size:1.28rem;font-weight:700;line-height:1.35}.ask-question-tips li::before{content:"";width:1.8rem;height:1.8rem;border:1px solid rgba(20,184,166,.34);border-radius:50%;background:rgba(20,184,166,.14)}.ask-question-tips li::after{content:"";position:absolute;top:.48rem;left:.48rem;width:.78rem;height:.42rem;border-bottom:2px solid var(--ask-final-green);border-left:2px solid var(--ask-final-green);transform:rotate(-45deg)}.ask-question-layout,.ask-question-page__layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(30rem, 36rem);align-items:start;gap:1.6rem;width:min(100% - 4rem,144rem);max-width:none;margin:0 auto;padding:1.6rem 0 4.8rem}.ask-question-card,.ask-question-side__card{border:1px solid var(--ask-final-border);border-radius:.8rem;background:rgba(15,23,42,.94);box-shadow:0 2rem 5rem -3.8rem rgba(0,0,0,.8)}.ask-question-card{overflow:visible;padding:1.6rem}.ask-question-card__header{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;margin:0 0 1.2rem;padding:0 0 1.2rem;border-bottom:1px solid rgba(148,163,184,.14)}.ask-question-card__header h2{margin:.45rem 0 0;color:#fff;font-size:2.2rem;font-weight:900;letter-spacing:0}.ask-question-card__header p{max-width:72rem;margin:.4rem 0 0;color:var(--ask-final-muted);font-size:1.36rem;line-height:1.55}.ask-question-user:empty{display:none}.ask-question-form,.ask-question-form__group{display:grid}.ask-question-form{gap:1.1rem}.ask-question-form__row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.ask-question-form__group{gap:.55rem;min-width:0}.ask-question-form__label-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ask-question-form__group label,.ask-question-form__label-row label{color:rgba(248,250,252,.94);font-size:1.24rem;font-weight:850;letter-spacing:0}.ask-question-form__label-row>span{color:rgba(167,243,208,.82);font-size:1.08rem;font-weight:800}.ask-question-form__control{position:relative;display:flex;align-items:stretch;min-width:0;overflow:visible}.ask-question-form__control>svg{position:absolute;top:1.25rem;left:1.05rem;z-index:2;width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;color:var(--ask-final-cyan);opacity:1;pointer-events:none}.ask-question-form__control input,.ask-question-form__control select,.ask-question-form__control textarea,.ask-question-card .question-category-dropdown__trigger{width:100%;min-width:0;min-height:4.8rem;padding:1.15rem 1.15rem 1.15rem 4rem;border:1px solid var(--ask-final-border);border-radius:.8rem;background:linear-gradient(180deg, rgba(17, 28, 46, 0.94), rgba(7, 17, 31, 0.94));color:var(--ask-final-text);font:inherit;font-size:1.36rem;font-weight:700;letter-spacing:0;line-height:1.35;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.ask-question-form__control input::placeholder,.ask-question-form__control textarea::placeholder{color:rgba(148,163,184,.72);font-weight:650}.ask-question-form__control input:hover,.ask-question-form__control select:hover,.ask-question-form__control textarea:hover,.ask-question-card .question-category-dropdown__trigger:hover{border-color:rgba(148,163,184,.28)}.ask-question-form__control input:focus,.ask-question-form__control select:focus,.ask-question-form__control textarea:focus,.ask-question-card .question-category-dropdown__trigger:focus-visible,.ask-question-card .question-category-dropdown.is-open .question-category-dropdown__trigger{outline:none;border-color:var(--ask-final-border-active);box-shadow:0 0 0 .35rem var(--ask-final-ring),0 1.2rem 2.4rem -2rem rgba(20,184,166,.76),inset 0 1px 0 hsla(0,0%,100%,.08)}.ask-question-form__control:focus-within>svg{color:var(--ask-final-green)}.ask-question-form__control select{appearance:none;padding-right:4rem;cursor:pointer}.ask-question-form__control:has(>select)::after{content:"";position:absolute;top:50%;right:1.25rem;z-index:3;width:.8rem;height:.8rem;border-right:2px solid var(--ask-final-green);border-bottom:2px solid var(--ask-final-green);pointer-events:none;transform:translateY(-65%) rotate(45deg)}.ask-question-form__control.question-category-control::after{content:none}.ask-question-form__control.question-category-control>svg{display:none}.ask-question-form__control--textarea textarea{min-height:19rem;resize:vertical;line-height:1.6}.ask-question-form__error{min-height:1.8rem;margin:0;color:#fecaca;font-size:1.12rem;font-weight:750;line-height:1.35}.ask-question-form__group.has-error input,.ask-question-form__group.has-error select,.ask-question-form__group.has-error textarea,.ask-question-form__group.has-error .question-category-dropdown__trigger{border-color:rgba(248,113,113,.68);box-shadow:0 0 0 .35rem rgba(248,113,113,.13)}.ask-question-card .question-category-dropdown__trigger{display:grid;grid-template-columns:2.8rem minmax(0, 1fr) 1.6rem;align-items:center;gap:.8rem;padding:.9rem 1.05rem;text-decoration:none}.ask-question-card .question-category-dropdown__trigger>span:nth-child(2){min-width:0;overflow:hidden;color:rgba(248,250,252,.94);font-size:1.36rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ask-question-card .question-category-dropdown__trigger-icon,.ask-question-card .question-category-option__icon,.question-category-chip-btn__icon{display:grid;place-items:center;border:1px solid rgba(103,232,249,.2);border-radius:.8rem;background:rgba(14,165,233,.14);color:var(--ask-final-cyan)}.ask-question-card .question-category-dropdown__trigger-icon{width:2.8rem;height:2.8rem}.ask-question-card .question-category-dropdown__trigger-icon svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor}.ask-question-card .question-category-dropdown__chevron{justify-self:end;width:.82rem;height:.82rem;border-right:2px solid var(--ask-final-green);border-bottom:2px solid var(--ask-final-green)}.ask-question-card .question-category-dropdown__panel,.ask-question-form__control.question-category-control .question-category-dropdown__panel{top:calc(100% + .55rem);left:0;right:auto;z-index:1800;width:100%;max-width:min(48rem,100vw - 4rem);padding:.8rem;border:1px solid rgba(20,184,166,.28);border-radius:.8rem;background:#081526}.ask-question-card .question-category-search--inside input{min-height:4rem;padding:.95rem 1rem .95rem 3.8rem;border-radius:.8rem;font-size:1.26rem}.ask-question-card .question-category-dropdown__list{max-height:min(30rem,44vh)}.ask-question-card .question-category-dropdown__options{grid-template-columns:1fr}.ask-question-card .question-category-option{display:grid;grid-template-columns:2.6rem minmax(0, 1fr);gap:.75rem;min-height:4rem;padding:.65rem .7rem;border-radius:.8rem;font-size:1.2rem;font-weight:750}.ask-upload-box,.ask-question-upload{display:grid;grid-template-columns:2.8rem minmax(0, 1fr);align-items:center;gap:.8rem;min-height:4.8rem;padding:.9rem 1rem;border:1px dashed rgba(20,184,166,.38);border-radius:.8rem;background:rgba(7,17,31,.68);color:rgba(226,232,240,.88);font-size:1.28rem;font-weight:800}.ask-question-upload svg{width:2.1rem;height:2.1rem;color:var(--ask-final-cyan)}.ask-question-upload span{min-width:0;overflow:hidden;color:rgba(226,232,240,.9);text-overflow:ellipsis;white-space:nowrap}.ask-anonymous-card{display:grid;grid-template-columns:4rem minmax(0, 1fr);gap:1rem;padding:1rem;border:1px solid rgba(20,184,166,.22);border-radius:.8rem;background:rgba(7,17,31,.7)}.ask-anonymous-card__icon{width:4rem;height:4rem;border-radius:.8rem;color:var(--ask-final-green)}.ask-anonymous-card__header{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;gap:.9rem}.ask-question-actions,.ask-question-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem;margin-top:.4rem;padding-top:1.2rem;border-top:1px solid rgba(148,163,184,.14)}.ask-question-form__btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-width:13rem;padding:0 1.25rem}.ask-question-form__btn>svg{width:1.8rem;height:1.8rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.ask-question-form__btn--secondary{border-color:rgba(148,163,184,.18);background:rgba(15,23,42,.82);color:rgba(226,232,240,.9)}.ask-question-form__btn--outline{border-color:rgba(20,184,166,.28);background:rgba(20,184,166,.1);color:var(--ask-final-green)}.ask-question-form__btn:hover,.ask-question-form__btn:focus-visible{outline:none;transform:translateY(-1px)}.ask-question-form__btn.is-loading>svg{display:none}.ask-question-side{display:grid;align-content:start;gap:1rem}.ask-question-side__card{display:grid;gap:.9rem;padding:1.2rem}.ask-question-side__card h2{margin:0;color:#fff;font-size:1.55rem;font-weight:900;letter-spacing:0}.ask-question-side__card p,.ask-question-guidelines li{color:var(--ask-final-muted);font-size:1.24rem;line-height:1.55}.ask-question-chip-list,.question-category-popular{display:flex;flex-wrap:wrap;gap:.55rem}.ask-category-chip,.ask-question-chip-list span,.question-category-popular button,.question-category-chip-btn{min-height:2.8rem;padding:.55rem .75rem;border:1px solid rgba(20,184,166,.22);border-radius:.8rem;background:rgba(20,184,166,.1);color:var(--ask-final-green);font-size:1.08rem;font-weight:850;letter-spacing:0}.ask-question-guidelines{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.ask-question-guidelines li{display:grid;grid-template-columns:3.2rem minmax(0, 1fr);align-items:center;gap:.8rem;padding:.75rem;border:1px solid rgba(148,163,184,.12);border-radius:.8rem;background:rgba(7,17,31,.52);color:rgba(226,232,240,.88);font-weight:760}.ask-question-guidelines li>span{display:grid;place-items:center;width:3.2rem;height:3.2rem;border:1px solid rgba(20,184,166,.3);border-radius:.8rem;background:rgba(20,184,166,.13);color:var(--ask-final-green)}.ask-question-guidelines svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;opacity:1}@media(max-width: 1180px){.ask-question-layout,.ask-question-page__layout{grid-template-columns:minmax(0, 1fr)}.ask-question-side{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 920px){.ask-question-hero,.ask-question-page__hero{grid-template-columns:minmax(0, 1fr);align-items:start}.ask-question-hero h1,.ask-question-page__hero h1{font-size:4rem}}@media(max-width: 760px){.ask-question-page{padding-top:6.2rem}.ask-question-hero,.ask-question-page__hero,.ask-question-layout,.ask-question-page__layout{width:min(100% - 2.4rem,144rem)}.ask-question-hero,.ask-question-page__hero,.ask-question-card,.ask-question-side__card{padding:1.2rem}.ask-question-hero h1,.ask-question-page__hero h1{font-size:3.2rem}.ask-question-hero p,.ask-question-page__hero p{font-size:1.4rem}.ask-question-page__hero-actions,.ask-question-page__hero-btn,.ask-question-form__actions,.ask-question-form__btn{width:100%}.ask-question-page__hero-actions,.ask-question-form__actions{display:grid;grid-template-columns:1fr}.ask-question-form__row,.ask-question-side,.ask-anonymous-card{grid-template-columns:1fr}.ask-question-form__label-row{align-items:flex-start;flex-direction:column}.ask-question-card .question-category-dropdown__panel,.ask-question-form__control.question-category-control .question-category-dropdown__panel{max-width:calc(100vw - 2.4rem)}.ask-question-upload span{white-space:normal}}@media(max-width: 430px){.ask-question-hero h1,.ask-question-page__hero h1{font-size:2.8rem}.ask-question-card .question-category-dropdown__trigger{grid-template-columns:2.6rem minmax(0, 1fr) 1.2rem}.ask-question-stats-grid{grid-template-columns:1fr}}@media(max-width: 74.98em){.question-moderation-page .question-admin-filter,.question-moderation-page .question-admin-filter--search{grid-column:span 6}.question-moderation-page .question-queue-item__row,.question-moderation-page .question-answer-row{grid-template-columns:minmax(0, 1fr) auto}.question-moderation-page .question-queue-item__badges,.question-moderation-page .question-answer-toggle{justify-self:start}}@media(max-width: 47.98em){.question-moderation-page .question-topbar__actions{display:grid;grid-template-columns:1fr}.question-moderation-page .question-admin-filter,.question-moderation-page .question-admin-filter--search{grid-column:1/-1}.question-moderation-page .question-queue-item__row,.question-moderation-page .question-answer-row{grid-template-columns:1fr}.question-moderation-page .question-action-menu,.question-moderation-page .question-action-menu summary{justify-self:stretch;width:100%}.question-moderation-page .question-action-menu__panel{left:0;right:auto;width:100%}.question-moderation-page .question-answer-panel{padding-left:.9rem}.question-moderation-page .question-detail-drawer{width:100vw}}body.ask-question-shell{background:#07111f}body.ask-question-shell .header{position:relative;z-index:40}.ask-question-page{--ask-control-bg: #07111f;--ask-control-panel: #0f172a;--ask-control-panel-strong: #111c2e;--ask-control-border: rgba(148, 163, 184, 0.18);--ask-control-border-strong: rgba(20, 184, 166, 0.42);--ask-control-text: #f8fafc;--ask-control-muted: #a8b4c5;--ask-control-soft: #d8e3ee;--ask-control-accent: #14b8a6;--ask-control-blue: #0ea5e9;--ask-control-ring: rgba(20, 184, 166, 0.16);overflow:visible;padding:7rem 0 0;background:linear-gradient(180deg, rgba(7, 17, 31, 0.98) 0%, rgba(11, 22, 40, 0.98) 58%, #07111f 100%),#07111f;color:var(--ask-control-text)}.ask-question-hero,.ask-question-page__hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(28rem, 38rem);align-items:center;gap:2rem;width:min(100% - 4rem,136rem);max-width:none;margin:0 auto;padding:2.4rem;overflow:visible;border:1px solid rgba(148,163,184,.16);border-radius:.8rem;background:linear-gradient(135deg, rgba(15, 23, 42, 0.98) 0%, rgba(10, 26, 43, 0.98) 52%, rgba(8, 37, 45, 0.94) 100%);box-shadow:0 2.4rem 6rem -4rem rgba(0,0,0,.78),inset 0 1px 0 hsla(0,0%,100%,.08)}.ask-question-hero__intro{display:grid;align-content:start;gap:1rem;min-width:0}.ask-question-page__eyebrow,.ask-question-card__kicker,.ask-question-side__badge{width:max-content;max-width:100%;min-height:2.8rem;padding:.45rem .8rem;border:1px solid rgba(20,184,166,.28);border-radius:999px;background:rgba(20,184,166,.12);color:#a7f3d0;font-size:1.12rem;font-weight:800;letter-spacing:0;line-height:1.1}.ask-question-hero h1,.ask-question-page__hero h1{max-width:72rem;margin:0;color:#fff;font-size:4.8rem;font-weight:900;letter-spacing:0;line-height:1.04}.ask-question-hero p,.ask-question-page__hero p{max-width:76rem;margin:0;color:rgba(226,232,240,.78);font-size:1.58rem;line-height:1.65}.ask-question-page__hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.ask-question-page__hero-btn,.ask-question-form__btn{min-height:4.4rem;border-radius:.8rem;font-size:1.34rem;font-weight:850;letter-spacing:0}.ask-question-page__hero-btn--primary{background:linear-gradient(135deg, var(--ask-control-blue), var(--ask-control-accent));color:#fff;box-shadow:0 1.4rem 3rem -2.2rem rgba(14,165,233,.8)}.ask-question-page__hero-btn--secondary{border-color:rgba(226,232,240,.12);background:rgba(15,23,42,.64);color:rgba(226,232,240,.9)}.ask-question-page__hero-btn:hover,.ask-question-page__hero-btn:focus-visible{transform:translateY(-1px)}.ask-question-tips{display:grid;gap:1rem;padding:1.2rem;border:1px solid rgba(20,184,166,.24);border-radius:.8rem;background:linear-gradient(180deg, rgba(17, 28, 46, 0.94) 0%, rgba(10, 22, 38, 0.92) 100%);box-shadow:0 1.6rem 4rem -3.2rem rgba(0,0,0,.85),inset 0 1px 0 hsla(0,0%,100%,.07)}.ask-question-tips--hero{align-self:stretch;justify-content:stretch}.ask-question-tips h3{display:flex;align-items:center;gap:.65rem;margin:0;color:#fff;font-size:1.55rem;font-weight:900;letter-spacing:0}.ask-question-tips h3::before{content:"";display:inline-block;width:1.8rem;height:1.8rem;flex:0 0 auto;border-radius:.45rem;background:linear-gradient(135deg, rgba(14, 165, 233, 0.95), rgba(20, 184, 166, 0.95));box-shadow:0 0 0 .35rem rgba(20,184,166,.12)}.ask-question-tips ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.ask-question-tips li{position:relative;display:grid;grid-template-columns:1.8rem minmax(0, 1fr);align-items:start;gap:.65rem;min-width:0;color:rgba(226,232,240,.86);font-size:1.28rem;font-weight:700;line-height:1.35}.ask-question-tips li::before{content:"";display:block;width:1.8rem;height:1.8rem;border:1px solid rgba(20,184,166,.34);border-radius:50%;background:linear-gradient(135deg, rgba(20, 184, 166, 0.18), rgba(14, 165, 233, 0.12))}.ask-question-tips li::after{content:"";position:absolute;top:.48rem;left:.48rem;width:.78rem;height:.42rem;border-bottom:2px solid #a7f3d0;border-left:2px solid #a7f3d0;transform:rotate(-45deg)}.ask-question-layout,.ask-question-page__layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(30rem, 36rem);align-items:start;gap:1.6rem;width:min(100% - 4rem,136rem);max-width:none;margin:0 auto;padding:1.6rem 0 4.8rem}.ask-question-card,.ask-question-side__card{border:1px solid var(--ask-control-border);border-radius:.8rem;background:rgba(15,23,42,.94);box-shadow:0 2rem 5rem -3.8rem rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.07)}.ask-question-card{overflow:visible;padding:1.6rem}.ask-question-card:has(.question-category-dropdown.is-open),.ask-question-card:has(.question-category-dropdown.is-closing){z-index:20}.ask-question-card__header{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;margin:0 0 1.2rem;padding:0 0 1.2rem;border-bottom:1px solid rgba(148,163,184,.14)}.ask-question-card__header h2{margin:.45rem 0 0;color:#fff;font-size:2.2rem;font-weight:900;letter-spacing:0;line-height:1.15}.ask-question-card__header p{max-width:72rem;margin:.4rem 0 0;color:var(--ask-control-muted);font-size:1.36rem;line-height:1.55}.ask-question-user-card,.ask-question-user{width:100%;min-height:0;padding:1rem;border:1px solid rgba(148,163,184,.14);border-radius:.8rem;background:rgba(7,17,31,.64)}.ask-question-user:empty{display:none}.ask-question-user__avatar{width:3.6rem;height:3.6rem;border-radius:.8rem;background:linear-gradient(135deg, rgba(14, 165, 233, 0.26), rgba(20, 184, 166, 0.22));color:#fff}.ask-question-form{display:grid;gap:1.1rem}.ask-question-form__row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.ask-question-form__group{display:grid;align-content:start;gap:.55rem;min-width:0}.ask-question-form__label-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ask-question-form__group label,.ask-question-form__label-row label{display:inline-flex;align-items:center;gap:.35rem;color:rgba(248,250,252,.94);font-size:1.24rem;font-weight:850;letter-spacing:0;line-height:1.2}.ask-question-form__group label span,.ask-question-form__label-row label span{color:#fca5a5}.ask-question-form__label-row>span{flex:0 0 auto;color:rgba(167,243,208,.82);font-size:1.08rem;font-weight:800}.ask-question-form__control{position:relative;display:flex;align-items:stretch;min-width:0;overflow:visible}.ask-question-form__control>svg{position:absolute;top:1.25rem;left:1.05rem;z-index:2;width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;color:#67e8f9;opacity:1;pointer-events:none}.ask-question-form__control--textarea>svg{top:1.25rem}.ask-question-form__control input,.ask-question-form__control select,.ask-question-form__control textarea,.ask-question-card .question-category-dropdown__trigger{width:100%;min-width:0;min-height:4.8rem;padding:1.15rem 1.15rem 1.15rem 4rem;border:1px solid rgba(148,163,184,.18);border-radius:.8rem;background:linear-gradient(180deg, rgba(17, 28, 46, 0.94) 0%, rgba(7, 17, 31, 0.94) 100%);color:var(--ask-control-text);font:inherit;font-size:1.36rem;font-weight:700;letter-spacing:0;line-height:1.35;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.ask-question-form__control input::placeholder,.ask-question-form__control textarea::placeholder{color:rgba(148,163,184,.72);font-weight:650}.ask-question-form__control input:hover,.ask-question-form__control select:hover,.ask-question-form__control textarea:hover,.ask-question-card .question-category-dropdown__trigger:hover{border-color:rgba(148,163,184,.28);background:linear-gradient(180deg, rgba(20, 33, 53, 0.98) 0%, rgba(9, 22, 38, 0.98) 100%)}.ask-question-form__control input:focus,.ask-question-form__control select:focus,.ask-question-form__control textarea:focus,.ask-question-card .question-category-dropdown__trigger:focus-visible,.ask-question-card .question-category-dropdown.is-open .question-category-dropdown__trigger{outline:none;border-color:var(--ask-control-border-strong);background:linear-gradient(180deg, rgb(20, 33, 53) 0%, rgb(9, 22, 38) 100%);box-shadow:0 0 0 .35rem var(--ask-control-ring),0 1.2rem 2.4rem -2rem rgba(20,184,166,.76),inset 0 1px 0 hsla(0,0%,100%,.08);transform:translateY(-1px)}.ask-question-form__control:focus-within>svg{color:#a7f3d0}.ask-question-form__control select{appearance:none;padding-right:4rem;cursor:pointer}.ask-question-form__control:has(>select)::after{content:"";position:absolute;top:50%;right:1.25rem;z-index:3;width:.8rem;height:.8rem;border-right:2px solid #a7f3d0;border-bottom:2px solid #a7f3d0;pointer-events:none;transform:translateY(-65%) rotate(45deg)}.ask-question-form__control.question-category-control::after{content:none}.ask-question-form__control option{background:#0f172a;color:#f8fafc}.ask-question-form__control--textarea textarea{min-height:19rem;resize:vertical;line-height:1.6}.ask-question-form__error{min-height:1.8rem;margin:0;color:#fecaca;font-size:1.12rem;font-weight:750;line-height:1.35}.ask-question-form__group.has-error .ask-question-form__error{display:block}.ask-question-form__group.has-error input,.ask-question-form__group.has-error select,.ask-question-form__group.has-error textarea,.ask-question-form__group.has-error .question-category-dropdown__trigger{border-color:rgba(248,113,113,.68);box-shadow:0 0 0 .35rem rgba(248,113,113,.13)}.ask-question-form__feedback,.ask-question-restriction{display:flex;align-items:flex-start;gap:.75rem;margin:0 0 1rem;padding:1rem;border-radius:.8rem;font-size:1.28rem;font-weight:750;line-height:1.5}.ask-question-form__feedback[hidden],.ask-question-restriction[hidden]{display:none}.ask-question-form__control.question-category-control{z-index:4}.ask-question-form__control.question-category-control>svg{display:none}.ask-question-form__control.question-category-control .question-category-dropdown,.ask-question-form__control.question-category-control .question-category-dropdown__trigger{width:100%;min-width:0}.ask-question-card .question-category-dropdown__trigger{display:grid;grid-template-columns:2.8rem minmax(0, 1fr) 1.6rem;align-items:center;gap:.8rem;padding:.9rem 1.05rem;color:var(--ask-control-text);text-decoration:none}.ask-question-card .question-category-dropdown__trigger>span:nth-child(2){min-width:0;overflow:hidden;color:rgba(248,250,252,.94);font-size:1.36rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ask-question-card .question-category-dropdown__trigger-icon{display:grid;place-items:center;width:2.8rem;height:2.8rem;border:1px solid rgba(103,232,249,.2);border-radius:.8rem;background:rgba(14,165,233,.14);color:#67e8f9}.ask-question-card .question-category-dropdown__trigger-icon svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.ask-question-card .question-category-dropdown__chevron{justify-self:end;width:.82rem;height:.82rem;border-right:2px solid #a7f3d0;border-bottom:2px solid #a7f3d0}.ask-question-card .question-category-dropdown__panel,.ask-question-form__control.question-category-control .question-category-dropdown__panel{top:calc(100% + .55rem);left:0;right:auto;z-index:1800;width:100%;max-width:min(48rem,100vw - 4rem);gap:.75rem;padding:.8rem;border:1px solid rgba(20,184,166,.28);border-radius:.8rem;background:#081526;box-shadow:0 2.4rem 6rem -2.8rem rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.05) inset}.ask-question-card .question-category-search--inside{position:relative}.ask-question-card .question-category-search--inside svg{color:#67e8f9}.ask-question-card .question-category-search--inside input{min-height:4rem;padding:.95rem 1rem .95rem 3.8rem;border-radius:.8rem;font-size:1.26rem}.ask-question-card .question-category-dropdown__list{gap:.65rem;max-height:min(30rem,44vh)}.ask-question-card .question-category-dropdown__options{grid-template-columns:1fr;gap:.45rem}.ask-question-card .question-category-option{display:grid;grid-template-columns:2.6rem minmax(0, 1fr);gap:.75rem;min-height:4rem;padding:.65rem .7rem;border-color:rgba(148,163,184,.13);border-radius:.8rem;background:rgba(15,23,42,.82);color:rgba(226,232,240,.88);font-size:1.2rem;font-weight:750}.ask-question-card .question-category-option:hover,.ask-question-card .question-category-option:focus-visible,.ask-question-card .question-category-option.is-active{border-color:rgba(20,184,166,.38);background:rgba(20,184,166,.14);color:#fff}.ask-question-card .question-category-option__icon{width:2.6rem;height:2.6rem;border:1px solid rgba(103,232,249,.17);border-radius:.8rem;background:rgba(14,165,233,.12);color:#67e8f9}.ask-upload-box,.ask-question-upload{display:grid;grid-template-columns:2.8rem minmax(0, 1fr);align-items:center;gap:.8rem;min-height:4.8rem;padding:.9rem 1rem;border:1px dashed rgba(20,184,166,.38);border-radius:.8rem;background:rgba(7,17,31,.68);color:rgba(226,232,240,.88);cursor:pointer;font-size:1.28rem;font-weight:800}.ask-question-upload svg{width:2.1rem;height:2.1rem;justify-self:center;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;color:#67e8f9}.ask-question-upload span{min-width:0;overflow:hidden;color:rgba(226,232,240,.9);text-overflow:ellipsis;white-space:nowrap}.ask-question-upload:hover,.ask-question-upload:focus-visible,.ask-question-upload:focus-within{border-color:rgba(20,184,166,.58);background:rgba(20,184,166,.1);outline:none;box-shadow:0 0 0 .35rem var(--ask-control-ring)}.ask-question-form__file-group input[type=file]{position:absolute;width:.1rem;height:.1rem;overflow:hidden;opacity:0}.ask-anonymous-card{display:grid;grid-template-columns:4rem minmax(0, 1fr);align-items:start;gap:1rem;padding:1rem;border:1px solid rgba(20,184,166,.22);border-radius:.8rem;background:linear-gradient(180deg, rgba(20, 184, 166, 0.09) 0%, rgba(14, 165, 233, 0.05) 100%),rgba(7,17,31,.7)}.ask-anonymous-card__icon{display:grid;place-items:center;width:4rem;height:4rem;border:1px solid rgba(20,184,166,.26);border-radius:.8rem;background:rgba(20,184,166,.13);color:#a7f3d0}.ask-anonymous-card__icon svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.ask-anonymous-card__content{min-width:0}.ask-anonymous-card__header{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;align-items:center;gap:.9rem;cursor:pointer}.ask-anonymous-card__header strong{color:#fff;font-size:1.4rem;font-weight:900}.ask-anonymous-card__header small,.ask-anonymous-card__content p{color:rgba(203,213,225,.76);font-size:1.14rem;line-height:1.45}.ask-anonymous-toggle{width:3.8rem;height:2.1rem;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(148,163,184,.16)}.ask-anonymous-toggle span{top:.25rem;left:.25rem;width:1.45rem;height:1.45rem}.ask-anonymous-card__header input:checked+.ask-anonymous-toggle{border-color:rgba(20,184,166,.48);background:linear-gradient(135deg, var(--ask-control-blue), var(--ask-control-accent))}.ask-anonymous-card__header input:checked+.ask-anonymous-toggle span{transform:translateX(1.68rem)}.ask-question-actions,.ask-question-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem;margin-top:.4rem;padding-top:1.2rem;border-top:1px solid rgba(148,163,184,.14)}.ask-question-form__btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-width:13rem;min-height:4.4rem;padding:0 1.25rem;border:1px solid rgba(0,0,0,0);cursor:pointer;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.ask-question-form__btn>svg{width:1.8rem;height:1.8rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.ask-question-form__btn--secondary{border-color:rgba(148,163,184,.18);background:rgba(15,23,42,.82);color:rgba(226,232,240,.9)}.ask-question-form__btn--outline{border-color:rgba(20,184,166,.28);background:rgba(20,184,166,.1);color:#a7f3d0}.ask-question-form__btn--primary{border-color:hsla(0,0%,100%,.08);background:linear-gradient(135deg, var(--ask-control-blue), var(--ask-control-accent));color:#fff;box-shadow:0 1.4rem 3rem -2.2rem rgba(14,165,233,.85)}.ask-question-form__btn:hover,.ask-question-form__btn:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 0 0 .35rem var(--ask-control-ring),0 1.2rem 2.8rem -2.2rem rgba(20,184,166,.66)}.ask-question-form__btn.is-loading>svg{display:none}.ask-question-form__btn--primary .question-spinner{display:none;width:1.7rem;height:1.7rem;border-width:2px}.ask-question-form__btn--primary.is-loading .question-spinner{display:inline-block}.ask-question-side{display:grid;align-content:start;gap:1rem;min-width:0}.ask-question-side__card{display:grid;gap:.9rem;padding:1.2rem}.ask-question-side__card h2{margin:0;color:#fff;font-size:1.55rem;font-weight:900;letter-spacing:0;line-height:1.2}.ask-question-side__card p,.ask-question-guidelines li{margin:0;color:rgba(203,213,225,.78);font-size:1.24rem;line-height:1.55}.ask-question-side__card--approval{border-color:rgba(14,165,233,.24);background:linear-gradient(180deg, rgba(14, 165, 233, 0.11) 0%, rgba(15, 23, 42, 0.94) 100%)}.ask-question-chip-list,.question-category-popular{display:flex;flex-wrap:wrap;gap:.55rem}.ask-category-chip,.ask-question-chip-list span,.question-category-popular button,.question-category-chip-btn{min-height:2.8rem;max-width:100%;padding:.55rem .75rem;border:1px solid rgba(20,184,166,.22);border-radius:.8rem;background:rgba(20,184,166,.1);color:#a7f3d0;font-size:1.08rem;font-weight:850;letter-spacing:0}.ask-category-chip:hover,.question-category-popular button:hover,.question-category-chip-btn:hover,.question-category-chip-btn:focus-visible,.question-category-chip-btn.is-active{border-color:rgba(20,184,166,.4);background:rgba(20,184,166,.18);color:#fff}.question-category-chip-btn__icon{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border:1px solid rgba(103,232,249,.18);border-radius:.7rem;background:rgba(14,165,233,.12);color:#67e8f9}.question-category-chip-btn__icon svg{width:1.2rem;height:1.2rem}.ask-question-stats-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.7rem}.ask-question-stats-grid div{min-width:0;padding:.9rem;border:1px solid rgba(148,163,184,.13);border-radius:.8rem;background:rgba(7,17,31,.58)}.ask-question-stats-grid strong{display:block;margin-bottom:.25rem;color:#fff;font-size:1.28rem;font-weight:900;line-height:1.2}.ask-question-stats-grid span{color:rgba(203,213,225,.72);font-size:1.04rem;font-weight:700;line-height:1.35}.ask-question-guidelines{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.ask-question-guidelines li{display:grid;grid-template-columns:3.2rem minmax(0, 1fr);align-items:center;gap:.8rem;min-width:0;padding:.75rem;border:1px solid rgba(148,163,184,.12);border-radius:.8rem;background:rgba(7,17,31,.52);color:rgba(226,232,240,.88);font-weight:760}.ask-question-guidelines li>span{display:grid;place-items:center;width:3.2rem;height:3.2rem;border:1px solid rgba(20,184,166,.3);border-radius:.8rem;background:rgba(20,184,166,.13);color:#a7f3d0}.ask-question-guidelines svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;opacity:1}@media(max-width: 1180px){.ask-question-layout,.ask-question-page__layout{grid-template-columns:minmax(0, 1fr)}.ask-question-side{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 920px){.ask-question-hero,.ask-question-page__hero{grid-template-columns:minmax(0, 1fr);align-items:start}.ask-question-tips--hero{align-self:start}.ask-question-hero h1,.ask-question-page__hero h1{font-size:4rem}}@media(max-width: 760px){.ask-question-page{padding-top:6.2rem}.ask-question-hero,.ask-question-page__hero,.ask-question-layout,.ask-question-page__layout{width:min(100% - 2.4rem,136rem)}.ask-question-hero,.ask-question-page__hero,.ask-question-card,.ask-question-side__card{padding:1.2rem}.ask-question-hero h1,.ask-question-page__hero h1{font-size:3.2rem;line-height:1.08}.ask-question-hero p,.ask-question-page__hero p{font-size:1.4rem}.ask-question-page__hero-actions,.ask-question-page__hero-btn,.ask-question-form__actions,.ask-question-form__btn{width:100%}.ask-question-page__hero-actions,.ask-question-form__actions{display:grid;grid-template-columns:1fr}.ask-question-form__row,.ask-question-side,.ask-anonymous-card{grid-template-columns:1fr}.ask-anonymous-card__header{grid-template-columns:minmax(0, 1fr) auto auto}.ask-question-form__label-row{align-items:flex-start;flex-direction:column}.ask-question-card .question-category-dropdown__panel,.ask-question-form__control.question-category-control .question-category-dropdown__panel{max-width:calc(100vw - 2.4rem)}.ask-question-upload span{white-space:normal}}@media(max-width: 430px){.ask-question-hero h1,.ask-question-page__hero h1{font-size:2.8rem}.ask-question-form__control input,.ask-question-form__control select,.ask-question-form__control textarea,.ask-question-card .question-category-dropdown__trigger{font-size:1.28rem}.ask-question-card .question-category-dropdown__trigger{grid-template-columns:2.6rem minmax(0, 1fr) 1.2rem}.ask-question-stats-grid{grid-template-columns:1fr}}.ask-question-page .question-category-chip-btn{min-height:2.45rem;gap:.45rem;padding:.5rem .75rem;border:1px solid rgba(16,185,129,.22);border-radius:.8rem;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:.9rem;font-weight:800;line-height:1.1;text-decoration:none}.ask-question-page .question-category-chip-btn:hover,.ask-question-page .question-category-chip-btn:focus-visible,.ask-question-page .question-category-chip-btn.is-active{border-color:rgba(16,185,129,.32);background:rgba(16,185,129,.18);color:#fff;text-decoration:none;transform:translateY(-1px)}.ask-question-page .question-category-chip-btn__icon{width:1.55rem;height:1.55rem;border-radius:.45rem}.ask-question-page .question-category-chip-btn__icon svg{width:.92rem;height:.92rem}.ask-question-page .question-category-dropdown__trigger,.ask-question-page .question-category-option,.ask-question-page .question-category-dropdown__panel,.ask-question-page .question-category-dropdown__empty{border-radius:.8rem}.ask-question-page .question-category-dropdown__trigger{min-height:4.2rem;padding:.82rem 1rem;text-decoration:none;transform:none}.ask-question-page .question-category-dropdown__trigger:hover,.ask-question-page .question-category-dropdown__trigger:focus-visible{text-decoration:none;transform:none}.ask-question-page .question-category-dropdown__trigger>span:nth-child(2){font-size:1.05rem;font-weight:700}.ask-question-page .question-category-option{min-height:3.2rem;font-size:.98rem;text-decoration:none}.question-moderation-page{--primary-green: #10B981;--dark-navy: #07111F;--panel-bg: #0F172A;--success: #10B981;--warning: #F59E0B;--danger: #EF4444;--info: #3B82F6;color:rgba(226,232,240,.92);background:var(--dark-navy)}.question-moderation-page .dashboard-btn{border-radius:.8rem;font-weight:700}.question-moderation-page .dashboard-btn--primary{border:0;background:linear-gradient(135deg, #0EA5E9, #14B8A6);color:#fff;font-weight:700;box-shadow:0 1.2rem 2.8rem -2rem rgba(14,165,233,.95)}.question-moderation-page .dashboard-btn--ghost{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399}.question-moderation-page .question-admin-topbar,.question-moderation-page .question-admin-panel,.question-moderation-page .question-admin-filter-accordion,.question-moderation-page .question-queue-item,.question-moderation-page .question-detail-drawer,.question-moderation-page .question-modal__panel{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:var(--panel-bg);box-shadow:0 2.4rem 5rem -3.4rem rgba(0,0,0,.95)}.question-moderation-page .question-admin-topbar{background:#0f172a}.question-moderation-page .question-summary-cards{grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr))}.question-moderation-page .question-stat-card{min-height:10.4rem;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a}.question-moderation-page .question-stat-card--total{--question-stat-accent: #0EA5E9}.question-moderation-page .question-stat-card--pending,.question-moderation-page .question-stat-card--pending-answers{--question-stat-accent: var(--warning)}.question-moderation-page .question-stat-card--approved,.question-moderation-page .question-stat-card--answers{--question-stat-accent: var(--success)}.question-moderation-page .question-stat-card--rejected{--question-stat-accent: var(--danger)}.question-moderation-page .dashboard-stat-card__label{color:rgba(226,232,240,.86);font-size:1rem;font-weight:600}.question-moderation-page .dashboard-stat-card__value{color:#fff;font-size:2rem;font-weight:800}.question-moderation-page .dashboard-stat-card__meta{color:rgba(148,163,184,.76)}.question-moderation-page .question-admin-panel{padding:1rem;background:#0f172a}.question-moderation-page .question-admin-filter-accordion{margin-bottom:1rem;overflow:clip;padding:0}.question-moderation-page .question-admin-filter-accordion[open] .question-admin-filter-accordion__summary>svg{transform:rotate(180deg)}.question-moderation-page .question-admin-filter-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;cursor:pointer;list-style:none}.question-moderation-page .question-admin-filter-accordion__summary::-webkit-details-marker{display:none}.question-moderation-page .question-admin-filter-accordion__summary>span{display:grid;gap:.25rem;min-width:0}.question-moderation-page .question-admin-filter-accordion__summary strong{color:#fff;font-size:1.36rem;font-weight:800}.question-moderation-page .question-admin-filter-accordion__summary>svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:rgba(203,213,225,.72);transition:transform var(--transition-fast)}.question-moderation-page .question-admin-filters{margin:0;padding:0 1rem 1rem;border:0;background:rgba(0,0,0,0)}.question-moderation-page .question-admin-filters__fields{grid-template-columns:repeat(12, minmax(0, 1fr));gap:.8rem}@media(min-width: 680px),(min-width: 940px),(min-width: 1120px){.question-moderation-page .question-admin-filters__fields{grid-template-columns:repeat(12, minmax(0, 1fr))}}.question-moderation-page .question-admin-filter{grid-column:span 3}.question-moderation-page .question-admin-filter--search{grid-column:span 4}.question-moderation-page .question-admin-filter__label{color:rgba(226,232,240,.82);font-size:1.02rem;letter-spacing:0}.question-moderation-page .question-admin-filter__control input,.question-moderation-page .question-admin-filter__control select,.question-moderation-page .question-admin-filter__control .question-category-dropdown__trigger{height:4.2rem;min-height:4.2rem;border-color:hsla(0,0%,100%,.1);border-radius:.8rem;background:rgba(2,8,16,.62);color:#fff}.question-moderation-page .question-admin-filter__icon{color:#38bdf8}.question-moderation-page .question-admin-filter__actions .dashboard-btn{min-height:4.2rem;min-width:12rem}.question-moderation-page .question-admin-queue{gap:.8rem}.question-moderation-page .question-queue-item{overflow:visible;background:#0f172a}.question-moderation-page .question-queue-item:hover{border-color:rgba(20,184,166,.24);box-shadow:0 1.8rem 3.4rem rgba(0,0,0,.24),inset .22rem 0 0 rgba(20,184,166,.68);transform:none}.question-moderation-page .question-queue-item__row{grid-template-columns:minmax(0, 1.5fr) minmax(18rem, 0.9fr) minmax(10rem, auto) auto;min-height:5.4rem;padding:.9rem}.question-moderation-page .question-admin-title{color:#fff;font-size:1.18rem;font-weight:800}.question-moderation-page .question-queue-item__meta,.question-moderation-page .question-answer-row__meta{color:rgba(203,213,225,.72);font-size:.98rem}.question-moderation-page .question-queue-item__badges .question-category-badge,.question-moderation-page .dashboard-pill{border-radius:999px;letter-spacing:0}.question-moderation-page .question-answer-toggle,.question-moderation-page .question-action-menu summary{min-width:3.6rem;min-height:3.6rem;border-radius:.8rem;background:rgba(7,17,31,.78)}.question-moderation-page .question-action-menu summary{padding:0}.question-moderation-page .question-action-menu summary .question-action-menu__icon{display:grid;place-items:center}.question-moderation-page .question-answer-panel{gap:.65rem;padding:0 .9rem .9rem 1.8rem}.question-moderation-page .question-answer-row{grid-template-columns:minmax(0, 1fr) auto auto;padding:.75rem;border-color:hsla(0,0%,100%,.07);border-radius:.8rem;background:rgba(7,17,31,.86)}.question-moderation-page .question-answer-preview{color:rgba(248,250,252,.94);font-size:1.02rem;font-weight:700}.question-moderation-page .question-action-menu__panel{min-width:23rem;border-radius:.8rem;background:#07111f}.question-moderation-page .question-action-menu__panel button,.question-moderation-page .question-action-menu__panel a{display:grid;grid-template-columns:1.7rem minmax(0, 1fr);align-items:center;gap:.8rem;min-height:3.65rem;padding:0 .9rem;border:0;border-bottom:1px solid rgba(148,163,184,.08);background:rgba(0,0,0,0);color:rgba(241,245,249,.9);cursor:pointer;font:inherit;font-size:1.08rem;font-weight:700;text-align:left;text-decoration:none}.question-moderation-page .question-action-menu__panel button:hover,.question-moderation-page .question-action-menu__panel button:focus-visible,.question-moderation-page .question-action-menu__panel a:hover,.question-moderation-page .question-action-menu__panel a:focus-visible{background:rgba(20,184,166,.1);color:#fff;outline:0}.question-moderation-page .question-action-menu__panel .is-danger{color:#fecaca}.question-moderation-page .question-action-menu__panel .is-danger:hover,.question-moderation-page .question-action-menu__panel .is-danger:focus-visible{background:rgba(239,68,68,.13)}.question-moderation-page .question-modal--drawer{justify-content:flex-end;padding:0}.question-moderation-page .question-detail-drawer{width:min(64rem,100vw);min-height:100vh;max-height:none;border-width:0 0 0 1px;border-radius:0;background:#07111f}.question-moderation-page .question-detail-grid div,.question-moderation-page .question-detail-note,.question-moderation-page .question-modal__form label{border-radius:.8rem;background:#0f172a}.question-moderation-page .question-modal__form input,.question-moderation-page .question-modal__form select,.question-moderation-page .question-modal__form textarea{border-radius:.8rem;background:rgba(2,8,16,.64);color:#fff}@media(max-width: 74.98em){.question-moderation-page .question-admin-filter,.question-moderation-page .question-admin-filter--search{grid-column:span 6}.question-moderation-page .question-queue-item__row,.question-moderation-page .question-answer-row{grid-template-columns:minmax(0, 1fr) auto}.question-moderation-page .question-queue-item__badges,.question-moderation-page .question-answer-toggle{justify-self:start}}@media(max-width: 47.98em){.question-moderation-page .question-topbar__actions{display:grid;grid-template-columns:1fr}.question-moderation-page .question-topbar__actions .dashboard-btn,.question-moderation-page .question-topbar__actions .dashboard-menu{width:100%}.question-moderation-page .question-admin-filter,.question-moderation-page .question-admin-filter--search{grid-column:1/-1}.question-moderation-page .question-queue-item__row,.question-moderation-page .question-answer-row{grid-template-columns:1fr}.question-moderation-page .question-action-menu,.question-moderation-page .question-action-menu summary{justify-self:stretch;width:100%}.question-moderation-page .question-action-menu__panel{left:0;right:auto;width:100%}.question-moderation-page .question-answer-panel{padding-left:.9rem}.question-moderation-page .question-detail-drawer{width:100vw}}.ask-question-shell{background:radial-gradient(circle at 15% 18%, rgba(16, 185, 129, 0.08), transparent 30%),radial-gradient(circle at 85% 20%, rgba(14, 165, 233, 0.07), transparent 30%),linear-gradient(180deg, #07111f, #0b1628);color:#f8fafc}.ask-question-page{width:100%;max-width:100%;min-height:100vh;padding:7.2rem 2rem 4.5rem;background:radial-gradient(circle at 15% 18%, rgba(16, 185, 129, 0.08), transparent 30%),radial-gradient(circle at 85% 20%, rgba(14, 165, 233, 0.07), transparent 30%),linear-gradient(180deg, #07111f, #0b1628);color:#f8fafc}.ask-question-page p,.ask-question-page li{color:#94a3b8;font-size:1.05rem;line-height:1.75}.ask-question-page__hero,.ask-question-page__layout{position:relative;z-index:1;width:100%;max-width:1440px;margin-inline:auto}.ask-question-page__hero{display:grid;gap:1rem;margin-bottom:1.2rem;padding:3rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:radial-gradient(circle at 15% 18%, rgba(16, 185, 129, 0.1), transparent 30%),radial-gradient(circle at 85% 15%, rgba(14, 165, 233, 0.08), transparent 30%),linear-gradient(135deg, #07111f, #0f172a);box-shadow:0 2.4rem 6rem rgba(0,0,0,.24)}.ask-question-page__hero h1{max-width:900px;margin:0;color:#fff;font-size:clamp(3rem,4vw,5rem);font-weight:900;line-height:1.08;letter-spacing:-0.04em}.ask-question-page__hero p{max-width:840px;margin:0;color:#94a3b8;font-size:1.25rem;line-height:1.75}.ask-question-page__eyebrow,.ask-question-card__kicker,.ask-question-side__badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;gap:.55rem;min-height:2.6rem;padding:.45rem .85rem;border:1px solid rgba(16,185,129,.25);border-radius:999px;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:.92rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.ask-question-page__hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.7rem}.ask-question-page__hero-btn,.ask-question-form__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;gap:.65rem;padding:.9rem 1.2rem;border-radius:.8rem;font-size:1.05rem;font-weight:800;line-height:1.15;text-align:center;text-decoration:none;transition:transform 160ms ease,border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}.ask-question-page__hero-btn:hover,.ask-question-page__hero-btn:focus-visible,.ask-question-form__btn:hover,.ask-question-form__btn:focus-visible{outline:none;transform:translateY(-2px)}.ask-question-page__hero-btn:focus-visible,.ask-question-form__btn:focus-visible{box-shadow:0 0 0 .25rem rgba(16,185,129,.18)}.ask-question-page__hero-btn--primary,.ask-question-form__btn--primary{border:0;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 1rem 2.4rem rgba(14,165,233,.2)}.ask-question-page__hero-btn--secondary,.ask-question-form__btn--secondary,.ask-question-form__btn--outline{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#a7f3d0}.ask-question-page__layout{display:grid;grid-template-columns:minmax(0, 2fr) 380px;gap:1.2rem;align-items:start}.ask-question-card,.ask-question-side__card{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.92);box-shadow:0 1.8rem 4.6rem rgba(0,0,0,.16)}.ask-question-card{padding:2rem}.ask-question-card:has(.question-category-dropdown.is-open),.ask-question-card:has(.question-category-dropdown.is-closing){z-index:30}.ask-question-card__header{display:grid;grid-template-columns:minmax(0, 1fr) minmax(230px, 320px);gap:1rem;align-items:start;margin-bottom:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.ask-question-card__header h2{margin:.55rem 0 .4rem;color:#f8fafc;font-size:2rem;font-weight:850;line-height:1.18;letter-spacing:-0.03em}.ask-question-card__header p{max-width:64rem;margin:0}.ask-question-card__kicker{min-height:auto;padding:0;border:0;background:rgba(0,0,0,0);color:#67e8f9}.ask-question-tips{padding:1rem;border:1px solid rgba(16,185,129,.18);border-radius:.8rem;background:radial-gradient(circle at 12% 20%, rgba(16, 185, 129, 0.16), transparent 34%),rgba(7,17,31,.72)}.ask-question-tips h3{margin:0 0 .7rem;color:#f8fafc;font-size:1.15rem;font-weight:800}.ask-question-tips ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.ask-question-tips li{position:relative;padding-left:1rem;font-size:.98rem;line-height:1.5}.ask-question-tips li::before{position:absolute;top:.72em;left:0;width:.38rem;height:.38rem;border-radius:999px;content:"";background:#34d399}.ask-question-user{display:inline-flex;grid-column:1/-1;align-items:center;justify-content:flex-start;gap:.9rem;min-height:4.4rem;padding:.75rem .9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.58);color:#cbd5e1;font-size:1rem;font-weight:650}.ask-question-user:empty{display:none}.ask-question-user__avatar{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.8rem;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;font-size:1rem;font-weight:900}.ask-question-user__meta{display:grid;gap:.1rem}.ask-question-user__meta strong{color:#f8fafc;font-size:1.05rem}.ask-question-user__meta span{color:#94a3b8;font-size:.96rem}.ask-question-restriction,.ask-question-form__feedback{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;margin-bottom:1rem;padding:1rem;border-radius:.8rem;color:#cbd5e1;font-size:1rem;font-weight:700;line-height:1.55}.ask-question-restriction::before,.ask-question-form__feedback::before{display:grid;width:1.7rem;height:1.7rem;place-items:center;border-radius:999px;content:"i";color:#07111f;font-size:.9rem;font-weight:900;line-height:1}.ask-question-restriction[hidden],.ask-question-form__feedback[hidden]{display:none}.ask-question-restriction,.ask-question-form__feedback--error{border:1px solid rgba(248,113,113,.26);background:rgba(127,29,29,.18);color:#fecaca}.ask-question-restriction::before,.ask-question-form__feedback--error::before{content:"!";background:#f87171}.ask-question-form__feedback--success{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#a7f3d0}.ask-question-form__feedback--success::before{content:"ok";background:#34d399;font-size:.62rem}.ask-question-form__feedback--warning{border:1px solid rgba(250,204,21,.26);background:rgba(250,204,21,.1);color:#fde68a}.ask-question-form__feedback--warning::before{content:"!";background:#facc15}.ask-question-form__feedback--info{border:1px solid rgba(14,165,233,.26);background:rgba(14,165,233,.1);color:#bae6fd}.ask-question-form__feedback--info::before{background:#38bdf8}.ask-question-form{display:grid;gap:1rem}.ask-question-form__row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.ask-question-form__group{display:grid;gap:.55rem}.ask-question-form__group:has(.question-category-dropdown.is-open),.ask-question-form__group:has(.question-category-dropdown.is-closing){position:relative;z-index:40}.ask-question-form__group label,.ask-question-form__label-row label{color:#e2e8f0;font-size:1rem;font-weight:800}.ask-question-form__group label span,.ask-question-form__label-row label span{color:#fb7185}.ask-question-form__label-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ask-question-form__label-row>span{color:#64748b;font-size:.92rem;font-weight:750}.ask-question-form__control{position:relative}.ask-question-form__control>svg{position:absolute;top:50%;left:1rem;z-index:1;width:1.5rem;height:1.5rem;transform:translateY(-50%);color:#64748b;pointer-events:none}.ask-question-form__control input,.ask-question-form__control select,.ask-question-form__control textarea{width:100%;min-height:52px;padding:.95rem 1rem .95rem 3.2rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.7);color:#f8fafc;font:inherit;transition:border-color 160ms ease,box-shadow 160ms ease,background 160ms ease}.ask-question-form__control input::placeholder,.ask-question-form__control select::placeholder,.ask-question-form__control textarea::placeholder{color:#64748b}.ask-question-form__control input:focus,.ask-question-form__control select:focus,.ask-question-form__control textarea:focus{border-color:rgba(16,185,129,.5);background:rgba(7,17,31,.88);box-shadow:0 0 0 .25rem rgba(16,185,129,.14);outline:none}.ask-question-form__control:focus-within>svg{color:#34d399}.ask-question-form__control select{appearance:none;cursor:pointer;padding-right:4rem;background-image:linear-gradient(45deg, transparent 50%, #a7f3d0 50%),linear-gradient(135deg, #a7f3d0 50%, transparent 50%);background-position:calc(100% - 1.6rem) 2.25rem,calc(100% - 1.25rem) 2.25rem;background-repeat:no-repeat;background-size:.42rem .42rem,.42rem .42rem}.ask-question-form__control option{background:#0f172a;color:#f8fafc}.ask-question-form__control--textarea>svg{top:1.15rem;transform:none}.ask-question-form__control--textarea textarea{min-height:220px;line-height:1.75;resize:vertical}.ask-question-form__error{display:none;margin:0;color:#fca5a5;font-size:.94rem;font-weight:750}.ask-question-form__group.has-error .ask-question-form__error{display:block}.ask-question-form__group.has-error input,.ask-question-form__group.has-error select,.ask-question-form__group.has-error textarea,.ask-question-form__group.has-error .question-category-dropdown__trigger{border-color:rgba(248,113,113,.55);background-color:rgba(127,29,29,.18)}.ask-question-form__file-group input[type=file]{position:absolute;width:.1rem;height:.1rem;opacity:0;pointer-events:none}.ask-question-upload{display:flex;align-items:center;gap:.75rem;min-height:52px;padding:.9rem 1rem;border:1px dashed rgba(16,185,129,.35);border-radius:.8rem;background:rgba(7,17,31,.7);color:#cbd5e1;cursor:pointer;transition:border-color 160ms ease,background 160ms ease,color 160ms ease,transform 160ms ease}.ask-question-upload svg{flex:0 0 auto;width:1.6rem;height:1.6rem;color:#34d399}.ask-question-upload:hover,.ask-question-upload:focus-within{border-color:rgba(16,185,129,.55);background:rgba(16,185,129,.1);color:#fff;transform:translateY(-1px)}.ask-anonymous-card{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.6);color:#cbd5e1;transition:border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}.ask-anonymous-card:has(input:checked){border-color:rgba(16,185,129,.34);background:rgba(16,185,129,.1);box-shadow:0 0 0 1px rgba(16,185,129,.08) inset}.ask-anonymous-card__icon{display:grid;width:3.8rem;height:3.8rem;place-items:center;border-radius:.8rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.16), rgba(14, 165, 233, 0.12));color:#34d399}.ask-anonymous-card__icon svg{width:2rem;height:2rem}.ask-anonymous-card__content{min-width:0}.ask-anonymous-card__content p{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.45rem 0 0;color:#94a3b8;font-size:1rem;line-height:1.6}.ask-anonymous-card__header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem;align-items:center;cursor:pointer}.ask-anonymous-card__header strong,.ask-anonymous-card__header small{display:block}.ask-anonymous-card__header strong{color:#f8fafc;font-size:1.15rem;line-height:1.2}.ask-anonymous-card__header small{margin-top:.25rem;color:#94a3b8;font-size:.96rem;line-height:1.35}.ask-anonymous-card__header input{position:absolute;width:.1rem;height:.1rem;opacity:0;pointer-events:none}.ask-anonymous-toggle{position:relative;width:4.8rem;height:2.8rem;flex:0 0 auto;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:rgba(15,23,42,.78);transition:background 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.ask-anonymous-toggle span{position:absolute;top:.3rem;left:.3rem;width:2.05rem;height:2.05rem;border-radius:50%;background:#e2e8f0;box-shadow:0 .7rem 1.4rem rgba(0,0,0,.26);transition:transform 160ms ease,background 160ms ease}.ask-anonymous-card__header input:checked+.ask-anonymous-toggle{border-color:rgba(16,185,129,.44);background:#10b981}.ask-anonymous-card__header input:checked+.ask-anonymous-toggle span{transform:translateX(2rem);background:#fff}.ask-anonymous-card__header input:focus-visible+.ask-anonymous-toggle{outline:2px solid rgba(16,185,129,.48);outline-offset:3px}.ask-anonymous-info{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border:1px solid rgba(16,185,129,.28);border-radius:50%;color:#a7f3d0;cursor:help;font-size:.95rem;font-weight:900;line-height:1}.ask-question-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.85rem;margin-top:.25rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.ask-question-form__btn--secondary{border-color:rgba(148,163,184,.22);background:rgba(15,23,42,.72);color:#cbd5e1}.ask-question-form__btn--primary .question-spinner{border-color:hsla(0,0%,100%,.36);border-top-color:currentColor}.ask-question-side{display:grid;gap:1rem}@media(min-width: 1040px){.ask-question-side{position:sticky;top:8.2rem}}.ask-question-side__card{padding:1.2rem}.ask-question-side__card h2{margin:0 0 .8rem;color:#f8fafc;font-size:1.35rem;font-weight:800;line-height:1.25}.ask-question-side__card p{margin:0 0 1rem}.ask-question-side__card--approval{background:radial-gradient(circle at 12% 20%, rgba(16, 185, 129, 0.16), transparent 34%),rgba(15,23,42,.92)}.ask-question-side__badge{margin-bottom:.75rem}.ask-question-chip-list,.question-category-popular{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.ask-question-chip-list span,.question-category-popular button{display:inline-flex;align-items:center;min-height:2.3rem;padding:.4rem .7rem;border:1px solid rgba(16,185,129,.2);border-radius:999px;background:rgba(16,185,129,.08);color:#a7f3d0;font-size:.92rem;font-weight:750}.question-category-popular button{cursor:pointer;transition:background 160ms ease,transform 160ms ease}.question-category-popular button:hover,.question-category-popular button:focus-visible{background:rgba(16,185,129,.14);outline:none;transform:translateY(-1px)}.ask-question-stats-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}.ask-question-stats-grid div{padding:.9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.58)}.ask-question-stats-grid strong{display:block;color:#f8fafc;font-size:1rem;font-weight:850}.ask-question-stats-grid span{display:block;margin-top:.28rem;color:#94a3b8;font-size:.9rem;line-height:1.45}.ask-question-guidelines{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.ask-question-guidelines li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;color:#cbd5e1;font-size:1rem;line-height:1.55}.ask-question-guidelines span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.6rem;background:rgba(16,185,129,.12);color:#34d399}.ask-question-guidelines svg{width:1.1rem;height:1.1rem}@media(max-width: 1100px){.ask-question-page__layout{grid-template-columns:1fr}.ask-question-side{position:relative;top:auto;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.ask-question-page{padding:6.4rem 1.4rem 3.5rem}.ask-question-page__hero,.ask-question-card,.ask-question-side__card{padding:1.2rem}.ask-question-page__hero h1{font-size:clamp(2.6rem,13vw,3.6rem)}.ask-question-page__hero p{font-size:1.08rem}.ask-question-page__hero-actions,.ask-question-page__hero-btn,.ask-question-form__actions,.ask-question-form__btn{width:100%}.ask-question-form__actions{display:grid;grid-template-columns:1fr}.ask-question-card__header,.ask-question-form__row,.ask-question-side,.ask-anonymous-card{grid-template-columns:1fr}.ask-question-form__label-row{align-items:flex-start;flex-direction:column;gap:.35rem}}.question-spinner{display:none;width:1.6rem;height:1.6rem;border:2px solid hsla(0,0%,100%,.38);border-top-color:currentColor;border-radius:50%;animation:question-spin .72s linear infinite}.is-loading .question-spinner,.questions-loading-state .question-spinner,.question-admin-empty .question-spinner{display:inline-block}.questions-empty-state,.questions-loading-state{grid-column:1/-1;display:grid;justify-items:center;gap:1rem;min-height:22rem;padding:3rem;text-align:center;color:rgba(248,250,252,.92)}.questions-empty-state strong,.questions-loading-state strong{color:#fff;font-size:2rem}.questions-empty-state p,.questions-loading-state p{margin:0;max-width:52rem;color:rgba(226,232,240,.75)}.questions-listing-page{min-height:100vh;background:linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px),linear-gradient(180deg, #03111f 0%, #071827 48%, #020617 100%);background-size:7.2rem 7.2rem,7.2rem 7.2rem,auto;color:#fff}.questions-listing-header{position:sticky;top:0;z-index:50;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding:0;background:rgba(3,17,31,.9);border-bottom:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(18px)}.questions-listing-header__nav{display:flex;flex-wrap:wrap;gap:1rem}.questions-listing{position:relative;overflow:visible;width:100%;margin:0 auto;padding:clamp(3rem,5vw,5.6rem) 0 clamp(5rem,6vw,8rem)}@media(min-width: 860px){.questions-listing{padding:clamp(3rem,5vw,5.6rem) var(--spacing-4) clamp(5rem,6vw,8rem)}}.questions-listing__hero{display:grid;grid-template-columns:1fr;gap:1.6rem;align-items:end;margin-bottom:2rem;margin-top:4.8rem}@media(min-width: 860px){.questions-listing__hero{grid-template-columns:minmax(0, 1fr) auto}}.questions-listing__hero h1{margin:1rem 0 .8rem;color:#fff;font-size:clamp(3rem,2.5rem + 1.15vw,4.8rem);line-height:1.06;letter-spacing:0}.questions-listing__hero p{margin:0;max-width:82rem;color:rgba(226,232,240,.78);font-size:clamp(1.5rem,1.42rem + .18vw,1.8rem);line-height:1.68}.questions-listing__eyebrow{display:inline-flex;width:max-content;min-height:3.2rem;align-items:center;padding:0 1.1rem;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);color:rgba(var(--gold-300), 0.98);font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.questions-listing__hero-actions,.questions-listing__filter-actions{display:flex;flex-wrap:wrap;gap:.8rem}.questions-listing__toolbar{position:relative;z-index:90;display:grid;gap:.9rem;margin-bottom:1.6rem;overflow:visible}.questions-listing__filters{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:1rem;padding:1rem;overflow:visible;border-radius:.8rem;background:rgba(3,17,31,.88);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 2rem 5rem -3.6rem rgba(0,0,0,.8);backdrop-filter:blur(18px)}@media(min-width: 760px){.questions-listing__filters{grid-template-columns:minmax(24rem, 1.2fr) repeat(2, minmax(15rem, 0.7fr));align-items:end}}@media(min-width: 1140px){.questions-listing__filters{grid-template-columns:minmax(26rem, 1.35fr) minmax(16rem, 0.72fr) minmax(18rem, 0.8fr) minmax(14rem, 0.62fr) minmax(14rem, 0.6fr) minmax(14rem, 0.64fr) auto;align-items:end}}.questions-listing__field{position:relative;min-width:0;display:grid;gap:.7rem;overflow:visible}.questions-listing__field:has(.question-category-dropdown.is-open),.questions-listing__field:has(.question-category-dropdown.is-closing){z-index:1200}.questions-listing__field label{color:rgba(203,213,225,.78);font-size:1.15rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.questions-listing__field input,.questions-listing__field select{width:100%;min-height:4.3rem;padding:0 1.1rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(15,23,42,.72);background-color:rgba(15,23,42,.72);color:#fff;caret-color:#fff;font:inherit;-webkit-text-fill-color:#fff}.questions-listing__field input::placeholder,.questions-listing__field select::placeholder{color:rgba(148,163,184,.52);-webkit-text-fill-color:rgba(148,163,184,.52)}.questions-listing__field input:focus,.questions-listing__field select:focus{outline:none;border-color:rgba(var(--emerald-300), 0.38);background:rgba(15,23,42,.86);background-color:rgba(15,23,42,.86);color:#fff;box-shadow:0 0 0 .3rem rgba(var(--emerald-500), 0.1);-webkit-text-fill-color:#fff}.questions-listing__field option{background:#0f172a}.questions-listing__filter-actions{align-items:end}.questions-listing__content{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:1.6rem}@media(min-width: 1120px){.questions-listing__content{grid-template-columns:minmax(0, 1fr) minmax(31rem, 0.34fr);align-items:start}}.questions-listing__main-panel,.questions-listing .questions-live-panel{border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:linear-gradient(165deg, rgba(15, 23, 42, 0.72) 0%, rgba(15, 23, 42, 0.5) 100%);box-shadow:0 2.6rem 5.8rem -3.8rem rgba(0,0,0,.76),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(22px) saturate(170%)}.questions-listing__main-panel{min-width:0;padding:clamp(1.2rem,1.8vw,1.8rem)}.questions-listing__section-head,.questions-listing .questions-live-panel__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.questions-listing__section-head h2,.questions-listing .questions-live-panel__header h2{margin:.5rem 0 0;color:#fff;font-size:clamp(2rem,1.8rem + .4vw,2.6rem);line-height:1.15;letter-spacing:0}.questions-listing__section-head>span:not(.questions-listing__eyebrow),.questions-listing .questions-live-panel__header>span:not(.questions-listing__eyebrow){color:rgba(148,163,184,.86);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.questions-listing__grid{display:grid;gap:.9rem}.question-hero-btn,.question-filter-btn,.question-pagination-btn,.question-open-link{display:inline-flex;align-items:center;justify-content:center;min-height:4.2rem;gap:.7rem;padding:0 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;font-weight:var(--font-weight-bold);text-decoration:none;cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}.question-hero-btn:hover,.question-filter-btn:hover,.question-pagination-btn:hover,.question-open-link:hover{transform:translateY(-1px)}.question-hero-btn:disabled,.question-filter-btn:disabled,.question-pagination-btn:disabled,.question-open-link:disabled{cursor:not-allowed;opacity:.5;transform:none}.question-hero-btn--primary,.question-filter-btn--primary,.question-open-link{background:linear-gradient(135deg, rgba(var(--emerald-500), 1) 0%, rgba(var(--gold-400), 0.96) 100%);color:rgba(2,6,23,.96);box-shadow:0 1.6rem 3rem -2.2rem rgba(var(--emerald-600), 0.68)}.question-hero-btn--ghost,.question-filter-btn--ghost,.question-pagination-btn{background:hsla(0,0%,100%,.055);color:rgba(226,232,240,.88);border-color:hsla(0,0%,100%,.1)}.question-list-item{display:grid;grid-template-columns:1fr;gap:1rem;padding:1.15rem;border:1px solid hsla(0,0%,100%,.085);border-radius:.8rem;background:hsla(0,0%,100%,.045);transition:transform .22s ease,border-color .22s ease,background .22s ease}@media(min-width: 760px){.question-list-item{grid-template-columns:10rem minmax(0, 1fr) auto;align-items:start}}.question-list-item:hover{transform:translateY(-1px);border-color:rgba(var(--emerald-300), 0.2);background:hsla(0,0%,100%,.065)}.question-list-item__metrics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.6rem}@media(min-width: 760px){.question-list-item__metrics{grid-template-columns:1fr}}.question-list-item__body{min-width:0;display:grid;gap:.75rem}.question-list-item__body h2{margin:0;font-size:clamp(1.8rem,1.68rem + .26vw,2.2rem);line-height:1.25;letter-spacing:0}.question-list-item__body h2 a{color:#fff;text-decoration:none}.question-list-item__body h2 a:hover{color:rgba(var(--emerald-200), 1)}.question-list-item__body p{margin:0;color:rgba(203,213,225,.78);font-size:1.42rem;line-height:1.55}.question-list-item__badges,.question-list-item__meta,.question-list-item__actions,.question-list-item .question-list-tags{display:flex;flex-wrap:wrap;gap:.55rem}.question-list-item__meta{color:rgba(148,163,184,.8);font-size:1.2rem}.question-list-item__actions{align-items:start;justify-content:flex-start}@media(min-width: 760px){.question-list-item__actions{width:11rem;justify-content:flex-end}}.question-list-metric{display:grid;justify-items:center;gap:.1rem;min-height:5.6rem;padding:.7rem .5rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.48);color:rgba(203,213,225,.78);font-size:1.08rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.question-list-metric strong{color:#fff;font-size:1.8rem;line-height:1}.question-list-metric--answers{border-color:rgba(var(--emerald-300), 0.18);background:rgba(var(--emerald-400), 0.09)}.question-category-badge,.question-status-badge,.question-topic-badge,.question-list-tag{display:inline-flex;align-items:center;min-height:2.8rem;padding:0 .9rem;border:1px solid hsla(0,0%,100%,.09);border-radius:999px;background:hsla(0,0%,100%,.055);color:rgba(226,232,240,.9);font-size:1.12rem;font-weight:var(--font-weight-bold)}.question-category-badge{gap:.45rem;color:rgba(var(--gold-200), 0.98);border-color:rgba(var(--gold-300), 0.16);background:rgba(var(--gold-400), 0.08)}.question-category-badge svg{width:1.35rem;height:1.35rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.question-status-badge--answered{color:rgba(187,247,208,.98);border-color:rgba(74,222,128,.22);background:rgba(34,197,94,.12)}.question-status-badge--unanswered{color:rgba(254,240,138,.98);border-color:rgba(250,204,21,.2);background:rgba(250,204,21,.1)}.question-status-badge--closed{color:rgba(191,219,254,.98);border-color:rgba(96,165,250,.2);background:rgba(59,130,246,.11)}.question-list-tag{cursor:pointer}.question-list-tag:hover{color:rgba(209,250,229,.98);border-color:rgba(var(--emerald-300), 0.26);background:rgba(var(--emerald-400), 0.1)}.question-category-search{position:relative;display:grid;align-items:center}.question-category-search svg{position:absolute;left:1.15rem;z-index:1;width:1.55rem;height:1.55rem;color:rgba(148,163,184,.68);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;pointer-events:none}.question-category-search input{width:100%;min-height:3.9rem;padding:.95rem 1.1rem .95rem 3.4rem;border:1px solid rgba(148,163,184,.14);border-radius:.8rem;background:rgba(2,6,23,.64);color:#fff;font:inherit;font-size:1.28rem;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.question-category-search input::placeholder{color:rgba(148,163,184,.44)}.question-category-search input:focus{outline:none;border-color:rgba(var(--emerald-300), 0.42);background:rgba(15,23,42,.82);box-shadow:0 0 0 .3rem rgba(var(--emerald-500), 0.1),inset 0 1px 0 hsla(0,0%,100%,.05)}.question-category-search--compact{margin-bottom:.55rem}.question-category-search--inside{margin:0}.question-category-search--inside input{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.question-category-native{position:absolute;width:.1rem;height:.1rem;opacity:0;pointer-events:none}.question-category-control{overflow:visible}.question-category-control>svg{display:none}.ask-question-form__control.question-category-control{z-index:2}.ask-question-form__control.question-category-control .question-category-dropdown__trigger{min-height:5.6rem;border-radius:.8rem}.ask-question-form__control.question-category-control .question-category-dropdown__panel{width:max(100%,40rem)}.question-category-dropdown{position:relative;z-index:0;width:100%;min-width:0}.question-category-dropdown.is-open,.question-category-dropdown.is-closing{z-index:1500}.question-category-dropdown__trigger{position:relative;display:flex;width:100%;min-height:5.4rem;align-items:center;gap:.85rem;overflow:hidden;padding:1.05rem 1.2rem;border:1px solid rgba(148,163,184,.18);border-radius:1.2rem;background:linear-gradient(180deg, rgba(15, 23, 42, 0.9) 0%, rgba(2, 6, 23, 0.88) 100%),rgba(15,23,42,.74);color:#fff;cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);text-align:left;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 1rem 2.4rem -2rem rgba(0,0,0,.75);transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.question-category-dropdown__trigger>span:nth-child(2){min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-category-dropdown__trigger:hover,.question-category-dropdown__trigger:focus-visible,.question-category-dropdown.is-open .question-category-dropdown__trigger{outline:none;border-color:rgba(var(--emerald-300), 0.46);background:linear-gradient(180deg, rgba(15, 23, 42, 0.96) 0%, rgba(3, 17, 31, 0.94) 100%),rgba(15,23,42,.86);box-shadow:0 0 0 .3rem rgba(var(--emerald-500), 0.1),0 1.4rem 3rem -2.2rem rgba(var(--emerald-400), 0.42),inset 0 1px 0 hsla(0,0%,100%,.1);transform:translateY(-1px)}.question-category-dropdown__trigger-icon,.question-category-option__icon{display:grid;place-items:center;width:2.4rem;height:2.4rem;flex:0 0 auto;border-radius:999px;background:rgba(var(--emerald-400), 0.1);color:rgba(209,250,229,.96)}.question-category-dropdown__trigger-icon svg,.question-category-option__icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.question-category-dropdown__chevron{width:.75rem;height:.75rem;flex:0 0 auto;border-right:2px solid rgba(209,250,229,.82);border-bottom:2px solid rgba(209,250,229,.82);transform:rotate(45deg) translateY(-0.2rem);transition:transform .22s ease}.question-category-dropdown.is-open .question-category-dropdown__chevron{transform:rotate(225deg) translateY(-0.2rem)}.question-category-dropdown__panel{position:absolute;top:calc(100% + .75rem);left:0;z-index:1600;display:grid;width:max(100%,34rem);max-width:min(44rem,100vw - 3.2rem);gap:.75rem;padding:.75rem;border:1px solid rgba(var(--emerald-300), 0.26);border-radius:.8rem;background:linear-gradient(180deg, rgba(5, 18, 31, 0.99) 0%, rgba(2, 6, 23, 0.99) 100%),rgba(2,6,23,.98);box-shadow:0 2.8rem 6rem -2.8rem rgba(0,0,0,.92),0 1.2rem 3.2rem -2.4rem rgba(var(--emerald-400), 0.48),inset 0 1px 0 hsla(0,0%,100%,.08);opacity:0;visibility:hidden;transform:translateY(-0.5rem) scale(0.98);transform-origin:top left;pointer-events:none;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);transition:opacity .18s ease,transform .18s cubic-bezier(0.22, 1, 0.36, 1),visibility .18s step-end}.question-category-dropdown.is-open .question-category-dropdown__panel{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .18s ease,transform .18s cubic-bezier(0.22, 1, 0.36, 1),visibility 0s}.question-category-dropdown.is-closing .question-category-dropdown__panel{visibility:visible}.question-category-dropdown__panel[hidden]{display:none}.question-category-dropdown__list{display:grid;gap:.75rem;max-height:min(34rem,48vh);overflow-y:auto;overscroll-behavior:contain;padding-right:.2rem;scrollbar-color:rgba(var(--emerald-300), 0.38) rgba(15,23,42,.72);scrollbar-width:thin}.question-category-dropdown__list::-webkit-scrollbar{width:.72rem}.question-category-dropdown__list::-webkit-scrollbar-track{border-radius:999px;background:rgba(15,23,42,.72)}.question-category-dropdown__list::-webkit-scrollbar-thumb{border:2px solid rgba(15,23,42,.72);border-radius:999px;background:rgba(var(--emerald-300), 0.42)}.question-category-dropdown__group{display:grid;gap:.4rem}.question-category-dropdown__group-title{display:inline-flex;align-items:center;gap:.45rem;padding:.15rem .15rem .05rem;color:rgba(var(--emerald-200), 0.92);font-size:1rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.question-category-dropdown__group-title svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.question-category-dropdown__options{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(18rem, 100%), 1fr));gap:.4rem}.question-category-option{position:relative;display:inline-flex;min-width:0;min-height:3.6rem;align-items:center;gap:.65rem;padding:.6rem .7rem;border:1px solid rgba(148,163,184,.13);border-radius:.8rem;background:rgba(15,23,42,.62);color:rgba(226,232,240,.86);cursor:pointer;font:inherit;font-size:1.18rem;font-weight:var(--font-weight-semibold);line-height:1.25;text-align:left;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.question-category-option>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.question-category-option:hover,.question-category-option:focus-visible,.question-category-option.is-active{outline:none;transform:translateY(-1px);border-color:rgba(var(--emerald-300), 0.34);background:rgba(var(--emerald-400), 0.13);color:#fff}.question-category-option.is-active{border-color:rgba(var(--emerald-300), 0.48);background:linear-gradient(135deg, rgba(var(--emerald-500), 0.22) 0%, rgba(var(--emerald-300), 0.1) 100%),rgba(15,23,42,.84);box-shadow:0 0 0 1px rgba(var(--emerald-300), 0.14) inset,0 1rem 2.4rem -2rem rgba(var(--emerald-400), 0.56)}.question-category-dropdown__empty{margin:0;padding:1rem;border-radius:.8rem;background:rgba(15,23,42,.62);color:rgba(203,213,225,.78);font-size:1.3rem}.questions-listing__field .question-category-dropdown__trigger{min-height:4.4rem;padding:.7rem 1rem;border-radius:.8rem;background:linear-gradient(180deg, rgba(15, 23, 42, 0.9) 0%, rgba(2, 6, 23, 0.86) 100%),rgba(15,23,42,.72)}.questions-listing__field .question-category-dropdown__panel{width:max(100%,36rem)}@media(max-width: 640px){.ask-question-form__control.question-category-control .question-category-dropdown__panel{width:100%;max-width:calc(100vw - 3.2rem)}.questions-listing__field .question-category-dropdown__panel{width:100%;max-width:calc(100vw - 2rem)}.question-category-dropdown__panel{max-height:calc(100vh - 12rem)}.question-category-dropdown__list{max-height:min(32rem,44vh)}.question-category-option{min-height:4.2rem;padding-block:.75rem;font-size:1.26rem}}@media(prefers-reduced-motion: reduce){.question-category-dropdown__trigger,.question-category-dropdown__chevron,.question-category-dropdown__panel,.question-category-option{transition:none}.question-category-dropdown__panel,.question-category-dropdown.is-open .question-category-dropdown__panel{transform:none}}body.ask-question-shell{background:radial-gradient(circle at 15% 12%, rgba(16, 185, 129, 0.08), transparent 30%),radial-gradient(circle at 85% 18%, rgba(14, 165, 233, 0.07), transparent 30%),linear-gradient(180deg, #07111f 0%, #0b1628 55%, #07111f 100%)}.ask-question-page{padding:6.6rem 0 0;background:radial-gradient(circle at 15% 12%, rgba(16, 185, 129, 0.08), transparent 30%),radial-gradient(circle at 85% 18%, rgba(14, 165, 233, 0.07), transparent 30%),linear-gradient(180deg, #07111f 0%, #0b1628 55%, #07111f 100%);color:#f8fafc}.ask-question-hero,.ask-question-page__hero{max-width:1440px;margin:0 auto;padding:4rem 2rem 2.5rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:radial-gradient(circle at 12% 18%, rgba(16, 185, 129, 0.1), transparent 30%),radial-gradient(circle at 88% 15%, rgba(14, 165, 233, 0.08), transparent 30%),linear-gradient(135deg, #07111f, #0f172a);box-shadow:0 18px 46px rgba(0,0,0,.2)}.ask-question-hero h1,.ask-question-page__hero h1{font-size:clamp(3rem,4vw,5rem);font-weight:900;line-height:1.08;letter-spacing:-0.04em}.ask-question-hero p,.ask-question-page__hero p{max-width:820px;color:#94a3b8;font-size:1.12rem;line-height:1.7}.ask-question-page__hero-actions{margin-top:.6rem}.ask-question-layout,.ask-question-page__layout{max-width:1440px;margin:0 auto;padding:1.5rem 2rem 4rem;display:grid;grid-template-columns:minmax(0, 1fr) 360px;gap:1.4rem;align-items:start}.ask-question-card{padding:1.6rem;border-radius:.8rem;background:rgba(15,23,42,.92);box-shadow:0 18px 46px rgba(0,0,0,.24)}.ask-question-card__header{grid-template-columns:minmax(0, 1fr) minmax(250px, 320px);gap:1.2rem;margin-bottom:1.2rem;padding-bottom:1.2rem}.ask-question-card__header h2{margin-top:.45rem;font-size:2rem;font-weight:850}.ask-question-card__header p{color:#94a3b8;font-size:1.02rem;line-height:1.65}.ask-question-tips{padding:1rem;border:1px solid rgba(16,185,129,.18);border-radius:.8rem;background:rgba(16,185,129,.06)}.ask-question-tips h3{margin-bottom:.7rem;font-size:1.08rem}.ask-question-tips li{color:#b6c5d5;font-size:.96rem}.ask-question-user-card,.ask-question-user{min-height:auto;padding:.9rem 1rem;border-radius:.8rem;background:rgba(7,17,31,.55)}.ask-question-user__avatar{width:2.8rem;height:2.8rem;border-radius:.7rem}.ask-question-form{gap:.95rem}.ask-question-form__row{gap:.9rem}.ask-question-card input,.ask-question-card select,.ask-question-card textarea,.ask-question-card .question-category-dropdown__trigger{min-height:4.2rem;border-radius:.8rem;background:rgba(7,17,31,.72);border:1px solid hsla(0,0%,100%,.08);color:#f8fafc;font-size:1.05rem;font-weight:600}.ask-question-card input:focus,.ask-question-card select:focus,.ask-question-card textarea:focus,.ask-question-card .question-category-dropdown__trigger:focus-visible,.ask-question-card .question-category-dropdown.is-open .question-category-dropdown__trigger{outline:none;border-color:rgba(16,185,129,.45);box-shadow:0 0 0 4px rgba(16,185,129,.12)}.ask-question-form__control>svg{left:1rem;width:1.35rem;height:1.35rem}.ask-question-form__control input,.ask-question-form__control select,.ask-question-form__control textarea{padding-left:3rem}.ask-question-form__control--textarea textarea{min-height:220px;line-height:1.7}.ask-question-form__control.question-category-control .question-category-dropdown__trigger,.ask-question-card .question-category-dropdown__trigger{min-height:4.2rem;gap:.7rem;padding:.82rem 1rem;border-radius:.8rem;box-shadow:none;transform:none;text-decoration:none}.ask-question-card .question-category-dropdown__trigger:hover{text-decoration:none;transform:none}.ask-question-card .question-category-dropdown__trigger>span:nth-child(2){font-size:1.05rem;font-weight:700}.ask-question-card .question-category-dropdown__trigger-icon{width:2.1rem;height:2.1rem;border-radius:.62rem}.ask-question-card .question-category-dropdown__trigger-icon svg{width:1.12rem;height:1.12rem}.ask-question-card .question-category-dropdown__panel,.ask-question-form__control.question-category-control .question-category-dropdown__panel{width:100%;max-width:100%;border-radius:.8rem}.ask-question-card .question-category-option{min-height:3.2rem;border-radius:.8rem;font-size:.98rem;text-decoration:none}.ask-upload-box,.ask-question-upload{min-height:4.2rem;border-radius:.8rem;background:rgba(7,17,31,.55);border:1px dashed rgba(16,185,129,.3);color:#cbd5e1;font-weight:700}.ask-upload-box span,.ask-question-upload span{color:#cbd5e1}.ask-anonymous-card{padding:.9rem 1rem}.ask-anonymous-toggle{width:3.6rem;height:2rem;border-radius:999px;background:hsla(0,0%,100%,.12)}.ask-anonymous-toggle span{top:.24rem;left:.24rem;width:1.42rem;height:1.42rem}.ask-anonymous-card__header input:checked+.ask-anonymous-toggle{background:linear-gradient(135deg, #10b981, #14b8a6)}.ask-anonymous-card__header input:checked+.ask-anonymous-toggle span{transform:translateX(1.58rem)}.ask-question-actions,.ask-question-form__actions{display:flex;justify-content:flex-end;gap:.8rem;margin-top:1.4rem;padding-top:1rem}.btn-cancel,.ask-question-form__btn--secondary{min-height:4.2rem;border-radius:.8rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:#cbd5e1;font-size:1rem;font-weight:850}.btn-save-draft,.ask-question-form__btn--outline{min-height:4.2rem;border-radius:.8rem;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25);color:#a7f3d0;font-size:1rem;font-weight:850}.btn-submit-question,.ask-question-form__btn--primary{min-height:4.2rem;border-radius:.8rem;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;font-size:1rem;font-weight:850;box-shadow:0 14px 32px rgba(14,165,233,.24)}.btn-submit-question:hover,.btn-save-draft:hover,.btn-cancel:hover,.ask-question-form__btn:hover{transform:translateY(-2px)}.ask-sidebar-card,.ask-question-side__card{padding:1.2rem;border-radius:.8rem;background:rgba(15,23,42,.88)}.ask-question-side__card h2{color:#f8fafc;font-size:1.25rem;font-weight:850}.ask-question-side__card p,.ask-question-guidelines li{color:#94a3b8;font-size:1rem;line-height:1.65}.ask-question-chip-list,.question-category-popular{gap:.65rem}.ask-category-chip,.ask-question-chip-list span,.question-category-popular button,.question-category-chip-btn{min-height:2.45rem;border-radius:.8rem;padding:.5rem .75rem;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.22);color:#a7f3d0;font-size:.9rem;font-weight:800;text-decoration:none}.ask-category-chip:hover,.question-category-popular button:hover,.question-category-chip-btn:hover{background:rgba(16,185,129,.18);color:#fff;text-decoration:none}@media(max-width: 1100px){.ask-question-layout,.ask-question-page__layout{grid-template-columns:1fr}}@media(max-width: 760px){.ask-question-page{padding-top:6.1rem}.ask-question-hero,.ask-question-page__hero{padding:2rem 1.2rem 1.5rem}.ask-question-layout,.ask-question-page__layout{padding:1rem 1.2rem 3rem}.ask-question-card__header,.ask-question-form__row,.ask-question-side{grid-template-columns:1fr}.ask-question-actions,.ask-question-form__actions{display:grid;grid-template-columns:1fr}}.question-category-popular{display:flex;flex-wrap:wrap;gap:.55rem;max-height:none;overflow:visible}.question-category-chip-btn{display:inline-flex;align-items:center;min-height:3rem;max-width:100%;gap:.5rem;padding:0 .75rem;border:1px solid rgba(var(--emerald-300), 0.14);border-radius:.5rem;background:rgba(var(--emerald-400), 0.075);color:rgba(209,250,229,.92);cursor:pointer;font-size:1.12rem;font-weight:var(--font-weight-bold);line-height:1;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.question-category-chip-btn span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-category-chip-btn:hover,.question-category-chip-btn:focus-visible,.question-category-chip-btn.is-active{transform:translateY(-1px);border-color:rgba(var(--emerald-300), 0.3);background:rgba(var(--emerald-400), 0.13);color:#fff}.question-category-chip-btn.is-active{border-color:rgba(var(--emerald-300), 0.44);background:rgba(var(--emerald-400), 0.18);box-shadow:0 0 0 1px rgba(var(--emerald-300), 0.12) inset}.question-category-chip-btn:focus-visible{outline:2px solid rgba(var(--emerald-300), 0.44);outline-offset:2px}.question-category-chip-btn__icon{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:999px;background:hsla(0,0%,100%,.07)}.question-category-chip-btn__icon svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.question-category-panel{display:grid;gap:.85rem;margin-top:0;padding:1rem;border:1px solid hsla(0,0%,100%,.085);border-radius:.8rem;background:hsla(0,0%,100%,.04)}@media(min-width: 760px){.question-category-panel{grid-template-columns:minmax(18rem, 0.34fr) minmax(0, 1fr);align-items:center}}.question-category-panel p{margin:.35rem 0 0;color:rgba(203,213,225,.74);font-size:1.24rem}@media(max-width: 640px){.question-category-popular{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.question-category-chip-btn{flex:0 0 auto;max-width:24rem;scroll-snap-align:start}}.question-icon-action{display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:3.4rem;gap:.6rem;padding:0 .85rem;border:1px solid hsla(0,0%,100%,.09);border-radius:.8rem;background:hsla(0,0%,100%,.04);color:rgba(226,232,240,.84);cursor:pointer;font-weight:var(--font-weight-bold);transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.question-icon-action span{font-size:1.14rem}.question-icon-action strong{color:#fff}.question-icon-action:hover,.question-icon-action.is-active{transform:translateY(-1px);color:rgba(209,250,229,.98);border-color:rgba(var(--emerald-300), 0.26);background:rgba(var(--emerald-400), 0.1)}.question-icon-action:disabled{cursor:progress;opacity:.7;transform:none}.question-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.8rem;margin-top:1.2rem;color:rgba(203,213,225,.78)}.questions-live-panel{padding:clamp(1.2rem,1.8vw,1.8rem)}@media(min-width: 1120px){.questions-live-panel{position:sticky;top:16rem}}.question-live-section{display:grid;gap:.75rem;padding-top:1rem;margin-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.question-live-section h3{margin:0;color:rgba(226,232,240,.92);font-size:1.35rem;letter-spacing:0}.question-live-section__list{display:grid;gap:.65rem}.question-live-item{display:grid;gap:.35rem;padding:.9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.04);text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.question-live-item span,.question-live-item small{color:rgba(148,163,184,.82);font-size:1.1rem;font-weight:var(--font-weight-semibold)}.question-live-item strong{color:#fff;font-size:1.35rem;line-height:1.3}.question-live-item:hover{transform:translateY(-1px);border-color:rgba(var(--emerald-300), 0.2);background:hsla(0,0%,100%,.065)}.question-live-empty,.question-live-muted{display:grid;justify-items:center;gap:.8rem;min-height:9rem;padding:1.4rem;text-align:center;color:rgba(203,213,225,.72)}.question-live-empty .question-spinner,.question-live-muted .question-spinner{display:inline-block}.question-live-empty strong,.question-live-muted strong{color:#fff}.question-live-empty--error{color:rgba(254,202,202,.96)}.my-questions-card{grid-column:1/-1}.my-questions-empty{display:grid;gap:.5rem;padding:2rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.my-questions-empty strong{color:#fff;font-size:1.55rem}.my-questions-empty p{margin:0;color:rgba(203,213,225,.7)}.my-questions-table{display:grid;gap:.7rem;overflow-x:auto}.my-questions-table__head,.my-questions-table__row{display:grid;grid-template-columns:minmax(24rem, 1.4fr) minmax(15rem, 0.8fr) minmax(12rem, 0.6fr) minmax(13rem, 0.7fr) minmax(20rem, 1fr) minmax(12rem, 0.6fr);gap:1rem;align-items:center;min-width:108rem}.my-questions-table__head{padding:0 1.2rem;color:rgba(203,213,225,.68);font-size:1.1rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.my-questions-table__row{padding:1.1rem 1.2rem;border-radius:.8rem;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.08);color:rgba(226,232,240,.82)}.my-questions-table__title{color:#fff;font-weight:var(--font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-questions-table__muted{color:rgba(203,213,225,.55);font-size:var(--font-size-sm)}.dashboard-pill--danger{background:rgba(248,113,113,.14);color:#fecaca}.question-toast{position:fixed;right:1.6rem;bottom:1.6rem;z-index:1300;max-width:min(38rem,100vw - 3.2rem);padding:1.2rem 1.4rem;border-radius:.8rem;border:1px solid rgba(var(--emerald-300), 0.28);background:rgba(3,17,29,.96);color:rgba(var(--emerald-100), 0.98);box-shadow:0 1.6rem 4rem rgba(0,0,0,.28);font-weight:var(--font-weight-semibold)}.question-toast--error{border-color:rgba(248,113,113,.32);color:#fecaca}.question-admin-main{display:grid;align-content:start}.question-admin-panel{margin-top:2.4rem}.question-admin-filters{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.8rem}@media(min-width: 980px){.question-admin-filters{grid-template-columns:minmax(20rem, 1fr) repeat(5, minmax(13rem, 0.6fr)) auto auto}}.question-admin-filters input,.question-admin-filters select{min-height:4.6rem;padding:0 1.2rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:#fff;font:inherit}.question-admin-filters input::placeholder,.question-admin-filters select::placeholder{color:rgba(203,213,225,.45)}.question-admin-filters option{background:#0f172a}.question-admin-list{display:grid;gap:1rem}.question-admin-row{display:grid;grid-template-columns:1fr;gap:1.4rem;padding:1.6rem;border-radius:.8rem;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.08)}@media(min-width: 1120px){.question-admin-row{grid-template-columns:minmax(0, 1.4fr) minmax(22rem, 0.65fr) minmax(18rem, 0.45fr);align-items:start}}.question-admin-row__main{display:grid;gap:.8rem}.question-admin-row__main h2{margin:0;color:#fff;font-size:2rem;line-height:1.2}.question-admin-row__main p{margin:0;color:rgba(203,213,225,.74);line-height:1.65}.question-admin-row__meta,.question-admin-row__tags{display:flex;flex-wrap:wrap;gap:.7rem}.question-admin-row__meta span,.question-admin-row__tags .card__question-footer-tag{min-height:3rem;padding:0 1rem;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);color:rgba(226,232,240,.82);font-size:1.2rem}.question-admin-row__user{display:grid;gap:.5rem;color:rgba(203,213,225,.72)}.question-admin-row__user strong{color:#fff;font-size:1.55rem}.question-admin-row__actions{display:grid;gap:.7rem}.question-admin-row__ban{background:rgba(248,113,113,.13);color:#fecaca;border:1px solid rgba(248,113,113,.22)}.question-admin-empty{display:grid;place-items:center;gap:1rem;min-height:18rem;padding:2.4rem;text-align:center;border-radius:.8rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.question-admin-empty strong{color:#fff;font-size:1.7rem}.question-admin-empty p{margin:0;color:rgba(203,213,225,.72)}.question-admin-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1rem;margin-top:1.6rem;color:rgba(203,213,225,.78)}.question-modal{position:fixed;inset:0;z-index:1400;display:none;align-items:center;justify-content:center;padding:1.6rem;background:rgba(2,6,23,.72)}.question-modal.is-open{display:flex}.question-modal__panel{position:relative;width:min(68rem,100%);max-height:calc(100vh - 3.2rem);overflow:auto;padding:2rem;border-radius:.8rem;background:#071827;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 3rem 6rem rgba(0,0,0,.4)}.question-modal__panel h2{margin:0 0 1.4rem;color:#fff;font-size:2.4rem}.question-modal__lead{margin:0 0 1.6rem;color:rgba(203,213,225,.76)}.question-modal__close{position:absolute;top:1rem;right:1rem;width:3.6rem;height:3.6rem;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;background:hsla(0,0%,100%,.06);color:#fff;cursor:pointer;font-size:2.4rem;line-height:1}.question-modal__form{display:grid;gap:1.2rem}.question-modal__form label{display:grid;gap:.7rem;color:rgba(248,250,252,.94);font-weight:var(--font-weight-semibold)}.question-modal__form input,.question-modal__form select,.question-modal__form textarea{min-height:4.8rem;padding:1.1rem 1.2rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:#fff;font:inherit}.question-modal__form textarea{min-height:12rem;resize:vertical}.question-modal__form option{background:#0f172a}.question-moderation-page .dashboard-main{overflow:visible}.question-moderation-page .question-admin-topbar{grid-template-columns:minmax(0, 1fr);background:linear-gradient(135deg, rgba(15, 23, 42, 0.98), rgba(8, 16, 28, 0.96)),#0b1220}@media(min-width: 1120px){.question-moderation-page .question-admin-topbar{grid-template-columns:minmax(0, 1fr) auto;align-items:start}}.question-moderation-page .question-topbar__signals{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem}.question-moderation-page .question-op-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .72rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:rgba(15,23,42,.72);color:rgba(226,232,240,.84);font-size:.94rem;font-weight:var(--font-weight-bold)}.question-moderation-page .question-op-chip strong{color:#fff;font-size:1.02rem}.question-moderation-page .question-op-chip--live{border-color:rgba(16,185,129,.32);background:rgba(16,185,129,.12);color:#a7f3d0}.question-moderation-page .question-op-chip--live span{width:.7rem;height:.7rem;border-radius:999px;background:#34d399;box-shadow:0 0 1rem rgba(52,211,153,.72)}.question-moderation-page .question-topbar__actions{align-self:start}.question-moderation-page .question-topbar__actions .dashboard-menu summary{min-height:3.15rem;border-radius:.76rem}.question-moderation-page .question-topbar__logout{border-color:rgba(248,113,113,.22);color:#fecaca}.question-moderation-page .dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(16.2rem, 1fr));gap:.82rem}.question-moderation-page .question-stat-card{--question-stat-accent: #38bdf8;position:relative;display:grid;min-height:12.6rem;gap:.44rem;overflow:hidden;padding:1rem;border:1px solid rgba(148,163,184,.14);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.064), rgba(255, 255, 255, 0.024)),#0b1322;box-shadow:0 1.4rem 3rem rgba(0,0,0,.2),inset 0 0 0 1px hsla(0,0%,100%,.025);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.question-moderation-page .question-stat-card::before{content:"";position:absolute;inset:0 0 auto;height:.22rem;background:var(--question-stat-accent)}.question-moderation-page .question-stat-card:hover{border-color:color-mix(in srgb, var(--question-stat-accent) 45%, transparent);box-shadow:0 1.8rem 3.4rem rgba(0,0,0,.26),0 0 2rem color-mix(in srgb, var(--question-stat-accent) 14%, transparent);transform:translateY(-0.18rem)}.question-moderation-page .question-stat-card--total{--question-stat-accent: #38bdf8}.question-moderation-page .question-stat-card--pending{--question-stat-accent: #f59e0b}.question-moderation-page .question-stat-card--approved{--question-stat-accent: #10b981}.question-moderation-page .question-stat-card--rejected{--question-stat-accent: #f43f5e}.question-moderation-page .question-stat-card--archived{--question-stat-accent: #94a3b8}.question-moderation-page .question-stat-card--anonymous{--question-stat-accent: #22d3ee}.question-moderation-page .question-stat-card--closed{--question-stat-accent: #fb7185}.question-moderation-page .question-stat-card--reported{--question-stat-accent: #facc15}.question-moderation-page .question-stat-card__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid color-mix(in srgb, var(--question-stat-accent) 34%, transparent);border-radius:.72rem;background:color-mix(in srgb, var(--question-stat-accent) 14%, transparent);color:var(--question-stat-accent)}.question-moderation-page .question-stat-card__icon svg{width:1.62rem;height:1.62rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.question-moderation-page .question-stat-card__badge{justify-self:start;min-height:2.2rem;padding:.28rem .62rem;border:1px solid color-mix(in srgb, var(--question-stat-accent) 30%, transparent);border-radius:999px;background:color-mix(in srgb, var(--question-stat-accent) 10%, transparent);color:color-mix(in srgb, var(--question-stat-accent) 84%, #fff);font-size:.82rem;font-weight:var(--font-weight-bold);line-height:1}.question-moderation-page .dashboard-stat-card__label{color:rgba(203,213,225,.82);font-size:1rem;letter-spacing:0}.question-moderation-page .dashboard-stat-card__value{color:#fff;font-size:2.45rem;line-height:.98}.question-moderation-page .dashboard-stat-card__meta{margin:0;color:rgba(148,163,184,.78);font-size:.92rem;line-height:1.35}.question-moderation-page .question-admin-panel{position:relative;z-index:20;overflow:visible;margin-top:0;padding:1rem;border-radius:.8rem;background:linear-gradient(180deg, rgba(15, 23, 42, 0.96), rgba(8, 13, 24, 0.98)),#08111f}.question-moderation-page .question-admin-filters{display:grid;grid-template-columns:1fr;gap:.72rem;overflow:visible;padding:.72rem;border:1px solid rgba(148,163,184,.12);border-radius:.8rem;background:rgba(2,8,16,.26);margin-bottom:.95rem}.question-moderation-page .question-admin-filters__fields{display:grid;grid-template-columns:1fr;gap:.62rem;align-items:end;min-width:0;overflow:visible}@media(min-width: 680px){.question-moderation-page .question-admin-filters__fields{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 940px){.question-moderation-page .question-admin-filters__fields{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 1120px){.question-moderation-page .question-admin-filters__fields{grid-template-columns:minmax(18rem, 1.34fr) minmax(10.8rem, 0.7fr) minmax(11.8rem, 0.76fr) minmax(13.2rem, 0.86fr) minmax(10.8rem, 0.62fr) minmax(10.8rem, 0.62fr) minmax(10.8rem, 0.62fr) minmax(10.8rem, 0.62fr)}}.question-moderation-page .question-admin-filters__actions{display:flex;justify-content:flex-end;min-width:0;padding-top:.12rem}@media(min-width: 1120px){.question-moderation-page .question-admin-filters{grid-template-columns:1fr}}.question-moderation-page .question-admin-filter{display:grid;gap:.36rem;min-width:0}.question-moderation-page .question-admin-filter__label{display:flex;min-height:1.08rem;align-items:center;color:rgba(148,163,184,.82);font-size:.82rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.question-moderation-page .question-admin-filter__control{position:relative;display:block;min-width:0}.question-moderation-page .question-admin-filter__control:focus-within input,.question-moderation-page .question-admin-filter__control:focus-within select,.question-moderation-page .question-admin-filter__control:focus-within .question-category-dropdown__trigger{border-color:rgba(16,185,129,.58);background:rgba(6,18,30,.94);box-shadow:0 0 0 .22rem rgba(16,185,129,.12),0 0 1.2rem rgba(16,185,129,.1),inset 0 1px 0 hsla(0,0%,100%,.06);outline:0}.question-moderation-page .question-admin-filter__control:focus-within .question-admin-filter__icon{color:#86efac}.question-moderation-page .question-admin-filter__icon{position:absolute;top:50%;left:.74rem;z-index:3;display:grid;width:1.5rem;height:1.5rem;place-items:center;color:rgba(134,239,172,.78);pointer-events:none;transform:translateY(-50%)}.question-moderation-page .question-admin-filter__icon svg{width:1.45rem;height:1.45rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.question-moderation-page .question-admin-filter__control--category:has(.question-category-dropdown)>.question-admin-filter__icon{display:none}.question-moderation-page .question-admin-filter__control:has(>select)::after{content:"";position:absolute;top:50%;right:.86rem;z-index:3;width:.48rem;height:.48rem;border-right:1.5px solid rgba(203,213,225,.72);border-bottom:1.5px solid rgba(203,213,225,.72);pointer-events:none;transform:translateY(-62%) rotate(45deg)}.question-moderation-page .question-admin-filter__control--category:has(.question-category-dropdown)::after{display:none}.question-moderation-page .question-admin-filter input,.question-moderation-page .question-admin-filter select,.question-moderation-page .question-admin-filter .question-category-dropdown__trigger{width:100%;height:3.35rem;min-height:3.35rem;padding:0 .78rem 0 2.65rem;border:1px solid rgba(148,163,184,.16);border-radius:.68rem;background:rgba(8,16,28,.9);color:rgba(248,250,252,.96);font:inherit;font-size:1rem;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.question-moderation-page .question-admin-filter input:focus,.question-moderation-page .question-admin-filter select:focus,.question-moderation-page .question-admin-filter .question-category-dropdown__trigger:focus{outline:0}.question-moderation-page .question-admin-filter input::placeholder{color:rgba(203,213,225,.68)}.question-moderation-page .question-admin-filter select{appearance:none;padding-right:2rem}.question-moderation-page .question-admin-filter input[type=date]{color:rgba(248,250,252,.96);color-scheme:dark}.question-moderation-page .question-admin-filter input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(88%) sepia(22%) saturate(589%) hue-rotate(84deg) brightness(98%);opacity:.9}.question-moderation-page .question-admin-filter input[type=date]::-webkit-datetime-edit,.question-moderation-page .question-admin-filter input[type=date]::-webkit-datetime-edit-fields-wrapper,.question-moderation-page .question-admin-filter input[type=date]::-webkit-datetime-edit-text,.question-moderation-page .question-admin-filter input[type=date]::-webkit-datetime-edit-month-field,.question-moderation-page .question-admin-filter input[type=date]::-webkit-datetime-edit-day-field,.question-moderation-page .question-admin-filter input[type=date]::-webkit-datetime-edit-year-field{color:rgba(248,250,252,.96)}.question-moderation-page .question-admin-filter option{background:#0f172a;color:#f8fafc}.question-moderation-page .question-admin-filter .question-category-dropdown{width:100%}.question-moderation-page .question-admin-filter .question-category-dropdown__trigger{gap:.54rem;overflow:hidden;padding:.42rem .78rem;box-shadow:none;transform:none}.question-moderation-page .question-admin-filter .question-category-dropdown__trigger:hover,.question-moderation-page .question-admin-filter .question-category-dropdown__trigger:focus-visible{transform:none}.question-moderation-page .question-admin-filter .question-category-dropdown.is-open .question-category-dropdown__trigger{transform:none}.question-moderation-page .question-admin-filter .question-category-dropdown__trigger-icon{width:2rem;height:2rem}.question-moderation-page .question-admin-filter .question-category-dropdown__trigger-icon svg{width:1.12rem;height:1.12rem}.question-moderation-page .question-admin-filter .question-category-dropdown__panel{z-index:9999}.question-moderation-page .question-admin-filter--search{grid-column:auto}@media(min-width: 680px)and (max-width: 939.98px){.question-moderation-page .question-admin-filter--search{grid-column:span 2}}.question-moderation-page .question-admin-filter__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;width:100%}.question-moderation-page .question-admin-filter__actions .dashboard-btn{min-width:8.4rem}.question-moderation-page .question-admin-list{display:block;min-width:0;overflow:visible;position:relative;z-index:1}.question-moderation-page .question-admin-queue{position:relative;z-index:1;display:grid;gap:.68rem;overflow:visible}.question-moderation-page .question-queue-item{position:relative;z-index:1;overflow:visible;border:1px solid rgba(148,163,184,.13);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.022)),rgba(15,23,42,.78);box-shadow:0 1.2rem 2.8rem rgba(0,0,0,.16);transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.question-moderation-page .question-queue-item:hover{border-color:rgba(16,185,129,.24);box-shadow:0 1.6rem 3.2rem rgba(0,0,0,.22),0 0 2rem rgba(16,185,129,.06);transform:translateY(-0.08rem)}.question-moderation-page .question-queue-item:has(.question-action-menu[open]){z-index:50}.question-moderation-page .question-queue-item__row{position:relative;z-index:2;display:grid;grid-template-columns:minmax(22rem, 1fr) minmax(15rem, auto) minmax(9rem, auto) auto;gap:.72rem;align-items:center;min-height:5.5rem;padding:.72rem;overflow:visible}.question-moderation-page .question-queue-item__main{display:grid;gap:.32rem;min-width:0}.question-moderation-page .question-queue-item__meta,.question-moderation-page .question-answer-row__meta{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center;color:rgba(148,163,184,.82);font-size:.92rem;line-height:1.25}.question-moderation-page .question-queue-item__meta>span:not(.dashboard-pill),.question-moderation-page .question-answer-row__meta>span:not(.dashboard-pill){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-moderation-page .question-queue-item__badges{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center;justify-content:flex-end;min-width:0}.question-moderation-page .question-queue-item__badges .question-category-badge{display:inline-flex;max-width:18rem;min-height:2.35rem;padding:.24rem .58rem;overflow:hidden;border:1px solid rgba(16,185,129,.18);border-radius:999px;background:rgba(16,185,129,.08);color:rgba(209,250,229,.96);font-size:.86rem;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.question-moderation-page .question-answer-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:3rem;padding:0 .68rem;border:1px solid rgba(148,163,184,.16);border-radius:.64rem;background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.88);cursor:pointer;font:inherit;font-size:.92rem;font-weight:var(--font-weight-bold)}.question-moderation-page .question-answer-toggle span{color:#fff}.question-moderation-page .question-answer-toggle::after{content:"";width:.58rem;height:.58rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-0.12rem);transition:transform var(--transition-fast)}.question-moderation-page .question-answer-toggle.is-expanded::after{transform:rotate(225deg) translateY(-0.12rem)}.question-moderation-page .question-answer-toggle:disabled{cursor:default;opacity:.58}.question-moderation-page .question-answer-panel{position:relative;z-index:1;display:grid;gap:.44rem;padding:0 .72rem .72rem 1.8rem;overflow:visible;animation:question-queue-reveal 180ms ease-out}.question-moderation-page .question-answer-row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(20rem, 1fr) auto auto;gap:.62rem;align-items:center;overflow:visible;padding:.62rem;border:1px solid rgba(148,163,184,.11);border-radius:.68rem;background:rgba(2,8,16,.34)}.question-moderation-page .question-answer-row::before{content:"";position:absolute;left:-1rem;top:50%;width:.62rem;height:1px;background:rgba(148,163,184,.22)}.question-moderation-page .question-answer-row:has(.question-action-menu[open]){z-index:60}.question-moderation-page .question-answer-row__main{display:grid;gap:.3rem;min-width:0}.question-moderation-page .question-answer-preview{display:-webkit-box;overflow:hidden;padding:0;border:0;background:rgba(0,0,0,0);color:rgba(248,250,252,.94);cursor:pointer;font:inherit;font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1.35;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2}.question-moderation-page .question-answer-preview:hover,.question-moderation-page .question-answer-preview:focus-visible{color:#a7f3d0;outline:0}.question-moderation-page .question-answer-empty{padding:.7rem;border:1px dashed rgba(148,163,184,.16);border-radius:.68rem;color:rgba(148,163,184,.86);font-size:.98rem}.question-moderation-page .question-action-menu{position:relative;z-index:50;justify-self:end;overflow:visible}.question-moderation-page .question-action-menu summary{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-height:3rem;padding:0 .68rem;border:1px solid rgba(148,163,184,.16);border-radius:.64rem;background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.9);cursor:pointer;font-size:.92rem;font-weight:var(--font-weight-bold);list-style:none}.question-moderation-page .question-action-menu summary::-webkit-details-marker{display:none}.question-moderation-page .question-action-menu summary svg{width:1.45rem;height:1.45rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.question-moderation-page .question-action-menu[open]{z-index:9998}.question-moderation-page .question-action-menu[open] summary{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.1);color:#d1fae5}.question-moderation-page .question-action-menu__panel{position:absolute;top:100%;right:0;z-index:9999;display:grid;min-width:18rem;margin-top:.42rem;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:.72rem;background:rgba(6,14,26,.98);box-shadow:0 1.8rem 4.2rem rgba(0,0,0,.46),0 0 1.4rem rgba(16,185,129,.1)}.question-moderation-page .question-action-menu__panel button{display:flex;align-items:center;gap:.58rem;min-height:3.2rem;padding:0 .8rem;border:0;border-bottom:1px solid rgba(148,163,184,.08);background:rgba(0,0,0,0);color:rgba(226,232,240,.9);cursor:pointer;font:inherit;font-size:.96rem;font-weight:var(--font-weight-semibold);text-align:left}.question-moderation-page .question-action-menu__panel button .question-action-menu__icon{display:grid;width:1.45rem;height:1.45rem;flex:0 0 1.45rem;place-items:center;color:rgba(134,239,172,.88)}.question-moderation-page .question-action-menu__panel button .question-action-menu__icon svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.question-moderation-page .question-action-menu__panel button:hover,.question-moderation-page .question-action-menu__panel button:focus-visible{background:rgba(16,185,129,.1);color:#fff;outline:0}.question-moderation-page .question-action-menu__panel button.is-danger{color:#fecaca}.question-moderation-page .question-action-menu__panel button.is-danger .question-action-menu__icon{color:#fca5a5}.question-moderation-page .question-action-menu__panel button.is-danger:hover,.question-moderation-page .question-action-menu__panel button.is-danger:focus-visible{background:rgba(248,113,113,.12)}.question-moderation-page .question-admin-table{display:grid;gap:.42rem}.question-moderation-page .question-admin-table__head,.question-moderation-page .question-admin-row{display:grid;grid-template-columns:minmax(22rem, 1.55fr) minmax(14rem, 0.78fr) minmax(15rem, 0.82fr) minmax(9rem, 0.48fr) minmax(9rem, 0.46fr) minmax(10rem, 0.52fr) minmax(11rem, 0.58fr) minmax(22rem, 1fr);gap:.62rem;align-items:center}.question-moderation-page .question-admin-table__head{padding:0 .76rem;color:rgba(148,163,184,.82);font-size:.82rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.question-moderation-page .question-admin-row{padding:.76rem;border:1px solid rgba(148,163,184,.12);border-radius:.78rem;background:rgba(15,23,42,.58);transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.question-moderation-page .question-admin-row:hover{border-color:rgba(16,185,129,.24);background:rgba(15,23,42,.82);transform:translateY(-0.12rem)}.question-moderation-page .question-admin-cell{display:grid;gap:.28rem;min-width:0;color:rgba(203,213,225,.78);font-size:1rem}.question-moderation-page .question-admin-cell strong,.question-moderation-page .question-admin-cell time{min-width:0;overflow:hidden;color:rgba(248,250,252,.96);font-size:1.02rem;text-overflow:ellipsis;white-space:nowrap}.question-moderation-page .question-admin-cell span,.question-moderation-page .question-admin-cell small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-moderation-page .question-admin-cell--question{gap:.38rem}.question-moderation-page .question-admin-cell--question p{display:-webkit-box;overflow:hidden;margin:0;color:rgba(148,163,184,.78);font-size:.96rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.question-moderation-page .question-admin-title{display:block;width:100%;padding:0;border:0;background:rgba(0,0,0,0);color:#fff;cursor:pointer;font:inherit;font-size:1.18rem;font-weight:var(--font-weight-bold);line-height:1.24;text-align:left}.question-moderation-page .question-admin-title:hover,.question-moderation-page .question-admin-title:focus-visible{color:#a7f3d0;outline:0}.question-moderation-page .question-admin-row__tags{display:flex;flex-wrap:wrap;gap:.34rem}.question-moderation-page .question-admin-row__tags .card__question-footer-tag{min-height:2.1rem;padding:.2rem .5rem;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:hsla(0,0%,100%,.045);color:rgba(203,213,225,.78);font-size:.82rem;line-height:1.2}.question-moderation-page .question-admin-row__actions{display:flex;flex-wrap:wrap;gap:.36rem}.question-moderation-page .question-action-btn{display:inline-flex;align-items:center;gap:.32rem;min-height:2.75rem;padding:0 .54rem;border:1px solid rgba(148,163,184,.16);border-radius:.6rem;background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.9);cursor:pointer;font:inherit;font-size:.9rem;font-weight:var(--font-weight-bold);transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.question-moderation-page .question-action-btn svg{width:1.28rem;height:1.28rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.question-moderation-page .question-action-btn:hover,.question-moderation-page .question-action-btn:focus-visible{border-color:rgba(16,185,129,.32);background:rgba(16,185,129,.1);color:#d1fae5;outline:0;transform:translateY(-0.08rem)}.question-moderation-page .question-action-btn:disabled{cursor:wait;opacity:.6;transform:none}.question-moderation-page .question-action-btn--approve{border-color:rgba(16,185,129,.24);color:#a7f3d0}.question-moderation-page .question-action-btn--reject,.question-moderation-page .question-action-btn--danger{border-color:rgba(248,113,113,.22);color:#fecaca}.question-moderation-page .question-action-btn--restrict{border-color:rgba(251,191,36,.24);color:#fde68a}.question-moderation-page .question-pill--muted{background:rgba(148,163,184,.1);color:rgba(226,232,240,.78)}.question-moderation-page .question-admin-empty{min-height:19rem;border-radius:.8rem;background:rgba(15,23,42,.58)}.question-moderation-page .question-admin-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;border:1px solid rgba(148,163,184,.16);border-radius:.8rem;color:#a7f3d0}.question-moderation-page .question-admin-empty__icon svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.question-moderation-page .question-admin-pagination{justify-content:space-between;margin-top:.9rem;padding-top:.8rem;border-top:1px solid rgba(148,163,184,.12)}.question-moderation-page .question-admin-pagination__buttons{display:flex;flex-wrap:wrap;gap:.58rem;align-items:center}.question-moderation-page .question-admin-pagination__summary{color:rgba(203,213,225,.82);font-size:.98rem;font-weight:var(--font-weight-semibold)}.question-moderation-page .question-admin-table--loading{gap:.58rem}.question-moderation-page .question-admin-skeleton{display:grid;grid-template-columns:1.4fr .65fr .55fr .9fr;gap:.72rem;min-height:6.8rem;padding:.85rem;border:1px solid rgba(148,163,184,.1);border-radius:.78rem;background:rgba(15,23,42,.58)}.question-moderation-page .question-admin-skeleton span{border-radius:.5rem;background:linear-gradient(90deg, rgba(148, 163, 184, 0.08), rgba(148, 163, 184, 0.18), rgba(148, 163, 184, 0.08));background-size:220% 100%;animation:question-skeleton 1.2s ease-in-out infinite}.question-moderation-page .question-toast{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.78rem}.question-moderation-page .question-toast__icon{color:#86efac}.question-moderation-page .question-toast__icon svg{width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.question-moderation-page .question-toast__message{min-width:0}.question-moderation-page .question-toast__close{width:2.5rem;height:2.5rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.55rem;background:hsla(0,0%,100%,.06);color:#fff;cursor:pointer;line-height:1}.question-moderation-page .question-toast--error .question-toast__icon{color:#fecaca}.question-moderation-page .question-modal{backdrop-filter:blur(12px)}.question-moderation-page .question-modal--drawer{align-items:stretch;justify-content:flex-end;padding:0}.question-moderation-page .question-detail-drawer{width:min(58rem,100%);max-height:none;min-height:100vh;border-radius:0;background:linear-gradient(180deg, rgba(15, 23, 42, 0.98), rgb(8, 13, 24)),#08111f}.question-moderation-page .question-detail-drawer__header{display:grid;gap:.8rem;padding-right:3.5rem}.question-moderation-page .question-detail-drawer__header h2{margin:.36rem 0 0;color:#fff;font-size:2rem;line-height:1.18}.question-moderation-page .question-detail-drawer__badges{display:flex;flex-wrap:wrap;gap:.45rem}.question-moderation-page .question-detail-drawer__description{margin:1.2rem 0;color:rgba(226,232,240,.84);font-size:1.08rem;line-height:1.66}.question-moderation-page .question-detail-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));gap:.62rem;margin:0}.question-moderation-page .question-detail-grid div{min-width:0;padding:.72rem;border:1px solid rgba(148,163,184,.12);border-radius:.72rem;background:hsla(0,0%,100%,.04)}.question-moderation-page .question-detail-grid dt{color:rgba(148,163,184,.82);font-size:.82rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.question-moderation-page .question-detail-grid dd{min-width:0;margin:.25rem 0 0;overflow-wrap:anywhere;color:#fff;font-size:1.02rem;font-weight:var(--font-weight-semibold)}.question-moderation-page .question-detail-tags{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:1rem}.question-moderation-page .question-detail-note{margin-top:1rem;padding:.85rem;border:1px solid rgba(251,191,36,.18);border-radius:.72rem;background:rgba(251,191,36,.08)}.question-moderation-page .question-detail-note strong{color:#fde68a}.question-moderation-page .question-detail-note p{margin:.35rem 0 0;color:rgba(255,251,235,.84);line-height:1.55}.question-moderation-page .question-confirm{width:min(46rem,100%);text-align:center}.question-moderation-page .question-confirm .question-modal__form{justify-items:center}.question-moderation-page .question-confirm__icon{width:4.6rem;height:4.6rem;border:1px solid rgba(251,191,36,.24);border-radius:999px;background:rgba(251,191,36,.1)}.question-moderation-page .question-confirm__icon::before{content:"!";display:grid;width:100%;height:100%;place-items:center;color:#fde68a;font-size:2.2rem;font-weight:var(--font-weight-extrabold)}.question-moderation-page .question-confirm__icon[data-tone=success]{border-color:rgba(16,185,129,.26);background:rgba(16,185,129,.12)}.question-moderation-page .question-confirm__icon[data-tone=success]::before{content:"OK";color:#a7f3d0;font-size:1.35rem}.question-moderation-page .question-confirm__icon[data-tone=danger]{border-color:rgba(248,113,113,.24);background:rgba(248,113,113,.1)}.question-moderation-page .question-confirm__icon[data-tone=danger]::before{content:"!";color:#fecaca}.question-moderation-page .question-confirm__actions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;width:100%}@media(max-width: 71.98em){.question-moderation-page .question-queue-item__row,.question-moderation-page .question-answer-row{grid-template-columns:1fr auto}.question-moderation-page .question-queue-item__main,.question-moderation-page .question-answer-row__main{grid-column:1/-1}.question-moderation-page .question-queue-item__badges{justify-content:flex-start}.question-moderation-page .question-admin-table__head{display:none}.question-moderation-page .question-admin-row{grid-template-columns:1fr;gap:.72rem}.question-moderation-page .question-admin-cell{grid-template-columns:minmax(9rem, 0.38fr) minmax(0, 1fr);align-items:start}.question-moderation-page .question-admin-cell::before{content:attr(data-label);color:rgba(148,163,184,.82);font-size:.82rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.question-moderation-page .question-admin-cell--question{grid-template-columns:1fr}.question-moderation-page .question-admin-cell--question::before{margin-bottom:-0.2rem}.question-moderation-page .question-admin-row__actions{grid-template-columns:1fr}}@media(max-width: 47.98em){.question-moderation-page .dashboard-stats,.question-moderation-page .question-admin-filters{grid-template-columns:1fr}.question-moderation-page .question-admin-filters__fields{grid-template-columns:1fr}.question-moderation-page .question-admin-filters__actions{justify-content:stretch}.question-moderation-page .question-admin-filter__actions{display:grid;grid-template-columns:1fr}.question-moderation-page .question-admin-filter__actions .dashboard-btn{width:100%;min-width:0}.question-moderation-page .question-admin-cell{grid-template-columns:1fr}.question-moderation-page .question-action-btn{justify-content:center;width:100%}.question-moderation-page .question-queue-item__row,.question-moderation-page .question-answer-row{grid-template-columns:1fr}.question-moderation-page .question-answer-panel{padding-left:.72rem}.question-moderation-page .question-answer-toggle,.question-moderation-page .question-action-menu,.question-moderation-page .question-action-menu summary{width:100%;justify-self:stretch}.question-moderation-page .question-action-menu__panel{right:auto;left:0;width:100%}.question-moderation-page .question-admin-pagination{align-items:stretch}.question-moderation-page .question-admin-pagination__buttons{display:grid;grid-template-columns:1fr;width:100%;text-align:center}.question-moderation-page .question-confirm__actions{display:grid;grid-template-columns:1fr}}@keyframes question-skeleton{to{background-position:-220% 0}}@keyframes question-queue-reveal{from{opacity:0;transform:translateY(-0.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes question-spin{to{transform:rotate(360deg)}}.qna-page{min-height:100vh;background:linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px),radial-gradient(circle at 12% 18%, rgba(var(--emerald-500), 0.16) 0%, transparent 28%),radial-gradient(circle at 88% 12%, rgba(var(--gold-400), 0.12) 0%, transparent 24%),linear-gradient(180deg, #03111f 0%, #071827 48%, #020617 100%);background-size:8rem 8rem,8rem 8rem,auto,auto,auto;color:#fff}.qna-header{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem clamp(1.6rem,4vw,4rem);background:rgba(3,17,31,.86);border-bottom:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(18px)}.qna-header__nav{display:flex;flex-wrap:wrap;gap:1rem}.forum-reaction-group{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.forum-reaction{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:3.4rem;gap:.55rem;padding:0 .9rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.035) 100%),rgba(15,23,42,.62);color:rgba(226,232,240,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1rem 2.2rem -1.8rem rgba(0,0,0,.7);cursor:pointer;font-size:1.22rem;font-weight:var(--font-weight-bold);line-height:1;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.forum-reaction svg{width:1.45rem;height:1.45rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .2s ease,opacity .2s ease}.forum-reaction span{color:currentColor}.forum-reaction strong{min-width:1.4rem;color:#fff;font-size:1.22rem;text-align:right;animation:forum-reaction-count-pop .28s ease}.forum-reaction:hover{transform:translateY(-1px);border-color:rgba(var(--emerald-300), 0.24);color:rgba(209,250,229,.98);background:linear-gradient(180deg, rgba(var(--emerald-400), 0.13) 0%, rgba(255, 255, 255, 0.045) 100%),rgba(15,23,42,.76)}.forum-reaction:hover svg{transform:scale(1.08)}.forum-reaction:focus-visible{outline:none;border-color:rgba(var(--emerald-300), 0.46);box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.14),inset 0 1px 0 hsla(0,0%,100%,.08)}.forum-reaction.is-active{border-color:rgba(var(--emerald-300), 0.38);color:#d1fae5;background:linear-gradient(180deg, rgba(var(--emerald-400), 0.2) 0%, rgba(var(--emerald-500), 0.09) 100%),rgba(15,23,42,.84);box-shadow:0 0 0 1px rgba(var(--emerald-300), 0.08),0 1.4rem 2.8rem -2.2rem rgba(var(--emerald-400), 0.52),inset 0 1px 0 hsla(0,0%,100%,.08)}.forum-reaction--dislike:hover{border-color:rgba(248,113,113,.26);color:rgba(254,202,202,.98);background:linear-gradient(180deg, rgba(248, 113, 113, 0.13) 0%, rgba(255, 255, 255, 0.04) 100%),rgba(15,23,42,.76)}.forum-reaction--dislike.is-active{border-color:rgba(248,113,113,.4);color:#fecaca;background:linear-gradient(180deg, rgba(248, 113, 113, 0.2) 0%, rgba(127, 29, 29, 0.16) 100%),rgba(15,23,42,.84);box-shadow:0 0 0 1px rgba(248,113,113,.08),0 1.4rem 2.8rem -2.2rem rgba(248,113,113,.4),inset 0 1px 0 hsla(0,0%,100%,.08)}.forum-reaction:disabled{cursor:progress;opacity:.58;transform:none}.forum-reaction.is-loading{opacity:.88;color:rgba(var(--emerald-200), 0.98)}.forum-reaction.is-loading svg{opacity:.28}.forum-reaction.is-loading::after{content:"";position:absolute;left:.9rem;width:1.35rem;height:1.35rem;border:2px solid hsla(0,0%,100%,.26);border-top-color:currentColor;border-radius:50%;animation:question-spin .72s linear infinite}.forum-reaction-stat svg{width:1.55rem;height:1.55rem;flex-shrink:0;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.forum-reaction-stat span{color:rgba(203,213,225,.82)}.forum-reaction-stat strong{color:#fff;font-size:1.25rem}.forum-reaction-stat--like{color:rgba(209,250,229,.96)}.forum-reaction-stat--dislike{color:rgba(254,202,202,.96)}.question-list-item__actions{gap:.65rem}.question-list-item__actions .forum-reaction-group{width:100%;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.question-list-item__actions .forum-reaction{width:100%;padding-inline:.75rem}.question-list-item__actions .question-open-link--discussion{width:100%;min-height:3.8rem;gap:.55rem;padding:0 .95rem;font-size:1.14rem;font-weight:var(--font-weight-extrabold);line-height:1;letter-spacing:0}.question-list-item__actions .question-open-link--discussion svg{width:1.45rem;height:1.45rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .22s ease}.question-list-item__actions .question-open-link--discussion span{min-width:0;white-space:nowrap}.question-list-item__actions .question-open-link--discussion:hover,.question-list-item__actions .question-open-link--discussion:focus-visible{outline:none}.question-list-item__actions .question-open-link--discussion:hover svg,.question-list-item__actions .question-open-link--discussion:focus-visible svg{transform:translateX(2px)}@media(min-width: 760px){.question-list-item__actions{width:18rem}}@media(max-width: 460px){.question-list-item__actions .question-open-link--discussion{min-height:4rem}.question-list-item__actions .question-open-link--discussion span{white-space:normal}.forum-reaction span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}}@keyframes forum-reaction-count-pop{0%{transform:translateY(0.25rem) scale(0.92);opacity:.55}100%{transform:translateY(0) scale(1);opacity:1}}.qna-shell{width:min(122rem,100% - 3.2rem);margin:0 auto;padding:clamp(4rem,6vw,7rem) 0}.qna-hero{display:grid;gap:1.2rem;max-width:86rem;margin-bottom:clamp(2.6rem,4vw,4.4rem)}.qna-hero h1{margin:0;color:#fff;font-size:clamp(3.3rem,2.8rem + 1.2vw,5rem);line-height:1.05;letter-spacing:0}.qna-hero p{margin:0;color:rgba(226,232,240,.8);font-size:clamp(1.6rem,1.45rem + .18vw,1.9rem);line-height:1.75}.qna-eyebrow{display:inline-flex;width:max-content;min-height:3.4rem;align-items:center;padding:0 1.3rem;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);color:rgba(var(--gold-300), 0.98);font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.qna-layout{display:grid;grid-template-columns:1fr;gap:clamp(1.8rem,2.8vw,3rem)}@media(min-width: 1040px){.qna-layout{grid-template-columns:minmax(0, 1fr) minmax(30rem, 0.36fr);align-items:start}}.qna-question-card,.qna-side-card,.qna-answer-section,.qna-answer-form-card,.qna-answer-card,.qna-empty-state{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:3.2rem;background:linear-gradient(165deg, rgba(15, 23, 42, 0.74) 0%, rgba(15, 23, 42, 0.56) 100%);box-shadow:0 3rem 6rem -3.4rem rgba(0,0,0,.62),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(24px) saturate(180%)}.qna-question-card{padding:clamp(2rem,3vw,3.8rem)}.qna-question-card__top{display:grid;gap:1.6rem;margin-bottom:2.2rem}@media(min-width: 760px){.qna-question-card__top{grid-template-columns:minmax(0, 1fr) auto;align-items:start}}.qna-question-card__top h1{margin:.8rem 0 0;color:#fff;font-size:clamp(2.7rem,2.25rem + .9vw,4.2rem);line-height:1.1;letter-spacing:0}.qna-badge-stack,.qna-answer-card__badges{display:flex;flex-wrap:wrap;gap:.8rem}.qna-meta-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:1rem;margin-bottom:2rem}.qna-meta-grid span{display:grid;gap:.4rem;padding:1.2rem;border-radius:1.6rem;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.08);color:rgba(226,232,240,.82)}.qna-meta-grid strong{color:rgba(var(--emerald-200), 0.98);font-size:1.1rem;text-transform:uppercase}.qna-question-description,.qna-answer-card__text{color:rgba(241,245,249,.9);font-size:1.65rem;line-height:1.8;white-space:pre-wrap}.qna-tags,.qna-attachments,.qna-reaction-row,.qna-form-actions{display:flex;flex-wrap:wrap;gap:1rem}.qna-tag,.qna-attachment{display:inline-flex;min-height:3.2rem;align-items:center;padding:0 1.1rem;border-radius:999px;background:rgba(var(--emerald-400), 0.1);color:rgba(209,250,229,.95);border:1px solid rgba(var(--emerald-300), 0.16);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.qna-reaction-row{margin-top:2rem}.qna-reaction{display:inline-flex;align-items:center;gap:.7rem;min-height:4.4rem;padding:0 1.4rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.86);cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease}.qna-reaction strong{color:#fff}.qna-reaction:hover,.qna-reaction.is-active{transform:translateY(-1px);background:rgba(var(--emerald-400), 0.12);border-color:rgba(var(--emerald-300), 0.28);color:rgba(209,250,229,.98)}.qna-side{display:grid;gap:1.6rem}@media(min-width: 1040px){.qna-side{position:sticky;top:10rem}}.qna-side-card{display:grid;gap:1rem;padding:clamp(2rem,2.4vw,2.8rem)}.qna-side-card h2{margin:0;color:#fff;font-size:2.1rem;line-height:1.2}.qna-side-card p{margin:0;color:rgba(203,213,225,.78);line-height:1.65}.qna-side-card label{display:grid;gap:.8rem;color:rgba(241,245,249,.92);font-weight:var(--font-weight-semibold)}.qna-side-card select{min-height:4.8rem;padding:0 1.2rem;border-radius:1.4rem;border:1px solid hsla(0,0%,100%,.12);background:rgba(15,23,42,.68);color:#fff;font:inherit}.qna-side-card--admin,.qna-side-card--user{background:linear-gradient(160deg, rgba(5, 18, 31, 0.94) 0%, rgba(6, 41, 39, 0.9) 55%, rgba(10, 24, 42, 0.9) 100%)}.qna-answer-section,.qna-answer-form-card{margin-top:clamp(1.8rem,3vw,3rem);padding:clamp(2rem,3vw,3.2rem)}.qna-section-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:1.8rem}.qna-section-header h2{margin:.6rem 0 0;color:#fff;font-size:clamp(2.2rem,1.9rem + .45vw,2.9rem);line-height:1.15}.qna-section-header>span:not(.qna-eyebrow):not(.dashboard-pill){color:rgba(148,163,184,.82);font-weight:var(--font-weight-semibold)}.qna-answer-card{display:grid;gap:1.4rem;padding:clamp(1.8rem,2.4vw,2.6rem);margin-bottom:1.4rem}.qna-answer-card.is-accepted{border-color:rgba(var(--gold-300), 0.28);box-shadow:0 3rem 6rem -3.4rem rgba(0,0,0,.62),0 0 0 1px rgba(var(--gold-300), 0.12) inset}.qna-answer-card__header{display:grid;gap:1.4rem}@media(min-width: 760px){.qna-answer-card__header{grid-template-columns:minmax(0, 1fr) auto;align-items:start}}.qna-answer-card__header h3{margin:1rem 0 .4rem;color:#fff;font-size:1.8rem}.qna-answer-card__header p{margin:0;color:rgba(148,163,184,.82)}.qna-answer-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem}.qna-answer-card__status-note{margin:0;padding:1.2rem 1.4rem;border-radius:1.4rem;background:rgba(var(--gold-400), 0.08);border:1px solid rgba(var(--gold-300), 0.16);color:rgba(254,243,199,.9);line-height:1.6}.qna-answer-form{display:grid;gap:1.6rem}.qna-form-notice,.qna-form-feedback{padding:1.4rem 1.6rem;border-radius:1.8rem;line-height:1.6;font-weight:var(--font-weight-semibold)}.qna-form-notice,.qna-form-feedback--success{background:rgba(var(--emerald-400), 0.1);border:1px solid rgba(var(--emerald-300), 0.22);color:rgba(209,250,229,.94)}.qna-form-feedback--error,.qna-empty-state--error{background:rgba(127,29,29,.24);border-color:rgba(248,113,113,.25);color:#fee2e2}.qna-form-field{display:grid;gap:.8rem;color:rgba(241,245,249,.92);font-weight:var(--font-weight-semibold)}.qna-form-field span{color:rgba(248,113,113,.96)}.qna-form-field small{color:#fecaca}.qna-form-field textarea{min-height:20rem;padding:1.5rem;border:1px solid hsla(0,0%,100%,.12);border-radius:1.8rem;background:rgba(15,23,42,.56);color:#fff;font:inherit;line-height:1.7;resize:vertical;transition:border-color .24s ease,box-shadow .24s ease,background .24s ease}.qna-form-field textarea::placeholder{color:rgba(148,163,184,.38)}.qna-form-field textarea:focus{outline:none;border-color:rgba(var(--emerald-400), 0.44);background:rgba(15,23,42,.74);box-shadow:0 0 0 .35rem rgba(var(--emerald-500), 0.12)}.qna-form-field.has-error textarea{border-color:rgba(248,113,113,.5);background-color:rgba(127,29,29,.18)}.qna-form-field--file input[type=file]{position:absolute;width:.1rem;height:.1rem;opacity:0;pointer-events:none}.qna-upload,.qna-form-field .qna-upload{display:flex;align-items:center;min-height:5.4rem;padding:1.25rem 1.4rem;border:1px dashed rgba(var(--emerald-300), 0.3);border-radius:1.8rem;background:rgba(15,23,42,.5);color:rgba(203,213,225,.82);cursor:pointer}.qna-btn,.qna-link-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;gap:.8rem;padding:0 1.6rem;border:1px solid rgba(0,0,0,0);border-radius:1.8rem;font-weight:var(--font-weight-bold);text-decoration:none;cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}.qna-btn:hover,.qna-link-btn:hover{transform:translateY(-2px)}.qna-btn:disabled,.qna-link-btn:disabled{cursor:progress;opacity:.72;transform:none}.qna-btn--primary{background:linear-gradient(135deg, rgba(var(--emerald-500), 1) 0%, rgba(var(--gold-400), 0.96) 100%);color:rgba(2,6,23,.96);box-shadow:0 2rem 3.4rem -2.2rem rgba(var(--emerald-600), 0.72)}.qna-btn--ghost,.qna-link-btn{background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.88);border-color:hsla(0,0%,100%,.1)}.qna-link-btn{min-height:3.8rem;padding:0 1.1rem;border-radius:999px}.qna-link-btn--danger{color:rgba(254,202,202,.96);border-color:rgba(248,113,113,.22)}.qna-btn.is-loading .question-spinner{display:inline-block}.qna-empty-state{display:grid;justify-items:center;gap:1rem;min-height:18rem;padding:3rem;text-align:center;color:rgba(226,232,240,.82)}.qna-empty-state strong{color:#fff;font-size:1.9rem}.qna-empty-state p{margin:0;max-width:54rem;line-height:1.7}.qna-empty-state--warning{background:rgba(var(--gold-400), 0.08);border-color:rgba(var(--gold-300), 0.18)}.my-answers-table__head,.my-answers-table__row{display:grid;grid-template-columns:minmax(24rem, 1.2fr) minmax(22rem, 1fr) minmax(12rem, 0.5fr) minmax(13rem, 0.6fr) minmax(20rem, 0.9fr) minmax(13rem, 0.5fr);gap:1rem;align-items:center;min-width:112rem}.my-answers-table__head{padding:0 1.2rem;color:rgba(203,213,225,.68);font-size:1.1rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.my-answers-table__row,.qna-admin-answer-item{padding:1.1rem 1.2rem;border-radius:.8rem;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.08);color:rgba(226,232,240,.82)}.admin-answers-card{grid-column:1/-1}.qna-admin-answer-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(13rem, 1fr));gap:1rem;margin-bottom:1.6rem}.qna-admin-answer-stats span{display:grid;gap:.4rem;padding:1.2rem;border-radius:.8rem;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.08);color:rgba(203,213,225,.78)}.qna-admin-answer-stats strong{color:#fff;font-size:2rem}.qna-admin-answer-list{display:grid;gap:1rem}.qna-admin-answer-filters{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.6rem}@media(min-width: 900px){.qna-admin-answer-filters{grid-template-columns:minmax(14rem, 1fr) minmax(14rem, 1fr) minmax(14rem, 0.7fr) minmax(12rem, 0.6fr) auto auto;align-items:center}}.qna-admin-answer-filters input,.qna-admin-answer-filters select{min-height:4.4rem;padding:0 1.2rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(15,23,42,.56);color:#fff;font:inherit}.qna-admin-answer-filters input::placeholder,.qna-admin-answer-filters select::placeholder{color:rgba(148,163,184,.48)}.qna-admin-answer-item{display:grid;gap:1rem}@media(min-width: 820px){.qna-admin-answer-item{grid-template-columns:minmax(0, 1fr) auto;align-items:center}}.qna-admin-answer-item strong{display:block;margin:.8rem 0 .4rem;color:#fff}.qna-admin-answer-item p{margin:0;color:rgba(203,213,225,.72)}.qna-admin-answer-item__actions{display:flex;flex-wrap:wrap;gap:.8rem}@media(max-width: 640px){.qna-header,.qna-header__nav,.qna-form-actions,.qna-btn{width:100%}.qna-question-card,.qna-side-card,.qna-answer-section,.qna-answer-form-card,.qna-answer-card,.qna-empty-state{border-radius:2.4rem}}.qna-page .qna-shell{width:100%;margin:0 auto;padding:clamp(2.2rem,3.4vw,4rem) 0 clamp(4rem,5vw,6rem);margin-top:10rem}@media(min-width: 1080px){.qna-page .qna-shell{padding:clamp(2.2rem,3.4vw,4rem) clamp(2.2rem,3.4vw,4rem) clamp(4rem,5vw,6rem)}}.qna-page .qna-hero{display:grid;grid-template-columns:1fr;gap:1.6rem;align-items:end;max-width:100%;margin-bottom:2rem;text-align:left}@media(min-width: 860px){.qna-page .qna-hero{grid-template-columns:minmax(0, 1fr) auto}}.qna-page .qna-hero p{margin:0;max-width:82rem;color:rgba(226,232,240,.78);font-size:clamp(1.5rem,1.42rem + .18vw,1.8rem);line-height:1.68}.qna-page .qna-hero .qna-hero-title{margin:1rem 0 .8rem;color:#fff;font-size:clamp(3rem,2.5rem + 1.15vw,4.8rem);font-weight:var(--font-weight-extrabold);line-height:1.06;letter-spacing:0}.qna-page .qna-hero__eyebrow{display:inline-flex;align-items:center;gap:.72rem;width:max-content;max-width:100%;min-height:3.4rem;margin-bottom:1rem;padding:0 1.05rem;border:1px solid rgba(var(--gold-400), 0.28);border-radius:.8rem;background:linear-gradient(135deg, rgba(var(--gold-400), 0.15), rgba(var(--emerald-400), 0.09)),rgba(2,6,23,.24);color:hsla(0,0%,100%,.94);font-size:1.06rem;font-weight:var(--font-weight-extrabold);line-height:1;letter-spacing:0;text-transform:uppercase;box-shadow:0 1.2rem 2.4rem -2rem rgba(var(--gold-400), 0.64),inset 0 1px 0 hsla(0,0%,100%,.12)}.qna-page .qna-hero__eyebrow::before{content:"";width:.68rem;height:.68rem;flex:0 0 .68rem;border-radius:50%;background:rgba(var(--emerald-300), 1);box-shadow:0 0 0 .36rem rgba(var(--emerald-300), 0.12),0 0 1.4rem rgba(var(--emerald-300), 0.72)}.qna-page .qna-hero__eyebrow::after{content:"";width:2.4rem;height:1px;flex:0 0 2.4rem;background:linear-gradient(90deg, rgba(var(--gold-400), 0.92), transparent)}.qna-page .qna-hero__actions{display:flex;flex-wrap:wrap;align-self:end;justify-content:flex-start;gap:.8rem}@media(min-width: 860px){.qna-page .qna-hero__actions{justify-content:flex-end;min-width:28rem}}.qna-page .qna-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.2rem;padding:0 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;font-weight:var(--font-weight-bold);text-decoration:none;cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.qna-page .qna-hero__btn:hover,.qna-page .qna-hero__btn:focus-visible{transform:translateY(-1px);outline:none}.qna-page .qna-hero__btn--primary{background:linear-gradient(135deg, rgba(var(--emerald-500), 1) 0%, rgba(var(--gold-400), 0.96) 100%);color:rgba(2,6,23,.96);box-shadow:0 1.6rem 3rem -2.2rem rgba(var(--emerald-600), 0.68)}.qna-page .qna-hero__btn--ghost{background:hsla(0,0%,100%,.055);color:rgba(226,232,240,.9);border-color:hsla(0,0%,100%,.1)}.qna-page .qna-hero__btn--ghost:hover,.qna-page .qna-hero__btn--ghost:focus-visible{border-color:rgba(var(--emerald-300), 0.24);background:rgba(var(--emerald-400), 0.1)}.qna-page .qna-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.4rem}@media(min-width: 1080px){.qna-page .qna-layout{grid-template-columns:minmax(0, 1fr) minmax(30rem, 34rem);align-items:start}}.qna-page .qna-main-column,.qna-page .qna-side{display:grid;align-content:start;gap:1.2rem;min-width:0}@media(min-width: 1080px){.qna-page .qna-side{position:sticky;top:9.5rem}}.qna-page .qna-question-card,.qna-page .qna-side-card,.qna-page .qna-answer-section,.qna-page .qna-answer-form-card,.qna-page .qna-answer-card,.qna-page .qna-empty-state{border-radius:.8rem;border-color:hsla(0,0%,100%,.095);background:linear-gradient(165deg, rgba(15, 23, 42, 0.76) 0%, rgba(15, 23, 42, 0.54) 100%);box-shadow:0 2rem 4.8rem -3.4rem rgba(0,0,0,.72),inset 0 1px 0 hsla(0,0%,100%,.07)}.qna-page .qna-question-card,.qna-page .qna-answer-section,.qna-page .qna-answer-form-card{padding:clamp(1.4rem,1.8vw,2rem);margin-top:0}.qna-page .qna-question-card{display:grid;gap:1rem}.qna-page .qna-question-card__top{margin-bottom:0}.qna-page .qna-question-card__top h1{margin:.8rem 0 .6rem;font-size:clamp(2.1rem,1.8rem + .55vw,3rem);line-height:1.18;letter-spacing:0}.qna-page .qna-badge-stack,.qna-page .qna-question-card__chips,.qna-page .qna-question-card__meta,.qna-page .qna-tags,.qna-page .qna-attachments,.qna-page .qna-reaction-row,.qna-page .qna-side-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.qna-page .qna-question-card__meta{color:rgba(148,163,184,.86);font-size:1.23rem;font-weight:var(--font-weight-semibold)}.qna-page .qna-question-card__meta span{display:inline-flex;align-items:center}.qna-page .qna-question-description,.qna-page .qna-answer-card__text{margin:0;color:rgba(241,245,249,.9);font-size:1.48rem;line-height:1.62}.qna-page .qna-category-chip,.qna-page .qna-topic-chip,.qna-page .qna-tag,.qna-page .qna-attachment,.qna-page .dashboard-pill{display:inline-flex;align-items:center;min-height:2.8rem;padding:0 .85rem;border-radius:999px;font-size:1.08rem;font-weight:var(--font-weight-bold);line-height:1}.qna-page .qna-category-chip{gap:.45rem;color:rgba(var(--gold-200), 0.98);background:rgba(var(--gold-400), 0.09);border:1px solid rgba(var(--gold-300), 0.18)}.qna-page .qna-category-chip svg{width:1.3rem;height:1.3rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.qna-page .qna-topic-chip,.qna-page .qna-tag,.qna-page .qna-attachment{color:rgba(209,250,229,.94);background:rgba(var(--emerald-400), 0.09);border:1px solid rgba(var(--emerald-300), 0.15)}.qna-page .qna-question-card__attachments:empty{display:none}.qna-page .qna-reaction-row{margin-top:.4rem}.qna-page .qna-reaction,.qna-page .qna-btn,.qna-page .qna-link-btn{min-height:3.6rem;padding:0 1rem;border-radius:.8rem;font-size:1.28rem}.qna-page .qna-reaction{background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.09)}.qna-page .qna-side-card{padding:1.2rem;gap:.85rem}.qna-page .qna-side-card h2{font-size:1.6rem;line-height:1.2}.qna-page .qna-side-card p{font-size:1.32rem;line-height:1.55}.qna-page .qna-side-card p strong{color:#fff}.qna-page .qna-side-stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.7rem}.qna-page .qna-side-stats span{display:grid;gap:.2rem;padding:.9rem;border-radius:.8rem;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.08);color:rgba(203,213,225,.75);font-size:1.08rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.qna-page .qna-side-stats strong{color:#fff;font-size:1.9rem;line-height:1}.qna-page .qna-side-list{display:grid;gap:.55rem;margin:0}.qna-page .qna-side-list div{display:grid;gap:.2rem;padding-bottom:.55rem;border-bottom:1px solid hsla(0,0%,100%,.07)}.qna-page .qna-side-list dt{color:rgba(var(--emerald-200), 0.9);font-size:1.05rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.qna-page .qna-side-list dd{margin:0;color:rgba(226,232,240,.86);font-size:1.28rem;line-height:1.35}.qna-page .qna-signed-user{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.9rem;align-items:center}.qna-page .qna-signed-user>span{display:grid;place-items:center;width:3.8rem;height:3.8rem;border-radius:.8rem;background:rgba(var(--emerald-400), 0.12);border:1px solid rgba(var(--emerald-300), 0.18);color:rgba(209,250,229,.98);font-weight:var(--font-weight-extrabold)}.qna-page .qna-signed-user h2,.qna-page .qna-signed-user p{margin:0}.qna-page .qna-section-header{margin-bottom:1rem}.qna-page .qna-section-header h2{margin-top:.35rem;font-size:clamp(1.8rem,1.6rem + .35vw,2.3rem)}.qna-page .qna-answer-form-card--middle{border-color:rgba(var(--emerald-300), 0.18);background:linear-gradient(165deg, rgba(4, 22, 30, 0.92) 0%, rgba(10, 34, 39, 0.74) 46%, rgba(15, 23, 42, 0.68) 100%);box-shadow:0 2rem 4.8rem -3.4rem rgba(0,0,0,.76),0 0 0 1px rgba(var(--emerald-300), 0.08) inset,0 1.6rem 4rem -3.2rem rgba(var(--emerald-500), 0.45)}.qna-page .qna-answer-form{gap:1rem}.qna-page .qna-answer-form__header,.qna-page .qna-answer-form__footer,.qna-page .qna-answer-unavailable{display:grid;gap:1rem}.qna-page .qna-answer-form__header{align-items:start}@media(min-width: 720px){.qna-page .qna-answer-form__header{grid-template-columns:minmax(0, 1fr) auto}}.qna-page .qna-answer-form__header h2{margin:.4rem 0 .3rem;color:#fff;font-size:clamp(1.9rem,1.7rem + .35vw,2.4rem);line-height:1.15}.qna-page .qna-answer-form__header p{max-width:74rem;margin:0;color:rgba(203,213,225,.78);font-size:1.32rem;line-height:1.5}.qna-page .qna-answer-counter{display:inline-flex;min-height:3.2rem;align-items:center;justify-content:center;padding:0 1rem;border-radius:.8rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.09);color:rgba(var(--emerald-200), 0.96);font-size:1.18rem;font-weight:var(--font-weight-bold)}.qna-page .qna-answer-form__footer{align-items:end}@media(min-width: 760px){.qna-page .qna-answer-form__footer{grid-template-columns:minmax(0, 1fr) auto}}.qna-page .qna-answer-unavailable{align-items:center}@media(min-width: 720px){.qna-page .qna-answer-unavailable{grid-template-columns:minmax(0, 1fr) auto}}.qna-page .qna-answer-unavailable h2{margin:.4rem 0 .35rem;color:#fff;font-size:clamp(1.8rem,1.62rem + .32vw,2.25rem);line-height:1.18}.qna-page .qna-answer-unavailable p{margin:0;color:rgba(203,213,225,.8);font-size:1.32rem;line-height:1.5}.qna-page .qna-answer-unavailable--paused{padding:.2rem}.qna-page .qna-answer-card{display:grid;gap:1rem;padding:1.2rem;margin-bottom:.9rem;transition:transform .2s ease,border-color .2s ease,background .2s ease}.qna-page .qna-answer-card:hover{transform:translateY(-1px);border-color:rgba(var(--emerald-300), 0.18);background:linear-gradient(165deg, rgba(15, 23, 42, 0.82) 0%, rgba(15, 23, 42, 0.6) 100%)}.qna-page .qna-answer-card__header{display:grid;gap:.9rem}@media(min-width: 720px){.qna-page .qna-answer-card__header{grid-template-columns:minmax(0, 1fr) auto;align-items:start}}.qna-page .qna-answer-card__author{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.85rem;align-items:center}.qna-page .qna-answer-card__author h3{margin:0;font-size:1.55rem;line-height:1.2}.qna-page .qna-answer-card__author p{margin:.2rem 0 0;color:rgba(148,163,184,.84);font-size:1.18rem}.qna-page .qna-answer-card__avatar{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:.8rem;background:hsla(0,0%,100%,.065);border:1px solid hsla(0,0%,100%,.1);color:rgba(var(--emerald-200), 0.98);font-size:1.2rem;font-weight:var(--font-weight-extrabold)}.qna-page .qna-answer-card__right,.qna-page .qna-answer-card__actions,.qna-page .qna-answer-card__badges{display:flex;flex-wrap:wrap;gap:.55rem}.qna-page .qna-answer-card__right{justify-content:flex-start}@media(min-width: 720px){.qna-page .qna-answer-card__right{justify-content:flex-end;max-width:30rem}}.qna-page .qna-answer-card__actions{justify-content:flex-start}@media(min-width: 720px){.qna-page .qna-answer-card__actions{justify-content:flex-end}}.qna-page .qna-answer-card__status-note,.qna-page .qna-form-notice,.qna-page .qna-form-feedback,.qna-page .qna-empty-state--warning{padding:1rem 1.1rem;border-radius:.8rem;font-size:1.3rem;line-height:1.5}.qna-page .qna-form-field{gap:.55rem;font-size:1.32rem}.qna-page .qna-form-field .qna-form-label{display:inline-flex;align-items:center;gap:.35rem;width:max-content;color:rgba(226,232,240,.9);font-size:1.24rem;font-weight:var(--font-weight-bold)}.qna-page .qna-form-field .qna-form-label em{color:rgba(248,113,113,.95);font-style:normal}.qna-page .qna-form-field textarea{min-height:12rem;padding:1.1rem;border-radius:.8rem;font-size:1.42rem;line-height:1.55}.qna-page .qna-upload{min-height:4.2rem;padding:.95rem 1rem;border-radius:.8rem;font-size:1.25rem}.qna-page .qna-form-actions{justify-content:flex-end;gap:.75rem}.qna-page .qna-empty-state{min-height:12rem;padding:1.8rem}.qna-page .qna-empty-state strong{font-size:1.55rem}.qna-page .qna-btn.is-loading .question-spinner{display:inline-block}@media(max-width: 719px){.qna-page .qna-shell{width:min(100% - 2.4rem,136rem);padding-top:1.8rem}.qna-page .qna-hero{text-align:left}.qna-page .qna-eyebrow{justify-self:start}.qna-page .qna-question-card,.qna-page .qna-side-card,.qna-page .qna-answer-section,.qna-page .qna-answer-form-card,.qna-page .qna-answer-card,.qna-page .qna-empty-state{border-radius:.8rem}.qna-page .qna-btn,.qna-page .qna-form-actions,.qna-page .qna-answer-card__right{width:100%}.qna-page .qna-form-actions{display:grid;grid-template-columns:1fr}.qna-page .qna-answer-form__footer,.qna-page .qna-answer-unavailable{grid-template-columns:1fr}.qna-page .qna-answer-counter{justify-self:start}}body.qna-page{overflow-x:hidden;background:#07111f;color:#f8fafc}.qna-page{--qna-final-bg: #07111f;--qna-final-panel: #0f172a;--qna-final-panel-deep: #07111f;--qna-final-border: rgba(148, 163, 184, 0.16);--qna-final-border-strong: rgba(20, 184, 166, 0.38);--qna-final-text: #f8fafc;--qna-final-muted: rgba(203, 213, 225, 0.78);--qna-final-soft: rgba(226, 232, 240, 0.9);--qna-final-cyan: #67e8f9;--qna-final-green: #a7f3d0;--qna-final-gold: #fde68a;--qna-final-ring: rgba(20, 184, 166, 0.16);min-height:100vh;background:linear-gradient(180deg, #07111f 0%, #0b1628 56%, #07111f 100%),#07111f}.qna-page .qna-shell{display:grid;gap:1.4rem;width:min(100% - 4rem,144rem);max-width:144rem;margin:0 auto;padding:9rem 0 4.8rem}.qna-page .qna-hero,.qna-page .qna-layout,.qna-page [data-qna-root]{width:100%;min-width:0}.qna-page .qna-hero{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:end;gap:1.6rem;max-width:none;margin:0;padding:2.4rem;border:1px solid var(--qna-final-border);border-radius:.8rem;background:linear-gradient(135deg, rgba(15, 23, 42, 0.98), rgba(8, 37, 45, 0.94));box-shadow:0 2.4rem 6rem -4rem rgba(0,0,0,.78)}.qna-page .qna-hero>div:first-child{display:grid;gap:.9rem;min-width:0}.qna-page .qna-hero__eyebrow,.qna-page .qna-eyebrow{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:2.8rem;padding:.45rem .8rem;border:1px solid rgba(20,184,166,.28);border-radius:999px;background:rgba(20,184,166,.12);color:var(--qna-final-green);font-size:1.08rem;font-weight:850;letter-spacing:0;line-height:1.1;text-transform:uppercase}.qna-page .qna-hero__eyebrow::before,.qna-page .qna-hero__eyebrow::after{display:none}.qna-page .qna-hero .qna-hero-title{max-width:86rem;margin:0;color:#fff;font-size:clamp(3.2rem,3.2vw,5rem);font-weight:900;letter-spacing:0;line-height:1.06}.qna-page .qna-hero p{max-width:82rem;margin:0;color:var(--qna-final-muted);font-size:1.5rem;line-height:1.65}.qna-page .qna-hero__actions,.qna-page .qna-form-actions,.qna-page .qna-side-actions,.qna-page .qna-answer-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.qna-page .qna-hero__btn,.qna-page .qna-btn,.qna-page .qna-link-btn,.qna-page .qna-reaction{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:4.2rem;padding:0 1.2rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;cursor:pointer;font-size:1.28rem;font-weight:850;letter-spacing:0;line-height:1;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.qna-page .qna-hero__btn svg,.qna-page .qna-btn svg,.qna-page .qna-link-btn svg,.qna-page .qna-reaction svg,.qna-page .qna-meta-item svg,.qna-page .qna-answer-summary__icon svg,.qna-page .qna-form-label__icon svg,.qna-page .qna-upload__icon svg{width:1.75rem;height:1.75rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.qna-page .qna-hero__btn--primary,.qna-page .qna-btn--primary{border-color:hsla(0,0%,100%,.08);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 1.4rem 3rem -2.2rem rgba(14,165,233,.85)}.qna-page .qna-hero__btn--ghost,.qna-page .qna-btn--ghost,.qna-page .qna-link-btn,.qna-page .qna-reaction{border-color:rgba(148,163,184,.18);background:rgba(15,23,42,.82);color:rgba(226,232,240,.9)}.qna-page .qna-hero__btn:hover,.qna-page .qna-hero__btn:focus-visible,.qna-page .qna-btn:hover,.qna-page .qna-btn:focus-visible,.qna-page .qna-link-btn:hover,.qna-page .qna-link-btn:focus-visible,.qna-page .qna-reaction:hover,.qna-page .qna-reaction:focus-visible,.qna-page .qna-reaction.is-active{outline:none;transform:translateY(-1px);box-shadow:0 0 0 .35rem var(--qna-final-ring),0 1.2rem 2.8rem -2.2rem rgba(20,184,166,.66)}.qna-page .qna-btn:disabled,.qna-page .qna-link-btn:disabled,.qna-page .qna-reaction:disabled{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.qna-page .qna-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(32rem, 36rem);gap:1.4rem;align-items:start}.qna-page .qna-main-column,.qna-page .qna-side{display:grid;align-content:start;gap:1.2rem;min-width:0}.qna-page .qna-side{position:sticky;top:9rem}.qna-page .qna-question-card,.qna-page .qna-side-card,.qna-page .qna-answer-section,.qna-page .qna-answer-form-card,.qna-page .qna-answer-card,.qna-page .qna-empty-state{overflow:visible;border:1px solid var(--qna-final-border);border-radius:.8rem;background:rgba(15,23,42,.94);box-shadow:0 2rem 5rem -3.8rem rgba(0,0,0,.8);backdrop-filter:none}.qna-page .qna-question-card,.qna-page .qna-answer-section,.qna-page .qna-answer-form-card,.qna-page .qna-side-card,.qna-page .qna-empty-state{padding:1.4rem}.qna-page .qna-question-card{display:grid;gap:1.2rem;background:linear-gradient(180deg, rgba(15, 23, 42, 0.98), rgba(8, 20, 36, 0.96))}.qna-page .qna-question-card__top{margin:0}.qna-page .qna-question-card__top h1{max-width:92rem;margin:.9rem 0 .7rem;color:#fff;font-size:clamp(2.4rem,2.2vw,3.4rem);font-weight:900;letter-spacing:0;line-height:1.12}.qna-page .qna-badge-stack,.qna-page .qna-question-card__chips,.qna-page .qna-question-card__meta,.qna-page .qna-tags,.qna-page .qna-attachments,.qna-page .qna-reaction-row,.qna-page .qna-answer-card__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.qna-page .qna-meta-item{display:inline-flex;align-items:center;gap:.45rem;min-height:3.2rem;padding:0 .8rem;border:1px solid rgba(148,163,184,.14);border-radius:.8rem;background:rgba(2,6,23,.34);color:rgba(203,213,225,.86);font-size:1.2rem;font-weight:760}.qna-page .qna-meta-item svg{color:var(--qna-final-cyan)}.qna-page .qna-question-description,.qna-page .qna-answer-card__text{margin:0;color:rgba(241,245,249,.9);font-size:1.5rem;line-height:1.7;white-space:pre-wrap}.qna-page .qna-category-chip,.qna-page .qna-topic-chip,.qna-page .qna-tag,.qna-page .qna-attachment,.qna-page .dashboard-pill{display:inline-flex;align-items:center;gap:.45rem;min-height:2.8rem;padding:.45rem .8rem;border-radius:999px;font-size:1.08rem;font-weight:820;line-height:1}.qna-page .qna-category-chip{color:var(--qna-final-gold);background:rgba(234,179,8,.11);border:1px solid rgba(253,230,138,.2)}.qna-page .qna-category-chip svg{width:1.45rem;height:1.45rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.qna-page .qna-topic-chip,.qna-page .qna-tag,.qna-page .qna-attachment{color:var(--qna-final-green);background:rgba(20,184,166,.11);border:1px solid rgba(94,234,212,.18)}.qna-page .qna-question-card__attachments:empty{display:none}.qna-page .qna-reaction-row{margin-top:.2rem}.qna-page .qna-reaction strong{color:#fff}.qna-page .qna-side-card{display:grid;gap:.95rem}.qna-page .qna-side-card--summary,.qna-page .qna-side-card--user,.qna-page .qna-side-card--login,.qna-page .qna-side-card--admin{background:linear-gradient(180deg, rgba(15, 23, 42, 0.98), rgba(8, 28, 38, 0.9))}.qna-page .qna-side-card h2{margin:0;color:#fff;font-size:1.72rem;line-height:1.2}.qna-page .qna-side-card p{margin:0;color:var(--qna-final-muted);font-size:1.32rem;line-height:1.6}.qna-page .qna-side-stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.7rem}.qna-page .qna-side-stats span,.qna-page .qna-side-list div{border:1px solid rgba(148,163,184,.12);border-radius:.8rem;background:rgba(2,6,23,.3)}.qna-page .qna-side-stats span{display:grid;gap:.24rem;padding:.95rem;color:rgba(203,213,225,.75);font-size:1.08rem;font-weight:820;text-transform:uppercase}.qna-page .qna-side-stats strong{color:#fff;font-size:2rem;line-height:1}.qna-page .qna-side-list{display:grid;gap:.65rem;margin:0}.qna-page .qna-side-list div{display:grid;gap:.2rem;padding:.8rem}.qna-page .qna-side-list dt{color:var(--qna-final-green);font-size:1.05rem;font-weight:820;text-transform:uppercase}.qna-page .qna-side-list dd{margin:0;color:var(--qna-final-soft);font-size:1.25rem;line-height:1.35}.qna-page .qna-signed-user{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.85rem;align-items:center}.qna-page .qna-signed-user>span,.qna-page .qna-answer-card__avatar,.qna-page .qna-answer-preview__avatar{display:grid;place-items:center;width:3.8rem;height:3.8rem;border:1px solid rgba(94,234,212,.2);border-radius:.8rem;background:rgba(20,184,166,.12);color:var(--qna-final-green);font-weight:900}.qna-page .qna-answer-form-card--middle{border-color:rgba(94,234,212,.22);background:linear-gradient(165deg, rgba(4, 22, 30, 0.96) 0%, rgba(10, 34, 39, 0.84) 48%, rgba(15, 23, 42, 0.92) 100%);box-shadow:0 2rem 5rem -3.8rem rgba(0,0,0,.8),0 1.6rem 4rem -3.2rem rgba(20,184,166,.45)}.qna-page .qna-answer-form{display:grid;gap:1rem}.qna-page .qna-answer-form__header,.qna-page .qna-answer-form__footer,.qna-page .qna-answer-unavailable{display:grid;gap:1rem}.qna-page .qna-answer-form__header{grid-template-columns:minmax(0, 1fr) auto;align-items:start}.qna-page .qna-answer-form__header h2,.qna-page .qna-answer-unavailable h2,.qna-page .qna-section-header h2{margin:.35rem 0 .3rem;color:#fff;font-size:clamp(1.9rem,1.7rem + .35vw,2.4rem);line-height:1.15}.qna-page .qna-answer-form__header p,.qna-page .qna-answer-unavailable p{max-width:74rem;margin:0;color:var(--qna-final-muted);font-size:1.32rem;line-height:1.5}.qna-page .qna-answer-counter{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:0 1rem;border:1px solid rgba(148,163,184,.14);border-radius:.8rem;background:rgba(15,23,42,.7);color:var(--qna-final-green);font-size:1.18rem;font-weight:820}.qna-page .qna-form-notice,.qna-page .qna-form-feedback,.qna-page .qna-answer-card__status-note{padding:1rem 1.1rem;border-radius:.8rem;font-size:1.3rem;line-height:1.5}.qna-page .qna-form-notice,.qna-page .qna-form-feedback--success{border:1px solid rgba(94,234,212,.2);background:rgba(20,184,166,.1);color:var(--qna-final-green)}.qna-page .qna-form-feedback--error,.qna-page .qna-empty-state--error{border-color:rgba(248,113,113,.28);background:rgba(127,29,29,.22);color:#fee2e2}.qna-page .qna-form-field{display:grid;gap:.6rem;color:var(--qna-final-soft);font-size:1.32rem;font-weight:780}.qna-page .qna-form-label{display:inline-flex;align-items:center;gap:.55rem;width:max-content;max-width:100%;color:var(--qna-final-soft);font-size:1.24rem;font-weight:820}.qna-page .qna-form-label em{color:#fb7185;font-style:normal}.qna-page .qna-form-label__icon,.qna-page .qna-upload__icon{display:grid;place-items:center;width:2.8rem;height:2.8rem;flex:0 0 2.8rem;border:1px solid rgba(94,234,212,.2);border-radius:.8rem;background:rgba(20,184,166,.12);color:var(--qna-final-cyan)}.qna-page .qna-form-field textarea{width:100%;min-height:14rem;padding:1.2rem 1.3rem;border:1px solid rgba(148,163,184,.18);border-radius:.8rem;background:rgba(2,6,23,.34);color:#fff;font:inherit;font-size:1.45rem;line-height:1.6;resize:vertical;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.qna-page .qna-form-field textarea::placeholder{color:rgba(148,163,184,.48)}.qna-page .qna-form-field textarea:hover{border-color:rgba(94,234,212,.28)}.qna-page .qna-form-field textarea:focus{outline:none;border-color:rgba(94,234,212,.46);background:rgba(2,6,23,.52);box-shadow:0 0 0 .35rem var(--qna-final-ring)}.qna-page .qna-form-field.has-error textarea{border-color:rgba(248,113,113,.5);background:rgba(127,29,29,.16)}.qna-page .qna-answer-form__footer{grid-template-columns:minmax(0, 1fr) auto;align-items:end}.qna-page .qna-form-field--file input[type=file]{position:absolute;width:.1rem;height:.1rem;opacity:0;pointer-events:none}.qna-page .qna-upload{display:flex;align-items:center;gap:.75rem;min-height:4.4rem;padding:.8rem 1rem;border:1px dashed rgba(94,234,212,.3);border-radius:.8rem;background:rgba(2,6,23,.34);color:rgba(203,213,225,.84);cursor:pointer}.qna-page .qna-answer-section{display:grid;gap:1rem}.qna-page .qna-answer-summary{display:grid;gap:1rem;padding:1.2rem;border:1px solid rgba(94,234,212,.2);border-radius:.8rem;background:linear-gradient(135deg, rgba(2, 6, 23, 0.34), rgba(8, 37, 45, 0.46)),rgba(15,23,42,.78);box-shadow:0 1.8rem 4.4rem -3.8rem rgba(20,184,166,.58)}.qna-page .qna-answer-summary__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.9rem}.qna-page .qna-answer-summary__top h3{margin:.45rem 0 0;color:#fff;font-size:1.75rem;font-weight:900;line-height:1.2}.qna-page .qna-answer-summary__stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem}.qna-page .qna-answer-summary__stat{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.75rem;align-items:center;min-width:0;padding:.9rem;border:1px solid rgba(148,163,184,.13);border-radius:.8rem;background:rgba(2,6,23,.35)}.qna-page .qna-answer-summary__icon{display:grid;place-items:center;width:3.4rem;height:3.4rem;border:1px solid rgba(94,234,212,.2);border-radius:.8rem;background:rgba(20,184,166,.12);color:var(--qna-final-cyan)}.qna-page .qna-answer-summary__stat strong{display:block;overflow-wrap:anywhere;color:#fff;font-size:1.36rem;font-weight:900;line-height:1.18}.qna-page .qna-answer-summary__stat span:not(.qna-answer-summary__icon){display:block;margin-top:.22rem;color:rgba(203,213,225,.76);font-size:1.08rem;font-weight:760;line-height:1.3}.qna-page .qna-answer-summary__previews{display:grid;gap:.7rem}.qna-page .qna-answer-preview{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.85rem;align-items:start;min-width:0;padding:.9rem;border:1px solid rgba(148,163,184,.12);border-radius:.8rem;background:rgba(2,6,23,.28);transition:border-color .18s ease,background .18s ease,transform .18s ease}.qna-page .qna-answer-preview:hover{transform:translateY(-1px);border-color:rgba(94,234,212,.2);background:rgba(2,6,23,.4)}.qna-page .qna-answer-preview__avatar{width:3.4rem;height:3.4rem;font-size:1.18rem}.qna-page .qna-answer-preview__body{display:grid;gap:.45rem;min-width:0}.qna-page .qna-answer-preview__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.qna-page .qna-answer-preview__meta strong{color:#fff;font-size:1.28rem;line-height:1.2}.qna-page .qna-answer-preview__meta>span:not(.dashboard-pill){color:rgba(148,163,184,.86);font-size:1.12rem;font-weight:760}.qna-page .qna-answer-preview p{margin:0;color:rgba(226,232,240,.86);font-size:1.28rem;line-height:1.55}.qna-page .qna-answer-summary__empty{display:grid;gap:.25rem;padding:1rem;border:1px dashed rgba(148,163,184,.18);border-radius:.8rem;background:rgba(2,6,23,.24);color:rgba(203,213,225,.78);font-size:1.24rem;line-height:1.5}.qna-page .qna-answer-summary__empty strong{color:#fff;font-size:1.36rem}.qna-page .qna-answer-load{display:flex;justify-content:center;padding-top:.1rem}.qna-page .qna-answer-load__button{min-width:min(100%,24rem)}.qna-page .qna-answer-load__button strong{display:inline-flex;align-items:center;min-height:2.2rem;padding:0 .65rem;border-radius:999px;background:rgba(20,184,166,.14);color:var(--qna-final-green);font-size:1.08rem;font-weight:900}.qna-page .qna-section-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0}.qna-page .qna-answer-card{display:grid;gap:1rem;padding:1.2rem;margin-bottom:.9rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.qna-page .qna-answer-card:hover{transform:translateY(-1px);border-color:rgba(94,234,212,.22);background:rgba(15,23,42,.98)}.qna-page .qna-answer-card.is-accepted{border-color:rgba(253,230,138,.38);box-shadow:0 2rem 5rem -3.8rem rgba(0,0,0,.8),0 0 0 1px rgba(253,230,138,.1) inset}.qna-page .qna-answer-card__header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem;align-items:start}.qna-page .qna-answer-card__author{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.85rem;align-items:center;min-width:0}.qna-page .qna-answer-card__author h3{margin:0;color:#fff;font-size:1.55rem;line-height:1.2}.qna-page .qna-answer-card__author p{margin:.2rem 0 0;color:rgba(148,163,184,.84);font-size:1.18rem}.qna-page .qna-answer-card__right{display:grid;justify-items:end;gap:.6rem;min-width:0}.qna-page .qna-link-btn{min-height:3.4rem;padding:0 .9rem;font-size:1.18rem}.qna-page .qna-link-btn--danger{color:#fecaca;border-color:rgba(248,113,113,.28);background:rgba(127,29,29,.16)}.qna-page .qna-empty-state{display:grid;justify-items:center;gap:1rem;min-height:14rem;padding:2rem;text-align:center;color:var(--qna-final-muted)}.qna-page .qna-empty-state strong{color:#fff;font-size:1.65rem}.qna-page .question-spinner{display:none}.qna-page .qna-empty-state .question-spinner,.qna-page .qna-btn.is-loading .question-spinner{display:inline-block}.qna-page .qna-btn.is-loading>svg{opacity:.45}.qna-page .footer{margin-top:0;padding:6rem 0 4rem;border-top:1px solid rgba(148,163,184,.12);background:linear-gradient(rgba(148, 163, 184, 0.025) 1px, transparent 1px),linear-gradient(90deg, rgba(148, 163, 184, 0.025) 1px, transparent 1px),linear-gradient(180deg, rgba(6, 39, 47, 0.72), #07111f);background-size:5.2rem 5.2rem,5.2rem 5.2rem,auto;color:rgba(226,232,240,.88)}.qna-page .footer__container{width:min(100% - 4rem,144rem);max-width:144rem;margin-inline:auto}.qna-page .footer__grid{display:grid;grid-template-columns:minmax(24rem, 1.2fr) repeat(3, minmax(16rem, 0.7fr));gap:3rem}.qna-page .footer__logo,.qna-page .footer__contact-item,.qna-page .footer__link,.qna-page .footer__legal-link{color:inherit;text-decoration:none}.qna-page .footer__logo{display:inline-grid;grid-template-columns:auto minmax(0, 1fr);gap:.9rem;align-items:center;margin-bottom:1.6rem}.qna-page .footer__logo-icon,.qna-page .footer__contact-icon,.qna-page .footer__social-link{display:grid;place-items:center;width:3.8rem;height:3.8rem;border:1px solid rgba(94,234,212,.22);border-radius:.8rem;background:rgba(20,184,166,.12);color:var(--qna-final-green)}.qna-page .footer__logo-text .name{display:block;color:#fff;font-size:1.75rem;font-weight:900}.qna-page .footer__logo-text .tagline,.qna-page .footer__description{color:var(--qna-final-muted);line-height:1.65}.qna-page .footer__social{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.qna-page .footer__social-link svg,.qna-page .footer__contact-icon svg{width:1.75rem;height:1.75rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.qna-page .footer__column,.qna-page .footer__contact{display:grid;align-content:start;gap:1rem}.qna-page .footer__column-title{margin:0 0 .4rem;color:#fff;font-size:1.45rem;font-weight:900}.qna-page .footer__column-title::after{content:"";display:block;width:2.4rem;height:.2rem;margin-top:.45rem;border-radius:999px;background:linear-gradient(90deg, var(--qna-final-green), var(--qna-final-gold))}.qna-page .footer__link,.qna-page .footer__contact-item{display:inline-flex;align-items:center;gap:.8rem;color:rgba(203,213,225,.78);font-size:1.28rem;font-weight:740}.qna-page .footer__link:hover,.qna-page .footer__contact-item:hover,.qna-page .footer__legal-link:hover{color:#fff}.qna-page .footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:2.2rem;border-top:1px solid rgba(148,163,184,.12)}.qna-page .footer__copyright{margin:0;color:rgba(203,213,225,.68)}.qna-page .footer__legal{display:flex;flex-wrap:wrap;gap:1rem}.qna-page .footer__back-top{display:grid;place-items:center;width:3.6rem;height:3.6rem;border:1px solid rgba(94,234,212,.22);border-radius:.8rem;background:rgba(20,184,166,.12);color:var(--qna-final-green)}.qna-page .footer__back-top svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}@media(max-width: 1080px){.qna-page .qna-hero,.qna-page .qna-layout{grid-template-columns:minmax(0, 1fr)}.qna-page .qna-hero__actions{justify-content:flex-start}.qna-page .qna-side{position:relative;top:auto}.qna-page .footer__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 820px){.qna-page .qna-shell,.qna-page .footer__container{width:min(100% - 2.4rem,144rem)}.qna-page .qna-shell{padding-top:7.8rem}.qna-page .qna-hero,.qna-page .qna-question-card,.qna-page .qna-answer-section,.qna-page .qna-answer-summary,.qna-page .qna-answer-form-card,.qna-page .qna-side-card{padding:1.2rem}.qna-page .qna-hero .qna-hero-title{font-size:3rem}.qna-page .qna-hero p{font-size:1.34rem}.qna-page .qna-hero__actions,.qna-page .qna-hero__btn,.qna-page .qna-btn,.qna-page .qna-form-actions,.qna-page .qna-answer-card__right,.qna-page .qna-answer-card__actions{width:100%}.qna-page .qna-form-actions,.qna-page .qna-answer-form__footer,.qna-page .qna-answer-form__header,.qna-page .qna-answer-card__header,.qna-page .qna-answer-summary__stats,.qna-page .footer__grid,.qna-page .footer__bottom{grid-template-columns:1fr}.qna-page .qna-form-actions{display:grid}.qna-page .qna-answer-card__right{justify-items:start}.qna-page .qna-answer-load__button{min-width:0}}@media(max-width: 430px){.qna-page .qna-hero .qna-hero-title{font-size:2.65rem}.qna-page .qna-category-chip,.qna-page .qna-topic-chip,.qna-page .qna-tag,.qna-page .dashboard-pill,.qna-page .qna-meta-item{white-space:normal}.qna-page .qna-answer-preview{grid-template-columns:1fr}}.ask-question-page{--ask-final-bg: #07111f;--ask-final-panel: #0f172a;--ask-final-border: rgba(148, 163, 184, 0.18);--ask-final-border-active: rgba(20, 184, 166, 0.44);--ask-final-text: #f8fafc;--ask-final-muted: rgba(203, 213, 225, 0.78);--ask-final-cyan: #67e8f9;--ask-final-green: #a7f3d0;--ask-final-ring: rgba(20, 184, 166, 0.16);overflow:visible;padding:7rem 0 0;background:linear-gradient(180deg, #07111f 0%, #0b1628 58%, #07111f 100%);color:var(--ask-final-text)}body.ask-question-shell{background:#07111f}.ask-question-hero,.ask-question-page__hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(28rem, 38rem);align-items:center;gap:2rem;width:min(100% - 4rem,144rem);max-width:none;margin:0 auto;padding:2.4rem;border:1px solid rgba(148,163,184,.16);border-radius:.8rem;background:linear-gradient(135deg, rgba(15, 23, 42, 0.98), rgba(8, 37, 45, 0.94));box-shadow:0 2.4rem 6rem -4rem rgba(0,0,0,.78)}.ask-question-hero__intro{display:grid;gap:1rem;min-width:0}.ask-question-page__eyebrow,.ask-question-card__kicker,.ask-question-side__badge{width:max-content;max-width:100%;min-height:2.8rem;padding:.45rem .8rem;border:1px solid rgba(20,184,166,.28);border-radius:999px;background:rgba(20,184,166,.12);color:var(--ask-final-green);font-size:1.12rem;font-weight:800;letter-spacing:0}.ask-question-hero h1,.ask-question-page__hero h1{max-width:72rem;margin:0;color:#fff;font-size:4.8rem;font-weight:900;letter-spacing:0;line-height:1.04}.ask-question-hero p,.ask-question-page__hero p{max-width:76rem;margin:0;color:var(--ask-final-muted);font-size:1.58rem;line-height:1.65}.ask-question-page__hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.ask-question-page__hero-btn,.ask-question-form__btn{min-height:4.4rem;border-radius:.8rem;font-size:1.34rem;font-weight:850;letter-spacing:0}.ask-question-page__hero-btn--primary,.ask-question-form__btn--primary{background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 1.4rem 3rem -2.2rem rgba(14,165,233,.82)}.ask-question-page__hero-btn--secondary{border-color:rgba(226,232,240,.12);background:rgba(15,23,42,.64);color:rgba(226,232,240,.9)}.ask-question-tips{display:grid;gap:1rem;padding:1.2rem;border:1px solid rgba(20,184,166,.24);border-radius:.8rem;background:linear-gradient(180deg, rgba(17, 28, 46, 0.96), rgba(10, 22, 38, 0.94));box-shadow:0 1.6rem 4rem -3.2rem rgba(0,0,0,.85)}.ask-question-tips h3{display:flex;align-items:center;gap:.65rem;margin:0;color:#fff;font-size:1.55rem;font-weight:900;letter-spacing:0}.ask-question-tips h3::before{content:"";width:1.8rem;height:1.8rem;flex:0 0 auto;border-radius:.45rem;background:linear-gradient(135deg, #0ea5e9, #14b8a6)}.ask-question-tips ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.ask-question-tips li{position:relative;display:grid;grid-template-columns:1.8rem minmax(0, 1fr);gap:.65rem;color:rgba(226,232,240,.86);font-size:1.28rem;font-weight:700;line-height:1.35}.ask-question-tips li::before{content:"";width:1.8rem;height:1.8rem;border:1px solid rgba(20,184,166,.34);border-radius:50%;background:rgba(20,184,166,.14)}.ask-question-tips li::after{content:"";position:absolute;top:.48rem;left:.48rem;width:.78rem;height:.42rem;border-bottom:2px solid var(--ask-final-green);border-left:2px solid var(--ask-final-green);transform:rotate(-45deg)}.ask-question-layout,.ask-question-page__layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(30rem, 36rem);align-items:start;gap:1.6rem;width:min(100% - 4rem,144rem);max-width:none;margin:0 auto;padding:1.6rem 0 4.8rem}.ask-question-card,.ask-question-side__card{border:1px solid var(--ask-final-border);border-radius:.8rem;background:rgba(15,23,42,.94);box-shadow:0 2rem 5rem -3.8rem rgba(0,0,0,.8)}.ask-question-card{overflow:visible;padding:1.6rem}.ask-question-card__header{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;margin:0 0 1.2rem;padding:0 0 1.2rem;border-bottom:1px solid rgba(148,163,184,.14)}.ask-question-card__header h2{margin:.45rem 0 0;color:#fff;font-size:2.2rem;font-weight:900;letter-spacing:0}.ask-question-card__header p{max-width:72rem;margin:.4rem 0 0;color:var(--ask-final-muted);font-size:1.36rem;line-height:1.55}.ask-question-user:empty{display:none}.ask-question-form{display:grid;gap:1.1rem}.ask-question-form__row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.ask-question-form__group{display:grid;gap:.55rem;min-width:0}.ask-question-form__label-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ask-question-form__group label,.ask-question-form__label-row label{color:rgba(248,250,252,.94);font-size:1.24rem;font-weight:850;letter-spacing:0}.ask-question-form__label-row>span{color:rgba(167,243,208,.82);font-size:1.08rem;font-weight:800}.ask-question-form__control{position:relative;display:flex;align-items:stretch;min-width:0;overflow:visible}.ask-question-form__control>svg{position:absolute;top:1.25rem;left:1.05rem;z-index:2;width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;color:var(--ask-final-cyan);opacity:1;pointer-events:none}.ask-question-form__control input,.ask-question-form__control select,.ask-question-form__control textarea,.ask-question-card .question-category-dropdown__trigger{width:100%;min-width:0;min-height:4.8rem;padding:1.15rem 1.15rem 1.15rem 4rem;border:1px solid var(--ask-final-border);border-radius:.8rem;background:linear-gradient(180deg, rgba(17, 28, 46, 0.94), rgba(7, 17, 31, 0.94));color:var(--ask-final-text);font:inherit;font-size:1.36rem;font-weight:700;letter-spacing:0;line-height:1.35;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.ask-question-form__control input::placeholder,.ask-question-form__control textarea::placeholder{color:rgba(148,163,184,.72);font-weight:650}.ask-question-form__control input:hover,.ask-question-form__control select:hover,.ask-question-form__control textarea:hover,.ask-question-card .question-category-dropdown__trigger:hover{border-color:rgba(148,163,184,.28)}.ask-question-form__control input:focus,.ask-question-form__control select:focus,.ask-question-form__control textarea:focus,.ask-question-card .question-category-dropdown__trigger:focus-visible,.ask-question-card .question-category-dropdown.is-open .question-category-dropdown__trigger{outline:none;border-color:var(--ask-final-border-active);box-shadow:0 0 0 .35rem var(--ask-final-ring),0 1.2rem 2.4rem -2rem rgba(20,184,166,.76),inset 0 1px 0 hsla(0,0%,100%,.08)}.ask-question-form__control:focus-within>svg{color:var(--ask-final-green)}.ask-question-form__control select{appearance:none;padding-right:4rem;cursor:pointer}.ask-question-form__control:has(>select)::after{content:"";position:absolute;top:50%;right:1.25rem;z-index:3;width:.8rem;height:.8rem;border-right:2px solid var(--ask-final-green);border-bottom:2px solid var(--ask-final-green);pointer-events:none;transform:translateY(-65%) rotate(45deg)}.ask-question-form__control.question-category-control::after,.ask-question-form__control.question-category-control>svg{content:none;display:none}.ask-question-form__control--textarea textarea{min-height:19rem;resize:vertical;line-height:1.6}.ask-question-form__error{min-height:1.8rem;margin:0;color:#fecaca;font-size:1.12rem;font-weight:750;line-height:1.35}.ask-question-form__group.has-error input,.ask-question-form__group.has-error select,.ask-question-form__group.has-error textarea,.ask-question-form__group.has-error .question-category-dropdown__trigger{border-color:rgba(248,113,113,.68);box-shadow:0 0 0 .35rem rgba(248,113,113,.13)}.ask-question-card .question-category-dropdown__trigger{display:grid;grid-template-columns:2.8rem minmax(0, 1fr) 1.6rem;align-items:center;gap:.8rem;padding:.9rem 1.05rem;text-decoration:none}.ask-question-card .question-category-dropdown__trigger>span:nth-child(2){min-width:0;overflow:hidden;color:rgba(248,250,252,.94);font-size:1.36rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ask-question-card .question-category-dropdown__trigger-icon,.ask-question-card .question-category-option__icon,.question-category-chip-btn__icon{display:grid;place-items:center;border:1px solid rgba(103,232,249,.2);border-radius:.8rem;background:rgba(14,165,233,.14);color:var(--ask-final-cyan)}.ask-question-card .question-category-dropdown__trigger-icon{width:2.8rem;height:2.8rem}.ask-question-card .question-category-dropdown__trigger-icon svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor}.ask-question-card .question-category-dropdown__chevron{justify-self:end;width:.82rem;height:.82rem;border-right:2px solid var(--ask-final-green);border-bottom:2px solid var(--ask-final-green)}.ask-question-card .question-category-dropdown__panel,.ask-question-form__control.question-category-control .question-category-dropdown__panel{top:calc(100% + .55rem);left:0;right:auto;z-index:1800;width:100%;max-width:min(48rem,100vw - 4rem);padding:.8rem;border:1px solid rgba(20,184,166,.28);border-radius:.8rem;background:#081526}.ask-question-card .question-category-search--inside input{min-height:4rem;padding:.95rem 1rem .95rem 3.8rem;border-radius:.8rem;font-size:1.26rem}.ask-question-card .question-category-dropdown__list{max-height:min(30rem,44vh)}.ask-question-card .question-category-dropdown__options{grid-template-columns:1fr}.ask-question-card .question-category-option{display:grid;grid-template-columns:2.6rem minmax(0, 1fr);gap:.75rem;min-height:4rem;padding:.65rem .7rem;border-radius:.8rem;font-size:1.2rem;font-weight:750}.ask-question-upload{display:grid;grid-template-columns:2.8rem minmax(0, 1fr);align-items:center;gap:.8rem;min-height:4.8rem;padding:.9rem 1rem;border:1px dashed rgba(20,184,166,.38);border-radius:.8rem;background:rgba(7,17,31,.68);color:rgba(226,232,240,.88);font-size:1.28rem;font-weight:800}.ask-question-upload svg{width:2.1rem;height:2.1rem;color:var(--ask-final-cyan)}.ask-question-upload span{min-width:0;overflow:hidden;color:rgba(226,232,240,.9);text-overflow:ellipsis;white-space:nowrap}.ask-anonymous-card{display:grid;grid-template-columns:4rem minmax(0, 1fr);gap:1rem;padding:1rem;border:1px solid rgba(20,184,166,.22);border-radius:.8rem;background:rgba(7,17,31,.7)}.ask-anonymous-card__header{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;gap:.9rem}.ask-question-actions,.ask-question-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem;margin-top:.4rem;padding-top:1.2rem;border-top:1px solid rgba(148,163,184,.14)}.ask-question-form__btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-width:13rem;padding:0 1.25rem}.ask-question-form__btn>svg{width:1.8rem;height:1.8rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.ask-question-form__btn--secondary{border-color:rgba(148,163,184,.18);background:rgba(15,23,42,.82);color:rgba(226,232,240,.9)}.ask-question-form__btn--outline{border-color:rgba(20,184,166,.28);background:rgba(20,184,166,.1);color:var(--ask-final-green)}.ask-question-form__btn:hover,.ask-question-form__btn:focus-visible{outline:none;transform:translateY(-1px)}.ask-question-form__btn.is-loading>svg{display:none}.ask-question-side{display:grid;align-content:start;gap:1rem}.ask-question-side__card{display:grid;gap:.9rem;padding:1.2rem}.ask-question-side__card h2{margin:0;color:#fff;font-size:1.55rem;font-weight:900;letter-spacing:0}.ask-question-side__card p,.ask-question-guidelines li{color:var(--ask-final-muted);font-size:1.24rem;line-height:1.55}.ask-question-chip-list,.question-category-popular{display:flex;flex-wrap:wrap;gap:.55rem}.ask-category-chip,.ask-question-chip-list span,.question-category-popular button,.question-category-chip-btn{min-height:2.8rem;padding:.55rem .75rem;border:1px solid rgba(20,184,166,.22);border-radius:.8rem;background:rgba(20,184,166,.1);color:var(--ask-final-green);font-size:1.08rem;font-weight:850;letter-spacing:0}.ask-question-guidelines{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.ask-question-guidelines li{display:grid;grid-template-columns:3.2rem minmax(0, 1fr);align-items:center;gap:.8rem;padding:.75rem;border:1px solid rgba(148,163,184,.12);border-radius:.8rem;background:rgba(7,17,31,.52);color:rgba(226,232,240,.88);font-weight:760}.ask-question-guidelines li>span{display:grid;place-items:center;width:3.2rem;height:3.2rem;border:1px solid rgba(20,184,166,.3);border-radius:.8rem;background:rgba(20,184,166,.13);color:var(--ask-final-green)}.ask-question-guidelines svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;opacity:1}@media(max-width: 1180px){.ask-question-layout,.ask-question-page__layout{grid-template-columns:minmax(0, 1fr)}.ask-question-side{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 920px){.ask-question-hero,.ask-question-page__hero{grid-template-columns:minmax(0, 1fr);align-items:start}.ask-question-hero h1,.ask-question-page__hero h1{font-size:4rem}}@media(max-width: 760px){.ask-question-page{padding-top:6.2rem}.ask-question-hero,.ask-question-page__hero,.ask-question-layout,.ask-question-page__layout{width:min(100% - 2.4rem,144rem)}.ask-question-hero,.ask-question-page__hero,.ask-question-card,.ask-question-side__card{padding:1.2rem}.ask-question-hero h1,.ask-question-page__hero h1{font-size:3.2rem}.ask-question-hero p,.ask-question-page__hero p{font-size:1.4rem}.ask-question-page__hero-actions,.ask-question-page__hero-btn,.ask-question-form__actions,.ask-question-form__btn{width:100%}.ask-question-page__hero-actions,.ask-question-form__actions{display:grid;grid-template-columns:1fr}.ask-question-form__row,.ask-question-side,.ask-anonymous-card{grid-template-columns:1fr}.ask-question-form__label-row{align-items:flex-start;flex-direction:column}.ask-question-card .question-category-dropdown__panel,.ask-question-form__control.question-category-control .question-category-dropdown__panel{max-width:calc(100vw - 2.4rem)}.ask-question-upload span{white-space:normal}}@media(max-width: 430px){.ask-question-hero h1,.ask-question-page__hero h1{font-size:2.8rem}.ask-question-card .question-category-dropdown__trigger{grid-template-columns:2.6rem minmax(0, 1fr) 1.2rem}.ask-question-stats-grid{grid-template-columns:1fr}}.ask-question-tips li>span{grid-column:2;min-width:0}.ask-question-tips li{padding-left:0}.ask-question-tips li::before{position:static;top:auto;left:auto}body.questions-listing-page{background:#07111f;color:#f8fafc}.questions-listing-page{--questions-page-bg: #07111f;--questions-panel: #0f172a;--questions-panel-deep: #07111f;--questions-border: rgba(148, 163, 184, 0.16);--questions-border-strong: rgba(20, 184, 166, 0.38);--questions-text: #f8fafc;--questions-muted: rgba(203, 213, 225, 0.78);--questions-soft: rgba(226, 232, 240, 0.9);--questions-cyan: #67e8f9;--questions-green: #a7f3d0;--questions-ring: rgba(20, 184, 166, 0.16)}.questions-listing{display:grid;gap:1.4rem;width:100%;padding:clamp(.75rem,1.15vw,1.1rem) 0 4.8rem;background:linear-gradient(180deg, #07111f 0%, #0b1628 52%, #07111f 100%),#07111f}.questions-listing__hero,.questions-listing__toolbar,.questions-listing__content{width:min(100% - 4rem,144rem);max-width:144rem;margin-inline:auto}.questions-listing__hero{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:end;gap:1.6rem;padding:2.4rem;border:1px solid rgba(148,163,184,.16);border-radius:.8rem;background:linear-gradient(135deg, rgba(15, 23, 42, 0.98), rgba(8, 37, 45, 0.94));box-shadow:0 2.4rem 6rem -4rem rgba(0,0,0,.78)}.questions-listing__hero>div:first-child{display:grid;gap:.9rem;min-width:0}.questions-listing__hero-kicker,.questions-listing__eyebrow{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:2.8rem;padding:.45rem .8rem;border:1px solid rgba(20,184,166,.28);border-radius:999px;background:rgba(20,184,166,.12);color:var(--questions-green);font-size:1.08rem;font-weight:850;letter-spacing:0;line-height:1.1;text-transform:uppercase}.questions-listing__hero-kicker::before,.questions-listing__hero-kicker::after{display:none}.questions-listing__hero h1{max-width:82rem;margin:0;color:#fff;font-size:clamp(3.2rem,3.2vw,5rem);font-weight:900;letter-spacing:0;line-height:1.06}.questions-listing__hero p{max-width:78rem;margin:0;color:var(--questions-muted);font-size:1.5rem;line-height:1.65}.questions-listing__hero-actions,.questions-listing__filter-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.question-hero-btn,.question-filter-btn,.question-pagination-btn,.question-open-link--discussion,.question-icon-action{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:4.2rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;cursor:pointer;font-weight:850;letter-spacing:0;line-height:1;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.question-hero-btn,.question-filter-btn,.question-pagination-btn{padding:0 1.2rem;font-size:1.28rem}.question-hero-btn svg,.question-filter-btn svg,.question-open-link--discussion svg,.question-icon-action svg{width:1.75rem;height:1.75rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.question-hero-btn--primary,.question-filter-btn--primary{border-color:hsla(0,0%,100%,.08);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 1.4rem 3rem -2.2rem rgba(14,165,233,.85)}.question-hero-btn--ghost,.question-filter-btn--ghost,.question-pagination-btn{border-color:rgba(148,163,184,.18);background:rgba(15,23,42,.82);color:rgba(226,232,240,.9)}.question-hero-btn:hover,.question-hero-btn:focus-visible,.question-filter-btn:hover,.question-filter-btn:focus-visible,.question-pagination-btn:hover,.question-pagination-btn:focus-visible,.question-open-link--discussion:hover,.question-open-link--discussion:focus-visible,.question-icon-action:hover,.question-icon-action:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 0 0 .35rem var(--questions-ring),0 1.2rem 2.8rem -2.2rem rgba(20,184,166,.66)}.question-filter-btn:disabled,.question-pagination-btn:disabled,.question-icon-action:disabled{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.questions-listing__toolbar{display:grid;gap:1rem}.questions-listing__category-panel,.questions-listing__filters,.questions-listing__main-panel,.questions-live-panel{border:1px solid var(--questions-border);border-radius:.8rem;background:rgba(15,23,42,.94);box-shadow:0 2rem 5rem -3.8rem rgba(0,0,0,.8)}.questions-listing__category-panel{display:grid;grid-template-columns:minmax(22rem, 0.3fr) minmax(0, 1fr);align-items:center;gap:1rem;padding:1.1rem}.questions-listing__category-panel p{margin:.45rem 0 0;color:var(--questions-muted);font-size:1.24rem;line-height:1.5}.questions-listing__filters{display:grid;grid-template-columns:minmax(24rem, 1.5fr) repeat(5, minmax(14rem, 1fr)) auto;gap:.8rem;align-items:end;padding:1rem}.questions-listing__field{position:relative;display:grid;align-content:start;gap:.5rem;min-width:0}.questions-listing__field--search{min-width:min(100%,24rem)}.questions-listing__field label{color:rgba(248,250,252,.94);font-size:1.14rem;font-weight:850;letter-spacing:0}.questions-listing__field-icon{position:absolute;left:1rem;bottom:1.32rem;z-index:3;display:grid;place-items:center;width:2rem;height:2rem;color:var(--questions-cyan);pointer-events:none}.questions-listing__field-icon svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.questions-listing__field input,.questions-listing__field select,.questions-listing__field .question-category-dropdown__trigger{width:100%;min-width:0;min-height:4.8rem;padding:1.05rem 1rem 1.05rem 4rem;border:1px solid var(--questions-border);border-radius:.8rem;background:linear-gradient(180deg, rgba(17, 28, 46, 0.94), rgba(7, 17, 31, 0.94));color:var(--questions-text);font:inherit;font-size:1.26rem;font-weight:720;letter-spacing:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.questions-listing__field input::placeholder{color:rgba(148,163,184,.72)}.questions-listing__field input:hover,.questions-listing__field select:hover,.questions-listing__field .question-category-dropdown__trigger:hover{border-color:rgba(148,163,184,.28)}.questions-listing__field input:focus,.questions-listing__field select:focus,.questions-listing__field .question-category-dropdown__trigger:focus-visible,.questions-listing__field .question-category-dropdown.is-open .question-category-dropdown__trigger{outline:none;border-color:var(--questions-border-strong);box-shadow:0 0 0 .35rem var(--questions-ring),inset 0 1px 0 hsla(0,0%,100%,.08)}.questions-listing__field:focus-within .questions-listing__field-icon{color:var(--questions-green)}.questions-listing__field select{appearance:none;padding-right:3.6rem;cursor:pointer}.questions-listing__field:has(>select)::after{content:"";position:absolute;right:1.2rem;bottom:2.05rem;z-index:3;width:.78rem;height:.78rem;border-right:2px solid var(--questions-green);border-bottom:2px solid var(--questions-green);pointer-events:none;transform:rotate(45deg)}.questions-listing__field:has(.question-category-dropdown)::after{content:none}.questions-listing__field .question-category-dropdown__trigger{display:grid;grid-template-columns:2.6rem minmax(0, 1fr) 1.4rem;gap:.72rem;align-items:center;padding:.88rem 1rem}.questions-listing__field .question-category-dropdown__trigger-icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid rgba(103,232,249,.18);border-radius:.8rem;background:rgba(14,165,233,.12);color:var(--questions-cyan)}.questions-listing__field .question-category-dropdown__trigger-icon svg{width:1.45rem;height:1.45rem}.questions-listing__field .question-category-dropdown__trigger>span:nth-child(2){min-width:0;overflow:hidden;color:var(--questions-text);font-size:1.26rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.questions-listing__field .question-category-dropdown__chevron{justify-self:end;border-color:var(--questions-green)}.questions-listing__field .question-category-dropdown__panel{top:calc(100% + .55rem);left:0;z-index:1800;width:100%;max-width:min(48rem,100vw - 4rem);padding:.8rem;border:1px solid rgba(20,184,166,.28);border-radius:.8rem;background:#081526}.questions-listing__field .question-category-search--inside input{min-height:4rem;padding:.95rem 1rem .95rem 3.8rem;font-size:1.24rem}.questions-listing__field .question-category-dropdown__options{grid-template-columns:1fr}.questions-listing__field .question-category-option{display:grid;grid-template-columns:2.6rem minmax(0, 1fr);gap:.7rem;min-height:4rem;border-radius:.8rem}.questions-listing__field .question-category-option__icon{border-radius:.8rem;color:var(--questions-cyan)}.questions-listing__filter-actions{align-self:end}.questions-listing__content{display:grid;grid-template-columns:minmax(0, 1fr) minmax(30rem, 36rem);align-items:start;gap:1.4rem}.questions-listing__main-panel,.questions-live-panel{padding:1.2rem}.questions-listing__section-head,.questions-live-panel__header{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:end;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.14)}.questions-listing__section-head h2,.questions-live-panel__header h2{margin:.4rem 0 0;color:#fff;font-size:2rem;font-weight:900;letter-spacing:0;line-height:1.15}.questions-listing__section-head>span:not(.questions-listing__eyebrow),.questions-live-panel__header>span:not(.questions-listing__eyebrow){justify-self:end;color:var(--questions-green);font-size:1.12rem;font-weight:850}.questions-listing__grid{display:grid;gap:.9rem}.question-list-item{display:grid;grid-template-columns:10.5rem minmax(0, 1fr) minmax(15rem, 20rem);gap:1rem;align-items:stretch;min-width:0;padding:1rem;border:1px solid rgba(148,163,184,.14);border-radius:.8rem;background:linear-gradient(180deg, rgba(17, 28, 46, 0.92), rgba(7, 17, 31, 0.86));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.question-list-item:hover,.question-list-item:focus-within{border-color:rgba(20,184,166,.3);background:linear-gradient(180deg, rgba(20, 33, 53, 0.96), rgba(7, 17, 31, 0.92));box-shadow:inset .3rem 0 0 rgba(20,184,166,.7),0 1.4rem 3rem -2.6rem rgba(0,0,0,.72);transform:translateY(-1px)}.question-list-item__metrics{display:grid;gap:.65rem}.question-list-metric{display:grid;place-items:center;min-height:5.6rem;padding:.65rem;border:1px solid rgba(148,163,184,.12);border-radius:.8rem;background:rgba(2,8,16,.46);color:rgba(203,213,225,.78);text-align:center}.question-list-metric strong{color:#fff;font-size:1.65rem;font-weight:900;line-height:1}.question-list-metric span{margin-top:.2rem;font-size:.98rem;font-weight:800;text-transform:uppercase}.question-list-metric--answers{border-color:rgba(20,184,166,.24);background:rgba(20,184,166,.1);color:var(--questions-green)}.question-list-item__body{display:grid;align-content:start;gap:.7rem;min-width:0}.question-list-item__badges,.question-list-tags,.question-list-item__meta,.question-list-item__actions,.forum-reaction-group{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.question-category-badge,.question-status-badge,.question-topic-badge,.question-list-tag{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;min-height:2.8rem;padding:.5rem .75rem;border:1px solid rgba(20,184,166,.2);border-radius:999px;background:rgba(20,184,166,.09);color:var(--questions-green);font-size:1.04rem;font-weight:850;line-height:1.1}.question-category-badge svg{width:1.3rem;height:1.3rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.question-category-badge span,.question-topic-badge,.question-list-tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-status-badge--answered{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.13);color:#bbf7d0}.question-status-badge--unanswered{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.11);color:#fde68a}.question-status-badge--closed{border-color:rgba(248,113,113,.28);background:rgba(248,113,113,.11);color:#fecaca}.question-list-tag{border-color:rgba(14,165,233,.22);background:rgba(14,165,233,.1);color:#bae6fd;cursor:pointer}.question-list-tag:hover,.question-list-tag:focus-visible{border-color:rgba(14,165,233,.36);background:rgba(14,165,233,.16);color:#fff;outline:none}.question-list-item__body h2{margin:0;color:#fff;font-size:1.75rem;font-weight:900;letter-spacing:0;line-height:1.24}.question-list-item__body h2 a{color:inherit;text-decoration:none}.question-list-item__body h2 a:hover,.question-list-item__body h2 a:focus-visible{color:var(--questions-green);outline:none}.question-list-item__body p{margin:0;color:var(--questions-muted);font-size:1.28rem;line-height:1.58}.question-list-item__meta{color:rgba(148,163,184,.88);font-size:1.08rem;font-weight:750}.question-list-item__meta span{display:inline-flex;align-items:center;min-width:0}.question-list-item__actions{align-content:start;justify-content:stretch}.question-list-item__actions .forum-reaction-group,.question-list-item__actions .forum-reaction,.question-list-item__actions .question-icon-action,.question-list-item__actions .question-open-link--discussion{width:100%}.question-list-item__actions .forum-reaction-group{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.55rem}.question-list-item__actions .forum-reaction,.question-list-item__actions .question-icon-action,.question-list-item__actions .question-open-link--discussion{justify-content:space-between;min-height:3.8rem;padding:0 .85rem;border-color:rgba(148,163,184,.14);background:rgba(2,8,16,.44);color:rgba(226,232,240,.9);font-size:1.12rem}.question-list-item__actions .forum-reaction span,.question-list-item__actions .question-open-link--discussion span{min-width:0}.question-list-item__actions .forum-reaction strong,.question-list-item__actions .question-icon-action strong{color:#fff;font-weight:900}.question-list-item__actions .forum-reaction.is-active,.question-list-item__actions .question-icon-action.is-active{border-color:rgba(20,184,166,.34);background:rgba(20,184,166,.13);color:var(--questions-green)}.question-list-item__actions .question-open-link--discussion{justify-content:center;border-color:rgba(20,184,166,.24);background:linear-gradient(135deg, rgba(14, 165, 233, 0.18), rgba(20, 184, 166, 0.16));color:#fff}.question-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.14);color:var(--questions-muted);font-size:1.18rem;font-weight:800}.questions-live-panel{position:sticky;top:8.5rem}.question-live-section{display:grid;gap:.65rem;margin-top:.9rem}.question-live-section h3{margin:0;color:#fff;font-size:1.2rem;font-weight:900;text-transform:uppercase}.question-live-section__list{display:grid;gap:.65rem}.question-live-item,.question-live-empty{display:grid;gap:.35rem;padding:.9rem;border:1px solid rgba(148,163,184,.12);border-radius:.8rem;background:rgba(7,17,31,.58);color:var(--questions-muted);text-decoration:none}.question-live-item span,.question-live-item small{color:rgba(148,163,184,.84);font-size:1rem;font-weight:800}.question-live-item strong,.question-live-empty strong{color:#fff;font-size:1.2rem;font-weight:850;line-height:1.35}.question-live-item:hover,.question-live-item:focus-visible{border-color:rgba(20,184,166,.3);background:rgba(20,184,166,.1);outline:none}.questions-listing-page .question-category-popular{display:flex;flex-wrap:wrap;gap:.55rem}.questions-listing-page .question-category-chip-btn{min-height:2.8rem;padding:.55rem .75rem;border-radius:.8rem;font-size:1.05rem}.questions-listing-page .question-category-chip-btn__icon{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(103,232,249,.18);border-radius:.7rem;background:rgba(14,165,233,.12);color:var(--questions-cyan)}.questions-empty-state,.questions-loading-state{min-height:18rem;padding:2rem;border:1px solid rgba(148,163,184,.14);border-radius:.8rem;background:rgba(7,17,31,.58)}.questions-listing-page .footer{padding:4.8rem 0 2rem;border-top:1px solid rgba(148,163,184,.12);background:linear-gradient(180deg, rgba(7, 17, 31, 0.98), rgb(2, 8, 16)),#07111f;color:var(--questions-muted)}.questions-listing-page .footer__container{width:min(100% - 4rem,144rem);max-width:144rem;margin-inline:auto}.questions-listing-page .footer__grid{display:grid;grid-template-columns:minmax(24rem, 1.25fr) repeat(3, minmax(14rem, 1fr));gap:2rem}.questions-listing-page .footer__logo,.questions-listing-page .footer__contact-item,.questions-listing-page .footer__link,.questions-listing-page .footer__legal-link{color:inherit;text-decoration:none}.questions-listing-page .footer__logo{display:inline-flex;align-items:center;gap:.75rem;color:#fff;font-weight:900}.questions-listing-page .footer__logo-icon,.questions-listing-page .footer__contact-icon,.questions-listing-page .footer__social-link{display:grid;place-items:center;border:1px solid rgba(20,184,166,.22);background:rgba(20,184,166,.1);color:var(--questions-green)}.questions-listing-page .footer__logo-icon{width:3.6rem;height:3.6rem;border-radius:.8rem}.questions-listing-page .footer__logo-text .name{display:block;color:#fff;font-size:1.7rem;font-weight:900}.questions-listing-page .footer__logo-text .tagline{display:block;color:rgba(148,163,184,.9);font-size:1.05rem;font-weight:750}.questions-listing-page .footer__description{max-width:38rem;margin:1rem 0;color:var(--questions-muted);font-size:1.24rem;line-height:1.6}.questions-listing-page .footer__social{display:flex;gap:.6rem}.questions-listing-page .footer__social-link,.questions-listing-page .footer__contact-icon{width:3.2rem;height:3.2rem;border-radius:.8rem}.questions-listing-page .footer__social-link svg,.questions-listing-page .footer__contact-icon svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.questions-listing-page .footer__column-title{margin:0 0 .9rem;color:#fff;font-size:1.28rem;font-weight:900}.questions-listing-page .footer__column{display:grid;align-content:start;gap:.65rem;font-style:normal}.questions-listing-page .footer__link,.questions-listing-page .footer__contact-item{display:flex;align-items:center;gap:.75rem;color:rgba(203,213,225,.78);font-size:1.15rem;font-weight:750}.questions-listing-page .footer__link:hover,.questions-listing-page .footer__contact-item:hover,.questions-listing-page .footer__legal-link:hover{color:#fff}.questions-listing-page .footer__bottom{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;gap:1rem;align-items:center;margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(148,163,184,.12)}.questions-listing-page .footer__copyright{margin:0;color:rgba(148,163,184,.88);font-size:1.08rem}.questions-listing-page .footer__legal{display:flex;flex-wrap:wrap;gap:.85rem}.questions-listing-page .footer__back-top{display:grid;place-items:center;width:3.4rem;height:3.4rem;border:1px solid rgba(20,184,166,.22);border-radius:.8rem;background:rgba(20,184,166,.1);color:var(--questions-green)}.questions-listing-page .footer__back-top svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}@media(max-width: 1240px){.questions-listing__filters{grid-template-columns:repeat(3, minmax(0, 1fr))}.questions-listing__filter-actions{grid-column:1/-1}}@media(max-width: 1080px){.questions-listing__hero,.questions-listing__content{grid-template-columns:minmax(0, 1fr)}.questions-listing__hero-actions{justify-content:flex-start}.questions-live-panel{position:relative;top:auto}.questions-listing-page .footer__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 820px){.questions-listing{padding-top:.75rem}.questions-listing__hero,.questions-listing__toolbar,.questions-listing__content,.questions-listing-page .footer__container{width:min(100% - 2.4rem,144rem)}.questions-listing__hero,.questions-listing__category-panel,.questions-listing__filters,.questions-listing__main-panel,.questions-live-panel{padding:1.2rem}.questions-listing__hero h1{font-size:3.2rem}.questions-listing__hero p{font-size:1.34rem}.questions-listing__category-panel,.questions-listing__filters,.question-list-item,.questions-listing-page .footer__grid,.questions-listing-page .footer__bottom{grid-template-columns:1fr}.questions-listing__hero-actions,.question-hero-btn,.questions-listing__filter-actions,.question-filter-btn,.question-pagination-btn{width:100%}.questions-listing__filter-actions,.question-pagination{display:grid;grid-template-columns:1fr}.questions-listing__section-head,.questions-live-panel__header{grid-template-columns:1fr;align-items:start}.questions-listing__section-head>span:not(.questions-listing__eyebrow),.questions-live-panel__header>span:not(.questions-listing__eyebrow){justify-self:start}.question-list-item__metrics{grid-template-columns:repeat(3, minmax(0, 1fr))}.question-list-metric{min-height:4.7rem}.question-list-item__actions .forum-reaction-group{grid-template-columns:1fr}}@media(max-width: 430px){.questions-listing__hero h1{font-size:2.75rem}.question-list-item__metrics{grid-template-columns:1fr}.question-category-badge,.question-status-badge,.question-topic-badge,.question-list-tag{white-space:normal}}.question-moderation-page{--primary-green: #10B981;--dark-navy: #07111F;--panel-bg: #0F172A;--success: #10B981;--warning: #F59E0B;--danger: #EF4444;--info: #3B82F6;color:rgba(226,232,240,.92);background:var(--dark-navy)}.question-moderation-page .dashboard-btn{border-radius:.8rem;font-weight:700}.question-moderation-page .dashboard-btn--primary{border:0;background:linear-gradient(135deg, #0EA5E9, #14B8A6);color:#fff;font-weight:700}.question-moderation-page .dashboard-btn--ghost{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399}.question-moderation-page .question-admin-topbar,.question-moderation-page .question-admin-panel,.question-moderation-page .question-admin-filter-accordion,.question-moderation-page .question-queue-item{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:0 2.4rem 5rem -3.4rem rgba(0,0,0,.95)}.question-moderation-page .question-summary-cards{grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr))}.question-moderation-page .question-stat-card{min-height:10.4rem;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a}.question-moderation-page .question-stat-card--total{--question-stat-accent: #0EA5E9}.question-moderation-page .question-stat-card--pending,.question-moderation-page .question-stat-card--pending-answers{--question-stat-accent: var(--warning)}.question-moderation-page .question-stat-card--approved,.question-moderation-page .question-stat-card--answers{--question-stat-accent: var(--success)}.question-moderation-page .question-stat-card--rejected{--question-stat-accent: var(--danger)}.question-moderation-page .dashboard-stat-card__label{color:rgba(226,232,240,.86);font-size:1rem;font-weight:600}.question-moderation-page .dashboard-stat-card__value{color:#fff;font-size:2rem;font-weight:800}.question-moderation-page .question-admin-filter-accordion{margin-bottom:1rem;overflow:clip;padding:0}.question-moderation-page .question-admin-filter-accordion[open] .question-admin-filter-accordion__summary>svg{transform:rotate(180deg)}.question-moderation-page .question-admin-filter-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;cursor:pointer;list-style:none}.question-moderation-page .question-admin-filter-accordion__summary::-webkit-details-marker{display:none}.question-moderation-page .question-admin-filter-accordion__summary>span{display:grid;gap:.25rem;min-width:0}.question-moderation-page .question-admin-filter-accordion__summary strong{color:#fff;font-size:1.36rem;font-weight:800}.question-moderation-page .question-admin-filter-accordion__summary>svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:rgba(203,213,225,.72);transition:transform var(--transition-fast)}.question-moderation-page .question-admin-filters{margin:0;padding:0 1rem 1rem;border:0;background:rgba(0,0,0,0)}.question-moderation-page .question-admin-filters__fields{grid-template-columns:repeat(12, minmax(0, 1fr));gap:.8rem}.question-moderation-page .question-admin-filter{grid-column:span 3}.question-moderation-page .question-admin-filter--search{grid-column:span 4}.question-moderation-page .question-admin-filter__label{color:rgba(226,232,240,.82);font-size:1.02rem;letter-spacing:0}.question-moderation-page .question-admin-filter__control input,.question-moderation-page .question-admin-filter__control select,.question-moderation-page .question-admin-filter__control .question-category-dropdown__trigger{height:4.2rem;min-height:4.2rem;border-color:hsla(0,0%,100%,.1);border-radius:.8rem;background:rgba(2,8,16,.62);color:#fff}.question-moderation-page .question-admin-filter__icon{color:#38bdf8}.question-moderation-page .question-admin-filter__actions .dashboard-btn{min-height:4.2rem;min-width:12rem}.question-moderation-page .question-admin-queue{gap:.8rem}.question-moderation-page .question-queue-item{overflow:visible}.question-moderation-page .question-queue-item:hover{border-color:rgba(20,184,166,.24);box-shadow:0 1.8rem 3.4rem rgba(0,0,0,.24),inset .22rem 0 0 rgba(20,184,166,.68);transform:none}.question-moderation-page .question-queue-item__row{grid-template-columns:minmax(0, 1.5fr) minmax(18rem, 0.9fr) minmax(10rem, auto) auto;min-height:5.4rem;padding:.9rem}.question-moderation-page .question-admin-title{color:#fff;font-size:1.18rem;font-weight:800}.question-moderation-page .question-answer-toggle,.question-moderation-page .question-action-menu summary{min-width:3.6rem;min-height:3.6rem;border-radius:.8rem;background:rgba(7,17,31,.78)}.question-moderation-page .question-action-menu summary{padding:0}.question-moderation-page .question-answer-panel{gap:.65rem;padding:0 .9rem .9rem 1.8rem}.question-moderation-page .question-answer-row{grid-template-columns:minmax(0, 1fr) auto auto;padding:.75rem;border-color:hsla(0,0%,100%,.07);border-radius:.8rem;background:rgba(7,17,31,.86)}.question-moderation-page .question-action-menu__panel{min-width:23rem;border-radius:.8rem;background:#07111f}.question-moderation-page .question-action-menu__panel button,.question-moderation-page .question-action-menu__panel a{display:grid;grid-template-columns:1.7rem minmax(0, 1fr);align-items:center;gap:.8rem;min-height:3.65rem;padding:0 .9rem;border:0;border-bottom:1px solid rgba(148,163,184,.08);background:rgba(0,0,0,0);color:rgba(241,245,249,.9);cursor:pointer;font:inherit;font-size:1.08rem;font-weight:700;text-align:left;text-decoration:none}.question-moderation-page .question-action-menu__panel button:hover,.question-moderation-page .question-action-menu__panel button:focus-visible,.question-moderation-page .question-action-menu__panel a:hover,.question-moderation-page .question-action-menu__panel a:focus-visible{background:rgba(20,184,166,.1);color:#fff;outline:0}.question-moderation-page .question-action-menu__panel .is-danger{color:#fecaca}.question-moderation-page .question-modal--drawer{justify-content:flex-end;padding:0}.question-moderation-page .question-detail-drawer{width:min(64rem,100vw);min-height:100vh;max-height:none;border-width:0 0 0 1px;border-radius:0;background:#07111f}.question-moderation-page .question-detail-grid div,.question-moderation-page .question-detail-note,.question-moderation-page .question-modal__form label{border-radius:.8rem;background:#0f172a}.question-moderation-page .question-modal__form input,.question-moderation-page .question-modal__form select,.question-moderation-page .question-modal__form textarea{border-radius:.8rem;background:rgba(2,8,16,.64);color:#fff}@media(max-width: 74.98em){.question-moderation-page .question-admin-filter,.question-moderation-page .question-admin-filter--search{grid-column:span 6}.question-moderation-page .question-queue-item__row,.question-moderation-page .question-answer-row{grid-template-columns:minmax(0, 1fr) auto}.question-moderation-page .question-queue-item__badges,.question-moderation-page .question-answer-toggle{justify-self:start}}@media(max-width: 47.98em){.question-moderation-page .question-topbar__actions{display:grid;grid-template-columns:1fr}.question-moderation-page .question-admin-filter,.question-moderation-page .question-admin-filter--search{grid-column:1/-1}.question-moderation-page .question-queue-item__row,.question-moderation-page .question-answer-row{grid-template-columns:1fr}.question-moderation-page .question-action-menu,.question-moderation-page .question-action-menu summary{justify-self:stretch;width:100%}.question-moderation-page .question-action-menu__panel{left:0;right:auto;width:100%}.question-moderation-page .question-answer-panel{padding-left:.9rem}.question-moderation-page .question-detail-drawer{width:100vw}}body.community-guidelines-page{overflow-x:hidden;background:#07111f;color:#f8fafc}.community-guidelines-page{--community-bg: #07111f;--community-panel: #0f172a;--community-panel-soft: rgba(15, 23, 42, 0.9);--community-border: rgba(148, 163, 184, 0.16);--community-border-strong: rgba(20, 184, 166, 0.34);--community-text: #f8fafc;--community-muted: rgba(203, 213, 225, 0.78);--community-soft: rgba(226, 232, 240, 0.9);--community-cyan: #67e8f9;--community-green: #a7f3d0;--community-gold: #fde68a;--community-rose: #fecaca;--community-ring: rgba(20, 184, 166, 0.16);min-height:100vh;background:linear-gradient(180deg, #07111f 0%, #0b1628 54%, #07111f 100%),#07111f}.community-guidelines{display:grid;gap:1.4rem;width:min(100% - 4rem,144rem);max-width:144rem;margin:0 auto;padding:9rem 0 4.8rem}.community-hero,.community-mission,.community-layout,.community-final-cta{width:100%;min-width:0}.community-hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(32rem, 42rem);align-items:stretch;gap:1.4rem}.community-hero__content,.community-hero__panel,.community-mission,.community-card,.community-side-card,.community-final-cta{border:1px solid var(--community-border);border-radius:.8rem;background:rgba(15,23,42,.94);box-shadow:0 2.2rem 5.2rem -4rem rgba(0,0,0,.8)}.community-hero__content{display:grid;align-content:center;gap:1rem;min-width:0;padding:2.4rem;background:linear-gradient(135deg, rgba(15, 23, 42, 0.98), rgba(8, 37, 45, 0.94)),var(--community-panel)}.community-hero__content h1,.community-mission h2,.community-card h2,.community-side-card h2,.community-final-cta h2{margin:0;color:#fff;font-weight:900;letter-spacing:0}.community-hero__content h1{max-width:92rem;font-size:4.8rem;line-height:1.05}.community-hero__content p,.community-mission p,.community-card p,.community-side-card p,.community-final-cta p,.community-card li,.community-side-card li{margin:0;color:var(--community-muted);font-size:1.42rem;line-height:1.65}.community-hero__content p{max-width:82rem;font-size:1.54rem}.community-hero__trust{padding:1rem 1.1rem;border:1px solid rgba(94,234,212,.2);border-radius:.8rem;background:rgba(20,184,166,.1);color:var(--community-green) !important;font-weight:760}.community-eyebrow,.community-card__label{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:2.8rem;padding:.45rem .8rem;border:1px solid rgba(20,184,166,.28);border-radius:999px;background:rgba(20,184,166,.12);color:var(--community-green);font-size:1.08rem;font-weight:850;line-height:1.1;text-transform:uppercase}.community-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.4rem}.community-actions--end{justify-content:flex-end;margin-top:0}.community-btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:4.2rem;padding:0 1.2rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;color:#fff;cursor:pointer;font-size:1.28rem;font-weight:850;line-height:1;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.community-btn svg,.community-icon svg{width:1.75rem;height:1.75rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.community-btn--primary{border-color:hsla(0,0%,100%,.08);background:linear-gradient(135deg, #0ea5e9, #14b8a6);box-shadow:0 1.4rem 3rem -2.2rem rgba(14,165,233,.85)}.community-btn--ghost{border-color:rgba(148,163,184,.18);background:rgba(15,23,42,.82);color:rgba(226,232,240,.9)}.community-btn:hover,.community-btn:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 0 0 .35rem var(--community-ring),0 1.2rem 2.8rem -2.2rem rgba(20,184,166,.66)}.community-btn:active{transform:translateY(0);box-shadow:0 0 0 .25rem var(--community-ring)}.community-btn:disabled,.community-btn.is-disabled,.community-btn[aria-disabled=true]{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.community-hero__panel{display:grid;align-content:start;gap:1rem;padding:1.4rem;border-color:rgba(94,234,212,.24);background:linear-gradient(180deg, rgba(15, 23, 42, 0.98), rgba(8, 28, 38, 0.92))}.community-hero__panel h2{margin:0;color:#fff;font-size:2rem;line-height:1.2}.community-principles{display:grid;gap:.7rem}.community-principles span{display:flex;align-items:center;min-height:4rem;padding:.85rem 1rem;border:1px solid rgba(148,163,184,.12);border-radius:.8rem;background:rgba(2,6,23,.32);color:var(--community-soft);font-size:1.3rem;font-weight:820}.community-mission{display:grid;gap:1.2rem;padding:1.4rem;background:linear-gradient(165deg, rgba(4, 22, 30, 0.96), rgba(10, 34, 39, 0.84) 48%, rgba(15, 23, 42, 0.92))}.community-mission h2,.community-final-cta h2{max-width:96rem;margin-top:.55rem;font-size:2.6rem;line-height:1.14}.community-mission__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.85rem}.community-mission__grid article{display:grid;gap:.7rem;min-width:0;padding:1rem;border:1px solid rgba(148,163,184,.12);border-radius:.8rem;background:rgba(2,6,23,.3)}.community-mission__grid h3,.community-do h3{margin:0;color:#fff;font-size:1.48rem;line-height:1.2}.community-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(30rem, 36rem);gap:1.4rem;align-items:start}.community-content,.community-sidebar{display:grid;align-content:start;gap:1.2rem;min-width:0}.community-sidebar{position:sticky;top:9rem}.community-card,.community-side-card{display:grid;gap:1rem;padding:1.4rem}.community-card__header{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.85rem;align-items:start;min-width:0}.community-card h2,.community-side-card h2{margin-top:.35rem;font-size:2rem;line-height:1.16}.community-icon{display:grid;place-items:center;width:3.8rem;height:3.8rem;flex:0 0 3.8rem;border:1px solid rgba(94,234,212,.2);border-radius:.8rem;background:rgba(20,184,166,.12);color:var(--community-cyan)}.community-icon--warning{border-color:rgba(253,230,138,.42);background:rgba(234,179,8,.14);color:var(--community-gold)}.community-do-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.9rem}.community-do{display:grid;gap:.55rem;min-width:0;padding-left:.95rem;border-left:.3rem solid rgba(94,234,212,.44)}.community-do--negative{border-left-color:rgba(251,113,133,.48)}.community-do ul,.community-check-list,.community-side-card ul,.community-side-card ol{display:grid;gap:.45rem;margin:0;padding-left:1.8rem}.community-do li,.community-check-list li,.community-side-card li{padding-left:.1rem}.community-note{padding:.95rem 1rem;border:1px solid rgba(94,234,212,.18);border-radius:.8rem;background:rgba(20,184,166,.09);color:var(--community-green) !important;font-weight:760}.community-card--warning{border-color:rgba(253,230,138,.34);background:linear-gradient(135deg, rgba(56, 39, 8, 0.62), rgba(15, 23, 42, 0.94)),rgba(15,23,42,.94);box-shadow:0 2.2rem 5.2rem -4rem rgba(0,0,0,.8),0 0 0 1px rgba(253,230,138,.08) inset}.community-warning-grid{display:flex;flex-wrap:wrap;gap:.6rem}.community-warning-grid span{display:inline-flex;align-items:center;min-height:3rem;padding:.5rem .8rem;border:1px solid rgba(253,230,138,.24);border-radius:999px;background:rgba(234,179,8,.12);color:#fff7ed;font-size:1.16rem;font-weight:820;line-height:1.2}.community-side-card{background:linear-gradient(180deg, rgba(15, 23, 42, 0.98), rgba(8, 28, 38, 0.9))}.community-side-card--moderation{border-color:rgba(94,234,212,.22)}.community-side-card--consequences{border-color:rgba(251,113,133,.24);background:linear-gradient(180deg, rgba(35, 16, 28, 0.76), rgba(15, 23, 42, 0.96))}.community-final-cta{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem;align-items:end;padding:1.8rem;border-color:rgba(94,234,212,.24);background:linear-gradient(135deg, rgba(15, 23, 42, 0.98), rgba(8, 37, 45, 0.94))}.community-final-cta p{max-width:86rem;margin-top:.75rem}.community-guidelines-page .site-footer{margin-top:0}@media(max-width: 1080px){.community-hero,.community-layout,.community-final-cta{grid-template-columns:1fr}.community-sidebar{position:relative;top:auto}.community-actions--end{justify-content:flex-start}}@media(max-width: 820px){.community-guidelines{width:min(100% - 2.4rem,144rem);padding-top:7.8rem}.community-hero__content,.community-hero__panel,.community-mission,.community-card,.community-side-card,.community-final-cta{padding:1.2rem}.community-hero__content h1{font-size:3.2rem;line-height:1.08}.community-mission h2,.community-final-cta h2{font-size:2.25rem}.community-hero__content p{font-size:1.36rem}.community-mission__grid,.community-do-grid{grid-template-columns:1fr}.community-actions,.community-btn{width:100%}}@media(max-width: 430px){.community-hero__content h1{font-size:2.7rem}.community-card__header{grid-template-columns:1fr}.community-warning-grid span,.community-principles span{width:100%}}.popular-questions-page .navbar__nav{max-width:56rem}.popular-questions{width:min(100% - 3.2rem,124rem);margin:0 auto;padding:11rem 0 5.6rem;color:#fff}.popular-questions__hero{display:grid;grid-template-columns:1fr;gap:1.4rem;align-items:end;margin-bottom:1.6rem}.popular-questions__hero h1{margin:.8rem 0 .6rem;color:#fff;font-size:3.6rem;font-weight:var(--font-weight-extrabold);line-height:1.08;letter-spacing:0}.popular-questions__hero p{max-width:68rem;margin:0;color:rgba(226,232,240,.78);font-size:1.6rem;line-height:1.62}.popular-questions__hero-actions{display:flex;flex-wrap:wrap;gap:.8rem}.popular-questions__toolbar{position:relative;z-index:20;display:grid;gap:.9rem;margin-bottom:1.2rem}.popular-questions__category-panel{border-radius:.8rem}.popular-questions__filters{grid-template-columns:1fr}@media(min-width: 760px){.popular-questions__filters{grid-template-columns:minmax(24rem, 1.2fr) minmax(18rem, 0.8fr)}}@media(min-width: 1080px){.popular-questions__filters{grid-template-columns:minmax(28rem, 1.35fr) minmax(20rem, 0.85fr) minmax(16rem, 0.62fr) minmax(16rem, 0.62fr) auto}}.popular-questions__content{min-width:0;padding:1.3rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:linear-gradient(165deg, rgba(15, 23, 42, 0.76) 0%, rgba(15, 23, 42, 0.52) 100%),rgba(2,6,23,.5);box-shadow:0 2.4rem 5rem -3.7rem rgba(0,0,0,.76),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(20px) saturate(160%)}.popular-questions__section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.popular-questions__section-head h2{margin:.45rem 0 0;color:#fff;font-size:2.25rem;line-height:1.18;letter-spacing:0}.popular-questions__section-head>span:not(.questions-listing__eyebrow){color:rgba(148,163,184,.86);font-size:1.3rem;font-weight:var(--font-weight-semibold)}.popular-questions__list{display:grid;gap:.85rem}.popular-question-card{display:grid;grid-template-columns:1fr;gap:1rem;padding:1rem;border:1px solid hsla(0,0%,100%,.09);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.065), rgba(255, 255, 255, 0.032)),rgba(2,6,23,.28);transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.popular-question-card:hover,.popular-question-card:focus-within{transform:translateY(-1px);border-color:rgba(var(--emerald-300), 0.25);background:linear-gradient(145deg, rgba(var(--emerald-400), 0.095), rgba(255, 255, 255, 0.04)),rgba(2,6,23,.34);box-shadow:0 1.4rem 3.2rem -2.7rem rgba(var(--emerald-400), 0.55),inset 0 1px 0 hsla(0,0%,100%,.09)}.popular-question-card__rank{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-width:0;padding:.8rem;border:1px solid rgba(var(--emerald-300), 0.16);border-radius:.8rem;background:rgba(var(--emerald-400), 0.08)}.popular-question-card__rank strong{color:rgba(var(--emerald-200), 0.98);font-size:1.7rem;line-height:1}.popular-question-card__rank span{color:rgba(203,213,225,.76);font-size:1.1rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.popular-question-card__body{display:grid;gap:.7rem;min-width:0}.popular-question-card__body h2{margin:0;font-size:1.95rem;line-height:1.22;letter-spacing:0}.popular-question-card__body h2 a{color:#fff;text-decoration:none}.popular-question-card__body h2 a:hover,.popular-question-card__body h2 a:focus-visible{color:rgba(var(--emerald-200), 1);outline:none}.popular-question-card__body p{margin:0;color:rgba(203,213,225,.78);font-size:1.38rem;line-height:1.55}.popular-question-card__badges,.popular-question-card__tags,.popular-question-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.popular-question-card__meta{color:rgba(148,163,184,.8);font-size:1.18rem;font-weight:var(--font-weight-semibold)}.popular-question-tag{display:inline-flex;align-items:center;min-height:2.7rem;padding:0 .85rem;border:1px solid rgba(var(--emerald-300), 0.14);border-radius:999px;background:rgba(var(--emerald-400), 0.08);color:rgba(209,250,229,.93);cursor:pointer;font-size:1.1rem;font-weight:var(--font-weight-bold);transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.popular-question-tag:hover,.popular-question-tag:focus-visible{transform:translateY(-1px);border-color:rgba(var(--emerald-300), 0.3);background:rgba(var(--emerald-400), 0.13);color:#fff;outline:none}.popular-question-card__engagement{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.6rem;align-content:start}.popular-question-metric{display:grid;justify-items:center;gap:.25rem;min-height:6.2rem;padding:.75rem .55rem;border:1px solid hsla(0,0%,100%,.085);border-radius:.8rem;background:rgba(15,23,42,.48);color:rgba(203,213,225,.78);font-size:1.02rem;font-weight:var(--font-weight-bold);text-align:center;text-transform:uppercase}.popular-question-metric svg{width:1.45rem;height:1.45rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.popular-question-metric strong{color:#fff;font-size:1.8rem;line-height:1}.popular-question-metric--answers{border-color:rgba(var(--emerald-300), 0.18);background:rgba(var(--emerald-400), 0.09)}.popular-question-metric--likes{border-color:rgba(var(--gold-300), 0.15);background:rgba(var(--gold-400), 0.08)}.popular-question-card__action{grid-column:1/-1;width:100%;min-height:3.8rem}.popular-questions-empty{display:grid;justify-items:center;gap:.9rem;min-height:18rem;padding:2.2rem;text-align:center;color:rgba(248,250,252,.92)}.popular-questions-empty .question-spinner{display:inline-block}.popular-questions-empty strong{color:#fff;font-size:1.8rem}.popular-questions-empty p{max-width:54rem;margin:0;color:rgba(226,232,240,.74);line-height:1.6}.popular-questions-empty--error{color:rgba(254,202,202,.96)}.popular-questions-footer{border-top:1px solid hsla(0,0%,100%,.08);background:rgba(2,6,23,.68)}.popular-questions-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;width:min(100% - 3.2rem,124rem);margin:0 auto;padding:2rem 0;color:rgba(203,213,225,.78)}@media(min-width: 860px){.popular-questions__hero{grid-template-columns:minmax(0, 1fr) auto}.popular-questions__hero-actions{justify-content:flex-end}}@media(min-width: 920px){.popular-question-card{grid-template-columns:8.4rem minmax(0, 1fr) minmax(22rem, 0.34fr);align-items:start}.popular-question-card__rank{display:grid;justify-items:center;min-height:100%;align-content:center;text-align:center}}@media(max-width: 640px){.popular-questions{width:min(100% - 2.4rem,124rem);padding-top:9.4rem}.popular-questions__hero h1{font-size:2.8rem}.popular-questions__hero-actions,.question-hero-btn,.question-filter-btn{width:100%}.popular-question-card__engagement{grid-template-columns:1fr}}@media(prefers-reduced-motion: reduce){.popular-question-card,.popular-question-tag{transition:none}.popular-question-card:hover,.popular-question-card:focus-within,.popular-question-tag:hover,.popular-question-tag:focus-visible{transform:none}}.tender-moderation-page h1,.tender-moderation-page h2,.tender-moderation-page h3{letter-spacing:0}.tender-moderation-page .dashboard-main{display:flex;flex-direction:column;gap:1.2rem;width:100%;max-width:144rem;margin:0 auto;padding:1rem}@media(min-width: 48em){.tender-moderation-page .dashboard-main{gap:1.4rem;padding:1rem}}@media(min-width: 80em){.tender-moderation-page .dashboard-main{padding:1rem}}.tm-main{min-width:0}.tm-topbar{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:1.2rem;overflow:hidden;margin:0;padding:1.35rem;border:1px solid rgba(var(--emerald-300), 0.16);border-radius:.9rem;background:radial-gradient(circle at 8% 0, rgba(var(--emerald-400), 0.16), transparent 28rem),linear-gradient(135deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.022)),rgba(3,16,27,.88);box-shadow:0 2.4rem 4.8rem -3.6rem rgba(0,0,0,.84),inset 0 1px 0 hsla(0,0%,100%,.09)}.tm-topbar::before{content:"";position:absolute;left:0;top:0;width:100%;height:.3rem;background:linear-gradient(90deg, rgba(var(--emerald-300), 0.95), rgba(56, 189, 248, 0.72), rgba(var(--gold-400), 0.72))}@media(min-width: 64em){.tm-topbar{grid-template-columns:minmax(0, 1fr) auto;align-items:center;padding:1.55rem 1.6rem}}.tm-topbar__intro{min-width:0}.tm-topbar__intro .dashboard-topbar__eyebrow{color:rgba(var(--emerald-200), 0.95);font-size:1.04rem;letter-spacing:.1em}.tm-topbar__intro .dashboard-topbar__title{margin-top:.25rem;color:#fff;font-size:clamp(2.4rem,2vw,3.25rem);line-height:1.05;letter-spacing:0}.tm-topbar__intro .dashboard-topbar__subtitle{max-width:72rem;margin-top:.55rem;color:rgba(226,232,240,.74);font-size:1.28rem;line-height:1.45}.tm-topbar__actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;justify-content:flex-start}@media(min-width: 64em){.tm-topbar__actions{justify-content:flex-end}}.tm-topbar__actions .dashboard-btn{min-height:3.7rem;border-radius:999px;box-shadow:none}.tm-topbar__actions .dashboard-btn svg{width:1.65rem;height:1.65rem}.tm-topbar__actions .dashboard-btn--primary{border:1px solid rgba(var(--emerald-200), 0.22);background:linear-gradient(135deg, rgba(var(--emerald-300), 0.98), rgba(var(--emerald-500), 0.98));color:rgba(2,8,16,.96)}.tm-topbar__actions .dashboard-btn--primary:hover{box-shadow:0 0 2.8rem rgba(var(--emerald-400), 0.18)}.tm-topbar__actions .dashboard-btn--ghost{border:1px solid rgba(148,163,184,.16);background:hsla(0,0%,100%,.055);color:rgba(226,232,240,.86)}.tm-topbar__actions .dashboard-btn--ghost:hover{border-color:rgba(var(--emerald-300), 0.28);background:hsla(0,0%,100%,.095);color:#fff}.tm-section-eyebrow{display:inline-flex;border-radius:.5rem;color:rgba(var(--gold-400), 0.96);font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.tm-section-title{margin:.5rem 0 0;color:#fff;font-size:1.8rem;line-height:1.2;letter-spacing:0}.tm-summary-cards{display:grid;grid-template-columns:1fr;gap:.9rem}@media(min-width: 48em){.tm-summary-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80em){.tm-summary-cards{grid-template-columns:repeat(5, minmax(0, 1fr))}}.tm-stat-card{--tm-card-accent: rgba(var(--emerald-300), 1);--tm-card-glow: rgba(var(--emerald-400), 0.14);display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"icon label" "value value" "meta meta";gap:.7rem 1rem;align-items:start;min-height:11.2rem;padding:1.15rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.105);background:radial-gradient(circle at 0 0, var(--tm-card-glow), transparent 18rem),linear-gradient(160deg, rgba(255, 255, 255, 0.072), rgba(255, 255, 255, 0.022)),rgba(3,15,26,.72);box-shadow:0 2.4rem 4.4rem -3.4rem rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.08);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.tm-stat-card::before{content:"";grid-column:1/-1;order:-1;width:100%;height:.24rem;border-radius:999px;background:linear-gradient(90deg, var(--tm-card-accent), transparent)}.tm-stat-card:hover{transform:translateY(-0.2rem);border-color:color-mix(in srgb, var(--tm-card-accent) 38%, transparent);box-shadow:0 2.6rem 5rem -3.2rem rgba(0,0,0,.86),0 0 3rem var(--tm-card-glow),inset 0 1px 0 hsla(0,0%,100%,.1)}.tm-stat-card--total{--tm-card-accent: rgba(var(--emerald-300), 1);--tm-card-glow: rgba(var(--emerald-400), 0.14)}.tm-stat-card--live{--tm-card-accent: rgba(56, 189, 248, 1);--tm-card-glow: rgba(56, 189, 248, 0.13)}.tm-stat-card--pending{--tm-card-accent: rgba(var(--gold-400), 1);--tm-card-glow: rgba(var(--gold-400), 0.13)}.tm-stat-card--deactivated{--tm-card-accent: rgba(251, 113, 133, 1);--tm-card-glow: rgba(251, 113, 133, 0.13)}.tm-stat-card--services{--tm-card-accent: rgba(167, 139, 250, 1);--tm-card-glow: rgba(167, 139, 250, 0.13)}.tm-stat-card__icon{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:3.9rem;height:3.9rem;border-radius:.8rem;border:1px solid color-mix(in srgb, var(--tm-card-accent) 30%, transparent);box-shadow:0 0 2rem var(--tm-card-glow)}.tm-stat-card__icon svg{width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tm-stat-card__icon--total{color:rgba(var(--emerald-200), 1);background:rgba(var(--emerald-500), 0.14)}.tm-stat-card__icon--live{color:rgba(var(--emerald-300), 1);background:rgba(var(--emerald-400), 0.12)}.tm-stat-card__icon--pending{color:#bae6fd;background:rgba(14,165,233,.15)}.tm-stat-card__icon--deactivated{color:#fecaca;background:rgba(var(--color-destructive), 0.14)}.tm-stat-card__icon--services{color:rgba(var(--gold-400), 0.98);background:rgba(var(--gold-400), 0.14)}.tm-stat-card__label{grid-area:label;justify-self:end;align-self:center;width:fit-content;max-width:100%;min-height:2.6rem;padding:.45rem .75rem;border-radius:999px;border:1px solid rgba(148,163,184,.13);color:rgba(226,232,240,.84);background:hsla(0,0%,100%,.055);font-size:.98rem;font-weight:var(--font-weight-bold);letter-spacing:.07em;line-height:1;text-transform:uppercase}.tm-stat-card__value{grid-area:value;margin-top:.15rem;color:#fff;font-size:3rem;line-height:1;font-weight:var(--font-weight-extrabold)}.tm-stat-card__meta{grid-area:meta;display:inline-flex;align-items:center;gap:.45rem;color:rgba(203,213,225,.7);font-size:1.15rem;line-height:1.35}.tm-stat-card__meta::before{content:"";flex:0 0 auto;width:.55rem;height:.55rem;border-radius:50%;background:var(--tm-card-accent);box-shadow:0 0 1.2rem var(--tm-card-glow)}.tm-summary-cards.is-loading .tm-stat-card__value{position:relative;width:min(8rem,100%);height:3.2rem;overflow:hidden;border-radius:.6rem;color:rgba(0,0,0,0);background:rgba(226,232,240,.12)}.tm-summary-cards.is-loading .tm-stat-card__value::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.22), transparent);animation:tmStatsSkeleton 1.15s ease-in-out infinite}.tm-stats-feedback{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;border-radius:.8rem;border:1px solid rgba(var(--color-destructive), 0.24);background:rgba(var(--color-destructive), 0.11);color:#fecaca;font-size:1.3rem;font-weight:var(--font-weight-semibold)}.tm-stats-feedback[hidden]{display:none}.tm-stats-feedback button{min-height:3.4rem;padding:0 1.2rem;border:1px solid rgba(254,202,202,.35);border-radius:.7rem;background:hsla(0,0%,100%,.08);color:#fff;font:inherit;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.tm-stats-feedback button:hover{border-color:hsla(0,0%,100%,.48);background:hsla(0,0%,100%,.14)}@keyframes tmStatsSkeleton{100%{transform:translateX(100%)}}.tm-control-panel,.tm-table-panel,.tm-admin-module,.tm-side-section{border-radius:.8rem;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(160deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.018)),rgba(4,18,31,.64);box-shadow:0 2.4rem 4.4rem -3.6rem rgba(0,0,0,.78),inset 0 1px 0 hsla(0,0%,100%,.08)}.tm-control-panel{padding:1.4rem}.tm-status-tabs{display:flex;gap:.8rem;overflow-x:auto;padding-bottom:1.2rem;scrollbar-width:thin}.tm-status-tab{display:inline-flex;align-items:center;gap:.7rem;min-height:3.8rem;padding:0 1.2rem;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.82);font:inherit;font-size:1.3rem;font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.tm-status-tab span{min-width:2.4rem;padding:.2rem .7rem;border-radius:999px;background:hsla(0,0%,100%,.08);color:rgba(248,250,252,.9);text-align:center;font-size:1.15rem}.tm-status-tab:hover,.tm-status-tab.is-active{color:#fff;border-color:rgba(var(--emerald-300), 0.28);background:rgba(var(--emerald-400), 0.12)}.tm-filters{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 48em){.tm-filters{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80em){.tm-filters{grid-template-columns:minmax(28rem, 1.8fr) repeat(4, minmax(14rem, 1fr))}}.tm-search,.tm-filter-field,.tm-form-group{display:flex;flex-direction:column;gap:.6rem}.tm-search>span:not(.tm-file-upload),.tm-filter-field>span:not(.tm-file-upload),.tm-form-group>span:not(.tm-file-upload){color:rgba(203,213,225,.78);font-size:1.15rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.tm-search{position:relative}@media(min-width: 48em){.tm-search{grid-column:span 2}}@media(min-width: 80em){.tm-search{grid-column:span 1}}.tm-search__icon{position:absolute;left:1.2rem;bottom:1.15rem;width:1.8rem;height:1.8rem;color:rgba(203,213,225,.58);pointer-events:none}.tm-search input{padding-left:4rem}.tm-search input,.tm-filter-field select,.tm-filter-field input,.tm-form-group input,.tm-form-group select,.tm-form-group textarea{width:100%;min-height:4.4rem;padding:0 1.2rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.8rem;background:rgba(2,8,16,.42);color:#fff;font:inherit;font-size:1.35rem;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.tm-search input::placeholder,.tm-filter-field select::placeholder,.tm-filter-field input::placeholder,.tm-form-group input::placeholder,.tm-form-group select::placeholder,.tm-form-group textarea::placeholder{color:rgba(203,213,225,.42)}.tm-search input:focus,.tm-filter-field select:focus,.tm-filter-field input:focus,.tm-form-group input:focus,.tm-form-group select:focus,.tm-form-group textarea:focus{border-color:rgba(var(--emerald-300), 0.48);background:rgba(2,8,16,.62);box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.12)}.tm-filter-field select,.tm-form-group select{appearance:none;padding-right:3.2rem;background-image:linear-gradient(45deg, transparent 50%, rgba(203, 213, 225, 0.8) 50%),linear-gradient(135deg, rgba(203, 213, 225, 0.8) 50%, transparent 50%);background-position:calc(100% - 1.7rem) 50%,calc(100% - 1.2rem) 50%;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat}.tm-filter-field select option,.tm-form-group select option{background:#0f172a;color:#fff}.tm-filter-reset{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.4rem;align-self:end;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.055);color:#fff;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.tm-filter-reset svg{width:1.7rem;height:1.7rem}.tm-filter-reset:hover{border-color:rgba(var(--gold-400), 0.3);background:hsla(0,0%,100%,.1)}.tm-control-panel{position:relative;overflow:visible;padding:.9rem;border-color:rgba(var(--emerald-300), 0.14);background:radial-gradient(circle at 3rem 0, rgba(var(--emerald-400), 0.12), transparent 28rem),linear-gradient(160deg, rgba(255, 255, 255, 0.065), rgba(255, 255, 255, 0.018)),rgba(3,16,27,.86)}.tm-control-panel::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--emerald-300), 0.06)}.tm-filters{position:relative;z-index:2;gap:.75rem}@media(min-width: 80em){.tm-filters{grid-template-columns:minmax(26rem, 1.45fr) minmax(12rem, 0.85fr) minmax(13rem, 0.9fr) minmax(18rem, 1.1fr) minmax(14rem, 0.9fr) minmax(9rem, auto) minmax(8.5rem, auto);align-items:end}}.tm-filters .tm-search,.tm-filters .tm-filter-field{position:relative;z-index:1;gap:.45rem}.tm-filters .tm-filter-field:focus-within,.tm-filters .tm-search:focus-within{z-index:20}.tm-filters .tm-field-label,.tm-filters .tm-filter-field__label{display:inline-flex;align-items:center;gap:.45rem;min-height:1.8rem;color:rgba(226,232,240,.76);font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.tm-filters .tm-filter-field__label svg{width:1.35rem;height:1.35rem;flex:0 0 auto;color:rgba(var(--emerald-200), 0.86)}.tm-filters .tm-search__icon{left:1.05rem;bottom:1.05rem;width:1.65rem;height:1.65rem;color:rgba(var(--emerald-200), 0.78)}.tm-filters .tm-search input{padding-left:3.65rem}.tm-filters .tm-search input,.tm-filters .tm-filter-field select,.tm-filters .tm-filter-field input{min-height:3.75rem;padding:0 1rem;border:1px solid rgba(148,163,184,.15);border-radius:999px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.02)),rgba(2,8,16,.66);color:#fff;font-size:1.18rem;font-weight:var(--font-weight-semibold);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.tm-filters .tm-search input::placeholder,.tm-filters .tm-filter-field select::placeholder,.tm-filters .tm-filter-field input::placeholder{color:rgba(203,213,225,.48)}.tm-filters .tm-search input:hover,.tm-filters .tm-filter-field select:hover,.tm-filters .tm-filter-field input:hover{border-color:rgba(var(--emerald-300), 0.28);background:linear-gradient(180deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.025)),rgba(2,8,16,.78)}.tm-filters .tm-search input:focus,.tm-filters .tm-filter-field select:focus,.tm-filters .tm-filter-field input:focus{border-color:rgba(var(--emerald-300), 0.62);background:rgba(2,8,16,.88);box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.12),0 0 2rem rgba(var(--emerald-400), 0.08)}.tm-filters .tm-filter-field select{max-height:24rem;padding-right:3rem;background-image:linear-gradient(45deg, transparent 50%, rgba(var(--emerald-100), 0.86) 50%),linear-gradient(135deg, rgba(var(--emerald-100), 0.86) 50%, transparent 50%);background-position:calc(100% - 1.55rem) 50%,calc(100% - 1.1rem) 50%;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat}.tm-filters .tm-filter-field select option{background:#0f172a;color:#fff}.tm-filter-apply,.tm-filter-reset{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.75rem;padding:0 1.2rem;align-self:end;border-radius:999px;font-size:1.16rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.tm-filter-apply svg,.tm-filter-reset svg{width:1.55rem;height:1.55rem}.tm-filter-apply:focus-visible,.tm-filter-reset:focus-visible{outline:0;border-color:rgba(var(--emerald-300), 0.55);box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.12)}.tm-filter-apply{border:1px solid rgba(var(--emerald-200), 0.24);background:linear-gradient(135deg, rgba(var(--emerald-300), 0.98), rgba(var(--emerald-500), 0.98));color:rgba(2,8,16,.96)}.tm-filter-apply:hover{box-shadow:0 0 2.8rem rgba(var(--emerald-400), 0.18)}.tm-filter-reset{border-color:rgba(var(--gold-400), 0.18);background:rgba(var(--gold-400), 0.08);color:#fff}.tm-filter-reset svg{color:rgba(var(--gold-300), 0.98)}.tm-filter-reset:hover{color:#fff;border-color:rgba(var(--gold-400), 0.38);background:rgba(var(--gold-400), 0.13);box-shadow:0 0 2rem rgba(var(--gold-400), 0.08)}.tm-workspace{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.6rem}@media(min-width: 80em){.tm-workspace{grid-template-columns:minmax(0, 1fr) minmax(29rem, 34rem);align-items:start}}.tm-module-tabs{display:flex;gap:.7rem;overflow-x:auto;padding:.55rem;border:1px solid rgba(var(--emerald-300), 0.12);border-radius:.8rem;background:rgba(3,16,27,.78);scrollbar-width:thin}.tm-module-tab{flex:0 0 auto;min-height:3.7rem;padding:0 1.2rem;border:1px solid rgba(0,0,0,0);border-radius:.7rem;background:rgba(0,0,0,0);color:rgba(226,232,240,.74);font:inherit;font-size:1.23rem;font-weight:var(--font-weight-bold);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.tm-module-tab:hover,.tm-module-tab.is-active{border-color:rgba(var(--emerald-300), 0.22);background:rgba(var(--emerald-500), 0.11);color:#fff}.tm-module-panel[hidden]{display:none}.tm-admin-module{min-width:0;overflow:hidden}.tm-admin-module.is-loading{cursor:progress}.tm-module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;padding:1.4rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.tm-module-header p{max-width:78rem;margin:.45rem 0 0;color:rgba(203,213,225,.68);font-size:1.25rem;line-height:1.45}.tm-module-summary{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.8rem;padding:1rem 1.2rem 0}@media(min-width: 48em){.tm-module-summary{grid-template-columns:repeat(4, minmax(0, 1fr))}}.tm-module-stat{min-height:7.2rem;padding:1rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(2,8,16,.34)}.tm-module-stat span{display:block;color:rgba(203,213,225,.64);font-size:1.06rem;font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:uppercase}.tm-module-stat strong{display:block;margin-top:.4rem;color:#fff;font-size:2.2rem;line-height:1}.tm-module-stat--warning{border-color:rgba(var(--gold-400), 0.2);background:rgba(var(--gold-400), 0.08)}.tm-module-stat--danger{border-color:rgba(var(--color-destructive), 0.22);background:rgba(var(--color-destructive), 0.09)}.tm-module-stat--success{border-color:rgba(var(--emerald-300), 0.2);background:rgba(var(--emerald-500), 0.09)}.tm-module-filters{display:grid;grid-template-columns:1fr;gap:.75rem;padding:1rem 1.2rem 1.2rem}@media(min-width: 48em){.tm-module-filters{grid-template-columns:minmax(22rem, 1fr) repeat(2, minmax(13rem, 18rem)) auto;align-items:end}}.tm-module-filters input,.tm-module-filters select{width:100%;min-height:3.75rem;padding:0 1rem;border:1px solid rgba(148,163,184,.15);border-radius:.7rem;background:rgba(2,8,16,.66);color:#fff;font:inherit;font-size:1.18rem;outline:0}.tm-module-filters input:focus,.tm-module-filters select:focus{border-color:rgba(var(--emerald-300), 0.48);box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.1)}.tm-module-filters option{background:#0f172a;color:#fff}.tm-module-table-wrap{max-height:58rem;overflow:auto;scrollbar-color:rgba(148,163,184,.35) rgba(2,8,16,.5);scrollbar-width:thin}.tm-module-table{width:100%;border-collapse:separate;border-spacing:0;color:rgba(226,232,240,.86);text-align:left;font-size:1.22rem}.tm-module-table th,.tm-module-table td{padding:1rem 1.1rem;border-bottom:1px solid hsla(0,0%,100%,.065);vertical-align:top;white-space:nowrap}.tm-module-table th{position:sticky;top:0;z-index:15;background:rgba(5,17,30,.98);color:rgba(203,213,225,.78);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.tm-module-table tbody tr:hover{background:hsla(0,0%,100%,.04)}.tm-module-table__wide{min-width:22rem;max-width:32rem;white-space:normal;line-height:1.45}.tm-mini-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:18rem}.tm-mini-action{min-height:2.9rem;padding:0 .8rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.6rem;background:hsla(0,0%,100%,.055);color:rgba(var(--emerald-100), 0.94);font:inherit;font-size:1.08rem;font-weight:var(--font-weight-bold);cursor:pointer}.tm-mini-action:hover{border-color:rgba(var(--emerald-300), 0.28);background:rgba(var(--emerald-500), 0.12);color:#fff}.tm-module-row--loading td{padding:1.25rem}.tm-module-detail-grid{display:grid;grid-template-columns:1fr;gap:.85rem;margin-bottom:1.2rem}@media(min-width: 48em){.tm-module-detail-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.tm-module-detail-item{min-width:0;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.04)}.tm-module-detail-item span{display:block;color:rgba(203,213,225,.64);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.tm-module-detail-item strong,.tm-module-detail-item p{display:block;margin:.4rem 0 0;color:#fff;line-height:1.5;overflow-wrap:anywhere}@media(min-width: 48em){.tm-module-detail-item--wide{grid-column:1/-1}}.tm-note-chip{display:block;padding:.65rem 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.tm-note-chip:last-child{border-bottom:0}.tm-note-chip small{display:block;margin-top:.25rem;color:rgba(203,213,225,.56);font-size:1.05rem}.tm-drawer-form{display:grid;grid-template-columns:1fr;gap:1rem;padding-top:1.2rem;border-top:1px solid hsla(0,0%,100%,.08)}@media(min-width: 48em){.tm-drawer-form{grid-template-columns:repeat(2, minmax(0, 1fr))}}.tm-drawer-form label{display:flex;flex-direction:column;gap:.45rem;min-width:0}.tm-drawer-form span{color:rgba(203,213,225,.72);font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.tm-drawer-form input,.tm-drawer-form select,.tm-drawer-form textarea{width:100%;min-height:4rem;padding:0 1rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;background:rgba(2,8,16,.62);color:#fff;font:inherit;font-size:1.25rem;outline:0}.tm-drawer-form input:focus,.tm-drawer-form select:focus,.tm-drawer-form textarea:focus{border-color:rgba(var(--emerald-300), 0.52);box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.1)}.tm-drawer-form textarea{min-height:9rem;padding-top:.9rem;resize:vertical}@media(min-width: 48em){.tm-drawer-form__wide{grid-column:1/-1}}.tm-drawer-check{min-height:4rem;flex-direction:row !important;align-items:center;padding:0 1rem;border:1px solid rgba(var(--gold-400), 0.18);border-radius:.75rem;background:rgba(var(--gold-400), 0.07)}.tm-drawer-check input{width:1.7rem;min-height:1.7rem;accent-color:rgba(var(--emerald-400), 1)}.tm-toast{position:fixed;right:1.4rem;bottom:1.4rem;z-index:1200;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.85rem;max-width:min(42rem,100vw - 2.8rem);padding:1rem 1.1rem;border:1px solid rgba(var(--emerald-300), 0.24);border-radius:.8rem;background:rgba(4,18,31,.98);color:rgba(226,232,240,.95);box-shadow:0 1.6rem 4rem -2rem rgba(0,0,0,.85)}.tm-toast[hidden]{display:none}.tm-toast.is-error{border-color:rgba(var(--color-destructive), 0.32)}.tm-toast.is-error .tm-toast__icon{background:rgba(var(--color-destructive), 0.18);color:#fecaca}.tm-toast__icon{display:inline-flex;align-items:center;justify-content:center;min-width:2.9rem;height:2.9rem;border-radius:999px;background:rgba(var(--emerald-500), 0.15);color:rgba(var(--emerald-100), 0.98);font-size:1rem;font-weight:var(--font-weight-extrabold)}.tm-toast button{width:2.8rem;height:2.8rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.6rem;background:hsla(0,0%,100%,.06);color:#fff;cursor:pointer}.tm-table-panel{min-width:0;overflow:hidden}.tm-table-toolbar{display:flex;flex-direction:column;gap:1rem;padding:1.6rem;border-bottom:1px solid hsla(0,0%,100%,.08)}@media(min-width: 48em){.tm-table-toolbar{flex-direction:row;align-items:center;justify-content:space-between}}.tm-role-control{display:inline-flex;align-items:center;gap:.8rem;width:fit-content;min-height:3.6rem;padding:0 1rem;border-radius:999px;border:1px solid rgba(var(--emerald-300), 0.18);background:rgba(var(--emerald-500), 0.08);color:rgba(var(--emerald-100), 0.94);font-size:1.25rem;font-weight:var(--font-weight-semibold)}.tm-role-control__dot{width:.8rem;height:.8rem;border-radius:50%;background:rgba(var(--emerald-300), 0.96);box-shadow:0 0 0 .45rem rgba(var(--emerald-400), 0.11)}.tm-table-container{max-height:64rem;overflow:auto;scrollbar-color:rgba(148,163,184,.35) rgba(2,8,16,.5);scrollbar-width:thin}.tm-table{width:100%;border-collapse:separate;border-spacing:0;color:rgba(226,232,240,.88);text-align:left;font-size:1.34rem}.tm-table th,.tm-table td{padding:1.35rem 1.4rem;border-bottom:1px solid hsla(0,0%,100%,.07);vertical-align:middle;white-space:nowrap}.tm-table th{position:sticky;top:0;z-index:20;background:rgba(5,17,30,.98);color:rgba(203,213,225,.76);font-size:1.08rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.09)}.tm-table th button{display:inline-flex;align-items:center;gap:.45rem;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.tm-table th button svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.tm-table th button:hover{color:#fff}.tm-table th button:disabled{cursor:default;opacity:.72}.tm-table tbody tr{transition:background var(--transition-fast)}.tm-table tbody tr:hover{background:hsla(0,0%,100%,.045)}.tm-table tbody tr.is-muted{opacity:.62}.tm-table tbody tr.is-expired{background:rgba(var(--gold-400), 0.035)}.tm-table__actions{text-align:right}.tm-tender-title{display:flex;flex-direction:column;gap:.35rem;min-width:24rem}.tm-tender-title strong{max-width:24rem;overflow:hidden;color:#fff;font-size:1.38rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.tm-tender-title span{display:block;max-width:24rem;overflow:hidden;color:rgba(203,213,225,.58);font-size:1.18rem;text-overflow:ellipsis;white-space:nowrap}.tm-id-cell{color:rgba(var(--emerald-200), 0.96);font-weight:var(--font-weight-bold)}.tm-date-cell{display:flex;flex-direction:column;gap:.25rem}.tm-date-cell strong{color:#fff;font-weight:var(--font-weight-semibold)}.tm-date-cell span{color:rgba(203,213,225,.58);font-size:1.16rem}.tm-badge{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:0 .9rem;border-radius:999px;font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.tm-badge--live{background:rgba(var(--emerald-400), 0.14);color:rgba(var(--emerald-100), 0.98)}.tm-badge--pending{background:rgba(14,165,233,.15);color:#bae6fd}.tm-badge--draft{background:rgba(148,163,184,.16);color:#e2e8f0}.tm-badge--expired{background:rgba(var(--gold-400), 0.16);color:rgba(var(--gold-400), 0.98)}.tm-badge--deactivated,.tm-badge--rejected{background:rgba(var(--color-destructive), 0.14);color:#fecaca}.tm-badge--archived{border:1px solid hsla(0,0%,100%,.12);background:rgba(15,23,42,.7);color:rgba(203,213,225,.68)}.tm-badge--resolved,.tm-badge--completed,.tm-badge--paid,.tm-badge--not-required,.tm-badge--low{background:rgba(var(--emerald-400), 0.13);color:rgba(var(--emerald-100), 0.98)}.tm-badge--under-review,.tm-badge--in-progress,.tm-badge--replied,.tm-badge--medium,.tm-badge--normal{background:rgba(56,189,248,.13);color:#bae6fd}.tm-badge--payment-pending,.tm-badge--high{background:rgba(var(--gold-400), 0.15);color:rgba(var(--gold-300), 0.98)}.tm-badge--urgent,.tm-badge--escalated,.tm-badge--failed,.tm-badge--closed{background:rgba(var(--color-destructive), 0.14);color:#fecaca}.tm-actions{position:relative;display:inline-flex;justify-content:flex-end}.tm-action-trigger,.tm-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.8rem;background:hsla(0,0%,100%,.055);color:rgba(226,232,240,.84);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.tm-action-trigger svg,.tm-icon-btn svg{width:1.9rem;height:1.9rem}.tm-action-trigger:hover,.tm-action-trigger[aria-expanded=true],.tm-icon-btn:hover,.tm-icon-btn[aria-expanded=true]{color:#fff;border-color:rgba(var(--emerald-300), 0.28);background:hsla(0,0%,100%,.11)}.tm-action-menu{position:absolute;right:0;top:calc(100% + .8rem);z-index:60;display:none;width:23rem;padding:.6rem;border:1px solid hsla(0,0%,100%,.13);border-radius:.8rem;background:#071321;box-shadow:0 2rem 4rem -2rem rgba(0,0,0,.88)}.tm-action-menu.is-open{display:grid;gap:.2rem}.tm-action-item{display:grid;grid-template-columns:1.7rem minmax(0, 1fr);align-items:center;gap:.9rem;min-height:3.8rem;width:100%;padding:0 .9rem;border:0;border-radius:.6rem;background:rgba(0,0,0,0);color:rgba(241,245,249,.9);font:inherit;font-size:1.25rem;text-align:left;cursor:pointer}.tm-action-item svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tm-action-item:hover{background:hsla(0,0%,100%,.08);color:#fff}.tm-action-item:disabled{cursor:wait;opacity:.55}.tm-action-item--danger{color:#fecaca}.tm-action-item--danger:hover{background:rgba(var(--color-destructive), 0.13)}.tm-table-row--loading{pointer-events:none}.tm-row-skeleton{position:relative;display:block;height:1.7rem;overflow:hidden;border-radius:999px;background:rgba(226,232,240,.1)}.tm-row-skeleton::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.18), transparent);animation:tmStatsSkeleton 1.1s ease-in-out infinite}.tm-row-skeleton--id{width:11rem}.tm-row-skeleton--title{width:min(34rem,100%)}.tm-row-skeleton--date{width:13rem}.tm-row-skeleton--badge{width:9rem}.tm-row-skeleton--actions{width:3.8rem;margin-left:auto}.tm-action-divider{height:1px;margin:.4rem 0;background:hsla(0,0%,100%,.09)}.tm-inline-loader{width:1.7rem;height:1.7rem;border:2px solid hsla(0,0%,100%,.24);border-top-color:rgba(var(--gold-400), 1);border-radius:50%;animation:tm-spin .72s linear infinite}.tm-page-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:2.8rem;color:rgba(203,213,225,.58);font-size:1.2rem}.tm-empty-state{display:grid;justify-items:center;gap:.8rem;padding:4rem 1.6rem;color:rgba(203,213,225,.76);text-align:center}.tm-empty-state[hidden]{display:none}.tm-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:.8rem;background:hsla(0,0%,100%,.06);color:rgba(var(--gold-400), 0.96)}.tm-empty-state__icon svg{width:2.4rem;height:2.4rem}.tm-empty-state h3{margin:0;color:#fff;font-size:1.8rem}.tm-empty-state p{margin:0 0 .6rem}.tm-pagination{display:flex;flex-direction:column;gap:1rem;padding:1.4rem 1.6rem;border-top:1px solid hsla(0,0%,100%,.08)}@media(min-width: 48em){.tm-pagination{flex-direction:row;align-items:center;justify-content:space-between}}.tm-pagination__info{margin:0;color:rgba(203,213,225,.72);font-size:1.3rem}.tm-pagination__controls,.tm-pagination .tm-page-numbers{display:flex;flex-wrap:wrap;gap:.6rem}.tm-page-btn{min-width:3.8rem;min-height:3.6rem;padding:0 1rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.7rem;background:hsla(0,0%,100%,.055);color:rgba(226,232,240,.86);font-weight:var(--font-weight-semibold);cursor:pointer}.tm-page-btn:hover:not(:disabled),.tm-page-btn.is-active{border-color:rgba(var(--emerald-300), 0.28);background:rgba(var(--emerald-500), 0.14);color:#fff}.tm-page-btn:disabled{cursor:not-allowed;opacity:.45}.tm-operations-panel{display:grid;gap:1.4rem;align-content:start}@media(min-width: 80em){.tm-operations-panel{position:sticky;top:2rem}}.tm-operations-panel__header{padding:.2rem .2rem 0}.tm-operations-panel__header .tm-section-title{margin-top:.25rem}.tm-side-section{padding:1.5rem}.tm-side-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.tm-operation-option{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:1rem;align-items:start;width:100%;min-height:11.2rem;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.tm-operation-option:hover,.tm-operation-option.is-active{border-color:rgba(var(--emerald-300), 0.32);background:linear-gradient(160deg, rgba(var(--emerald-500), 0.13), rgba(255, 255, 255, 0.025)),rgba(4,18,31,.82);box-shadow:0 1.8rem 3.8rem -3rem rgba(0,0,0,.85),inset 0 1px 0 hsla(0,0%,100%,.09)}.tm-operation-option:hover{transform:translateY(-1px)}.tm-operation-option:focus-visible{outline:0;border-color:rgba(var(--emerald-300), 0.62);box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.13)}.tm-operation-option__status{width:.9rem;height:.9rem;margin-top:.45rem;border-radius:999px;background:rgba(var(--emerald-300), 0.96);box-shadow:0 0 0 .42rem rgba(var(--emerald-400), 0.1)}.tm-operation-option__status--queue{background:rgba(var(--gold-400), 0.96);box-shadow:0 0 0 .42rem rgba(var(--gold-400), 0.1)}.tm-operation-option__status--audit{background:#38bdf8;box-shadow:0 0 0 .42rem rgba(56,189,248,.1)}.tm-operation-option__body{display:grid;gap:.35rem;min-width:0}.tm-operation-option__title{color:#fff;font-size:1.42rem;font-weight:var(--font-weight-extrabold);letter-spacing:0}.tm-operation-option__text{color:rgba(203,213,225,.66);font-size:1.18rem;line-height:1.45}.tm-operation-option__meta{width:fit-content;margin-top:.25rem;color:rgba(var(--emerald-100), 0.86);font-size:1.08rem;font-weight:var(--font-weight-bold)}.tm-operation-option__count{display:inline-flex;align-items:center;justify-content:center;min-width:3.8rem;min-height:3rem;padding:0 .8rem;border-radius:999px;border:1px solid rgba(var(--emerald-300), 0.18);background:rgba(var(--emerald-500), 0.1);color:#fff;font-size:1.25rem;font-weight:var(--font-weight-extrabold)}.tm-operations-panel{position:relative;top:auto;grid-template-columns:1fr;gap:.8rem}@media(min-width: 48em){.tm-operations-panel{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80em){.tm-operations-panel{position:relative;top:auto;grid-template-columns:repeat(4, minmax(0, 1fr))}}.tm-operation-card{position:relative;display:grid;gap:.42rem;align-content:start;min-height:9rem;padding:1rem;overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:.82rem;background:radial-gradient(circle at 0 0, rgba(var(--emerald-400), 0.1), transparent 16rem),linear-gradient(145deg, rgba(255, 255, 255, 0.065), rgba(255, 255, 255, 0.02)),rgba(6,19,31,.86);color:rgba(226,232,240,.86);font:inherit;text-align:left;cursor:pointer;box-shadow:0 2rem 3.8rem -3.2rem rgba(0,0,0,.82),inset 0 1px 0 hsla(0,0%,100%,.07);transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.tm-operation-card::before{content:"";position:absolute;inset:0 auto 0 0;width:.24rem;background:linear-gradient(180deg, rgba(var(--emerald-300), 0.9), transparent);opacity:.65}.tm-operation-card:hover,.tm-operation-card:focus-visible,.tm-operation-card.is-active{border-color:rgba(var(--emerald-300), 0.32);background:radial-gradient(circle at 0 0, rgba(var(--emerald-400), 0.15), transparent 18rem),linear-gradient(145deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.024)),rgba(7,24,35,.92);box-shadow:0 2.2rem 4rem -3rem rgba(0,0,0,.88),0 0 2.2rem rgba(var(--emerald-400), 0.08),inset 0 1px 0 hsla(0,0%,100%,.09);outline:0;transform:translateY(-1px)}.tm-operation-card.is-active::before{opacity:1;box-shadow:0 0 1.8rem rgba(var(--emerald-400), 0.3)}.tm-operation-card__eyebrow{width:fit-content;min-height:2.2rem;padding:0 .62rem;border:1px solid rgba(var(--emerald-300), 0.16);border-radius:999px;background:rgba(var(--emerald-500), 0.08);color:rgba(var(--emerald-100), 0.92);font-size:.82rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.tm-operation-card strong{color:#fff;font-size:1.35rem;line-height:1.1;letter-spacing:0}.tm-operation-card strong[data-operation-count]{margin-top:.08rem;font-size:2.2rem;font-weight:var(--font-weight-extrabold)}.tm-operation-card>span:not(.tm-operation-card__eyebrow){color:rgba(203,213,225,.68);font-size:1.05rem;line-height:1.35}.tm-request-list,.tm-workflow-list,.tm-audit-list{display:grid;gap:.9rem}.tm-request-item,.tm-workflow-item,.tm-audit-item{border-radius:.8rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.tm-request-item{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.9rem;align-items:center;padding:1rem}.tm-request-item__status{width:.9rem;height:.9rem;border-radius:50%}.tm-request-item__status--urgent{background:#f87171;box-shadow:0 0 0 .4rem rgba(248,113,113,.12)}.tm-request-item__status--normal{background:rgba(var(--gold-400), 1);box-shadow:0 0 0 .4rem rgba(var(--gold-400), 0.11)}.tm-request-item__status--watch{background:#38bdf8;box-shadow:0 0 0 .4rem rgba(56,189,248,.11)}.tm-request-item strong{display:block;color:#fff;font-size:1.32rem}.tm-request-item p{margin:.2rem 0 0;color:rgba(203,213,225,.64);font-size:1.18rem}.tm-request-item button{min-height:3.2rem;padding:0 .9rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.7rem;background:hsla(0,0%,100%,.06);color:rgba(var(--emerald-100), 0.94);font-weight:var(--font-weight-semibold);cursor:pointer}.tm-workflow-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem}.tm-workflow-item span{color:rgba(226,232,240,.78);font-size:1.26rem}.tm-workflow-item strong{color:#fff;font-size:1.6rem}.tm-audit-item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;padding:1.1rem}.tm-audit-item__dot{width:.9rem;height:.9rem;margin-top:.45rem;border-radius:50%;background:linear-gradient(135deg, rgba(var(--gold-400), 1), rgba(var(--emerald-300), 1))}.tm-audit-item strong{display:block;color:#fff;font-size:1.28rem}.tm-audit-item p{margin:.25rem 0 0;color:rgba(203,213,225,.62);font-size:1.16rem;line-height:1.45}.tm-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.6rem;background:rgba(2,6,23,.78);opacity:0;visibility:hidden;backdrop-filter:blur(10px);transition:opacity var(--transition-base),visibility var(--transition-base)}.tm-modal-overlay.is-open{opacity:1;visibility:visible}.tm-modal-overlay.is-open .tm-modal-content{opacity:1;transform:translateY(0)}.tm-modal-content{width:min(100%,72rem);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:.8rem;background:#071321;box-shadow:0 3rem 7rem -2rem rgba(0,0,0,.9);opacity:0;transform:translateY(1.6rem);transition:opacity var(--transition-base),transform var(--transition-base)}.tm-modal-content--wide{width:min(100%,92rem)}.tm-modal-content--confirm{width:min(100%,44rem)}.tm-modal-header,.tm-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.5rem 1.6rem;border-color:hsla(0,0%,100%,.08)}.tm-modal-header{border-bottom:1px solid hsla(0,0%,100%,.08)}.tm-modal-header h2{margin:.4rem 0 0;color:#fff;font-size:2rem;letter-spacing:0}.tm-modal-body{overflow-y:auto;padding:1.6rem;scrollbar-color:rgba(148,163,184,.35) rgba(0,0,0,0);scrollbar-width:thin}.tm-modal-footer{justify-content:flex-end;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(2,8,16,.46)}.tm-form-grid{display:grid;grid-template-columns:1fr;gap:1.2rem}@media(min-width: 48em){.tm-form-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 48em){.tm-form-group--wide{grid-column:1/-1}}.tm-form-group textarea{min-height:11rem;padding-top:1rem;resize:vertical}.tm-file-upload{position:relative;display:block;min-height:12rem;border:1px dashed hsla(0,0%,100%,.2);border-radius:.8rem;background:rgba(2,8,16,.42);cursor:pointer}.tm-file-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.tm-file-upload__ui{display:flex;min-height:12rem;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem;color:rgba(203,213,225,.76);text-align:center}.tm-file-upload__ui svg{width:2.8rem;height:2.8rem;color:rgba(var(--emerald-300), 0.94)}.tm-file-upload:hover{border-color:rgba(var(--emerald-300), 0.46);background:rgba(2,8,16,.62)}.tm-detail-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 48em){.tm-detail-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.tm-detail-item{padding:1.1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.04)}.tm-detail-item span{display:block;color:rgba(203,213,225,.64);font-size:1.12rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.tm-detail-item strong,.tm-detail-item p{display:block;margin:.45rem 0 0;color:#fff;line-height:1.5}@media(min-width: 48em){.tm-detail-item--wide{grid-column:1/-1}}.tm-confirm-message{margin:0;color:rgba(226,232,240,.82);line-height:1.65}.tm-danger-btn{background:rgba(var(--color-destructive), 0.92);color:#fff}.tm-danger-btn:hover{background:rgba(220,38,38,.96)}.add-tender-panel{overflow:hidden}.add-tender-form{padding:0}.add-tender-form__intro{display:flex;flex-direction:column;gap:1rem;padding:1.6rem;border-bottom:1px solid hsla(0,0%,100%,.08);background:linear-gradient(90deg, rgba(var(--emerald-500), 0.12), transparent 54%),hsla(0,0%,100%,.025)}@media(min-width: 48em){.add-tender-form__intro{flex-direction:row;align-items:center;justify-content:space-between}}.add-tender-form__intro h3{margin:.35rem 0 0;color:#fff;font-size:2rem;line-height:1.2}.add-tender-form__kicker,.add-tender-form__required-note{color:rgba(var(--emerald-100), 0.86);font-size:1.12rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.add-tender-form__required-note{display:inline-flex;align-items:center;width:fit-content;min-height:3.2rem;padding:0 1rem;border-radius:999px;border:1px solid rgba(var(--gold-400), 0.22);background:rgba(var(--gold-400), 0.09);color:rgba(var(--gold-300), 0.98);white-space:nowrap}.add-tender-form__sections{display:grid;gap:0}.add-tender-form__section{min-width:0;margin:0;padding:1.6rem;border:0;border-bottom:1px solid hsla(0,0%,100%,.08)}.add-tender-form__section:last-of-type{border-bottom:0}.add-tender-form__section legend{display:flex;align-items:center;gap:.9rem;width:100%;margin:0 0 1.4rem;padding:0;color:#fff;font-size:1.45rem;font-weight:var(--font-weight-bold);letter-spacing:0;padding-top:2rem}.add-tender-form__step{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:.8rem;border:1px solid rgba(var(--emerald-300), 0.24);background:rgba(var(--emerald-500), 0.11);color:rgba(var(--emerald-100), 0.96);font-size:1.1rem;font-weight:var(--font-weight-extrabold)}.add-tender-form__grid{display:grid;grid-template-columns:1fr;gap:1.4rem}@media(min-width: 48em){.add-tender-form__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80em){.add-tender-form__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.add-tender-form__message{display:none;margin:1.6rem;padding:1.1rem 1.2rem;border-radius:.8rem;font-size:1.35rem;font-weight:var(--font-weight-semibold)}.add-tender-form__message.is-success,.add-tender-form__message.is-error{display:block}.add-tender-form__message.is-success{border:1px solid rgba(var(--emerald-300), 0.28);background:rgba(var(--emerald-500), 0.12);color:rgba(var(--emerald-100), 0.98)}.add-tender-form__message.is-error{border:1px solid rgba(var(--color-destructive), 0.28);background:rgba(var(--color-destructive), 0.12);color:#fecaca}@media(min-width: 48em){.add-tender-form__upload{grid-column:1/-1}}.add-tender-form__actions{display:flex;flex-direction:column-reverse;gap:1rem;padding:1.6rem;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(2,8,16,.24)}@media(min-width: 48em){.add-tender-form__actions{flex-direction:row;justify-content:flex-end}}.add-tender-form .tm-form-group{min-width:0}.add-tender-form .tm-form-group>span strong{color:rgba(var(--gold-300), 0.98);font-size:1.25rem}.add-tender-form .tm-form-group textarea{min-height:12rem}@keyframes tm-spin{to{transform:rotate(360deg)}}@media(max-width: 47.98em){.tender-moderation-page .dashboard-main{gap:1rem}.tm-topbar{padding:1.15rem}.tm-topbar__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.tm-topbar__actions .dashboard-btn{width:100%}.tm-summary-cards{grid-template-columns:1fr}.tm-module-tabs{padding:.45rem}.tm-operations-panel{order:-1}.tm-module-summary{grid-template-columns:1fr}.tm-module-filters{grid-template-columns:1fr}.tm-module-table-wrap{max-height:none;overflow:visible}.tm-module-table{display:block}.tm-module-table thead{display:none}.tm-module-table tbody,.tm-module-table tr,.tm-module-table td{display:block;width:100%}.tm-module-table tr{margin:.9rem 1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.035);overflow:hidden}.tm-module-table td{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1rem;white-space:normal}.tm-module-table td::before{content:attr(data-label);flex:0 0 10rem;color:rgba(203,213,225,.58);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.tm-module-table .tm-module-table__wide{min-width:0;max-width:none}.tm-mini-actions{justify-content:flex-start;min-width:0}.tm-filters{grid-template-columns:1fr}.tm-filters .tm-search,.tm-filters .tm-filter-field,.tm-filters .tm-filter-apply,.tm-filters .tm-filter-reset{width:100%}.tm-stat-card{min-height:8.8rem}.tm-modal-footer{flex-direction:column-reverse}.tm-modal-footer .btn{width:100%}.tm-role-control{width:100%;justify-content:center}}.tender-moderation-page:not(.add-new-tender-page){--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;--tm-border: rgba(255, 255, 255, 0.08);--tm-muted: rgba(203, 213, 225, 0.76);--tm-section-gap: 2rem;--tm-large-section-gap: 2.5rem;--tm-section-header-gap: 1.25rem;min-height:100vh;background:linear-gradient(rgba(148, 163, 184, 0.026) 1px, transparent 1px),linear-gradient(90deg, rgba(148, 163, 184, 0.02) 1px, transparent 1px),radial-gradient(circle at 14% 0%, rgba(16, 185, 129, 0.12), transparent 32rem),radial-gradient(circle at 92% 3%, rgba(59, 130, 246, 0.1), transparent 34rem),linear-gradient(180deg, #030b14 0%, var(--dark-navy) 52%, #030b14 100%);background-attachment:fixed;background-size:4.8rem 4.8rem,4.8rem 4.8rem,auto,auto,auto;color:#f8fafc;font-size:1.05rem;line-height:1.5}.tender-moderation-page:not(.add-new-tender-page),.tender-moderation-page:not(.add-new-tender-page) *{letter-spacing:0}.tender-moderation-page:not(.add-new-tender-page) .admin-dashboard{max-width:144rem;gap:1rem;padding:1rem}.tender-moderation-page:not(.add-new-tender-page) .dashboard-main{max-width:none;padding:0}.tender-moderation-page:not(.add-new-tender-page) .admin-dashboard-content{display:flex;flex-direction:column;gap:var(--tm-section-gap)}.tender-moderation-page:not(.add-new-tender-page) .dashboard-section{margin-bottom:0}.tender-moderation-page:not(.add-new-tender-page) .tm-module-panel[hidden]{display:none}.tender-moderation-page:not(.add-new-tender-page) .tm-module-panel[data-tm-module-panel=records].admin-dashboard-content{gap:0}.tender-moderation-page:not(.add-new-tender-page) .tm-module-panel[data-tm-module-panel=records]>.dashboard-section+.dashboard-section{margin-top:var(--tm-section-gap)}.tender-moderation-page:not(.add-new-tender-page) .tm-module-panel[data-tm-module-panel=records]>.tm-table-panel,.tender-moderation-page:not(.add-new-tender-page) .tm-module-panel[data-tm-module-panel=records]>.tm-intelligence-section,.tender-moderation-page:not(.add-new-tender-page) .tm-module-panel[data-tm-module-panel=records]>.tm-side-section{margin-top:var(--tm-large-section-gap)}.tender-moderation-page:not(.add-new-tender-page) .dashboard-sidebar,.tender-moderation-page:not(.add-new-tender-page) .tm-topbar,.tender-moderation-page:not(.add-new-tender-page) .tm-status-snapshot,.tender-moderation-page:not(.add-new-tender-page) .tm-review-queue,.tender-moderation-page:not(.add-new-tender-page) .tm-control-panel,.tender-moderation-page:not(.add-new-tender-page) .tm-table-panel,.tender-moderation-page:not(.add-new-tender-page) .tm-intelligence-section,.tender-moderation-page:not(.add-new-tender-page) .tm-side-section,.tender-moderation-page:not(.add-new-tender-page) .tm-admin-module,.tender-moderation-page:not(.add-new-tender-page) .tm-module-tabs{border:1px solid rgba(148,163,184,.18);border-radius:1.2rem;background:linear-gradient(145deg, rgba(17, 28, 48, 0.97), rgba(7, 17, 31, 0.97)),var(--panel-bg);box-shadow:0 .8rem 2.2rem rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.06)}.tender-moderation-page:not(.add-new-tender-page) .tm-topbar{position:sticky;top:.8rem;z-index:120;grid-template-columns:minmax(0, 1fr);gap:1rem;min-height:7.2rem;padding:1rem;border-color:rgba(16,185,129,.22);background:linear-gradient(90deg, rgba(16, 185, 129, 0.12), transparent 42%),linear-gradient(145deg, rgba(15, 23, 42, 0.98), rgba(7, 17, 31, 0.98))}.tender-moderation-page:not(.add-new-tender-page) .tm-topbar::before{height:.22rem;background:linear-gradient(90deg, var(--success), var(--info), var(--warning))}@media(min-width: 80em){.tender-moderation-page:not(.add-new-tender-page) .tm-topbar{grid-template-columns:minmax(40rem, 1fr) auto;align-items:center}}.tender-moderation-page:not(.add-new-tender-page) .tm-topbar__intro .dashboard-topbar__eyebrow{min-height:2.8rem;padding:0 1rem;border:1px solid rgba(16,185,129,.28);border-radius:999px;background:rgba(16,185,129,.12);color:#bbf7d0;font-size:1rem;font-weight:800;text-transform:uppercase}.tender-moderation-page:not(.add-new-tender-page) .tm-topbar__intro .dashboard-topbar__title{margin:.7rem 0 .45rem;font-size:2.2rem;font-weight:800;line-height:1.08}.tender-moderation-page:not(.add-new-tender-page) .tm-topbar__intro .dashboard-topbar__subtitle{max-width:78rem;color:rgba(226,232,240,.82);font-size:1.2rem;font-weight:500;line-height:1.55}.tender-moderation-page:not(.add-new-tender-page) .ar-breadcrumb,.tender-moderation-page:not(.add-new-tender-page) .ar-topbar__status{display:none}.tender-moderation-page:not(.add-new-tender-page) .tm-topbar__actions,.tender-moderation-page:not(.add-new-tender-page) .tm-hero-tools{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:flex-start}@media(min-width: 64em){.tender-moderation-page:not(.add-new-tender-page) .tm-topbar__actions,.tender-moderation-page:not(.add-new-tender-page) .tm-hero-tools{justify-content:flex-end}}.tender-moderation-page:not(.add-new-tender-page) .tm-hero-tools{padding-left:0}@media(min-width: 64em){.tender-moderation-page:not(.add-new-tender-page) .tm-hero-tools{padding-left:.55rem;border-left:1px solid rgba(148,163,184,.18)}}.tender-moderation-page:not(.add-new-tender-page) .dashboard-btn,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-apply,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-reset,.tender-moderation-page:not(.add-new-tender-page) .tm-mini-action,.tender-moderation-page:not(.add-new-tender-page) .tm-page-btn{min-height:4.2rem;border-radius:1rem;font-size:1.05rem;font-weight:750}.tender-moderation-page:not(.add-new-tender-page) .dashboard-btn--primary,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-apply{border:1px solid rgba(14,165,233,.28);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#f8fafc;box-shadow:0 1rem 2.4rem rgba(14,165,233,.12)}.tender-moderation-page:not(.add-new-tender-page) .dashboard-btn--primary:hover,.tender-moderation-page:not(.add-new-tender-page) .dashboard-btn--primary:focus-visible,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-apply:hover,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-apply:focus-visible{border-color:rgba(45,212,191,.52);box-shadow:0 1.2rem 2.8rem rgba(20,184,166,.16)}.tender-moderation-page:not(.add-new-tender-page) .dashboard-btn--ghost,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-reset,.tender-moderation-page:not(.add-new-tender-page) .tm-mini-action{border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.72);color:rgba(226,232,240,.88)}.tender-moderation-page:not(.add-new-tender-page) .dashboard-btn--ghost:hover,.tender-moderation-page:not(.add-new-tender-page) .dashboard-btn--ghost:focus-visible,.tender-moderation-page:not(.add-new-tender-page) .dashboard-btn--ghost.is-active,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-reset:hover,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-reset:focus-visible,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-reset.is-active,.tender-moderation-page:not(.add-new-tender-page) .tm-mini-action:hover,.tender-moderation-page:not(.add-new-tender-page) .tm-mini-action:focus-visible,.tender-moderation-page:not(.add-new-tender-page) .tm-mini-action.is-active{border-color:rgba(16,185,129,.32);background:rgba(16,185,129,.1);color:#fff;outline:0}.tender-moderation-page:not(.add-new-tender-page) .tm-section-heading,.tender-moderation-page:not(.add-new-tender-page) .tm-table-toolbar,.tender-moderation-page:not(.add-new-tender-page) .tm-side-section{min-width:0}.tender-moderation-page:not(.add-new-tender-page) .tm-section-heading p,.tender-moderation-page:not(.add-new-tender-page) .tm-table-toolbar p,.tender-moderation-page:not(.add-new-tender-page) .tm-side-section p{max-width:76rem;margin:.25rem 0 0;color:var(--tm-muted);font-size:1.05rem;font-weight:600;line-height:1.5}.tender-moderation-page:not(.add-new-tender-page) .tm-section-eyebrow{min-height:2.35rem;padding:0 .75rem;align-items:center;border:1px solid rgba(16,185,129,.24);border-radius:.5rem;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:.9rem;font-weight:800;line-height:1;text-transform:uppercase}.tender-moderation-page:not(.add-new-tender-page) .tm-section-title{margin:.55rem 0 0;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.18}.tender-moderation-page:not(.add-new-tender-page) .tm-status-snapshot,.tender-moderation-page:not(.add-new-tender-page) .tm-review-queue,.tender-moderation-page:not(.add-new-tender-page) .tm-intelligence-section,.tender-moderation-page:not(.add-new-tender-page) .tm-side-section{display:grid;gap:0;padding:1rem}.tender-moderation-page:not(.add-new-tender-page) .tm-section-heading{margin-bottom:var(--tm-section-header-gap)}.tender-moderation-page:not(.add-new-tender-page) .tm-table-toolbar{margin-bottom:var(--tm-section-header-gap)}.tender-moderation-page:not(.add-new-tender-page) .tm-side-section>p{margin-bottom:var(--tm-section-header-gap)}.tender-moderation-page:not(.add-new-tender-page) .tm-summary-cards{grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));gap:.8rem;margin-bottom:var(--tm-section-gap)}.tender-moderation-page:not(.add-new-tender-page) .admin-kpi-suite,.tender-moderation-page:not(.add-new-tender-page) .dashboard-stats{margin-bottom:var(--tm-section-gap)}.tender-moderation-page:not(.add-new-tender-page) .tm-stat-card{min-height:10.6rem;padding:1rem;border:1px solid var(--tm-border);border-radius:.8rem;background:var(--panel-bg);box-shadow:none}.tender-moderation-page:not(.add-new-tender-page) .tm-stat-card::before{height:.2rem}.tender-moderation-page:not(.add-new-tender-page) .tm-stat-card__icon{width:3.6rem;height:3.6rem;border-radius:.8rem}.tender-moderation-page:not(.add-new-tender-page) .tm-stat-card__label{min-height:auto;padding:0;border:0;background:rgba(0,0,0,0);color:rgba(226,232,240,.88);font-size:1rem;font-weight:600;line-height:1.2;text-align:right;text-transform:none}.tender-moderation-page:not(.add-new-tender-page) .tm-stat-card__value{color:#fff;font-size:2rem;font-weight:800;line-height:1}.tender-moderation-page:not(.add-new-tender-page) .tm-stat-card__meta{color:rgba(148,163,184,.86);font-size:1.02rem;font-weight:600}.tender-moderation-page:not(.add-new-tender-page) .tm-stat-card--published,.tender-moderation-page:not(.add-new-tender-page) .tm-stat-card--live{--tm-card-accent: #60a5fa;--tm-card-glow: rgba(59, 130, 246, 0.13)}.tender-moderation-page:not(.add-new-tender-page) .tm-stat-card--pending{--tm-card-accent: #fbbf24;--tm-card-glow: rgba(245, 158, 11, 0.13)}.tender-moderation-page:not(.add-new-tender-page) .tm-stat-card--rejected,.tender-moderation-page:not(.add-new-tender-page) .tm-stat-card--flagged,.tender-moderation-page:not(.add-new-tender-page) .tm-stat-card--deactivated{--tm-card-accent: #f87171;--tm-card-glow: rgba(239, 68, 68, 0.13)}.tender-moderation-page:not(.add-new-tender-page) .tm-stat-card--services{--tm-card-accent: #34d399;--tm-card-glow: rgba(16, 185, 129, 0.13)}.tender-moderation-page:not(.add-new-tender-page) .tm-module-tabs{padding:.45rem;overflow-x:auto}.tender-moderation-page:not(.add-new-tender-page) .tm-module-tab{min-height:3.6rem;border-radius:.8rem;font-size:1.05rem}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-accordion{padding:0;overflow:hidden;border-radius:.8rem}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.4rem;cursor:pointer;list-style:none;transition:background var(--transition-fast),border-color var(--transition-fast)}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-accordion__summary::-webkit-details-marker{display:none}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-accordion__summary:hover,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-accordion__summary:focus-visible{background:rgba(16,185,129,.055);outline:0}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-accordion__summary .tm-filter-accordion__intro{display:grid;gap:.45rem;min-width:0}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-accordion__summary strong{color:#fff;font-size:1.35rem;font-weight:700;line-height:1.15}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-accordion__summary small{max-width:72rem;color:rgba(203,213,225,.76);font-size:1.02rem;font-weight:600;line-height:1.4}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-accordion__toggle{flex:0 0 auto;min-height:3.8rem;padding:0 .95rem;display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.1);color:#34d399;font-size:1rem;font-weight:800}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-accordion__toggle svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--transition-fast)}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-accordion__state--open{display:none}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-accordion[open] .tm-filter-accordion__state--closed{display:none}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-accordion[open] .tm-filter-accordion__state--open{display:inline}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-accordion[open] .tm-filter-accordion__toggle svg{transform:rotate(180deg)}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-accordion__body{display:grid;gap:.85rem;padding:0 1rem 1rem;border-top:1px solid rgba(148,163,184,.12)}.tender-moderation-page:not(.add-new-tender-page) .tm-search-panel{padding:1.4rem;border-radius:.8rem;background:#0f172a}.tender-moderation-page:not(.add-new-tender-page) .tm-status-tabs{padding:.9rem 0 0}.tender-moderation-page:not(.add-new-tender-page) .tm-status-tab{min-height:3.4rem;border-radius:.8rem;font-size:1.02rem;font-weight:750}.tender-moderation-page:not(.add-new-tender-page) .tm-status-tab.is-active{border-color:rgba(16,185,129,.36);background:rgba(16,185,129,.12)}.tender-moderation-page:not(.add-new-tender-page) .tm-filters{gap:.85rem}@media(min-width: 80em){.tender-moderation-page:not(.add-new-tender-page) .tm-filters{grid-template-columns:repeat(4, minmax(0, 1fr))}}.tender-moderation-page:not(.add-new-tender-page) .tm-filters .tm-field-label,.tender-moderation-page:not(.add-new-tender-page) .tm-filters .tm-filter-field__label{color:rgba(226,232,240,.82);font-size:.96rem;font-weight:800;text-transform:uppercase}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-control{gap:.48rem;min-width:0}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-control--keyword{order:1}@media(min-width: 80em){.tender-moderation-page:not(.add-new-tender-page) .tm-filter-control--keyword{grid-column:span 1}}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-control--type{order:2}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-control--method{order:3}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-control--status{order:4}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-control--sort{order:7}.tender-moderation-page:not(.add-new-tender-page) .tm-field-label svg,.tender-moderation-page:not(.add-new-tender-page) .tm-field-label .tm-field-icon,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-field__label svg,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-field__label .tm-field-icon,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-dates span svg,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-dates span .tm-field-icon,.tender-moderation-page:not(.add-new-tender-page) .tm-search-scope__chip svg,.tender-moderation-page:not(.add-new-tender-page) .tm-search-scope__chip .tm-field-icon{width:1.28rem;height:1.28rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tender-moderation-page:not(.add-new-tender-page) .tm-field-label,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-field__label{display:inline-flex;align-items:center;gap:.45rem}.tender-moderation-page:not(.add-new-tender-page) .tm-filters .tm-search input,.tender-moderation-page:not(.add-new-tender-page) .tm-filters .tm-filter-field select,.tender-moderation-page:not(.add-new-tender-page) .tm-filters .tm-filter-field input{min-height:3.8rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72);color:#fff;font-size:1.05rem;font-weight:650}.tender-moderation-page:not(.add-new-tender-page) .tm-filters .tm-search input:focus,.tender-moderation-page:not(.add-new-tender-page) .tm-filters .tm-filter-field select:focus,.tender-moderation-page:not(.add-new-tender-page) .tm-filters .tm-filter-field input:focus{border-color:rgba(16,185,129,.45);box-shadow:0 0 0 3px rgba(16,185,129,.12)}.tender-moderation-page:not(.add-new-tender-page) .tm-filters .tm-search__icon{display:none}.tender-moderation-page:not(.add-new-tender-page) .tm-filters .tm-search input{padding-left:1rem}.tender-moderation-page:not(.add-new-tender-page) .tm-search-scope,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-chips{display:flex;flex-wrap:wrap;gap:.55rem}.tender-moderation-page:not(.add-new-tender-page) .tm-search-scope__chip,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-chip,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-dates span{display:inline-flex;align-items:center;gap:.45rem;min-height:3.2rem;padding:0 .8rem;border-radius:.8rem;font-size:1rem;font-weight:750}.tender-moderation-page:not(.add-new-tender-page) .tm-search-scope__chip,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-dates span{border:1px solid rgba(148,163,184,.14);background:rgba(7,17,31,.5);color:rgba(226,232,240,.78)}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-dates{order:5;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}@media(min-width: 80em){.tender-moderation-page:not(.add-new-tender-page) .tm-filter-dates{grid-column:span 2}}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-actions{order:8;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}@media(min-width: 80em){.tender-moderation-page:not(.add-new-tender-page) .tm-filter-actions{grid-column:span 1}}@media(min-width: 80em){.tender-moderation-page:not(.add-new-tender-page) .tm-filter-control--sort{grid-column:span 1}}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-apply,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-reset{min-height:3.8rem;border-radius:.8rem;font-weight:700}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-reset{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-chip{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399;cursor:pointer}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-chip strong{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;color:#d1fae5;font-size:1rem;line-height:1}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-chip:hover,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-chip:focus-visible{border-color:rgba(52,211,153,.48);background:rgba(16,185,129,.16);outline:0}.tender-moderation-page:not(.add-new-tender-page) .tm-review-queue .tm-section-heading{padding:0}.tender-moderation-page:not(.add-new-tender-page) .tm-operations-panel{grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:.8rem}.tender-moderation-page:not(.add-new-tender-page) .tm-operation-card{min-height:8.6rem;padding:1rem;border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.014)),rgba(15,23,42,.92);box-shadow:none}.tender-moderation-page:not(.add-new-tender-page) .tm-operation-card strong{font-size:1.25rem;font-weight:700}.tender-moderation-page:not(.add-new-tender-page) .tm-operation-card strong[data-operation-count]{font-size:2rem;font-weight:800}.tender-moderation-page:not(.add-new-tender-page) .tm-table-panel,.tender-moderation-page:not(.add-new-tender-page) .tender-moderation-table{background:#0f172a;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;overflow:hidden}.tender-moderation-page:not(.add-new-tender-page) .tm-table-toolbar{padding:1rem;border-bottom:1px solid var(--tm-border)}.tender-moderation-page:not(.add-new-tender-page) .tm-table-toolbar>p{min-height:3rem;display:inline-flex;align-items:center;width:fit-content;padding:0 .8rem;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:rgba(2,8,16,.36);color:rgba(226,232,240,.82);font-size:1rem;font-weight:750}.tender-moderation-page:not(.add-new-tender-page) .tm-table-container{max-height:64rem;background:#0f172a}.tender-moderation-page:not(.add-new-tender-page) .tm-table{min-width:86rem;font-size:1rem}.tender-moderation-page:not(.add-new-tender-page) .tm-table th,.tender-moderation-page:not(.add-new-tender-page) .tm-table td{padding:1rem;border-bottom:1px solid rgba(148,163,184,.1)}.tender-moderation-page:not(.add-new-tender-page) .tm-table thead th{background:hsla(0,0%,100%,.03);color:#fff;font-size:1.05rem;font-weight:700;text-transform:none}.tender-moderation-page:not(.add-new-tender-page) .tm-table tbody td{color:rgba(226,232,240,.88);font-size:1rem;font-weight:500;line-height:1.4;vertical-align:middle}.tender-moderation-page:not(.add-new-tender-page) .tm-table tbody tr:hover{background:hsla(0,0%,100%,.02)}.tender-moderation-page:not(.add-new-tender-page) .tm-tender-title,.tender-moderation-page:not(.add-new-tender-page) .tm-date-cell{display:grid;gap:.25rem;min-width:0}.tender-moderation-page:not(.add-new-tender-page) .tm-tender-title strong,.tender-moderation-page:not(.add-new-tender-page) .tm-date-cell strong{color:#fff;font-size:1rem;font-weight:700;line-height:1.28}.tender-moderation-page:not(.add-new-tender-page) .tm-tender-title span,.tender-moderation-page:not(.add-new-tender-page) .tm-date-cell span{color:rgba(148,163,184,.86);font-size:.95rem;font-weight:600;line-height:1.35}.tender-moderation-page:not(.add-new-tender-page) .tm-tender-title{min-width:26rem}.tender-moderation-page:not(.add-new-tender-page) .tm-tender-title strong,.tender-moderation-page:not(.add-new-tender-page) .tm-tender-title span{max-width:42rem}.tender-moderation-page:not(.add-new-tender-page) .tm-tender-title .tm-title{font-size:1.1rem;font-weight:700}.tender-moderation-page:not(.add-new-tender-page) .tm-tender-title .tm-meta{color:hsla(0,0%,100%,.6);font-size:.95rem;font-weight:600}.tender-moderation-page:not(.add-new-tender-page) .tm-organization-cell{display:inline-block;max-width:26rem;overflow:hidden;color:rgba(226,232,240,.9);font-size:1rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.tender-moderation-page:not(.add-new-tender-page) .tm-id-cell{color:#a7f3d0;font-weight:800}.tender-moderation-page:not(.add-new-tender-page) .tm-badge{min-height:0;padding:.45rem .75rem;border-radius:.8rem;font-size:.9rem;font-weight:700;letter-spacing:0;text-transform:none}.tender-moderation-page:not(.add-new-tender-page) .tm-badge--approved,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--completed,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--resolved,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--paid,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--not-required,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--low{background:rgba(16,185,129,.12);color:#34d399}.tender-moderation-page:not(.add-new-tender-page) .tm-badge--pending,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--payment-pending,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--high{background:rgba(245,158,11,.12);color:#fbbf24}.tender-moderation-page:not(.add-new-tender-page) .tm-badge--rejected,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--urgent,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--escalated,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--failed,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--closed,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--deactivated{background:rgba(239,68,68,.12);color:#f87171}.tender-moderation-page:not(.add-new-tender-page) .tm-badge--under-review,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--in-progress,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--replied,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--live,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--active,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--published,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--medium,.tender-moderation-page:not(.add-new-tender-page) .tm-badge--normal{background:rgba(59,130,246,.12);color:#60a5fa}.tender-moderation-page:not(.add-new-tender-page) .tm-actions .tm-action-trigger,.tender-moderation-page:not(.add-new-tender-page) .tm-actions-trigger{min-height:2.8rem;width:auto;height:auto;padding:0 .9rem;border:1px solid rgba(20,184,166,.3);border-radius:.8rem;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 .8rem 1.8rem rgba(14,165,233,.14)}.tender-moderation-page:not(.add-new-tender-page) .tm-actions .tm-action-trigger svg,.tender-moderation-page:not(.add-new-tender-page) .tm-actions-trigger svg{width:1rem;height:1rem}.tender-moderation-page:not(.add-new-tender-page) .tm-actions .tm-action-trigger:hover,.tender-moderation-page:not(.add-new-tender-page) .tm-actions .tm-action-trigger[aria-expanded=true],.tender-moderation-page:not(.add-new-tender-page) .tm-actions-trigger:hover,.tender-moderation-page:not(.add-new-tender-page) .tm-actions-trigger[aria-expanded=true]{border-color:hsla(0,0%,100%,.22);background:linear-gradient(135deg, #0284c7, #0f766e);color:#fff}.tender-moderation-page:not(.add-new-tender-page) .tm-action-menu,.tender-moderation-page:not(.add-new-tender-page) .tm-actions-dropdown{min-width:22rem;width:max-content;max-width:min(28rem,100vw - 2rem);border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a}.tender-moderation-page:not(.add-new-tender-page) .tm-action-item,.tender-moderation-page:not(.add-new-tender-page) .tm-actions-dropdown__item{grid-template-columns:1rem minmax(0, 1fr);min-height:3rem;padding:.75rem 1rem;border-radius:.8rem;font-size:1rem;font-weight:700}.tender-moderation-page:not(.add-new-tender-page) .tm-action-item svg,.tender-moderation-page:not(.add-new-tender-page) .tm-actions-dropdown__item svg{width:1rem;height:1rem}.tender-moderation-page:not(.add-new-tender-page) .tm-action-item:hover,.tender-moderation-page:not(.add-new-tender-page) .tm-actions-dropdown__item:hover{background:hsla(0,0%,100%,.03)}.tender-moderation-page:not(.add-new-tender-page) .tm-action-item--danger,.tender-moderation-page:not(.add-new-tender-page) .tm-actions-dropdown__item--danger{background:rgba(239,68,68,.12);color:#f87171}.tender-moderation-page:not(.add-new-tender-page) .tm-mini-actions{gap:.45rem}.tender-moderation-page:not(.add-new-tender-page) .tm-mini-action{min-height:3.2rem;padding:0 .75rem}.tender-moderation-page:not(.add-new-tender-page) .tm-mini-action[data-module-action*=view],.tender-moderation-page:not(.add-new-tender-page) .tm-mini-action[data-module-action*=open]{background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff}.tender-moderation-page:not(.add-new-tender-page) .tm-mini-action[data-module-action*=resolve],.tender-moderation-page:not(.add-new-tender-page) .tm-mini-action[data-module-action*=complete]{background:rgba(16,185,129,.1);color:#34d399}.tender-moderation-page:not(.add-new-tender-page) .tm-mini-action[data-module-action*=archive],.tender-moderation-page:not(.add-new-tender-page) .tm-mini-action[data-module-action*=escalate]{background:rgba(239,68,68,.12);color:#f87171}.tender-moderation-page:not(.add-new-tender-page) .tm-row-skeleton--method{width:18rem}.tender-moderation-page:not(.add-new-tender-page) .tm-intelligence-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(17rem, 1fr));gap:.8rem}.tender-moderation-page:not(.add-new-tender-page) .tm-intelligence-card{position:relative;display:grid;gap:.35rem;min-height:9.6rem;padding:1rem;overflow:hidden;border:1px solid var(--tm-border);border-radius:.8rem;background:var(--panel-bg)}.tender-moderation-page:not(.add-new-tender-page) .tm-intelligence-card::before{content:"";position:absolute;inset:0 auto 0 0;width:.24rem;background:var(--tm-intelligence-accent, var(--success))}.tender-moderation-page:not(.add-new-tender-page) .tm-intelligence-card span{color:rgba(226,232,240,.86);font-size:1.25rem;font-weight:700;line-height:1.2}.tender-moderation-page:not(.add-new-tender-page) .tm-intelligence-card strong{color:#fff;font-size:2rem;font-weight:800;line-height:1}.tender-moderation-page:not(.add-new-tender-page) .tm-intelligence-card small{color:rgba(148,163,184,.86);font-size:1rem;font-weight:600;line-height:1.35}.tender-moderation-page:not(.add-new-tender-page) .tm-intelligence-card--success{--tm-intelligence-accent: var(--success)}.tender-moderation-page:not(.add-new-tender-page) .tm-intelligence-card--warning{--tm-intelligence-accent: var(--warning)}.tender-moderation-page:not(.add-new-tender-page) .tm-intelligence-card--info{--tm-intelligence-accent: var(--info)}.tender-moderation-page:not(.add-new-tender-page) .tm-intelligence-card--activity{--tm-intelligence-accent: #14b8a6}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-list{gap:.7rem}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-item{position:relative;grid-template-columns:auto minmax(0, 1fr);gap:.8rem;padding:.9rem;border-color:rgba(148,163,184,.12);border-radius:.8rem;background:rgba(2,8,16,.36)}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-item::before{content:"";position:absolute;left:1.34rem;top:2.3rem;bottom:-0.8rem;width:1px;background:rgba(148,163,184,.16)}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-item:last-child::before{display:none}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-item__dot{position:relative;z-index:1;width:.9rem;height:.9rem;background:var(--tm-activity-accent, var(--info));box-shadow:0 0 0 .42rem color-mix(in srgb, var(--tm-activity-accent, var(--info)) 18%, transparent)}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-item__type{display:inline-flex;width:fit-content;min-height:2.2rem;align-items:center;padding:0 .62rem;border-radius:999px;background:color-mix(in srgb, var(--tm-activity-accent, var(--info)) 14%, transparent);color:color-mix(in srgb, var(--tm-activity-accent, var(--info)) 78%, white);font-size:.86rem;font-weight:850;text-transform:capitalize}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-item strong{margin-top:.35rem;font-size:1.25rem;font-weight:700}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-item p{color:rgba(203,213,225,.76);font-size:1.05rem;font-weight:600}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-item--approved{--tm-activity-accent: var(--success)}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-item--rejected{--tm-activity-accent: var(--danger)}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-item--archived{--tm-activity-accent: var(--warning)}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-item--updated{--tm-activity-accent: var(--info)}.tender-moderation-page:not(.add-new-tender-page) .tm-admin-module{background:var(--panel-bg)}.tender-moderation-page:not(.add-new-tender-page) .tm-module-header,.tender-moderation-page:not(.add-new-tender-page) .tm-module-filters,.tender-moderation-page:not(.add-new-tender-page) .tm-module-summary,.tender-moderation-page:not(.add-new-tender-page) .tm-pagination{padding:1rem}.tender-moderation-page:not(.add-new-tender-page) .tm-module-table-wrap{background:var(--panel-bg)}.tender-moderation-page:not(.add-new-tender-page) .tm-module-table th{font-size:1.05rem;font-weight:700;text-transform:none}.tender-moderation-page:not(.add-new-tender-page) .tm-module-table td{font-size:1rem;font-weight:500}.tender-moderation-page:not(.add-new-tender-page) .tm-service-desk-module{background:var(--panel-bg)}.tender-moderation-page:not(.add-new-tender-page) .tm-service-summary{grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:.8rem;padding:1rem}.tender-moderation-page:not(.add-new-tender-page) .tm-service-summary .service-desk-card{min-height:8.8rem;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:none}.tender-moderation-page:not(.add-new-tender-page) .tm-service-summary .service-desk-card__count{font-size:2rem;font-weight:800}.tender-moderation-page:not(.add-new-tender-page) .tm-service-summary .service-desk-card__label{color:rgba(226,232,240,.78);font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none}.tender-moderation-page:not(.add-new-tender-page) .tm-module-stat--info{border-color:rgba(59,130,246,.22);background:rgba(59,130,246,.08)}.tender-moderation-page:not(.add-new-tender-page) .tm-service-search-panel{margin:0 1rem 1rem;padding:0;border-radius:.8rem;background:#0f172a}.tender-moderation-page:not(.add-new-tender-page) .tm-service-search-body{padding:1rem}.tender-moderation-page:not(.add-new-tender-page) .tm-service-filter-grid{display:grid;gap:.8rem;grid-template-columns:1fr}@media(min-width: 48em){.tender-moderation-page:not(.add-new-tender-page) .tm-service-filter-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80em){.tender-moderation-page:not(.add-new-tender-page) .tm-service-filter-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.tender-moderation-page:not(.add-new-tender-page) .tm-service-filter-grid .tm-filter-field{min-width:0}.tender-moderation-page:not(.add-new-tender-page) .tm-service-filter-grid .tm-filter-field input,.tender-moderation-page:not(.add-new-tender-page) .tm-service-filter-grid .tm-filter-field select{min-height:3.8rem;border-radius:.8rem;background:rgba(7,17,31,.72);border:1px solid hsla(0,0%,100%,.08);color:#fff;font-size:1.05rem}.tender-moderation-page:not(.add-new-tender-page) .tm-service-filter-grid .tm-filter-field input:focus,.tender-moderation-page:not(.add-new-tender-page) .tm-service-filter-grid .tm-filter-field select:focus{border-color:rgba(16,185,129,.45);box-shadow:0 0 0 3px rgba(16,185,129,.12)}.tender-moderation-page:not(.add-new-tender-page) .tm-service-filter-actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem;align-items:end}@media(min-width: 80em){.tender-moderation-page:not(.add-new-tender-page) .tm-service-filter-actions{grid-column:span 2}}.tender-moderation-page:not(.add-new-tender-page) .tm-service-table-wrap{border-top:1px solid hsla(0,0%,100%,.08);background:#0f172a}.tender-moderation-page:not(.add-new-tender-page) .tm-service-table{min-width:92rem}.tender-moderation-page:not(.add-new-tender-page) .tm-service-table th{background:hsla(0,0%,100%,.03);color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:0;text-transform:none}.tender-moderation-page:not(.add-new-tender-page) .tm-service-table td{vertical-align:middle}.tender-moderation-page:not(.add-new-tender-page) .tm-service-link-cell,.tender-moderation-page:not(.add-new-tender-page) .tm-service-requester-cell{display:grid;gap:.25rem;min-width:0}.tender-moderation-page:not(.add-new-tender-page) .tm-service-link-cell strong,.tender-moderation-page:not(.add-new-tender-page) .tm-service-requester-cell strong{color:#fff;font-size:1.05rem;font-weight:750;line-height:1.25}.tender-moderation-page:not(.add-new-tender-page) .tm-service-link-cell span,.tender-moderation-page:not(.add-new-tender-page) .tm-service-requester-cell span{max-width:28rem;overflow:hidden;color:hsla(0,0%,100%,.6);font-size:.95rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.45rem .75rem;border-radius:.8rem;font-size:.9rem;font-weight:700;white-space:nowrap}.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--open,.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--low{background:rgba(59,130,246,.12);color:#60a5fa}.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--under-review,.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--high{background:rgba(245,158,11,.12);color:#fbbf24}.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--in-progress{background:rgba(14,165,233,.12);color:#38bdf8}.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--waiting{background:rgba(245,158,11,.12);color:#fbbf24}.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--resolved,.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--medium{background:rgba(16,185,129,.12);color:#34d399}.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--closed{background:rgba(148,163,184,.12);color:#cbd5e1}.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--urgent{background:rgba(239,68,68,.12);color:#f87171}.tender-moderation-page:not(.add-new-tender-page) .tm-service-actions-menu{min-width:22rem}.tender-moderation-page:not(.add-new-tender-page) .tm-control-queues-module{overflow:visible}.tender-moderation-page:not(.add-new-tender-page) .tm-control-queue-summary{grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));gap:.8rem;padding:1rem}.tender-moderation-page:not(.add-new-tender-page) .control-queue-card{min-height:8.8rem;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:none}.tender-moderation-page:not(.add-new-tender-page) .control-queue-card__count{display:block;color:#fff;font-size:2rem;font-weight:800;line-height:1}.tender-moderation-page:not(.add-new-tender-page) .control-queue-card__label{display:block;margin-top:.65rem;color:rgba(226,232,240,.78);font-size:1rem;font-weight:600;line-height:1.25}.tender-moderation-page:not(.add-new-tender-page) .control-queue-card--warning{border-color:rgba(245,158,11,.28);background:linear-gradient(180deg, rgba(245, 158, 11, 0.1), rgba(15, 23, 42, 0.96))}.tender-moderation-page:not(.add-new-tender-page) .control-queue-card--danger{border-color:rgba(239,68,68,.3);background:linear-gradient(180deg, rgba(239, 68, 68, 0.1), rgba(15, 23, 42, 0.96))}.tender-moderation-page:not(.add-new-tender-page) .control-queue-card--info{border-color:rgba(59,130,246,.3);background:linear-gradient(180deg, rgba(59, 130, 246, 0.1), rgba(15, 23, 42, 0.96))}.tender-moderation-page:not(.add-new-tender-page) .control-queue-card--amber{border-color:rgba(251,191,36,.32);background:linear-gradient(180deg, rgba(251, 191, 36, 0.11), rgba(15, 23, 42, 0.96))}.tender-moderation-page:not(.add-new-tender-page) .control-queue-card--success{border-color:rgba(16,185,129,.3);background:linear-gradient(180deg, rgba(16, 185, 129, 0.1), rgba(15, 23, 42, 0.96))}.tender-moderation-page:not(.add-new-tender-page) .tm-control-queue-search-panel{margin:0 1rem 1rem;border-radius:.8rem;background:#0f172a}.tender-moderation-page:not(.add-new-tender-page) .tm-control-queue-search-body{padding:1rem}.tender-moderation-page:not(.add-new-tender-page) .tm-control-queue-filter-grid{display:grid;gap:.8rem;grid-template-columns:1fr}@media(min-width: 48em){.tender-moderation-page:not(.add-new-tender-page) .tm-control-queue-filter-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80em){.tender-moderation-page:not(.add-new-tender-page) .tm-control-queue-filter-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.tender-moderation-page:not(.add-new-tender-page) .tm-control-queue-filter-grid .tm-filter-field{min-width:0}.tender-moderation-page:not(.add-new-tender-page) .tm-control-queue-filter-grid .tm-filter-field input,.tender-moderation-page:not(.add-new-tender-page) .tm-control-queue-filter-grid .tm-filter-field select{min-height:3.8rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72);color:#fff;font-size:1.05rem;font-weight:650}.tender-moderation-page:not(.add-new-tender-page) .tm-control-queue-filter-grid .tm-filter-field input:focus,.tender-moderation-page:not(.add-new-tender-page) .tm-control-queue-filter-grid .tm-filter-field select:focus{border-color:rgba(14,165,233,.48);box-shadow:0 0 0 3px rgba(14,165,233,.12)}.tender-moderation-page:not(.add-new-tender-page) .tm-control-queue-filter-actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem;align-items:end}@media(min-width: 80em){.tender-moderation-page:not(.add-new-tender-page) .tm-control-queue-filter-actions{grid-column:span 2}}.tender-moderation-page:not(.add-new-tender-page) .control-queue-board{display:grid;grid-template-columns:repeat(5, minmax(19rem, 1fr));gap:.85rem;padding:0 1rem 1rem;overflow-x:auto;scrollbar-color:rgba(148,163,184,.35) rgba(2,8,16,.5);scrollbar-width:thin}.tender-moderation-page:not(.add-new-tender-page) .control-queue-column{min-width:19rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.78);overflow:visible}.tender-moderation-page:not(.add-new-tender-page) .control-queue-column__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.9rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.tender-moderation-page:not(.add-new-tender-page) .control-queue-column__header h3{margin:0;color:#fff;font-size:1.1rem;font-weight:800;line-height:1.15}.tender-moderation-page:not(.add-new-tender-page) .control-queue-column__header p{margin:.25rem 0 0;color:rgba(148,163,184,.82);font-size:.9rem;font-weight:650;line-height:1.35}.tender-moderation-page:not(.add-new-tender-page) .control-queue-column__header>span{min-width:2.35rem;min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.7rem;background:hsla(0,0%,100%,.08);color:#fff;font-size:.95rem;font-weight:800}.tender-moderation-page:not(.add-new-tender-page) .control-queue-column__items{display:grid;align-content:start;gap:.7rem;min-height:16rem;padding:.75rem}.tender-moderation-page:not(.add-new-tender-page) .control-queue-item,.tender-moderation-page:not(.add-new-tender-page) .control-queue-empty-card{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a}.tender-moderation-page:not(.add-new-tender-page) .control-queue-item{display:grid;gap:.75rem;padding:.85rem;box-shadow:0 1.2rem 2.2rem rgba(0,0,0,.16)}.tender-moderation-page:not(.add-new-tender-page) .control-queue-item--escalated{border-color:rgba(239,68,68,.28)}.tender-moderation-page:not(.add-new-tender-page) .control-queue-item--resolved{border-color:rgba(16,185,129,.24)}.tender-moderation-page:not(.add-new-tender-page) .control-queue-item__top{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.65rem;align-items:start}.tender-moderation-page:not(.add-new-tender-page) .control-queue-item__top h3{margin:.18rem 0 0;color:#fff;font-size:1.05rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.tender-moderation-page:not(.add-new-tender-page) .control-queue-item__eyebrow{color:#38bdf8;font-size:.86rem;font-weight:850;text-transform:uppercase}.tender-moderation-page:not(.add-new-tender-page) .control-queue-item__badges{display:flex;flex-wrap:wrap;gap:.45rem}.tender-moderation-page:not(.add-new-tender-page) .control-queue-type{display:inline-flex;align-items:center;min-height:2.4rem;padding:.45rem .7rem;border-radius:.8rem;background:rgba(59,130,246,.12);color:#93c5fd;font-size:.88rem;font-weight:800;line-height:1}.tender-moderation-page:not(.add-new-tender-page) .control-queue-item__meta{display:grid;gap:.55rem;margin:0}.tender-moderation-page:not(.add-new-tender-page) .control-queue-item__meta div{display:grid;gap:.18rem}.tender-moderation-page:not(.add-new-tender-page) .control-queue-item__meta dt{color:rgba(148,163,184,.82);font-size:.8rem;font-weight:850;text-transform:uppercase}.tender-moderation-page:not(.add-new-tender-page) .control-queue-item__meta dd{margin:0;color:rgba(226,232,240,.9);font-size:.98rem;font-weight:650;overflow-wrap:anywhere}.tender-moderation-page:not(.add-new-tender-page) .control-queue-empty-card{padding:1rem;color:rgba(148,163,184,.84);font-size:.98rem;font-weight:650;text-align:center}.tender-moderation-page:not(.add-new-tender-page) .control-queue-item--loading{min-height:11rem}.tender-moderation-page:not(.add-new-tender-page) .tm-queue-actions{justify-content:flex-end}.tender-moderation-page:not(.add-new-tender-page) .tm-queue-actions .tm-action-trigger{width:3.2rem;height:3.2rem;border-radius:.8rem}.tender-moderation-page:not(.add-new-tender-page) .tm-queue-actions-menu{min-width:24rem}.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--completed,.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--archived{background:rgba(16,185,129,.12);color:#34d399}.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--waiting-for-action,.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--blocked,.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--payment-pending,.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--replied{background:rgba(245,158,11,.12);color:#fbbf24}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-trail-module{overflow:visible}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-summary{grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));gap:.8rem;padding:1rem}.tender-moderation-page:not(.add-new-tender-page) .audit-card{min-height:8.8rem;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:none}.tender-moderation-page:not(.add-new-tender-page) .audit-card__count{display:block;color:#fff;font-size:2rem;font-weight:800;line-height:1}.tender-moderation-page:not(.add-new-tender-page) .audit-card__label{display:block;margin-top:.65rem;color:rgba(226,232,240,.78);font-size:1rem;font-weight:600;line-height:1.25}.tender-moderation-page:not(.add-new-tender-page) .audit-card--info{border-color:rgba(59,130,246,.3);background:linear-gradient(180deg, rgba(59, 130, 246, 0.1), rgba(15, 23, 42, 0.96))}.tender-moderation-page:not(.add-new-tender-page) .audit-card--success{border-color:rgba(16,185,129,.3);background:linear-gradient(180deg, rgba(16, 185, 129, 0.1), rgba(15, 23, 42, 0.96))}.tender-moderation-page:not(.add-new-tender-page) .audit-card--amber,.tender-moderation-page:not(.add-new-tender-page) .audit-card--warning{border-color:rgba(245,158,11,.3);background:linear-gradient(180deg, rgba(245, 158, 11, 0.1), rgba(15, 23, 42, 0.96))}.tender-moderation-page:not(.add-new-tender-page) .audit-card--danger{border-color:rgba(239,68,68,.3);background:linear-gradient(180deg, rgba(239, 68, 68, 0.1), rgba(15, 23, 42, 0.96))}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-search-panel{margin:0 1rem 1rem;border-radius:.8rem;background:#0f172a}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-search-body{padding:1rem}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-filter-grid{display:grid;gap:.8rem;grid-template-columns:1fr}@media(min-width: 48em){.tender-moderation-page:not(.add-new-tender-page) .tm-audit-filter-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80em){.tender-moderation-page:not(.add-new-tender-page) .tm-audit-filter-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-filter-grid .tm-filter-field{min-width:0}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-filter-grid .tm-filter-field input,.tender-moderation-page:not(.add-new-tender-page) .tm-audit-filter-grid .tm-filter-field select{min-height:3.8rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72);color:#fff;font-size:1.05rem;font-weight:650}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-filter-grid .tm-filter-field input:focus,.tender-moderation-page:not(.add-new-tender-page) .tm-audit-filter-grid .tm-filter-field select:focus{border-color:rgba(14,165,233,.48);box-shadow:0 0 0 3px rgba(14,165,233,.12)}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-filter-actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem;align-items:end}@media(min-width: 80em){.tender-moderation-page:not(.add-new-tender-page) .tm-audit-filter-actions{grid-column:span 2}}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-timeline{display:grid;gap:.8rem;padding:0 1rem 1rem;overflow:visible}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-log{position:relative;display:grid;grid-template-columns:1.4rem minmax(0, 1fr);gap:.8rem;overflow:visible}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-log__rail{position:relative;min-height:100%}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-log__rail::before{content:"";position:absolute;top:1.3rem;bottom:-1rem;left:.6rem;width:1px;background:rgba(148,163,184,.22)}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-log__rail::after{content:"";position:absolute;top:1.1rem;left:.25rem;width:.72rem;height:.72rem;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 .45rem rgba(59,130,246,.12)}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-log--success .tm-audit-log__rail::after{background:#10b981;box-shadow:0 0 0 .45rem rgba(16,185,129,.12)}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-log--warning .tm-audit-log__rail::after{background:#f59e0b;box-shadow:0 0 0 .45rem rgba(245,158,11,.12)}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-log--critical .tm-audit-log__rail::after{background:#ef4444;box-shadow:0 0 0 .45rem rgba(239,68,68,.12)}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-log__content{min-width:0;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-log__top{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.75rem;align-items:start}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-log__top h3{margin:.2rem 0 0;color:#fff;font-size:1.12rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-log__tender{color:#38bdf8;font-size:.88rem;font-weight:850;text-transform:uppercase}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-log__meta,.tender-moderation-page:not(.add-new-tender-page) .tm-audit-log__badges{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-log__meta span,.tender-moderation-page:not(.add-new-tender-page) .tm-audit-log__meta time{color:rgba(203,213,225,.82);font-size:.95rem;font-weight:650}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-log p{margin:.75rem 0 0;color:rgba(226,232,240,.82);font-size:1rem;font-weight:600;line-height:1.45}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-severity,.tender-moderation-page:not(.add-new-tender-page) .tm-audit-module-badge{display:inline-flex;align-items:center;min-height:2.4rem;padding:.45rem .7rem;border-radius:.8rem;font-size:.88rem;font-weight:800;line-height:1;text-transform:capitalize}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-severity--info,.tender-moderation-page:not(.add-new-tender-page) .tm-audit-module-badge{background:rgba(59,130,246,.12);color:#93c5fd}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-severity--success,.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--success,.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--published{background:rgba(16,185,129,.12);color:#34d399}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-severity--warning{background:rgba(245,158,11,.12);color:#fbbf24}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-severity--critical,.tender-moderation-page:not(.add-new-tender-page) .tm-service-badge--critical{background:rgba(239,68,68,.12);color:#f87171}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-actions{justify-content:flex-end}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-actions .tm-action-trigger{width:3.2rem;height:3.2rem;border-radius:.8rem}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-actions-menu{min-width:23rem}.tender-moderation-page:not(.add-new-tender-page) .tm-audit-drawer-grid .tm-service-drawer-card p{white-space:pre-wrap}.tender-moderation-page:not(.add-new-tender-page) #adminModuleDrawer{align-items:stretch;justify-content:flex-end;padding:0}.tender-moderation-page:not(.add-new-tender-page) #adminModuleDrawer .tm-service-drawer{width:min(100%,56rem);height:100vh;max-height:100vh;border-width:0 0 0 1px;border-radius:0;background:#07111f;transform:translateX(2rem)}.tender-moderation-page:not(.add-new-tender-page) #adminModuleDrawer.is-open .tm-service-drawer{transform:translateX(0)}.tender-moderation-page:not(.add-new-tender-page) .tm-service-drawer-grid{display:grid;gap:.8rem;grid-template-columns:1fr}@media(min-width: 48em){.tender-moderation-page:not(.add-new-tender-page) .tm-service-drawer-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.tender-moderation-page:not(.add-new-tender-page) .tm-service-drawer-card{min-width:0;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a}.tender-moderation-page:not(.add-new-tender-page) .tm-service-drawer-card h3{margin:0 0 .75rem;color:#fff;font-size:1.15rem;font-weight:800}.tender-moderation-page:not(.add-new-tender-page) .tm-service-drawer-card p,.tender-moderation-page:not(.add-new-tender-page) .tm-service-drawer-card strong{color:rgba(226,232,240,.88);font-size:1rem;line-height:1.5;overflow-wrap:anywhere}@media(min-width: 48em){.tender-moderation-page:not(.add-new-tender-page) .tm-service-drawer-card--wide{grid-column:1/-1}}.tender-moderation-page:not(.add-new-tender-page) .tm-service-detail-row{display:grid;gap:.2rem;padding:.55rem 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.tender-moderation-page:not(.add-new-tender-page) .tm-service-detail-row:last-child{border-bottom:0}.tender-moderation-page:not(.add-new-tender-page) .tm-service-detail-row span{color:rgba(148,163,184,.86);font-size:.85rem;font-weight:800;text-transform:uppercase}.tender-moderation-page:not(.add-new-tender-page) .tm-service-detail-row strong{color:#fff;font-size:1rem;font-weight:650}.tender-moderation-page:not(.add-new-tender-page) .tm-service-attachment-list,.tender-moderation-page:not(.add-new-tender-page) .tm-service-timeline{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.tender-moderation-page:not(.add-new-tender-page) .tm-service-attachment-list li,.tender-moderation-page:not(.add-new-tender-page) .tm-service-timeline li{padding:.65rem .75rem;border-radius:.8rem;background:rgba(7,17,31,.72);color:rgba(226,232,240,.86);font-size:.98rem;font-weight:650}.tender-moderation-page:not(.add-new-tender-page) .tm-service-timeline li{display:grid;gap:.2rem}.tender-moderation-page:not(.add-new-tender-page) .tm-service-timeline li span{color:rgba(148,163,184,.86);font-size:.85rem;font-weight:800;text-transform:uppercase}@media(max-width: 74.98em){.tender-moderation-page:not(.add-new-tender-page){--tm-section-gap: 1.5rem;--tm-large-section-gap: 2rem}.tender-moderation-page:not(.add-new-tender-page) .tm-topbar{position:relative;top:auto}}@media(max-width: 47.98em){.tender-moderation-page:not(.add-new-tender-page){--tm-section-gap: 1.25rem;--tm-large-section-gap: 1.5rem;--tm-section-header-gap: 1rem}.tender-moderation-page:not(.add-new-tender-page) .admin-dashboard{padding:.75rem}.tender-moderation-page:not(.add-new-tender-page) .tm-topbar,.tender-moderation-page:not(.add-new-tender-page) .tm-status-snapshot,.tender-moderation-page:not(.add-new-tender-page) .tm-review-queue,.tender-moderation-page:not(.add-new-tender-page) .tm-control-panel,.tender-moderation-page:not(.add-new-tender-page) .tm-table-panel,.tender-moderation-page:not(.add-new-tender-page) .tm-intelligence-section,.tender-moderation-page:not(.add-new-tender-page) .tm-side-section,.tender-moderation-page:not(.add-new-tender-page) .tm-admin-module,.tender-moderation-page:not(.add-new-tender-page) .tm-module-tabs{border-radius:1rem}.tender-moderation-page:not(.add-new-tender-page) .tm-topbar__actions,.tender-moderation-page:not(.add-new-tender-page) .tm-hero-tools{display:grid;grid-template-columns:1fr;width:100%}.tender-moderation-page:not(.add-new-tender-page) .tm-topbar__actions .dashboard-btn,.tender-moderation-page:not(.add-new-tender-page) .tm-hero-tools .dashboard-btn{width:100%;justify-content:center}.tender-moderation-page:not(.add-new-tender-page) .tm-hero-tools{padding-left:0;border-left:0}.tender-moderation-page:not(.add-new-tender-page) .tm-summary-cards,.tender-moderation-page:not(.add-new-tender-page) .tm-intelligence-grid,.tender-moderation-page:not(.add-new-tender-page) .tm-operations-panel{grid-template-columns:1fr}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-accordion__summary{align-items:flex-start;flex-direction:column}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-accordion__toggle{width:100%;justify-content:center}.tender-moderation-page:not(.add-new-tender-page) .tm-filters{grid-template-columns:1fr}.tender-moderation-page:not(.add-new-tender-page) .tm-filter-dates,.tender-moderation-page:not(.add-new-tender-page) .tm-filter-actions{grid-template-columns:1fr}.tender-moderation-page:not(.add-new-tender-page) .tm-table-container{max-height:none;overflow:visible;background:rgba(0,0,0,0)}.tender-moderation-page:not(.add-new-tender-page) .tm-table{display:block;min-width:0}.tender-moderation-page:not(.add-new-tender-page) .tm-table thead{display:none}.tender-moderation-page:not(.add-new-tender-page) .tm-table tbody,.tender-moderation-page:not(.add-new-tender-page) .tm-table tr,.tender-moderation-page:not(.add-new-tender-page) .tm-table td{display:block;width:100%}.tender-moderation-page:not(.add-new-tender-page) .tm-table tr{margin:.8rem;position:relative;overflow:visible;border:1px solid rgba(148,163,184,.12);border-radius:.8rem;background:rgba(2,8,16,.36)}.tender-moderation-page:not(.add-new-tender-page) .tm-table td{display:grid;grid-template-columns:minmax(8.5rem, 0.36fr) minmax(0, 1fr);gap:.8rem;white-space:normal}.tender-moderation-page:not(.add-new-tender-page) .tm-table td::before{content:attr(data-label);color:rgba(148,163,184,.86);font-size:.9rem;font-weight:850;text-transform:uppercase}.tender-moderation-page:not(.add-new-tender-page) .tm-tender-title,.tender-moderation-page:not(.add-new-tender-page) .tm-organization-cell{min-width:0;max-width:100%;white-space:normal}.tender-moderation-page:not(.add-new-tender-page) .tm-table__actions{text-align:left}.tender-moderation-page:not(.add-new-tender-page) .tm-service-filter-actions{grid-template-columns:1fr}.tender-moderation-page:not(.add-new-tender-page) .tm-service-table{display:block;min-width:0}.tender-moderation-page:not(.add-new-tender-page) .tm-service-table tr,.tender-moderation-page:not(.add-new-tender-page) .tm-service-table td{overflow:visible}.tender-moderation-page:not(.add-new-tender-page) .tm-service-link-cell span,.tender-moderation-page:not(.add-new-tender-page) .tm-service-requester-cell span{max-width:100%;white-space:normal}.tender-moderation-page:not(.add-new-tender-page) #adminModuleDrawer .tm-service-drawer{width:100%}}.add-new-tender-page .admin-dashboard{max-width:1440px;margin:0 auto;padding-left:10px;padding-right:10px}.add-new-tender-page .dashboard-sidebar__card-title{line-height:1.25}.add-tender-main{min-width:0}.add-tender-hero{border-color:rgba(var(--emerald-300), 0.18);background:linear-gradient(135deg, rgba(3, 30, 38, 0.94), rgba(7, 44, 34, 0.9)),radial-gradient(circle at 82% 20%, rgba(var(--gold-400), 0.12), transparent 28%)}.add-tender-shell{margin-top:1rem;border:1px solid rgba(148,163,184,.13);border-radius:.8rem;overflow:visible;background:linear-gradient(145deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.025)),rgba(3,18,26,.88);box-shadow:0 1.8rem 3.8rem -3rem rgba(0,0,0,.88),inset 0 1px 0 hsla(0,0%,100%,.07)}.add-tender-summary{display:flex;flex-direction:column;gap:.9rem;padding:1rem;border-bottom:1px solid rgba(148,163,184,.12);background:linear-gradient(90deg, rgba(var(--emerald-500), 0.1), transparent 64%),hsla(0,0%,100%,.018)}@media(min-width: 48em){.add-tender-summary{flex-direction:row;align-items:center;justify-content:space-between}}.add-tender-summary__badges{display:flex;flex-wrap:wrap;gap:.6rem}.add-tender-form--compact .tm-form-group{display:flex;flex-direction:column;gap:.45rem}.add-tender-form--compact .tm-form-group>span:not(.tm-file-upload){display:flex;align-items:center;gap:.35rem;min-height:1.8rem;color:rgba(226,232,240,.9);font-size:1.12rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none}.add-tender-form--compact .tm-form-group input,.add-tender-form--compact .tm-form-group select,.add-tender-form--compact .tm-form-group textarea{width:100%;min-height:4.1rem;padding:.85rem 1rem;border-radius:.65rem;border:1px solid rgba(148,163,184,.18);color:#fff;background:rgba(2,8,16,.52);font-size:1.28rem;line-height:1.45;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.add-tender-form--compact .tm-form-group input::placeholder,.add-tender-form--compact .tm-form-group select::placeholder,.add-tender-form--compact .tm-form-group textarea::placeholder{color:rgba(148,163,184,.78)}.add-tender-form--compact .tm-form-group input:focus,.add-tender-form--compact .tm-form-group select:focus,.add-tender-form--compact .tm-form-group textarea:focus{border-color:rgba(var(--emerald-300), 0.6);background:rgba(2,8,16,.78);box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.11);outline:0}.add-tender-form--compact .tm-form-group input:user-invalid,.add-tender-form--compact .tm-form-group select:user-invalid,.add-tender-form--compact .tm-form-group textarea:user-invalid{border-color:rgba(251,113,133,.72);box-shadow:0 0 0 .3rem rgba(251,113,133,.11)}.add-tender-form--compact .tm-form-group input[aria-invalid=true],.add-tender-form--compact .tm-form-group select[aria-invalid=true],.add-tender-form--compact .tm-form-group textarea[aria-invalid=true]{border-color:rgba(251,113,133,.78);background:rgba(127,29,29,.12);box-shadow:0 0 0 .3rem rgba(251,113,133,.12),0 0 2.4rem rgba(251,113,133,.08)}.add-tender-form--compact .tm-form-group select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, rgba(226, 232, 240, 0.82) 50%),linear-gradient(135deg, rgba(226, 232, 240, 0.82) 50%, transparent 50%);background-position:calc(100% - 1.6rem) 50%,calc(100% - 1.1rem) 50%;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat;padding-right:3rem}.add-tender-form--compact .tm-form-group textarea{min-height:9.6rem;resize:vertical}.add-tender-form--compact .tm-form-group strong{color:rgba(var(--gold-300), 0.98)}.add-tender-form__status{display:flex;flex-direction:column;gap:.8rem;padding:1rem;border-bottom:1px solid rgba(148,163,184,.12)}@media(min-width: 48em){.add-tender-form__status{flex-direction:row;align-items:center;justify-content:space-between}}.add-tender-form__status h3{margin:.25rem 0 0;color:#fff;font-size:1.55rem;line-height:1.25}.add-tender-form__status-chip{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;min-height:3.2rem;padding:0 .9rem;border-radius:var(--radius-full);border:1px solid rgba(var(--emerald-300), 0.2);color:rgba(var(--emerald-100), 0.95);background:rgba(var(--emerald-500), 0.1);font-size:1.12rem;font-weight:var(--font-weight-bold)}.add-tender-form__hint{display:block;margin-top:.15rem;color:rgba(148,163,184,.86);font-size:1.04rem;line-height:1.35}.add-tender-form__field-error{display:block;margin-top:.2rem;color:#fecaca;font-size:1.05rem;font-weight:var(--font-weight-semibold);line-height:1.35}.add-tender-form__sections{display:grid;grid-template-columns:1fr;gap:.75rem;padding:.75rem}@media(min-width: 80em){.add-tender-form__sections{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start}}.add-tender-form__section{min-width:0;margin:0;padding:1rem;border:1px solid rgba(148,163,184,.12);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.018)),rgba(2,12,19,.6)}@media(min-width: 80em){.add-tender-form__section{min-height:100%}}.add-tender-form__section legend{display:flex;align-items:center;gap:.65rem;width:100%;margin:0 0 .85rem;padding:0;color:#fff;font-size:1.28rem;font-weight:var(--font-weight-extrabold);letter-spacing:0}.add-tender-form__section--financial{border-color:rgba(var(--gold-400), 0.2);background:linear-gradient(145deg, rgba(var(--gold-400), 0.08), rgba(255, 255, 255, 0.018)),rgba(2,12,19,.62)}.add-tender-form__step{display:inline-grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:.65rem;border:1px solid rgba(var(--emerald-300), 0.22);color:rgba(var(--emerald-100), 0.96);background:rgba(var(--emerald-500), 0.11);font-size:1.02rem;font-weight:var(--font-weight-extrabold)}.add-tender-form__grid{display:grid;grid-template-columns:1fr;gap:.85rem}@media(min-width: 48em){.add-tender-form__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.add-tender-form__message{position:relative;display:none;grid-template-columns:auto minmax(0, 1fr) auto;gap:.85rem;align-items:start;margin:.75rem .75rem 0;padding:.95rem 1rem;border-radius:.8rem;border:1px solid rgba(148,163,184,.16);background:linear-gradient(145deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.024)),rgba(2,12,19,.94);box-shadow:0 1.2rem 2.8rem -2.2rem rgba(0,0,0,.82),inset 0 1px 0 hsla(0,0%,100%,.08);animation:add-tender-alert-in .22s ease-out both}.add-tender-form__message.is-visible{display:grid}.add-tender-form__message.is-success{border-color:rgba(var(--emerald-300), 0.4);box-shadow:0 1.2rem 2.8rem -2.2rem rgba(0,0,0,.82),0 0 2.8rem rgba(var(--emerald-400), 0.1),inset 0 1px 0 hsla(0,0%,100%,.08)}.add-tender-form__message.is-success .add-tender-form__message-icon{color:rgba(var(--emerald-100), 0.98);background:rgba(var(--emerald-500), 0.16);border-color:rgba(var(--emerald-300), 0.28)}.add-tender-form__message.is-error{border-color:rgba(251,113,133,.42);box-shadow:0 1.2rem 2.8rem -2.2rem rgba(0,0,0,.82),0 0 2.8rem rgba(251,113,133,.1),inset 0 1px 0 hsla(0,0%,100%,.08)}.add-tender-form__message.is-error .add-tender-form__message-icon{color:#fed7aa;background:rgba(251,113,133,.14);border-color:rgba(251,113,133,.28)}.add-tender-form__message-icon{display:inline-grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:.7rem;border:1px solid rgba(148,163,184,.16)}.add-tender-form__message-icon svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.add-tender-form__message-copy{min-width:0}.add-tender-form__message-copy strong,.add-tender-form__message-copy span{display:block}.add-tender-form__message-copy strong{color:#fff;font-size:1.3rem;line-height:1.25}.add-tender-form__message-copy span{margin-top:.25rem;color:rgba(226,232,240,.78);font-size:1.13rem;line-height:1.45}.add-tender-form__message-close{display:inline-grid;place-items:center;width:3rem;height:3rem;border:1px solid rgba(148,163,184,.14);border-radius:.65rem;color:rgba(226,232,240,.78);background:hsla(0,0%,100%,.05);font-size:1.7rem;line-height:1;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.add-tender-form__message-close:hover,.add-tender-form__message-close:focus-visible{color:#fff;border-color:rgba(var(--emerald-300), 0.3);background:rgba(var(--emerald-400), 0.09);outline:0}.add-tender-form__upload{grid-column:1/-1}.add-tender-form__upload-progress{grid-column:1/-1;display:none;height:.6rem;margin-top:.85rem;overflow:hidden;border-radius:var(--radius-full);background:rgba(148,163,184,.18)}.add-tender-form__upload-progress span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg, rgba(var(--emerald-300), 1), rgba(var(--gold-400), 1));animation:add-tender-progress 1.15s ease-in-out infinite}.add-tender-form__upload-progress.is-active{display:block}.add-tender-form__actions{position:sticky;bottom:0;z-index:20;display:flex;flex-direction:column-reverse;gap:.7rem;padding:.85rem;border-top:1px solid rgba(148,163,184,.14);border-radius:0 0 .8rem .8rem;background:rgba(2,10,18,.9);backdrop-filter:blur(14px)}@media(min-width: 48em){.add-tender-form__actions{flex-direction:row;justify-content:flex-end}}.add-tender-form__actions .btn{min-height:3.9rem;border-radius:.65rem;font-size:1.15rem}.add-tender-form.is-submitting{cursor:progress}.add-tender-form.is-submitting input,.add-tender-form.is-submitting select,.add-tender-form.is-submitting textarea,.add-tender-form.is-submitting button{cursor:progress}.add-tender-upload{min-height:10rem;border-color:rgba(var(--emerald-300), 0.26);background:linear-gradient(135deg, rgba(var(--emerald-500), 0.09), rgba(var(--gold-400), 0.045)),rgba(2,8,16,.52)}.add-tender-upload .tm-file-upload__ui{min-height:10rem;gap:.55rem;padding:1rem}.add-tender-upload .tm-file-upload__ui svg{width:2.35rem;height:2.35rem}.add-tender-upload .tm-file-upload__ui span{max-width:58rem;color:rgba(226,232,240,.88);font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.45}.add-tender-upload .tm-file-upload__ui small{color:rgba(148,163,184,.86);font-size:1.05rem;font-weight:var(--font-weight-semibold)}.tm-role-control--warning{border-color:rgba(var(--gold-400), 0.22);color:rgba(var(--gold-300), 0.98);background:rgba(var(--gold-400), 0.09)}.tm-role-control--warning .tm-role-control__dot{background:rgba(var(--gold-400), 1)}@keyframes add-tender-progress{0%{transform:translateX(-110%)}100%{transform:translateX(250%)}}@keyframes add-tender-alert-in{from{opacity:0;transform:translateY(-0.6rem)}to{opacity:1;transform:translateY(0)}}@media(max-width: 47.98em){.add-new-tender-page .admin-dashboard{padding-left:10px;padding-right:10px}.add-tender-summary__badges,.add-tender-form__status-chip{width:100%}.add-tender-form__actions .btn{width:100%}}:root{--primary-green: #10B981;--dark-navy: #07111F;--panel-bg: #0F172A;--success: #10B981;--warning: #F59E0B;--danger: #EF4444;--info: #3B82F6}.user-management-page h1,.user-management-page h2,.user-management-page h3{letter-spacing:0}.user-management-page .dashboard-main{display:flex;flex-direction:column;gap:1.2rem;width:100%;max-width:144rem;margin:0 auto;padding:1rem}@media(min-width: 48em){.user-management-page .dashboard-main{gap:1.4rem;padding:1rem}}@media(min-width: 80em){.user-management-page .dashboard-main{padding:1rem}}.um-main{min-width:0}.um-topbar{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:1.2rem;overflow:hidden;margin:0;padding:1.35rem;border:1px solid rgba(var(--emerald-300), 0.16);border-radius:.9rem;background:radial-gradient(circle at 8% 0, rgba(var(--emerald-400), 0.16), transparent 28rem),linear-gradient(135deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.022)),rgba(3,16,27,.88);box-shadow:0 2.4rem 4.8rem -3.6rem rgba(0,0,0,.84),inset 0 1px 0 hsla(0,0%,100%,.09)}.um-topbar::before{content:"";position:absolute;left:0;top:0;width:100%;height:.3rem;background:linear-gradient(90deg, rgba(var(--emerald-300), 0.95), rgba(56, 189, 248, 0.72), rgba(var(--gold-400), 0.72))}@media(min-width: 64em){.um-topbar{grid-template-columns:minmax(0, 1fr) auto;align-items:center;padding:1.55rem 1.6rem}}.um-topbar__intro{min-width:0}.um-topbar__intro .dashboard-topbar__eyebrow{color:rgba(var(--emerald-200), 0.95);font-size:1.04rem;letter-spacing:.1em}.um-topbar__intro .dashboard-topbar__title{margin-top:.25rem;color:#fff;font-size:clamp(2.4rem,2vw,3.25rem);line-height:1.05;letter-spacing:0}.um-topbar__intro .dashboard-topbar__subtitle{max-width:64rem;margin-top:.55rem;color:rgba(226,232,240,.74);font-size:1.28rem;line-height:1.45}.um-topbar__actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;justify-content:flex-start}@media(min-width: 64em){.um-topbar__actions{justify-content:flex-end}}.um-topbar__actions .dashboard-btn{min-height:3.7rem;border-radius:999px;box-shadow:none}.um-topbar__actions .dashboard-btn svg{width:1.65rem;height:1.65rem}.um-topbar__actions .dashboard-btn--primary{border:1px solid rgba(var(--emerald-200), 0.22);background:linear-gradient(135deg, rgba(var(--emerald-300), 0.98), rgba(var(--emerald-500), 0.98));color:rgba(2,8,16,.96)}.um-topbar__actions .dashboard-btn--primary:hover{box-shadow:0 0 2.8rem rgba(var(--emerald-400), 0.18)}.um-topbar__actions .dashboard-btn--ghost{border:1px solid rgba(148,163,184,.16);background:hsla(0,0%,100%,.055);color:rgba(226,232,240,.86)}.um-topbar__actions .dashboard-btn--ghost:hover{border-color:rgba(var(--emerald-300), 0.28);background:hsla(0,0%,100%,.095);color:#fff}.um-section-eyebrow{display:inline-flex;color:rgba(var(--gold-400), 0.96);font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.um-section-title{margin:.5rem 0 0;color:#fff;font-size:1.8rem;line-height:1.2;letter-spacing:0}.um-summary-cards{display:grid;grid-template-columns:1fr;gap:.9rem}@media(min-width: 48em){.um-summary-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80em){.um-summary-cards{grid-template-columns:repeat(4, minmax(0, 1fr))}}.um-stat-card{--um-card-accent: rgba(var(--emerald-300), 1);--um-card-glow: rgba(var(--emerald-400), 0.14);display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"icon label" "value value" "meta meta";gap:.7rem 1rem;align-items:start;min-height:11.2rem;padding:1.15rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.105);background:radial-gradient(circle at 0 0, var(--um-card-glow), transparent 18rem),linear-gradient(160deg, rgba(255, 255, 255, 0.072), rgba(255, 255, 255, 0.022)),rgba(3,15,26,.72);box-shadow:0 2.4rem 4.4rem -3.4rem rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.08);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.um-stat-card::before{content:"";grid-column:1/-1;order:-1;width:100%;height:.24rem;border-radius:999px;background:linear-gradient(90deg, var(--um-card-accent), transparent)}.um-stat-card:hover{transform:translateY(-0.2rem);border-color:color-mix(in srgb, var(--um-card-accent) 38%, transparent);box-shadow:0 2.6rem 5rem -3.2rem rgba(0,0,0,.86),0 0 3rem var(--um-card-glow),inset 0 1px 0 hsla(0,0%,100%,.1)}.um-stat-card--total{--um-card-accent: rgba(var(--emerald-300), 1);--um-card-glow: rgba(var(--emerald-400), 0.14)}.um-stat-card--active{--um-card-accent: rgba(56, 189, 248, 1);--um-card-glow: rgba(56, 189, 248, 0.13)}.um-stat-card--pending{--um-card-accent: rgba(var(--gold-400), 1);--um-card-glow: rgba(var(--gold-400), 0.13)}.um-stat-card--suspended{--um-card-accent: rgba(251, 113, 133, 1);--um-card-glow: rgba(251, 113, 133, 0.13)}.um-stat-card--admin{--um-card-accent: rgba(167, 139, 250, 1);--um-card-glow: rgba(167, 139, 250, 0.13)}.um-stat-card__icon{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:3.9rem;height:3.9rem;border-radius:.8rem;border:1px solid color-mix(in srgb, var(--um-card-accent) 30%, transparent);box-shadow:0 0 2rem var(--um-card-glow)}.um-stat-card__icon svg{width:1.9rem;height:1.9rem}.um-stat-card__icon--total{color:rgba(var(--emerald-200), 1);background:rgba(var(--emerald-500), 0.14)}.um-stat-card__icon--active{color:rgba(var(--emerald-300), 1);background:rgba(var(--emerald-400), 0.12)}.um-stat-card__icon--pending{color:#bae6fd;background:rgba(14,165,233,.15)}.um-stat-card__icon--suspended{color:#fecaca;background:rgba(var(--color-destructive), 0.14)}.um-stat-card__icon--admin{color:rgba(var(--gold-400), 0.98);background:rgba(var(--gold-400), 0.14)}.um-stat-card__label{grid-area:label;justify-self:end;align-self:center;width:fit-content;max-width:100%;min-height:2.6rem;padding:.45rem .75rem;border-radius:999px;border:1px solid rgba(148,163,184,.13);color:rgba(226,232,240,.84);background:hsla(0,0%,100%,.055);font-size:.98rem;font-weight:var(--font-weight-bold);letter-spacing:.07em;line-height:1;text-transform:uppercase}.um-stat-card__value{grid-area:value;margin-top:.15rem;color:#fff;font-size:3rem;line-height:1;font-weight:var(--font-weight-extrabold)}.um-stat-card__meta{grid-area:meta;display:inline-flex;align-items:center;gap:.45rem;color:rgba(203,213,225,.7);font-size:1.15rem;line-height:1.35}.um-stat-card__meta::before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--um-card-accent);box-shadow:0 0 1.2rem var(--um-card-glow)}.um-summary-cards.is-loading .um-stat-card__value{position:relative;width:min(8rem,100%);height:3.2rem;overflow:hidden;border-radius:.6rem;color:rgba(0,0,0,0);background:rgba(226,232,240,.12)}.um-summary-cards.is-loading .um-stat-card__value::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.22), transparent);animation:um-skeleton 1.15s ease-in-out infinite}@keyframes um-skeleton{100%{transform:translateX(100%)}}.um-control-panel,.um-table-panel,.um-side-section{border-radius:.8rem;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(160deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.018)),rgba(4,18,31,.64);box-shadow:0 2.4rem 4.4rem -3.6rem rgba(0,0,0,.78),inset 0 1px 0 hsla(0,0%,100%,.08)}.um-control-panel{position:relative;overflow:hidden;padding:.9rem;border-color:rgba(var(--emerald-300), 0.14);background:radial-gradient(circle at 3rem 0, rgba(var(--emerald-400), 0.12), transparent 28rem),linear-gradient(160deg, rgba(255, 255, 255, 0.065), rgba(255, 255, 255, 0.018)),rgba(3,16,27,.86)}.um-control-panel::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--emerald-300), 0.06)}.um-filters{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width: 48em){.um-filters{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80em){.um-filters{grid-template-columns:minmax(28rem, 1.6fr) repeat(4, minmax(13rem, 1fr)) minmax(9.2rem, auto);align-items:end}}.um-search,.um-filter-field,.um-form-group{display:flex;flex-direction:column;gap:.6rem}.um-search>span,.um-filter-field>span,.um-form-group>span{color:rgba(203,213,225,.78);font-size:1.15rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.um-filters .um-field-label,.um-filters .um-filter-field__label{display:inline-flex;align-items:center;gap:.45rem;min-height:1.8rem;color:rgba(226,232,240,.76);font-size:1.05rem}.um-filters .um-filter-field__label svg{width:1.35rem;height:1.35rem;color:rgba(var(--emerald-200), 0.86)}.um-filters .um-search,.um-filters .um-filter-field{gap:.45rem}.um-search{position:relative}@media(min-width: 48em){.um-search{grid-column:span 2}}@media(min-width: 80em){.um-search{grid-column:span 1}}.um-search__icon{position:absolute;left:1.05rem;bottom:1.05rem;width:1.65rem;height:1.65rem;color:rgba(var(--emerald-200), 0.78);pointer-events:none}.um-search input{padding-left:3.65rem}.um-search input,.um-filter-field select,.um-filter-field input{width:100%;min-height:3.75rem;padding:0 1rem;border:1px solid rgba(148,163,184,.15);border-radius:999px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.02)),rgba(2,8,16,.66);color:#fff;font:inherit;font-size:1.18rem;font-weight:var(--font-weight-semibold);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.um-search input::placeholder,.um-filter-field select::placeholder,.um-filter-field input::placeholder{color:rgba(203,213,225,.48)}.um-search input:hover,.um-filter-field select:hover,.um-filter-field input:hover{border-color:rgba(var(--emerald-300), 0.28);background:linear-gradient(180deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.025)),rgba(2,8,16,.78)}.um-search input:focus,.um-filter-field select:focus,.um-filter-field input:focus{border-color:rgba(var(--emerald-300), 0.62);background:rgba(2,8,16,.88);box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.12),0 0 2rem rgba(var(--emerald-400), 0.08)}.um-form-group input,.um-form-group select{width:100%;min-height:4rem;padding:0 1.2rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.8rem;background:rgba(2,8,16,.42);color:#fff;font:inherit;font-size:1.25rem;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.um-form-group input::placeholder,.um-form-group select::placeholder{color:rgba(203,213,225,.42)}.um-form-group input:focus,.um-form-group select:focus{border-color:rgba(var(--emerald-300), 0.48);background:rgba(2,8,16,.62);box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.12)}.um-filter-field select{appearance:none;padding-right:3rem;background-image:linear-gradient(45deg, transparent 50%, rgba(var(--emerald-100), 0.86) 50%),linear-gradient(135deg, rgba(var(--emerald-100), 0.86) 50%, transparent 50%);background-position:calc(100% - 1.55rem) 50%,calc(100% - 1.1rem) 50%;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat}.um-filter-field select option{background:#0f172a;color:#fff}.um-form-group select{appearance:none;padding-right:3.2rem;background-image:linear-gradient(45deg, transparent 50%, rgba(203, 213, 225, 0.8) 50%),linear-gradient(135deg, rgba(203, 213, 225, 0.8) 50%, transparent 50%);background-position:calc(100% - 1.7rem) 50%,calc(100% - 1.2rem) 50%;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat}.um-form-group select option{background:#0f172a;color:#fff}.um-filter-reset{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.75rem;padding:0 1.2rem;align-self:end;border-radius:999px;border:1px solid rgba(var(--gold-400), 0.18);background:rgba(var(--gold-400), 0.08);color:#fff;font-size:1.16rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.um-filter-reset svg{width:1.55rem;height:1.55rem;color:rgba(var(--gold-300), 0.98)}.um-filter-reset:hover{color:#fff;border-color:rgba(var(--gold-400), 0.38);background:rgba(var(--gold-400), 0.13);box-shadow:0 0 2rem rgba(var(--gold-400), 0.08)}.um-filter-reset:focus-visible{outline:0;border-color:rgba(var(--emerald-300), 0.55);box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.12)}.um-workspace{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem}@media(min-width: 80em){.um-workspace{grid-template-columns:minmax(0, 1fr) minmax(27rem, 32rem);align-items:start}}.um-table-panel{position:relative;min-width:0;overflow:hidden}.um-table-toolbar{display:flex;flex-direction:column;gap:1rem;padding:1.15rem 1.2rem;border-bottom:1px solid hsla(0,0%,100%,.08)}@media(min-width: 48em){.um-table-toolbar{flex-direction:row;align-items:center;justify-content:space-between}}.um-role-control{display:inline-flex;align-items:center;gap:.8rem;width:fit-content;min-height:3.2rem;padding:0 1rem;border-radius:999px;border:1px solid rgba(var(--emerald-300), 0.18);background:rgba(var(--emerald-500), 0.08);color:rgba(var(--emerald-100), 0.94);font-size:1.15rem;font-weight:var(--font-weight-semibold)}.um-role-control__dot{width:.8rem;height:.8rem;border-radius:50%;background:rgba(var(--emerald-300), 0.96);box-shadow:0 0 0 .45rem rgba(var(--emerald-400), 0.11)}.um-loading{position:absolute;inset:7.2rem 0 auto 0;z-index:30;display:flex;align-items:center;justify-content:center;gap:1rem;min-height:6.4rem;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(3,10,18,.82);color:rgba(226,232,240,.86);font-size:1.35rem;font-weight:var(--font-weight-semibold);backdrop-filter:blur(8px)}.um-loading[hidden]{display:none}.um-spinner{width:2rem;height:2rem;border:2px solid hsla(0,0%,100%,.24);border-top-color:rgba(var(--gold-400), 1);border-radius:50%;animation:um-spin .72s linear infinite}@keyframes um-spin{to{transform:rotate(360deg)}}.um-table-container{max-height:66rem;overflow:auto;scrollbar-color:rgba(148,163,184,.35) rgba(2,8,16,.5);scrollbar-width:thin}.um-table{width:100%;min-width:78rem;border-collapse:separate;border-spacing:0;color:rgba(226,232,240,.88);text-align:left;font-size:1.25rem}.um-table th,.um-table td{padding:.95rem 1.15rem;border-bottom:1px solid hsla(0,0%,100%,.07);vertical-align:middle;white-space:nowrap}.um-table th:nth-child(1),.um-table td:nth-child(1){width:43%}.um-table th:nth-child(2),.um-table td:nth-child(2){width:19%}.um-table th:nth-child(3),.um-table td:nth-child(3){width:18%}.um-table th:nth-child(4),.um-table td:nth-child(4){width:12%}.um-table th:nth-child(5),.um-table td:nth-child(5){width:8%}.um-table th{position:sticky;top:0;z-index:20;background:rgba(5,17,30,.98);color:rgba(203,213,225,.76);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.09)}.um-table tbody tr{transition:background var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast)}.um-table tbody tr:hover{background:linear-gradient(90deg, rgba(var(--emerald-400), 0.07), transparent 42%),hsla(0,0%,100%,.045);box-shadow:inset .3rem 0 0 rgba(var(--emerald-300), 0.5)}.um-table tbody tr.is-muted{opacity:.64}.um-table__actions{text-align:right}.um-user-cell{display:flex;align-items:center;gap:1rem;min-width:26rem}.um-user-cell__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.6rem;height:3.6rem;border-radius:50%;border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(135deg, rgba(var(--emerald-500), 0.92), rgba(var(--gold-400), 0.92));color:rgba(15,23,42,.98);font-size:1.1rem;font-weight:var(--font-weight-extrabold)}.um-user-cell>div{min-width:0}.um-user-cell>div strong{display:block;max-width:34rem;overflow:hidden;color:#fff;font-weight:var(--font-weight-semibold);text-overflow:ellipsis}.um-user-cell>div span{display:block;max-width:34rem;overflow:hidden;color:rgba(203,213,225,.58);font-size:1.1rem;text-overflow:ellipsis}.um-user-cell__email{margin-top:.18rem;color:rgba(203,213,225,.74) !important}.um-user-cell__meta{margin-top:.15rem;color:rgba(var(--emerald-100), 0.58) !important;font-size:1rem !important;letter-spacing:.02em;text-transform:uppercase}.um-mobile-cell{max-width:18rem;overflow:hidden;text-overflow:ellipsis;color:rgba(241,245,249,.9);font-weight:var(--font-weight-semibold)}.um-date-cell{display:flex;flex-direction:column;gap:.25rem}.um-date-cell strong{color:#fff;font-weight:var(--font-weight-semibold)}.um-date-cell span{color:rgba(203,213,225,.58);font-size:1.08rem}.um-badge{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:0 .85rem;border-radius:999px;font-size:.98rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.um-badge--active{background:rgba(var(--emerald-400), 0.14);color:rgba(var(--emerald-100), 0.98)}.um-badge--pending{background:rgba(14,165,233,.15);color:#bae6fd}.um-badge--suspended{background:rgba(var(--color-destructive), 0.14);color:#fecaca}.um-badge--archived{border:1px solid hsla(0,0%,100%,.12);background:rgba(15,23,42,.7);color:rgba(203,213,225,.68)}.um-badge--admin{background:rgba(var(--gold-400), 0.14);color:rgba(var(--gold-300), 0.98)}.um-badge--user{background:rgba(148,163,184,.16);color:#e2e8f0}.um-actions{position:relative;display:inline-flex;justify-content:flex-end}.um-action-trigger,.um-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.8rem;background:hsla(0,0%,100%,.055);color:rgba(226,232,240,.84);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.um-action-trigger svg,.um-icon-btn svg{width:1.9rem;height:1.9rem}.um-action-trigger:hover,.um-action-trigger[aria-expanded=true],.um-icon-btn:hover,.um-icon-btn[aria-expanded=true]{color:#fff;border-color:rgba(var(--emerald-300), 0.28);background:hsla(0,0%,100%,.11)}.um-action-menu{position:absolute;right:0;top:calc(100% + .8rem);z-index:60;display:none;width:23rem;padding:.6rem;border:1px solid hsla(0,0%,100%,.13);border-radius:.8rem;background:#071321;box-shadow:0 2rem 4rem -2rem rgba(0,0,0,.88)}.um-action-menu.is-open{display:grid;gap:.2rem}.um-action-item{display:grid;grid-template-columns:1.7rem minmax(0, 1fr);align-items:center;gap:.9rem;min-height:3.8rem;width:100%;padding:0 .9rem;border:0;border-radius:.6rem;background:rgba(0,0,0,0);color:rgba(241,245,249,.9);font:inherit;font-size:1.25rem;text-align:left;cursor:pointer}.um-action-item svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.um-action-item:hover{background:hsla(0,0%,100%,.08);color:#fff}.um-action-item:disabled{cursor:not-allowed;opacity:.48}.um-action-item--danger{color:#fecaca}.um-action-item--danger:hover{background:rgba(var(--color-destructive), 0.13)}.um-action-divider{height:1px;margin:.4rem 0;background:hsla(0,0%,100%,.09)}.um-empty-state{display:grid;justify-items:center;gap:.8rem;padding:4rem 1.6rem;color:rgba(203,213,225,.76);text-align:center}.um-empty-state[hidden]{display:none}.um-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:.8rem;background:hsla(0,0%,100%,.06);color:rgba(var(--gold-400), 0.96)}.um-empty-state__icon svg{width:2.4rem;height:2.4rem}.um-empty-state h3{margin:0;color:#fff;font-size:1.8rem}.um-empty-state p{margin:0 0 .6rem}.um-pagination{display:flex;flex-direction:column;gap:1rem;padding:1.4rem 1.6rem;border-top:1px solid hsla(0,0%,100%,.08)}@media(min-width: 48em){.um-pagination{flex-direction:row;align-items:center;justify-content:space-between}}.um-pagination__info{margin:0;color:rgba(203,213,225,.72);font-size:1.3rem}.um-pagination__controls,.um-pagination .um-page-numbers{display:flex;flex-wrap:wrap;gap:.6rem}.um-page-btn{min-width:3.8rem;min-height:3.6rem;padding:0 1rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.7rem;background:hsla(0,0%,100%,.055);color:rgba(226,232,240,.86);font-weight:var(--font-weight-semibold);cursor:pointer}.um-page-btn:hover:not(:disabled),.um-page-btn.is-active{border-color:rgba(var(--emerald-300), 0.28);background:rgba(var(--emerald-500), 0.14);color:#fff}.um-page-btn:disabled{cursor:not-allowed;opacity:.45}.um-page-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:2.8rem;color:rgba(203,213,225,.58);font-size:1.2rem}.um-operations-panel{display:grid;gap:1.4rem}@media(min-width: 80em){.um-operations-panel{position:sticky;top:2rem}}.um-side-section{padding:1.5rem}.um-side-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.um-review-list,.um-audit-list{display:grid;gap:.9rem}.um-review-item,.um-audit-item{border-radius:.8rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.um-review-item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.9rem;align-items:start;padding:1.1rem}.um-review-item__dot{width:.9rem;height:.9rem;margin-top:.45rem;border-radius:50%;background:#38bdf8;box-shadow:0 0 0 .4rem rgba(56,189,248,.11)}.um-review-item strong{display:block;color:#fff;font-size:1.28rem}.um-review-item p{margin:.25rem 0 0;color:rgba(203,213,225,.62);font-size:1.16rem;line-height:1.45}.um-audit-item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;padding:1.1rem}.um-audit-item__dot{width:.9rem;height:.9rem;margin-top:.45rem;border-radius:50%;background:linear-gradient(135deg, rgba(var(--gold-400), 1), rgba(var(--emerald-300), 1))}.um-audit-item strong{display:block;color:#fff;font-size:1.28rem}.um-audit-item p{margin:.25rem 0 0;color:rgba(203,213,225,.62);font-size:1.16rem;line-height:1.45}.um-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.6rem;background:rgba(2,6,23,.78);opacity:0;visibility:hidden;backdrop-filter:blur(10px);transition:opacity var(--transition-base),visibility var(--transition-base)}.um-modal-overlay.is-open{opacity:1;visibility:visible}.um-modal-overlay.is-open .um-modal-content{opacity:1;transform:translateY(0)}.um-modal-content{width:min(100%,72rem);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:.8rem;background:#071321;box-shadow:0 3rem 7rem -2rem rgba(0,0,0,.9);opacity:0;transform:translateY(1.6rem);transition:opacity var(--transition-base),transform var(--transition-base)}.um-modal-content--wide{width:min(100%,88rem)}.um-modal-content--confirm{width:min(100%,44rem)}.um-modal-header,.um-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.5rem 1.6rem;border-color:hsla(0,0%,100%,.08)}.um-modal-header{border-bottom:1px solid hsla(0,0%,100%,.08)}.um-modal-header h2{margin:.4rem 0 0;color:#fff;font-size:2rem;letter-spacing:0}.um-modal-body{overflow-y:auto;padding:1.6rem;scrollbar-color:rgba(148,163,184,.35) rgba(0,0,0,0);scrollbar-width:thin}.um-modal-footer{justify-content:flex-end;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(2,8,16,.46)}.um-form-grid{display:grid;grid-template-columns:1fr;gap:1.2rem}@media(min-width: 48em){.um-form-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.um-form-group{min-width:0}@media(min-width: 48em){.um-form-group--wide{grid-column:1/-1}}.um-form-check{display:flex;align-items:center;gap:1rem;min-height:4.6rem;padding:0 1.2rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:hsla(0,0%,100%,.04);color:rgba(226,232,240,.86);font-weight:var(--font-weight-semibold)}.um-form-check input{width:1.8rem;height:1.8rem;accent-color:rgb(var(--emerald-500))}.um-form-check span{letter-spacing:0;text-transform:none;font-size:1.35rem;color:rgba(226,232,240,.86)}.um-profile-summary{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1.2rem;align-items:center;margin-bottom:1.4rem;padding:1.2rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.um-profile-summary__avatar{display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;background:linear-gradient(135deg, rgba(var(--emerald-500), 0.95), rgba(var(--gold-400), 0.95));color:rgba(15,23,42,.98);font-size:1.6rem;font-weight:var(--font-weight-extrabold)}.um-profile-summary strong{display:block;color:#fff;font-size:1.8rem}.um-profile-summary p{margin:.35rem 0 0;color:rgba(203,213,225,.68)}.um-profile-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem}.um-detail-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 48em){.um-detail-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.um-detail-item{padding:1.1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.04)}.um-detail-item span{display:block;color:rgba(203,213,225,.64);font-size:1.12rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.um-detail-item strong,.um-detail-item p{display:block;margin:.45rem 0 0;color:#fff;line-height:1.5}.um-confirm-message{margin:0;color:rgba(226,232,240,.82);line-height:1.65}.um-danger-btn{background:rgba(var(--color-destructive), 0.92);color:#fff}.um-danger-btn:hover{background:rgba(220,38,38,.96)}.um-toast{position:fixed;right:1.6rem;bottom:1.6rem;z-index:1200;max-width:min(36rem,100vw - 3.2rem);padding:1.2rem 1.4rem;border-radius:.8rem;border:1px solid rgba(var(--emerald-300), 0.25);background:rgba(5,17,30,.96);color:rgba(var(--emerald-100), 0.98);font-size:1.35rem;font-weight:var(--font-weight-semibold);box-shadow:0 1.8rem 4rem -2rem rgba(0,0,0,.86)}.um-toast[hidden]{display:none}@media(max-width: 47.98em){.user-management-page .dashboard-main{gap:1rem}.um-topbar{padding:1.15rem}.um-topbar__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.um-topbar__actions .dashboard-btn{width:100%}.um-summary-cards{grid-template-columns:1fr}.um-stat-card{min-height:8.8rem}.um-table-toolbar{padding:1rem}.um-table-container{max-height:none;overflow:visible;padding:.9rem;scrollbar-width:none}.um-table-container::-webkit-scrollbar{display:none}.um-table{min-width:0;font-size:1.22rem}.um-table thead{display:none}.um-table tbody{display:grid;gap:.9rem}.um-table tr{display:grid;gap:0;padding:.95rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.018)),rgba(2,12,22,.78);box-shadow:0 1.6rem 3rem -2.6rem rgba(0,0,0,.8)}.um-table tr:hover{box-shadow:inset .25rem 0 0 rgba(var(--emerald-300), 0.58),0 1.6rem 3rem -2.6rem rgba(0,0,0,.8)}.um-table th,.um-table td{width:100% !important;padding:.75rem 0;border-bottom:1px solid hsla(0,0%,100%,.07);white-space:normal}.um-table td{display:flex;align-items:center;justify-content:space-between;gap:1rem}.um-table td::before{content:attr(data-label);flex:0 0 auto;color:rgba(148,163,184,.82);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.um-table td:first-child{display:block;padding-top:0}.um-table td:first-child::before{display:none}.um-table td:last-child{padding-bottom:0;border-bottom:0}.um-table .um-table__actions{display:flex;justify-content:space-between;text-align:left}.um-user-cell{min-width:0;align-items:flex-start}.um-user-cell>div strong,.um-user-cell>div span{max-width:calc(100vw - 9rem);white-space:normal}.um-mobile-cell,.um-date-cell{text-align:right}.um-modal-footer{flex-direction:column-reverse}.um-modal-footer .btn{width:100%}.um-role-control{width:100%;justify-content:center}}.user-management-page{color:rgba(226,232,240,.9);background:var(--dark-navy)}.user-management-page .dashboard-btn{border-radius:.8rem;font-weight:700}.user-management-page .dashboard-btn--primary,.user-management-page .um-filter-apply{border:0;background:linear-gradient(135deg, #0EA5E9, #14B8A6);color:#fff;font-weight:700;box-shadow:0 1.2rem 2.8rem -2rem rgba(14,165,233,.9)}.user-management-page .dashboard-btn--primary:hover,.user-management-page .um-filter-apply:hover{color:#fff;box-shadow:0 1.4rem 3rem -2rem rgba(20,184,166,.95)}.user-management-page .um-topbar{border-color:hsla(0,0%,100%,.08);background:rgba(15,23,42,.92)}.user-management-page .um-topbar__subtitle{max-width:78rem}.user-management-page .um-summary-cards{grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:1rem}.user-management-page .um-stat-card{min-height:0;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:0 1.4rem 3.2rem -2.6rem rgba(0,0,0,.88)}.user-management-page .um-stat-card::before{height:.2rem;background:var(--um-card-accent)}.user-management-page .um-stat-card:hover{transform:translateY(-0.1rem);box-shadow:0 1.7rem 3.6rem -2.7rem rgba(0,0,0,.92)}.user-management-page .um-stat-card--total,.user-management-page .um-stat-card--active{--um-card-accent: var(--success);--um-card-glow: rgba(16, 185, 129, 0.14)}.user-management-page .um-stat-card--pending{--um-card-accent: var(--warning);--um-card-glow: rgba(245, 158, 11, 0.14)}.user-management-page .um-stat-card--suspended{--um-card-accent: var(--danger);--um-card-glow: rgba(239, 68, 68, 0.14)}.user-management-page .um-stat-card--tenderer{--um-card-accent: var(--info);--um-card-glow: rgba(59, 130, 246, 0.14)}.user-management-page .um-stat-card--admin{--um-card-accent: #A78BFA;--um-card-glow: rgba(167, 139, 250, 0.14)}.user-management-page .um-stat-card__icon{width:3.4rem;height:3.4rem;border-radius:.8rem;color:var(--um-card-accent);background:color-mix(in srgb, var(--um-card-accent) 13%, transparent)}.user-management-page .um-stat-card__icon svg{width:1.7rem;height:1.7rem}.user-management-page .um-stat-card__icon--tenderer{color:#bfdbfe;background:rgba(59,130,246,.14)}.user-management-page .um-stat-card__label{min-height:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:rgba(226,232,240,.9);font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}.user-management-page .um-stat-card__value{font-size:2rem;font-weight:800}.user-management-page .um-stat-card__meta{font-size:1.1rem}.user-management-page .um-stat-card__meta::before{background:var(--um-card-accent)}.user-management-page .um-control-panel,.user-management-page .um-table-panel,.user-management-page .um-side-section{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:0 1.6rem 3.8rem -3rem rgba(0,0,0,.88)}.user-management-page .um-filter-accordion{padding:0;overflow:clip}.user-management-page .um-filter-accordion::before{display:none}.user-management-page .um-filter-accordion[open] .um-filter-accordion__summary>svg{transform:rotate(180deg)}.user-management-page .um-filter-accordion__summary{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;cursor:pointer;list-style:none}.user-management-page .um-filter-accordion__summary::-webkit-details-marker{display:none}.user-management-page .um-filter-accordion__summary>span{display:grid;gap:.35rem}.user-management-page .um-filter-accordion__summary strong{color:#fff;font-size:1.55rem;font-weight:800;letter-spacing:0}.user-management-page .um-filter-accordion__summary>svg{flex:0 0 auto;width:1.8rem;height:1.8rem;color:rgba(226,232,240,.75);transition:transform var(--transition-fast)}.user-management-page .um-filter-accordion__body{padding:0 1rem 1rem}.user-management-page .um-filters{grid-template-columns:repeat(8, minmax(0, 1fr));align-items:end;gap:.85rem}.user-management-page .um-search{grid-column:span 3}.user-management-page .um-filter-field{grid-column:span 1}.user-management-page .um-filter-actions{display:grid;grid-column:span 2;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem;align-items:end}.user-management-page .um-search input,.user-management-page .um-filter-field select,.user-management-page .um-filter-field input{min-height:3.8rem;border-radius:.8rem;border-color:hsla(0,0%,100%,.1);background:rgba(7,17,31,.82);color:#fff}.user-management-page .um-search__icon{bottom:1.08rem;color:rgba(59,130,246,.95)}.user-management-page .um-field-label,.user-management-page .um-filter-field__label{letter-spacing:0;text-transform:none}.user-management-page .um-filter-apply,.user-management-page .um-filter-reset{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.8rem;padding:0 1rem;border-radius:.8rem;font-size:1.15rem;cursor:pointer}.user-management-page .um-filter-apply svg,.user-management-page .um-filter-reset svg{width:1.55rem;height:1.55rem}.user-management-page .um-filter-reset{border-color:rgba(148,163,184,.18);background:rgba(148,163,184,.1);color:rgba(241,245,249,.92)}.user-management-page .um-filter-reset:hover{border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.12)}.user-management-page .um-workspace{grid-template-columns:minmax(0, 1fr) minmax(27rem, 32rem)}.user-management-page .um-table-toolbar{padding:1rem;background:rgba(7,17,31,.6)}.user-management-page .um-table-container{max-height:68rem;background:#0b1424}.user-management-page .um-table{min-width:104rem;font-size:1.18rem}.user-management-page .um-table th,.user-management-page .um-table td{padding:.82rem 1rem;border-bottom-color:hsla(0,0%,100%,.06)}.user-management-page .um-table th:nth-child(1),.user-management-page .um-table td:nth-child(1){width:20%}.user-management-page .um-table th:nth-child(2),.user-management-page .um-table td:nth-child(2){width:22%}.user-management-page .um-table th:nth-child(3),.user-management-page .um-table td:nth-child(3){width:14%}.user-management-page .um-table th:nth-child(4),.user-management-page .um-table td:nth-child(4){width:10%}.user-management-page .um-table th:nth-child(5),.user-management-page .um-table td:nth-child(5){width:15%}.user-management-page .um-table th:nth-child(6),.user-management-page .um-table td:nth-child(6){width:10%}.user-management-page .um-table th:nth-child(7),.user-management-page .um-table td:nth-child(7){width:9%}.user-management-page .um-table th{background:#07111f;color:rgba(203,213,225,.78);letter-spacing:0}.user-management-page .um-user-cell{min-width:18rem}.user-management-page .um-user-cell__avatar{width:3.3rem;height:3.3rem;border-radius:.8rem;background:linear-gradient(135deg, #0EA5E9, #14B8A6);color:#fff}.user-management-page .um-user-cell>div strong{max-width:18rem;color:#fff;font-weight:800}.user-management-page .um-user-cell__meta{color:rgba(148,163,184,.78) !important;letter-spacing:0;text-transform:none}.user-management-page .um-email-cell{max-width:24rem;overflow:hidden;color:rgba(191,219,254,.9);font-weight:600;text-overflow:ellipsis}.user-management-page .um-badge{min-height:2.45rem;border-radius:.8rem;letter-spacing:0}.user-management-page .um-badge--active{background:rgba(16,185,129,.14);color:#a7f3d0}.user-management-page .um-badge--pending{background:rgba(245,158,11,.15);color:#fcd34d}.user-management-page .um-badge--suspended{background:rgba(239,68,68,.15);color:#fecaca}.user-management-page .um-badge--archived{border-color:rgba(59,130,246,.2);background:rgba(59,130,246,.12);color:#bfdbfe}.user-management-page .um-badge--admin{background:rgba(167,139,250,.16);color:#ddd6fe}.user-management-page .um-badge--user{background:rgba(148,163,184,.14);color:#e2e8f0}.user-management-page .um-action-trigger,.user-management-page .um-icon-btn{width:3.4rem;height:3.4rem;border-radius:.8rem;background:rgba(15,23,42,.9)}.user-management-page .um-action-menu{width:24rem;background:#07111f}.user-management-page .um-action-item{min-height:3.55rem;border-radius:.8rem;font-size:1.15rem}.user-management-page #userProfileModal{align-items:stretch;justify-content:flex-end;padding:0}.user-management-page #userProfileModal .um-profile-drawer{width:min(58rem,100vw);height:100vh;max-height:none;border-width:0 0 0 1px;border-radius:0;background:#07111f;opacity:0;transform:translateX(100%)}.user-management-page #userProfileModal.is-open .um-profile-drawer{opacity:1;transform:translateX(0)}.user-management-page .um-profile-drawer .um-modal-header,.user-management-page .um-profile-drawer .um-modal-footer{background:rgba(15,23,42,.86)}.user-management-page .um-profile-drawer .um-modal-body{padding:1rem}.user-management-page .um-profile-summary{margin-bottom:1rem;background:#0f172a}.user-management-page .um-profile-section{display:grid;gap:.9rem;margin-top:1rem;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a}.user-management-page .um-profile-section.is-focused{border-color:rgba(14,165,233,.45);box-shadow:inset .24rem 0 0 #0ea5e9}.user-management-page .um-profile-section__header{display:grid;gap:.35rem}.user-management-page .um-profile-section__header strong{color:#fff;font-size:1.35rem;font-weight:800}.user-management-page .um-profile-activity-list{display:grid;gap:.75rem}.user-management-page .um-profile-activity-item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.75rem;align-items:start;padding:.8rem;border:1px solid hsla(0,0%,100%,.06);border-radius:.8rem;background:rgba(7,17,31,.82)}.user-management-page .um-profile-activity-item__dot{width:.85rem;height:.85rem;margin-top:.35rem;border-radius:50%;background:#14b8a6;box-shadow:0 0 0 .35rem rgba(20,184,166,.12)}.user-management-page .um-profile-activity-item strong{display:block;color:#fff;font-size:1.18rem}.user-management-page .um-profile-activity-item p{margin:.25rem 0 0;color:rgba(203,213,225,.72);line-height:1.45}.user-management-page .um-profile-related-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem}.user-management-page .um-profile-related-card{padding:.85rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.8rem;background:rgba(7,17,31,.82)}.user-management-page .um-profile-related-card span{display:block;color:rgba(203,213,225,.68);font-size:1.05rem;font-weight:700}.user-management-page .um-profile-related-card strong{display:block;margin-top:.35rem;color:#fff;font-size:1.65rem;font-weight:800}@media(max-width: 74.98em){.user-management-page .um-workspace{grid-template-columns:1fr}.user-management-page .um-filters{grid-template-columns:repeat(2, minmax(0, 1fr))}.user-management-page .um-filter-field,.user-management-page .um-filter-actions{grid-column:span 1}.user-management-page .um-search{grid-column:span 2}}@media(max-width: 47.98em){.user-management-page .um-filters,.user-management-page .um-filter-actions,.user-management-page .um-profile-related-grid{grid-template-columns:1fr}.user-management-page .um-search,.user-management-page .um-filter-field,.user-management-page .um-filter-actions{grid-column:1}.user-management-page .um-table{min-width:0}.user-management-page #userProfileModal .um-profile-drawer{width:100vw}}:root{--primary-green: #10B981;--dark-navy: #07111F;--panel-bg: #0F172A;--success: #10B981;--warning: #F59E0B;--danger: #EF4444;--info: #3B82F6}.assistance-requests-page h1,.assistance-requests-page h2,.assistance-requests-page h3{letter-spacing:0}.assistance-requests-page .dashboard-main{display:flex;flex-direction:column;gap:1.2rem;width:100%;max-width:144rem;margin:0 auto;padding:1rem}@media(min-width: 48em){.assistance-requests-page .dashboard-main{gap:1.4rem;padding:1rem}}@media(min-width: 80em){.assistance-requests-page .dashboard-main{padding:1rem}}.ar-main{min-width:0}.ar-topbar{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:1.2rem;overflow:hidden;margin:0;padding:1.35rem;border:1px solid rgba(var(--emerald-300), 0.16);border-radius:.9rem;background:radial-gradient(circle at 7% 0, rgba(var(--emerald-400), 0.16), transparent 28rem),radial-gradient(circle at 96% 10%, rgba(var(--gold-400), 0.1), transparent 24rem),linear-gradient(135deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.022)),rgba(3,16,27,.9);box-shadow:0 2.4rem 4.8rem -3.6rem rgba(0,0,0,.84),inset 0 1px 0 hsla(0,0%,100%,.09)}.ar-topbar::before{content:"";position:absolute;left:0;top:0;width:100%;height:.3rem;background:linear-gradient(90deg, rgba(var(--emerald-300), 0.95), rgba(56, 189, 248, 0.72), rgba(var(--gold-400), 0.72))}@media(min-width: 64em){.ar-topbar{grid-template-columns:minmax(0, 1fr) auto;align-items:center;padding:1.55rem 1.6rem}}.ar-topbar__intro{min-width:0}.ar-topbar__intro .dashboard-topbar__eyebrow{color:rgba(var(--emerald-200), 0.95);font-size:1.04rem;letter-spacing:.1em}.ar-topbar__intro .dashboard-topbar__title{margin-top:.25rem;color:#fff;font-size:clamp(2.4rem,2vw,3.25rem);line-height:1.05;letter-spacing:0}.ar-topbar__intro .dashboard-topbar__subtitle{max-width:72rem;margin-top:.55rem;color:rgba(226,232,240,.74);font-size:1.28rem;line-height:1.45}.ar-breadcrumb{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-bottom:.65rem;color:rgba(203,213,225,.58);font-size:1.08rem;font-weight:var(--font-weight-bold)}.ar-breadcrumb a{color:rgba(var(--emerald-100), 0.92);text-decoration:none}.ar-breadcrumb a:hover{color:#fff}.ar-topbar__status{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.ar-status-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:3rem;padding:0 .85rem;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.055);color:rgba(226,232,240,.82);font-size:1.1rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.ar-status-chip strong{color:#fff}.ar-status-chip--live{border-color:rgba(var(--emerald-300), 0.2);background:rgba(var(--emerald-500), 0.1);color:rgba(var(--emerald-100), 0.96)}.ar-status-chip--pending{border-color:rgba(var(--gold-400), 0.22);background:rgba(var(--gold-400), 0.09);color:rgba(var(--gold-300), 0.96)}.ar-status-chip__dot{width:.65rem;height:.65rem;border-radius:50%;background:rgba(var(--emerald-300), 0.96);box-shadow:0 0 0 .36rem rgba(var(--emerald-400), 0.12)}.ar-topbar__actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;justify-content:flex-start}@media(min-width: 64em){.ar-topbar__actions{justify-content:flex-end}}.ar-topbar__actions .dashboard-btn{min-height:3.7rem;border-radius:999px;box-shadow:none}.ar-topbar__actions .dashboard-btn svg{width:1.65rem;height:1.65rem}.ar-topbar__actions .dashboard-btn--primary{border:1px solid rgba(var(--emerald-200), 0.22);background:linear-gradient(135deg, rgba(var(--emerald-300), 0.98), rgba(var(--emerald-500), 0.98));color:rgba(2,8,16,.96)}.ar-topbar__actions .dashboard-btn--primary:hover{box-shadow:0 0 2.8rem rgba(var(--emerald-400), 0.18)}.ar-topbar__actions .dashboard-btn--ghost{border:1px solid rgba(148,163,184,.16);background:hsla(0,0%,100%,.055);color:rgba(226,232,240,.86)}.ar-topbar__actions .dashboard-btn--ghost:hover{border-color:rgba(var(--emerald-300), 0.28);background:hsla(0,0%,100%,.095);color:#fff}.assistance-requests-page .um-summary-cards{grid-template-columns:1fr;gap:.9rem}@media(min-width: 48em){.assistance-requests-page .um-summary-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80em){.assistance-requests-page .um-summary-cards{grid-template-columns:repeat(4, minmax(0, 1fr))}}.assistance-requests-page .ar-stat-card{grid-template-columns:auto minmax(0, 1fr) auto;grid-template-areas:"icon label badge" "value value value" "meta meta meta";min-height:10.6rem;padding:1.05rem}.assistance-requests-page .ar-stat-card--total{--um-card-accent: rgba(var(--emerald-300), 1);--um-card-glow: rgba(var(--emerald-400), 0.14)}.assistance-requests-page .ar-stat-card--pending,.assistance-requests-page .ar-stat-card--payment{--um-card-accent: rgba(var(--gold-400), 1);--um-card-glow: rgba(var(--gold-400), 0.13)}.assistance-requests-page .ar-stat-card--review{--um-card-accent: rgba(99, 102, 241, 1);--um-card-glow: rgba(99, 102, 241, 0.13)}.assistance-requests-page .ar-stat-card--progress{--um-card-accent: rgba(56, 189, 248, 1);--um-card-glow: rgba(56, 189, 248, 0.13)}.assistance-requests-page .ar-stat-card--resolved{--um-card-accent: rgba(16, 185, 129, 1);--um-card-glow: rgba(16, 185, 129, 0.13)}.assistance-requests-page .ar-stat-card--urgent{--um-card-accent: rgba(249, 115, 22, 1);--um-card-glow: rgba(249, 115, 22, 0.15)}.assistance-requests-page .ar-stat-card .um-stat-card__label{justify-self:start;max-width:16rem;min-height:2.5rem;line-height:1.2}.assistance-requests-page .ar-stat-card .um-stat-card__value{font-size:3.2rem}.assistance-requests-page .ar-stat-card .um-stat-card__meta{font-size:1.12rem}.assistance-requests-page .ar-stat-card__badge{grid-area:badge;justify-self:end;align-self:center;max-width:13rem;min-height:2.5rem;padding:.42rem .72rem;border-radius:999px;border:1px solid color-mix(in srgb, var(--um-card-accent) 26%, transparent);background:color-mix(in srgb, var(--um-card-accent) 11%, transparent);color:hsla(0,0%,100%,.9);font-size:.95rem;font-weight:var(--font-weight-bold);letter-spacing:.05em;line-height:1.15;text-align:center;text-transform:uppercase}.assistance-requests-page .um-stat-card__icon--review{color:#c7d2fe;background:rgba(99,102,241,.14)}.assistance-requests-page .um-stat-card__icon--payment{color:#fde68a;background:rgba(245,158,11,.15)}.ar-filter-panel{position:relative;overflow:hidden;padding:1rem;border-color:rgba(var(--emerald-300), 0.14);background:radial-gradient(circle at 3rem 0, rgba(var(--emerald-400), 0.11), transparent 26rem),linear-gradient(160deg, rgba(255, 255, 255, 0.065), rgba(255, 255, 255, 0.018)),rgba(3,16,27,.86)}.ar-filter-panel.is-filtering{border-color:rgba(var(--emerald-300), 0.28)}.ar-filter-panel__header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}@media(min-width: 48em){.ar-filter-panel__header{flex-direction:row;align-items:center;justify-content:space-between}}.ar-filter-panel__state{display:inline-flex;align-items:center;width:fit-content;min-height:3rem;padding:0 .85rem;border:1px solid rgba(var(--emerald-300), 0.18);border-radius:999px;background:rgba(var(--emerald-500), 0.09);color:rgba(var(--emerald-100), 0.95);font-size:1.08rem;font-weight:var(--font-weight-bold)}.ar-filter-panel__state[hidden]{display:none}.ar-filters{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:end}@media(min-width: 48em){.ar-filters{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64em){.ar-filters{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 80em){.ar-filters{grid-template-columns:minmax(25rem, 1.4fr) repeat(5, minmax(12rem, 1fr))}}.ar-filters .um-filter-field,.ar-filters .um-filter-reset,.ar-filters .um-search,.ar-filters .ar-filter-apply{min-width:0}@media(min-width: 48em){.ar-filters .um-search{grid-column:span 2}}@media(min-width: 80em){.ar-filters .um-search{grid-column:span 1}}.ar-filters .um-filter-field,.ar-filters .um-search{display:flex;flex-direction:column;gap:.45rem}.ar-filters .um-field-label,.ar-filters .um-filter-field>span{display:inline-flex;align-items:center;gap:.45rem;min-height:1.8rem;color:rgba(226,232,240,.76);font-size:1.02rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.ar-filters .um-field-label svg,.ar-filters .um-filter-field>span svg{width:1.35rem;height:1.35rem;flex:0 0 auto;fill:none;stroke:rgba(var(--emerald-200), 0.86);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ar-filters .um-search__icon{left:1.05rem;bottom:1.05rem;width:1.65rem;height:1.65rem;color:rgba(var(--emerald-200), 0.78)}.ar-filters .um-search input{padding-left:3.65rem}.ar-filters input,.ar-filters select{width:100%;min-height:3.75rem;padding:0 1rem;border:1px solid rgba(148,163,184,.15);border-radius:.75rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.02)),rgba(2,8,16,.66);color:#fff;font:inherit;font-size:1.16rem;font-weight:var(--font-weight-semibold);outline:0;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.ar-filters input::placeholder,.ar-filters select::placeholder{color:rgba(203,213,225,.48)}.ar-filters input:hover,.ar-filters select:hover{border-color:rgba(var(--emerald-300), 0.28);background:rgba(2,8,16,.78)}.ar-filters input:focus,.ar-filters select:focus{border-color:rgba(var(--emerald-300), 0.62);background:rgba(2,8,16,.88);box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.12),0 0 2rem rgba(var(--emerald-400), 0.08)}.ar-filters select{appearance:none;padding-right:2.8rem;background-image:linear-gradient(45deg, transparent 50%, rgba(var(--emerald-100), 0.86) 50%),linear-gradient(135deg, rgba(var(--emerald-100), 0.86) 50%, transparent 50%);background-position:calc(100% - 1.45rem) 50%,calc(100% - 1rem) 50%;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat}.ar-filters select option{background:#0f172a;color:#fff}.ar-filters .ar-filter-apply,.ar-filters .um-filter-reset{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.75rem;padding:0 1.1rem;border-radius:999px;font-size:1.14rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.ar-filters .ar-filter-apply svg,.ar-filters .um-filter-reset svg{width:1.55rem;height:1.55rem}.ar-filters .ar-filter-apply:focus-visible,.ar-filters .um-filter-reset:focus-visible{outline:0;border-color:rgba(var(--emerald-300), 0.55);box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.12)}.ar-filters .ar-filter-apply{border:1px solid rgba(var(--emerald-200), 0.24);background:linear-gradient(135deg, rgba(var(--emerald-300), 0.98), rgba(var(--emerald-500), 0.98));color:rgba(2,8,16,.96)}.ar-filters .ar-filter-apply:hover{box-shadow:0 0 2.8rem rgba(var(--emerald-400), 0.18)}.ar-filters .um-filter-reset{width:100%;border:1px solid rgba(var(--gold-400), 0.18);background:rgba(var(--gold-400), 0.08);color:#fff}.ar-filters .um-filter-reset svg{color:rgba(var(--gold-300), 0.98)}.ar-filters .um-filter-reset:hover{border-color:rgba(var(--gold-400), 0.38);background:rgba(var(--gold-400), 0.13);box-shadow:0 0 2rem rgba(var(--gold-400), 0.08)}.ar-filter-chips{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:1rem;padding-top:.9rem;border-top:1px solid hsla(0,0%,100%,.08)}.ar-filter-chips[hidden]{display:none}.ar-filter-chips__label{color:rgba(203,213,225,.62);font-size:1.04rem;font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:uppercase}.ar-filter-chip,.ar-filter-clear-all{display:inline-flex;align-items:center;gap:.45rem;min-height:3rem;padding:0 .8rem;border:1px solid rgba(var(--emerald-300), 0.18);border-radius:999px;background:rgba(var(--emerald-500), 0.08);color:rgba(226,232,240,.9);font:inherit;font-size:1.08rem;cursor:pointer}.ar-filter-chip span,.ar-filter-clear-all span{color:rgba(203,213,225,.68)}.ar-filter-chip strong,.ar-filter-clear-all strong{max-width:22rem;overflow:hidden;color:#fff;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.ar-filter-chip svg,.ar-filter-clear-all svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.78}.ar-filter-chip:hover,.ar-filter-clear-all:hover{border-color:rgba(var(--emerald-300), 0.36);background:rgba(var(--emerald-500), 0.14);color:#fff}.ar-filter-clear-all{border-color:rgba(var(--color-destructive), 0.22);background:rgba(var(--color-destructive), 0.09);color:#fecaca;font-weight:var(--font-weight-bold)}.ar-workspace{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.6rem}@media(min-width: 80em){.ar-workspace{grid-template-columns:minmax(0, 1fr) minmax(29rem, 34rem);align-items:start}}.ar-register-panel{border:1px solid rgba(var(--emerald-300), 0.13);border-radius:.9rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.018)),rgba(3,12,22,.88);box-shadow:0 2.4rem 4.8rem -3.8rem rgba(0,0,0,.88),inset 0 1px 0 hsla(0,0%,100%,.07)}.ar-register-panel .um-loading{inset:6.4rem 0 auto 0;min-height:5.2rem;background:rgba(3,10,18,.86);font-size:1.18rem}.ar-register-panel .um-table-container{max-height:60rem;background:rgba(2,8,16,.22)}.ar-register-panel .um-empty-state{padding:3.2rem 1.2rem}.ar-register-panel .um-pagination{gap:.75rem;padding:.9rem 1rem;background:rgba(2,8,16,.32)}.ar-register-panel .um-pagination__info{color:rgba(203,213,225,.72);font-size:1.12rem;font-weight:var(--font-weight-semibold)}.ar-register-panel .um-page-btn{min-width:3.2rem;min-height:3.1rem;padding:0 .85rem;border-radius:.58rem;font-size:1.08rem}.ar-register-panel .um-action-trigger{width:3.15rem;height:3.15rem;border-radius:.68rem}.ar-register-panel .um-action-trigger svg{width:1.65rem;height:1.65rem}.ar-register-panel .um-action-menu{top:calc(100% + .5rem);width:21rem;padding:.45rem}.ar-register-panel .um-action-item{min-height:3.35rem;padding:0 .75rem;font-size:1.12rem}.ar-register-toolbar{gap:.8rem;padding:1rem;background:linear-gradient(90deg, rgba(var(--emerald-400), 0.085), transparent 46%),hsla(0,0%,100%,.018)}.ar-register-toolbar__copy{min-width:0}.ar-register-toolbar__copy .um-section-title{font-size:1.72rem;line-height:1.2}.ar-register-toolbar__copy p{max-width:58rem;margin:.22rem 0 0;color:rgba(203,213,225,.68);font-size:1.16rem;line-height:1.35}.ar-table{min-width:104rem;table-layout:fixed;font-size:1.12rem}.ar-table th,.ar-table td{height:4.6rem;padding:.68rem .82rem;border-bottom-color:hsla(0,0%,100%,.065)}.ar-table th:nth-child(1),.ar-table td:nth-child(1){width:26%}.ar-table th:nth-child(2),.ar-table td:nth-child(2){width:13.5%}.ar-table th:nth-child(3),.ar-table td:nth-child(3){width:12%}.ar-table th:nth-child(4),.ar-table td:nth-child(4){width:10%}.ar-table th:nth-child(5),.ar-table td:nth-child(5){width:19%}.ar-table th:nth-child(6),.ar-table td:nth-child(6){width:9%}.ar-table th:nth-child(7),.ar-table td:nth-child(7){width:10%}.ar-table th:nth-child(8),.ar-table td:nth-child(8){width:6.5%}.ar-table th{background:linear-gradient(180deg, rgba(11, 31, 48, 0.98), rgba(5, 17, 30, 0.98));color:rgba(203,213,225,.72);font-size:.92rem;letter-spacing:.08em}.ar-table tbody tr{background:hsla(0,0%,100%,.012)}.ar-table tbody tr:hover{background:linear-gradient(90deg, rgba(var(--emerald-400), 0.075), transparent 38%),hsla(0,0%,100%,.045);box-shadow:inset .24rem 0 0 rgba(var(--emerald-300), 0.58)}.ar-table .ar-badge{max-width:100%;min-height:2.35rem;padding:0 .68rem;font-size:.9rem;letter-spacing:.055em}@media(max-width: 79.99em)and (min-width: 48em){.ar-table{min-width:96rem}.ar-table th,.ar-table td{padding-inline:.62rem}}@media(max-width: 47.99em){.ar-table{display:block;min-width:0}.ar-table thead{display:none}.ar-table tbody{display:grid;gap:.8rem}.ar-table tbody tr{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.72rem .85rem;padding:.9rem;border:1px solid hsla(0,0%,100%,.085);border-radius:.82rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.018)),rgba(3,12,22,.9)}.ar-table tbody tr:hover{box-shadow:inset .22rem 0 0 rgba(var(--emerald-300), 0.58)}.ar-table td{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:auto !important;height:auto;min-width:0;padding:0;border:0;white-space:normal}.ar-table td::before{content:attr(data-label);flex:0 0 auto;color:rgba(203,213,225,.58);font-size:.96rem;font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:uppercase}.ar-table .ar-requester-cell,.ar-table .ar-category-cell,.ar-table td[data-label=Actions]{grid-column:1/-1}.ar-table .ar-requester-cell{align-items:flex-start;padding-bottom:.72rem;border-bottom:1px solid hsla(0,0%,100%,.075)}.ar-table .ar-requester-cell::before{display:none}.ar-table .ar-category-cell{align-items:flex-start}.ar-table td[data-label=Actions]{padding-top:.72rem;border-top:1px solid hsla(0,0%,100%,.075)}}.ar-requester-cell{min-width:0}.ar-requester-cell>div{display:grid;min-width:0;gap:.18rem}.ar-requester-cell strong,.ar-requester-cell span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ar-requester-cell strong{color:#fff;font-size:1.17rem;font-weight:var(--font-weight-bold)}.ar-requester-cell span{color:rgba(203,213,225,.58);font-size:1.04rem}.ar-mobile-cell{overflow:hidden;color:rgba(241,245,249,.86);font-weight:var(--font-weight-semibold);text-overflow:ellipsis}.ar-category-cell{min-width:0}.ar-badge.ar-badge--category{justify-content:flex-start;max-width:100%;border:1px solid rgba(var(--emerald-300), 0.15);background:rgba(var(--emerald-500), 0.095);color:rgba(209,250,229,.96);overflow:hidden;text-overflow:ellipsis}@media(max-width: 47.99em){.ar-register-panel .um-table-container{max-height:none;overflow:visible;padding:.85rem}.ar-register-panel .um-pagination{align-items:stretch}.ar-register-panel .um-pagination__controls,.ar-register-panel .um-page-numbers{justify-content:flex-start}.ar-register-panel .um-role-control{min-height:2.9rem;font-size:1.02rem}.ar-register-toolbar{padding:.95rem}}.ar-badge{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:0 .9rem;border-radius:999px;font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ar-badge--pending{background:rgba(14,165,233,.15);color:#bae6fd}.ar-badge--under-review{background:rgba(99,102,241,.16);color:#c7d2fe}.ar-badge--payment-pending{background:rgba(245,158,11,.18);color:#fde68a}.ar-badge--in-progress,.ar-badge--medium{background:rgba(var(--gold-400), 0.14);color:rgba(254,243,199,.98)}.ar-badge--replied{background:rgba(14,165,233,.15);color:#bae6fd}.ar-badge--resolved,.ar-badge--low{background:rgba(var(--emerald-400), 0.14);color:rgba(var(--emerald-100), 0.98)}.ar-badge--rejected,.ar-badge--closed,.ar-badge--urgent{background:rgba(var(--color-destructive), 0.14);color:#fecaca}.ar-badge--high{background:rgba(249,115,22,.16);color:#fed7aa}.ar-badge--support.ar-badge--free,.ar-badge--payment.ar-badge--not-required{background:rgba(16,185,129,.12);color:#bbf7d0}.ar-badge--support.ar-badge--paid{background:rgba(245,158,11,.16);color:#fde68a}.ar-badge--payment.ar-badge--pending{background:rgba(14,165,233,.15);color:#bae6fd}.ar-badge--payment.ar-badge--paid{background:rgba(var(--emerald-400), 0.16);color:rgba(var(--emerald-100), 0.98)}.ar-badge--payment.ar-badge--failed{background:rgba(var(--color-destructive), 0.14);color:#fecaca}.ar-badge--payment.ar-badge--refunded{background:rgba(168,85,247,.16);color:#e9d5ff}.ar-badge--source.ar-badge--registered-user{background:rgba(var(--emerald-400), 0.16);color:rgba(var(--emerald-100), 0.98)}.ar-badge--source.ar-badge--guest-user{background:rgba(148,163,184,.14);color:rgba(226,232,240,.92)}@media(min-width: 80em){.support-messages-page .um-summary-cards{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 80em){.support-messages-page .support-message-filters{grid-template-columns:minmax(28rem, 1.4fr) repeat(3, minmax(15rem, 1fr)) auto}}.support-messages-page .support-message-table{min-width:132rem}.support-messages-page .ar-badge--type{max-width:18rem;border:1px solid rgba(var(--emerald-300), 0.14);background:hsla(0,0%,100%,.065);color:rgba(226,232,240,.9);overflow:hidden;text-overflow:ellipsis}.support-messages-page .ar-subject-title{margin:.6rem 0 1rem;color:#fff;font-size:2rem}.ar-operations-panel{align-self:start;overflow:hidden;border:1px solid rgba(var(--emerald-300), 0.14);border-radius:.9rem;background:radial-gradient(circle at 12% 0, rgba(var(--emerald-400), 0.11), transparent 22rem),linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.018)),rgba(3,12,22,.9);box-shadow:0 2.4rem 4.8rem -3.8rem rgba(0,0,0,.88),inset 0 1px 0 hsla(0,0%,100%,.08)}.ar-operations-header,.ar-operation-pane{padding:1rem}.ar-operations-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;border-bottom:1px solid hsla(0,0%,100%,.075)}.ar-operations-header .um-section-title{margin-top:.18rem;font-size:1.45rem}.ar-operations-refresh{width:3.2rem;height:3.2rem;border-radius:.7rem}.ar-operation-tabs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.55rem;padding:.75rem;border-bottom:1px solid hsla(0,0%,100%,.075);background:rgba(2,8,16,.38)}.ar-operation-tab{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0;min-height:3.45rem;padding:0 .75rem;border:1px solid hsla(0,0%,100%,.095);border-radius:.72rem;background:hsla(0,0%,100%,.045);color:rgba(226,232,240,.78);font:inherit;font-size:1.08rem;font-weight:var(--font-weight-bold);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.ar-operation-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-operation-tab strong{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;min-height:2.2rem;padding:0 .55rem;border-radius:999px;background:rgba(148,163,184,.15);color:#fff;font-size:.98rem}.ar-operation-tab:hover,.ar-operation-tab.is-active{border-color:rgba(var(--emerald-300), 0.32);background:rgba(var(--emerald-500), 0.13);color:#fff}.ar-operation-tab.is-active{box-shadow:inset 0 0 0 1px rgba(var(--emerald-300), 0.12)}.ar-operation-tab.is-active strong{background:rgba(var(--emerald-400), 0.2);color:rgba(var(--emerald-100), 0.98)}.ar-operation-loading{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:4.2rem;border-bottom:1px solid hsla(0,0%,100%,.075);background:rgba(2,8,16,.56);color:rgba(226,232,240,.78);font-size:1.12rem;font-weight:var(--font-weight-semibold)}.ar-operation-loading[hidden]{display:none}.ar-operation-pane{display:grid;gap:.85rem}.ar-operation-pane[hidden]{display:none}.ar-operation-pane__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.ar-operation-pane__header .um-section-title{margin-top:.15rem;font-size:1.35rem}.ar-operation-summary{flex:0 0 auto;padding:.35rem .65rem;border:1px solid rgba(var(--emerald-300), 0.16);border-radius:999px;background:rgba(var(--emerald-500), 0.08);color:rgba(var(--emerald-100), 0.92);font-size:1rem;font-weight:var(--font-weight-bold)}.ar-operation-filters{display:grid;grid-template-columns:1fr;gap:.65rem}.ar-operation-filters select,.ar-operation-filters input{width:100%;min-height:3.35rem;border:1px solid rgba(148,163,184,.14);border-radius:.72rem;background:rgba(2,8,16,.68);color:#fff;font:inherit;font-size:1.08rem;outline:0}.ar-operation-filters select:focus,.ar-operation-filters input:focus{border-color:rgba(var(--emerald-300), 0.55);box-shadow:0 0 0 .28rem rgba(var(--emerald-400), 0.11)}.ar-operation-filters select{padding:0 .75rem}.ar-operation-search{position:relative;display:block}.ar-operation-search svg{position:absolute;left:.85rem;top:50%;width:1.55rem;height:1.55rem;fill:none;stroke:rgba(var(--emerald-200), 0.82);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform:translateY(-50%);pointer-events:none}.ar-operation-search input{padding:0 .8rem 0 3rem}.ar-queue-list,.ar-operation-audit-list{display:grid;gap:.75rem;max-height:58rem;overflow-y:auto;padding-right:.15rem;scrollbar-color:rgba(148,163,184,.35) rgba(0,0,0,0);scrollbar-width:thin}.ar-queue-item{display:grid;gap:.78rem;padding:.9rem;border:1px solid hsla(0,0%,100%,.085);border-radius:.82rem;background:linear-gradient(135deg, rgba(248, 113, 113, 0.075), transparent 42%),hsla(0,0%,100%,.04)}.ar-queue-item__top,.ar-queue-item__badges{display:flex;align-items:center;gap:.5rem}.ar-queue-item__top{justify-content:space-between}.ar-queue-item__badges{flex-wrap:wrap;justify-content:flex-end}.ar-queue-item__body{display:grid;gap:.2rem;min-width:0}.ar-queue-item__body strong{overflow:hidden;color:#fff;font-size:1.22rem;font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.ar-queue-item__body span,.ar-queue-item__body p{margin:0;overflow:hidden;color:rgba(203,213,225,.64);font-size:1.04rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ar-id-cell{color:rgba(var(--emerald-100), 0.98);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:.06em}.ar-operation-meta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.55rem;margin:0}.ar-operation-meta div{min-width:0;padding:.55rem;border-radius:.62rem;background:rgba(2,8,16,.42)}.ar-operation-meta dt,.ar-operation-meta dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-operation-meta dt{color:rgba(203,213,225,.5);font-size:.9rem;font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:uppercase}.ar-operation-meta dd{margin:.18rem 0 0;color:rgba(241,245,249,.9);font-size:1.02rem;font-weight:var(--font-weight-semibold)}.ar-operation-actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}.ar-operation-action{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:0;min-height:3rem;padding:0 .55rem;border:1px solid rgba(var(--emerald-300), 0.14);border-radius:.62rem;background:rgba(var(--emerald-500), 0.075);color:rgba(226,232,240,.9);font:inherit;font-size:.98rem;font-weight:var(--font-weight-semibold);cursor:pointer}.ar-operation-action svg{width:1.35rem;height:1.35rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ar-operation-action span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-operation-action:hover{border-color:rgba(var(--emerald-300), 0.34);background:rgba(var(--emerald-500), 0.15);color:#fff}.ar-audit-card{padding:.9rem}.ar-audit-card .ar-operation-meta{grid-template-columns:1fr;margin-top:.65rem}.ar-audit-card__top{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.ar-audit-card__top span{flex:0 0 auto;color:rgba(var(--emerald-100), 0.84);font-size:.96rem;font-weight:var(--font-weight-bold)}.ar-operation-empty{display:grid;gap:.35rem;padding:1.25rem;border:1px dashed rgba(148,163,184,.22);border-radius:.82rem;background:rgba(2,8,16,.34);color:rgba(203,213,225,.66);text-align:center}.ar-operation-empty[hidden]{display:none}.ar-operation-empty strong{color:#fff;font-size:1.18rem}.ar-operation-empty p{margin:0;font-size:1.04rem}@media(max-width: 47.99em){.ar-operation-actions{grid-template-columns:1fr}.ar-operation-tabs{grid-template-columns:1fr}}.ar-detail-modal{width:min(100%,90rem)}.ar-detail-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.4rem;padding:1.2rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}@media(min-width: 48em){.ar-detail-header{flex-direction:row;align-items:center;justify-content:space-between}}.ar-detail-header strong{display:block;color:#fff;font-size:1.8rem}.ar-detail-header p{margin:.35rem 0 0;color:rgba(203,213,225,.68)}.ar-detail-badges{display:flex;flex-wrap:wrap;gap:.6rem}.ar-message-block{margin-top:1rem}.ar-admin-section{display:grid;gap:.8rem;margin-top:1.2rem;padding:1.2rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}.ar-edit-stack{display:grid;gap:1.2rem}.ar-payment-fields{display:grid;grid-template-columns:1fr;gap:1.2rem}.ar-payment-fields[hidden]{display:none !important}@media(min-width: 48em){.ar-payment-fields{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 48em){.ar-full-field{grid-column:1/-1}}.assistance-requests-page .um-form-group textarea{width:100%;min-height:10rem;padding:1.1rem 1.2rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.8rem;background:rgba(2,8,16,.42);color:#fff;font:inherit;font-size:1.35rem;line-height:1.5;outline:none;resize:vertical;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.assistance-requests-page .um-form-group textarea::placeholder{color:rgba(203,213,225,.42)}.assistance-requests-page .um-form-group textarea:focus{border-color:rgba(var(--emerald-300), 0.48);background:rgba(2,8,16,.62);box-shadow:0 0 0 .3rem rgba(var(--emerald-400), 0.12)}.ar-inline-spinner{display:inline-block;width:1.45rem;height:1.45rem;margin-right:.7rem;border:2px solid hsla(0,0%,100%,.34);border-top-color:#fff;border-radius:50%;vertical-align:-0.2rem;animation:um-spin .75s linear infinite}.ar-notes-block{display:grid;gap:.8rem;margin-top:1.2rem}.ar-note-item{padding:1.1rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.ar-note-item strong{display:block;color:#fff;font-size:1.25rem}.ar-note-item p{margin:.4rem 0;color:rgba(226,232,240,.8);line-height:1.55}.ar-note-item span{color:rgba(203,213,225,.56);font-size:1.12rem}.ar-muted-text{margin:0;color:rgba(203,213,225,.64)}@media(max-width: 47.98em){.assistance-requests-page .dashboard-main{gap:1rem}.assistance-requests-page .ar-topbar{padding:1.15rem}.assistance-requests-page .ar-topbar__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.assistance-requests-page .ar-topbar__actions .dashboard-btn{width:100%}.assistance-requests-page .ar-topbar__status{gap:.55rem}.assistance-requests-page .ar-status-chip{min-width:0;max-width:100%;white-space:normal}.assistance-requests-page .ar-stat-card{grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"icon label" "value value" "badge badge" "meta meta";min-height:10rem}.assistance-requests-page .ar-stat-card .um-stat-card__label{justify-self:end}.assistance-requests-page .ar-stat-card__badge{justify-self:start}}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page){color:rgba(226,232,240,.9);background:var(--dark-navy)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .dashboard-btn{border-radius:.8rem;font-weight:700}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .dashboard-btn--primary,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filter-apply{border:0;background:linear-gradient(135deg, #0EA5E9, #14B8A6);color:#fff;font-weight:700;box-shadow:0 1.2rem 2.8rem -2rem rgba(14,165,233,.9)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .dashboard-btn--primary:hover,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filter-apply:hover{color:#fff;box-shadow:0 1.4rem 3rem -2rem rgba(20,184,166,.95)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .dashboard-btn--secondary,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .um-modal-footer .dashboard-btn--secondary{border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.1);color:#34d399;font-weight:700}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .dashboard-btn--secondary:hover,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .um-modal-footer .dashboard-btn--secondary:hover{border-color:rgba(52,211,153,.42);background:rgba(16,185,129,.16);color:#a7f3d0}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-topbar{border-color:hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-topbar::before{background:linear-gradient(90deg, #0EA5E9, #14B8A6)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-topbar__intro .dashboard-topbar__subtitle{max-width:86rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-topbar__actions .dashboard-btn{border-radius:.8rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .um-summary-cards{grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:1rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card{min-height:0;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:0 1.4rem 3.2rem -2.6rem rgba(0,0,0,.88)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card::before{height:.2rem;background:var(--um-card-accent)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card--total{--um-card-accent: var(--info);--um-card-glow: rgba(59, 130, 246, 0.14)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card--pending,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card--payment{--um-card-accent: var(--warning);--um-card-glow: rgba(245, 158, 11, 0.14)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card--progress{--um-card-accent: #0EA5E9;--um-card-glow: rgba(14, 165, 233, 0.14)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card--resolved{--um-card-accent: var(--success);--um-card-glow: rgba(16, 185, 129, 0.14)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card--urgent{--um-card-accent: var(--danger);--um-card-glow: rgba(239, 68, 68, 0.14)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card--total{order:1}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card--pending{order:2}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card--progress{order:3}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card--urgent{order:4}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card--payment{order:5}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card--resolved{order:6}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card .um-stat-card__icon{width:3.4rem;height:3.4rem;border-radius:.8rem;color:var(--um-card-accent);background:color-mix(in srgb, var(--um-card-accent) 13%, transparent)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card .um-stat-card__icon svg{width:1.7rem;height:1.7rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card .um-stat-card__label{max-width:100%;min-height:0;padding:0;border:0;background:rgba(0,0,0,0);color:rgba(226,232,240,.9);font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card .um-stat-card__value{font-size:2rem;font-weight:800}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card .um-stat-card__meta{font-size:1.08rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-stat-card__badge{border-radius:.8rem;letter-spacing:0;text-transform:none}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filter-panel,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-register-panel,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-operations-panel{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:0 1.6rem 3.8rem -3rem rgba(0,0,0,.88)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filter-accordion{padding:0;overflow:clip}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filter-accordion[open] .ar-filter-accordion__summary>svg{transform:rotate(180deg)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filter-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;cursor:pointer;list-style:none}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filter-accordion__summary::-webkit-details-marker{display:none}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filter-accordion__summary>span:first-child{display:grid;gap:.35rem;min-width:0}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filter-accordion__summary strong{color:#fff;font-size:1.55rem;font-weight:800;letter-spacing:0}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filter-accordion__summary>svg{flex:0 0 auto;width:1.8rem;height:1.8rem;color:rgba(226,232,240,.75);transition:transform var(--transition-fast)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filter-accordion__body{padding:0 1rem 1rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filter-panel__state{flex:0 0 auto;border-radius:.8rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters{grid-template-columns:repeat(12, minmax(0, 1fr));gap:.85rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters .um-search,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters .um-filter-field{grid-column:span 2}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters .ar-filter-apply,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters .um-filter-reset{border-radius:.8rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters .um-field-label,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters .um-filter-field>span{letter-spacing:0;text-transform:none}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters input,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters select{min-height:3.8rem;border-radius:.8rem;border-color:hsla(0,0%,100%,.1);background:rgba(7,17,31,.82);color:#fff}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters .um-search__icon{color:rgba(59,130,246,.95)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters .um-filter-reset{border-color:rgba(148,163,184,.18);background:rgba(148,163,184,.1);color:rgba(241,245,249,.92)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters .um-filter-reset:hover{border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.12)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-workspace{grid-template-columns:minmax(0, 1fr) minmax(27rem, 32rem);gap:1rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-register-toolbar,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-operations-header,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-operation-tabs{background:rgba(7,17,31,.58)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-register-panel .um-table-container{max-height:68rem;background:#0b1424}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-table{min-width:104rem;font-size:1.12rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-table th{background:#07111f;color:rgba(203,213,225,.78);letter-spacing:0}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-requester-cell strong{color:#fff;font-weight:800}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-requester-cell em{display:block;color:#93c5fd;font-style:normal;font-size:1rem;font-weight:800;letter-spacing:0}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-badge{min-height:2.45rem;border-radius:.8rem;font-size:.92rem;letter-spacing:0}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-badge--priority.ar-badge--low{background:rgba(59,130,246,.14);color:#bfdbfe}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-badge--priority.ar-badge--medium{background:rgba(16,185,129,.14);color:#a7f3d0}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-badge--priority.ar-badge--high{background:rgba(245,158,11,.16);color:#fcd34d}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-badge--priority.ar-badge--urgent{background:rgba(239,68,68,.16);color:#fecaca}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-badge--status.ar-badge--pending{background:rgba(59,130,246,.14);color:#bfdbfe}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-badge--status.ar-badge--under-review{background:rgba(245,158,11,.15);color:#fcd34d}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-badge--status.ar-badge--in-progress{background:rgba(14,165,233,.16);color:#bae6fd}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-badge--status.ar-badge--payment-pending{background:rgba(245,158,11,.18);color:#fde68a}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-badge--status.ar-badge--resolved{background:rgba(16,185,129,.15);color:#a7f3d0}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-badge--status.ar-badge--rejected,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-badge--status.ar-badge--closed{border:1px solid rgba(148,163,184,.18);background:rgba(148,163,184,.12);color:#cbd5e1}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-badge--payment.ar-badge--paid{background:rgba(16,185,129,.15);color:#a7f3d0}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-badge--payment.ar-badge--pending{background:rgba(245,158,11,.16);color:#fcd34d}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-badge--payment.ar-badge--not-required{background:rgba(59,130,246,.14);color:#bfdbfe}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-badge--payment.ar-badge--failed{background:rgba(239,68,68,.16);color:#fecaca}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .um-action-trigger,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .um-icon-btn{border-radius:.8rem;background:rgba(15,23,42,.9)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .um-action-menu{width:24rem;background:#07111f}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .um-action-item{border-radius:.8rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) #requestDetailModal{align-items:stretch;justify-content:flex-end;padding:0}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) #requestDetailModal .ar-detail-modal{width:min(62rem,100vw);height:100vh;max-height:none;border-width:0 0 0 1px;border-radius:0;background:#07111f;opacity:0;transform:translateX(100%)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) #requestDetailModal.is-open .ar-detail-modal{opacity:1;transform:translateX(0)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-detail-modal .um-modal-header,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-detail-modal .um-modal-footer{background:rgba(15,23,42,.86)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-detail-modal .um-modal-body{padding:1rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-detail-modal .um-modal-footer{flex-wrap:wrap}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-detail-header,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-section{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-section{display:grid;gap:.9rem;margin-top:1rem;padding:1rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-section__header{display:grid;gap:.35rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-section__header strong{color:#fff;font-size:1.35rem;font-weight:800}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-list{display:grid;gap:.75rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-list-item,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-note-item{padding:.85rem;border:1px solid hsla(0,0%,100%,.06);border-radius:.8rem;background:rgba(7,17,31,.82)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-list-item strong,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-list-item a,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-list-item span,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-note-item strong,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-note-item a,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-note-item span{display:block}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-list-item strong,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-note-item strong{color:#fff;font-size:1.18rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-list-item a,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-note-item a{margin-top:.35rem;color:#67e8f9;font-weight:700;text-decoration:none}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-list-item p,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-note-item p{margin:.35rem 0;color:rgba(226,232,240,.78);line-height:1.5}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-list-item span,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-note-item span{margin-top:.25rem;color:rgba(203,213,225,.58);font-size:1.05rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-timeline{display:grid;gap:.8rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-timeline-item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.75rem;align-items:start}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-timeline-item__dot{width:.85rem;height:.85rem;margin-top:.4rem;border-radius:50%;background:#14b8a6;box-shadow:0 0 0 .35rem rgba(20,184,166,.12)}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-timeline-item strong{display:block;color:#fff;font-size:1.16rem}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-timeline-item p,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-timeline-item time{display:block;margin:.2rem 0 0;color:rgba(203,213,225,.7);line-height:1.45}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-drawer-timeline-item time{color:rgba(148,163,184,.72);font-size:1.02rem}@media(max-width: 74.98em){.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-workspace{grid-template-columns:1fr}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters{grid-template-columns:repeat(2, minmax(0, 1fr))}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters .um-search,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters .um-filter-field{grid-column:span 1}}@media(max-width: 47.98em){.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters{grid-template-columns:1fr}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters .um-search,.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filters .um-filter-field{grid-column:1}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-filter-accordion__summary{align-items:flex-start}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) #requestDetailModal .ar-detail-modal{width:100vw}.assistance-requests-page:not(.support-messages-page):not(.tender-support-requests-page) .ar-detail-modal .um-modal-footer .btn{width:100%}}.assistance-request-page{min-height:100vh;background:linear-gradient(115deg, rgba(2, 6, 23, 0.98) 0%, rgba(5, 33, 39, 0.98) 48%, rgba(4, 78, 59, 0.98) 100%),#020617;color:#f8fafc;font-family:var(--font-family-base)}.assistance-request-page .main,.assistance-request-page .assistance-request-main{background:rgba(0,0,0,0)}.assistance-request-bg{position:fixed;inset:0;z-index:0;pointer-events:none}.assistance-request-bg__glow{position:absolute;inset:0;background:linear-gradient(90deg, rgba(var(--emerald-400), 0.1), transparent 28%, rgba(var(--gold-400), 0.06) 68%, transparent),linear-gradient(180deg, rgba(255, 255, 255, 0.035), transparent 34%)}.assistance-request-bg__grid{position:absolute;inset:0;background:linear-gradient(rgba(255, 255, 255, 0.026) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.022) 1px, transparent 1px);background-size:4.8rem 4.8rem;-webkit-mask-image:linear-gradient(180deg, transparent 0%, #000 12%, #000 88%, transparent 100%);mask-image:linear-gradient(180deg, transparent 0%, #000 12%, #000 88%, transparent 100%);opacity:.46}.assistance-request-main,.assistance-request-footer{position:relative;z-index:1}.assistance-request-section{min-height:calc(100vh - 6.4rem);padding:8.4rem 0 3.2rem;background:linear-gradient(135deg, rgba(2, 6, 23, 0.84), rgba(4, 47, 46, 0.76)),rgba(0,0,0,0)}.assistance-request-container{width:100%;max-width:144rem;margin:0 auto;padding-right:10px;padding-left:10px}.assistance-request-header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem 1.4rem;align-items:end;margin-bottom:1.2rem;padding:1.45rem;border:1px solid rgba(var(--emerald-300), 0.15);border-radius:.8rem;background:linear-gradient(135deg, rgba(15, 23, 42, 0.78), rgba(4, 78, 59, 0.3)),rgba(2,6,23,.52);box-shadow:0 1.6rem 3.8rem rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.assistance-request-header__badge,.assistance-request-header__chips span{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:999px;font-weight:var(--font-weight-bold);letter-spacing:0}.assistance-request-header__badge{grid-column:1;min-height:2.6rem;padding:0 .9rem;border:1px solid rgba(var(--emerald-300), 0.24);background:rgba(var(--emerald-900), 0.42);color:#a7f3d0;font-size:1.05rem;text-transform:uppercase}.assistance-request-header__title{grid-column:1;margin:0;color:#fff;font-size:clamp(2.55rem,2.15rem + .9vw,3.8rem);font-weight:var(--font-weight-extrabold);line-height:1.08;letter-spacing:0}.assistance-request-header__subtitle{grid-column:1;max-width:78rem;margin:0;color:rgba(203,213,225,.82);font-size:1.38rem;line-height:1.55}.assistance-request-header__chips{grid-column:2;grid-row:1/span 3;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;max-width:36rem}.assistance-request-header__chips span{min-height:2.8rem;padding:0 .85rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.055);color:rgba(226,232,240,.82);font-size:1.08rem;white-space:nowrap}.assistance-request-shell{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem}@media(min-width: 64em){.assistance-request-shell{grid-template-columns:minmax(0, 0.72fr) minmax(30rem, 0.28fr);align-items:start}}.assistance-request-card{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:.8rem;background:linear-gradient(145deg, rgba(15, 23, 42, 0.9), rgba(4, 47, 46, 0.48)),rgba(2,6,23,.8);box-shadow:0 1.8rem 4.6rem rgba(0,0,0,.24),0 0 0 1px rgba(var(--emerald-300), 0.04),inset 0 1px 0 hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%)}.assistance-request-card::before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg, rgba(var(--emerald-300), 0.08), transparent 36%),linear-gradient(180deg, rgba(255, 255, 255, 0.045), transparent 30%)}.assistance-request-card--form{overflow:visible;padding:1.35rem}.assistance-request-card--info{display:grid;gap:.9rem;padding:1.25rem}@media(min-width: 64em){.assistance-request-card--info{position:sticky;top:8.2rem}}.assistance-request-card__header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.assistance-request-card__header h2{margin:0;color:#fff;font-size:1.82rem;font-weight:var(--font-weight-extrabold);line-height:1.2;letter-spacing:0}.assistance-request-card__eyebrow{display:inline-flex;align-items:center;flex:0 0 auto;width:fit-content;min-height:2.45rem;padding:0 .78rem;border:1px solid rgba(var(--gold-400), 0.22);border-radius:999px;background:rgba(var(--gold-400), 0.1);color:rgba(254,243,199,.96);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase}.assistance-form{position:relative;z-index:1;display:grid;gap:.85rem}.assistance-form__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:.78rem}@media(min-width: 48em){.assistance-form__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.assistance-form__field{position:relative;display:grid;gap:.36rem;min-width:0}.assistance-form__field>span,.assistance-form__field .assistance-form__label{display:inline-flex;align-items:center;gap:.35rem;min-height:1.8rem;color:rgba(226,232,240,.9);font-size:1.13rem;font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:0;text-transform:uppercase}.assistance-form__field>span strong,.assistance-form__field .assistance-form__label strong{color:#fbbd23;font-size:1.15em;line-height:1}@media(min-width: 48em){.assistance-form__field--wide,.assistance-form__field--message{grid-column:1/-1}}@media(min-width: 48em){.assistance-form__field--priority{grid-column:1;max-width:none}}.assistance-form__field--category{z-index:4}.assistance-form input,.assistance-form select,.assistance-form textarea{width:100%;min-height:4.05rem;padding:.82rem 1rem;border:1px solid rgba(148,163,184,.24);border-radius:.75rem;outline:0;background:linear-gradient(145deg, rgba(15, 23, 42, 0.96), rgba(2, 18, 28, 0.92)),rgba(2,6,23,.84);color:#f8fafc;font:inherit;font-size:1.34rem;line-height:1.35;letter-spacing:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 0 0 0 rgba(var(--emerald-300), 0);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.assistance-form input::placeholder,.assistance-form select::placeholder,.assistance-form textarea::placeholder{color:rgba(148,163,184,.72)}.assistance-form input:hover,.assistance-form select:hover,.assistance-form textarea:hover{border-color:rgba(var(--emerald-300), 0.34);background:rgba(15,23,42,.96)}.assistance-form input:focus,.assistance-form input:focus-visible,.assistance-form select:focus,.assistance-form select:focus-visible,.assistance-form textarea:focus,.assistance-form textarea:focus-visible{border-color:rgba(var(--emerald-300), 0.72);box-shadow:0 0 0 3px rgba(var(--emerald-300), 0.12),0 0 2rem rgba(var(--emerald-400), 0.1)}.assistance-form input[aria-invalid=true],.assistance-form select[aria-invalid=true],.assistance-form textarea[aria-invalid=true]{border-color:rgba(var(--color-destructive), 0.72);box-shadow:0 0 0 3px rgba(var(--color-destructive), 0.1)}.assistance-form select{cursor:pointer;color-scheme:dark}.assistance-form .assistance-category-native[data-enhanced=true]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.assistance-form .assistance-category-combobox{position:relative;min-width:0}.assistance-form .assistance-category-trigger{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.72rem;width:100%;min-height:4.05rem;padding:.58rem .78rem;border:1px solid rgba(148,163,184,.24);border-radius:.75rem;background:linear-gradient(145deg, rgba(15, 23, 42, 0.96), rgba(2, 18, 28, 0.92)),rgba(2,6,23,.84);color:rgba(226,232,240,.88);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 0 0 0 rgba(var(--emerald-300), 0);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.assistance-form .assistance-category-trigger:hover{border-color:rgba(var(--emerald-300), 0.34);background:rgba(15,23,42,.96)}.assistance-form .assistance-category-trigger:focus-visible,.assistance-form .assistance-category-trigger[aria-expanded=true]{outline:0;border-color:rgba(var(--emerald-300), 0.72);box-shadow:0 0 0 3px rgba(var(--emerald-300), 0.12),0 0 2rem rgba(var(--emerald-400), 0.1)}.assistance-form .assistance-category-trigger[aria-invalid=true]{border-color:rgba(var(--color-destructive), 0.72);box-shadow:0 0 0 3px rgba(var(--color-destructive), 0.1)}.assistance-form .assistance-category-trigger__icon,.assistance-form .assistance-category-trigger__chevron{display:inline-flex;align-items:center;justify-content:center;color:rgba(var(--emerald-100), 0.92)}.assistance-form .assistance-category-trigger__icon{width:2.8rem;height:2.8rem;border:1px solid rgba(var(--emerald-300), 0.18);border-radius:.72rem;background:rgba(var(--emerald-400), 0.1)}.assistance-form .assistance-category-trigger__copy{display:grid;gap:.1rem;min-width:0}.assistance-form .assistance-category-trigger__label,.assistance-form .assistance-category-trigger__meta{min-width:0;overflow-wrap:anywhere;letter-spacing:0}.assistance-form .assistance-category-trigger__label{color:rgba(226,232,240,.76);font-size:1.3rem;font-weight:var(--font-weight-bold);line-height:1.24}.assistance-form .assistance-category-trigger__meta{color:rgba(148,163,184,.76);font-size:1.05rem;font-weight:var(--font-weight-semibold);line-height:1.2}.assistance-form .assistance-category-trigger__chevron{transition:transform .18s ease}.assistance-form .assistance-category-combobox.has-value .assistance-category-trigger__label{color:#fff}.assistance-form .assistance-category-combobox.is-open .assistance-category-trigger__chevron{transform:rotate(180deg)}.assistance-form .assistance-category-combobox.is-open .assistance-category-panel{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0) scale(1)}.assistance-form .assistance-category-trigger svg,.assistance-form .assistance-category-search svg,.assistance-form .assistance-category-option svg{width:1.58rem;height:1.58rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.assistance-form .assistance-category-panel{position:absolute;top:calc(100% + .48rem);left:0;right:0;z-index:40;padding:.72rem;border:1px solid rgba(var(--emerald-300), 0.2);border-radius:.85rem;background:linear-gradient(150deg, rgba(15, 23, 42, 0.98), rgba(4, 47, 46, 0.96)),#020617;box-shadow:0 2rem 4.8rem rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.045),inset 0 1px 0 hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-0.45rem) scale(0.98);transform-origin:top center;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.assistance-form .assistance-category-search{position:relative;margin-bottom:.55rem}.assistance-form .assistance-category-search__icon{position:absolute;top:50%;left:1rem;z-index:1;display:inline-flex;color:rgba(var(--emerald-100), 0.72);transform:translateY(-50%);pointer-events:none}.assistance-form .assistance-category-search input{min-height:3.65rem;padding:.72rem .9rem .72rem 3.65rem;font-size:1.22rem}.assistance-form .assistance-category-tags{display:flex;flex-wrap:wrap;gap:.42rem;margin-bottom:.6rem}.assistance-form .assistance-category-tags button{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:0 .78rem;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.055);color:rgba(203,213,225,.86);font:inherit;font-size:1.02rem;font-weight:var(--font-weight-bold);line-height:1;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.assistance-form .assistance-category-tags button:hover,.assistance-form .assistance-category-tags button:focus-visible,.assistance-form .assistance-category-tags button.is-active{outline:0;border-color:rgba(var(--emerald-300), 0.34);background:rgba(var(--emerald-400), 0.12);color:#d9f8ec}.assistance-form .assistance-category-tags button:hover,.assistance-form .assistance-category-tags button:focus-visible{transform:translateY(-1px)}.assistance-form .assistance-category-list{max-height:min(31rem,48vh);overflow-y:auto;padding-right:.18rem;scroll-padding:.5rem}.assistance-form .assistance-category-list::-webkit-scrollbar{width:.7rem}.assistance-form .assistance-category-list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04);border-radius:999px}.assistance-form .assistance-category-list::-webkit-scrollbar-thumb{background:rgba(var(--emerald-300), 0.34);border-radius:999px}.assistance-form .assistance-category-group{margin:.58rem 0 .28rem;padding:0 .25rem;color:rgba(var(--gold-400), 0.86);font-size:.98rem;font-weight:var(--font-weight-extrabold);letter-spacing:0;text-transform:uppercase}.assistance-form .assistance-category-group:first-child{margin-top:0}.assistance-form .assistance-category-option{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.72rem;width:100%;min-height:4.35rem;margin-top:.24rem;padding:.56rem .68rem;border:1px solid rgba(0,0,0,0);border-radius:.72rem;background:rgba(0,0,0,0);color:rgba(226,232,240,.9);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.assistance-form .assistance-category-option:hover,.assistance-form .assistance-category-option.is-active{border-color:rgba(var(--emerald-300), 0.22);background:rgba(var(--emerald-400), 0.1)}.assistance-form .assistance-category-option[aria-selected=true]{border-color:rgba(var(--emerald-300), 0.34);background:linear-gradient(135deg, rgba(var(--emerald-400), 0.16), rgba(255, 255, 255, 0.035)),hsla(0,0%,100%,.04)}.assistance-form .assistance-category-option__icon,.assistance-form .assistance-category-option__check{display:inline-flex;align-items:center;justify-content:center;color:rgba(var(--emerald-100), 0.92)}.assistance-form .assistance-category-option__icon{width:2.75rem;height:2.75rem;border:1px solid rgba(var(--emerald-300), 0.16);border-radius:.68rem;background:rgba(var(--emerald-400), 0.09)}.assistance-form .assistance-category-option__copy{display:grid;gap:.08rem;min-width:0}.assistance-form .assistance-category-option__label{color:#f8fafc;font-size:1.22rem;font-weight:var(--font-weight-bold);line-height:1.25;overflow-wrap:anywhere}.assistance-form .assistance-category-option__meta{color:rgba(148,163,184,.82);font-size:1.02rem;font-weight:var(--font-weight-semibold);line-height:1.2;overflow-wrap:anywhere}.assistance-form .assistance-category-option__check{opacity:0;transform:scale(0.86);transition:opacity .16s ease,transform .16s ease}.assistance-form .assistance-category-option[aria-selected=true] .assistance-category-option__check{opacity:1;transform:scale(1)}.assistance-form .assistance-category-empty{margin:.55rem 0 0;padding:.75rem;border:1px dashed rgba(148,163,184,.24);border-radius:.72rem;color:rgba(203,213,225,.78);font-size:1.14rem;font-weight:var(--font-weight-semibold);text-align:center}.assistance-form .assistance-category-empty[hidden]{display:none}.assistance-form textarea{min-height:10.2rem;resize:vertical}.assistance-form .contact__form-alert{min-height:3.8rem;margin:0;padding:.9rem 1rem;border-radius:.75rem;font-size:1.3rem;font-weight:var(--font-weight-bold);line-height:1.4}.assistance-form .contact__form-alert[hidden]{display:none}.assistance-form .contact__form-alert--success{border-color:rgba(var(--emerald-300), 0.36);background:rgba(4,120,87,.16);color:#d9f8ec}.assistance-form .contact__form-alert--error{border-color:rgba(var(--color-destructive), 0.36);background:rgba(var(--color-destructive), 0.14);color:#fecaca}.assistance-form__mode{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.2rem;padding:.85rem 1rem;border-radius:.78rem;border:1px solid rgba(var(--emerald-300), 0.22);background:linear-gradient(135deg, rgba(var(--emerald-400), 0.12), rgba(255, 255, 255, 0.04)),rgba(2,6,23,.42)}.assistance-form__mode[hidden]{display:none}.assistance-form__mode div{min-width:0}.assistance-form__mode strong,.assistance-form__mode p{margin:0;letter-spacing:0}.assistance-form__mode strong{display:block;color:#fff;font-size:1.2rem;line-height:1.3}.assistance-form__mode p{margin-top:.18rem;color:rgba(203,213,225,.76);font-size:1.08rem;line-height:1.35}.assistance-form__mode--guest{border-color:rgba(var(--gold-400), 0.24);background:linear-gradient(135deg, rgba(var(--gold-400), 0.1), rgba(255, 255, 255, 0.035)),rgba(2,6,23,.42)}.assistance-form__mode-badge,.assistance-form__profile-badge,.assistance-form__mode-user{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:999px;font-weight:var(--font-weight-extrabold);letter-spacing:0;white-space:nowrap}.assistance-form__mode-badge{min-height:2.2rem;margin-bottom:.35rem;padding:0 .72rem;border:1px solid rgba(var(--emerald-300), 0.24);background:rgba(var(--emerald-400), 0.11);color:#a7f3d0;font-size:.95rem;text-transform:uppercase}.assistance-form__profile-badge{min-height:1.85rem;padding:0 .55rem;border:1px solid rgba(var(--emerald-300), 0.24);background:rgba(var(--emerald-400), 0.12);color:#bbf7d0;font-size:.86rem;font-style:normal;text-transform:none}.assistance-form__mode-user{flex:0 0 auto;min-height:2.7rem;padding:0 .8rem;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:rgba(226,232,240,.9);font-size:1.05rem}.assistance-form__mode-actions{display:flex;flex:0 0 auto;gap:.45rem}.assistance-form__mode-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 .85rem;border:1px solid rgba(var(--emerald-300), 0.28);border-radius:.68rem;background:rgba(var(--emerald-400), 0.12);color:#d9f8ec;font-size:1.08rem;font-weight:var(--font-weight-extrabold);line-height:1;transition:border-color .16s ease,background .16s ease,transform .16s ease}.assistance-form__mode-actions a:hover,.assistance-form__mode-actions a:focus-visible{outline:0;border-color:rgba(var(--emerald-100), 0.48);background:rgba(var(--emerald-400), 0.18);transform:translateY(-1px)}.assistance-form .contact__form-error{min-height:1.45rem;margin:0;color:#fca5a5;font-size:1.14rem;font-weight:var(--font-weight-semibold);line-height:1.25}.assistance-form .contact__form-spinner{width:1.55rem;height:1.55rem;border-width:2px;border-color:hsla(0,0%,100%,.34);border-top-color:#fff}.assistance-form__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.7rem;padding-top:.25rem}.assistance-form__button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:4.1rem;gap:.7rem;padding:0 1.2rem;border-radius:.75rem;font:inherit;font-size:1.28rem;font-weight:var(--font-weight-extrabold);line-height:1.2;letter-spacing:0;text-align:center;cursor:pointer;overflow:hidden;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,opacity .18s ease}.assistance-form__button:hover:not(:disabled),.assistance-form__button:focus-visible{outline:2px solid rgba(var(--emerald-300), 0.35);outline-offset:2px;transform:translateY(-1px)}.assistance-form__button:disabled{cursor:wait;opacity:.72;transform:none}.assistance-form__button--ghost{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.055);color:rgba(226,232,240,.9)}.assistance-form__button--ghost:hover,.assistance-form__button--ghost:focus-visible{border-color:rgba(var(--gold-400), 0.34);color:#fff;background:hsla(0,0%,100%,.08)}.assistance-form__button--submit{min-width:21rem;border:1px solid rgba(var(--emerald-300), 0.42);background:linear-gradient(135deg, #10b981, #047756);color:#fff;box-shadow:0 1.5rem 3rem -2.2rem rgba(var(--emerald-400), 0.78),inset 0 1px 0 hsla(0,0%,100%,.18)}.assistance-form__button--submit:hover:not(:disabled),.assistance-form__button--submit:focus-visible{border-color:rgba(var(--emerald-100), 0.52);box-shadow:0 1.8rem 3.4rem -2.1rem rgba(var(--emerald-400), 0.86),inset 0 1px 0 hsla(0,0%,100%,.22)}.assistance-info-list{position:relative;z-index:1;display:grid;gap:.7rem}.assistance-info-item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.75rem;align-items:start;padding:.85rem;border:1px solid hsla(0,0%,100%,.09);border-radius:.75rem;background:hsla(0,0%,100%,.052);transition:transform .18s ease,border-color .18s ease,background .18s ease}.assistance-info-item:hover{transform:translateY(-1px);border-color:rgba(var(--emerald-300), 0.26);background:rgba(var(--emerald-400), 0.08)}.assistance-info-item__icon{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:1px solid rgba(var(--emerald-300), 0.2);border-radius:.75rem;background:rgba(var(--emerald-400), 0.1);color:rgba(var(--emerald-100), 0.98)}.assistance-info-item__icon svg{width:1.65rem;height:1.65rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.assistance-info-item strong,.assistance-info-item p{margin:0}.assistance-info-item strong{display:block;color:#fff;font-size:1.28rem;line-height:1.3}.assistance-info-item p{margin-top:.2rem;color:rgba(203,213,225,.74);font-size:1.16rem;line-height:1.45}.assistance-request-note{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.8rem;padding:.8rem .95rem;border:1px solid rgba(var(--gold-400), 0.22);border-radius:.75rem;background:rgba(var(--gold-400), 0.09)}.assistance-request-note span,.assistance-request-note strong{font-size:1.12rem;letter-spacing:0}.assistance-request-note span{color:rgba(254,243,199,.78);font-weight:var(--font-weight-bold);text-transform:uppercase}.assistance-request-note strong{color:rgba(254,243,199,.98);font-weight:var(--font-weight-extrabold)}.assistance-request-footer{border-top:1px solid hsla(0,0%,100%,.08);background:linear-gradient(135deg, rgba(2, 6, 23, 0.94), rgba(5, 55, 45, 0.9))}.assistance-request-footer .footer__bottom{padding:2rem 0;border-top:0}@media(max-width: 1024px){.assistance-request-header{grid-template-columns:1fr}.assistance-request-header__chips{grid-column:1;grid-row:auto;justify-content:flex-start;max-width:none}.assistance-request-card__header{align-items:flex-start;flex-direction:column}}@media(max-width: 40em){.assistance-request-section{padding-top:8rem;padding-bottom:2.4rem}.assistance-request-container{padding-right:10px;padding-left:10px}.assistance-request-header{padding:1.2rem}.assistance-request-header__title{font-size:2.45rem}.assistance-request-header__subtitle{font-size:1.32rem}.assistance-request-card--form,.assistance-request-card--info{padding:1.1rem}.assistance-form__mode{align-items:stretch;flex-direction:column}.assistance-form__mode-user,.assistance-form__mode-actions{width:100%}.assistance-form__mode-actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.assistance-form__mode-actions a{width:100%}.assistance-form textarea{min-height:11rem}.assistance-form__actions{display:grid;grid-template-columns:1fr}.assistance-form__button,.assistance-form__button--submit{width:100%;min-width:0}}.assistance-request-page{--assistance-bg: #07111f;--assistance-panel: rgba(15, 23, 42, 0.84);--assistance-panel-strong: rgba(15, 23, 42, 0.94);--assistance-line: rgba(255, 255, 255, 0.1);--assistance-line-strong: rgba(255, 255, 255, 0.16);--assistance-text: #f8fafc;--assistance-muted: #94a3b8;--assistance-muted-strong: #cbd5e1;--assistance-green: #10b981;--assistance-green-dark: #047857;--assistance-green-soft: #a7f3d0;--assistance-blue: #38bdf8;--assistance-warning: #fbbf24;overflow-x:hidden;background:var(--assistance-bg);color:var(--assistance-text);color-scheme:dark}.assistance-request-page .assistance-request-main{background:var(--assistance-bg)}.assistance-request-page .assistance-request-container{width:min(100% - 4rem,1440px);max-width:1440px;padding:0}.assistance-request-page .assistance-request-hero{padding:clamp(7.4rem,8vw,9.4rem) 0 clamp(2.6rem,4vw,4.8rem);border-bottom:1px solid var(--assistance-line);background:var(--assistance-bg)}.assistance-request-page .assistance-request-hero__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(28rem, 0.42fr);gap:clamp(1.2rem,2.4vw,2.4rem);align-items:stretch}.assistance-request-page .assistance-request-hero__content,.assistance-request-page .assistance-request-hero__panel,.assistance-request-page .assistance-request-card{min-width:0;border:1px solid var(--assistance-line);border-radius:1rem;background:var(--assistance-panel);box-shadow:0 2rem 5rem -4.2rem rgba(0,0,0,.92),inset 0 1px 0 hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.assistance-request-page .assistance-request-hero__content{display:flex;flex-direction:column;justify-content:center;gap:clamp(1rem,1.5vw,1.35rem);padding:clamp(1.6rem,3vw,3.2rem)}.assistance-request-page .assistance-request-header__badge,.assistance-request-page .assistance-request-card__eyebrow{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:2.7rem;padding:0 .9rem;border:1px solid rgba(16,185,129,.28);border-radius:999px;background:rgba(16,185,129,.1);color:var(--assistance-green-soft);font-size:.98rem;font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase}.assistance-request-page .assistance-request-header__title{max-width:88rem;margin:0;color:var(--assistance-text);font-size:clamp(3rem,2.05rem + 2.2vw,5.1rem);font-weight:900;line-height:1.06;letter-spacing:0;text-wrap:balance}.assistance-request-page .assistance-request-header__subtitle{max-width:78rem;margin:0;color:var(--assistance-muted-strong);font-size:clamp(1.25rem,1.12rem + .28vw,1.55rem);line-height:1.72}.assistance-request-page .assistance-request-header__chips{display:flex;flex-wrap:wrap;gap:.55rem;max-width:100%}.assistance-request-page .assistance-request-header__chips span{min-height:2.55rem;padding:0 .82rem;border:1px solid var(--assistance-line);border-radius:999px;background:hsla(0,0%,100%,.055);color:var(--assistance-muted-strong);font-size:1rem;font-weight:800;line-height:1;white-space:nowrap}.assistance-request-page .assistance-request-hero__actions,.assistance-request-page .assistance-form__actions{display:flex;flex-wrap:wrap;gap:.8rem}.assistance-request-page .assistance-action,.assistance-request-page .assistance-form__button,.assistance-request-page .footer-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:4.6rem;min-width:0;padding:0 1.8rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;font:inherit;font-size:1.15rem;font-weight:800;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease}.assistance-request-page .assistance-action svg,.assistance-request-page .assistance-form__button svg,.assistance-request-page .footer-btn svg{width:1.75rem;height:1.75rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.assistance-request-page .assistance-action:hover:not(:disabled),.assistance-request-page .assistance-action:focus-visible,.assistance-request-page .assistance-form__button:hover:not(:disabled),.assistance-request-page .assistance-form__button:focus-visible,.assistance-request-page .footer-btn:hover:not(:disabled),.assistance-request-page .footer-btn:focus-visible{outline:0;transform:translateY(-2px)}.assistance-request-page .assistance-action:focus-visible,.assistance-request-page .assistance-form__button:focus-visible,.assistance-request-page .footer-btn:focus-visible{box-shadow:0 0 0 3px rgba(16,185,129,.28)}.assistance-request-page .assistance-action:active:not(:disabled),.assistance-request-page .assistance-form__button:active:not(:disabled),.assistance-request-page .footer-btn:active:not(:disabled){transform:translateY(0)}.assistance-request-page .assistance-action:disabled,.assistance-request-page .assistance-action[aria-disabled=true],.assistance-request-page .assistance-action.is-disabled,.assistance-request-page .assistance-action.is-loading,.assistance-request-page .assistance-form__button:disabled,.assistance-request-page .assistance-form__button[aria-disabled=true],.assistance-request-page .assistance-form__button.is-disabled,.assistance-request-page .assistance-form__button.is-loading,.assistance-request-page .footer-btn:disabled,.assistance-request-page .footer-btn[aria-disabled=true],.assistance-request-page .footer-btn.is-disabled,.assistance-request-page .footer-btn.is-loading{cursor:not-allowed;opacity:.64;transform:none}.assistance-request-page .assistance-action--primary,.assistance-request-page .assistance-form__button--submit,.assistance-request-page .footer-btn--primary{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 14px 32px rgba(14,165,233,.28)}.assistance-request-page .assistance-action--primary:hover:not(:disabled),.assistance-request-page .assistance-action--primary:focus-visible,.assistance-request-page .assistance-form__button--submit:hover:not(:disabled),.assistance-request-page .assistance-form__button--submit:focus-visible,.assistance-request-page .footer-btn--primary:hover:not(:disabled),.assistance-request-page .footer-btn--primary:focus-visible{box-shadow:0 18px 38px rgba(14,165,233,.36)}.assistance-request-page .assistance-action--secondary,.assistance-request-page .assistance-form__button--ghost,.assistance-request-page .footer-btn--secondary{border-color:var(--assistance-line-strong);background:hsla(0,0%,100%,.055);color:var(--assistance-muted-strong)}.assistance-request-page .assistance-action--secondary:hover:not(:disabled),.assistance-request-page .assistance-action--secondary:focus-visible,.assistance-request-page .assistance-form__button--ghost:hover:not(:disabled),.assistance-request-page .assistance-form__button--ghost:focus-visible,.assistance-request-page .footer-btn--secondary:hover:not(:disabled),.assistance-request-page .footer-btn--secondary:focus-visible{border-color:rgba(56,189,248,.42);background:rgba(56,189,248,.1);color:#e0f2fe}.assistance-request-page .assistance-request-hero__panel{display:grid;align-content:start;gap:1rem;padding:clamp(1.2rem,2.4vw,2rem)}.assistance-request-page .assistance-request-hero__panel-header{display:grid;gap:.45rem}.assistance-request-page .assistance-request-hero__panel-header span{color:var(--assistance-green-soft);font-size:1rem;font-weight:800;text-transform:uppercase}.assistance-request-page .assistance-request-hero__panel-header strong{color:var(--assistance-text);font-size:clamp(1.7rem,1.55rem + .32vw,2.1rem);line-height:1.2}.assistance-request-page .assistance-request-hero__metrics{display:grid;gap:.72rem}.assistance-request-page .assistance-request-hero__metrics div{display:grid;gap:.28rem;min-width:0;padding:.95rem;border:1px solid var(--assistance-line);border-radius:.85rem;background:hsla(0,0%,100%,.052)}.assistance-request-page .assistance-request-hero__metrics strong{color:var(--assistance-green-soft);font-size:1.45rem;font-weight:900;line-height:1}.assistance-request-page .assistance-request-hero__metrics span{color:var(--assistance-muted-strong);font-size:1.06rem;font-weight:650;line-height:1.4}.assistance-request-page .assistance-request-section{min-height:auto;padding:clamp(2.6rem,5vw,5rem) 0;background:#07111f}.assistance-request-page .assistance-request-shell{display:grid;grid-template-columns:minmax(0, 0.66fr) minmax(30rem, 0.34fr);gap:clamp(1rem,2vw,1.6rem);align-items:start}.assistance-request-page .assistance-request-card{overflow:visible;background:var(--assistance-panel-strong)}.assistance-request-page .assistance-request-card::before{display:none}.assistance-request-page .assistance-request-card--form,.assistance-request-page .assistance-request-card--info{padding:clamp(1.2rem,2.4vw,2rem)}.assistance-request-page .assistance-request-card--info{position:sticky;top:8.6rem;display:grid;gap:1rem}.assistance-request-page .assistance-request-card__header{align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.assistance-request-page .assistance-request-card__header div{display:grid;gap:.35rem;min-width:0}.assistance-request-page .assistance-request-card__header h2{margin:0;color:#fff;font-size:clamp(1.65rem,1.45rem + .45vw,2.1rem);font-weight:900;line-height:1.18;letter-spacing:0}.assistance-request-page .assistance-request-card__header p{max-width:68rem;margin:0;color:var(--assistance-muted);font-size:1.08rem;font-weight:600;line-height:1.5}.assistance-request-page .assistance-form{gap:.95rem}.assistance-request-page .assistance-form__grid{gap:.82rem}.assistance-request-page .assistance-form__support-types{display:grid;gap:.62rem;padding:.9rem;border:1px solid rgba(56,189,248,.18);border-radius:.85rem;background:rgba(56,189,248,.065)}.assistance-request-page .assistance-form__support-types>span{color:#bae6fd;font-size:.98rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.assistance-request-page .assistance-form__support-types div{display:flex;flex-wrap:wrap;gap:.45rem}.assistance-request-page .assistance-form__support-types div span{display:inline-flex;align-items:center;min-height:2.35rem;padding:0 .72rem;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.055);color:var(--assistance-muted-strong);font-size:.98rem;font-weight:750;line-height:1}.assistance-request-page .assistance-form__field{gap:.42rem}.assistance-request-page .assistance-form__field>span,.assistance-request-page .assistance-form__field .assistance-form__label{color:var(--assistance-muted-strong);font-size:1.02rem;font-weight:850;text-transform:uppercase}.assistance-request-page .assistance-form__field[data-profile-locked=true] input,.assistance-request-page .assistance-form__field[data-profile-locked=true] select,.assistance-request-page .assistance-form__field[data-profile-locked=true] .assistance-user-type-trigger{border-color:rgba(167,243,208,.2);background:linear-gradient(135deg, rgba(16, 185, 129, 0.095), rgba(14, 165, 233, 0.055)),rgba(15,23,42,.88);color:#e2e8f0;cursor:not-allowed;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055)}.assistance-request-page .assistance-form__field-icon,.assistance-request-page .assistance-form__lock-note span:first-child{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;flex:0 0 auto;color:var(--assistance-green-soft)}.assistance-request-page .assistance-form__field-icon svg,.assistance-request-page .assistance-form__lock-note span:first-child svg{width:1.65rem;height:1.65rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.assistance-request-page .assistance-form__lock-note,.assistance-request-page .assistance-form__hint{display:flex;align-items:center;gap:.45rem;min-height:1.35rem;margin:0;color:rgba(203,213,225,.78);font-size:.98rem;font-weight:700;line-height:1.35}.assistance-request-page .assistance-form__lock-note{color:#a7f3d0}.assistance-request-page .assistance-form input,.assistance-request-page .assistance-form select,.assistance-request-page .assistance-form textarea,.assistance-request-page .assistance-form .assistance-category-trigger,.assistance-request-page .assistance-form .assistance-user-type-trigger{min-height:4.25rem;border-color:rgba(148,163,184,.24);border-radius:.82rem;background:rgba(2,6,23,.72);color:var(--assistance-text);font-size:1.2rem}.assistance-request-page .assistance-form input:hover,.assistance-request-page .assistance-form select:hover,.assistance-request-page .assistance-form textarea:hover,.assistance-request-page .assistance-form .assistance-category-trigger:hover,.assistance-request-page .assistance-form .assistance-user-type-trigger:hover{border-color:rgba(16,185,129,.36);background:rgba(2,6,23,.84)}.assistance-request-page .assistance-form input:focus,.assistance-request-page .assistance-form input:focus-visible,.assistance-request-page .assistance-form input[aria-expanded=true],.assistance-request-page .assistance-form select:focus,.assistance-request-page .assistance-form select:focus-visible,.assistance-request-page .assistance-form select[aria-expanded=true],.assistance-request-page .assistance-form textarea:focus,.assistance-request-page .assistance-form textarea:focus-visible,.assistance-request-page .assistance-form textarea[aria-expanded=true],.assistance-request-page .assistance-form .assistance-category-trigger:focus,.assistance-request-page .assistance-form .assistance-category-trigger:focus-visible,.assistance-request-page .assistance-form .assistance-category-trigger[aria-expanded=true],.assistance-request-page .assistance-form .assistance-user-type-trigger:focus,.assistance-request-page .assistance-form .assistance-user-type-trigger:focus-visible,.assistance-request-page .assistance-form .assistance-user-type-trigger[aria-expanded=true]{border-color:rgba(16,185,129,.72);box-shadow:0 0 0 3px rgba(16,185,129,.14)}.assistance-request-page .assistance-form textarea{min-height:13rem;line-height:1.55}.assistance-request-page .assistance-form .contact__form-error{min-height:1.35rem;color:#fca5a5;font-size:1.02rem;font-weight:700}.assistance-request-page .assistance-form .contact__form-alert{border:1px solid var(--assistance-line);border-radius:.82rem;font-size:1.12rem}.assistance-request-page .assistance-form__actions{justify-content:flex-end;padding-top:.35rem}.assistance-request-page .assistance-form__button--submit{min-width:min(100%,22rem)}.assistance-request-page .assistance-user-type-native[data-enhanced=true]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.assistance-request-page .assistance-user-type-combobox{position:relative;min-width:0}.assistance-request-page .assistance-user-type-combobox.is-open .assistance-user-type-panel{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0) scale(1)}.assistance-request-page .assistance-user-type-combobox.is-open .assistance-user-type-trigger__chevron{transform:rotate(180deg)}.assistance-request-page .assistance-user-type-combobox.has-value .assistance-user-type-trigger__label{color:#fff}.assistance-request-page .assistance-user-type-combobox.is-locked .assistance-user-type-trigger{border-color:rgba(167,243,208,.2);background:linear-gradient(135deg, rgba(16, 185, 129, 0.095), rgba(14, 165, 233, 0.055)),rgba(15,23,42,.88);cursor:not-allowed}.assistance-request-page .assistance-user-type-combobox.is-locked .assistance-user-type-trigger__chevron{color:rgba(167,243,208,.58)}.assistance-request-page .assistance-user-type-trigger,.assistance-request-page .assistance-user-type-option{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.72rem;width:100%;font:inherit;text-align:left}.assistance-request-page .assistance-user-type-trigger{padding:.58rem .78rem;cursor:pointer}.assistance-request-page .assistance-user-type-trigger:hover{border-color:rgba(16,185,129,.36);background:rgba(2,6,23,.84)}.assistance-request-page .assistance-user-type-trigger[aria-invalid=true]{border-color:rgba(var(--color-destructive), 0.72);box-shadow:0 0 0 3px rgba(var(--color-destructive), 0.1)}.assistance-request-page .assistance-user-type-trigger__icon,.assistance-request-page .assistance-user-type-trigger__chevron,.assistance-request-page .assistance-user-type-option__icon,.assistance-request-page .assistance-user-type-option__check{display:inline-flex;align-items:center;justify-content:center;color:var(--assistance-green-soft)}.assistance-request-page .assistance-user-type-trigger__icon svg,.assistance-request-page .assistance-user-type-trigger__chevron svg,.assistance-request-page .assistance-user-type-option__icon svg,.assistance-request-page .assistance-user-type-option__check svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.assistance-request-page .assistance-user-type-trigger__icon,.assistance-request-page .assistance-user-type-option__icon{width:2.8rem;height:2.8rem;border:1px solid rgba(16,185,129,.18);border-radius:.72rem;background:rgba(16,185,129,.1)}.assistance-request-page .assistance-user-type-trigger__copy,.assistance-request-page .assistance-user-type-option__copy{display:grid;gap:.1rem;min-width:0}.assistance-request-page .assistance-user-type-trigger__label,.assistance-request-page .assistance-user-type-option__label{min-width:0;color:rgba(226,232,240,.78);font-size:1.18rem;font-weight:850;line-height:1.24;overflow-wrap:anywhere}.assistance-request-page .assistance-user-type-trigger__meta,.assistance-request-page .assistance-user-type-option__meta{min-width:0;color:rgba(148,163,184,.86);font-size:.98rem;font-weight:650;line-height:1.22;overflow-wrap:anywhere}.assistance-request-page .assistance-user-type-trigger__chevron{transition:transform .18s ease}.assistance-request-page .assistance-user-type-panel{position:absolute;top:calc(100% + .48rem);left:0;right:0;z-index:42;padding:.68rem;border:1px solid rgba(16,185,129,.24);border-radius:.85rem;background:#081424;box-shadow:0 2rem 4.8rem rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.08);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-0.45rem) scale(0.98);transform-origin:top center;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.assistance-request-page .assistance-user-type-list{display:grid;gap:.24rem;max-height:min(28rem,46vh);overflow-y:auto}.assistance-request-page .assistance-user-type-option{min-height:4.35rem;padding:.56rem .68rem;border:1px solid rgba(0,0,0,0);border-radius:.72rem;background:rgba(0,0,0,0);color:rgba(226,232,240,.9);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.assistance-request-page .assistance-user-type-option:hover,.assistance-request-page .assistance-user-type-option.is-active{border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.1)}.assistance-request-page .assistance-user-type-option[aria-selected=true]{border-color:rgba(16,185,129,.34);background:linear-gradient(135deg, rgba(16, 185, 129, 0.16), rgba(255, 255, 255, 0.035)),hsla(0,0%,100%,.04)}.assistance-request-page .assistance-user-type-option[aria-selected=true] .assistance-user-type-option__check{opacity:1;transform:scale(1)}.assistance-request-page .assistance-user-type-option__check{opacity:0;transform:scale(0.86);transition:opacity .16s ease,transform .16s ease}.assistance-request-page .assistance-category-panel{border-color:rgba(16,185,129,.24);background:#081424}.assistance-request-page .assistance-category-list{max-height:min(34rem,50vh)}.assistance-request-page .assistance-info-list{gap:.75rem}.assistance-request-page .assistance-info-item{border-color:var(--assistance-line);border-radius:.85rem;background:hsla(0,0%,100%,.052)}.assistance-request-page .assistance-info-item:hover{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.075)}.assistance-request-page .assistance-info-item--urgent{border-color:rgba(251,191,36,.24);background:rgba(251,191,36,.075)}.assistance-request-page .assistance-info-item--urgent .assistance-info-item__icon{border-color:rgba(251,191,36,.28);background:rgba(251,191,36,.12);color:#fde68a}.assistance-request-page .assistance-info-item strong{font-size:1.16rem}.assistance-request-page .assistance-info-item p{color:var(--assistance-muted-strong);font-size:1.04rem;line-height:1.5}.assistance-request-page .assistance-info-item__icon{width:3.05rem;height:3.05rem;border-radius:.8rem;color:var(--assistance-green-soft)}.assistance-request-page .assistance-request-note{border-color:rgba(251,191,36,.28);border-radius:.85rem;background:rgba(251,191,36,.08)}.assistance-request-page .site-footer{margin-top:0;background:#07111f}.assistance-request-page .site-footer__container,.assistance-request-page .site-footer .footer-cta{width:min(100% - 4rem,1440px);max-width:1440px}@media(max-width: 1180px){.assistance-request-page .assistance-request-hero__grid,.assistance-request-page .assistance-request-shell{grid-template-columns:1fr}.assistance-request-page .assistance-request-card--info{position:static}}@media(max-width: 760px){.assistance-request-page .assistance-request-container,.assistance-request-page .site-footer__container,.assistance-request-page .site-footer .footer-cta{width:min(100% - 2rem,1440px)}.assistance-request-page .assistance-request-hero{padding-top:6.8rem}.assistance-request-page .assistance-request-hero__content,.assistance-request-page .assistance-request-hero__panel,.assistance-request-page .assistance-request-card--form,.assistance-request-page .assistance-request-card--info{padding:1rem;border-radius:.85rem}.assistance-request-page .assistance-request-header__title{font-size:clamp(2.35rem,11vw,3.25rem)}.assistance-request-page .assistance-request-header__chips span{white-space:normal}.assistance-request-page .assistance-request-hero__actions,.assistance-request-page .assistance-form__actions{display:grid;grid-template-columns:1fr}.assistance-request-page .assistance-action,.assistance-request-page .assistance-form__button,.assistance-request-page .footer-btn{width:100%}.assistance-request-page .assistance-request-card__header{display:grid;gap:.65rem}.assistance-request-page .assistance-form input,.assistance-request-page .assistance-form select,.assistance-request-page .assistance-form textarea,.assistance-request-page .assistance-form .assistance-category-trigger{font-size:1.1rem}.assistance-request-page .assistance-form__mode{align-items:stretch;flex-direction:column}.assistance-request-page .assistance-form__mode-user,.assistance-request-page .assistance-form__mode-actions{width:100%}.assistance-request-page .assistance-form__mode-actions{display:grid;grid-template-columns:1fr}.assistance-request-page .assistance-form__mode-actions a{width:100%}.assistance-request-page .assistance-info-item{grid-template-columns:1fr}}.autofill-page{--autofill-bg: #07111f;--autofill-surface: rgba(15, 23, 42, 0.88);--autofill-surface-strong: rgba(7, 17, 31, 0.92);--autofill-border: rgba(255, 255, 255, 0.08);--autofill-border-strong: rgba(16, 185, 129, 0.28);--autofill-text: #f8fafc;--autofill-muted: #94a3b8;--autofill-soft: #cbd5e1;--autofill-green: #10b981;--autofill-teal: #14b8a6;--autofill-blue: #0ea5e9;min-height:100vh;overflow-x:hidden;background:var(--autofill-bg);color:var(--autofill-text)}.autofill-main{background:radial-gradient(circle at 14% 30%, rgba(16, 185, 129, 0.08), transparent 28%),radial-gradient(circle at 88% 42%, rgba(14, 165, 233, 0.07), transparent 30%),linear-gradient(180deg, #07111f 0%, #0b1628 52%, #07111f 100%)}.autofill-container{width:min(100% - 4rem,1440px);margin:0 auto}.autofill-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 18%, rgba(16, 185, 129, 0.1), transparent 30%),radial-gradient(circle at 85% 15%, rgba(14, 165, 233, 0.08), transparent 30%),linear-gradient(135deg, #07111f, #0f172a);border-bottom:1px solid hsla(0,0%,100%,.08)}.autofill-hero::before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(rgba(255, 255, 255, 0.028) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.022) 1px, transparent 1px);background-size:5.2rem 5.2rem;mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.74), transparent 86%)}.autofill-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(34rem, 0.72fr);gap:2rem;align-items:center;padding:5.4rem 0}.autofill-hero__content,.autofill-section__header{display:grid;gap:1rem;min-width:0}.autofill-eyebrow{display:inline-flex;width:fit-content;max-width:100%;color:var(--autofill-green);font-size:.8rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.autofill-hero__title{max-width:82rem;margin:0;color:var(--autofill-text);font-size:clamp(3.2rem,5vw,5.9rem);font-weight:900;letter-spacing:0;line-height:1.02}.autofill-hero__description,.autofill-section__header p,.autofill-cta p{max-width:76rem;margin:0;color:#cbd5e1;font-size:1.05rem;font-weight:550;line-height:1.75}.autofill-hero__actions,.autofill-cta__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.5rem}.autofill-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.2rem;min-width:0;padding:0 1.35rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;font-size:1.05rem;font-weight:850;line-height:1.2;text-align:center;text-decoration:none;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease}.autofill-btn:hover,.autofill-btn:focus-visible{transform:translateY(-2px);outline:none}.autofill-btn--primary{min-height:4.2rem;border-radius:.8rem;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;font-size:1.05rem;font-weight:850;box-shadow:0 1.2rem 2.8rem rgba(14,165,233,.24)}.autofill-btn--primary:hover,.autofill-btn--primary:focus-visible{box-shadow:0 1.6rem 3.4rem rgba(14,165,233,.32)}.autofill-btn--secondary{min-height:4.2rem;border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:1.05rem;font-weight:850}.autofill-btn--secondary:hover,.autofill-btn--secondary:focus-visible{border-color:rgba(16,185,129,.36);background:rgba(16,185,129,.16);color:#d1fae5}.autofill-hero__panel{min-width:0}.autofill-product-card{position:relative;overflow:hidden;padding:1.35rem;border:1px solid var(--autofill-border);border-radius:.8rem;background:rgba(15,23,42,.88);box-shadow:0 2rem 5rem rgba(0,0,0,.28)}.autofill-product-card::before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(145deg, rgba(16, 185, 129, 0.1), transparent 42%)}.autofill-product-card>*{position:relative;z-index:1}.autofill-product-card__header{display:flex;gap:1rem;align-items:center}.autofill-product-card__header strong,.autofill-product-card__header span{display:block}.autofill-product-card__header strong{color:#fff;font-size:1.2rem;font-weight:850;line-height:1.25}.autofill-product-card__header span{margin-top:.2rem;color:var(--autofill-muted);font-size:.95rem;font-weight:650;line-height:1.4}.autofill-product-card__icon,.autofill-card__icon{display:grid;flex:0 0 auto;place-items:center;width:3.8rem;height:3.8rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:linear-gradient(135deg, rgba(14, 165, 233, 0.18), rgba(16, 185, 129, 0.18));color:#a7f3d0}.autofill-product-card__icon svg,.autofill-card__icon svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.autofill-product-card__screen{display:grid;gap:.75rem;margin:1.3rem 0;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72)}.autofill-product-card__screen span{display:block;height:.85rem;border-radius:999px;background:rgba(148,163,184,.22)}.autofill-product-card__screen span:nth-child(1){width:76%;background:linear-gradient(135deg, rgba(14, 165, 233, 0.42), rgba(20, 184, 166, 0.42))}.autofill-product-card__screen span:nth-child(2){width:92%}.autofill-product-card__screen span:nth-child(3){width:68%}.autofill-product-card__screen span:nth-child(4){width:84%}.autofill-product-card__list,.autofill-list-panel ul{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.autofill-product-card__list li,.autofill-list-panel ul li{position:relative;padding-left:1.55rem;color:#dbe7f3;font-size:.98rem;font-weight:650;line-height:1.55}.autofill-product-card__list li::before,.autofill-list-panel ul li::before{position:absolute;top:.62rem;left:0;width:.55rem;height:.55rem;border-radius:999px;content:"";background:var(--autofill-green);box-shadow:0 0 0 .25rem rgba(16,185,129,.12)}.autofill-section{padding:4.2rem 0}.autofill-section--split{background:rgba(7,17,31,.42);border-block:1px solid hsla(0,0%,100%,.06)}.autofill-section__header{max-width:82rem;margin-bottom:1.45rem}.autofill-section__header h2{margin:0;color:#fff;font-size:clamp(2.1rem,3vw,3.2rem);font-weight:850;letter-spacing:0;line-height:1.15}.autofill-card-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.autofill-card{min-width:0;padding:1.4rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.88);box-shadow:0 1.2rem 3.2rem rgba(0,0,0,.18);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.autofill-card:hover,.autofill-card:focus-within{transform:translateY(-3px);border-color:var(--autofill-border-strong);box-shadow:0 18px 48px rgba(0,0,0,.28)}.autofill-card h3{margin:1rem 0 .55rem;color:#fff;font-size:1.16rem;font-weight:850;line-height:1.28}.autofill-card p{margin:0;color:var(--autofill-muted);font-size:.98rem;font-weight:600;line-height:1.68}.autofill-card--featured{display:grid;align-content:center;gap:.8rem}.autofill-card--featured h2{margin:0;color:#fff;font-size:clamp(2rem,2.8vw,3rem);font-weight:850;line-height:1.18}.autofill-card--featured p{color:#cbd5e1;font-size:1.05rem}.autofill-split,.autofill-two-column,.autofill-safety{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);gap:1.25rem;align-items:start}.autofill-timeline,.autofill-process,.autofill-safety__grid{display:grid;gap:1rem}.autofill-step,.autofill-process article{min-width:0;padding:1.25rem;border:1px solid var(--autofill-border);border-radius:.8rem;background:var(--autofill-surface)}.autofill-step span,.autofill-process article span{display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;height:2.35rem;margin-bottom:.8rem;border-radius:.7rem;background:rgba(16,185,129,.12);color:#a7f3d0;font-size:.9rem;font-weight:850}.autofill-step h3,.autofill-process article h3{margin:0 0 .45rem;color:#fff;font-size:1.18rem;font-weight:850;line-height:1.28}.autofill-step p,.autofill-process article p{margin:0;color:var(--autofill-muted);font-size:.98rem;font-weight:600;line-height:1.62}.autofill-process{grid-template-columns:repeat(3, minmax(0, 1fr))}.autofill-cta{padding:1rem 0 4.6rem}.autofill-cta__panel{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1.4rem;align-items:center;padding:2rem;border:1px solid var(--autofill-border);border-radius:.8rem;background:linear-gradient(135deg, rgba(14, 165, 233, 0.08), rgba(16, 185, 129, 0.08)),rgba(15,23,42,.9);box-shadow:0 2rem 5rem rgba(0,0,0,.24)}.autofill-cta__panel h2{margin:.55rem 0 .7rem;color:#fff;font-size:clamp(2rem,3vw,3.25rem);font-weight:850;line-height:1.18}@media(max-width: 70em){.autofill-hero__grid,.autofill-split,.autofill-two-column,.autofill-safety,.autofill-cta__panel{grid-template-columns:1fr}.autofill-hero__grid{padding:4rem 0}.autofill-card-grid,.autofill-process{grid-template-columns:repeat(2, minmax(0, 1fr))}.autofill-cta__actions{width:100%}}@media(max-width: 47.9375em){.autofill-container{width:min(100% - 2rem,1440px)}.autofill-hero__grid{padding:3rem 0}.autofill-hero__title{font-size:3rem}.autofill-hero__description,.autofill-section__header p,.autofill-cta p{font-size:1rem}.autofill-hero__actions,.autofill-cta__actions{display:grid;grid-template-columns:1fr}.autofill-btn{width:100%;padding-inline:1rem}.autofill-section{padding:3rem 0}.autofill-card-grid,.autofill-process{grid-template-columns:1fr}.autofill-card,.autofill-product-card,.autofill-cta__panel{padding:1.15rem}}.tender-support-requests-page{--primary-green: #10B981;--dark-navy: #07111F;--panel-bg: #0F172A;--success: #10B981;--warning: #F59E0B;--danger: #EF4444;--info: #3B82F6;color:rgba(226,232,240,.92);background:var(--dark-navy)}.tender-support-requests-page .dashboard-btn{border-radius:.8rem;font-weight:700}.tender-support-requests-page .dashboard-btn--primary,.tender-support-requests-page .ar-filter-apply{border:0;background:linear-gradient(135deg, #0EA5E9, #14B8A6);color:#fff;font-weight:700;box-shadow:0 1.2rem 2.8rem -2rem rgba(14,165,233,.95)}.tender-support-requests-page .dashboard-btn--primary:hover,.tender-support-requests-page .ar-filter-apply:hover{color:#fff;box-shadow:0 1.4rem 3rem -2rem rgba(20,184,166,.95)}.tender-support-requests-page .dashboard-btn--ghost,.tender-support-requests-page .um-filter-reset,.tender-support-requests-page .btn--outline{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399}.tender-support-requests-page .tsr-topbar,.tender-support-requests-page .tsr-filter-panel,.tender-support-requests-page .um-table-panel,.tender-support-requests-page .um-side-section{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:var(--panel-bg);box-shadow:0 2.4rem 5rem -3.4rem rgba(0,0,0,.95)}.tender-support-requests-page .tsr-topbar{gap:1rem}.tender-support-requests-page .tsr-topbar__actions{max-width:56rem}.tender-support-requests-page .tsr-topbar__actions .dashboard-btn svg{flex:0 0 auto}.tender-support-requests-page .um-summary-cards{grid-template-columns:1fr;gap:.9rem}@media(min-width: 48em){.tender-support-requests-page .um-summary-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 80em){.tender-support-requests-page .um-summary-cards{grid-template-columns:repeat(6, minmax(0, 1fr))}}.tender-support-requests-page .tsr-stat-card{min-height:10.4rem;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a}.tender-support-requests-page .tsr-stat-card::before{background:var(--tsr-card-accent, var(--info))}.tender-support-requests-page .tsr-stat-card--total{order:1;--tsr-card-accent: #0EA5E9;--um-card-accent: #0EA5E9}.tender-support-requests-page .tsr-stat-card--pending{order:2;--tsr-card-accent: var(--warning);--um-card-accent: var(--warning)}.tender-support-requests-page .tsr-stat-card--progress{order:3;--tsr-card-accent: var(--info);--um-card-accent: var(--info)}.tender-support-requests-page .tsr-stat-card--urgent{order:4;--tsr-card-accent: var(--danger);--um-card-accent: var(--danger)}.tender-support-requests-page .tsr-stat-card--payment{order:5;--tsr-card-accent: #F59E0B;--um-card-accent: #F59E0B}.tender-support-requests-page .tsr-stat-card--resolved{order:6;--tsr-card-accent: var(--success);--um-card-accent: var(--success)}.tender-support-requests-page .tsr-stat-card--assigned,.tender-support-requests-page .tsr-stat-card--unassigned{display:none}.tender-support-requests-page .tsr-stat-card .um-stat-card__label{justify-self:start;max-width:15rem;color:rgba(226,232,240,.86);font-size:1rem;font-weight:600;line-height:1.25;text-align:left}.tender-support-requests-page .tsr-stat-card .um-stat-card__value{color:#fff;font-size:2rem;font-weight:800;line-height:1}.tender-support-requests-page .tsr-stat-card .um-stat-card__meta{color:rgba(148,163,184,.76);font-size:1.05rem}.tender-support-requests-page .um-stat-card__icon--progress{color:#bfdbfe;background:rgba(59,130,246,.14)}.tender-support-requests-page .um-stat-card__icon--payment{color:#fde68a;background:rgba(245,158,11,.15)}.tender-support-requests-page .um-stat-card__icon--resolved{color:#a7f3d0;background:rgba(16,185,129,.14)}.tender-support-requests-page .um-stat-card__icon--urgent{color:#fecaca;background:rgba(239,68,68,.15)}.tender-support-requests-page .tsr-filter-accordion{padding:0;overflow:clip}.tender-support-requests-page .tsr-filter-accordion[open] .tsr-filter-accordion__summary>svg{transform:rotate(180deg)}.tender-support-requests-page .tsr-filter-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;cursor:pointer;list-style:none}.tender-support-requests-page .tsr-filter-accordion__summary::-webkit-details-marker{display:none}.tender-support-requests-page .tsr-filter-accordion__summary>span:first-child{display:grid;gap:.25rem;min-width:0}.tender-support-requests-page .tsr-filter-accordion__summary strong{color:#fff;font-size:1.36rem;font-weight:800}.tender-support-requests-page .tsr-filter-accordion__summary>svg{width:1.8rem;height:1.8rem;color:rgba(203,213,225,.72);transition:transform var(--transition-fast)}.tender-support-requests-page .tsr-filter-accordion__body{padding:0 1rem 1rem}.tender-support-requests-page .ar-filter-panel__state{color:rgba(125,211,252,.92);font-weight:700}.tender-support-requests-page .tsr-filters{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:.8rem}.tender-support-requests-page .tsr-filters .um-search,.tender-support-requests-page .tsr-filters .um-filter-field{grid-column:span 3;border-radius:.8rem;background:rgba(7,17,31,.74)}.tender-support-requests-page .tsr-filters .ar-filter-apply,.tender-support-requests-page .tsr-filters .um-filter-reset{grid-column:span 2;min-height:4.4rem;border-radius:.8rem}.tender-support-requests-page .tsr-filters .um-field-label,.tender-support-requests-page .tsr-filters .um-filter-field>span{color:rgba(226,232,240,.82);font-size:1.02rem;font-weight:800}.tender-support-requests-page .tsr-filters input,.tender-support-requests-page .tsr-filters select{border-radius:.8rem;background:rgba(2,8,16,.62);color:#fff}.tender-support-requests-page .tsr-filters .um-search__icon{color:#38bdf8}.tender-support-requests-page .tsr-filter-chips{margin:0 1rem 1rem}.tender-support-requests-page .ar-workspace{grid-template-columns:minmax(0, 1fr) minmax(27rem, 32rem);align-items:start}.tender-support-requests-page .um-table-container{border-radius:.8rem;background:rgba(7,17,31,.86)}.tender-support-requests-page .tsr-table{min-width:112rem;table-layout:fixed}.tender-support-requests-page .tsr-table th,.tender-support-requests-page .tsr-table td{height:4.7rem;padding:.7rem .8rem}.tender-support-requests-page .tsr-table th{background:#07111f;color:rgba(203,213,225,.72);font-size:.92rem;letter-spacing:0}.tender-support-requests-page .tsr-table th:nth-child(1),.tender-support-requests-page .tsr-table td:nth-child(1){width:22%}.tender-support-requests-page .tsr-table th:nth-child(2),.tender-support-requests-page .tsr-table td:nth-child(2){width:13%}.tender-support-requests-page .tsr-table th:nth-child(3),.tender-support-requests-page .tsr-table td:nth-child(3){width:12%}.tender-support-requests-page .tsr-table th:nth-child(4),.tender-support-requests-page .tsr-table td:nth-child(4){width:17%}.tender-support-requests-page .tsr-table th:nth-child(5),.tender-support-requests-page .tsr-table td:nth-child(5),.tender-support-requests-page .tsr-table th:nth-child(6),.tender-support-requests-page .tsr-table td:nth-child(6),.tender-support-requests-page .tsr-table th:nth-child(7),.tender-support-requests-page .tsr-table td:nth-child(7){width:10%}.tender-support-requests-page .tsr-table th:nth-child(8),.tender-support-requests-page .tsr-table td:nth-child(8){width:11%}.tender-support-requests-page .tsr-table th:nth-child(9),.tender-support-requests-page .tsr-table td:nth-child(9){width:5%}.tender-support-requests-page .tsr-table tbody tr:hover{background:rgba(14,165,233,.07);box-shadow:inset .22rem 0 0 rgba(20,184,166,.68)}.tender-support-requests-page .tsr-user-cell{display:grid;gap:.18rem;min-width:0}.tender-support-requests-page .tsr-user-cell strong,.tender-support-requests-page .tsr-user-cell span,.tender-support-requests-page .tsr-user-cell em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tender-support-requests-page .tsr-user-cell strong{color:#fff;font-size:1.18rem;font-weight:800}.tender-support-requests-page .tsr-user-cell span{color:rgba(203,213,225,.66);font-size:1.04rem}.tender-support-requests-page .tsr-user-cell em{color:rgba(125,211,252,.74);font-size:1rem;font-style:normal;font-weight:700}.tender-support-requests-page .ar-id-cell a,.tender-support-requests-page .um-detail-item a{color:#67e8f9;font-weight:800;text-decoration:none}.tender-support-requests-page .ar-id-cell a:hover,.tender-support-requests-page .um-detail-item a:hover{color:#a7f3d0}.tender-support-requests-page .ar-badge--priority.ar-badge--normal,.tender-support-requests-page .ar-badge--priority.ar-badge--medium{background:rgba(16,185,129,.14);color:#a7f3d0}.tender-support-requests-page .ar-badge--priority.ar-badge--urgent{background:rgba(239,68,68,.16);color:#fecaca}.tender-support-requests-page .ar-badge--status.ar-badge--pending,.tender-support-requests-page .ar-badge--status.ar-badge--in-progress{background:rgba(59,130,246,.14);color:#bfdbfe}.tender-support-requests-page .ar-badge--status.ar-badge--under-review,.tender-support-requests-page .ar-badge--status.ar-badge--payment-pending{background:rgba(245,158,11,.16);color:#fde68a}.tender-support-requests-page .ar-badge--status.ar-badge--resolved{background:rgba(16,185,129,.15);color:#a7f3d0}.tender-support-requests-page .ar-badge--status.ar-badge--rejected{border:1px solid rgba(148,163,184,.18);background:rgba(148,163,184,.12);color:#cbd5e1}.tender-support-requests-page .ar-badge--payment.ar-badge--paid{background:rgba(16,185,129,.15);color:#a7f3d0}.tender-support-requests-page .ar-badge--payment.ar-badge--pending{background:rgba(245,158,11,.16);color:#fcd34d}.tender-support-requests-page .ar-badge--payment.ar-badge--not-required{background:rgba(59,130,246,.14);color:#bfdbfe}.tender-support-requests-page .ar-badge--payment.ar-badge--failed,.tender-support-requests-page .ar-badge--payment.ar-badge--refunded{background:rgba(239,68,68,.16);color:#fecaca}.tender-support-requests-page .ar-badge--billing.ar-badge--free{background:rgba(16,185,129,.14);color:#a7f3d0}.tender-support-requests-page .ar-badge--billing.ar-badge--paid{background:rgba(245,158,11,.16);color:#fde68a}.tender-support-requests-page .um-action-trigger,.tender-support-requests-page .um-icon-btn{width:3.6rem;height:3.6rem;border-radius:.8rem;background:rgba(15,23,42,.92)}.tender-support-requests-page .um-action-menu{width:24rem;background:#07111f}.tender-support-requests-page .um-action-item{border-radius:.8rem;text-decoration:none}.tender-support-requests-page .um-action-item.is-danger{color:#fecaca}.tender-support-requests-page .um-action-item.is-danger:hover{background:rgba(239,68,68,.13)}.tender-support-requests-page #tenderSupportManageModal{align-items:stretch;justify-content:flex-end;padding:0}.tender-support-requests-page #tenderSupportManageModal .tsr-modal{width:min(64rem,100vw);height:100vh;max-height:none;border-width:0 0 0 1px;border-radius:0;background:#07111f;opacity:0;transform:translateX(100%)}.tender-support-requests-page #tenderSupportManageModal.is-open .tsr-modal{opacity:1;transform:translateX(0)}.tender-support-requests-page .tsr-modal .um-modal-header{background:rgba(15,23,42,.94)}.tender-support-requests-page .tsr-modal .um-modal-body{padding:1rem}.tender-support-requests-page .tsr-modal-summary,.tender-support-requests-page .tsr-manage-form{display:grid;gap:1rem}.tender-support-requests-page .tsr-detail-header,.tender-support-requests-page .tsr-drawer-section,.tender-support-requests-page .tsr-manage-form,.tender-support-requests-page .tsr-action-guidance{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a}.tender-support-requests-page .tsr-detail-header{margin-bottom:0}.tender-support-requests-page .tsr-detail-header>div:first-child span{display:block;margin-bottom:.35rem;color:#67e8f9;font-weight:800}.tender-support-requests-page .tsr-action-guidance{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.85rem;align-items:center;padding:.95rem}.tender-support-requests-page .tsr-action-guidance>span{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:.8rem;background:rgba(14,165,233,.14);color:#7dd3fc}.tender-support-requests-page .tsr-action-guidance svg{width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tender-support-requests-page .tsr-action-guidance strong{display:block;color:#fff;font-size:1.22rem;font-weight:800}.tender-support-requests-page .tsr-action-guidance p{margin:.25rem 0 0;color:rgba(203,213,225,.72);line-height:1.45}.tender-support-requests-page .tsr-drawer-section,.tender-support-requests-page .tsr-manage-form{padding:1rem}.tender-support-requests-page .ar-drawer-section__header{display:grid;gap:.3rem}.tender-support-requests-page .ar-drawer-section__header strong{color:#fff;font-size:1.24rem;font-weight:800}.tender-support-requests-page .ar-drawer-section__header p{margin:0;color:rgba(203,213,225,.7);line-height:1.45}.tender-support-requests-page .um-detail-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.8rem}.tender-support-requests-page .um-detail-item{border-radius:.8rem;background:rgba(7,17,31,.76)}.tender-support-requests-page .um-detail-item span{letter-spacing:0}.tender-support-requests-page .um-detail-item strong,.tender-support-requests-page .um-detail-item a{overflow-wrap:anywhere}.tender-support-requests-page .ar-message-block{margin-top:0}.tender-support-requests-page .ar-message-block p{margin:.45rem 0 0;color:rgba(226,232,240,.84);line-height:1.55}.tender-support-requests-page .tsr-empty-copy{margin:0;color:rgba(203,213,225,.66);line-height:1.5}.tender-support-requests-page .ar-drawer-list,.tender-support-requests-page .ar-drawer-timeline{display:grid;gap:.75rem}.tender-support-requests-page .ar-drawer-list-item,.tender-support-requests-page .ar-note-item{padding:.85rem;border:1px solid hsla(0,0%,100%,.06);border-radius:.8rem;background:rgba(7,17,31,.82)}.tender-support-requests-page .ar-drawer-list-item strong,.tender-support-requests-page .ar-note-item strong,.tender-support-requests-page .ar-drawer-timeline-item strong{display:block;color:#fff;font-size:1.14rem;font-weight:800}.tender-support-requests-page .ar-drawer-list-item p,.tender-support-requests-page .ar-note-item p,.tender-support-requests-page .ar-drawer-timeline-item p{margin:.35rem 0;color:rgba(226,232,240,.78);line-height:1.5}.tender-support-requests-page .ar-drawer-list-item span,.tender-support-requests-page .ar-note-item span,.tender-support-requests-page .ar-drawer-timeline-item time{display:block;color:rgba(148,163,184,.72);font-size:1.02rem}.tender-support-requests-page .ar-drawer-list-item a{display:inline-flex;margin-top:.35rem;color:#67e8f9;font-weight:800;text-decoration:none}.tender-support-requests-page .ar-drawer-timeline-item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.75rem;align-items:start}.tender-support-requests-page .ar-drawer-timeline-item__dot{width:.85rem;height:.85rem;margin-top:.4rem;border-radius:50%;background:#14b8a6;box-shadow:0 0 0 .35rem rgba(20,184,166,.12)}.tender-support-requests-page .tsr-manage-form{margin-top:0}.tender-support-requests-page .tsr-manage-form .um-form-group input,.tender-support-requests-page .tsr-manage-form .um-form-group select,.tender-support-requests-page .tsr-manage-form .um-form-group textarea{border-radius:.8rem;background:rgba(2,8,16,.64)}.tender-support-requests-page .tsr-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:.2rem}@media(max-width: 74.98em){.tender-support-requests-page .ar-workspace{grid-template-columns:1fr}.tender-support-requests-page .tsr-filters .um-search,.tender-support-requests-page .tsr-filters .um-filter-field{grid-column:span 4}.tender-support-requests-page .tsr-filters .ar-filter-apply,.tender-support-requests-page .tsr-filters .um-filter-reset{grid-column:span 3}}@media(max-width: 47.98em){.tender-support-requests-page .tsr-topbar__actions{display:grid;grid-template-columns:1fr;max-width:none}.tender-support-requests-page .tsr-topbar__actions .dashboard-btn{width:100%}.tender-support-requests-page .tsr-filter-accordion__summary{align-items:flex-start}.tender-support-requests-page .tsr-filters{grid-template-columns:1fr}.tender-support-requests-page .tsr-filters .um-search,.tender-support-requests-page .tsr-filters .um-filter-field,.tender-support-requests-page .tsr-filters .ar-filter-apply,.tender-support-requests-page .tsr-filters .um-filter-reset{grid-column:1}.tender-support-requests-page .tsr-table{display:block;min-width:0}.tender-support-requests-page .tsr-table thead{display:none}.tender-support-requests-page .tsr-table tbody{display:grid;gap:.8rem}.tender-support-requests-page .tsr-table tbody tr{display:grid;grid-template-columns:1fr;gap:.7rem;padding:.9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.88)}.tender-support-requests-page .tsr-table td{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:auto !important;height:auto;padding:0;border:0;white-space:normal}.tender-support-requests-page .tsr-table td::before{content:attr(data-label);flex:0 0 auto;color:rgba(203,213,225,.58);font-size:.96rem;font-weight:800;text-transform:uppercase}.tender-support-requests-page .tsr-table .ar-requester-cell,.tender-support-requests-page .tsr-table td[data-label=Actions]{align-items:flex-start;border-top:1px solid hsla(0,0%,100%,.07);padding-top:.7rem}.tender-support-requests-page .tsr-table .ar-requester-cell::before,.tender-support-requests-page .tsr-table td[data-label=Actions]::before{display:none}.tender-support-requests-page .tsr-table .ar-requester-cell{border-top:0;padding-top:0}.tender-support-requests-page #tenderSupportManageModal .tsr-modal{width:100vw}.tender-support-requests-page .um-detail-grid{grid-template-columns:1fr}.tender-support-requests-page .tsr-modal-actions .btn{width:100%}}:root{--primary-green: #10B981;--dark-navy: #07111F;--panel-bg: #0F172A;--success: #10B981;--warning: #F59E0B;--danger: #EF4444;--info: #3B82F6}.admin-notifications-page{background:radial-gradient(circle at 18% 8%, rgba(59, 130, 246, 0.14), transparent 26rem),radial-gradient(circle at 88% 4%, rgba(20, 184, 166, 0.12), transparent 24rem),var(--dark-navy);color:#e5eefb}.admin-notifications-page .admin-dashboard{background:rgba(0,0,0,0)}.admin-notifications-page svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.admin-notifications-page .dashboard-btn--primary,.admin-notifications-page .admin-notifications-drawer-btn--primary{background:linear-gradient(135deg, #0EA5E9, #14B8A6);color:#fff;border-color:rgba(0,0,0,0);border-radius:.8rem;font-weight:700;box-shadow:0 18px 38px rgba(14,165,233,.18)}.admin-notifications-page .dashboard-btn--ghost{background:rgba(15,23,42,.76);border:1px solid hsla(0,0%,100%,.1);color:#dbeafe;border-radius:.8rem;font-weight:700}.admin-notifications-main{min-height:100vh;padding:1.25rem clamp(1rem,2vw,2rem) 2rem}.admin-notifications-topbar{align-items:flex-start;gap:1rem;margin-bottom:1rem;border:1px solid rgba(148,163,184,.16);background:linear-gradient(135deg, rgba(15, 23, 42, 0.94), rgba(7, 17, 31, 0.94)),rgba(15,23,42,.92);box-shadow:0 24px 60px rgba(0,0,0,.3)}.admin-notifications-topbar__intro{max-width:58rem}.admin-notifications-breadcrumb,.admin-notifications-signals{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.admin-notifications-breadcrumb{margin-bottom:.55rem;color:#94a3b8;font-size:.82rem;font-weight:700}.admin-notifications-breadcrumb a{color:#38bdf8;text-decoration:none}.admin-notifications-signals{margin-top:.85rem}.admin-notifications-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.38rem .7rem;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:rgba(15,23,42,.72);color:#cbd5e1;font-size:.8rem;font-weight:700}.admin-notifications-chip strong{color:#fff}.admin-notifications-chip--live{color:#8ff5d2;border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.1)}.admin-notifications-chip--live span{width:.46rem;height:.46rem;border-radius:999px;background:var(--success);box-shadow:0 0 0 .32rem rgba(16,185,129,.15)}.admin-notifications-topbar__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.6rem}.admin-notifications-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.45rem;white-space:nowrap}.admin-notifications-btn:disabled{cursor:not-allowed;opacity:.55}.admin-notifications-summary{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:.85rem;margin-bottom:1rem}.admin-notification-card{position:relative;display:grid;gap:.35rem;min-height:9rem;padding:1rem;overflow:hidden;background:#0f172a;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;box-shadow:0 20px 42px rgba(0,0,0,.24)}.admin-notification-card::after{content:"";position:absolute;inset:auto 0 0 0;height:.18rem;background:var(--card-accent, #3B82F6)}.admin-notification-card--total{--card-accent: #38bdf8}.admin-notification-card--unread{--card-accent: #F59E0B}.admin-notification-card--tender{--card-accent: #14B8A6}.admin-notification-card--support{--card-accent: #8B5CF6}.admin-notification-card--users{--card-accent: #22C55E}.admin-notification-card--system{--card-accent: #EF4444}.admin-notification-card__icon{display:grid;place-items:center;width:2.3rem;height:2.3rem;margin-bottom:.15rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.7rem;background:hsla(0,0%,100%,.05);color:var(--card-accent, #38bdf8)}.admin-notification-card__count{color:#fff;font-size:2rem;font-weight:800;line-height:1}.admin-notification-card__label{color:#e2e8f0;font-size:1rem;font-weight:600}.admin-notification-card__meta{color:#94a3b8;font-size:.78rem;font-weight:650}.admin-notifications-filter-panel,.admin-notifications-register-panel{margin-bottom:1rem;border:1px solid rgba(148,163,184,.14);border-radius:.9rem;background:rgba(15,23,42,.88);box-shadow:0 22px 48px rgba(0,0,0,.24)}.admin-notifications-filter summary{display:flex;align-items:center;gap:.75rem;padding:1rem;cursor:pointer;list-style:none}.admin-notifications-filter summary::-webkit-details-marker{display:none}.admin-notifications-filter summary strong{display:block;color:#f8fafc;font-size:1rem;font-weight:800}.admin-notifications-filter summary small{color:#94a3b8;font-size:.76rem;font-weight:650}.admin-notifications-filter[open] .admin-notifications-filter__chevron{transform:rotate(180deg)}.admin-notifications-filter__icon{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.8rem;background:rgba(14,165,233,.12);color:#7dd3fc}.admin-notifications-filter__chevron{margin-left:auto;color:#94a3b8;transition:transform 180ms ease}.admin-notifications-filter__form{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.8rem;padding:0 1rem 1rem}.admin-notifications-field{display:grid;gap:.38rem;min-width:0}.admin-notifications-field>span:first-child{color:#cbd5e1;font-size:.78rem;font-weight:750}.admin-notifications-field--wide{grid-column:span 2}.admin-notifications-field__control{display:flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:0 .75rem;border:1px solid rgba(148,163,184,.18);border-radius:.8rem;background:rgba(7,17,31,.76);color:#93c5fd}.admin-notifications-field__control input,.admin-notifications-field__control select{width:100%;min-width:0;border:0;outline:0;background:rgba(0,0,0,0);color:#f8fafc;font:inherit;font-size:.88rem;font-weight:650}.admin-notifications-field__control input::placeholder{color:#64748b}.admin-notifications-field__control select option{background:#0f172a;color:#f8fafc}.admin-notifications-filter__actions{display:flex;align-items:end;justify-content:flex-end;flex-wrap:wrap;gap:.65rem;grid-column:span 2}.admin-notifications-register-panel{padding:1rem}.admin-notifications-register-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.admin-notifications-register-panel__header h2{margin:.2rem 0 0;color:#fff;font-size:1.25rem;font-weight:800}.admin-notifications-register-panel__header p{margin:.25rem 0 0;color:#94a3b8;font-size:.86rem;font-weight:600}.admin-notifications-section-kicker{color:#67e8f9;font-size:.72rem;font-weight:800;text-transform:uppercase}.admin-notifications-result-count{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .7rem;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(7,17,31,.7);color:#cbd5e1;font-size:.8rem;font-weight:750}.admin-notifications-register{display:grid;gap:.65rem}.admin-notifications-row{position:relative;display:grid;grid-template-columns:2.6rem minmax(14rem, 1fr) minmax(12rem, 0.52fr) minmax(7rem, 0.28fr) 2.7rem;align-items:center;gap:.85rem;min-height:6rem;padding:.85rem;border:1px solid rgba(148,163,184,.14);border-radius:.8rem;background:rgba(7,17,31,.66);transition:border-color 160ms ease,background-color 160ms ease,transform 160ms ease}.admin-notifications-row:hover{transform:translateY(-1px);border-color:rgba(56,189,248,.28);background:rgba(15,23,42,.92)}.admin-notifications-row.is-unread{border-color:rgba(245,158,11,.34);background:linear-gradient(90deg, rgba(245, 158, 11, 0.08), transparent 40%),rgba(7,17,31,.72)}.admin-notifications-row--skeleton{min-height:5.5rem;background:linear-gradient(90deg, rgba(148, 163, 184, 0.06), rgba(148, 163, 184, 0.13), rgba(148, 163, 184, 0.06));background-size:220% 100%;animation:admin-notifications-pulse 1.3s ease-in-out infinite}.admin-notifications-row__signal{display:grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:.75rem;background:rgba(59,130,246,.12);color:#93c5fd}.admin-notifications-row__signal--tender{background:rgba(20,184,166,.12);color:#5eead4}.admin-notifications-row__signal--support{background:rgba(139,92,246,.13);color:#c4b5fd}.admin-notifications-row__signal--user{background:rgba(16,185,129,.12);color:#86efac}.admin-notifications-row__signal--system{background:rgba(239,68,68,.12);color:#fca5a5}.admin-notifications-row__content{min-width:0}.admin-notifications-row__content p{margin:.24rem 0 0;color:#cbd5e1;font-size:.88rem;font-weight:600;line-height:1.45}.admin-notifications-row__title-line{display:flex;align-items:center;gap:.45rem;min-width:0}.admin-notifications-row__title-line h3{margin:0;overflow:hidden;color:#fff;font-size:.98rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-notifications-unread-dot{flex:0 0 auto;width:.48rem;height:.48rem;border-radius:999px;background:var(--warning);box-shadow:0 0 0 .28rem rgba(245,158,11,.16)}.admin-notifications-row__meta{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.55rem;margin:.55rem 0 0}.admin-notifications-row__meta div{min-width:0}.admin-notifications-row__meta dt{color:#64748b;font-size:.68rem;font-weight:800;text-transform:uppercase}.admin-notifications-row__meta dd{margin:.15rem 0 0;overflow:hidden;color:#e2e8f0;font-size:.78rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-notifications-row__badges{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.admin-notifications-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.65rem;padding:.24rem .55rem;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(148,163,184,.1);color:#cbd5e1;font-size:.72rem;font-weight:800;white-space:nowrap}.admin-notifications-badge--type{border-color:rgba(59,130,246,.26);background:rgba(59,130,246,.12);color:#bfdbfe}.admin-notifications-badge--success{border-color:rgba(16,185,129,.26);background:rgba(16,185,129,.12);color:#a7f3d0}.admin-notifications-badge--warning{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.13);color:#fcd34d}.admin-notifications-badge--danger{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.13);color:#fecaca}.admin-notifications-badge--info{border-color:rgba(59,130,246,.3);background:rgba(59,130,246,.13);color:#bfdbfe}.admin-notifications-badge--muted{border-color:rgba(148,163,184,.18);background:rgba(148,163,184,.1);color:#cbd5e1}.admin-notifications-row__time{display:grid;gap:.18rem;color:#e2e8f0;font-size:.82rem;font-weight:800;text-align:right}.admin-notifications-row__time small{color:#94a3b8;font-size:.72rem;font-weight:700}.admin-notifications-actions{position:relative;justify-self:end}.admin-notifications-actions__toggle{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgba(148,163,184,.18);border-radius:.7rem;background:rgba(15,23,42,.9);color:#dbeafe;cursor:pointer}.admin-notifications-actions__menu{position:absolute;top:calc(100% + .45rem);right:0;z-index:30;display:none;min-width:13rem;padding:.4rem;border:1px solid rgba(148,163,184,.18);border-radius:.8rem;background:#07111f;box-shadow:0 24px 55px rgba(0,0,0,.42)}.admin-notifications-actions__menu button{display:flex;align-items:center;gap:.55rem;width:100%;min-height:2.2rem;padding:.48rem .55rem;border:0;border-radius:.55rem;background:rgba(0,0,0,0);color:#e2e8f0;cursor:pointer;font:inherit;font-size:.82rem;font-weight:750;text-align:left}.admin-notifications-actions__menu button:hover{background:rgba(59,130,246,.12);color:#fff}.admin-notifications-actions.is-open .admin-notifications-actions__menu{display:grid}.admin-notifications-empty{display:grid;place-items:center;gap:.35rem;min-height:16rem;border:1px dashed rgba(148,163,184,.2);border-radius:.8rem;color:#94a3b8;text-align:center}.admin-notifications-empty svg{width:2.5rem;height:2.5rem;color:#38bdf8}.admin-notifications-empty strong{color:#fff;font-size:1rem;font-weight:800}.admin-notifications-empty[hidden]{display:none}.admin-notifications-error{margin:0;padding:.85rem 1rem;border:1px solid rgba(239,68,68,.28);border-radius:.8rem;background:rgba(239,68,68,.1);color:#fecaca;font-weight:700}.admin-notifications-error[hidden]{display:none}.admin-notifications-drawer{position:fixed;inset:0;z-index:1200}.admin-notifications-drawer[hidden]{display:none}.admin-notifications-drawer__backdrop{position:absolute;inset:0;border:0;background:rgba(3,7,18,.68);cursor:pointer}.admin-notifications-drawer__panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(32rem,100vw);height:100%;border-left:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg, rgba(15, 23, 42, 0.98), rgba(7, 17, 31, 0.98)),#07111f;box-shadow:-28px 0 70px rgba(0,0,0,.42)}.admin-notifications-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem;border-bottom:1px solid rgba(148,163,184,.14)}.admin-notifications-drawer__header h2{margin:.2rem 0 0;color:#fff;font-size:1.25rem;font-weight:850}.admin-notifications-drawer__close{display:grid;place-items:center;width:2.3rem;height:2.3rem;border:1px solid rgba(148,163,184,.18);border-radius:.7rem;background:rgba(15,23,42,.76);color:#e2e8f0;cursor:pointer}.admin-notifications-drawer__content{display:grid;gap:1rem;padding:1rem;overflow-y:auto}.admin-notifications-drawer-message{padding:1rem;border:1px solid rgba(148,163,184,.16);border-radius:.8rem;background:rgba(15,23,42,.78)}.admin-notifications-drawer-message h3{margin:.75rem 0 0;color:#fff;font-size:1.15rem;font-weight:850}.admin-notifications-drawer-message p{margin:.55rem 0 0;color:#cbd5e1;font-size:.92rem;font-weight:600;line-height:1.55}.admin-notifications-drawer-message__topline{display:flex;flex-wrap:wrap;gap:.45rem}.admin-notifications-detail-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem}.admin-notifications-detail-grid div{min-width:0;padding:.8rem;border:1px solid rgba(148,163,184,.14);border-radius:.75rem;background:rgba(7,17,31,.58)}.admin-notifications-detail-grid dt{color:#94a3b8;font-size:.72rem;font-weight:800;text-transform:uppercase}.admin-notifications-detail-grid dd{margin:.2rem 0 0;overflow-wrap:anywhere;color:#f8fafc;font-size:.86rem;font-weight:750}.admin-notifications-drawer-section{padding:.95rem;border:1px solid rgba(148,163,184,.14);border-radius:.8rem;background:rgba(15,23,42,.58)}.admin-notifications-drawer-section__heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.admin-notifications-drawer-section__heading strong{color:#fff;font-size:.92rem;font-weight:850}.admin-notifications-drawer-section__heading span{color:#94a3b8;font-size:.76rem;font-weight:700}.admin-notifications-related-link{display:flex;align-items:center;gap:.55rem;min-height:2.6rem;padding:.65rem .75rem;border:1px solid rgba(59,130,246,.24);border-radius:.75rem;background:rgba(59,130,246,.1);color:#bfdbfe;font-size:.86rem;font-weight:750;text-decoration:none}.admin-notifications-related-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-notifications-muted{margin:0;color:#94a3b8;font-size:.86rem;font-weight:650}.admin-notifications-history{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.admin-notifications-history li{display:grid;grid-template-columns:.8rem 1fr;gap:.65rem}.admin-notifications-history li>span{width:.56rem;height:.56rem;margin-top:.35rem;border-radius:999px;background:#38bdf8;box-shadow:0 0 0 .28rem rgba(56,189,248,.14)}.admin-notifications-history strong{display:block;color:#e2e8f0;font-size:.86rem;font-weight:800}.admin-notifications-history small{color:#94a3b8;font-size:.76rem;font-weight:650}.admin-notifications-drawer__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding-top:.1rem}.admin-notifications-drawer-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.45rem;padding:0 .85rem;border:1px solid rgba(148,163,184,.18);border-radius:.8rem;background:rgba(15,23,42,.82);color:#dbeafe;cursor:pointer;font:inherit;font-size:.84rem;font-weight:800}.admin-notifications-drawer-btn--danger{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.12);color:#fecaca}.admin-notifications-toast{position:fixed;right:1rem;bottom:1rem;z-index:1300;max-width:min(28rem,100vw - 2rem);padding:.8rem 1rem;border:1px solid rgba(16,185,129,.26);border-radius:.8rem;background:rgba(7,17,31,.96);color:#bbf7d0;box-shadow:0 22px 48px rgba(0,0,0,.34);font-size:.88rem;font-weight:800}.admin-notifications-toast[hidden]{display:none}.admin-notifications-drawer-open{overflow:hidden}@keyframes admin-notifications-pulse{0%{background-position:220% 0}100%{background-position:-220% 0}}@media(max-width: 1320px){.admin-notifications-summary{grid-template-columns:repeat(3, minmax(0, 1fr))}.admin-notifications-row{grid-template-columns:2.6rem minmax(12rem, 1fr) minmax(11rem, 0.5fr) 2.7rem}.admin-notifications-row__time{display:none}}@media(max-width: 980px){.admin-notifications-main{padding-inline:.85rem}.admin-notifications-topbar{display:grid}.admin-notifications-topbar__actions{justify-content:flex-start}.admin-notifications-filter__form{grid-template-columns:repeat(2, minmax(0, 1fr))}.admin-notifications-field--wide,.admin-notifications-filter__actions{grid-column:span 2}.admin-notifications-row{grid-template-columns:2.6rem minmax(0, 1fr) 2.7rem;align-items:flex-start}.admin-notifications-row__badges{grid-column:2/span 1}.admin-notifications-row__meta{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 700px){.admin-notifications-summary,.admin-notifications-filter__form,.admin-notifications-detail-grid{grid-template-columns:1fr}.admin-notifications-field--wide,.admin-notifications-filter__actions{grid-column:auto}.admin-notifications-filter__actions,.admin-notifications-register-panel__header{align-items:stretch;flex-direction:column}.admin-notifications-row{grid-template-columns:1fr}.admin-notifications-row__signal,.admin-notifications-actions{justify-self:start}.admin-notifications-row__meta{grid-template-columns:1fr}.admin-notifications-actions__menu{right:auto;left:0}.admin-notifications-drawer__panel{width:100vw}}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .admin-dashboard{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;width:100%;max-width:144rem;min-height:100vh;margin:0 auto;padding:1rem}@media(min-width: 64em){.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .admin-dashboard{grid-template-columns:24rem minmax(0, 1fr);align-items:start}}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-sidebar{position:relative;top:auto;max-height:none;overflow-y:auto;padding:.82rem;border:1px solid var(--ppfbd-border);border-radius:1rem;background:linear-gradient(180deg, rgba(17, 28, 45, 0.96), rgba(7, 16, 24, 0.9)),var(--ppfbd-surface);box-shadow:var(--ppfbd-panel-shadow);backdrop-filter:blur(18px)}@media(min-width: 64em){.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-sidebar{position:sticky;top:1rem;max-height:calc(100vh - 2rem)}}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-sidebar::before{content:"";position:absolute;inset:0 auto 0 0;width:.22rem;border-radius:1rem 0 0 1rem;background:linear-gradient(180deg, var(--ppfbd-accent), transparent 68%)}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-brand{gap:.72rem;min-height:4rem;margin:0 0 .78rem;padding:.66rem;border:1px solid hsla(0,0%,100%,.055);border-radius:.82rem;background:hsla(0,0%,100%,.035)}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-brand__icon{width:3.2rem;height:3.2rem;border-radius:.78rem;background:linear-gradient(135deg, var(--ppfbd-accent), var(--ppfbd-accent-2));color:rgba(2,8,16,.96);font-size:1.42rem;box-shadow:0 1.4rem 2.4rem -1.7rem rgba(0,200,117,.74)}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-brand__name{font-size:1.25rem;letter-spacing:0}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-brand__tagline{color:rgba(148,163,184,.82);font-size:.94rem}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-profile{gap:.68rem;padding:.68rem;border-color:rgba(0,200,117,.12);border-radius:.82rem;background:linear-gradient(135deg, rgba(0, 200, 117, 0.08), rgba(255, 255, 255, 0.028)),rgba(2,8,16,.3)}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-profile__avatar{width:3.2rem;height:3.2rem;border:1px solid rgba(0,200,117,.24);background:rgba(0,200,117,.14);color:rgba(209,250,229,.98);box-shadow:0 0 0 .34rem rgba(0,200,117,.07);font-size:1rem}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-profile__name{color:#fff;font-size:1.08rem}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-profile__role{color:rgba(148,163,184,.8);font-size:.95rem}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-nav{display:grid;gap:.82rem;margin-top:.9rem}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-nav__group{display:grid;gap:.26rem;align-content:start}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-nav__label{padding:0 .58rem;color:rgba(148,163,184,.58);font-size:.8rem;font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-nav__link{position:relative;display:flex;align-items:center;min-height:3.15rem;gap:.58rem;padding:0 .62rem;border:1px solid rgba(0,0,0,0);border-radius:.68rem;background:rgba(0,0,0,0);color:rgba(203,213,225,.76);font-size:1.02rem;font-weight:var(--font-weight-semibold);letter-spacing:0;transform:none;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-nav__link::before{content:"";position:absolute;left:-0.18rem;top:50%;width:.22rem;height:0;border-radius:999px;background:var(--ppfbd-accent);transform:translateY(-50%);transition:height var(--transition-fast)}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-nav__link:hover,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-nav__link:focus-visible{color:#fff;border-color:rgba(0,200,117,.18);background:hsla(0,0%,100%,.055);transform:translateX(0.12rem);outline:0}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-nav__link.is-active{color:#fff;border-color:rgba(0,200,117,.28);background:linear-gradient(90deg, rgba(0, 200, 117, 0.16), rgba(255, 255, 255, 0.04)),hsla(0,0%,100%,.035);box-shadow:0 0 2.2rem rgba(0,200,117,.06),inset 0 0 0 1px rgba(0,200,117,.04)}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-nav__link.is-active::before{height:2.12rem}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-nav__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.22rem;height:2.22rem;border:1px solid hsla(0,0%,100%,.075);border-radius:.56rem;background:hsla(0,0%,100%,.055);color:rgba(167,243,208,.95);font-size:.82rem;letter-spacing:0}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-nav__icon svg{width:1.26rem;height:1.26rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-nav__link.is-active .admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-nav__icon{border-color:rgba(0,200,117,.28);background:rgba(0,200,117,.14);color:rgba(209,250,229,.98)}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-sidebar__card{margin-top:1rem;padding:.85rem;border-color:rgba(245,158,11,.18);border-radius:.9rem;background:linear-gradient(145deg, rgba(245, 158, 11, 0.1), rgba(255, 255, 255, 0.024)),rgba(2,8,16,.36)}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-sidebar__card-badge{min-height:2.35rem;margin-bottom:.65rem;padding:0 .68rem;border:1px solid rgba(245,158,11,.2);background:rgba(245,158,11,.1);color:#fbbf24;font-size:.78rem;letter-spacing:.1em}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-sidebar__card-title{margin-bottom:.44rem;color:#fff;font-size:1.2rem;line-height:1.2}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-sidebar__card-text{margin-bottom:.8rem;color:rgba(203,213,225,.72);font-size:.98rem;line-height:1.48}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-sidebar__card-btn{min-height:3rem;border-radius:.72rem}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-main{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:none;min-width:0;margin:0;padding:0}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-topbar,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .um-topbar,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .tm-topbar,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .tsr-topbar{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:.86rem;overflow:visible;z-index:80;margin:0;padding:.94rem;border:1px solid var(--ppfbd-border);border-radius:1rem;background:radial-gradient(circle at 6% 0, rgba(0, 200, 117, 0.16), transparent 28rem),radial-gradient(circle at 96% 12%, rgba(245, 158, 11, 0.09), transparent 24rem),linear-gradient(145deg, rgba(255, 255, 255, 0.078), rgba(255, 255, 255, 0.024)),rgba(15,23,42,.88);box-shadow:var(--ppfbd-panel-shadow);backdrop-filter:blur(18px)}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar::before,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-topbar::before,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .um-topbar::before,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .tm-topbar::before,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .tsr-topbar::before{content:"";position:absolute;inset:0 0 auto;width:auto;height:.24rem;border-radius:1rem 1rem 0 0;background:linear-gradient(90deg, var(--ppfbd-accent), var(--ppfbd-accent-2), rgba(245, 158, 11, 0.82))}@media(min-width: 80em){.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-topbar,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .um-topbar,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .tm-topbar,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .tsr-topbar{grid-template-columns:minmax(34rem, 1fr) minmax(22rem, auto);align-items:start}}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__intro,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-topbar__intro,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .um-topbar__intro,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .tm-topbar__intro{min-width:0}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__eyebrow{display:inline-flex;align-items:center;min-height:2.3rem;padding:0 .68rem;border:1px solid rgba(0,200,117,.18);border-radius:999px;background:rgba(0,200,117,.09);color:rgba(209,250,229,.98);font-size:.82rem;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__title{margin:.52rem 0 .34rem;color:#fff;font-size:clamp(2rem,1.76rem + .7vw,2.82rem);line-height:1.04;letter-spacing:0}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__subtitle{max-width:70rem;margin:0;color:rgba(226,232,240,.72);font-size:1.1rem;line-height:1.46}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__utility.admin-page-topbar__utility{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.5rem;align-content:start;align-items:center;justify-content:flex-start}@media(min-width: 64em){.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__utility.admin-page-topbar__utility{justify-content:flex-end}}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__utility.admin-page-topbar__utility .dashboard-menu{justify-self:auto}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__utility.admin-page-topbar__utility .dashboard-menu__panel{right:auto;left:0}@media(min-width: 64em){.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__utility.admin-page-topbar__utility .dashboard-menu__panel{right:0;left:auto}}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__actions,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-topbar__actions,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .um-topbar__actions,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .tm-topbar__actions,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .tsr-topbar__actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-start;max-width:none}@media(min-width: 64em){.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__actions,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-topbar__actions,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .um-topbar__actions,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .tm-topbar__actions,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .tsr-topbar__actions{justify-content:flex-end}}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-btn,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-sidebar__card-btn{min-height:3.15rem;padding:0 .86rem;border-radius:.76rem;box-shadow:none;font-size:1rem;font-weight:var(--font-weight-bold)}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-breadcrumb{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:0 0 .58rem;color:rgba(148,163,184,.78);font-size:.96rem;font-weight:var(--font-weight-semibold)}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-breadcrumb a{color:rgba(209,250,229,.92)}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-breadcrumb a:hover,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-breadcrumb a:focus-visible{color:#fff}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-topbar__status{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.72rem}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-status-chip{display:inline-flex;align-items:center;min-height:2.55rem;padding:0 .66rem;border:1px solid hsla(0,0%,100%,.075);border-radius:999px;background:hsla(0,0%,100%,.045);color:rgba(203,213,225,.82);font-size:.92rem;font-weight:var(--font-weight-bold);white-space:nowrap}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-status-chip--live{border-color:rgba(0,200,117,.18);background:rgba(0,200,117,.08);color:rgba(209,250,229,.98)}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-status-chip--pending,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-status-chip--warning{border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.1);color:#fbbf24}@media(max-width: 47.98em){.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .admin-dashboard{padding:.72rem}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-nav{grid-template-columns:1fr}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__actions,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-topbar__actions,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .um-topbar__actions,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .tm-topbar__actions,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .tsr-topbar__actions{display:grid;grid-template-columns:1fr}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__actions .dashboard-btn,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__actions .btn,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-topbar__actions .dashboard-btn,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .ar-topbar__actions .btn,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .um-topbar__actions .dashboard-btn,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .um-topbar__actions .btn,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .tm-topbar__actions .dashboard-btn,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .tm-topbar__actions .btn,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .tsr-topbar__actions .dashboard-btn,.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .tsr-topbar__actions .btn{width:100%;justify-content:center}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__utility.admin-page-topbar__utility{align-items:stretch}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__utility.admin-page-topbar__utility .dashboard-menu{flex:1 1 4rem}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__utility.admin-page-topbar__utility .dashboard-menu summary{width:100%}.admin-dashboard-page:is(.tender-moderation-page,.support-messages-page,.assistance-requests-page,.tender-support-requests-page,.question-moderation-page,.user-management-page) .dashboard-topbar__utility.admin-page-topbar__utility .dashboard-menu__panel{right:auto;left:0;width:min(100%,100vw - 2rem)}}.admin-dashboard-page:not(.bidder-dashboard-page){--admin-sidebar-width: 29rem;--admin-sidebar-collapsed-width: 8.4rem;--admin-sidebar-bg: #07111f;--admin-sidebar-panel: #0f172a;--admin-sidebar-border: rgba(255, 255, 255, 0.08);--admin-sidebar-green: #10b981;--admin-sidebar-blue: #3b82f6;--admin-sidebar-warning: #f59e0b;--admin-sidebar-danger: #ef4444;--admin-sidebar-text: #fff;--admin-sidebar-muted: #94a3b8}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-dashboard{width:min(100%,144rem);max-width:144rem;margin-inline:auto}@media(min-width: 64em){.admin-dashboard-page:not(.bidder-dashboard-page) .admin-dashboard{display:grid;grid-template-columns:var(--admin-sidebar-width) minmax(0, 1fr);gap:1.2rem;transition:grid-template-columns 280ms ease}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-dashboard{grid-template-columns:var(--admin-sidebar-collapsed-width) minmax(0, 1fr)}}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-master-sidebar{position:sticky;top:1rem;display:flex;flex-direction:column;width:100%;height:calc(100vh - 2rem);min-height:0;overflow:hidden;padding:1rem;border:1px solid var(--admin-sidebar-border);border-radius:1.4rem;background:radial-gradient(circle at 18% 0, rgba(16, 185, 129, 0.12), transparent 22rem),linear-gradient(180deg, rgba(15, 23, 42, 0.96), rgba(7, 17, 31, 0.98)),var(--admin-sidebar-bg);box-shadow:0 2.4rem 4.8rem -3.4rem rgba(0,0,0,.86),inset 0 1px 0 hsla(0,0%,100%,.08);color:var(--admin-sidebar-text);transition:width 280ms ease,transform 280ms ease,border-color 220ms ease,box-shadow 220ms ease}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar__header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.8rem;align-items:center;flex:0 0 auto}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-brand{display:flex;min-width:0;min-height:5.4rem;align-items:center;gap:.9rem;padding:.8rem;border:1px solid hsla(0,0%,100%,.07);border-radius:1.2rem;background:rgba(15,23,42,.68);color:var(--admin-sidebar-text);text-decoration:none}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-brand__mark,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-profile__avatar{display:inline-flex;width:3.6rem;height:3.6rem;flex:0 0 3.6rem;align-items:center;justify-content:center;border-radius:1rem;background:linear-gradient(135deg, var(--admin-sidebar-green), #059669);color:#03111f;font-size:1.45rem;font-weight:900}.admin-dashboard-page:not(.bidder-dashboard-page) .dashboard-brand__text,.admin-dashboard-page:not(.bidder-dashboard-page) .dashboard-profile__meta,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__text,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__label,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer span:not(.dashboard-nav__icon){min-width:0;transition:opacity 220ms ease,transform 220ms ease,width 220ms ease}.admin-dashboard-page:not(.bidder-dashboard-page) .dashboard-brand__name{display:block;color:var(--admin-sidebar-text);font-size:1.55rem;font-weight:800;line-height:1.12}.admin-dashboard-page:not(.bidder-dashboard-page) .dashboard-brand__tagline{display:block;margin-top:.18rem;color:var(--admin-sidebar-muted);font-size:1.05rem;font-weight:600;line-height:1.25}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar__collapse{display:inline-flex;width:4rem;height:4rem;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.08);border-radius:1.1rem;background:rgba(15,23,42,.78);color:#d1fae5;cursor:pointer;transition:transform 220ms ease,border-color 220ms ease,background 220ms ease,color 220ms ease}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar__collapse:hover,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar__collapse:focus-visible{border-color:rgba(16,185,129,.34);background:rgba(16,185,129,.12);color:#fff;outline:0}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar__collapse svg{width:2rem;height:2rem;transition:transform 280ms ease}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar__collapse svg{transform:rotate(180deg)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-profile{display:flex;min-height:6.6rem;flex:0 0 auto;align-items:center;gap:.9rem;margin-top:.9rem;padding:.9rem;border:1px solid rgba(16,185,129,.12);border-radius:1.2rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.08), transparent),rgba(2,8,16,.36)}.admin-dashboard-page:not(.bidder-dashboard-page) .dashboard-profile__name{display:block;color:var(--admin-sidebar-text);font-size:1.35rem;font-weight:800;line-height:1.16}.admin-dashboard-page:not(.bidder-dashboard-page) .dashboard-profile__role{display:block;color:var(--admin-sidebar-muted);font-size:1.05rem;font-weight:600}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-profile__badge{display:inline-flex;width:max-content;margin-top:.4rem;padding:.25rem .58rem;border:1px solid rgba(16,185,129,.18);border-radius:999px;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:.95rem;font-weight:750}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav{display:grid;gap:1rem;min-height:0;margin-top:1rem;overflow-x:hidden;overflow-y:auto;padding:.1rem .15rem .8rem;scrollbar-color:rgba(16,185,129,.38) rgba(15,23,42,.45);scrollbar-width:thin}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav::-webkit-scrollbar{width:.55rem}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(16,185,129,.36)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__group{display:grid;gap:.45rem}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__label{display:flex;align-items:center;gap:.55rem;padding:0 .6rem;color:rgba(148,163,184,.82);font-size:1.05rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__label::before{width:.5rem;height:.5rem;border-radius:999px;background:rgba(16,185,129,.62);content:""}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;min-height:5.2rem;align-items:center;gap:.9rem;padding:1.2rem 1.2rem 1.2rem 1.35rem;overflow:visible;border:1px solid rgba(0,0,0,0);border-radius:1.2rem;color:rgba(226,232,240,.88);font-size:1.45rem;font-weight:650;text-decoration:none;transition:transform 220ms ease,border-color 220ms ease,background 220ms ease,color 220ms ease,box-shadow 220ms ease}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link::before{position:absolute;inset:0 auto 0 0;width:.4rem;border-radius:999px;background:var(--admin-sidebar-green);opacity:0;transform:scaleY(0.45);transition:opacity 220ms ease,transform 220ms ease;content:""}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link:hover,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link:focus-visible{border-color:rgba(16,185,129,.18);background:rgba(16,185,129,.08);color:#fff;outline:0;transform:translateX(0.2rem)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link.is-active{border-color:rgba(16,185,129,.24);background:linear-gradient(90deg, rgba(16, 185, 129, 0.12), rgba(59, 130, 246, 0.045)),rgba(15,23,42,.78);color:#fff;box-shadow:0 1.2rem 2.8rem rgba(16,185,129,.08),inset 0 1px 0 hsla(0,0%,100%,.06)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link.is-active::before{opacity:1;transform:scaleY(1)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__icon,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer .dashboard-nav__icon{display:inline-flex;width:3.4rem;height:3.4rem;flex:0 0 3.4rem;align-items:center;justify-content:center;border:1px solid rgba(16,185,129,.14);border-radius:.95rem;background:rgba(16,185,129,.08);color:#a7f3d0;transition:background 220ms ease,color 220ms ease,transform 220ms ease}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link:hover .admin-sidebar-nav__icon,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link:focus-visible .admin-sidebar-nav__icon,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link.is-active .admin-sidebar-nav__icon{background:rgba(16,185,129,.16);color:var(--admin-sidebar-green);transform:translateY(-0.1rem)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__icon svg,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer .dashboard-nav__icon svg{width:2.1rem;height:2.1rem}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__icon svg *,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer .dashboard-nav__icon svg *{stroke-width:2.35;vector-effect:non-scaling-stroke}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-badge{display:inline-flex;min-width:2.2rem;height:2.2rem;align-items:center;justify-content:center;padding:0 .55rem;border-radius:999px;background:rgba(239,68,68,.16);color:#fecaca;font-size:1.05rem;font-weight:850}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-badge:empty,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-badge[hidden]{display:none}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer{display:grid;gap:.55rem;flex:0 0 auto;margin-top:auto;padding-top:.9rem;border-top:1px solid hsla(0,0%,100%,.08)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer__settings,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer__logout{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);min-height:4.6rem;align-items:center;gap:.8rem;padding:.7rem .85rem;border:1px solid hsla(0,0%,100%,.07);border-radius:1.1rem;background:rgba(2,8,16,.34);color:rgba(226,232,240,.88);font-size:1.25rem;font-weight:700;text-align:left;text-decoration:none;cursor:pointer;transition:border-color 220ms ease,background 220ms ease,color 220ms ease,transform 220ms ease}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer__settings:hover,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer__settings:focus-visible,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer__logout:hover,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer__logout:focus-visible{border-color:rgba(16,185,129,.24);background:rgba(16,185,129,.1);color:#fff;outline:0}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer__logout{color:#fecaca}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-master-sidebar{padding-inline:.75rem}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar__header{grid-template-columns:1fr}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-brand,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-profile,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-nav__link,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__settings,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__logout{justify-content:center;grid-template-columns:1fr;padding-inline:.7rem}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .dashboard-brand__text,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .dashboard-profile__meta,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-nav__text,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-nav__label,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer span:not(.dashboard-nav__icon),.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-badge{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;transform:translateX(-0.4rem);clip:rect(0 0 0 0);white-space:nowrap}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar__collapse{width:100%}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-nav{overflow:visible auto}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-nav__link{min-height:5.2rem}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-nav__link:hover::after,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-nav__link:focus-visible::after,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__settings:hover::after,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__settings:focus-visible::after,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__logout:hover::after,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__logout:focus-visible::after{position:absolute;left:calc(100% + .8rem);z-index:40;width:max-content;max-width:22rem;padding:.72rem .9rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:rgba(7,17,31,.98);color:#fff;font-size:1.18rem;font-weight:750;box-shadow:0 1.2rem 3rem rgba(0,0,0,.34);content:attr(data-admin-tooltip);pointer-events:none}.admin-sidebar-overlay,.admin-sidebar-mobile-toggle{display:none}@media(max-width: 63.98em){.admin-dashboard-page:not(.bidder-dashboard-page) .admin-dashboard{display:block}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-master-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:1000;width:min(30rem,100vw - 3.2rem);height:100dvh;border-radius:0 1.4rem 1.4rem 0;transform:translateX(-105%)}.admin-dashboard-page.admin-sidebar-open:not(.bidder-dashboard-page) .admin-master-sidebar{transform:translateX(0)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar__collapse{display:none}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-brand,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-profile,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-nav__link,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__settings,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__logout{grid-template-columns:auto minmax(0, 1fr) auto;justify-content:stretch;padding-inline:.85rem}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .dashboard-brand__text,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .dashboard-profile__meta,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-nav__text,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-nav__label,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer span:not(.dashboard-nav__icon){position:static;width:auto;height:auto;overflow:visible;opacity:1;pointer-events:auto;transform:none;clip:auto;white-space:normal}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-badge:not(:empty){position:static;width:auto;height:2.2rem;overflow:visible;opacity:1;pointer-events:auto;transform:none;clip:auto;white-space:nowrap}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-mobile-toggle{position:fixed;right:1rem;bottom:1rem;z-index:1002;display:inline-flex;min-height:4.6rem;align-items:center;gap:.6rem;padding:0 1rem;border:1px solid rgba(16,185,129,.24);border-radius:999px;background:rgba(7,17,31,.94);color:#fff;font-size:1.25rem;font-weight:800;box-shadow:0 1.2rem 3rem rgba(0,0,0,.32)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-mobile-toggle svg{width:2rem;height:2rem}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-overlay{position:fixed;inset:0;z-index:999;display:block;background:rgba(2,8,16,.62);backdrop-filter:blur(4px)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-overlay[hidden]{display:none}}.admin-dashboard-page:not(.bidder-dashboard-page){--admin-sidebar-width: 25.2rem;--admin-sidebar-collapsed-width: 7rem;--admin-sidebar-text: #e5e7eb}@media(min-width: 64em){.admin-dashboard-page:not(.bidder-dashboard-page) .admin-dashboard{gap:.9rem;transition:grid-template-columns 250ms ease}}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-master-sidebar{top:.8rem;height:calc(100vh - 1.6rem);padding:.72rem;border-radius:1.1rem;background:linear-gradient(180deg, rgba(15, 23, 42, 0.96), rgba(7, 17, 31, 0.98)),var(--admin-sidebar-bg);box-shadow:0 1.6rem 3.8rem -3rem rgba(0,0,0,.82),inset 0 1px 0 hsla(0,0%,100%,.05);transition:width 250ms ease,transform 250ms ease,border-color 200ms ease,box-shadow 200ms ease}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar__header{gap:.5rem}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-brand{min-height:4.6rem;gap:.65rem;padding:.55rem;border-radius:.9rem;background:rgba(15,23,42,.62)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-brand__mark,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-profile__avatar{width:3rem;height:3rem;flex-basis:3rem;border-radius:.8rem;font-size:1.22rem;font-weight:800}.admin-dashboard-page:not(.bidder-dashboard-page) .dashboard-brand__name{font-size:1.6rem;font-weight:700;line-height:1.12}.admin-dashboard-page:not(.bidder-dashboard-page) .dashboard-brand__tagline{margin-top:.12rem;font-size:.98rem;font-weight:500}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar__collapse{width:3.2rem;height:3.2rem;border-radius:.9rem;background:rgba(15,23,42,.68)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar__collapse svg{width:1.6rem;height:1.6rem}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-profile{min-height:5.2rem;gap:.65rem;margin-top:.65rem;padding:.65rem;border-radius:.95rem;background:rgba(2,8,16,.32)}.admin-dashboard-page:not(.bidder-dashboard-page) .dashboard-profile__name{font-size:1.22rem;font-weight:600;line-height:1.15}.admin-dashboard-page:not(.bidder-dashboard-page) .dashboard-profile__role{font-size:.98rem;font-weight:500}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-profile__badge{margin-top:.28rem;padding:.18rem .48rem;font-size:.86rem;font-weight:600}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav{gap:.62rem;margin-top:.72rem;padding:.05rem .08rem .55rem}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__group{gap:.26rem}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__label{margin:.25rem .72rem .12rem;color:rgba(148,163,184,.78);font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:uppercase}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link{min-height:4.2rem;gap:.72rem;padding:.78rem .86rem;border-radius:1rem;background:rgba(0,0,0,0);color:rgba(229,231,235,.86);font-size:1.34rem;font-weight:500;transition:border-color 200ms ease,background 200ms ease,color 200ms ease}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link:hover,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link:focus-visible{background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.08);color:#fff;transform:none}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link::before{inset-block:.82rem;width:.3rem;border-radius:999px}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link.is-active{border-color:rgba(16,185,129,.2);background:rgba(16,185,129,.1);box-shadow:none;color:#fff;font-weight:600}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link.is-active::before{background:var(--admin-sidebar-green);opacity:1}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__icon,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer .dashboard-nav__icon{width:2.8rem;height:2.8rem;flex-basis:2.8rem;border-radius:.8rem;background:rgba(148,163,184,.08);color:rgba(148,163,184,.9)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link:hover .admin-sidebar-nav__icon,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link:focus-visible .admin-sidebar-nav__icon{background:rgba(16,185,129,.08);color:rgba(209,250,229,.96);transform:none}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link.is-active .admin-sidebar-nav__icon{background:rgba(16,185,129,.12);color:var(--admin-sidebar-green);transform:none}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__icon svg,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer .dashboard-nav__icon svg{width:1.7rem;height:1.7rem}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__icon svg *,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer .dashboard-nav__icon svg *{stroke-width:1.85}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-badge{min-width:1.8rem;height:1.8rem;padding:0 .45rem;font-size:.95rem;font-weight:600}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer{gap:.42rem;padding-top:.65rem}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer__settings,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer__logout{min-height:3.9rem;gap:.68rem;padding:.58rem .78rem;border-radius:.95rem;background:rgba(2,8,16,.24);font-size:1.22rem;font-weight:500;transition:border-color 200ms ease,background 200ms ease,color 200ms ease}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-master-sidebar{padding-inline:.55rem}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-brand,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-profile,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-nav__link,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__settings,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__logout{padding-inline:.55rem}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-brand,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-profile{min-height:3.9rem}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-nav__link{min-height:4.2rem;padding-block:.72rem}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-badge:not(:empty){position:absolute;top:.42rem;right:.42rem;display:inline-flex;width:auto;min-width:1.55rem;height:1.55rem;overflow:visible;opacity:1;padding:0 .32rem;clip:auto;color:#fecaca;font-size:.82rem;line-height:1;pointer-events:none;transform:none;white-space:nowrap}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-nav__link:hover::after,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-nav__link:focus-visible::after,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__settings:hover::after,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__settings:focus-visible::after,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__logout:hover::after,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__logout:focus-visible::after{left:calc(100% + .65rem);padding:.55rem .72rem;border-radius:.7rem;color:#e5e7eb;font-size:1.08rem;font-weight:500;box-shadow:0 1rem 2.4rem rgba(0,0,0,.3)}@media(max-width: 63.98em){.admin-dashboard-page:not(.bidder-dashboard-page) .admin-master-sidebar{top:0;bottom:0;width:min(26rem,100vw - 2.4rem);height:100dvh;border-radius:0 1.1rem 1.1rem 0}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-brand,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-profile,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-nav__link,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__settings,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__logout{padding-inline:.78rem}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-badge:not(:empty){position:static;min-width:1.8rem;height:1.8rem;opacity:1;font-size:.95rem}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-mobile-toggle{min-height:4rem;padding:0 .9rem;font-size:1.15rem;font-weight:600}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-mobile-toggle svg{width:1.8rem;height:1.8rem}}.admin-dashboard-page:not(.bidder-dashboard-page){--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;--admin-sidebar-width: 24rem;--admin-sidebar-collapsed-width: 6.8rem}@media(min-width: 64em){.admin-dashboard-page:not(.bidder-dashboard-page) .admin-dashboard{grid-template-columns:var(--admin-sidebar-width) minmax(0, 1fr);gap:1rem}}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-master-sidebar{position:sticky;top:1rem;display:flex;flex-direction:column;width:100%;height:calc(100vh - 2rem);min-height:0;max-height:calc(100vh - 2rem);overflow-y:auto;overflow-x:hidden;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:linear-gradient(180deg, #07111f 0%, #0a1628 100%);box-shadow:0 1.2rem 3rem rgba(0,0,0,.22),inset -1px 0 hsla(0,0%,100%,.03);color:#e5e7eb;-ms-overflow-style:none;overscroll-behavior:contain;scrollbar-width:none}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar::-webkit-scrollbar,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-master-sidebar::-webkit-scrollbar,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar__body::-webkit-scrollbar,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav::-webkit-scrollbar{width:0;height:0}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar__body,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav{overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar__header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.5rem;align-items:center;flex:0 0 auto}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-brand{min-height:4.1rem;gap:.65rem;padding:.5rem;border:1px solid rgba(16,185,129,.12);border-radius:.72rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.08), rgba(255, 255, 255, 0.02)),rgba(2,8,16,.32)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-brand__mark,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-profile__avatar{width:2.8rem;height:2.8rem;flex:0 0 2.8rem;border-radius:.66rem;background:linear-gradient(135deg, var(--primary-green), #14b8a6);color:#03111f;font-size:1.08rem;font-weight:900}.admin-dashboard-page:not(.bidder-dashboard-page) .dashboard-brand__name{color:#fff;font-size:1.25rem;font-weight:800;line-height:1.1}.admin-dashboard-page:not(.bidder-dashboard-page) .dashboard-brand__tagline{margin-top:.1rem;color:rgba(203,213,225,.68);font-size:.9rem;font-weight:500;line-height:1.25}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar__collapse{width:3.2rem;height:3.2rem;border:1px solid rgba(148,163,184,.14);border-radius:.72rem;background:rgba(15,23,42,.7);color:#a7f3d0}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar__collapse:hover,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar__collapse:focus-visible{border-color:rgba(16,185,129,.32);background:rgba(16,185,129,.1);color:#fff;outline:0}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar__collapse svg{width:1.45rem;height:1.45rem}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-profile{min-height:4.8rem;gap:.62rem;margin-top:.7rem;padding:.62rem;border:1px solid rgba(16,185,129,.14);border-radius:.72rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.08), rgba(255, 255, 255, 0.018)),rgba(2,8,16,.3)}.admin-dashboard-page:not(.bidder-dashboard-page) .dashboard-profile__name{color:#fff;font-size:1.08rem;font-weight:700;line-height:1.14}.admin-dashboard-page:not(.bidder-dashboard-page) .dashboard-profile__role{color:rgba(203,213,225,.68);font-size:.92rem;font-weight:500}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-profile__badge{margin-top:.22rem;padding:.14rem .45rem;border-color:rgba(16,185,129,.2);background:rgba(16,185,129,.1);color:#86efac;font-size:.78rem;font-weight:700}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav{display:grid;gap:.62rem;min-height:0;margin-top:.75rem;padding:0 0 .65rem}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__group{display:grid;gap:.25rem}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__label{display:flex;align-items:center;gap:.45rem;margin:.2rem .6rem .1rem;padding:0;color:rgba(148,163,184,.74);font-size:.82rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__label::before{width:.34rem;height:.34rem;border-radius:999px;background:rgba(16,185,129,.68);content:""}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__item,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;min-height:3.8rem;align-items:center;gap:.75rem;padding:.65rem .85rem;overflow:hidden;border:1px solid rgba(0,0,0,0);border-radius:.7rem;background:rgba(0,0,0,0);color:#e5e7eb;text-decoration:none;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,color 180ms ease}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__item::before,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link::before{position:absolute;top:.7rem;bottom:.7rem;left:0;width:3px;border-radius:0 999px 999px 0;background:var(--primary-green);content:"";opacity:0;transform:scaleY(0.65);transition:opacity 180ms ease,transform 180ms ease}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__item:hover,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__item:focus-visible,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link:hover,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link:focus-visible{border-color:hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03);color:#fff;outline:0;transform:translateX(2px)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__item--active,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__item.is-active,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link.is-active{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.1);color:#fff;font-weight:600;box-shadow:none}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__item--active::before,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__item.is-active::before,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__link.is-active::before{opacity:1;transform:scaleY(1)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__icon,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer .dashboard-nav__icon{display:inline-flex;width:2.6rem;height:2.6rem;flex:0 0 2.6rem;align-items:center;justify-content:center;border:1px solid rgba(16,185,129,.12);border-radius:.65rem;background:rgba(16,185,129,.08);color:#a7f3d0;font-size:1.15rem}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__icon svg,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer .dashboard-nav__icon svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__icon svg *,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer .dashboard-nav__icon svg *{stroke-width:1.9}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-nav__text{min-width:0;overflow:hidden;color:#e5e7eb;font-size:1.1rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-badge{min-width:1.65rem;height:1.65rem;padding:0 .36rem;border:1px solid rgba(239,68,68,.18);background:rgba(239,68,68,.14);color:#fecaca;font-size:.82rem;font-weight:800}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer{display:grid;gap:.5rem;flex:0 0 auto;margin-top:auto;padding-top:.7rem;border-top:1px solid hsla(0,0%,100%,.08)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-notice{display:grid;gap:.35rem;padding:.7rem;border:1px solid rgba(16,185,129,.14);border-radius:.72rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.09), rgba(59, 130, 246, 0.035)),rgba(2,8,16,.34)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-notice__badge{width:max-content;min-height:1.7rem;padding:0 .48rem;border:1px solid rgba(16,185,129,.18);border-radius:999px;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:.78rem;font-weight:800;line-height:1.7rem;text-transform:uppercase}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-notice p{margin:0;color:rgba(203,213,225,.76);font-size:.95rem;font-weight:500;line-height:1.35}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer__settings,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer__logout{min-height:3.8rem;gap:.65rem;padding:.6rem .78rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.7rem;background:rgba(2,8,16,.28);color:#e5e7eb;font-size:1.05rem;font-weight:600}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer__settings:hover,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer__settings:focus-visible,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer__logout:hover,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer__logout:focus-visible{border-color:rgba(16,185,129,.24);background:hsla(0,0%,100%,.03);color:#fff;outline:0;transform:translateX(2px)}.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar-footer__logout{color:#fecaca}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-master-sidebar,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar{padding-inline:.55rem}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-notice{display:none}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-nav__item,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-nav__link,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__settings,.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-footer__logout{grid-template-columns:1fr;justify-items:center;padding-inline:.55rem}@media(max-width: 63.98em){.admin-dashboard-page:not(.bidder-dashboard-page) .admin-sidebar,.admin-dashboard-page:not(.bidder-dashboard-page) .admin-master-sidebar{position:fixed;top:0;bottom:0;left:0;width:min(24rem,100vw - 2rem);height:100dvh;max-height:100dvh;border-radius:0 .8rem .8rem 0;transform:translateX(-105%)}.admin-dashboard-page.admin-sidebar-open:not(.bidder-dashboard-page) .admin-sidebar,.admin-dashboard-page.admin-sidebar-open:not(.bidder-dashboard-page) .admin-master-sidebar{transform:translateX(0)}.admin-dashboard-page.admin-sidebar-collapsed:not(.bidder-dashboard-page) .admin-sidebar-notice{display:grid}}.update-estimated-cost-page.admin-overview-page{--es-bg: #07111f;--es-panel: rgba(15, 23, 42, 0.9);--es-panel-soft: rgba(15, 23, 42, 0.72);--es-border: rgba(255, 255, 255, 0.08);--es-text: #f8fafc;--es-muted: #94a3b8;--es-green: #10b981;--es-teal: #14b8a6;--es-blue: #0ea5e9;--es-amber: #f59e0b;--es-red: #ef4444;background:radial-gradient(circle at 16% 12%, rgba(16, 185, 129, 0.1), transparent 30%),radial-gradient(circle at 90% 10%, rgba(14, 165, 233, 0.08), transparent 28%),linear-gradient(180deg, #07111f, #0b1628);color:var(--es-text)}.update-estimated-cost-page.admin-overview-page .dashboard-main.es-cost-main{display:grid;gap:1rem;min-width:0}.update-estimated-cost-page.admin-overview-page .es-hero,.update-estimated-cost-page.admin-overview-page .es-panel,.update-estimated-cost-page.admin-overview-page .es-summary-card,.update-estimated-cost-page.admin-overview-page .es-success-card{border:1px solid var(--es-border);border-radius:.8rem;background:var(--es-panel);box-shadow:0 1.4rem 4rem rgba(0,0,0,.24)}.update-estimated-cost-page.admin-overview-page .es-hero{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1.2rem;align-items:end;padding:1.6rem;overflow:hidden;background:radial-gradient(circle at 14% 18%, rgba(16, 185, 129, 0.12), transparent 34%),radial-gradient(circle at 84% 18%, rgba(14, 165, 233, 0.1), transparent 32%),linear-gradient(135deg, rgba(7, 17, 31, 0.98), rgba(15, 23, 42, 0.96))}.update-estimated-cost-page.admin-overview-page .es-hero__content{min-width:0}.update-estimated-cost-page.admin-overview-page .es-eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:2.35rem;padding:0 .75rem;border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:.78rem;font-weight:850;line-height:1;text-transform:uppercase}.update-estimated-cost-page.admin-overview-page .es-hero h1{margin:.85rem 0 0;color:#fff;font-size:4.2rem;font-weight:900;line-height:1.06;letter-spacing:0}.update-estimated-cost-page.admin-overview-page .es-hero p,.update-estimated-cost-page.admin-overview-page .es-section-heading p,.update-estimated-cost-page.admin-overview-page .es-summary-card small,.update-estimated-cost-page.admin-overview-page .es-title-cell span,.update-estimated-cost-page.admin-overview-page .es-muted{color:var(--es-muted)}.update-estimated-cost-page.admin-overview-page .es-hero p{max-width:760px;margin:.85rem 0 0;font-size:1.05rem;line-height:1.7}.update-estimated-cost-page.admin-overview-page .es-hero__actions,.update-estimated-cost-page.admin-overview-page .es-filter-form__actions,.update-estimated-cost-page.admin-overview-page .es-bulk-toolbar__actions,.update-estimated-cost-page.admin-overview-page .es-table-card__actions,.update-estimated-cost-page.admin-overview-page .es-pagination>div{display:flex;flex-wrap:wrap;gap:.75rem}.update-estimated-cost-page.admin-overview-page .es-hero__actions{justify-content:flex-end;max-width:36rem}.update-estimated-cost-page.admin-overview-page .es-btn,.update-estimated-cost-page.admin-overview-page .es-row-update,.update-estimated-cost-page.admin-overview-page .es-icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.2rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;padding:.75rem 1rem;font-size:.95rem;font-weight:850;line-height:1.2;text-align:center;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.update-estimated-cost-page.admin-overview-page .es-btn svg,.update-estimated-cost-page.admin-overview-page .es-icon-btn svg,.update-estimated-cost-page.admin-overview-page .es-summary-card__icon svg,.update-estimated-cost-page.admin-overview-page .es-success-card__icon svg,.update-estimated-cost-page.admin-overview-page .es-empty-state__illustration svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.update-estimated-cost-page.admin-overview-page .es-btn:hover,.update-estimated-cost-page.admin-overview-page .es-btn:focus-visible,.update-estimated-cost-page.admin-overview-page .es-row-update:hover,.update-estimated-cost-page.admin-overview-page .es-row-update:focus-visible,.update-estimated-cost-page.admin-overview-page .es-icon-btn:hover,.update-estimated-cost-page.admin-overview-page .es-icon-btn:focus-visible{transform:translateY(-2px);outline:none}.update-estimated-cost-page.admin-overview-page .es-btn:disabled,.update-estimated-cost-page.admin-overview-page .es-row-update:disabled,.update-estimated-cost-page.admin-overview-page .es-icon-btn:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.update-estimated-cost-page.admin-overview-page .es-btn--primary,.update-estimated-cost-page.admin-overview-page .es-row-update{background:linear-gradient(135deg, var(--es-blue), var(--es-teal));color:#fff;box-shadow:0 1rem 2.4rem rgba(14,165,233,.18)}.update-estimated-cost-page.admin-overview-page .es-btn--secondary,.update-estimated-cost-page.admin-overview-page .es-icon-btn{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:#dbeafe}.update-estimated-cost-page.admin-overview-page .es-btn--warning{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.14);color:#fde68a}.update-estimated-cost-page.admin-overview-page .es-btn--danger{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.14);color:#fecaca}.update-estimated-cost-page.admin-overview-page .es-summary-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem}.update-estimated-cost-page.admin-overview-page .es-summary-card{position:relative;display:grid;gap:.5rem;min-width:0;padding:1.15rem;overflow:hidden}.update-estimated-cost-page.admin-overview-page .es-summary-card::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--es-card-accent, var(--es-green))}.update-estimated-cost-page.admin-overview-page .es-summary-card--danger{--es-card-accent: var(--es-red)}.update-estimated-cost-page.admin-overview-page .es-summary-card--warning{--es-card-accent: var(--es-amber)}.update-estimated-cost-page.admin-overview-page .es-summary-card--success{--es-card-accent: var(--es-green)}.update-estimated-cost-page.admin-overview-page .es-summary-card--info{--es-card-accent: var(--es-blue)}.update-estimated-cost-page.admin-overview-page .es-summary-card__icon,.update-estimated-cost-page.admin-overview-page .es-success-card__icon,.update-estimated-cost-page.admin-overview-page .es-empty-state__illustration{display:inline-grid;place-items:center;width:3rem;height:3rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:hsla(0,0%,100%,.05);color:var(--es-card-accent, #a7f3d0)}.update-estimated-cost-page.admin-overview-page .es-summary-card>span:not(.es-summary-card__icon){color:#cbd5e1;font-size:.95rem;font-weight:800}.update-estimated-cost-page.admin-overview-page .es-summary-card strong{color:#fff;font-size:2rem;font-weight:900;line-height:1.1}.update-estimated-cost-page.admin-overview-page .es-summary-card small{font-size:.86rem;line-height:1.5}.update-estimated-cost-page.admin-overview-page .es-success-card{display:grid;grid-template-columns:auto minmax(0, 1fr) minmax(0, 1fr);gap:1rem;align-items:center;padding:1rem 1.15rem;border-color:rgba(16,185,129,.24);background:linear-gradient(135deg, rgba(16, 185, 129, 0.14), rgba(20, 184, 166, 0.08)),rgba(15,23,42,.92)}.update-estimated-cost-page.admin-overview-page .es-success-card__icon{--es-card-accent: var(--es-green);color:#a7f3d0}.update-estimated-cost-page.admin-overview-page .es-success-card span{color:#a7f3d0;font-size:.82rem;font-weight:850;text-transform:uppercase}.update-estimated-cost-page.admin-overview-page .es-success-card strong{display:block;margin-top:.2rem;color:#fff;font-size:1.45rem;font-weight:900}.update-estimated-cost-page.admin-overview-page .es-panel{display:grid;gap:1rem;padding:1.15rem}.update-estimated-cost-page.admin-overview-page .es-section-heading{min-width:0}.update-estimated-cost-page.admin-overview-page .es-section-heading h2{margin:.55rem 0 0;color:#fff;font-size:1.5rem;font-weight:850;line-height:1.2;letter-spacing:0}.update-estimated-cost-page.admin-overview-page .es-section-heading p{margin:.4rem 0 0;font-size:.98rem;line-height:1.6}.update-estimated-cost-page.admin-overview-page .es-filter-form{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr)) auto;gap:.8rem;align-items:end}.update-estimated-cost-page.admin-overview-page .es-field,.update-estimated-cost-page.admin-overview-page .es-amount-field{display:grid;gap:.4rem;min-width:0}.update-estimated-cost-page.admin-overview-page .es-field span{color:#cbd5e1;font-size:.78rem;font-weight:800}.update-estimated-cost-page.admin-overview-page .es-field input,.update-estimated-cost-page.admin-overview-page .es-page-size select,.update-estimated-cost-page.admin-overview-page .es-amount-field input{width:100%;min-width:0;border:1px solid var(--es-border);border-radius:.8rem;background:rgba(2,12,24,.76);color:#fff;font-size:.95rem;font-weight:700;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.update-estimated-cost-page.admin-overview-page .es-field input{min-height:3.2rem;padding:0 .9rem}.update-estimated-cost-page.admin-overview-page .es-field input:focus,.update-estimated-cost-page.admin-overview-page .es-page-size select:focus,.update-estimated-cost-page.admin-overview-page .es-amount-field input:focus{border-color:rgba(16,185,129,.36);background:rgba(2,12,24,.94);box-shadow:0 0 0 .18rem rgba(16,185,129,.1)}.update-estimated-cost-page.admin-overview-page .es-filter-form__actions{flex-wrap:nowrap}.update-estimated-cost-page.admin-overview-page .es-table-card__header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.update-estimated-cost-page.admin-overview-page .es-table-card__actions{align-items:center;justify-content:flex-end}.update-estimated-cost-page.admin-overview-page .es-select-all,.update-estimated-cost-page.admin-overview-page .es-page-size{display:inline-flex;align-items:center;gap:.55rem;min-height:3.2rem;color:#cbd5e1;font-size:.9rem;font-weight:800}.update-estimated-cost-page.admin-overview-page .es-select-all input,.update-estimated-cost-page.admin-overview-page .es-row-check input{width:1rem;height:1rem;accent-color:var(--es-green)}.update-estimated-cost-page.admin-overview-page .es-page-size select{min-height:3.2rem;padding:0 .8rem}.update-estimated-cost-page.admin-overview-page .es-bulk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem;border:1px solid rgba(245,158,11,.24);border-radius:.8rem;background:rgba(245,158,11,.1)}.update-estimated-cost-page.admin-overview-page .es-bulk-toolbar strong{color:#fff;font-size:1rem;font-weight:850}.update-estimated-cost-page.admin-overview-page .es-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--es-border);border-radius:.8rem;background:rgba(2,12,24,.72)}.update-estimated-cost-page.admin-overview-page .es-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0}.update-estimated-cost-page.admin-overview-page .es-table thead th{position:sticky;top:0;z-index:2;min-height:3.5rem;padding:.85rem .8rem;border-bottom:1px solid var(--es-border);background:rgba(7,17,31,.96);color:#cbd5e1;font-size:.95rem;font-weight:800;line-height:1.25;text-align:left;white-space:nowrap}.update-estimated-cost-page.admin-overview-page .es-table tbody tr{min-height:56px;transition:background .18s ease,border-color .18s ease}.update-estimated-cost-page.admin-overview-page .es-table tbody tr:nth-child(even){background:hsla(0,0%,100%,.025)}.update-estimated-cost-page.admin-overview-page .es-table tbody tr:hover{background:rgba(14,165,233,.055)}.update-estimated-cost-page.admin-overview-page .es-table tbody td{min-height:56px;padding:.8rem;border-bottom:1px solid hsla(0,0%,100%,.06);color:#e2e8f0;font-size:.95rem;font-weight:600;line-height:1.45;vertical-align:middle}.update-estimated-cost-page.admin-overview-page .es-table tbody tr:last-child td{border-bottom:0}.update-estimated-cost-page.admin-overview-page .es-tender-id,.update-estimated-cost-page.admin-overview-page .es-title-cell strong{color:#fff;font-weight:850}.update-estimated-cost-page.admin-overview-page .es-title-cell{display:grid;gap:.25rem;min-width:18rem}.update-estimated-cost-page.admin-overview-page .es-current-cost{display:grid;gap:.35rem}.update-estimated-cost-page.admin-overview-page .es-current-cost strong{color:#fff;font-weight:900}.update-estimated-cost-page.admin-overview-page .es-amount-field{position:relative;min-width:13.5rem}.update-estimated-cost-page.admin-overview-page .es-amount-field__prefix{position:absolute;left:.85rem;top:50%;z-index:1;color:#a7f3d0;font-size:1rem;font-weight:900;transform:translateY(-50%)}.update-estimated-cost-page.admin-overview-page .es-amount-field input{height:48px;padding:0 .85rem 0 2rem;text-align:right;font-weight:700}.update-estimated-cost-page.admin-overview-page .es-amount-field input::placeholder{color:rgba(148,163,184,.74)}.update-estimated-cost-page.admin-overview-page .es-row-error{display:block;margin-top:.35rem;color:#fca5a5;font-size:.78rem;font-weight:750;line-height:1.35}.update-estimated-cost-page.admin-overview-page .es-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .65rem;border:1px solid var(--es-border);border-radius:.8rem;font-size:.8rem;font-weight:850;line-height:1.2;white-space:nowrap}.update-estimated-cost-page.admin-overview-page .es-status-badge--missing{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.12);color:#fecaca}.update-estimated-cost-page.admin-overview-page .es-status-badge--ready{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.12);color:#fde68a}.update-estimated-cost-page.admin-overview-page .es-status-badge--updated{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.12);color:#a7f3d0}.update-estimated-cost-page.admin-overview-page .es-status-badge--error{border-color:rgba(239,68,68,.34);background:rgba(239,68,68,.16);color:#fecaca}.update-estimated-cost-page.admin-overview-page .es-row--ready{box-shadow:inset 3px 0 0 rgba(245,158,11,.85)}.update-estimated-cost-page.admin-overview-page .es-row--updated{box-shadow:inset 3px 0 0 rgba(16,185,129,.9)}.update-estimated-cost-page.admin-overview-page .es-row--error{box-shadow:inset 3px 0 0 rgba(239,68,68,.9)}.update-estimated-cost-page.admin-overview-page .es-row-check{display:inline-flex;align-items:center;gap:.45rem;color:#cbd5e1;font-size:.85rem;font-weight:800}.update-estimated-cost-page.admin-overview-page .es-row-update{min-width:6.8rem;min-height:2.8rem;padding:.65rem .85rem}.update-estimated-cost-page.admin-overview-page .es-row-update:disabled{background:rgba(16,185,129,.14);color:#a7f3d0;opacity:1}.update-estimated-cost-page.admin-overview-page .es-loading-row,.update-estimated-cost-page.admin-overview-page .es-error-row,.update-estimated-cost-page.admin-overview-page .es-no-results-row{display:grid;gap:.45rem;place-items:center;padding:1.5rem;color:#cbd5e1;text-align:center}.update-estimated-cost-page.admin-overview-page .es-error-row strong,.update-estimated-cost-page.admin-overview-page .es-no-results-row strong{color:#fff}.update-estimated-cost-page.admin-overview-page .es-pagination{display:flex;justify-content:space-between;gap:1rem;align-items:center;color:#cbd5e1;font-size:.95rem;font-weight:750}.update-estimated-cost-page.admin-overview-page .es-icon-btn{width:3rem;min-height:3rem;padding:0}.update-estimated-cost-page.admin-overview-page .es-empty-state{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:1rem;align-items:center;padding:1.2rem;border:1px dashed rgba(16,185,129,.28);border-radius:.8rem;background:rgba(16,185,129,.07)}.update-estimated-cost-page.admin-overview-page .es-empty-state__illustration{--es-card-accent: var(--es-green);color:#a7f3d0}.update-estimated-cost-page.admin-overview-page .es-empty-state h3{margin:0 0 .3rem;color:#fff;font-size:1.5rem;font-weight:850;line-height:1.2}.update-estimated-cost-page.admin-overview-page .es-empty-state p{margin:0;color:var(--es-muted);line-height:1.6}.update-estimated-cost-page.admin-overview-page .es-toast{position:fixed;right:1rem;bottom:1rem;z-index:60;max-width:min(34rem,100vw - 2rem);padding:.95rem 1rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;color:#fff;font-weight:800;line-height:1.45;box-shadow:0 1.2rem 2.8rem rgba(0,0,0,.32)}.update-estimated-cost-page.admin-overview-page .es-toast--success{border-color:rgba(16,185,129,.24);background:linear-gradient(135deg, rgba(16, 185, 129, 0.96), rgba(5, 150, 105, 0.96))}.update-estimated-cost-page.admin-overview-page .es-toast--error{border-color:rgba(239,68,68,.24);background:linear-gradient(135deg, rgba(220, 38, 38, 0.96), rgba(127, 29, 29, 0.96))}@media(max-width: 1199px){.update-estimated-cost-page.admin-overview-page .es-hero,.update-estimated-cost-page.admin-overview-page .es-table-card__header{grid-template-columns:1fr}.update-estimated-cost-page.admin-overview-page .es-hero{display:grid}.update-estimated-cost-page.admin-overview-page .es-hero__actions{justify-content:start;max-width:none}.update-estimated-cost-page.admin-overview-page .es-filter-form{grid-template-columns:repeat(3, minmax(0, 1fr))}.update-estimated-cost-page.admin-overview-page .es-filter-form__actions{grid-column:1/-1}}@media(max-width: 1023px){.update-estimated-cost-page.admin-overview-page .es-summary-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.update-estimated-cost-page.admin-overview-page .es-filter-form{grid-template-columns:repeat(2, minmax(0, 1fr))}.update-estimated-cost-page.admin-overview-page .es-success-card{grid-template-columns:auto minmax(0, 1fr)}}@media(max-width: 767px){.update-estimated-cost-page.admin-overview-page .es-hero,.update-estimated-cost-page.admin-overview-page .es-panel,.update-estimated-cost-page.admin-overview-page .es-summary-card,.update-estimated-cost-page.admin-overview-page .es-success-card{padding:1rem}.update-estimated-cost-page.admin-overview-page .es-hero h1{font-size:3.2rem}.update-estimated-cost-page.admin-overview-page .es-hero__actions,.update-estimated-cost-page.admin-overview-page .es-filter-form,.update-estimated-cost-page.admin-overview-page .es-filter-form__actions,.update-estimated-cost-page.admin-overview-page .es-bulk-toolbar,.update-estimated-cost-page.admin-overview-page .es-bulk-toolbar__actions,.update-estimated-cost-page.admin-overview-page .es-table-card__header,.update-estimated-cost-page.admin-overview-page .es-table-card__actions,.update-estimated-cost-page.admin-overview-page .es-pagination,.update-estimated-cost-page.admin-overview-page .es-empty-state,.update-estimated-cost-page.admin-overview-page .es-success-card{display:grid;grid-template-columns:1fr}.update-estimated-cost-page.admin-overview-page .es-btn,.update-estimated-cost-page.admin-overview-page .es-row-update,.update-estimated-cost-page.admin-overview-page .es-filter-form__actions .es-btn,.update-estimated-cost-page.admin-overview-page .es-bulk-toolbar__actions .es-btn{width:100%}.update-estimated-cost-page.admin-overview-page .es-summary-grid{grid-template-columns:1fr}.update-estimated-cost-page.admin-overview-page .es-table-wrap{overflow:visible;border:0;background:rgba(0,0,0,0)}.update-estimated-cost-page.admin-overview-page .es-table,.update-estimated-cost-page.admin-overview-page .es-table thead,.update-estimated-cost-page.admin-overview-page .es-table tbody,.update-estimated-cost-page.admin-overview-page .es-table tr,.update-estimated-cost-page.admin-overview-page .es-table td{display:block;width:100%;min-width:0}.update-estimated-cost-page.admin-overview-page .es-table thead{display:none}.update-estimated-cost-page.admin-overview-page .es-table tbody{display:grid;gap:.85rem}.update-estimated-cost-page.admin-overview-page .es-table tbody tr{border:1px solid var(--es-border);border-radius:.8rem;background:rgba(15,23,42,.86);overflow:hidden}.update-estimated-cost-page.admin-overview-page .es-table tbody tr:nth-child(even){background:rgba(15,23,42,.86)}.update-estimated-cost-page.admin-overview-page .es-table tbody td{display:grid;gap:.45rem;min-height:auto;padding:.85rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.update-estimated-cost-page.admin-overview-page .es-table tbody td:last-child{border-bottom:0}.update-estimated-cost-page.admin-overview-page .es-table tbody td::before{content:attr(data-label);color:#a7f3d0;font-size:.76rem;font-weight:850;line-height:1.2;text-transform:uppercase}.update-estimated-cost-page.admin-overview-page .es-title-cell,.update-estimated-cost-page.admin-overview-page .es-amount-field{min-width:0}.update-estimated-cost-page.admin-overview-page .es-amount-field input{width:100%}.update-estimated-cost-page.admin-overview-page .es-pagination>div{justify-content:space-between}}@media(max-width: 479px){.update-estimated-cost-page.admin-overview-page .es-hero h1{font-size:2.8rem}}.legal-page{--legal-bg: #07111f;--legal-panel: #0b1828;--legal-panel-soft: #102033;--legal-line: rgba(148, 163, 184, 0.2);--legal-line-strong: rgba(56, 189, 248, 0.34);--legal-text: #f8fafc;--legal-muted: #c7d2df;--legal-muted-soft: #94a3b8;--legal-cyan: #38bdf8;--legal-green: #14b8a6;--legal-gold: #f8c35b;min-height:100vh;overflow-x:hidden;background:var(--legal-bg);color:var(--legal-text)}.legal-page .main{background:linear-gradient(180deg, #07111f 0%, #0b1726 48%, #07111f 100%)}.legal-document svg,.privacy-policy__back-to-top svg,.terms-service__back-to-top svg{display:block;width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.legal-document{padding:1.2rem 0 4.8rem}.legal-document h1,.legal-document h2,.legal-document h3,.legal-document p{letter-spacing:0}.legal-document p{margin:0;color:var(--legal-muted);font-size:1.5rem;line-height:1.68}.legal-document__container,.privacy-policy__container,.terms-service__container{width:calc(100% - 4rem);max-width:1440px;margin:0 auto}.legal-hero,.privacy-policy__hero,.terms-service__hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(28rem, 38rem);gap:1rem;align-items:stretch;padding:2.2rem;border:1px solid var(--legal-line);border-radius:.8rem;background:var(--legal-panel);box-shadow:0 2.4rem 5.6rem rgba(0,0,0,.28)}.legal-hero h1,.privacy-policy__hero h1,.terms-service__hero h1{margin:.9rem 0 1rem;color:var(--legal-text);font-size:4.2rem;font-weight:850;line-height:1.08}.legal-hero p,.privacy-policy__hero p,.terms-service__hero p{max-width:86rem;color:#dbe7f3;font-size:1.6rem}.legal-hero__content{display:grid;align-content:center;gap:.2rem;min-width:0}.legal-eyebrow,.privacy-policy__eyebrow,.terms-service__eyebrow{display:inline-flex;width:fit-content;max-width:100%;align-items:center;min-height:3rem;padding:0 1rem;border:1px solid rgba(20,184,166,.28);border-radius:999px;background:rgba(20,184,166,.11);color:#99f6e4;font-size:1.1rem;font-weight:850;line-height:1.2;text-transform:uppercase}.legal-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.legal-btn,.legal-page .footer-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-width:0;min-height:4.6rem;padding:0 1.8rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;font:inherit;font-size:1.15rem;font-weight:850;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease}.legal-btn svg,.legal-page .footer-btn svg{width:1.75rem;height:1.75rem;flex:0 0 auto}.legal-btn:hover:not(:disabled),.legal-btn:focus-visible,.legal-page .footer-btn:hover:not(:disabled),.legal-page .footer-btn:focus-visible{outline:0;transform:translateY(-2px)}.legal-btn:focus-visible,.legal-page .footer-btn:focus-visible{box-shadow:0 0 0 3px rgba(20,184,166,.28)}.legal-btn:active:not(:disabled),.legal-page .footer-btn:active:not(:disabled){transform:translateY(0)}.legal-btn:disabled,.legal-btn[aria-disabled=true],.legal-btn.is-disabled,.legal-btn.is-loading,.legal-page .footer-btn:disabled,.legal-page .footer-btn[aria-disabled=true],.legal-page .footer-btn.is-disabled,.legal-page .footer-btn.is-loading{cursor:not-allowed;opacity:.64;pointer-events:none;transform:none}.legal-btn--primary,.legal-page .footer-btn--primary{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.28)}.legal-btn--primary:hover:not(:disabled),.legal-btn--primary:focus-visible,.legal-page .footer-btn--primary:hover:not(:disabled),.legal-page .footer-btn--primary:focus-visible{box-shadow:0 1.8rem 3.8rem rgba(14,165,233,.36)}.legal-btn--secondary,.legal-page .footer-btn--secondary{border-color:var(--legal-line);background:hsla(0,0%,100%,.055);color:#dbe7f3}.legal-btn--secondary:hover:not(:disabled),.legal-btn--secondary:focus-visible,.legal-page .footer-btn--secondary:hover:not(:disabled),.legal-page .footer-btn--secondary:focus-visible{border-color:var(--legal-line-strong);background:rgba(56,189,248,.1);color:#e0f2fe}.legal-meta,.privacy-policy__meta,.terms-service__meta{display:grid;align-content:center;gap:.7rem;min-width:0;padding:1.5rem;border:1px solid var(--legal-line);border-radius:.8rem;background:var(--legal-panel-soft)}.legal-meta span,.privacy-policy__meta span,.terms-service__meta span{color:#99f6e4;font-size:1.1rem;font-weight:850;text-transform:uppercase}.legal-meta strong,.privacy-policy__meta strong,.terms-service__meta strong{color:var(--legal-text);font-size:2.35rem;line-height:1.08}.legal-meta p,.privacy-policy__meta p,.terms-service__meta p{color:var(--legal-muted);font-size:1.35rem}.legal-summary,.privacy-policy__summary,.terms-service__summary{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;margin:1rem 0}.legal-summary article,.privacy-policy__summary article,.terms-service__summary article{min-width:0;padding:1.5rem;border:1px solid var(--legal-line);border-radius:.8rem;background:rgba(15,31,50,.78)}.legal-summary span,.privacy-policy__summary span,.terms-service__summary span{display:inline-flex;margin-bottom:.7rem;color:var(--legal-gold);font-size:1.05rem;font-weight:850;text-transform:uppercase}.legal-summary h2,.privacy-policy__summary h2,.terms-service__summary h2{margin:0 0 .7rem;color:var(--legal-text);font-size:2rem;line-height:1.22}.legal-summary p,.privacy-policy__summary p,.terms-service__summary p{font-size:1.38rem}.legal-layout,.privacy-policy__layout,.terms-service__layout{display:grid;grid-template-columns:minmax(23rem, 30rem) minmax(0, 1fr);gap:1rem;align-items:start;margin-top:1rem}.legal-toc,.privacy-policy__toc,.terms-service__toc{position:sticky;top:9.2rem;overflow:hidden;border:1px solid var(--legal-line);border-radius:.8rem;background:rgba(11,24,40,.96);box-shadow:0 1.6rem 3.6rem rgba(0,0,0,.2)}.legal-toc h2,.privacy-policy__toc h2,.terms-service__toc h2{margin:0;padding:1.2rem 1.2rem .9rem;border-bottom:1px solid rgba(148,163,184,.18);color:var(--legal-text);font-size:1.45rem;line-height:1.25}.legal-toc nav,.privacy-policy__toc nav,.terms-service__toc nav{display:grid;max-height:calc(100vh - 17rem);overflow-y:auto;padding:.8rem;scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.52) rgba(15,23,42,.5)}.legal-toc a,.privacy-policy__toc a,.terms-service__toc a{min-width:0;padding:.82rem .9rem;border-left:.3rem solid rgba(0,0,0,0);border-radius:.7rem;color:#cbd8e6;font-size:1.25rem;font-weight:750;line-height:1.35;overflow-wrap:anywhere;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.legal-toc a:hover,.legal-toc a:focus-visible,.legal-toc a[aria-current=true],.privacy-policy__toc a:hover,.privacy-policy__toc a:focus-visible,.privacy-policy__toc a[aria-current=true],.terms-service__toc a:hover,.terms-service__toc a:focus-visible,.terms-service__toc a[aria-current=true]{border-color:var(--legal-green);background:rgba(20,184,166,.12);color:#f8fafc;outline:none}.legal-content,.privacy-policy__content,.terms-service__content{display:grid;min-width:0;gap:1rem}.legal-notice,.privacy-policy__notice,.terms-service__notice{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;align-items:start;padding:1.45rem;border:1px solid rgba(248,195,91,.28);border-radius:.8rem;background:rgba(248,195,91,.08)}.legal-notice h2,.privacy-policy__notice h2,.terms-service__notice h2{margin:0 0 .5rem;color:#fff7df;font-size:1.85rem;line-height:1.24}.legal-notice p,.privacy-policy__notice p,.terms-service__notice p{color:#f0dcc0;font-size:1.4rem}.legal-notice__icon,.privacy-policy__notice-icon,.terms-service__notice-icon{display:inline-grid;width:4.2rem;height:4.2rem;place-items:center;border:1px solid rgba(248,195,91,.28);border-radius:.8rem;background:rgba(248,195,91,.13);color:#f8c35b}.legal-notice__icon svg,.privacy-policy__notice-icon svg,.terms-service__notice-icon svg{width:2.1rem;height:2.1rem}.legal-section,.privacy-policy__section,.terms-service__section{min-width:0;padding:1.6rem;border:1px solid var(--legal-line);border-radius:.8rem;background:rgba(15,31,50,.76)}.legal-section h2,.privacy-policy__section h2,.terms-service__section h2{display:flex;gap:.8rem;align-items:flex-start;margin:0 0 .85rem;color:var(--legal-text);font-size:2.1rem;line-height:1.25}.legal-section h2 span,.privacy-policy__section h2 span,.terms-service__section h2 span{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:3rem;min-height:3rem;border:1px solid rgba(56,189,248,.28);border-radius:.8rem;background:rgba(56,189,248,.12);color:#7dd3fc;font-size:1.05rem;font-weight:850}.legal-section p+p,.privacy-policy__section p+p,.terms-service__section p+p{margin-top:.9rem}.legal-section ul,.privacy-policy__section ul,.terms-service__section ul{display:grid;gap:.65rem;margin:1rem 0 0;padding:0}.legal-section li,.privacy-policy__section li,.terms-service__section li{position:relative;min-width:0;padding-left:1.8rem;color:#cfdae6;font-size:1.42rem;line-height:1.6;overflow-wrap:anywhere}.legal-section li::before,.privacy-policy__section li::before,.terms-service__section li::before{position:absolute;top:.82rem;left:0;width:.62rem;height:.62rem;border-radius:999px;content:"";background:var(--legal-green)}.legal-contact-card{display:grid;gap:.7rem;align-items:start;margin-top:1.2rem;padding:1.35rem;border:1px solid rgba(56,189,248,.24);border-radius:.8rem;background:rgba(56,189,248,.08)}.legal-contact-card strong{color:#f8fafc;font-size:1.55rem;line-height:1.3}.legal-contact-card p{color:#c7d2df;font-size:1.36rem}.legal-contact-card .legal-btn{width:fit-content;margin-top:.2rem}.privacy-policy__back-to-top,.terms-service__back-to-top{position:fixed;right:2rem;bottom:2rem;z-index:120;display:inline-grid;width:4.8rem;height:4.8rem;place-items:center;border:1px solid rgba(56,189,248,.34);border-radius:.8rem;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 1.4rem 2.8rem rgba(14,165,233,.24);opacity:0;visibility:hidden;transform:translateY(0.8rem);transition:opacity .2s ease,transform .2s ease,visibility .2s ease,box-shadow .2s ease}.privacy-policy__back-to-top.is-visible,.terms-service__back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.privacy-policy__back-to-top:hover,.privacy-policy__back-to-top:focus-visible,.terms-service__back-to-top:hover,.terms-service__back-to-top:focus-visible{outline:0;box-shadow:0 1.8rem 3.4rem rgba(14,165,233,.34);transform:translateY(-0.2rem)}.legal-page .site-footer{background:#07111f}.legal-page .site-footer__container,.legal-page .site-footer .footer-cta{max-width:1440px}@media(max-width: 1180px){.legal-layout,.privacy-policy__layout,.terms-service__layout{grid-template-columns:1fr}.legal-toc,.privacy-policy__toc,.terms-service__toc{position:static}.legal-toc nav,.privacy-policy__toc nav,.terms-service__toc nav{grid-template-columns:repeat(2, minmax(0, 1fr));max-height:none}}@media(max-width: 900px){.legal-hero,.privacy-policy__hero,.terms-service__hero{grid-template-columns:1fr}}@media(max-width: 768px){.legal-document{padding:1rem 0 3.2rem}.legal-document__container,.privacy-policy__container,.terms-service__container{width:calc(100% - 2rem)}.legal-hero,.privacy-policy__hero,.terms-service__hero{padding:1.4rem}.legal-hero h1,.privacy-policy__hero h1,.terms-service__hero h1{font-size:3rem}.legal-hero p,.privacy-policy__hero p,.terms-service__hero p{font-size:1.45rem}.legal-summary,.privacy-policy__summary,.terms-service__summary{grid-template-columns:1fr}.legal-notice,.privacy-policy__notice,.terms-service__notice{grid-template-columns:1fr}.privacy-policy__section,.terms-service__section{padding:1.3rem}.privacy-policy__section h2,.terms-service__section h2{font-size:1.85rem}.privacy-policy__back-to-top,.terms-service__back-to-top{right:1.2rem;bottom:1.2rem;width:4.4rem;height:4.4rem}}@media(max-width: 560px){.legal-hero__actions,.legal-contact-card .legal-btn,.legal-btn,.legal-page .footer-btn{width:100%}.legal-toc nav,.privacy-policy__toc nav,.terms-service__toc nav{grid-template-columns:1fr}.legal-hero h1,.privacy-policy__hero h1,.terms-service__hero h1{font-size:2.65rem}.privacy-policy__section h2,.terms-service__section h2{flex-direction:column;gap:.65rem}}.egp-renewal-page{--renewal-bg: #07111f;--renewal-bg-alt: #0b1628;--renewal-surface: rgba(15, 23, 42, 0.88);--renewal-surface-soft: rgba(15, 23, 42, 0.72);--renewal-surface-strong: rgba(10, 18, 34, 0.96);--renewal-border: rgba(255, 255, 255, 0.08);--renewal-border-strong: rgba(45, 212, 191, 0.22);--renewal-text: #f8fafc;--renewal-text-soft: #dbe7f4;--renewal-text-muted: #94a3b8;--renewal-cyan: #0ea5e9;--renewal-teal: #14b8a6;--renewal-green: #34d399;--renewal-yellow: #fbbf24;--renewal-orange: #f97316;min-height:100vh;background:radial-gradient(circle at 15% 18%, rgba(16, 185, 129, 0.08), transparent 30%),radial-gradient(circle at 85% 20%, rgba(14, 165, 233, 0.07), transparent 30%),linear-gradient(180deg, #07111f, #0b1628);color:var(--renewal-text)}.egp-renewal-page .main{background:rgba(0,0,0,0)}.egp-renewal{padding:7.2rem 0 4.6rem}.egp-renewal h1,.egp-renewal h2,.egp-renewal h3,.egp-renewal p{letter-spacing:0}.egp-renewal p{color:var(--renewal-text-muted);font-size:1.05rem;line-height:1.75}.egp-renewal svg{display:block;width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.egp-renewal__container{max-width:1440px;margin:0 auto;padding:0 2rem}.egp-renewal__hero,.egp-renewal__section,.egp-renewal__help,.egp-renewal__toc{border:1px solid var(--renewal-border);border-radius:.8rem}.egp-renewal__hero{position:relative;display:grid;grid-template-columns:minmax(0, 1.28fr) minmax(29rem, 38rem);gap:1.4rem;overflow:hidden;padding:2.6rem;background:radial-gradient(circle at 15% 18%, rgba(16, 185, 129, 0.1), transparent 30%),radial-gradient(circle at 85% 15%, rgba(14, 165, 233, 0.08), transparent 30%),linear-gradient(135deg, #07111f, #0f172a);box-shadow:0 2rem 5rem rgba(2,6,23,.22)}.egp-renewal__hero::before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg, rgba(255, 255, 255, 0.04), transparent 36%),linear-gradient(180deg, rgba(20, 184, 166, 0.08), transparent 80%)}.egp-renewal__hero-copy,.egp-renewal__hero-panel{position:relative;z-index:1}.egp-renewal__hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.egp-renewal__hero-copy h1{margin:1rem 0 .9rem;color:#fff;font-size:clamp(3rem,4vw,5rem);font-weight:900;line-height:1.08;letter-spacing:-0.04em;text-wrap:balance}.egp-renewal__hero-copy p{max-width:820px;margin:0;font-size:1.25rem;line-height:1.75;color:#94a3b8}.egp-renewal__eyebrow{display:inline-flex;align-items:center;width:fit-content;gap:.6rem;padding:.72rem 1rem;border:1px solid rgba(16,185,129,.2);border-radius:999px;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:.9rem;font-weight:800;text-transform:uppercase}.egp-renewal__hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.3rem}.egp-renewal__hero-actions .hero-btn{min-height:4.2rem;border-radius:.8rem;font-size:1.05rem;font-weight:850;box-shadow:none}.egp-renewal__hero-actions .hero-btn--primary{background:linear-gradient(135deg, var(--renewal-cyan), var(--renewal-teal));color:#fff}.egp-renewal__hero-actions .hero-btn--secondary{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.25);color:#a7f3d0}.egp-renewal__hero-panel{display:grid;gap:.9rem;padding:1rem;border-radius:.8rem;background:rgba(6,11,24,.64);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.egp-renewal__panel-item{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;padding:1.2rem;border:1px solid hsla(0,0%,100%,.06);border-radius:.8rem;background:rgba(15,23,42,.52)}.egp-renewal__panel-item>svg{width:1.9rem;height:1.9rem;color:#cfe7ff;opacity:.92}.egp-renewal__panel-item span{display:block;margin-bottom:.45rem;color:#94a3b8;font-size:.82rem;font-weight:800;text-transform:uppercase}.egp-renewal__panel-item strong{color:#fff;font-size:1.18rem;line-height:1.45}.egp-renewal__layout{display:grid;grid-template-columns:minmax(18rem, 18rem) minmax(0, 1fr);gap:.8rem;margin-top:.6rem;align-items:start}.egp-renewal__toc{position:sticky;top:8rem;display:grid;gap:.35rem;padding:1rem;background:rgba(3,10,22,.72);box-shadow:0 1.2rem 3rem rgba(2,6,23,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.egp-renewal__toc span{margin-bottom:.4rem;color:#d7fff2;font-size:.9rem;font-weight:800;text-transform:uppercase}.egp-renewal__toc a{position:relative;padding:.85rem .95rem;border-radius:.7rem;color:#d0ddeb;font-size:1rem;font-weight:750;transition:background .22s ease,color .22s ease,transform .22s ease}.egp-renewal__toc a:hover,.egp-renewal__toc a:focus-visible,.egp-renewal__toc a.is-active{background:rgba(16,185,129,.08);color:#fff;outline:0;transform:translateX(0.18rem)}.egp-renewal__toc a.is-active::before{position:absolute;inset:0 auto 0 0;width:.22rem;border-radius:999px;content:"";background:linear-gradient(180deg, var(--renewal-cyan), var(--renewal-teal))}.egp-renewal__content{display:grid;gap:.8rem}.egp-renewal__section,.egp-renewal__help{position:relative;overflow:hidden;scroll-margin-top:9rem;background:rgba(8,20,36,.72);box-shadow:0 1.3rem 3.6rem rgba(2,6,23,.16)}.egp-renewal__section::before,.egp-renewal__help::before{position:absolute;inset:0 0 auto;height:1px;content:"";background:linear-gradient(90deg, rgba(14, 165, 233, 0), rgba(14, 165, 233, 0.28), rgba(20, 184, 166, 0.28), rgba(14, 165, 233, 0))}.egp-renewal__section{padding:1.2rem}.egp-renewal__section-heading{display:flex;gap:.9rem;align-items:flex-start;margin-bottom:.9rem}.egp-renewal__section-heading>div{min-width:0}.egp-renewal__section-heading span:not(.egp-renewal__icon){display:block;margin-bottom:.3rem;color:#7ff0c7;font-size:.82rem;font-weight:800;text-transform:uppercase}.egp-renewal__section-heading h2{margin:0;color:#fff;font-size:clamp(2.2rem,3vw,3.2rem);font-weight:850;line-height:1.18}.egp-renewal__icon{display:inline-grid;flex:0 0 auto;width:3.2rem;height:3.2rem;place-items:center;border-radius:.8rem;color:#fff}.egp-renewal__icon--renewal,.egp-renewal__icon--success{background:linear-gradient(135deg, rgba(16, 185, 129, 0.88), rgba(14, 165, 233, 0.72))}.egp-renewal__icon--payment{background:linear-gradient(135deg, #f59e0b, #fbbf24)}.egp-renewal__icon--bank{background:linear-gradient(135deg, rgba(96, 165, 250, 0.9), rgba(52, 211, 153, 0.78))}.egp-renewal__icon--warning{background:linear-gradient(135deg, #fb923c, #ef4444)}.egp-renewal__fee-grid,.egp-renewal__method-grid,.egp-renewal__notice-grid{display:grid;gap:.8rem}.egp-renewal__fee-grid,.egp-renewal__method-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.egp-renewal .egp-info-card,.egp-renewal__fee-card,.egp-renewal__method-card{background:rgba(15,23,42,.88);border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;padding:1.4rem}.egp-renewal__fee-card,.egp-renewal__method-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.egp-renewal__fee-card:hover,.egp-renewal__method-card:hover{transform:translateY(-2px);border-color:rgba(14,165,233,.18);box-shadow:0 .9rem 2.2rem rgba(2,6,23,.16)}.egp-renewal__fee-card{position:relative;overflow:hidden}.egp-renewal__fee-card::before{position:absolute;inset:0 auto 0 0;width:.22rem;content:"";background:linear-gradient(180deg, #22d3ee, #fbbf24)}.egp-renewal__fee-card span{display:block;color:#d6e0eb;font-size:1rem;font-weight:800}.egp-renewal__fee-card strong{display:block;margin:.5rem 0;color:#fff;font-size:2.2rem;line-height:1}.egp-renewal__fee-card p{margin:0}.egp-renewal__steps{display:grid;gap:.65rem;margin-top:1rem;padding:0}.egp-renewal .egp-process-card,.egp-renewal__steps li{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:center;padding:1.1rem 1.2rem;background:rgba(15,23,42,.88);border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem}.egp-renewal .egp-process-card__number,.egp-renewal__steps li>span{width:3rem;height:3rem;border-radius:.8rem;display:grid;place-items:center;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;font-size:.95rem;font-weight:900}.egp-renewal__steps p{margin:0;font-size:1.05rem;line-height:1.75}.egp-renewal__steps strong{color:#fff}.egp-renewal__steps--compact{grid-template-columns:repeat(3, minmax(0, 1fr))}.egp-renewal__steps--compact li{grid-template-columns:1fr;align-items:start}.egp-renewal__steps--compact li>span{margin-bottom:.6rem}.egp-renewal__method-card h3{margin:0 0 .85rem;color:#fff;font-size:1.25rem;font-weight:800}.egp-renewal__method-card ul{display:grid;gap:.55rem;margin:0;padding:0}.egp-renewal__method-card li{position:relative;padding-left:1.2rem;color:var(--renewal-text-muted);font-size:1rem;line-height:1.7}.egp-renewal__method-card li::before{position:absolute;top:.65rem;left:0;width:.38rem;height:.38rem;border-radius:999px;content:"";background:var(--renewal-green)}.egp-renewal__notice{display:grid;gap:.7rem;margin-top:1.1rem;padding:1.2rem;border-radius:.8rem;background:rgba(2,6,23,.48)}.egp-renewal__notice>svg{width:1.8rem;height:1.8rem}.egp-renewal__notice h3{margin:0;color:#fff;font-size:1.25rem;font-weight:800}.egp-renewal__notice p{margin:0}.egp-renewal__notice ul{display:grid;gap:.5rem;margin:0;padding:0}.egp-renewal__notice li{position:relative;padding-left:1.15rem;color:#d5e0ea;font-size:1rem;line-height:1.7}.egp-renewal__notice li::before{position:absolute;top:.7rem;left:0;width:.35rem;height:.35rem;border-radius:999px;content:"";background:currentColor}.egp-renewal__notice--success{grid-template-columns:auto 1fr;align-items:start;border:1px solid rgba(16,185,129,.22);background:rgba(16,185,129,.1);color:#b8f7df}.egp-renewal__notice--success p{color:#d9fff0}.egp-renewal__notice--warning{border:1px solid rgba(251,191,36,.24);border-left:.28rem solid var(--renewal-yellow);background:rgba(120,53,15,.16);color:#fdd087}.egp-renewal__notice--warning li::before{background:var(--renewal-yellow)}.egp-renewal__help{display:grid;grid-template-columns:minmax(0, 1fr) minmax(32rem, auto);gap:1.4rem;align-items:center;padding:1.4rem;background:radial-gradient(circle at 18% 18%, rgba(16, 185, 129, 0.1), transparent 28%),linear-gradient(135deg, rgba(10, 26, 46, 0.96), rgba(12, 50, 56, 0.86))}.egp-renewal__help span{display:block;margin-bottom:.3rem;color:#a7f3d0;font-size:.85rem;font-weight:800;text-transform:uppercase}.egp-renewal__help h2{margin:0 0 .45rem;color:#fff;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:850;line-height:1.18}.egp-renewal__help p{margin:0}.egp-renewal__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.7rem}.egp-renewal__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.2rem;gap:.65rem;padding:0 1.15rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;cursor:pointer;font:inherit;font-size:1.05rem;font-weight:850;line-height:1.2;text-align:center;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease}.egp-renewal__btn svg{width:1.45rem;height:1.45rem;flex:0 0 auto}.egp-renewal__btn:hover,.egp-renewal__btn:focus-visible{transform:translateY(-2px);outline:0}.egp-renewal__btn--primary{background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff}.egp-renewal__btn--secondary{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.25);color:#a7f3d0}.egp-renewal__btn--ghost{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:#d7e4f1}.egp-renewal__btn--ghost.is-pressed{background:rgba(14,165,233,.12);border-color:rgba(14,165,233,.24);color:#fff}.egp-renewal__btn--quiet{background:rgba(9,16,30,.5);border-color:hsla(0,0%,100%,.08);color:#d8e3ee}@media(max-width: 1200px){.egp-renewal__layout{grid-template-columns:minmax(16rem, 16rem) minmax(0, 1fr)}}@media(max-width: 1024px){.egp-renewal{padding-top:6.9rem}.egp-renewal__container{padding:0 1.4rem}.egp-renewal__hero,.egp-renewal__layout,.egp-renewal__help{grid-template-columns:1fr}.egp-renewal__toc{position:static;grid-template-columns:repeat(2, minmax(0, 1fr))}.egp-renewal__actions{justify-content:flex-start}}@media(max-width: 768px){.egp-renewal{padding-top:6.4rem;padding-bottom:3rem}.egp-renewal__container{padding:0 1rem}.egp-renewal__hero{padding:1.4rem}.egp-renewal__hero-actions{width:100%;flex-direction:column}.egp-renewal__hero-actions .hero-btn{width:100%;justify-content:center}.egp-renewal__hero-panel{padding:.8rem}.egp-renewal__fee-grid,.egp-renewal__method-grid,.egp-renewal__steps--compact,.egp-renewal__toc{grid-template-columns:1fr}.egp-renewal__section,.egp-renewal__help{padding:1rem}.egp-renewal__btn{width:100%}}@media(max-width: 480px){.egp-renewal{padding-top:6rem}.egp-renewal__hero-copy p,.egp-renewal p{font-size:.98rem}.egp-renewal__icon{width:2.8rem;height:2.8rem}.egp-renewal .egp-process-card,.egp-renewal__steps li{grid-template-columns:1fr;align-items:start}}.egp-registration-page{min-height:100vh;background:radial-gradient(circle at 15% 18%, rgba(16, 185, 129, 0.08), transparent 30%),radial-gradient(circle at 85% 20%, rgba(14, 165, 233, 0.07), transparent 30%),linear-gradient(180deg, #07111f, #0b1628);color:#f8fafc}.egp-registration-page .main{background:rgba(0,0,0,0)}.egp-registration{min-height:100vh;padding:7.2rem 0 4rem;color:#f8fafc;background:radial-gradient(circle at 15% 18%, rgba(16, 185, 129, 0.08), transparent 30%),radial-gradient(circle at 85% 20%, rgba(14, 165, 233, 0.07), transparent 30%),linear-gradient(180deg, #07111f, #0b1628)}.egp-registration h1,.egp-registration h2,.egp-registration h3,.egp-registration p{letter-spacing:0}.egp-registration p,.egp-registration li{color:#94a3b8;font-size:1.05rem;line-height:1.75}.egp-registration a{color:inherit}.egp-registration svg{display:block;width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.egp-registration__container,.egp-registration .egp-registration-hero__container{width:100%;max-width:1440px;margin:0 auto;padding-right:2rem;padding-left:2rem}.egp-registration__hero,.egp-registration .egp-registration-hero{position:relative;display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(30rem, 0.85fr);gap:2rem;align-items:stretch;overflow:hidden;padding:3rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:radial-gradient(circle at 15% 18%, rgba(16, 185, 129, 0.1), transparent 30%),radial-gradient(circle at 85% 15%, rgba(14, 165, 233, 0.08), transparent 30%),linear-gradient(135deg, #07111f, #0f172a);box-shadow:0 2.4rem 6rem rgba(0,0,0,.26)}.egp-registration__hero::before,.egp-registration .egp-registration-hero::before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg, rgba(20, 184, 166, 0.11), transparent 46%),linear-gradient(180deg, rgba(255, 255, 255, 0.05), transparent 36%)}.egp-registration__hero-copy,.egp-registration__hero-panel{position:relative;z-index:1}.egp-registration__hero-copy{display:flex;flex-direction:column;justify-content:center;max-width:86rem}.egp-registration__hero-copy h1{max-width:82rem;margin:1rem 0 1.2rem;color:#fff;font-size:clamp(3rem,4vw,5rem);font-weight:900;line-height:1.08;letter-spacing:-0.04em}.egp-registration__hero-copy p{max-width:820px;color:#94a3b8;font-size:1.25rem;line-height:1.75}.egp-registration__eyebrow{display:inline-flex;align-items:center;width:fit-content;gap:.8rem;padding:.72rem 1rem;border:1px solid rgba(16,185,129,.25);border-radius:999px;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:1rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.egp-registration__eyebrow svg{width:1.65rem;height:1.65rem;color:#34d399}.egp-registration__hero-actions,.egp-registration__actions{display:flex;flex-wrap:wrap;gap:.9rem}.egp-registration__hero-actions{margin-top:1.7rem}.egp-registration__hero-panel{display:grid;gap:.8rem;align-content:start;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(2,6,23,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.egp-registration__panel-item{display:grid;grid-template-columns:auto 1fr;gap:.95rem;align-items:start;min-width:0;padding:1.1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.72)}.egp-registration__panel-item svg{width:2rem;height:2rem;color:#34d399}.egp-registration__panel-item span{display:block;margin-bottom:.35rem;color:#64748b;font-size:.92rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.egp-registration__panel-item strong{color:#f8fafc;font-size:1.15rem;line-height:1.45}.egp-registration__layout{display:grid;grid-template-columns:minmax(18rem, 25rem) minmax(0, 1fr);gap:1.2rem;align-items:start;margin-top:1.2rem}.egp-registration__toc{position:sticky;top:8.2rem;display:grid;gap:.24rem;max-height:calc(100vh - 9.4rem);overflow:auto;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(2,6,23,.66);box-shadow:0 1.6rem 4rem rgba(0,0,0,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.egp-registration__toc span{margin-bottom:.45rem;color:#67e8f9;font-size:.95rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.egp-registration__toc a{padding:.7rem .75rem;border-radius:.7rem;color:#cbd5e1;font-size:1rem;font-weight:750;line-height:1.35;text-decoration:none;transition:background 160ms ease,color 160ms ease,transform 160ms ease}.egp-registration__toc a:hover,.egp-registration__toc a:focus-visible,.egp-registration__toc a.is-active{background:rgba(16,185,129,.12);color:#fff;outline:none;transform:translateX(0.18rem)}.egp-registration__toc a:focus-visible{box-shadow:0 0 0 .25rem rgba(14,165,233,.18)}.egp-registration__content{display:grid;gap:1rem}.egp-registration__section,.egp-registration__help{scroll-margin-top:9.4rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.72);box-shadow:0 1.8rem 4.6rem rgba(0,0,0,.16)}.egp-registration__section{padding:1.4rem}.egp-registration__section-heading{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.1rem}.egp-registration__section-heading>div{min-width:0}.egp-registration__section-heading span:not(.egp-registration__icon){display:block;margin-bottom:.35rem;color:#67e8f9;font-size:.95rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.egp-registration__section-heading h2{margin:0;color:#f8fafc;font-size:clamp(2.2rem,3vw,3.2rem);font-weight:850;line-height:1.18;letter-spacing:-0.03em}.egp-registration__icon,.egp-registration .egp-info-card__icon{flex:0 0 auto;display:grid;width:3.8rem;height:3.8rem;place-items:center;border-radius:.8rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.16), rgba(14, 165, 233, 0.12));color:#34d399}.egp-registration__lead{max-width:92rem;margin:0}.egp-registration__link-card{display:inline-flex;align-items:center;gap:.75rem;width:fit-content;margin-top:1rem;padding:.95rem 1.1rem;border:1px solid rgba(14,165,233,.24);border-radius:.8rem;background:rgba(14,165,233,.1);color:#bae6fd;font-size:1.02rem;font-weight:850;text-decoration:none;transition:border-color 160ms ease,transform 160ms ease,background 160ms ease}.egp-registration__link-card:hover,.egp-registration__link-card:focus-visible{border-color:rgba(14,165,233,.42);background:rgba(14,165,233,.14);outline:none;transform:translateY(-2px)}.egp-registration__timeline{display:grid;gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none}.egp-registration__timeline-item,.egp-registration .egp-process-card{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1.4rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.88)}.egp-registration__timeline-item>span,.egp-registration__timeline-item .egp-process-card__number,.egp-registration .egp-process-card>span,.egp-registration .egp-process-card .egp-process-card__number{display:grid;width:3rem;height:3rem;place-items:center;border-radius:.8rem;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;font-size:1rem;font-weight:900;line-height:1}.egp-registration__timeline-item h3,.egp-registration .egp-process-card h3{margin:0 0 .35rem;color:#f8fafc;font-size:1.25rem;font-weight:800;line-height:1.3}.egp-registration__timeline-item p,.egp-registration .egp-process-card p{margin:0}.egp-registration__field-grid,.egp-registration__profile-grid,.egp-registration__document-grid,.egp-registration__method-grid,.egp-registration__issue-grid,.egp-registration__usage-grid,.egp-registration__fee-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 24rem), 1fr));gap:.9rem;margin-top:1.2rem}.egp-registration__field,.egp-registration__profile-card,.egp-registration__document-card,.egp-registration__method-card,.egp-registration__issue-card,.egp-registration__usage-card,.egp-registration__fee-card,.egp-registration .egp-info-card{position:relative;overflow:hidden;padding:1.4rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(15,23,42,.88)}.egp-registration__field::before,.egp-registration__profile-card::before,.egp-registration__document-card::before,.egp-registration__method-card::before,.egp-registration__issue-card::before,.egp-registration__usage-card::before,.egp-registration__fee-card::before,.egp-registration .egp-info-card::before{position:absolute;inset:0 auto 0 0;width:.24rem;content:"";background:linear-gradient(180deg, #0ea5e9, #14b8a6);opacity:.78}.egp-registration__field>svg,.egp-registration__profile-card>svg,.egp-registration__document-card>svg,.egp-registration__method-card>svg,.egp-registration__issue-card>svg,.egp-registration__usage-card>svg,.egp-registration__fee-card>svg,.egp-registration .egp-info-card>svg{width:3.8rem;height:3.8rem;padding:.9rem;margin-bottom:.9rem;border-radius:.8rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.16), rgba(14, 165, 233, 0.12));color:#34d399}.egp-registration__field h3,.egp-registration__field strong,.egp-registration__profile-card h3,.egp-registration__profile-card strong,.egp-registration__document-card h3,.egp-registration__document-card strong,.egp-registration__method-card h3,.egp-registration__method-card strong,.egp-registration__issue-card h3,.egp-registration__issue-card strong,.egp-registration__usage-card h3,.egp-registration__usage-card strong,.egp-registration__fee-card h3,.egp-registration__fee-card strong,.egp-registration .egp-info-card h3,.egp-registration .egp-info-card strong{display:block;margin:0 0 .45rem;color:#f8fafc;font-size:1.25rem;font-weight:800;line-height:1.3}.egp-registration__field p,.egp-registration__profile-card p,.egp-registration__document-card p,.egp-registration__method-card p,.egp-registration__issue-card p,.egp-registration__usage-card p,.egp-registration__fee-card p,.egp-registration .egp-info-card p{margin:0}.egp-registration__field{display:grid;gap:.35rem}.egp-registration__field strong{margin:0;color:#f8fafc;font-size:1.08rem}.egp-registration__field span{color:#94a3b8;font-size:1rem;line-height:1.55}.egp-registration__fee-card{border-color:rgba(250,204,21,.24)}.egp-registration__fee-card::before{background:linear-gradient(180deg, #facc15, #14b8a6)}.egp-registration__fee-card strong{font-size:2rem;letter-spacing:-0.03em}.egp-registration__issue-card{border-color:rgba(250,204,21,.22);background:linear-gradient(135deg, rgba(250, 204, 21, 0.1), transparent 46%),rgba(15,23,42,.88)}.egp-registration__issue-card::before{background:#facc15}.egp-registration__list{display:grid;gap:.55rem;margin:.7rem 0 0;padding:0;list-style:none}.egp-registration__list li{position:relative;padding-left:1.25rem}.egp-registration__list li::before{position:absolute;top:.75em;left:0;width:.42rem;height:.42rem;border-radius:999px;content:"";background:#34d399}.egp-registration__callout,.egp-registration__warning{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;margin-top:1.1rem;padding:1rem;border-radius:.8rem}.egp-registration__callout svg,.egp-registration__warning svg{width:2rem;height:2rem;margin-top:.12rem}.egp-registration__callout p,.egp-registration__warning p{margin:0;color:#cbd5e1;font-weight:650}.egp-registration__callout{border:1px solid rgba(16,185,129,.22);background:rgba(16,185,129,.1)}.egp-registration__callout svg{color:#34d399}.egp-registration__warning{border:1px solid rgba(250,204,21,.24);background:rgba(250,204,21,.09)}.egp-registration__warning svg{color:#facc15}.egp-registration__help{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1.5rem;align-items:center;padding:1.6rem;background:radial-gradient(circle at 12% 20%, rgba(16, 185, 129, 0.16), transparent 34%),linear-gradient(135deg, rgba(15, 23, 42, 0.92), rgba(8, 47, 73, 0.72))}.egp-registration__help>div:first-child>span{display:block;margin-bottom:.35rem;color:#a7f3d0;font-size:.95rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.egp-registration__help h2{margin:0 0 .55rem;color:#fff;font-size:clamp(2rem,2.5vw,3rem);font-weight:850;line-height:1.18;letter-spacing:-0.03em}.egp-registration__help p{max-width:72rem;margin:0}.egp-registration__actions{justify-content:flex-end}.egp-registration__btn,.egp-registration .btn-primary,.egp-registration .btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:4.2rem;gap:.65rem;padding:.95rem 1.25rem;border-radius:.8rem;font-size:1.05rem;font-weight:850;line-height:1.15;text-align:center;text-decoration:none;transition:transform 160ms ease,border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}.egp-registration__btn svg,.egp-registration .btn-primary svg,.egp-registration .btn-secondary svg{width:1.75rem;height:1.75rem;flex:0 0 auto}.egp-registration__btn:hover,.egp-registration__btn:focus-visible,.egp-registration .btn-primary:hover,.egp-registration .btn-primary:focus-visible,.egp-registration .btn-secondary:hover,.egp-registration .btn-secondary:focus-visible{outline:none;transform:translateY(-2px)}.egp-registration__btn:focus-visible,.egp-registration .btn-primary:focus-visible,.egp-registration .btn-secondary:focus-visible{box-shadow:0 0 0 .25rem rgba(14,165,233,.2)}.egp-registration__btn--primary,.egp-registration .btn-primary{border:0;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 1rem 2.4rem rgba(14,165,233,.2)}.egp-registration__btn--secondary,.egp-registration .btn-secondary{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#a7f3d0}.egp-registration__btn--ghost{border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.72);color:#cbd5e1}@media(max-width: 1100px){.egp-registration__hero,.egp-registration .egp-registration-hero{grid-template-columns:1fr;padding:2.4rem}.egp-registration__layout{grid-template-columns:1fr}.egp-registration__toc{position:relative;top:auto;grid-template-columns:repeat(2, minmax(0, 1fr));max-height:none}.egp-registration__toc span{grid-column:1/-1}.egp-registration__help{grid-template-columns:1fr}.egp-registration__actions{justify-content:flex-start}}@media(max-width: 720px){.egp-registration{padding-top:6.4rem}.egp-registration__container,.egp-registration .egp-registration-hero__container{padding-right:1.4rem;padding-left:1.4rem}.egp-registration__hero,.egp-registration .egp-registration-hero{padding:1.4rem}.egp-registration__hero-copy h1{font-size:clamp(2.6rem,13vw,3.6rem)}.egp-registration__hero-copy p{font-size:1.08rem}.egp-registration__hero-actions,.egp-registration__actions,.egp-registration__btn{width:100%}.egp-registration__toc{grid-template-columns:1fr}.egp-registration__section,.egp-registration__help{padding:1.1rem}.egp-registration__section-heading{gap:.8rem}.egp-registration__section-heading h2{font-size:clamp(2rem,9vw,2.7rem)}.egp-registration__timeline-item,.egp-registration .egp-process-card{grid-template-columns:1fr}.egp-registration__panel-item,.egp-registration__callout,.egp-registration__warning{grid-template-columns:1fr}}@media(max-width: 460px){.egp-registration__field-grid,.egp-registration__profile-grid,.egp-registration__document-grid,.egp-registration__method-grid,.egp-registration__issue-grid,.egp-registration__usage-grid,.egp-registration__fee-grid{grid-template-columns:1fr}}.tender-guidance-page{--tg-ink: #f8fafc;--tg-muted: #94a3b8;--tg-muted-strong: #cbd5e1;--tg-bg: #07111f;--tg-bg-2: #0b1628;--tg-panel: rgba(15, 23, 42, 0.88);--tg-panel-strong: rgba(15, 23, 42, 0.96);--tg-panel-soft: rgba(7, 17, 31, 0.56);--tg-field: rgba(7, 17, 31, 0.72);--tg-line: rgba(255, 255, 255, 0.08);--tg-line-strong: rgba(255, 255, 255, 0.14);--tg-green: #10b981;--tg-green-soft: #a7f3d0;--tg-green-deep: #047756;--tg-blue: #0ea5e9;--tg-amber: #facc15;--tg-shadow: 0 2.4rem 6rem rgba(0, 0, 0, 0.32);min-height:100vh;overflow-x:hidden;color:var(--tg-ink);color-scheme:dark;background:radial-gradient(circle at 15% 12%, rgba(16, 185, 129, 0.08), transparent 30%),radial-gradient(circle at 85% 18%, rgba(14, 165, 233, 0.07), transparent 30%),linear-gradient(180deg, #07111f 0%, #0b1628 55%, #07111f 100%)}.tender-guidance{width:100%;background:rgba(0,0,0,0)}.tender-guidance__container{width:min(100%,1440px);margin:0 auto;padding:clamp(1.2rem,2vw,2rem) clamp(1rem,2vw,2rem) 0}.tg-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.tg-section-heading{display:grid;gap:.45rem;max-width:78rem}.tg-section-heading h2{margin:0;color:var(--tg-ink);font-size:clamp(2rem,1.52rem + .92vw,3rem);font-weight:850;line-height:1.14;letter-spacing:0}.tg-section-heading p{margin:0;color:var(--tg-muted);font-size:clamp(1.2rem,1.1rem + .2vw,1.42rem);font-weight:500;line-height:1.68}.tg-eyebrow{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;color:var(--tg-green);font-size:1rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.tg-eyebrow::before{width:.65rem;height:.65rem;border-radius:999px;background:#34d399;box-shadow:0 0 0 .45rem rgba(16,185,129,.14);content:""}.tg-hero{position:relative;overflow:hidden;border:1px solid var(--tg-line);border-radius:1rem;background:radial-gradient(circle at 12% 18%, rgba(16, 185, 129, 0.1), transparent 30%),radial-gradient(circle at 88% 15%, rgba(14, 165, 233, 0.08), transparent 30%),linear-gradient(135deg, #07111f, #0f172a);color:var(--tg-ink);box-shadow:0 2rem 5rem rgba(0,0,0,.22)}.tg-hero::before{position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px);background-size:4.8rem 4.8rem;opacity:.35;content:""}.tg-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(31rem, 0.85fr);gap:clamp(1.6rem,3.2vw,4.4rem);align-items:end;min-height:34rem;padding:clamp(2rem,4vw,4.6rem)}.tg-hero__copy{display:grid;gap:1.15rem;align-content:end}.tg-hero__copy h1{max-width:88rem;margin:0;color:var(--tg-ink);font-size:clamp(3rem,2rem + 2.55vw,5.2rem);font-weight:900;line-height:1.06;letter-spacing:0}.tg-hero__copy p{max-width:80rem;margin:0;color:var(--tg-muted);font-size:clamp(1.28rem,1.14rem + .32vw,1.62rem);font-weight:500;line-height:1.75}.tg-hero__badges{display:flex;flex-wrap:wrap;gap:.7rem}.tg-hero__badge{display:inline-flex;align-items:center;min-height:3rem;padding:0 1rem;border:1px solid rgba(16,185,129,.22);border-radius:999px;background:rgba(16,185,129,.1);color:var(--tg-green-soft);font-size:1.08rem;font-weight:800}.tg-hero-search{display:grid;gap:1rem;min-width:0;padding:1.25rem;border:1px solid var(--tg-line-strong);border-radius:1rem;background:rgba(15,23,42,.92);box-shadow:0 2rem 4.4rem rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tg-hero-search__label{color:var(--tg-muted-strong);font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tg-search-field{position:relative;display:flex;align-items:center;min-width:0}.tg-search-field svg{position:absolute;left:1.2rem;width:1.8rem;height:1.8rem;color:var(--tg-muted);fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.tg-search-field input{width:100%;min-height:4.6rem;padding:0 1.2rem 0 4.1rem;border:1px solid var(--tg-line);border-radius:.8rem;background:var(--tg-field);color:var(--tg-ink);font:inherit;font-size:1.24rem;font-weight:700;outline:none;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.tg-search-field input::placeholder{color:rgba(148,163,184,.76)}.tg-search-field input:focus{border-color:rgba(16,185,129,.45);background:rgba(7,17,31,.88);box-shadow:0 0 0 4px rgba(16,185,129,.12)}.tg-hero-search__meta{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.7rem}.tg-hero-search__meta span{min-width:0;padding:.75rem .65rem;border:1px solid var(--tg-line);border-radius:.8rem;background:rgba(7,17,31,.48);color:var(--tg-muted-strong);font-size:1.02rem;font-weight:760;line-height:1.25;text-align:center}.tg-stats{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:.8rem;margin-top:1.2rem}.tg-stat-card{min-width:0;padding:1rem;border:1px solid var(--tg-line);border-radius:.8rem;background:rgba(15,23,42,.86);box-shadow:none}.tg-stat-card__icon{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;margin-bottom:.95rem;border:1px solid rgba(16,185,129,.24);border-radius:.75rem;color:var(--tg-green-soft);background:rgba(16,185,129,.1)}.tg-stat-card__icon svg{width:1.75rem;height:1.75rem;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.tg-stat-card strong{display:block;color:var(--tg-ink);font-size:2rem;font-weight:900;line-height:1.05}.tg-stat-card span{display:block;margin-top:.3rem;color:var(--tg-muted);font-size:1.05rem;font-weight:700;line-height:1.35}.tg-filter-panel{position:sticky;top:7.6rem;z-index:30;margin-top:1rem;padding:1rem;border:1px solid var(--tg-line-strong);border-radius:1rem;background:rgba(15,23,42,.92);box-shadow:var(--tg-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tg-filter-panel__grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr)) auto;gap:.8rem;align-items:end}.tg-field{display:grid;gap:.45rem;min-width:0}.tg-field label{color:var(--tg-muted-strong);font-size:1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tg-field select,.tg-field input{width:100%;min-height:4.2rem;padding:0 1rem;border:1px solid var(--tg-line);border-radius:.8rem;background:var(--tg-field);color:var(--tg-ink);font:inherit;font-size:1.05rem;font-weight:650;outline:none;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.tg-field select:focus,.tg-field input:focus{border-color:rgba(16,185,129,.45);background:rgba(7,17,31,.88);box-shadow:0 0 0 4px rgba(16,185,129,.12)}.tg-field option{background:#0f172a;color:var(--tg-ink)}.tg-reset-btn{min-height:4.2rem;padding:0 1.3rem;border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.1);color:var(--tg-green-soft);cursor:pointer;font:inherit;font-size:1.05rem;font-weight:800;white-space:nowrap;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.tg-reset-btn:hover,.tg-reset-btn:focus-visible{border-color:rgba(16,185,129,.42);background:rgba(16,185,129,.16);color:#d1fae5;outline:none;transform:translateY(-1px)}.tg-reset-btn:active{transform:translateY(0) scale(0.99)}.tg-reset-btn:disabled,.tg-reset-btn.is-disabled{opacity:.52;cursor:not-allowed;transform:none}.tg-guides{display:grid;gap:1.2rem;padding:clamp(1.8rem,3.4vw,4rem) 0}.tg-guides__header{display:flex;align-items:end;justify-content:space-between;gap:1.4rem}.tg-guides__count{flex:0 0 auto;padding:.75rem 1rem;border:1px solid rgba(16,185,129,.25);border-radius:999px;background:rgba(16,185,129,.1);color:var(--tg-green-soft);font-size:1.05rem;font-weight:850}.tg-card-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.tg-card{display:flex;min-width:0;min-height:100%;flex-direction:column;gap:1rem;padding:1.2rem;border:1px solid var(--tg-line);border-radius:.8rem;background:rgba(15,23,42,.9);box-shadow:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.tg-card:hover{border-color:rgba(16,185,129,.28);background:rgba(15,23,42,.98);box-shadow:0 1.8rem 4rem rgba(0,0,0,.24);transform:translateY(-2px)}.tg-card[hidden]{display:none}.tg-card__top{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.85rem;align-items:start}.tg-card__icon{display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;border:1px solid rgba(14,165,233,.22);border-radius:.8rem;background:linear-gradient(135deg, rgba(14, 165, 233, 0.18), rgba(16, 185, 129, 0.14));color:#bae6fd;font-size:1.05rem;font-weight:900;letter-spacing:0}.tg-card__title{min-width:0}.tg-card__title h3{margin:.16rem 0 0;color:var(--tg-ink);font-size:clamp(1.5rem,1.38rem + .22vw,1.78rem);font-weight:900;line-height:1.22;letter-spacing:0}.tg-card__title p{margin:0;color:var(--tg-green);font-size:.96rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tg-badge{display:inline-flex;align-items:center;min-height:2.6rem;padding:0 .8rem;border:1px solid rgba(16,185,129,.25);border-radius:999px;background:rgba(16,185,129,.1);color:var(--tg-green-soft);font-size:.96rem;font-weight:900;white-space:nowrap}.tg-card__meta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.55rem;margin:0}.tg-card__meta div{min-width:0;padding:.72rem;border:1px solid var(--tg-line);border-radius:.7rem;background:rgba(7,17,31,.48)}.tg-card__meta dt{margin:0 0 .18rem;color:var(--tg-muted);font-size:.94rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.tg-card__meta dd{margin:0;color:var(--tg-muted-strong);font-size:1.06rem;font-weight:780;line-height:1.38;overflow-wrap:anywhere}.tg-card__summary{margin:0;color:var(--tg-muted);font-size:1.18rem;font-weight:500;line-height:1.62}.tg-card__features{display:flex;flex-wrap:wrap;gap:.45rem}.tg-card__features::before{flex:0 0 100%;color:var(--tg-muted-strong);font-size:.95rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;content:"Basic features"}.tg-card__features span{display:inline-flex;align-items:center;min-height:2.8rem;padding:0 .75rem;border:1px solid rgba(14,165,233,.22);border-radius:999px;background:rgba(14,165,233,.1);color:#bae6fd;font-size:.98rem;font-weight:800;line-height:1.2}.tg-card__evaluation{display:grid;gap:.35rem;margin-top:auto;padding:.9rem;border:1px solid rgba(250,204,21,.22);border-radius:.8rem;background:rgba(250,204,21,.08)}.tg-card__evaluation strong{color:#fde68a;font-size:1rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.tg-card__evaluation p{margin:0;color:#fef3c7;font-size:1.05rem;font-weight:600;line-height:1.55}.tg-card__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem}.tg-action-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-width:0;min-height:4rem;padding:.72rem 1rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;cursor:pointer;font:inherit;font-size:1.05rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;white-space:normal;transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}.tg-action-btn svg{width:1.62rem;height:1.62rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tg-action-btn:hover,.tg-action-btn:focus-visible{outline:none;transform:translateY(-2px)}.tg-action-btn:active,.tg-action-btn.is-active{transform:translateY(0) scale(0.99)}.tg-action-btn:disabled,.tg-action-btn[aria-disabled=true],.tg-action-btn.is-disabled{opacity:.52;cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none}.tg-action-btn.is-loading{color:rgba(0,0,0,0);pointer-events:none}.tg-action-btn.is-loading::after{position:absolute;width:1.7rem;height:1.7rem;border:2px solid hsla(0,0%,100%,.72);border-top-color:rgba(0,0,0,0);border-radius:50%;animation:tg-spin .8s linear infinite;content:""}.tg-action-btn--primary{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 1.4rem 3.2rem rgba(14,165,233,.2)}.tg-action-btn--primary:hover,.tg-action-btn--primary:focus-visible{border-color:hsla(0,0%,100%,.14);box-shadow:0 1.8rem 3.8rem rgba(14,165,233,.26)}.tg-action-btn--secondary{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:var(--tg-green-soft)}.tg-action-btn--secondary:hover,.tg-action-btn--secondary:focus-visible{border-color:rgba(16,185,129,.42);background:rgba(16,185,129,.16);color:#d1fae5}.tg-action-btn--secondary.is-loading::after{border-color:rgba(167,243,208,.78);border-top-color:rgba(0,0,0,0)}@keyframes tg-spin{to{transform:rotate(360deg)}}.tg-empty-state{display:grid;gap:.5rem;justify-items:center;padding:3rem 1.5rem;border:1px dashed rgba(148,163,184,.32);border-radius:.8rem;background:rgba(15,23,42,.82);color:var(--tg-muted);text-align:center}.tg-empty-state[hidden]{display:none}.tg-empty-state strong{color:var(--tg-ink);font-size:1.45rem}.tg-empty-state p{max-width:48rem;margin:0;font-size:1.14rem;line-height:1.6}.tg-guideline-types{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;padding-bottom:clamp(1.8rem,3.4vw,4rem)}.tg-explain-card{display:grid;gap:1rem;min-width:0;padding:clamp(1.2rem,2vw,2rem);border:1px solid var(--tg-line);border-radius:.8rem;background:rgba(15,23,42,.88);box-shadow:none}.tg-explain-card h2{margin:0;color:var(--tg-ink);font-size:clamp(1.72rem,1.5rem + .38vw,2.2rem);font-weight:900;line-height:1.16;letter-spacing:0}.tg-explain-card p{margin:0;color:var(--tg-muted);font-size:1.18rem;font-weight:500;line-height:1.65}.tg-explain-card ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.tg-explain-card li{display:grid;grid-template-columns:1.6rem minmax(0, 1fr);gap:.55rem;align-items:start;color:var(--tg-muted-strong);font-size:1.08rem;font-weight:650;line-height:1.5}.tg-explain-card li::before{width:.72rem;height:.72rem;margin-top:.55rem;border-radius:50%;background:var(--tg-green);box-shadow:0 0 0 .35rem rgba(16,185,129,.12);content:""}.tg-final-cta{padding-bottom:clamp(2.6rem,5vw,6rem)}.tg-final-cta__panel{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1.5rem;align-items:center;overflow:hidden;padding:clamp(1.6rem,3.2vw,3.4rem);border:1px solid var(--tg-line-strong);border-radius:1rem;background:radial-gradient(circle at 12% 18%, rgba(16, 185, 129, 0.12), transparent 30%),radial-gradient(circle at 88% 15%, rgba(14, 165, 233, 0.1), transparent 30%),linear-gradient(135deg, #07111f, #0f172a);color:var(--tg-ink);box-shadow:0 2rem 5rem rgba(0,0,0,.24)}.tg-final-cta__copy{display:grid;gap:.7rem}.tg-final-cta__copy h2{margin:0;color:var(--tg-ink);font-size:clamp(2rem,1.54rem + 1vw,3.2rem);font-weight:900;line-height:1.12;letter-spacing:0}.tg-final-cta__copy p{max-width:72rem;margin:0;color:var(--tg-muted);font-size:1.22rem;line-height:1.68}.tg-final-cta__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.tender-guidance-page .site-footer{border-top:1px solid var(--tg-line);background:#07111f}.tender-guidance-page .footer-cta__panel{border-color:var(--tg-line-strong);background:radial-gradient(circle at 12% 18%, rgba(16, 185, 129, 0.1), transparent 30%),radial-gradient(circle at 88% 15%, rgba(14, 165, 233, 0.08), transparent 30%),linear-gradient(135deg, #07111f, #0f172a)}.tender-guidance-page .site-footer__container,.tender-guidance-page .footer-cta{max-width:1440px}@media(max-width: 1180px){.tg-hero__inner{grid-template-columns:1fr;min-height:0}.tg-stats{grid-template-columns:repeat(3, minmax(0, 1fr))}.tg-filter-panel{position:static}.tg-filter-panel__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.tg-reset-btn{width:100%}.tg-card-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.tender-guidance__container{padding:0 .9rem}.tg-hero{margin-inline:-0.9rem;border-right:0;border-left:0;border-radius:0}.tg-hero__inner{padding:2rem .9rem}.tg-hero__badges,.tg-final-cta__actions{flex-direction:column;align-items:stretch}.tg-hero__badge{justify-content:center}.tg-hero-search{padding:.9rem}.tg-hero-search__meta,.tg-stats,.tg-filter-panel__grid,.tg-card-grid,.tg-guideline-types,.tg-final-cta__panel{grid-template-columns:1fr}.tg-guides__header{align-items:start;flex-direction:column}.tg-card{padding:1rem}.tg-card__top{grid-template-columns:auto minmax(0, 1fr)}.tg-badge{grid-column:1/-1;width:fit-content}.tg-card__meta,.tg-card__actions{grid-template-columns:1fr}.tg-action-btn,.tg-reset-btn{width:100%}}@media(max-width: 420px){.tender-guidance__container{padding-inline:.8rem}.tg-hero{margin-inline:-0.8rem}.tg-card__icon{width:3.8rem;height:3.8rem;font-size:.95rem}.tg-search-field input,.tg-field select,.tg-field input{font-size:1rem}}.modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.85);backdrop-filter:blur(8px) saturate(140%);z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease}.modal-overlay.active{opacity:1;pointer-events:auto}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -48%) scale(0.96);background:rgba(15,23,42,.95);width:90%;max-width:50rem;border-radius:var(--radius-xl);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 0 40px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.1);padding:var(--spacing-6);z-index:1001;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);color:#e2e8f0}.modal.active{opacity:1;pointer-events:auto;transform:translate(-50%, -50%) scale(1)}.modal__close{position:absolute;top:var(--spacing-4);right:var(--spacing-4);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#cbd5e1;cursor:pointer;padding:var(--spacing-2);border-radius:var(--radius-md);transition:all .2s ease}.modal__close:hover{background:hsla(0,0%,100%,.1);color:#fff;transform:scale(1.05)}.modal__header{margin-bottom:var(--spacing-5);padding-right:var(--spacing-8)}.modal__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:#fff;margin-bottom:var(--spacing-2)}.modal__subtitle{font-size:var(--font-size-sm);color:#94a3b8}.modal__subtitle .js-modal-tender-id{color:#34d399}.modal__subtitle.js-modal-tender-desc{color:#cbd5e1;background:rgba(0,0,0,.2);padding:var(--spacing-2);border-radius:var(--radius-md);border-left:3px solid #10b981}.modal__form{display:flex;flex-direction:column;gap:var(--spacing-4)}.modal__form .form-group{display:flex;flex-direction:column;gap:var(--spacing-2)}.modal__form label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#cbd5e1}.modal__form .form-input{padding:var(--spacing-3);background:rgba(15,23,42,.5);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.modal__form .form-input::placeholder{color:#64748b}.modal__form .form-input:focus{outline:none;background:rgba(15,23,42,.8);border-color:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.15)}.modal__form .form-textarea{resize:vertical;min-height:10rem}.modal__form .form-actions{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-2)}.modal__form .form-actions .btn--ghost{color:#cbd5e1;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.15)}.modal__form .form-actions .btn--ghost:hover{background:hsla(0,0%,100%,.05);color:#fff}.modal__message{padding:var(--spacing-4);border-radius:var(--radius-md);text-align:center;font-weight:var(--font-weight-medium);margin-top:var(--spacing-4)}.modal__message.success{background:rgba(16,185,129,.1);color:#6ee7b7;border:1px solid rgba(16,185,129,.2)}.modal__message.error{background:rgba(239,68,68,.1);color:#fca5a5;border:1px solid rgba(239,68,68,.2)}.modal__message.hidden{display:none}.modal--tender-support{display:flex;flex-direction:column;width:min(92vw,64rem);max-width:64rem;max-height:min(86vh,66rem);padding:0;overflow:hidden;scrollbar-color:rgba(148,163,184,.35) rgba(0,0,0,0);scrollbar-width:thin}.modal--tender-support .modal__close{top:1.1rem;right:1.1rem;z-index:2;padding:.7rem}.modal--tender-support .modal__header{flex:0 0 auto;margin:0;padding:1.4rem 4.8rem 1rem 1.6rem;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(2,8,16,.28)}.modal--tender-support .modal__eyebrow{display:inline-flex;margin-bottom:.35rem;color:#6ee7b7;font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.modal--tender-support .modal__title{margin:0;font-size:clamp(1.8rem,2vw,2.2rem);line-height:1.15}.modal--tender-support .modal__form{flex:1 1 auto;min-height:0;overflow-y:auto;gap:1rem;padding:1.1rem 1.6rem 0}.modal--tender-support .tender-support-summary{display:grid;grid-template-columns:minmax(0, 1fr);gap:.8rem;padding:1rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.9rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.12), rgba(15, 23, 42, 0.42)),rgba(16,185,129,.05)}@media(min-width: 48em){.modal--tender-support .tender-support-summary{grid-template-columns:minmax(0, 1.4fr) minmax(16rem, 0.6fr);align-items:center}}.modal--tender-support .tender-support-summary__main{min-width:0}.modal--tender-support .tender-support-summary__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.55rem}.modal--tender-support .tender-support-summary__badge,.modal--tender-support .tender-support-summary__date-badge{display:inline-flex;align-items:center;min-height:2.4rem;max-width:100%;padding:.25rem .75rem;border-radius:999px;font-size:1.08rem;font-weight:var(--font-weight-bold);line-height:1;color:#d1fae5;background:rgba(16,185,129,.17);border:1px solid rgba(110,231,183,.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal--tender-support .tender-support-summary__title{margin:0;color:#fff;font-size:1.42rem;font-weight:var(--font-weight-bold);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal--tender-support .tender-support-summary__entity{margin:.35rem 0 0;color:rgba(203,213,225,.78);font-size:1.18rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal--tender-support .tender-support-summary__deadline{display:grid;gap:.45rem;align-content:center;justify-items:start;min-width:0}@media(min-width: 48em){.modal--tender-support .tender-support-summary__deadline{justify-items:end}}.modal--tender-support .tender-support-summary__deadline span{color:rgba(203,213,225,.68);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.modal--tender-support .tender-support-summary__date-badge{color:#fef3c7;background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.24)}.modal--tender-support .tender-support-form-grid{display:grid;grid-template-columns:1fr;gap:.9rem}@media(min-width: 48em){.modal--tender-support .tender-support-form-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.modal--tender-support .form-group span{display:inline-flex;gap:.25rem;color:#cbd5e1;font-size:1.18rem;font-weight:var(--font-weight-medium)}.modal--tender-support .form-group span strong{color:#fca5a5}.modal--tender-support .modal__form .form-group{gap:.45rem}.modal--tender-support .modal__form .form-input{min-height:4rem;padding:.9rem 1rem;border-radius:.8rem;font-size:1.3rem}.modal--tender-support select.form-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, rgba(203, 213, 225, 0.8) 50%),linear-gradient(135deg, rgba(203, 213, 225, 0.8) 50%, transparent 50%);background-position:calc(100% - 1.7rem) 50%,calc(100% - 1.2rem) 50%;background-repeat:no-repeat;background-size:.5rem .5rem,.5rem .5rem;padding-right:3.2rem}.modal--tender-support .form-textarea{min-height:8.6rem;max-height:16rem}.modal--tender-support .form-error{color:#fca5a5;font-size:1.2rem}.modal--tender-support .form-actions{position:sticky;bottom:0;z-index:1;flex-wrap:wrap;margin:0 -1.6rem;padding:1rem 1.6rem 1.2rem;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(15,23,42,.96);backdrop-filter:blur(10px)}.modal--tender-support .form-actions .btn{min-height:4rem}.modal--tender-support .modal__message{margin:1.2rem}.tender-support-spinner{display:inline-block;width:1.45rem;height:1.45rem;margin-right:.7rem;border:2px solid hsla(0,0%,100%,.34);border-top-color:#fff;border-radius:50%;vertical-align:-0.2rem;animation:tender-support-spin .75s linear infinite}@keyframes tender-support-spin{to{transform:rotate(360deg)}}body.error-page{min-height:100vh;margin:0;overflow-x:hidden;background:radial-gradient(circle at 15% 18%, rgba(16, 185, 129, 0.08), transparent 30%),radial-gradient(circle at 85% 20%, rgba(14, 165, 233, 0.07), transparent 30%),linear-gradient(180deg, #07111f, #0b1628);color:#f8fafc}body.error-page a{color:inherit;text-decoration:none}.error-page .error-main{position:relative;isolation:isolate}.error-page .error-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 18%, rgba(16, 185, 129, 0.1), transparent 30%),radial-gradient(circle at 85% 15%, rgba(14, 165, 233, 0.08), transparent 30%),linear-gradient(135deg, #07111f, #0f172a);border-bottom:1px solid hsla(0,0%,100%,.08)}.error-page .error-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255, 255, 255, 0.034) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.026) 1px, transparent 1px);background-size:5.6rem 5.6rem;mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.82), transparent 92%)}.error-page .error-hero__container{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:5rem 2rem 3rem;text-align:center}.error-page .error-hero__badge,.error-page .error-section__eyebrow{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:3rem;border:1px solid rgba(16,185,129,.26);border-radius:.8rem;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:.82rem;font-weight:850;letter-spacing:0;line-height:1;text-transform:uppercase}.error-page .error-hero__badge{padding:0 1rem}.error-page .error-hero__title{max-width:980px;margin:1.15rem auto 0;color:#fff;font-size:5rem;font-weight:900;line-height:1.08;letter-spacing:0}.error-page .error-hero__description{max-width:780px;margin:1.25rem auto 0;color:#cbd5e1;font-size:1.18rem;line-height:1.75}.error-page .error-main p{font-size:1.05rem;line-height:1.75;color:#94a3b8}.error-page .error-recovery{position:relative;z-index:2;margin-top:-1.4rem;padding:0 2rem 3rem}.error-page .error-recovery__container,.error-page .error-section__container,.error-page .error-popular__container{width:min(100%,1180px);margin:0 auto}.error-page .error-card{display:grid;grid-template-columns:auto minmax(0, 1fr) minmax(32rem, 0.95fr);gap:1.4rem;align-items:center;background:rgba(15,23,42,.92);border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;padding:2rem;box-shadow:0 20px 50px rgba(0,0,0,.25);backdrop-filter:blur(16px)}.error-page .error-card__icon,.error-page .error-nav-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(14,165,233,.26);border-radius:.8rem;background:linear-gradient(135deg, rgba(14, 165, 233, 0.18), rgba(20, 184, 166, 0.14)),hsla(0,0%,100%,.04);color:#a7f3d0}.error-page .error-card__icon{width:5.2rem;height:5.2rem}.error-page .error-card__icon svg,.error-page .error-nav-card__icon svg,.error-page .error-btn svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.error-page .error-card__content{min-width:0}.error-page .error-card__code{display:inline-flex;align-items:center;min-height:2.6rem;padding:0 .75rem;border:1px solid rgba(14,165,233,.22);border-radius:.65rem;background:rgba(14,165,233,.1);color:#bae6fd;font-size:1.3rem;font-weight:900;line-height:1}.error-page .error-card h2{margin:.7rem 0 0;color:#fff;font-size:2.2rem;font-weight:900;line-height:1.15;letter-spacing:0}.error-page .error-card p{margin:.45rem 0 0}.error-page .error-card__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.85rem}.error-page .error-btn,.error-page .btn-primary,.error-page .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-width:0;min-height:4.2rem;border-radius:.8rem;padding:.95rem 1.2rem;font-size:1.05rem;font-weight:850;line-height:1.2;text-align:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.error-page .btn-primary{border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 1.4rem 2.6rem rgba(14,165,233,.18)}.error-page .btn-secondary{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25);color:#a7f3d0}.error-page .btn-primary:hover,.error-page .btn-primary:focus-visible,.error-page .btn-secondary:hover,.error-page .btn-secondary:focus-visible{transform:translateY(-2px);outline:none}.error-page .btn-primary:hover,.error-page .btn-primary:focus-visible{box-shadow:0 1.6rem 3rem rgba(20,184,166,.22)}.error-page .btn-secondary:hover,.error-page .btn-secondary:focus-visible{border-color:rgba(16,185,129,.38);background:rgba(16,185,129,.15);box-shadow:0 1.2rem 2.5rem rgba(0,0,0,.2)}.error-page .error-section{padding:1rem 2rem 3.2rem}.error-page .error-section__header{max-width:720px;margin-bottom:1.4rem}.error-page .error-section__eyebrow{padding:0 .85rem}.error-page .error-section__title{margin:.75rem 0 0;color:#fff;font-size:1.8rem;font-weight:850;line-height:1.2;letter-spacing:0}.error-page .error-section__header p{margin:.55rem 0 0}.error-page .error-nav-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.error-page .error-nav-card{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;align-items:start;min-width:0;min-height:14rem;background:rgba(15,23,42,.88);border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;padding:1.4rem;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.error-page .error-nav-card:hover,.error-page .error-nav-card:focus-visible{transform:translateY(-3px);border-color:rgba(16,185,129,.28);background:rgba(15,23,42,.96);box-shadow:0 18px 46px rgba(0,0,0,.28);outline:none}.error-page .error-nav-card__icon{width:4.4rem;height:4.4rem}.error-page .error-nav-card__content{display:grid;gap:.45rem;min-width:0}.error-page .error-nav-card strong{color:#fff;font-size:1.25rem;font-weight:850;line-height:1.25}.error-page .error-nav-card span span{color:#94a3b8;font-size:1.02rem;line-height:1.58}.error-page .error-popular{padding:0 2rem 4.2rem}.error-page .error-popular__container{display:grid;grid-template-columns:minmax(22rem, 0.42fr) minmax(0, 1fr);gap:1.25rem;align-items:start;padding:1.4rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.error-page .error-popular__links{display:flex;flex-wrap:wrap;gap:.75rem}.error-page .error-popular__links a{display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;padding:.75rem 1rem;border:1px solid rgba(148,163,184,.16);border-radius:.8rem;background:hsla(0,0%,100%,.04);color:#cbd5e1;font-size:.98rem;font-weight:800;line-height:1.2;transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease}.error-page .error-popular__links a:hover,.error-page .error-popular__links a:focus-visible{transform:translateY(-2px);border-color:rgba(14,165,233,.32);background:rgba(14,165,233,.1);color:#fff;outline:none}.error-page .site-footer .footer-cta{padding-top:3.4rem}.error-page .footer-btn--primary{color:#fff}.error-page .footer-btn--secondary{color:#a7f3d0}.error-page .site-footer__grid{gap:1.7rem}@media(min-width: 1180px){.error-page .site-footer__grid{grid-template-columns:minmax(24rem, 1.35fr) repeat(6, minmax(10rem, 1fr))}}@media(max-width: 1020px){.error-page .error-card{grid-template-columns:auto minmax(0, 1fr)}.error-page .error-card__actions{grid-column:1/-1}.error-page .error-nav-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.error-page .error-popular__container{grid-template-columns:1fr}}@media(max-width: 760px){.error-page .error-hero__container{padding:4rem 1.2rem 2.6rem}.error-page .error-hero__title{font-size:3.8rem}.error-page .error-recovery,.error-page .error-section,.error-page .error-popular{padding-right:1.2rem;padding-left:1.2rem}.error-page .error-card{grid-template-columns:1fr;padding:1.4rem}.error-page .error-card__actions,.error-page .error-nav-grid{grid-template-columns:1fr}.error-page .error-btn,.error-page .btn-primary,.error-page .btn-secondary,.error-page .error-popular__links a{width:100%}.error-page .error-nav-card{min-height:auto}}@media(max-width: 460px){.error-page .error-hero__container{padding-top:3.2rem}.error-page .error-hero__title{font-size:3rem}.error-page .error-hero__description{font-size:1.05rem}.error-page .error-card h2{font-size:1.8rem}.error-page .error-nav-card{grid-template-columns:1fr}.error-page .error-popular__container{padding:1.1rem}}.bidder-dashboard-page{--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;--bidder-sidebar-width: 29rem;--bidder-sidebar-collapsed-width: 8.4rem;--bidder-sidebar-bg: #07111f;--bidder-sidebar-panel: #0f172a;--bidder-sidebar-panel-soft: #0b1627;--bidder-sidebar-line: rgba(255, 255, 255, 0.08);--bidder-sidebar-text: #fff;--bidder-sidebar-muted: #94a3b8;--bidder-sidebar-green: #10b981;--bidder-sidebar-blue: #3b82f6;--bidder-sidebar-amber: #f59e0b;--bidder-sidebar-red: #ef4444}.bidder-dashboard.bidder-dashboard--shared-sidebar{transition:grid-template-columns 300ms ease}.bidder-enterprise-sidebar{position:relative;display:flex !important;flex-direction:column;gap:1rem !important;width:var(--bidder-sidebar-width);min-width:0;max-width:var(--bidder-sidebar-width);padding:1.2rem !important;border:1px solid var(--bidder-sidebar-line) !important;border-radius:1rem !important;background:linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.014)),linear-gradient(145deg, rgba(16, 185, 129, 0.07), rgba(59, 130, 246, 0.035) 48%, rgba(245, 158, 11, 0.025)),var(--bidder-sidebar-panel) !important;box-shadow:0 1.4rem 3.4rem rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.06) !important;color:var(--bidder-sidebar-text);isolation:isolate;transition:width 300ms ease,max-width 300ms ease,padding 300ms ease,transform 300ms ease,box-shadow 300ms ease !important}.bidder-enterprise-sidebar::before,.bidder-enterprise-sidebar::after{display:none !important}.bidder-enterprise-sidebar svg{width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85}.bidder-sidebar,.bidder-sidebar__body,.bidder-sidebar-nav{overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.2) rgba(0,0,0,0)}.bidder-sidebar::-webkit-scrollbar,.bidder-sidebar__body::-webkit-scrollbar,.bidder-sidebar-nav::-webkit-scrollbar{width:.5rem}.bidder-sidebar::-webkit-scrollbar-thumb,.bidder-sidebar__body::-webkit-scrollbar-thumb,.bidder-sidebar-nav::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.18)}.bidder-sidebar-brand{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;gap:.7rem;align-items:center;padding:.85rem;border:1px solid rgba(16,185,129,.18);border-radius:.9rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.12), rgba(59, 130, 246, 0.04)),rgba(7,17,31,.72)}.bidder-sidebar-brand__identity{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.8rem;align-items:center;min-width:0;color:inherit;text-decoration:none}.bidder-sidebar-brand__logo{display:grid;width:4rem;height:4rem;place-items:center;border:1px solid rgba(16,185,129,.34);border-radius:.85rem;background:rgba(16,185,129,.13);color:#d1fae5;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:1.8rem;font-weight:800;box-shadow:0 0 1.8rem rgba(16,185,129,.14)}.bidder-sidebar-brand__copy{display:grid;min-width:0}.bidder-sidebar-brand__copy strong{color:#fff;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:2rem;font-weight:700;line-height:1.05}.bidder-sidebar-brand__copy small{margin-top:.18rem;color:var(--bidder-sidebar-muted);font-size:1.2rem;font-weight:600;line-height:1.25}.bidder-sidebar-brand__badge{display:inline-flex;min-height:2.6rem;align-items:center;justify-content:center;padding:0 .7rem;border:1px solid rgba(16,185,129,.25);border-radius:999px;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:1.05rem;font-weight:800;line-height:1;white-space:nowrap}.bidder-sidebar-collapse{display:grid;width:3.6rem;height:3.6rem;place-items:center;border:1px solid var(--bidder-sidebar-line);border-radius:.78rem;background:rgba(7,17,31,.72);color:var(--bidder-sidebar-muted);cursor:pointer;transition:border-color 180ms ease,background 180ms ease,color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.bidder-sidebar-collapse svg{width:1.7rem;height:1.7rem}.bidder-sidebar-collapse:hover,.bidder-sidebar-collapse:focus-visible{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.1);color:#d1fae5;box-shadow:0 0 0 .25rem rgba(16,185,129,.08);outline:none;transform:translateY(-1px)}.bidder-sidebar-member{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.85rem;align-items:center;padding:.9rem;border:1px solid var(--bidder-sidebar-line);border-radius:.9rem;background:rgba(7,17,31,.54)}.bidder-sidebar-member__avatar{display:grid;width:4rem;height:4rem;place-items:center;border:1px solid rgba(16,185,129,.34);border-radius:1rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.18), rgba(59, 130, 246, 0.08));color:#d1fae5;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:1.35rem;font-weight:800}.bidder-sidebar-member__copy{display:grid;min-width:0}.bidder-sidebar-member__copy strong,.bidder-sidebar-member__copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bidder-sidebar-member__copy strong{color:#fff;font-size:1.45rem;font-weight:700;line-height:1.22}.bidder-sidebar-member__copy small{margin-top:.2rem;color:var(--bidder-sidebar-muted);font-size:1.15rem;font-weight:600}.bidder-enterprise-sidebar .bidder-sidebar-nav{display:grid;gap:1rem;flex:1 1 auto;min-height:0;margin:0 !important;padding-right:.15rem;overflow-y:auto;scroll-behavior:smooth}.bidder-sidebar-section{display:grid;gap:.5rem}.bidder-sidebar-section h3{margin:0;padding:0 .45rem;color:rgba(148,163,184,.82);font-size:1.1rem;font-weight:800;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.bidder-sidebar-section>div{display:grid;gap:.45rem}.bidder-enterprise-sidebar .bidder-sidebar-link{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.85rem;align-items:center;min-height:5.2rem;padding:.85rem 1rem .85rem 1.2rem;overflow:visible;border:1px solid rgba(0,0,0,0);border-radius:1.2rem;background:rgba(0,0,0,0);color:#cbd5e1;text-decoration:none;transition:border-color 200ms ease,background 200ms ease,color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.bidder-enterprise-sidebar .bidder-sidebar-link::before{position:absolute;inset:.8rem auto .8rem 0;width:.4rem;border-radius:999px;background:var(--bidder-sidebar-green);box-shadow:0 0 1.3rem rgba(16,185,129,.45);content:"";opacity:0;transform:scaleY(0.5);transition:opacity 180ms ease,transform 180ms ease}.bidder-enterprise-sidebar .bidder-sidebar-link:hover,.bidder-enterprise-sidebar .bidder-sidebar-link:focus-visible{border-color:rgba(16,185,129,.18);background:hsla(0,0%,100%,.035);color:#fff;outline:none;transform:translateX(0.2rem)}.bidder-enterprise-sidebar .bidder-sidebar-link:hover .bidder-sidebar-nav__icon,.bidder-enterprise-sidebar .bidder-sidebar-link:focus-visible .bidder-sidebar-nav__icon{border-color:rgba(16,185,129,.32);background:rgba(16,185,129,.12);color:#34d399;transform:scale(1.04)}.bidder-enterprise-sidebar .bidder-sidebar-link.is-active,.bidder-enterprise-sidebar .bidder-sidebar-link.bidder-sidebar-nav__item--active{border-color:rgba(16,185,129,.32);background:rgba(16,185,129,.12);color:#fff;box-shadow:0 .9rem 2rem rgba(0,0,0,.2),0 0 1.8rem rgba(16,185,129,.08)}.bidder-enterprise-sidebar .bidder-sidebar-link.is-active::before,.bidder-enterprise-sidebar .bidder-sidebar-link.bidder-sidebar-nav__item--active::before{opacity:1;transform:scaleY(1)}.bidder-enterprise-sidebar .bidder-sidebar-link.is-active .bidder-sidebar-nav__icon,.bidder-enterprise-sidebar .bidder-sidebar-link.bidder-sidebar-nav__item--active .bidder-sidebar-nav__icon{border-color:rgba(16,185,129,.42);background:rgba(16,185,129,.14);color:var(--bidder-sidebar-green)}.bidder-enterprise-sidebar .bidder-sidebar-link.is-active .bidder-sidebar-nav__text,.bidder-enterprise-sidebar .bidder-sidebar-link.bidder-sidebar-nav__item--active .bidder-sidebar-nav__text{color:#fff;font-weight:800}.bidder-sidebar-nav__icon{display:grid;width:3.6rem;height:3.6rem;place-items:center;border:1px solid rgba(148,163,184,.14);border-radius:.9rem;background:rgba(7,17,31,.68);color:var(--bidder-sidebar-muted);transition:border-color 200ms ease,background 200ms ease,color 200ms ease,transform 200ms ease}.bidder-sidebar-nav__icon svg{width:2rem;height:2rem}.bidder-sidebar-link__copy{display:grid;min-width:0;gap:.16rem}.bidder-sidebar-link__copy small{min-width:0;overflow:hidden;color:var(--bidder-sidebar-muted);font-size:1.12rem;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.bidder-sidebar-nav__text{min-width:0;overflow:hidden;color:#e2e8f0;font-size:1.45rem;font-weight:700;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.bidder-sidebar-footer{flex:0 0 auto}.bidder-sidebar-footer .dashboard-sidebar__card{margin:0 !important;padding:1rem !important;border-color:rgba(245,158,11,.16) !important;border-radius:.9rem !important;background:rgba(245,158,11,.07) !important;box-shadow:none !important}.bidder-sidebar-footer .dashboard-sidebar__card-title{color:#fff;font-size:1.35rem}.bidder-sidebar-footer .dashboard-sidebar__card-text{color:var(--bidder-sidebar-muted);font-size:1.1rem}.bidder-sidebar-rail,.bidder-mobile-actions,.bidder-floating-support{display:none}.bidder-sidebar-toggle{display:none;align-items:center;justify-content:center;gap:.55rem;min-height:4rem;padding:0 1rem;border:1px solid rgba(16,185,129,.28);border-radius:.9rem;background:rgba(15,23,42,.96);color:#d1fae5;font-family:"Inter",system-ui,sans-serif;font-size:1.25rem;font-weight:800;box-shadow:0 1rem 2.4rem rgba(0,0,0,.3);cursor:pointer}.bidder-sidebar-toggle svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.bidder-sidebar-toggle:focus-visible{outline:0;box-shadow:0 0 0 .3rem rgba(16,185,129,.16),0 1rem 2.4rem rgba(0,0,0,.3)}@media(min-width: 70.01em){.bidder-dashboard.bidder-dashboard--shared-sidebar{grid-template-columns:var(--bidder-sidebar-width) minmax(0, 1fr) !important}.bidder-enterprise-sidebar{position:sticky !important;top:0 !important;height:100vh !important;max-height:100vh !important}.bidder-sidebar-collapsed .bidder-dashboard.bidder-dashboard--shared-sidebar{grid-template-columns:var(--bidder-sidebar-collapsed-width) minmax(0, 1fr) !important}.bidder-sidebar-collapsed .bidder-enterprise-sidebar{width:var(--bidder-sidebar-collapsed-width);max-width:var(--bidder-sidebar-collapsed-width);padding:1rem !important;overflow:visible}.bidder-sidebar-collapsed .bidder-sidebar-brand{grid-template-columns:1fr;justify-items:center;padding:.6rem}.bidder-sidebar-collapsed .bidder-sidebar-brand__identity{grid-template-columns:1fr}.bidder-sidebar-collapsed .bidder-sidebar-brand__logo{width:4.8rem;height:4.8rem}.bidder-sidebar-collapsed .bidder-sidebar-brand__copy,.bidder-sidebar-collapsed .bidder-sidebar-brand__badge,.bidder-sidebar-collapsed .bidder-sidebar-member,.bidder-sidebar-collapsed .bidder-sidebar-nav,.bidder-sidebar-collapsed .bidder-sidebar-footer{display:none !important}.bidder-sidebar-collapsed .bidder-sidebar-collapse{width:4.8rem;height:3.8rem}.bidder-sidebar-collapsed .bidder-sidebar-collapse svg{transform:rotate(180deg)}.bidder-sidebar-collapsed .bidder-sidebar-rail{display:grid;gap:.7rem;align-content:start;overflow:visible}.bidder-sidebar-collapsed .bidder-sidebar-rail a{position:relative;display:grid;width:5.8rem;height:5.2rem;place-items:center;border:1px solid rgba(148,163,184,.14);border-radius:1.2rem;background:rgba(7,17,31,.66);color:var(--bidder-sidebar-muted);text-decoration:none;transition:border-color 180ms ease,background 180ms ease,color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.bidder-sidebar-collapsed .bidder-sidebar-rail a::before{position:absolute;inset:.8rem auto .8rem 0;width:.35rem;border-radius:999px;background:var(--bidder-sidebar-green);content:"";opacity:0}.bidder-sidebar-collapsed .bidder-sidebar-rail a::after{position:absolute;top:50%;left:calc(100% + .75rem);z-index:20;width:max-content;max-width:24rem;padding:.55rem .75rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.7rem;background:#0f172a;color:#fff;content:attr(data-tooltip);font-size:1.15rem;font-weight:700;opacity:0;pointer-events:none;transform:translate(-0.3rem, -50%);transition:opacity 160ms ease,transform 160ms ease;white-space:nowrap}.bidder-sidebar-collapsed .bidder-sidebar-rail a svg{width:2.1rem;height:2.1rem}.bidder-sidebar-collapsed .bidder-sidebar-rail a:hover,.bidder-sidebar-collapsed .bidder-sidebar-rail a:focus-visible{border-color:rgba(16,185,129,.38);background:rgba(16,185,129,.1);color:#d1fae5;outline:none;transform:translateX(0.2rem)}.bidder-sidebar-collapsed .bidder-sidebar-rail a:hover::after,.bidder-sidebar-collapsed .bidder-sidebar-rail a:focus-visible::after{opacity:1;transform:translate(0, -50%)}.bidder-sidebar-collapsed .bidder-sidebar-rail a.is-active{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.14);color:var(--bidder-sidebar-green);box-shadow:0 0 1.8rem rgba(16,185,129,.1)}.bidder-sidebar-collapsed .bidder-sidebar-rail a.is-active::before{opacity:1}}@media(max-width: 70em){.bidder-dashboard-page.bidder-sidebar-open{overflow:hidden}.bidder-sidebar-collapse{display:none}.bidder-sidebar-toggle{position:fixed !important;top:1rem !important;left:1rem !important;z-index:1202 !important;display:inline-flex !important}.bidder-sidebar-open .bidder-sidebar-toggle{left:min(24rem,86vw - 4.8rem) !important}.bidder-sidebar-open .bidder-sidebar-toggle span{display:none}.bidder-sidebar-overlay{position:fixed;inset:0;z-index:1198 !important;display:block !important;background:rgba(2,8,18,.72);backdrop-filter:blur(0.42rem)}.bidder-sidebar-overlay[hidden]{display:none !important}.bidder-dashboard.bidder-dashboard--shared-sidebar{display:block;padding-top:4.8rem}.bidder-dashboard .bidder-enterprise-sidebar,.bidder-dashboard .bidder-dashboard__sidebar.bidder-enterprise-sidebar{position:fixed !important;top:0 !important;bottom:0 !important;left:0 !important;z-index:1199 !important;display:flex !important;width:min(28rem,86vw) !important;max-width:min(28rem,86vw) !important;height:100vh !important;max-height:100vh !important;margin:0 !important;padding:1rem !important;overflow-x:hidden !important;overflow-y:auto !important;border-radius:0 1rem 1rem 0 !important;transform:translateX(calc(-100% - 1rem)) !important}.bidder-sidebar-open .bidder-dashboard .bidder-enterprise-sidebar,.bidder-sidebar-open .bidder-dashboard .bidder-dashboard__sidebar.bidder-enterprise-sidebar{box-shadow:1.8rem 0 4rem rgba(0,0,0,.42) !important;transform:translateX(0) !important}.bidder-sidebar-rail{display:none !important}}@media(max-width: 47.98em){.bidder-enterprise-sidebar .bidder-sidebar-link{min-height:5rem;padding:.8rem .9rem .8rem 1.1rem}.bidder-sidebar-brand{grid-template-columns:minmax(0, 1fr) auto}.bidder-sidebar-brand__badge{grid-column:1/-1;justify-self:start}.bidder-sidebar-link__copy small{display:none}}@media(prefers-reduced-motion: reduce){.bidder-enterprise-sidebar,.bidder-enterprise-sidebar *,.bidder-sidebar-toggle{animation:none !important;scroll-behavior:auto !important;transition:none !important}}.bidder-dashboard-page.add-my-tender-criteria-page{--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;background:var(--dark-navy)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero--preferences,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__intro,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions{padding:1.4rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:var(--panel-bg);box-shadow:0 1rem 2.5rem rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.035);overflow:visible}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row:focus-within{border-color:rgba(16,185,129,.25)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero--preferences .page-title{font-size:2rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero--preferences .page-subtitle{font-size:1.2rem;font-weight:500}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__intro h2,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row__heading h3{font-size:1.55rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__intro p,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row__heading p,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__top span,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__note,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__label-main small{font-size:.95rem;line-height:1.45}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-field>span,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference legend,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__top strong,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__label-main strong{font-size:1.1rem;font-weight:600}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-field :is(input,select,textarea),.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__search,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__control,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__search{min-height:3.8rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72);color:#fff;font-size:1.05rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-field :is(input,select,textarea):focus,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-field :is(input,select,textarea):focus-within,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__search:focus,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-selector__search:focus-within,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__control:focus,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__control:focus-within,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__search:focus,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__search:focus-within{border-color:rgba(16,185,129,.45);box-shadow:0 0 0 3px rgba(16,185,129,.12);outline:0}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-choice,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-preference-card,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-location-level{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:hsla(0,0%,100%,.03)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-organization-division-grid{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label{min-height:6rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label strong{font-size:1.05rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label small{font-size:.95rem;line-height:1.45}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label:has(input:checked){border-color:rgba(16,185,129,.38);background:rgba(16,185,129,.14)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference label:has(input:checked) strong{color:#a7f3d0}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-choice.is-selected{border-color:rgba(16,185,129,.38);background:rgba(16,185,129,.14)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-icon-btn{width:3.8rem;height:3.8rem;border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.1);color:#34d399}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-btn__icon,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-icon-btn svg,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-btn svg{width:1.15rem;height:1.15rem;font-size:1.15rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-friendly-choice .criteria-preference-card__icon{width:3rem;height:3rem;border-radius:.8rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:var(--dark-navy)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(2,8,16,.82)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal{position:relative;inset:auto;z-index:1;display:grid;width:min(92vw,980px);height:min(48rem,86vh);max-height:86vh;padding:0;overflow:hidden;border:1px solid rgba(16,185,129,.28);border-radius:1rem;background:#07111f;box-shadow:0 2rem 5rem rgba(0,0,0,.58);grid-template-rows:auto minmax(0, 1fr) auto;transform:none}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__modal-header{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1.2rem 1.4rem;border-bottom:1px solid hsla(0,0%,100%,.08);background:#0f172a}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__modal-header>div{display:grid;gap:.2rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__modal-header strong{color:#fff;font-size:1.55rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__modal-header small{color:#94a3b8;font-size:.95rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__modal-header>button{display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid rgba(239,68,68,.25);border-radius:50%;background:rgba(239,68,68,.12);color:#fca5a5;cursor:pointer;font-size:1.5rem;line-height:1}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal .criteria-multi__workspace{display:grid;min-height:0;grid-template-columns:minmax(0, 1.35fr) minmax(20rem, 0.65fr)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal .criteria-multi__options-panel{display:grid;min-height:0;gap:.8rem;padding:1.2rem;border-right:1px solid hsla(0,0%,100%,.08);grid-template-rows:auto auto minmax(0, 1fr)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal .criteria-multi__search{min-height:4rem;border-color:rgba(59,130,246,.28);background:rgba(15,23,42,.9)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal .criteria-multi__search input{font-size:1.1rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal .criteria-multi__toolbar{gap:.55rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal .criteria-multi__toolbar button,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal .criteria-multi__toolbar span{min-height:2.4rem;font-size:.9rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal .criteria-multi__options{display:grid;min-height:0;align-content:start;gap:.35rem;overflow-y:auto;padding-right:.35rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal .criteria-option{min-height:3.5rem;padding:.55rem .7rem;border:1px solid hsla(0,0%,100%,.06);border-radius:.65rem;background:hsla(0,0%,100%,.025);font-size:1rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal .criteria-option:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal .criteria-option:has(input:checked){border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.1)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__selected-panel{display:grid;min-width:0;min-height:0;align-content:start;gap:.8rem;padding:1.2rem;overflow:hidden;background:#0f172a}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__selected-header{display:flex;gap:.5rem;align-items:center;justify-content:space-between}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__selected-header strong{color:#fff;font-size:1.1rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__selected-header span{color:#34d399;font-size:.9rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__selected-chips{display:flex;min-height:0;flex-wrap:wrap;gap:.45rem;align-content:flex-start;overflow-y:auto;padding-right:.3rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__selected-empty{padding:1rem;border:1px dashed hsla(0,0%,100%,.1);border-radius:.8rem;color:#64748b;font-size:.95rem;text-align:center}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal .criteria-multi__footer{min-height:5rem;align-items:center;padding:.8rem 1.2rem;border-top:1px solid hsla(0,0%,100%,.08);background:#0f172a}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal .criteria-multi__footer button{min-height:3.2rem;border-radius:.8rem;font-size:1rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal .criteria-multi__cancel{border:1px solid rgba(148,163,184,.22);background:hsla(0,0%,100%,.05);color:#cbd5e1}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal .criteria-multi__apply{border:0;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 8px 20px rgba(14,165,233,.25)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-preference-card .criteria-selected-preview{min-height:0;padding:.25rem 0;border:0;background:rgba(0,0,0,0)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-preference-card .criteria-selected-preview.is-empty{display:flex;justify-content:flex-start;color:#64748b;font-size:.9rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-option{min-height:3.8rem;border-radius:.8rem;font-size:1rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-chip{min-height:2.8rem;padding:.35rem .45rem .35rem .7rem;border:1px solid rgba(16,185,129,.25);border-radius:.8rem;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:1rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-chip__remove{width:1.8rem;height:1.8rem;border-radius:50%;background:rgba(239,68,68,.16);color:#fca5a5}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn{height:4rem;min-height:4rem;border-radius:.8rem;font-size:1.1rem;font-weight:700;letter-spacing:.02em}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--primary{border:0;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 8px 20px rgba(14,165,233,.25)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--primary:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--primary:focus-visible{border:0;background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 14px 28px rgba(14,165,233,.35);outline:0;transform:translateY(-1px)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--primary:active{transform:translateY(0)}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--ghost,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero__actions .criteria-btn--ghost{min-height:4rem;border-radius:.8rem;border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399;font-size:1.1rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--ghost:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions .criteria-btn--ghost:focus-visible,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero__actions .criteria-btn--ghost:hover,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero__actions .criteria-btn--ghost:focus-visible{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.18);color:#6ee7b7;outline:0}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-overview{display:grid;gap:1.2rem;padding:1.4rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:var(--panel-bg);box-shadow:0 1rem 2.5rem rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.035)}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-overview__header{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-overview__header h2{margin:.25rem 0 0;color:#fff;font-size:1.55rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-overview__header p{max-width:48rem;margin:.4rem 0 0;color:#94a3b8;font-size:.95rem;line-height:1.45}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-overview__clear,.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-group__header button{border:1px solid rgba(239,68,68,.25);border-radius:.7rem;background:rgba(239,68,68,.1);color:#fca5a5;font-weight:700;transition:border-color .2s ease,background .2s ease,color .2s ease}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-overview__clear:hover:not(:disabled),.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-overview__clear:focus-visible:not(:disabled),.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-group__header button:hover:not(:disabled),.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-group__header button:focus-visible:not(:disabled){border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.18);color:#fecaca;outline:0}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-overview__clear:disabled,.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-group__header button:disabled{cursor:not-allowed;opacity:.4}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-overview__clear{min-height:3rem;flex:0 0 auto;padding:.6rem .9rem;font-size:.95rem}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-overview__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.8rem}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-group{display:grid;min-width:0;gap:.8rem;align-content:start;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:rgba(7,17,31,.72)}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-group__header{display:flex;gap:.6rem;align-items:flex-start;justify-content:space-between}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-group__header h3{margin:0;color:#fff;font-size:1.05rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-group__header span{display:block;margin-top:.25rem;color:#34d399;font-size:.9rem;font-weight:700}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-group__header button{min-height:2.4rem;flex:0 0 auto;padding:.4rem .65rem;font-size:.85rem}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-group__chips{display:flex;min-width:0;flex-wrap:wrap;gap:.45rem;align-content:flex-start}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-group__empty{color:#64748b;font-size:.9rem}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-overview__empty{display:grid;min-height:8rem;place-items:center;align-content:center;gap:.35rem;padding:1.2rem;border:1px dashed hsla(0,0%,100%,.1);border-radius:.8rem;background:rgba(7,17,31,.45);color:#64748b;text-align:center}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-overview__empty svg{width:1.8rem;height:1.8rem;color:#34d399}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-overview__empty strong{color:#cbd5e1;font-size:1.05rem}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-overview__empty span{font-size:.9rem}body:has(.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__overlay){overflow:hidden}@media(max-width: 760px){.bidder-dashboard-page.add-my-tender-criteria-page .criteria-hero--preferences,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__intro,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-setup-row,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-guided-form__actions{padding:1rem}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-identity-fields,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-organization-division-grid,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-match-preference>div,.bidder-dashboard-page.add-my-tender-criteria-page .criteria-location-levels,.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-overview__grid{grid-template-columns:1fr}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-overview__header{align-items:stretch;flex-direction:column}.bidder-dashboard-page.add-my-tender-criteria-page .preference-summary-overview__clear{width:100%}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__overlay{padding:0}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal{width:100vw;height:100vh;max-height:100vh;border:0;border-radius:0}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal .criteria-multi__workspace{grid-template-columns:1fr;grid-template-rows:minmax(0, 1fr) auto}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__panel--modal .criteria-multi__options-panel{border-right:0}.bidder-dashboard-page.add-my-tender-criteria-page .criteria-multi__selected-panel{max-height:12rem;border-top:1px solid hsla(0,0%,100%,.08)}}.bidder-dashboard-page{--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;--border-color: rgba(255, 255, 255, 0.08);--card-radius: 0.8rem;--bidder-surface-raised: #0f172a;--bidder-surface-soft: #0b1627;--bidder-surface-input: #07111f;--bidder-text: #fff;--bidder-text-soft: #e2e8f0;--bidder-text-muted: #94a3b8;--bidder-shadow: 0 1rem 2.8rem rgba(0, 0, 0, 0.2);background:radial-gradient(circle at 82% 0%, rgba(59, 130, 246, 0.055), transparent 28rem),radial-gradient(circle at 18% 0%, rgba(16, 185, 129, 0.065), transparent 28rem),var(--dark-navy);color:var(--bidder-text-soft)}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main{width:min(100%,144rem);max-width:144rem;margin-inline:auto;padding:1.8rem 2rem 3rem}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main>:not(.bidder-dashboard-footer){min-width:0}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared{grid-template-areas:"search utilities" "actions actions";grid-template-columns:minmax(22rem, 1fr) max-content;width:100%;margin-bottom:1.2rem}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .command-bar__search{grid-area:search}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .command-bar__quick-actions{grid-area:actions;padding-top:0}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .command-bar__utilities{grid-area:utilities}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .command-bar__search,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .quick-action-btn,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .command-bar__utilities .utility-btn{position:relative;overflow:visible}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .command-bar__search:hover .command-tooltip__panel,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .command-bar__search:focus-within .command-tooltip__panel,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .quick-action-btn:hover .command-tooltip__panel,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .quick-action-btn:focus-visible .command-tooltip__panel{opacity:1;transform:translate(-50%, 0) scale(1);visibility:visible}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .command-bar__utilities .utility-btn:hover .command-tooltip__panel,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .command-bar__utilities .utility-btn:focus-visible .command-tooltip__panel{opacity:1;transform:translateY(0) scale(1);visibility:visible}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .command-bar__search .command-tooltip__panel{top:calc(100% + .82rem);left:50%}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .page-title,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main>header h1,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main>section:first-child h1{margin:0;color:var(--bidder-text);font-size:2rem;font-weight:700;line-height:1.18;letter-spacing:-0.018em}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .page-subtitle,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main>header p,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main>section:first-child>div:first-child>p{max-width:78rem;color:var(--bidder-text-muted);font-size:1.2rem;font-weight:500;line-height:1.45}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main h2{color:var(--bidder-text);font-size:1.55rem;font-weight:700;line-height:1.3;letter-spacing:-0.01em}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main h3{color:var(--bidder-text);font-size:1.25rem;font-weight:700;line-height:1.35}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main p,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main li,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main dd{font-size:1rem;line-height:1.5}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main>:where(.saved-hero,.matching-hero,.criteria-hero,.service-requests-hero,.qa-activity-hero,.notifications-hero,.messages-hero,.std-guide-hero,.paid-hub-hero,.preferences-hero,.edit-profile-hero){position:relative;min-height:10.5rem;gap:1rem;padding:1.6rem 1.8rem;overflow:hidden;border:1px solid rgba(16,185,129,.15);border-radius:1rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.04), transparent 38%),var(--panel-bg);box-shadow:var(--bidder-shadow)}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main>:where(.saved-hero,.matching-hero,.criteria-hero,.service-requests-hero,.qa-activity-hero,.notifications-hero,.messages-hero,.std-guide-hero,.paid-hub-hero,.preferences-hero,.edit-profile-hero)::before{position:absolute;top:1.6rem;bottom:1.6rem;left:0;width:3px;border-radius:0 999px 999px 0;background:var(--primary-green);content:""}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-summary-section],[class$=-search-panel],[class$=-filter-panel],[class$=-list-panel],[class$=-pipeline-panel],[class$=-create-panel],[class$=-matches-panel],[class$=-side-panel],[class$=-updates-panel],[class$=-timeline-panel],[class$=-channels-panel],[class$=-feed-panel],[class$=-context-panel],[class$=-categories-panel],[class$=-results-panel],[class$=-analytics],[class$=-knowledge-section],[class$=-performance-section],[class$=-workspace],[class$=-section],[class$=-form-panel],[class$=-selection-overview]){border-color:var(--border-color);border-radius:1rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.022), transparent 38%),var(--panel-bg);box-shadow:var(--bidder-shadow)}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-panel-header],[class$=-panel-heading],[class$=-section-heading],[class$=-section__header],[class$=-search-heading],[class$=-search-header],[class$=-filter-title]) h2{margin:0;font-size:1.55rem}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-panel-header],[class$=-panel-heading],[class$=-section-heading],[class$=-section__header],[class$=-search-heading],[class$=-search-header],[class$=-filter-title]) p{margin-top:.3rem;color:var(--bidder-text-muted);font-size:1rem;line-height:1.45}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-eyebrow],[class*="-eyebrow "],[class$=-card-badge],[class$=-badge]){font-size:.9rem;font-weight:700;letter-spacing:.055em}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-stat-card],[class$=-summary-card],[class$=-request-card],[class$=-activity-card],[class$=-notification-card],[class$=-message-card],[class$=-solution-card],[class$=-resource-card],[class$=-intelligence-panel],[class$=-chart-card],[class$=-criteria-card],[class$=-tender-card],[class$=-match-card],[class$=-account-card],[class$=-preferences-card],.preferences-card,.bidder-profile-account-card){border-color:var(--border-color);border-radius:var(--card-radius);background:linear-gradient(145deg, rgba(16, 185, 129, 0.022), transparent 42%),var(--bidder-surface-soft);box-shadow:0 .7rem 2rem rgba(0,0,0,.14);transition:border-color 180ms ease,background 180ms ease,box-shadow 180ms ease,transform 180ms ease}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-stat-card],[class$=-summary-card],[class$=-request-card],[class$=-activity-card],[class$=-notification-card],[class$=-message-card],[class$=-solution-card],[class$=-resource-card],[class$=-intelligence-panel],[class$=-chart-card],[class$=-criteria-card],[class$=-tender-card],[class$=-match-card],[class$=-account-card],[class$=-preferences-card],.preferences-card,.bidder-profile-account-card):hover{border-color:rgba(16,185,129,.35);background-color:#0d1a2d;box-shadow:0 1rem 2.5rem rgba(0,0,0,.22),0 0 1.5rem rgba(16,185,129,.045)}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-btn],[class*="-btn "],[class$=-button],[class*="-button "],.btn){min-height:3.8rem;gap:.5rem;padding:0 1rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;background:var(--bidder-surface-input);color:var(--bidder-text-soft);font-size:1.05rem;font-weight:700;line-height:1;box-shadow:none;transition:border-color 180ms ease,background 180ms ease,color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-btn],[class*="-btn "],[class$=-button],[class*="-button "],.btn):hover,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-btn],[class*="-btn "],[class$=-button],[class*="-button "],.btn):focus-visible{border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.09);color:#fff;box-shadow:0 .7rem 1.8rem rgba(0,0,0,.2);outline:0;transform:translateY(-1px)}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$="--danger"],[class*="--danger "],.is-danger){border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.09);color:#fecaca}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-btn__icon],[class*="-btn__icon "],[class$=-button__icon],[class*="-button__icon "]),.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-btn],[class*="-btn "],[class$=-button],[class*="-button "])>svg{width:1.3rem;height:1.3rem;flex:0 0 1.3rem}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-btn__icon],[class*="-btn__icon "],[class$=-button__icon],[class*="-button__icon "]) svg{width:1.3rem;height:1.3rem}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-icon-box],[class*="-icon-box "],[class$=-card__icon],[class*="-card__icon "],[class$=-summary-icon],[class*="-summary-icon "]){width:3rem;height:3rem;flex:0 0 3rem;border:1px solid rgba(16,185,129,.16);border-radius:.7rem;background:rgba(16,185,129,.075);color:#34d399;font-size:1.3rem}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-icon-box],[class*="-icon-box "],[class$=-card__icon],[class*="-card__icon "],[class$=-summary-icon],[class*="-summary-icon "]) svg{width:1.3rem;height:1.3rem}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main form label,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main fieldset>legend,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-field],[class*="-field "])>span:first-child{color:#cbd5e1;font-size:1.1rem;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid hsla(0,0%,100%,.09);border-radius:.8rem;background:var(--bidder-surface-input);color:#f8fafc;font-size:1.05rem;font-weight:500;box-shadow:inset 0 1px hsla(0,0%,100%,.018);transition:border-color 180ms ease,box-shadow 180ms ease}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where(input:not([type=checkbox]):not([type=radio]),select){min-height:3.8rem}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main textarea{min-height:8rem;line-height:1.5}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:rgba(16,185,129,.55);box-shadow:0 0 0 3px rgba(16,185,129,.08);outline:0}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main input::placeholder,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main textarea::placeholder{color:#64748b}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-field__control],[class*="-field__control "],[class$=-search-control],[class*="-search-control "])>svg{width:1.2rem;height:1.2rem;color:#34d399}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-badge],[class*="-badge "],[class$=-pill],[class*="-pill "],[class$=-chip],[class*="-chip "]){min-height:2.3rem;border-radius:.6rem;font-size:.9rem;font-weight:700}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where(table,[role=table]){width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--border-color);border-radius:var(--card-radius);background:var(--bidder-surface-soft)}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where(th,[role=columnheader]){padding:.8rem;border-bottom:1px solid rgba(16,185,129,.16);background:rgba(16,185,129,.055);color:#e2e8f0;font-size:1rem;font-weight:700;text-align:left}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where(td,[role=cell]){padding:.75rem .8rem;border-bottom:1px solid hsla(0,0%,100%,.055);color:#cbd5e1;font-size:.95rem;line-height:1.4}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main tr:hover td{background:rgba(16,185,129,.035)}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-empty],[class*="-empty "],[class$=-empty-state],[class*="-empty-state "]){min-height:15rem;padding:2rem;border:1px dashed rgba(16,185,129,.22);border-radius:1rem;background:rgba(7,17,31,.55);color:var(--bidder-text-muted);text-align:center}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-empty],[class*="-empty "],[class$=-empty-state],[class*="-empty-state "]) strong{color:#fff;font-size:1.25rem;font-weight:700}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where(details[class*=action],details[class*=menu],[class$=-action-menu],[class*="-action-menu "]) summary{min-height:3.4rem;padding:0 .8rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.7rem;background:var(--bidder-surface-input);color:var(--bidder-text-soft);font-size:1rem;font-weight:700}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where(details[class*=action],details[class*=menu],[class$=-action-menu],[class*="-action-menu "])>div{border-color:rgba(16,185,129,.2);border-radius:.8rem;background:var(--bidder-surface-input);box-shadow:0 1.5rem 3.5rem rgba(0,0,0,.42)}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-dropdown],[class*="-dropdown "],[class$=-dropdown-panel],[class*="-dropdown-panel "],[class$=-multiselect__panel],[class*="-multiselect__panel "],[class$=-menu__panel],[class*="-menu__panel "]){border-color:rgba(16,185,129,.2);border-radius:.8rem;background:var(--bidder-surface-input);color:var(--bidder-text-soft);box-shadow:0 1.5rem 3.5rem rgba(0,0,0,.42)}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-modal],[class*="-modal "],[class$=-drawer],[class*="-drawer "]){--panel-bg: #0f172a;--border-color: rgba(255, 255, 255, 0.08);color:var(--bidder-text-soft)}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-modal__dialog],[class*="-modal__dialog "],[class$=-drawer__panel],[class*="-drawer__panel "]){border:1px solid rgba(16,185,129,.2);border-radius:1rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.025), transparent 38%),var(--panel-bg);box-shadow:0 2rem 5rem rgba(0,0,0,.48)}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-pagination],[class*="-pagination "],[class$=-pager],[class*="-pager "]){gap:.4rem;color:var(--bidder-text-muted);font-size:1rem;font-weight:600}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-pagination],[class*="-pagination "],[class$=-pager],[class*="-pager "]) :where(button,a){min-width:3.4rem;min-height:3.4rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.7rem;background:var(--bidder-surface-input);color:var(--bidder-text-soft);font-size:1rem;font-weight:700}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-pagination],[class*="-pagination "],[class$=-pager],[class*="-pager "]) :where(button,a):where(:hover,:focus-visible,.is-active,[aria-current=page]){border-color:rgba(16,185,129,.42);background:rgba(16,185,129,.1);color:#fff;outline:0}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where(input[type=checkbox],input[type=radio]){accent-color:var(--primary-green)}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-toggle],[class*="-toggle "],[class$=-switch],[class*="-switch "]){border-color:hsla(0,0%,100%,.12)}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-panel-link],[class*="-panel-link "],[class$=-text-link],[class*="-text-link "]){color:#6ee7b7;font-size:1rem;font-weight:700;text-underline-offset:.25rem}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-panel-link],[class*="-panel-link "],[class$=-text-link],[class*="-text-link "]):where(:hover,:focus-visible){color:#a7f3d0;outline:0}@media(max-width: 75em){.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared{grid-template-areas:"search" "actions" "utilities";grid-template-columns:minmax(0, 1fr)}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .command-bar__quick-actions,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .command-bar__utilities{width:100%}}@media(max-width: 47.98em){.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .command-bar__quick-actions,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .command-bar__utilities{display:flex;flex-wrap:wrap}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .command-bar__quick-actions .quick-action-btn,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .command-bar__utilities .utility-btn{width:3.8rem;min-width:3.8rem;padding:0;justify-content:center}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .command-control__label,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .bidder-command-bar--shared .utility-btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.bidder-dashboard-page .bidder-enterprise-sidebar{--bidder-sidebar-bg: #07111f;--bidder-sidebar-panel: #0b1627;--bidder-sidebar-line: rgba(255, 255, 255, 0.08);width:24rem;padding:1rem;border-color:rgba(16,185,129,.12);background:linear-gradient(180deg, #07111f 0%, #0a1628 100%)}.bidder-dashboard-page .bidder-sidebar-nav{gap:.4rem}.bidder-dashboard-page .bidder-sidebar-nav__item{min-height:3.8rem;gap:.75rem;padding:.65rem .85rem;border-radius:.7rem}.bidder-dashboard-page .bidder-sidebar-nav__icon{width:2.6rem;height:2.6rem;flex:0 0 2.6rem;border:1px solid rgba(16,185,129,.12);border-radius:.65rem;background:rgba(16,185,129,.08)}.bidder-dashboard-page .bidder-sidebar-nav__icon svg{width:1.15rem;height:1.15rem}.bidder-dashboard-page .bidder-sidebar-nav__text{color:#e5e7eb;font-size:1.1rem;font-weight:600;line-height:1.25}.bidder-dashboard-page .bidder-sidebar-nav__item:hover{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);transform:translateX(2px)}.bidder-dashboard-page .bidder-sidebar-nav__item--active{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.1)}.bidder-dashboard-page .bidder-sidebar-notice{margin-top:1rem;padding:.8rem;border:1px solid rgba(245,158,11,.18);border-radius:.7rem;background:rgba(245,158,11,.08)}.bidder-dashboard-page .bidder-sidebar-notice__title{color:var(--warning);font-size:.95rem;font-weight:700}.bidder-dashboard-page .bidder-sidebar-notice__text{color:#cbd5e1;font-size:.9rem;line-height:1.35}.bidder-dashboard-page .bidder-enterprise-sidebar .dashboard-sidebar__card{display:grid;gap:.35rem;margin:0;padding:.8rem;border:1px solid rgba(16,185,129,.16);border-radius:.7rem;background:rgba(16,185,129,.055);box-shadow:none}.bidder-dashboard-page .bidder-enterprise-sidebar .dashboard-sidebar__card-badge{color:#6ee7b7;font-size:.85rem;font-weight:700;letter-spacing:.055em}.bidder-dashboard-page .bidder-enterprise-sidebar .dashboard-sidebar__card-title{margin:0;color:#fff;font-size:1.05rem;font-weight:700;line-height:1.25}.bidder-dashboard-page .bidder-enterprise-sidebar .dashboard-sidebar__card-text{margin:0;color:#94a3b8;font-size:.9rem;line-height:1.35}.bidder-dashboard-page .bidder-enterprise-sidebar .dashboard-sidebar__card-btn{min-height:3rem;margin-top:.3rem;border:1px solid rgba(16,185,129,.24);border-radius:.65rem;background:rgba(16,185,129,.09);color:#d1fae5;font-size:.9rem;font-weight:700}.bidder-dashboard-page .bidder-dashboard-footer{margin-top:1.4rem;padding:1rem 1.2rem;border:1px solid var(--border-color);border-radius:.8rem;background:var(--panel-bg);color:var(--bidder-text-muted);font-size:1rem;box-shadow:0 .8rem 2rem rgba(0,0,0,.14)}.bidder-dashboard-page .bidder-footer-identity strong{font-size:1.05rem}.bidder-dashboard-page .bidder-footer-utilities a{font-size:1rem}@media(max-width: 74.98em){.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main{padding-inline:1.4rem}}.live-tenders-page:not(.advanced-live-tenders-page){--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;--border-color: rgba(255, 255, 255, 0.08);--card-radius: 0.8rem;background:var(--dark-navy)}.live-tenders-page:not(.advanced-live-tenders-page) .section--tenders{background:radial-gradient(circle at 82% 0%, rgba(59, 130, 246, 0.055), transparent 28rem),radial-gradient(circle at 18% 0%, rgba(16, 185, 129, 0.065), transparent 28rem),var(--dark-navy)}.live-tenders-page:not(.advanced-live-tenders-page) .section--tenders__header,.live-tenders-page:not(.advanced-live-tenders-page) .section--tenders__filter-shell,.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters,.live-tenders-page:not(.advanced-live-tenders-page) .tender-results-toolbar{border-color:var(--border-color);border-radius:1rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.025), transparent 38%),var(--panel-bg);box-shadow:0 1rem 2.8rem rgba(0,0,0,.2)}.live-tenders-page:not(.advanced-live-tenders-page) .section--tenders__title{color:#fff;font-size:2rem;font-weight:700;line-height:1.18;letter-spacing:-0.018em}.live-tenders-page:not(.advanced-live-tenders-page) .section--tenders__description{color:#94a3b8;font-size:1.2rem;font-weight:500;line-height:1.45}.live-tenders-page:not(.advanced-live-tenders-page) .section--tenders__eyebrow,.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__field-label,.live-tenders-page:not(.advanced-live-tenders-page) .tender-results-toolbar__label{color:#6ee7b7;font-size:.9rem;font-weight:700}.live-tenders-page:not(.advanced-live-tenders-page) .section--tenders__insight-card,.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__filter-card,.live-tenders-page:not(.advanced-live-tenders-page) .tender-card{border-color:var(--border-color);border-radius:var(--card-radius);background:linear-gradient(145deg, rgba(16, 185, 129, 0.022), transparent 42%),#0b1627;box-shadow:0 .7rem 2rem rgba(0,0,0,.14)}.live-tenders-page:not(.advanced-live-tenders-page) .section--tenders__insight-card:hover,.live-tenders-page:not(.advanced-live-tenders-page) .tender-card:hover{border-color:rgba(16,185,129,.35);box-shadow:0 1rem 2.5rem rgba(0,0,0,.22),0 0 1.5rem rgba(16,185,129,.045);transform:translateY(-2px)}.live-tenders-page:not(.advanced-live-tenders-page) .section--tenders__insight-icon{width:3rem;height:3rem;border:1px solid rgba(16,185,129,.16);border-radius:.7rem;background:rgba(16,185,129,.075);color:#34d399}.live-tenders-page:not(.advanced-live-tenders-page) .section--tenders__insight-icon svg{width:1.3rem;height:1.3rem}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters input:not([type=checkbox]):not([type=radio]),.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters select,.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__dropdown-toggle,.live-tenders-page:not(.advanced-live-tenders-page) .tender-results-toolbar select{min-height:3.8rem;border:1px solid hsla(0,0%,100%,.09);border-radius:.8rem;background:var(--dark-navy);color:#f8fafc;font-size:1.05rem;font-weight:500}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters input:not([type=checkbox]):not([type=radio]):focus,.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters select:focus,.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__dropdown-toggle:focus-visible{border-color:rgba(16,185,129,.55);box-shadow:0 0 0 3px rgba(16,185,129,.08);outline:0}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters .btn,.live-tenders-page:not(.advanced-live-tenders-page) .tender-card .btn{min-height:3.8rem;border-radius:.8rem;font-size:1.05rem;font-weight:700}.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters .btn--search,.live-tenders-page:not(.advanced-live-tenders-page) .tender-card .btn--details{border-color:var(--primary-green);background:var(--primary-green);color:#03120c}.live-tenders-page:not(.advanced-live-tenders-page) .tender-card__title{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.35}.live-tenders-page:not(.advanced-live-tenders-page) .tender-card__entity,.live-tenders-page:not(.advanced-live-tenders-page) .tender-card__meta,.live-tenders-page:not(.advanced-live-tenders-page) .tender-card__dates{color:#94a3b8;font-size:1rem;line-height:1.5}.live-tenders-page:not(.advanced-live-tenders-page) .tender-card__id-badge,.live-tenders-page:not(.advanced-live-tenders-page) .tender-card__status,.live-tenders-page:not(.advanced-live-tenders-page) .tender-results-toolbar__filter-chip,.live-tenders-page:not(.advanced-live-tenders-page) .tender-filters__selected-chip{border-radius:.6rem;font-size:.9rem;font-weight:700}@media(max-width: 47.98em){.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main{padding:1rem .8rem 8rem}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .page-title,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main>header h1,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main>section:first-child h1{font-size:1.8rem}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .page-subtitle,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main>header p,.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main>section:first-child>div:first-child>p{font-size:1.05rem}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main>:where(.saved-hero,.matching-hero,.criteria-hero,.service-requests-hero,.qa-activity-hero,.notifications-hero,.messages-hero,.std-guide-hero,.paid-hub-hero,.preferences-hero,.edit-profile-hero){padding:1.2rem;border-radius:.9rem}.bidder-dashboard-page:not(.bidder-dashboard-overview-page) .dashboard-main :where([class$=-btn],[class*="-btn "],[class$=-button],[class*="-button "]){min-height:4rem}.bidder-dashboard-page .bidder-dashboard-footer{padding:1rem}.saved-tenders-page .saved-watching-toolbar__row,.saved-tenders-page .saved-watching-filters,.saved-tenders-page .saved-watching-toolbar__status,.saved-tenders-page .saved-watching-search,.saved-tenders-page .saved-watching-sort{width:100%;min-width:0;max-width:100%;flex-wrap:wrap}.saved-tenders-page .saved-watching-search input,.saved-tenders-page .saved-watching-sort select{width:100%;min-width:0;max-width:100%}}.bidder-dashboard-page{--primary-green: #10b981;--dark-navy: #07111f;--panel-bg: #0f172a;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;--bidder-border-subtle: rgba(255, 255, 255, 0.08);--bidder-border-hover: rgba(16, 185, 129, 0.25);--bidder-text-main: #f8fafc;--bidder-text-muted: #94a3b8;--bidder-card-bg: #0f172a;color:#e2e8f0;background:radial-gradient(circle at 18% 0%, rgba(16, 185, 129, 0.08), transparent 30rem),radial-gradient(circle at 88% 0%, rgba(59, 130, 246, 0.06), transparent 32rem),var(--dark-navy)}.bidder-dashboard-page .bidder-dashboard{width:min(100%,1440px);max-width:1440px;margin:0 auto}.bidder-dashboard-page .dashboard-main{width:100%;max-width:1440px;margin-inline:auto;letter-spacing:0}.bidder-dashboard-page .dashboard-main :where(h1,h2,h3,h4,p,span,strong,small,a,button,label,input,select,textarea,li,dt,dd){letter-spacing:0}.bidder-dashboard-page .dashboard-main :where(.page-title,[class$=-hero__title],[class*="-hero__title "]){color:var(--bidder-text-main);font-size:2.2rem;font-weight:800;line-height:1.2}.bidder-dashboard-page .dashboard-main>header h1,.bidder-dashboard-page .dashboard-main>section:first-child h1{color:var(--bidder-text-main);font-size:2.2rem;font-weight:800;line-height:1.2}.bidder-dashboard-page .dashboard-main :where(.page-subtitle,[class$=-hero__description],[class*="-hero__description "],[class$=-hero__subtitle],[class*="-hero__subtitle "]){color:var(--bidder-text-muted);font-size:1.2rem;font-weight:500;line-height:1.6}.bidder-dashboard-page .dashboard-main>header p,.bidder-dashboard-page .dashboard-main>section:first-child p{color:var(--bidder-text-muted);font-size:1.2rem;font-weight:500;line-height:1.6}.bidder-dashboard-page .dashboard-main :where(.section-title,[class$=-section-title],[class*="-section-title "],[class$=-panel-header] h2,[class*="-panel-header "] h2,[class$=-panel-heading] h2,[class*="-panel-heading "] h2,[class$=-section-heading] h2,[class*="-section-heading "] h2,section>header h2,section>div:first-child h2){color:var(--bidder-text-main);font-size:1.5rem;font-weight:700;line-height:1.25}.bidder-dashboard-page .dashboard-main :where(.card-title,[class$=-card__title],[class*="-card__title "],[class$=-card-title],[class*="-card-title "],article h2,article h3,section h3){color:var(--bidder-text-main);font-size:1.3rem;font-weight:700;line-height:1.3}.bidder-dashboard-page .dashboard-main :where(.meta-text,[class$=-meta],[class*="-meta "],[class$=-note],[class*="-note "],[class$=-count],[class*="-count "],[class$=-value],[class*="-value "],[class$=-badge],[class*="-badge "],[class$=-pill],[class*="-pill "],[class$=-chip],[class*="-chip "],td,dd){font-size:1.05rem;font-weight:500}.bidder-dashboard-page .dashboard-main :where(button,.btn,[class$=-btn],[class*="-btn "],[class$=-button],[class*="-button "]){font-size:1.05rem;font-weight:700;line-height:1}.bidder-dashboard-page .dashboard-main>:where([class*=-hero],[class*=-summary],[class*=-panel],[class*=-section],[class*=-workspace],[class*=-analytics],[class*=-knowledge],[class*=-intelligence],[class*=-overview],[class*=-form]){max-width:100%}.bidder-dashboard-page .dashboard-main :where([class$=-panel],[class*="-panel "],[class$=-section],[class*="-section "],[class$=-workspace],[class*="-workspace "],[class$=-overview],[class*="-overview "],[class$=-analytics],[class*="-analytics "],[class$=-knowledge-section],[class*="-knowledge-section "],[class$=-form-panel],[class*="-form-panel "]){border:1px solid var(--bidder-border-subtle);border-radius:.8rem;background:var(--panel-bg);box-shadow:0 1rem 2.4rem rgba(0,0,0,.18)}.bidder-dashboard-page .dashboard-main :where(article,[class$=-card],[class*="-card "],[class$=-metric],[class*="-metric "],[class$=-stat],[class*="-stat "],[class$=-item],[class*="-item "]){border-color:var(--bidder-border-subtle);border-radius:.8rem;background-color:var(--bidder-card-bg)}.bidder-dashboard-page .dashboard-main :where(article,[class$=-card],[class*="-card "],[class$=-metric],[class*="-metric "],[class$=-stat],[class*="-stat "],[class$=-item],[class*="-item "]):where(:hover,:focus-within){border-color:var(--bidder-border-hover)}.bidder-dashboard-page .dashboard-main :where(.dashboard-btn--primary,[class$=-btn--primary],[class*="-btn--primary "],[class$=-button--primary],[class*="-button--primary "],[class$=-submit],[class*="-submit "]){border-color:var(--primary-green);background:var(--primary-green);color:#03120c;box-shadow:0 .8rem 1.8rem rgba(16,185,129,.22)}.bidder-dashboard-page .dashboard-main :where(.dashboard-btn--primary,[class$=-btn--primary],[class*="-btn--primary "],[class$=-button--primary],[class*="-button--primary "],[class$=-submit],[class*="-submit "]):where(:hover,:focus-visible){border-color:#34d399;background:#34d399;color:#03120c;box-shadow:0 1rem 2.1rem rgba(16,185,129,.28)}.bidder-dashboard-page .dashboard-main :where([class$=-btn--ghost],[class*="-btn--ghost "],[class$=-btn--secondary],[class*="-btn--secondary "],[class$=-btn--outline],[class*="-btn--outline "],[class$=-button--ghost],[class*="-button--ghost "]){border-color:var(--bidder-border-subtle);background:#07111f;color:#e2e8f0}.bidder-dashboard-page .dashboard-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:3.8rem;border:1px solid var(--bidder-border-subtle);border-radius:.8rem;background:#07111f;color:#f8fafc;font-size:1.05rem;font-weight:500}.bidder-dashboard-page .dashboard-main textarea{min-height:8rem}.bidder-dashboard-page .dashboard-main :where(label,legend,[class$=-field]>span:first-child,[class*="-field "]>span:first-child){color:#cbd5e1;font-size:1.05rem;font-weight:700}.bidder-dashboard-page :where(.bidder-search-accordion,details[class*=search-accordion],details[class*=filter-accordion],.procurement-search__accordion,.paid-hub-filter-accordion){border:1px solid var(--bidder-border-subtle);border-radius:.8rem;background:var(--panel-bg);overflow:hidden}.bidder-dashboard-page :where(.bidder-search-accordion,details[class*=search-accordion],details[class*=filter-accordion],.procurement-search__accordion,.paid-hub-filter-accordion)>summary{display:flex;min-height:4.8rem;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-radius:.8rem;color:#f8fafc;cursor:pointer;font-size:1.05rem;font-weight:800;line-height:1.2;list-style:none}.bidder-dashboard-page :where(.bidder-search-accordion,details[class*=search-accordion],details[class*=filter-accordion],.procurement-search__accordion,.paid-hub-filter-accordion)>summary::-webkit-details-marker{display:none}.bidder-dashboard-page :where(.bidder-search-accordion,details[class*=search-accordion],details[class*=filter-accordion],.procurement-search__accordion,.paid-hub-filter-accordion)>summary:hover,.bidder-dashboard-page :where(.bidder-search-accordion,details[class*=search-accordion],details[class*=filter-accordion],.procurement-search__accordion,.paid-hub-filter-accordion)>summary:focus-visible{background:rgba(16,185,129,.07);outline:0}.bidder-dashboard-page :where(.bidder-search-accordion,details[class*=search-accordion],details[class*=filter-accordion],.procurement-search__accordion,.paid-hub-filter-accordion)[open]>summary{border-bottom:1px solid var(--bidder-border-subtle);border-radius:.8rem .8rem 0 0}.bidder-dashboard-page :where([class*=search-accordion__panel],[class*=filter-accordion__panel],.procurement-search__panel,.messages-filter-body,.paid-hub-search-form,.std-guide-search-accordion__panel){padding:1.2rem;background:#0f172a}.bidder-dashboard-page .bidder-command-bar,.bidder-dashboard-page .bidder-command-bar--shared{width:100%;max-width:1440px;min-height:5.6rem;margin:0 auto 1.2rem;padding:.8rem 1rem;border:1px solid rgba(16,185,129,.16);border-radius:.8rem;background:#0f172a;box-shadow:0 1rem 2.6rem rgba(0,0,0,.22)}.bidder-dashboard-page .bidder-command-bar--shared{grid-template-areas:"search actions utilities";grid-template-columns:minmax(24rem, 1fr) auto max-content;align-items:center}.bidder-dashboard-page .bidder-command-bar :where(.command-bar__search,.bidder-command-bar__search){min-height:3.8rem;height:3.8rem;border-radius:.8rem;background:#07111f}.bidder-dashboard-page .bidder-command-bar :where(.quick-action-btn,.utility-btn,.bidder-utility-btn){min-height:3.8rem;border-radius:.8rem}.bidder-dashboard-page .bidder-command-bar .utility-btn--signout{border-color:rgba(239,68,68,.22);color:#fecaca}.bidder-dashboard-page .bidder-command-bar .utility-btn--signout:hover,.bidder-dashboard-page .bidder-command-bar .utility-btn--signout:focus-visible{border-color:rgba(239,68,68,.42);background:rgba(239,68,68,.12)}.bidder-dashboard-page .bidder-enterprise-sidebar{width:24rem;max-width:24rem;border-radius:.8rem !important;background:#07111f !important}.bidder-dashboard-page .bidder-sidebar-nav__text{font-size:1.1rem;font-weight:700}.bidder-dashboard-page .bidder-sidebar-link__copy small{font-size:.95rem}.bidder-dashboard-page .bidder-sidebar-footer .dashboard-sidebar__card,.bidder-dashboard-page .bidder-enterprise-sidebar .dashboard-sidebar__card{border-color:var(--bidder-border-subtle) !important;border-radius:.8rem !important;background:#0f172a !important}@media(min-width: 70.01em){.bidder-dashboard-page{--bidder-sidebar-width: 24rem}}@media(max-width: 75em){.bidder-dashboard-page .bidder-command-bar--shared{grid-template-areas:"search utilities" "actions actions";grid-template-columns:minmax(0, 1fr) max-content}}@media(max-width: 47.98em){.bidder-dashboard-page .dashboard-main :where(.page-title,[class$=-hero__title],[class*="-hero__title "]){font-size:2.2rem}.bidder-dashboard-page .dashboard-main>header h1,.bidder-dashboard-page .dashboard-main>section:first-child h1{font-size:2.2rem}.bidder-dashboard-page .bidder-command-bar--shared{grid-template-areas:"search" "actions" "utilities";grid-template-columns:minmax(0, 1fr)}.bidder-dashboard-page .bidder-command-bar .command-bar__quick-actions,.bidder-dashboard-page .bidder-command-bar .command-bar__utilities{width:100%;justify-content:flex-start}}.bidder-dashboard-page .bidder-command-bar--shared{display:grid;grid-template-areas:"search actions utilities";grid-template-columns:minmax(18rem, 1fr) auto auto;min-height:4.4rem;align-items:center;gap:.6rem;padding:.6rem .9rem;overflow:visible;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:0 .7rem 1.8rem rgba(0,0,0,.16)}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__search{grid-area:search}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__quick-actions{grid-area:actions;display:inline-flex;gap:.45rem;width:auto;padding:0}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__utilities{grid-area:utilities;display:inline-flex;gap:.45rem;width:auto;justify-content:flex-end}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn{display:inline-flex;min-height:3.2rem;height:3.2rem;align-items:center;justify-content:center;gap:.45rem;padding:0 .85rem;border-radius:.7rem;font-size:1rem;font-weight:700;line-height:1;white-space:nowrap}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn__icon,.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn svg{width:1.1rem;height:1.1rem;flex:0 0 1.1rem;font-size:1.1rem}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn--primary,.bidder-dashboard-page .bidder-command-bar--shared .command-bar__search-submit{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 .55rem 1.35rem rgba(14,165,233,.18)}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn--primary:hover,.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn--primary:focus-visible,.bidder-dashboard-page .bidder-command-bar--shared .command-bar__search-submit:hover,.bidder-dashboard-page .bidder-command-bar--shared .command-bar__search-submit:focus-visible{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 .75rem 1.55rem rgba(14,165,233,.24);transform:translateY(-1px)}.bidder-dashboard-page .bidder-command-bar--shared .utility-btn--signout{border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399}.bidder-dashboard-page .bidder-command-bar--shared .utility-btn--signout:hover,.bidder-dashboard-page .bidder-command-bar--shared .utility-btn--signout:focus-visible{border-color:rgba(16,185,129,.38);background:rgba(16,185,129,.16);color:#6ee7b7;box-shadow:0 .7rem 1.4rem rgba(16,185,129,.13)}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search{min-height:3.2rem;height:3.2rem;gap:.45rem;padding:0 .35rem 0 .75rem;border-radius:.7rem;background:#07111f;font-size:1rem}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search input{min-height:2.8rem;font-size:1rem;font-weight:600}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search>svg{width:1.1rem;height:1.1rem;flex:0 0 1.1rem}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__search-submit{width:2.55rem;min-width:2.55rem;height:2.55rem;min-height:2.55rem;padding:0;border-radius:.65rem}.bidder-dashboard-page .bidder-command-bar--shared .command-tooltip__panel{top:calc(100% + .65rem)}@media(max-width: 75em){.bidder-dashboard-page .bidder-command-bar--shared{grid-template-areas:"search search" "actions utilities";grid-template-columns:minmax(0, 1fr) auto}}@media(max-width: 47.98em){.bidder-dashboard-page .bidder-command-bar--shared{grid-template-areas:"search" "actions" "utilities";grid-template-columns:minmax(0, 1fr);align-items:stretch}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__quick-actions,.bidder-dashboard-page .bidder-command-bar--shared .command-bar__utilities,.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn{width:100%}}.bidder-dashboard-page .bidder-command-bar--shared{grid-template-areas:"search actions utilities" !important;grid-template-columns:minmax(16rem, 1fr) max-content max-content !important;align-items:center !important;overflow-x:auto;overflow-y:visible;scrollbar-width:thin}.bidder-dashboard-page .bidder-command-bar--shared::-webkit-scrollbar{height:.45rem}.bidder-dashboard-page .bidder-command-bar--shared::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.28)}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__quick-actions,.bidder-dashboard-page .bidder-command-bar--shared .command-bar__utilities{flex-wrap:nowrap !important;width:auto !important;min-width:max-content}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search{width:100%;min-width:16rem}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn{width:auto !important;flex:0 0 auto}.bidder-dashboard-page .bidder-command-bar--shared{grid-template-areas:"search actions utilities" !important;grid-template-columns:minmax(0, 1fr) max-content max-content !important;overflow:visible;scrollbar-width:none}.bidder-dashboard-page .bidder-command-bar--shared::-webkit-scrollbar{display:none}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search{min-width:0;max-width:100%}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search input{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 47.98em){.bidder-dashboard-page .bidder-command-bar--shared{gap:.45rem;padding-inline:.65rem}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search{padding-left:.6rem}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn{width:3.2rem !important;min-width:3.2rem;padding:0}.bidder-dashboard-page .bidder-command-bar--shared .command-control__label,.bidder-dashboard-page .bidder-command-bar--shared .utility-btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.bidder-dashboard-page .bidder-command-bar--shared{display:grid;grid-template-areas:"search actions utilities" !important;grid-template-columns:minmax(0, 1fr) auto auto !important;gap:.8rem;align-items:end !important;min-height:7.2rem;padding:.85rem;overflow:visible;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.075), rgba(59, 130, 246, 0.035) 42%, transparent),#0f172a;box-shadow:0 1rem 2.6rem rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.045);scrollbar-width:none}.bidder-dashboard-page .bidder-command-bar--shared::-webkit-scrollbar{display:none}.bidder-command-search-panel{position:relative;min-width:0;gap:.45rem}.bidder-command-search-panel__heading{display:flex;flex-wrap:wrap;gap:.35rem .7rem;align-items:center;min-width:0;padding-inline:.15rem}.bidder-command-search-panel__eyebrow{color:#34d399;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.15}.bidder-command-search-panel__hint{min-width:0;overflow:hidden;color:#94a3b8;font-family:"Inter",system-ui,sans-serif;font-size:1.05rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto auto auto;min-width:0;width:100%;height:5.2rem;min-height:5.2rem;gap:.58rem;align-items:center;padding:0 .55rem 0 1rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1.6rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.012)),#07111f;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 .9rem 2rem rgba(0,0,0,.18);transition:border-color 180ms ease,box-shadow 180ms ease,background 180ms ease,transform 180ms ease}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search:hover{border-color:rgba(16,185,129,.3);background:linear-gradient(180deg, rgba(16, 185, 129, 0.045), rgba(255, 255, 255, 0.014)),#07111f}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search:focus-within{border-color:#10b981;box-shadow:0 0 0 .28rem rgba(16,185,129,.13),0 0 2rem rgba(16,185,129,.2),inset 0 1px 0 hsla(0,0%,100%,.06);transform:translateY(-1px)}.bidder-command-search__icon{display:grid;width:2.6rem;height:2.6rem;place-items:center;border-radius:.9rem;background:rgba(16,185,129,.12);color:#34d399}.bidder-command-search__icon svg{width:1.9rem;height:1.9rem}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search input{min-width:0;width:100%;min-height:4rem;border:0;background:rgba(0,0,0,0);color:#fff;font-family:"Inter",system-ui,sans-serif;font-size:1.5rem;font-weight:650;outline:0;overflow:hidden;text-overflow:ellipsis}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search input::placeholder{color:#94a3b8;opacity:.95}.bidder-command-search__shortcut,.bidder-command-search__clear{display:inline-grid;width:2.8rem;height:2.8rem;flex:0 0 auto;place-items:center;border:1px solid hsla(0,0%,100%,.09);border-radius:.85rem;background:rgba(15,23,42,.82);color:#94a3b8;font-family:"Inter",system-ui,sans-serif;font-size:1.25rem;font-weight:800}.bidder-command-search__clear{cursor:pointer;transition:border-color 160ms ease,background 160ms ease,color 160ms ease,transform 160ms ease}.bidder-command-search__clear[hidden]{display:none}.bidder-command-search__clear svg{width:1.35rem;height:1.35rem}.bidder-command-search__clear:hover,.bidder-command-search__clear:focus-visible{border-color:rgba(239,68,68,.38);background:rgba(239,68,68,.12);color:#fca5a5;outline:0;transform:translateY(-1px)}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__search-loader{width:2rem;height:2rem;border-width:2px}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__search-submit{display:grid;width:4rem;min-width:4rem;height:4rem;min-height:4rem;place-items:center;padding:0;border:0;border-radius:1.2rem;background:linear-gradient(135deg, #10b981, #059669);color:#fff;box-shadow:0 .75rem 1.6rem rgba(16,185,129,.24)}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__search-submit svg{width:1.7rem;height:1.7rem}.bidder-command-search-chips{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.bidder-command-search-chip{display:inline-flex;min-height:2.6rem;align-items:center;justify-content:center;padding:0 .72rem;border:1px solid rgba(16,185,129,.18);border-radius:999px;background:rgba(16,185,129,.075);color:#a7f3d0;cursor:pointer;font-family:"Inter",system-ui,sans-serif;font-size:1rem;font-weight:750;line-height:1;transition:border-color 160ms ease,background 160ms ease,color 160ms ease,transform 160ms ease}.bidder-command-search-chip:hover,.bidder-command-search-chip:focus-visible{border-color:rgba(16,185,129,.38);background:rgba(16,185,129,.14);color:#fff;outline:0;transform:translateY(-1px)}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__quick-actions{align-self:end;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end;min-width:0}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__utilities{align-self:end}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn{min-height:3.8rem;height:3.8rem;gap:.48rem;padding:0 .9rem;border:1px solid rgba(16,185,129,.25);border-radius:1rem;background:rgba(16,185,129,.1);color:#34d399;font-family:"Inter",system-ui,sans-serif;font-size:1.25rem;font-weight:800;transition:border-color 180ms ease,background 180ms ease,color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn:hover,.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn:focus-visible{border-color:rgba(16,185,129,.42);background:rgba(16,185,129,.16);color:#fff;box-shadow:0 .75rem 1.6rem rgba(16,185,129,.14);outline:0;transform:translateY(-1px)}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn--primary{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn__icon{width:1.65rem;height:1.65rem;flex:0 0 1.65rem}.bidder-dashboard-page .bidder-command-bar--shared .command-tooltip__panel{top:calc(100% + .7rem)}.bidder-dashboard-page .bidder-command-bar--shared .command-bar-search-results{right:auto;left:0;width:min(100%,76rem)}@media(max-width: 82em){.bidder-dashboard-page .bidder-command-bar--shared{grid-template-areas:"search search" "actions utilities" !important;grid-template-columns:minmax(0, 1fr) auto !important;align-items:start !important}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__quick-actions{justify-content:flex-start}}@media(max-width: 47.98em){.bidder-dashboard-page .bidder-command-bar--shared{grid-template-areas:"search" "actions" "utilities" !important;grid-template-columns:minmax(0, 1fr) !important;min-height:0;padding:.75rem}.bidder-command-search-panel__hint{display:none}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search{grid-template-columns:auto minmax(0, 1fr) auto auto;height:4.8rem;min-height:4.8rem;border-radius:1.25rem}.bidder-command-search__shortcut{display:none}.bidder-command-search-chips{overflow:hidden;max-height:2.6rem}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__quick-actions,.bidder-dashboard-page .bidder-command-bar--shared .command-bar__utilities{justify-content:flex-start;width:100% !important}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn{width:auto !important;min-width:3.8rem;padding:0 .8rem}}.bidder-dashboard-page .bidder-command-bar--shared{display:grid;grid-template-areas:"search actions utilities" !important;grid-template-columns:minmax(18rem, 1fr) max-content max-content !important;align-items:center !important;gap:.65rem;min-height:5.2rem;padding:.7rem .85rem;overflow:visible}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search-panel{min-width:0}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search-panel__heading,.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search-chips,.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search__icon,.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search__shortcut,.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search__clear{display:none !important}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;width:100%;min-width:0;height:4rem;min-height:4rem;gap:.45rem;align-items:center;padding:.3rem .4rem .3rem .85rem;border-radius:.8rem}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-search input{min-width:0;min-height:3.2rem;font-size:1.2rem}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__search-submit{display:inline-flex;width:auto;min-width:7.8rem;height:3.2rem;min-height:3.2rem;align-items:center;justify-content:center;gap:.4rem;padding:0 .9rem;border-radius:.7rem;font-size:1.1rem;font-weight:800}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__search-submit svg{width:1.25rem;height:1.25rem}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__quick-actions{grid-area:actions}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__utilities{grid-area:utilities}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__quick-actions,.bidder-dashboard-page .bidder-command-bar--shared .command-bar__utilities{display:inline-flex;flex-wrap:nowrap !important;align-self:center;width:auto !important;min-width:max-content;justify-content:flex-end}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn{width:auto !important;min-height:3.2rem;height:3.2rem;padding:0 .8rem;border-radius:.75rem;font-size:1.05rem;white-space:nowrap}@media(max-width: 70em){.bidder-dashboard-page .bidder-command-bar--shared{grid-template-columns:minmax(14rem, 1fr) max-content max-content !important;gap:.45rem}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn{min-width:3.2rem;padding:0 .62rem}}@media(max-width: 47.98em){.bidder-dashboard-page .bidder-command-bar--shared{grid-template-columns:minmax(10rem, 1fr) max-content max-content !important;padding:.55rem}.bidder-dashboard-page .bidder-command-bar--shared .bidder-command-btn{width:3.2rem !important;padding:0}.bidder-dashboard-page .bidder-command-bar--shared .command-control__label,.bidder-dashboard-page .bidder-command-bar--shared .utility-btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__search-submit{min-width:3.2rem;padding:0}.bidder-dashboard-page .bidder-command-bar--shared .command-bar__search-submit span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.bidder-dashboard-page :where(.bidder-skeleton,.bidder-skeleton-block,.criteria-skeleton,.matching-skeleton,.saved-skeleton,.messages-skeleton,.notifications-skeleton,.service-requests-skeleton,.qa-activity-skeleton){position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.06);background:rgba(15,23,42,.68) !important;background-image:none !important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.bidder-dashboard-page :where(.bidder-skeleton,.bidder-skeleton-block,.criteria-skeleton,.matching-skeleton,.saved-skeleton,.messages-skeleton,.notifications-skeleton,.service-requests-skeleton,.qa-activity-skeleton)::after{position:absolute;inset:0;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.08), transparent);content:"";transform:translateX(-100%);animation:bidder-dashboard-skeleton 1.1s ease-in-out infinite}@keyframes bidder-dashboard-skeleton{to{transform:translateX(100%)}}@media(prefers-reduced-motion: reduce){.bidder-dashboard-page :where(.bidder-skeleton,.bidder-skeleton-block,.criteria-skeleton,.matching-skeleton,.saved-skeleton,.messages-skeleton,.notifications-skeleton,.service-requests-skeleton,.qa-activity-skeleton)::after{animation-duration:2s}}.add-my-tender-criteria-page .bidder-command-bar--shared,.add-my-tender-criteria-page .criteria-page-container,.add-my-tender-criteria-page .bidder-dashboard-footer{width:min(100% - 40px,1280px);max-width:1280px;margin-inline:auto}@media(max-width: 700px){.add-my-tender-criteria-page .bidder-command-bar--shared,.add-my-tender-criteria-page .criteria-page-container,.add-my-tender-criteria-page .bidder-dashboard-footer{width:min(100% - 28px,1280px)}}.bidder-dashboard-page.paid-hub-page .paid-hub-main{width:min(100%,1440px);max-width:1440px;margin-inline:auto;gap:1rem}.bidder-dashboard-page.paid-hub-page .paid-hub-hero,.bidder-dashboard-page.paid-hub-page .paid-hub-search-panel,.bidder-dashboard-page.paid-hub-page .paid-hub-card,.bidder-dashboard-page.paid-hub-page .paid-hub-empty,.bidder-dashboard-page.paid-hub-page .paid-hub-feature-card,.bidder-dashboard-page.paid-hub-page .paid-hub-request-center,.bidder-dashboard-page.paid-hub-page .paid-hub-trust-section,.bidder-dashboard-page.paid-hub-page .paid-hub-experts-section,.bidder-dashboard-page.paid-hub-page .paid-hub-featured-section,.bidder-dashboard-page.paid-hub-page .paid-hub-marketplace{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:none}.bidder-dashboard-page.paid-hub-page .paid-hub-hero{display:grid;grid-template-columns:minmax(0, 1fr) auto;min-height:0;gap:1rem;align-items:end;padding:1.25rem;overflow:visible}.bidder-dashboard-page.paid-hub-page .paid-hub-hero::before,.bidder-dashboard-page.paid-hub-page .paid-hub-hero::after{display:none}.bidder-dashboard-page.paid-hub-page .paid-hub-hero__intro{gap:.55rem}.bidder-dashboard-page.paid-hub-page .paid-hub-hero__intro h1{margin:0;font-size:2.2rem;font-weight:800;line-height:1.2}.bidder-dashboard-page.paid-hub-page .paid-hub-hero__intro p{max-width:76rem;font-size:1.2rem;font-weight:500;line-height:1.6}.bidder-dashboard-page.paid-hub-page .paid-hub-status-badge{min-height:2.4rem;gap:.5rem;padding:0 .75rem;border-radius:.65rem;font-size:1.05rem}.bidder-dashboard-page.paid-hub-page .paid-hub-eyebrow{color:#34d399;font-size:1rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.bidder-dashboard-page.paid-hub-page .paid-hub-hero__actions,.bidder-dashboard-page.paid-hub-page .paid-hub-search-form__actions,.bidder-dashboard-page.paid-hub-page .paid-hub-card__actions,.bidder-dashboard-page.paid-hub-page .paid-hub-request-center__actions{gap:.55rem}.bidder-dashboard-page.paid-hub-page .paid-hub-btn{min-height:3.2rem;padding:0 .85rem;border-radius:.7rem;font-size:1.05rem;font-weight:700}.bidder-dashboard-page.paid-hub-page .paid-hub-btn svg{width:1.1rem;height:1.1rem}.bidder-dashboard-page.paid-hub-page .paid-hub-btn--primary{border-color:rgba(16,185,129,.55);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff}.bidder-dashboard-page.paid-hub-page .paid-hub-btn--ghost{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#34d399}.bidder-dashboard-page.paid-hub-page .paid-hub-hero__metrics{grid-template-columns:repeat(3, minmax(9.5rem, 1fr));gap:.6rem;max-width:43rem;margin-top:.35rem}.bidder-dashboard-page.paid-hub-page .paid-hub-hero-stat{min-height:5.6rem;gap:.15rem;padding:.75rem;border-radius:.7rem;background:rgba(7,17,31,.66)}.bidder-dashboard-page.paid-hub-page .paid-hub-hero-stat strong{font-size:1.8rem;font-weight:800}.bidder-dashboard-page.paid-hub-page .paid-hub-hero-stat small{font-size:1rem;font-weight:600;line-height:1.25}.bidder-dashboard-page.paid-hub-page .paid-hub-summary-grid,.bidder-dashboard-page.paid-hub-page .paid-hub-featured-grid,.bidder-dashboard-page.paid-hub-page .paid-hub-request-grid,.bidder-dashboard-page.paid-hub-page .paid-hub-trust-grid,.bidder-dashboard-page.paid-hub-page .paid-hub-expert-grid,.bidder-dashboard-page.paid-hub-page .paid-hub-grid{gap:.75rem}.bidder-dashboard-page.paid-hub-page .paid-hub-summary-grid{grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr))}.bidder-dashboard-page.paid-hub-page .paid-hub-metric,.bidder-dashboard-page.paid-hub-page .paid-hub-trust-card,.bidder-dashboard-page.paid-hub-page .paid-hub-expert-card{border-radius:.8rem;background:#0f172a}.bidder-dashboard-page.paid-hub-page .paid-hub-metric:hover,.bidder-dashboard-page.paid-hub-page .paid-hub-trust-card:hover,.bidder-dashboard-page.paid-hub-page .paid-hub-expert-card:hover{border-color:rgba(16,185,129,.25);box-shadow:none;transform:none}.bidder-dashboard-page.paid-hub-page .paid-hub-metric{min-height:7.2rem;gap:.75rem;padding:.95rem}.bidder-dashboard-page.paid-hub-page .paid-hub-metric strong{font-size:1.8rem;font-weight:800}.bidder-dashboard-page.paid-hub-page .paid-hub-metric span{margin-top:.15rem;font-size:1.1rem;font-weight:700}.bidder-dashboard-page.paid-hub-page .paid-hub-metric small{margin-top:.15rem;font-size:1rem;line-height:1.35}.bidder-dashboard-page.paid-hub-page .paid-hub-icon{width:3.2rem;height:3.2rem;border-radius:.7rem}.bidder-dashboard-page.paid-hub-page .paid-hub-icon svg{width:1.55rem;height:1.55rem}.bidder-dashboard-page.paid-hub-page .paid-hub-featured-section,.bidder-dashboard-page.paid-hub-page .paid-hub-marketplace,.bidder-dashboard-page.paid-hub-page .paid-hub-request-center,.bidder-dashboard-page.paid-hub-page .paid-hub-trust-section,.bidder-dashboard-page.paid-hub-page .paid-hub-experts-section{gap:.85rem;padding:1rem}.bidder-dashboard-page.paid-hub-page .paid-hub-section-heading{gap:.75rem}.bidder-dashboard-page.paid-hub-page .paid-hub-section-heading h2{margin-top:.1rem;font-size:1.5rem;font-weight:700;line-height:1.25}.bidder-dashboard-page.paid-hub-page .paid-hub-featured-grid{grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr))}.bidder-dashboard-page.paid-hub-page .paid-hub-feature-card{gap:.75rem;padding:1rem}.bidder-dashboard-page.paid-hub-page .paid-hub-feature-card:hover,.bidder-dashboard-page.paid-hub-page .paid-hub-feature-card:focus-within{border-color:rgba(16,185,129,.25);box-shadow:none;transform:none}.bidder-dashboard-page.paid-hub-page .paid-hub-feature-card h3{font-size:1.3rem;font-weight:700;line-height:1.3}.bidder-dashboard-page.paid-hub-page .paid-hub-feature-card p{font-size:1.05rem;line-height:1.45}.bidder-dashboard-page.paid-hub-page .paid-hub-feature-card dl{gap:.35rem}.bidder-dashboard-page.paid-hub-page .paid-hub-feature-card dl div{padding:.45rem 0}.bidder-dashboard-page.paid-hub-page .paid-hub-feature-card dt,.bidder-dashboard-page.paid-hub-page .paid-hub-feature-card dd{font-size:1.05rem;font-weight:500}.bidder-dashboard-page.paid-hub-page .paid-hub-search-panel{border-radius:.8rem}.bidder-dashboard-page.paid-hub-page .paid-hub-filter-accordion summary{min-height:4.8rem;gap:.75rem;padding:.9rem 1rem}.bidder-dashboard-page.paid-hub-page .paid-hub-filter-accordion summary strong{margin-top:0;font-size:1.5rem;font-weight:700;line-height:1.25}.bidder-dashboard-page.paid-hub-page .paid-hub-filter-accordion__title{gap:.8rem}.bidder-dashboard-page.paid-hub-page .paid-hub-filter-icon{width:3rem;height:3rem;border-radius:.7rem}.bidder-dashboard-page.paid-hub-page .paid-hub-filter-icon svg{width:1.45rem;height:1.45rem}.bidder-dashboard-page.paid-hub-page .paid-hub-result-count{min-height:2.6rem;padding:0 .8rem;border-radius:999px;font-size:1.05rem;font-weight:700}.bidder-dashboard-page.paid-hub-page .paid-hub-search-form{grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:.75rem;padding:1rem}.bidder-dashboard-page.paid-hub-page .paid-hub-field{gap:.45rem}.bidder-dashboard-page.paid-hub-page .paid-hub-field>span:first-child{font-size:1rem;font-weight:700;letter-spacing:0}.bidder-dashboard-page.paid-hub-page .paid-hub-field__control{min-height:3.6rem;padding:0 .85rem;border-radius:.7rem}.bidder-dashboard-page.paid-hub-page .paid-hub-field__control svg{width:1.25rem;height:1.25rem;margin-right:.55rem}.bidder-dashboard-page.paid-hub-page .paid-hub-field__control input,.bidder-dashboard-page.paid-hub-page .paid-hub-field__control select{min-height:3.4rem;font-size:1.05rem;font-weight:500}.bidder-dashboard-page.paid-hub-page .paid-hub-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.bidder-dashboard-page.paid-hub-page .paid-hub-card{gap:.75rem;padding:1rem}.bidder-dashboard-page.paid-hub-page .paid-hub-card h3{font-size:1.3rem;font-weight:700;line-height:1.3}.bidder-dashboard-page.paid-hub-page .paid-hub-card__header{gap:.75rem}.bidder-dashboard-page.paid-hub-page .paid-hub-card__description{display:-webkit-box;overflow:hidden;font-size:1.05rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bidder-dashboard-page.paid-hub-page .paid-hub-card__badges{gap:.4rem}.bidder-dashboard-page.paid-hub-page .paid-hub-badge{min-height:2rem;padding:0 .55rem;border-radius:999px;font-size:.95rem;font-weight:700}.bidder-dashboard-page.paid-hub-page .paid-hub-card__value-row{padding:.65rem .75rem;border-radius:.7rem}.bidder-dashboard-page.paid-hub-page .paid-hub-card__value-row span{font-size:1.05rem;font-weight:500}.bidder-dashboard-page.paid-hub-page .paid-hub-card__value-row strong{font-size:1.15rem;font-weight:800}.bidder-dashboard-page.paid-hub-page .paid-hub-card__meta span{padding:.55rem .7rem;border-radius:.65rem;font-size:1.05rem;font-weight:500}.bidder-dashboard-page.paid-hub-page .paid-hub-card__meta span svg{width:1.1rem;height:1.1rem}.bidder-dashboard-page.paid-hub-page .paid-hub-card__section,.bidder-dashboard-page.paid-hub-page .paid-hub-card__details>div{gap:.4rem;padding:.75rem;border-radius:.7rem}.bidder-dashboard-page.paid-hub-page .paid-hub-card__section strong,.bidder-dashboard-page.paid-hub-page .paid-hub-card__details>div strong{font-size:1.1rem;font-weight:700}.bidder-dashboard-page.paid-hub-page .paid-hub-card__section p,.bidder-dashboard-page.paid-hub-page .paid-hub-card__section li,.bidder-dashboard-page.paid-hub-page .paid-hub-card__details>div p,.bidder-dashboard-page.paid-hub-page .paid-hub-card__details>div li{font-size:1.02rem;line-height:1.4}.bidder-dashboard-page.paid-hub-page .paid-hub-card__section ul,.bidder-dashboard-page.paid-hub-page .paid-hub-card__details>div ul{gap:.25rem;padding-left:1.1rem}.bidder-dashboard-page.paid-hub-page .paid-hub-card__details summary{min-height:3rem;padding:0 .8rem;border-radius:.65rem;font-size:1.05rem;font-weight:700}.bidder-dashboard-page.paid-hub-page .paid-hub-card__actions{grid-template-columns:repeat(2, minmax(0, 1fr))}.bidder-dashboard-page.paid-hub-page .paid-hub-card__actions .paid-hub-btn{justify-content:center;min-width:0;padding-inline:.65rem}.bidder-dashboard-page.paid-hub-page .paid-hub-request-grid{grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr))}.bidder-dashboard-page.paid-hub-page .paid-hub-request-strip{padding:.85rem 1rem;border-radius:.8rem}.bidder-dashboard-page.paid-hub-page .paid-hub-request-strip span{font-size:1.1rem;font-weight:700}.bidder-dashboard-page.paid-hub-page .paid-hub-trust-grid{grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr))}.bidder-dashboard-page.paid-hub-page .paid-hub-trust-card{gap:.65rem;padding:1rem}.bidder-dashboard-page.paid-hub-page .paid-hub-trust-card h3{font-size:1.3rem;font-weight:700;line-height:1.3}.bidder-dashboard-page.paid-hub-page .paid-hub-trust-card p{font-size:1.05rem;line-height:1.45}.bidder-dashboard-page.paid-hub-page .paid-hub-expert-grid{grid-template-columns:repeat(auto-fit, minmax(23rem, 1fr))}.bidder-dashboard-page.paid-hub-page .paid-hub-expert-card{gap:.75rem;padding:1rem}.bidder-dashboard-page.paid-hub-page .paid-hub-expert-card h3{font-size:1.3rem;font-weight:700;line-height:1.3}.bidder-dashboard-page.paid-hub-page .paid-hub-expert-card p{margin-top:.35rem;font-size:1.05rem;line-height:1.4}.bidder-dashboard-page.paid-hub-page .paid-hub-expert-card__avatar{width:3.4rem;height:3.4rem;border-radius:.75rem;font-size:1.05rem}.bidder-dashboard-page.paid-hub-page .paid-hub-expert-card__meta{gap:.4rem;margin-top:.55rem}.bidder-dashboard-page.paid-hub-page .paid-hub-expert-card__meta span{min-height:2rem;padding:0 .55rem;font-size:.95rem}@media(max-width: 74.98em){.bidder-dashboard-page.paid-hub-page .paid-hub-hero{grid-template-columns:1fr}.bidder-dashboard-page.paid-hub-page .paid-hub-hero__actions{justify-content:flex-start}}@media(max-width: 47.98em){.bidder-dashboard-page.paid-hub-page .paid-hub-main{gap:.85rem}.bidder-dashboard-page.paid-hub-page .paid-hub-hero,.bidder-dashboard-page.paid-hub-page .paid-hub-featured-section,.bidder-dashboard-page.paid-hub-page .paid-hub-marketplace,.bidder-dashboard-page.paid-hub-page .paid-hub-request-center,.bidder-dashboard-page.paid-hub-page .paid-hub-trust-section,.bidder-dashboard-page.paid-hub-page .paid-hub-experts-section{padding:.9rem}.bidder-dashboard-page.paid-hub-page .paid-hub-hero__metrics,.bidder-dashboard-page.paid-hub-page .paid-hub-summary-grid,.bidder-dashboard-page.paid-hub-page .paid-hub-featured-grid,.bidder-dashboard-page.paid-hub-page .paid-hub-grid,.bidder-dashboard-page.paid-hub-page .paid-hub-request-grid,.bidder-dashboard-page.paid-hub-page .paid-hub-trust-grid,.bidder-dashboard-page.paid-hub-page .paid-hub-expert-grid{grid-template-columns:1fr}.bidder-dashboard-page.paid-hub-page .paid-hub-hero__actions,.bidder-dashboard-page.paid-hub-page .paid-hub-card__actions,.bidder-dashboard-page.paid-hub-page .paid-hub-request-center__actions{align-items:stretch;flex-direction:column}.bidder-dashboard-page.paid-hub-page .paid-hub-card__actions{display:grid;grid-template-columns:1fr}}.bidder-dashboard-page.std-guide-page .std-guide-main{width:min(100%,1440px);max-width:1440px;margin-inline:auto;gap:1rem}.bidder-dashboard-page.std-guide-page .std-guide-command-strip,.bidder-dashboard-page.std-guide-page .std-guide-hero{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:none}.bidder-dashboard-page.std-guide-page .std-guide-command-strip{min-height:3rem;padding:.55rem .8rem;color:#94a3b8;font-size:1rem;font-weight:600}.bidder-dashboard-page.std-guide-page .std-guide-command-strip strong{color:#d1fae5;font-size:1rem;font-weight:800;letter-spacing:0}.bidder-dashboard-page.std-guide-page .std-guide-command-strip a{color:#93c5fd;font-size:1rem;font-weight:700}.bidder-dashboard-page.std-guide-page .std-guide-hero{display:grid;grid-template-columns:minmax(0, 1fr) auto;min-height:0;gap:1rem;align-items:end;overflow:hidden;padding:1.25rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:linear-gradient(145deg, rgba(16, 185, 129, 0.055), transparent 42%),#0f172a;box-shadow:none}.bidder-dashboard-page.std-guide-page .std-guide-hero::after{display:none}.bidder-dashboard-page.std-guide-page .std-guide-hero>div:first-child{min-width:0}.bidder-dashboard-page.std-guide-page .std-guide-hero h1{max-width:70rem;margin:.35rem 0 .45rem;color:#fff;font-family:"Poppins","Inter",system-ui,sans-serif;font-size:2.2rem;font-weight:800;letter-spacing:0;line-height:1.2}.bidder-dashboard-page.std-guide-page .std-guide-hero p{max-width:76rem;color:#94a3b8;font-family:"Inter",system-ui,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.6}.bidder-dashboard-page.std-guide-page .std-guide-status-badge{min-height:2.4rem;gap:.5rem;margin-bottom:.35rem;padding:0 .75rem;border-radius:.65rem;color:#a7f3d0;font-size:1.05rem;font-weight:800}.bidder-dashboard-page.std-guide-page .std-guide-status-badge i{width:.55rem;height:.55rem;box-shadow:0 0 0 .22rem rgba(16,185,129,.13),0 0 1rem rgba(16,185,129,.55)}.bidder-dashboard-page.std-guide-page .std-guide-eyebrow{color:#34d399;font-size:1rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.bidder-dashboard-page.std-guide-page .std-guide-hero__actions{display:grid;grid-template-columns:repeat(2, minmax(10rem, 1fr));gap:.55rem;align-self:end;min-width:min(28rem,100%);z-index:1}.bidder-dashboard-page.std-guide-page .std-guide-hero__actions .std-guide-btn{min-height:3.2rem;gap:.45rem;padding:0 .85rem;border-radius:.7rem;font-size:1.05rem;font-weight:700}.bidder-dashboard-page.std-guide-page .std-guide-hero__actions .std-guide-btn svg{width:1.1rem;height:1.1rem;flex-basis:1.1rem}.bidder-dashboard-page.std-guide-page .std-guide-hero__actions .std-guide-btn--primary{border-color:rgba(16,185,129,.55);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff}.bidder-dashboard-page.std-guide-page .std-guide-summary-grid{grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:.75rem}.bidder-dashboard-page.std-guide-page .std-guide-stat{min-height:7.2rem;gap:.75rem;padding:.95rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:none}.bidder-dashboard-page.std-guide-page .std-guide-stat>span{width:3.2rem;height:3.2rem;border-radius:.7rem}.bidder-dashboard-page.std-guide-page .std-guide-stat strong{font-size:1.8rem;font-weight:800;line-height:1}.bidder-dashboard-page.std-guide-page .std-guide-stat small{font-size:1.05rem;font-weight:700}.bidder-dashboard-page.std-guide-page .std-guide-stat p{margin-top:.15rem;font-size:1rem;line-height:1.35}.bidder-dashboard-page.std-guide-page .std-guide-search-panel,.bidder-dashboard-page.std-guide-page .std-guide-categories-panel,.bidder-dashboard-page.std-guide-page .std-guide-results-panel,.bidder-dashboard-page.std-guide-page .std-guide-intelligence-panel,.bidder-dashboard-page.std-guide-page .std-guide-knowledge-section,.bidder-dashboard-page.std-guide-page .std-guide-analytics{border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:none}.bidder-dashboard-page.std-guide-page .std-guide-search-panel,.bidder-dashboard-page.std-guide-page .std-guide-knowledge-section,.bidder-dashboard-page.std-guide-page .std-guide-analytics,.bidder-dashboard-page.std-guide-page .std-guide-categories-panel,.bidder-dashboard-page.std-guide-page .std-guide-results-panel,.bidder-dashboard-page.std-guide-page .std-guide-intelligence-panel{padding:1rem}.bidder-dashboard-page.std-guide-page .std-guide-search-accordion{border:0;background:rgba(0,0,0,0)}.bidder-dashboard-page.std-guide-page .std-guide-search-accordion__toggle{min-height:4.8rem;padding:0;gap:.75rem}.bidder-dashboard-page.std-guide-page .std-guide-search-accordion__toggle strong{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.25}.bidder-dashboard-page.std-guide-page .std-guide-search-accordion__toggle [data-std-guide-count]{min-height:2.4rem;padding:0 .75rem;border:1px solid rgba(16,185,129,.25);border-radius:999px;background:rgba(16,185,129,.1);color:#bbf7d0;font-size:1.05rem;font-weight:700}.bidder-dashboard-page.std-guide-page .std-guide-search-accordion__panel{padding:.85rem 0 0;border-top:1px solid hsla(0,0%,100%,.08)}.bidder-dashboard-page.std-guide-page .std-guide-search-heading,.bidder-dashboard-page.std-guide-page .std-guide-panel-heading,.bidder-dashboard-page.std-guide-page .std-guide-results-heading{gap:.75rem}.bidder-dashboard-page.std-guide-page .std-guide-search-heading h2,.bidder-dashboard-page.std-guide-page .std-guide-panel-heading h2,.bidder-dashboard-page.std-guide-page .std-guide-results-heading h2{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.25}.bidder-dashboard-page.std-guide-page .std-guide-search-heading p,.bidder-dashboard-page.std-guide-page .std-guide-panel-heading p,.bidder-dashboard-page.std-guide-page .std-guide-results-heading p{color:#94a3b8;font-size:1.05rem;line-height:1.45}.bidder-dashboard-page.std-guide-page .std-guide-icon-box{width:3rem;height:3rem;border-radius:.7rem}.bidder-dashboard-page.std-guide-page .std-guide-icon-box svg{width:1.35rem;height:1.35rem}.bidder-dashboard-page.std-guide-page .std-guide-search-form,.bidder-dashboard-page.std-guide-page .std-guide-search-panel.is-advanced .std-guide-search-form{grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:.75rem;padding:0}.bidder-dashboard-page.std-guide-page .std-guide-field{gap:.45rem}.bidder-dashboard-page.std-guide-page .std-guide-field>span:first-child{color:#cbd5e1;font-size:1rem;font-weight:700;letter-spacing:0}.bidder-dashboard-page.std-guide-page .std-guide-field select{min-height:3.6rem;border-radius:.7rem;font-size:1.05rem;font-weight:500}.bidder-dashboard-page.std-guide-page .std-guide-field__control{min-height:3.6rem;padding:0 .85rem;border-radius:.7rem}.bidder-dashboard-page.std-guide-page .std-guide-field__control svg{width:1.25rem;height:1.25rem}.bidder-dashboard-page.std-guide-page .std-guide-field__control input{min-height:3.4rem;font-size:1.05rem;font-weight:500}.bidder-dashboard-page.std-guide-page .std-guide-search-actions{gap:.55rem}.bidder-dashboard-page.std-guide-page .std-guide-btn{min-height:3.2rem;gap:.45rem;padding:0 .85rem;border-radius:.7rem;font-size:1.05rem;font-weight:700}.bidder-dashboard-page.std-guide-page .std-guide-btn svg{width:1.1rem;height:1.1rem}.bidder-dashboard-page.std-guide-page .std-guide-btn--primary{border-color:rgba(16,185,129,.55);background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff}.bidder-dashboard-page.std-guide-page .std-guide-workspace{grid-template-columns:minmax(18rem, 24rem) minmax(0, 1fr);gap:1rem}.bidder-dashboard-page.std-guide-page .std-guide-categories{gap:.55rem}.bidder-dashboard-page.std-guide-page .std-guide-categories button{min-height:4rem;gap:.65rem;padding:.65rem;border-radius:.7rem}.bidder-dashboard-page.std-guide-page .std-guide-categories button b{color:#fff;font-size:1.05rem;font-weight:700}.bidder-dashboard-page.std-guide-page .std-guide-categories button small{font-size:.95rem;font-weight:600}.bidder-dashboard-page.std-guide-page .std-guide-update-panel{margin-top:.75rem;padding:.8rem;border-radius:.8rem}.bidder-dashboard-page.std-guide-page .std-guide-update-panel article{gap:.55rem;padding:.6rem 0}.bidder-dashboard-page.std-guide-page .std-guide-update-panel p,.bidder-dashboard-page.std-guide-page .std-guide-update-panel span{font-size:1rem;line-height:1.4}.bidder-dashboard-page.std-guide-page .std-guide-results-heading>div:last-child select{min-height:3.2rem;border-radius:.7rem;font-size:1.05rem;font-weight:600}.bidder-dashboard-page.std-guide-page .std-guide-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}.bidder-dashboard-page.std-guide-page .std-guide-card{gap:.75rem;padding:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem;background:#0f172a;box-shadow:none}.bidder-dashboard-page.std-guide-page .std-guide-card__top,.bidder-dashboard-page.std-guide-page .std-guide-card__identity,.bidder-dashboard-page.std-guide-page .std-guide-card__metrics,.bidder-dashboard-page.std-guide-page .std-guide-card__facts,.bidder-dashboard-page.std-guide-page .std-guide-card footer{gap:.65rem}.bidder-dashboard-page.std-guide-page .std-guide-doc-icon{width:3.2rem;height:3.2rem;border-radius:.7rem}.bidder-dashboard-page.std-guide-page .std-guide-doc-icon svg{width:1.35rem;height:1.35rem}.bidder-dashboard-page.std-guide-page .std-guide-card__identity h3{color:#fff;font-size:1.3rem;font-weight:700;line-height:1.3}.bidder-dashboard-page.std-guide-page .std-guide-card__identity p,.bidder-dashboard-page.std-guide-page .std-guide-card__identity span{font-size:1.05rem;line-height:1.4}.bidder-dashboard-page.std-guide-page .std-guide-status,.bidder-dashboard-page.std-guide-page .std-guide-card__badges span,.bidder-dashboard-page.std-guide-page .std-guide-detail-badges span{min-height:2rem;padding:0 .55rem;border-radius:999px;font-size:.95rem;font-weight:700}.bidder-dashboard-page.std-guide-page .std-guide-card__purpose{display:-webkit-box;overflow:hidden;color:#94a3b8;font-size:1.05rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bidder-dashboard-page.std-guide-page .std-guide-card__metrics{grid-template-columns:repeat(3, minmax(0, 1fr))}.bidder-dashboard-page.std-guide-page .std-guide-card__metrics div{min-height:5.4rem;padding:.65rem;border-radius:.7rem}.bidder-dashboard-page.std-guide-page .std-guide-card__metrics strong{font-size:1.3rem;font-weight:800}.bidder-dashboard-page.std-guide-page .std-guide-card__metrics span{font-size:.95rem;font-weight:600}.bidder-dashboard-page.std-guide-page .std-guide-card__facts div{padding:.65rem;border-radius:.7rem}.bidder-dashboard-page.std-guide-page .std-guide-card__facts dt,.bidder-dashboard-page.std-guide-page .std-guide-card__facts dd{font-size:1.05rem;line-height:1.35}.bidder-dashboard-page.std-guide-page .std-guide-decision-grid,.bidder-dashboard-page.std-guide-page .std-guide-resource-grid,.bidder-dashboard-page.std-guide-page .std-guide-analytics-grid{gap:.75rem}.bidder-dashboard-page.std-guide-page .std-guide-decision-grid{grid-template-columns:minmax(34rem, 1.35fr) minmax(22rem, 0.85fr);align-items:stretch}.bidder-dashboard-page.std-guide-page .std-guide-decision-grid>.std-guide-intelligence-panel:first-child{grid-row:span 2}.bidder-dashboard-page.std-guide-page .std-guide-checklist,.bidder-dashboard-page.std-guide-page .std-guide-workflow,.bidder-dashboard-page.std-guide-page .std-guide-rejections{gap:.55rem}.bidder-dashboard-page.std-guide-page .std-guide-checklist{grid-template-columns:repeat(2, minmax(14rem, 1fr))}.bidder-dashboard-page.std-guide-page .std-guide-checklist label{grid-template-columns:auto minmax(0, 1fr) auto;min-height:4.4rem;padding:.75rem}.bidder-dashboard-page.std-guide-page .std-guide-checklist label,.bidder-dashboard-page.std-guide-page .std-guide-workflow li,.bidder-dashboard-page.std-guide-page .std-guide-rejections article,.bidder-dashboard-page.std-guide-page .std-guide-resource-grid a,.bidder-dashboard-page.std-guide-page .std-guide-chart-card{border-radius:.8rem;font-size:1.05rem}.bidder-dashboard-page.std-guide-page .std-guide-resource-grid{grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr))}.bidder-dashboard-page.std-guide-page .std-guide-chart-heading strong{font-size:1.3rem;font-weight:700}.bidder-dashboard-page.std-guide-page .std-guide-chart-heading span,.bidder-dashboard-page.std-guide-page .std-guide-bar-chart span,.bidder-dashboard-page.std-guide-page .std-guide-bar-chart strong,.bidder-dashboard-page.std-guide-page .std-guide-line-chart text,.bidder-dashboard-page.std-guide-page .std-guide-chart-legend span{font-size:1.05rem;font-weight:500}@media(max-width: 74.98em){.bidder-dashboard-page.std-guide-page .std-guide-hero{grid-template-columns:1fr}.bidder-dashboard-page.std-guide-page .std-guide-workspace{grid-template-columns:1fr}.bidder-dashboard-page.std-guide-page .std-guide-decision-grid{grid-template-columns:1fr}.bidder-dashboard-page.std-guide-page .std-guide-decision-grid>.std-guide-intelligence-panel:first-child{grid-row:auto}.bidder-dashboard-page.std-guide-page .std-guide-hero__actions{width:100%;min-width:0}}@media(max-width: 47.98em){.bidder-dashboard-page.std-guide-page .std-guide-main{gap:.85rem}.bidder-dashboard-page.std-guide-page .std-guide-hero{padding:.95rem}.bidder-dashboard-page.std-guide-page .std-guide-command-strip{align-items:flex-start;flex-direction:column}.bidder-dashboard-page.std-guide-page .std-guide-hero__actions{grid-template-columns:1fr}.bidder-dashboard-page.std-guide-page .std-guide-summary-grid,.bidder-dashboard-page.std-guide-page .std-guide-grid,.bidder-dashboard-page.std-guide-page .std-guide-decision-grid,.bidder-dashboard-page.std-guide-page .std-guide-resource-grid,.bidder-dashboard-page.std-guide-page .std-guide-analytics-grid{grid-template-columns:1fr}.bidder-dashboard-page.std-guide-page .std-guide-checklist{grid-template-columns:1fr}.bidder-dashboard-page.std-guide-page .std-guide-search-panel,.bidder-dashboard-page.std-guide-page .std-guide-categories-panel,.bidder-dashboard-page.std-guide-page .std-guide-results-panel,.bidder-dashboard-page.std-guide-page .std-guide-intelligence-panel,.bidder-dashboard-page.std-guide-page .std-guide-knowledge-section,.bidder-dashboard-page.std-guide-page .std-guide-analytics{padding:.9rem}}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center{--profile-panel-border: rgba(16, 185, 129, 0.28);--profile-panel-muted: rgba(203, 213, 225, 0.72);--profile-panel-soft: rgba(248, 250, 252, 0.94);position:relative;isolation:isolate;border-radius:.8rem}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary.bidder-profile-trigger{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto auto;align-items:center;width:auto;min-width:20.6rem;max-width:24rem;min-height:4.4rem;height:4.4rem;gap:.56rem;overflow:visible;padding:.42rem .58rem .42rem .42rem;border:1px solid rgba(148,163,184,.18);border-radius:.8rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.018)),linear-gradient(135deg, rgba(16, 185, 129, 0.1), rgba(59, 130, 246, 0.045)),rgba(7,17,31,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 .9rem 2rem rgba(0,0,0,.24);color:var(--profile-panel-soft);list-style:none;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary.bidder-profile-trigger::-webkit-details-marker{display:none}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary.bidder-profile-trigger::before{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg, rgba(16, 185, 129, 0.18), transparent 42%),radial-gradient(circle at 88% 18%, rgba(59, 130, 246, 0.18), transparent 4.8rem);content:"";opacity:0;pointer-events:none;transition:opacity 180ms ease}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary.bidder-profile-trigger>:not(.command-tooltip__panel){position:relative;z-index:1}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary.bidder-profile-trigger:hover,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary.bidder-profile-trigger:focus-visible,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center[open] summary.bidder-profile-trigger{border-color:rgba(16,185,129,.58);background:linear-gradient(180deg, rgba(16, 185, 129, 0.16), rgba(16, 185, 129, 0.05)),linear-gradient(135deg, rgba(15, 23, 42, 0.98), rgba(7, 17, 31, 0.96));box-shadow:0 0 0 3px rgba(16,185,129,.11),0 1rem 2.2rem rgba(0,0,0,.3),0 0 1.8rem rgba(16,185,129,.14);outline:0;transform:translateY(-1px)}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary.bidder-profile-trigger:hover::before,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary.bidder-profile-trigger:focus-visible::before,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center[open] summary.bidder-profile-trigger::before{opacity:1}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-trigger__avatar,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary .profile-menu__avatar{position:relative;width:3.18rem;height:3.18rem;border:1px solid rgba(167,243,208,.58);border-radius:.78rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.98), rgba(59, 130, 246, 0.82));color:#03120c;font-size:1.14rem;font-weight:800;line-height:1;box-shadow:0 0 0 3px rgba(16,185,129,.09),0 .72rem 1.45rem rgba(16,185,129,.18)}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-trigger__avatar::after,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary .profile-menu__avatar::after{position:absolute;right:-0.12rem;bottom:-0.12rem;width:.78rem;height:.78rem;border:2px solid #07111f;border-radius:999px;background:#34d399;box-shadow:0 0 .7rem rgba(52,211,153,.52);content:""}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-trigger__identity{display:grid;min-width:0;gap:.12rem;line-height:1.1}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-trigger__name,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary .profile-menu__name{display:block;max-width:11.6rem;overflow:hidden;color:#fff;font-size:1.18rem;font-weight:800;line-height:1.12;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-trigger__role{display:block;max-width:11.6rem;overflow:hidden;color:var(--profile-panel-muted);font-size:.92rem;font-weight:600;line-height:1.2;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-trigger__status{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;gap:.34rem;padding:0 .58rem;border:1px solid rgba(52,211,153,.3);border-radius:999px;background:rgba(16,185,129,.1);color:#a7f3d0;font-size:.92rem;font-weight:800;line-height:1;letter-spacing:0;white-space:nowrap}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-trigger__status-dot{width:.58rem;height:.58rem;border-radius:999px;background:#34d399;box-shadow:0 0 .72rem rgba(52,211,153,.58)}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary .profile-menu__chevron,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__chevron{width:1.16rem !important;height:1.16rem !important;margin-left:0;color:rgba(167,243,208,.82);transition:color 180ms ease,transform 180ms ease}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center[open] summary .profile-menu__chevron,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center[open] .bidder-profile-menu__chevron{color:#34d399;transform:rotate(180deg)}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__panel,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .dashboard-menu__panel{top:calc(100% + .82rem);right:0;left:auto;z-index:760;display:grid;width:min(34rem,100vw - 1.6rem);max-height:min(48rem,100vh - 8.8rem);gap:.56rem;overflow-y:auto;padding:.72rem;border:1px solid var(--profile-panel-border);border-radius:.8rem;background:linear-gradient(180deg, rgba(15, 23, 42, 0.98), rgba(7, 17, 31, 0.98)),rgba(7,17,31,.96);box-shadow:0 1.8rem 4.2rem rgba(0,0,0,.48),0 0 2rem rgba(16,185,129,.12),inset 0 1px 0 hsla(0,0%,100%,.07);backdrop-filter:blur(18px);transform-origin:top right;animation:bidder-control-center-menu-in 180ms ease both;scrollbar-color:rgba(16,185,129,.42) rgba(0,0,0,0)}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__identity{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:.82rem;margin:0 0 .16rem;padding:.86rem;border:1px solid rgba(16,185,129,.22);border-radius:.8rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.13), rgba(59, 130, 246, 0.055)),rgba(2,8,16,.34);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055)}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__identity .bidder-profile-menu__avatar{width:4.2rem;height:4.2rem;border-radius:.8rem;font-size:1.32rem}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__identity-copy{display:grid;min-width:0;gap:.26rem}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__eyebrow{display:block;overflow:hidden;color:rgba(167,243,208,.82);font-size:.86rem;font-weight:800;line-height:1.15;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__identity strong{display:block;overflow:hidden;color:#fff;font-size:1.46rem;font-weight:800;line-height:1.18;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__organization{display:block;overflow:hidden;color:var(--profile-panel-muted);font-size:1.04rem;font-weight:600;line-height:1.25;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__badges{display:flex;flex-wrap:wrap;gap:.36rem;min-width:0;margin-top:.16rem}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__badge{display:inline-flex;align-items:center;min-height:2.08rem;max-width:100%;gap:.34rem;overflow:hidden;padding:0 .56rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:rgba(15,23,42,.68);color:rgba(226,232,240,.86);font-size:.92rem;font-weight:800;line-height:1;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__badge--status{border-color:rgba(52,211,153,.3);background:rgba(16,185,129,.1);color:#a7f3d0}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__badge-dot{width:.56rem;height:.56rem;flex:0 0 auto;border-radius:999px;background:#34d399;box-shadow:0 0 .7rem rgba(52,211,153,.58)}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .dashboard-menu__item,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__item{min-height:4.55rem;padding:.62rem .7rem;border:1px solid rgba(0,0,0,0);border-radius:.72rem;background:rgba(15,23,42,0);color:rgba(226,232,240,.9) !important;font-size:1.28rem;font-weight:700;letter-spacing:0;transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease,color 180ms ease}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .dashboard-menu__item span,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__item span{color:#f8fafc;font-size:1.28rem;font-weight:700;letter-spacing:0}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .dashboard-menu__item::after,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__item::after{color:rgba(148,163,184,.82);font-size:.98rem;font-weight:600;letter-spacing:0}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .dashboard-menu__icon,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__item svg{width:2.36rem;height:2.36rem;padding:.42rem;border-color:rgba(16,185,129,.24);border-radius:.68rem;background:rgba(16,185,129,.09);color:#a7f3d0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055)}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .dashboard-menu__item:hover,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .dashboard-menu__item:focus-visible,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__item:hover,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__item:focus-visible{border-color:rgba(16,185,129,.34);background:linear-gradient(90deg, rgba(16, 185, 129, 0.14), rgba(59, 130, 246, 0.045)),rgba(15,23,42,.72) !important;box-shadow:0 0 0 2px rgba(16,185,129,.08),0 .8rem 1.6rem rgba(16,185,129,.1);color:#fff !important;outline:0;transform:translateX(0.08rem)}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__item--danger{color:#fecaca !important}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__item--danger .dashboard-menu__icon,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__item--danger svg{border-color:rgba(248,113,113,.25);background:rgba(248,113,113,.09);color:#fecaca}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__item--danger span{color:#fecaca}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__item--danger:hover,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__item--danger:focus-visible{border-color:rgba(248,113,113,.34);background:linear-gradient(90deg, rgba(248, 113, 113, 0.13), rgba(248, 113, 113, 0.04)),rgba(15,23,42,.72) !important;box-shadow:0 0 0 2px rgba(248,113,113,.08),0 .8rem 1.6rem rgba(248,113,113,.1)}@container bidder-main (max-width: 820px){.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary.bidder-profile-trigger{min-width:17.4rem;max-width:20rem}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-trigger__status{display:none}}@container bidder-main (max-width: 560px){.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary.bidder-profile-trigger{grid-template-columns:1fr;justify-items:center;width:4rem;min-width:4rem;max-width:4rem;height:4rem;min-height:4rem;padding:0}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-trigger__identity,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-trigger__status,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary .profile-menu__chevron{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-trigger__avatar,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary .profile-menu__avatar{width:3rem;height:3rem}}@media(max-width: 40em){.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary.bidder-profile-trigger{grid-template-columns:1fr;justify-items:center;width:4rem;min-width:4rem;max-width:4rem;height:4rem;min-height:4rem;padding:0}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-trigger__identity,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-trigger__status,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary .profile-menu__chevron{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__panel,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .dashboard-menu__panel{position:fixed;top:7.6rem;right:.8rem;left:.8rem;width:auto;max-height:calc(100vh - 8.8rem)}}@keyframes bidder-control-center-menu-in{from{opacity:0;transform:translateY(-0.48rem) scale(0.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion: reduce){.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center summary.bidder-profile-trigger,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .dashboard-menu__item,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__item,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .bidder-profile-menu__panel,.bidder-dashboard-page.bidder-dashboard-overview-page .bidder-command-bar .bidder-profile-menu--control-center .dashboard-menu__panel{animation:none !important;transition:none !important}}.bidder-dashboard-page{--bidder-sidebar-width: 27.2rem;--bidder-sidebar-collapsed-width: 7.6rem;--bidder-sidebar-panel: #07111f;--bidder-sidebar-panel-raised: #0b1627;--bidder-sidebar-line: rgba(148, 163, 184, 0.14);--bidder-sidebar-line-strong: rgba(16, 185, 129, 0.34);--bidder-sidebar-muted: rgba(148, 163, 184, 0.9);--bidder-sidebar-text: #f8fafc;--bidder-sidebar-green: #10b981}.bidder-dashboard-page .bidder-dashboard.bidder-dashboard--shared-sidebar{gap:1rem;transition:grid-template-columns 260ms ease}.bidder-dashboard-page .bidder-enterprise-sidebar{width:var(--bidder-sidebar-width) !important;max-width:var(--bidder-sidebar-width) !important;gap:.78rem !important;overflow:hidden;padding:.9rem !important;border:1px solid var(--bidder-sidebar-line) !important;border-radius:.9rem !important;background:linear-gradient(180deg, rgba(255, 255, 255, 0.052), rgba(255, 255, 255, 0.012)),linear-gradient(145deg, rgba(16, 185, 129, 0.08), rgba(59, 130, 246, 0.035) 48%, rgba(245, 158, 11, 0.022)),var(--bidder-sidebar-panel) !important;box-shadow:0 1.1rem 2.6rem rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.06) !important;transition:width 260ms ease,max-width 260ms ease,padding 260ms ease,transform 260ms ease,box-shadow 260ms ease !important}.bidder-dashboard-page .bidder-sidebar-brand{position:sticky;top:0;z-index:2;grid-template-columns:minmax(0, 1fr) auto;gap:.58rem;padding:.68rem;border:1px solid rgba(16,185,129,.2);border-radius:.8rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.13), rgba(59, 130, 246, 0.045)),rgba(7,17,31,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055)}.bidder-dashboard-page .bidder-sidebar-brand__identity{gap:.66rem}.bidder-dashboard-page .bidder-sidebar-brand__logo{width:3.5rem;height:3.5rem;border-radius:.76rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.96), rgba(59, 130, 246, 0.72));color:#03120c;font-size:1.52rem;box-shadow:0 0 0 2px rgba(16,185,129,.1),0 .7rem 1.4rem rgba(16,185,129,.14)}.bidder-dashboard-page .bidder-sidebar-brand__copy strong{color:#fff;font-size:1.48rem;font-weight:800;line-height:1.1;letter-spacing:0}.bidder-dashboard-page .bidder-sidebar-brand__copy small{margin-top:.08rem;color:var(--bidder-sidebar-muted);font-size:1.02rem;font-weight:700;line-height:1.2;letter-spacing:0}.bidder-dashboard-page .bidder-sidebar-brand__badge{grid-column:1/-1;justify-self:start;min-height:2.1rem;max-width:100%;overflow:hidden;padding:0 .56rem;border-color:rgba(16,185,129,.26);background:rgba(16,185,129,.09);color:#a7f3d0;font-size:.94rem;font-weight:800;letter-spacing:0;text-overflow:ellipsis}.bidder-dashboard-page .bidder-sidebar-collapse{position:relative;width:3.8rem;height:3.8rem;border-color:rgba(148,163,184,.18);border-radius:.76rem;background:rgba(2,8,16,.52);color:rgba(203,213,225,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)}.bidder-dashboard-page .bidder-sidebar-collapse svg{width:1.9rem;height:1.9rem;transition:transform 220ms ease}.bidder-dashboard-page .bidder-sidebar-collapse:hover,.bidder-dashboard-page .bidder-sidebar-collapse:focus-visible{border-color:rgba(16,185,129,.48);background:rgba(16,185,129,.11);color:#d1fae5;box-shadow:0 0 0 .24rem rgba(16,185,129,.1),0 .65rem 1.35rem rgba(16,185,129,.12);outline:0;transform:translateY(-1px)}.bidder-dashboard-page .bidder-sidebar-member{position:relative;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"avatar copy" "avatar status";gap:.18rem .72rem;padding:.72rem;border-color:rgba(148,163,184,.12);border-radius:.8rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.07), rgba(59, 130, 246, 0.035)),rgba(2,8,16,.35)}.bidder-dashboard-page .bidder-sidebar-member__avatar{grid-area:avatar;position:relative;width:3.55rem;height:3.55rem;border-radius:.82rem;background:linear-gradient(135deg, rgba(16, 185, 129, 0.96), rgba(59, 130, 246, 0.7));color:#03120c;font-size:1.22rem;box-shadow:0 .7rem 1.4rem rgba(16,185,129,.12)}.bidder-dashboard-page .bidder-sidebar-member__avatar::after{position:absolute;right:-0.12rem;bottom:-0.12rem;width:.76rem;height:.76rem;border:2px solid var(--bidder-sidebar-panel);border-radius:999px;background:#34d399;box-shadow:0 0 .72rem rgba(52,211,153,.56);content:""}.bidder-dashboard-page .bidder-sidebar-member__copy{grid-area:copy}.bidder-dashboard-page .bidder-sidebar-member__copy strong{color:#fff;font-size:1.22rem;font-weight:800;line-height:1.18;letter-spacing:0}.bidder-dashboard-page .bidder-sidebar-member__copy small{margin-top:.1rem;color:var(--bidder-sidebar-muted);font-size:.98rem;font-weight:650;line-height:1.2;letter-spacing:0}.bidder-dashboard-page .bidder-sidebar-member__status{grid-area:status;display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:1.9rem;gap:.34rem;overflow:hidden;padding:0 .5rem;border:1px solid rgba(52,211,153,.25);border-radius:999px;background:rgba(16,185,129,.08);color:#a7f3d0;font-size:.86rem;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}.bidder-dashboard-page .bidder-sidebar-member__status span{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:999px;background:#34d399;box-shadow:0 0 .65rem rgba(52,211,153,.58)}.bidder-dashboard-page .bidder-enterprise-sidebar .bidder-sidebar-nav{display:grid;flex:1 1 auto;min-height:0;gap:.72rem;padding:.08rem .16rem .08rem 0;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(16,185,129,.34) rgba(0,0,0,0)}.bidder-dashboard-page .bidder-sidebar-section{gap:.36rem}.bidder-dashboard-page .bidder-sidebar-section h3{padding:0 .32rem;color:rgba(148,163,184,.82);font-size:1.02rem;font-weight:850;letter-spacing:.12em;line-height:1.2}.bidder-dashboard-page .bidder-sidebar-section>div{gap:.28rem}.bidder-dashboard-page .bidder-enterprise-sidebar .bidder-sidebar-link{position:relative;grid-template-columns:auto minmax(0, 1fr) auto;min-height:4.25rem;gap:.68rem;padding:.5rem .62rem .5rem .74rem;border-radius:.72rem;color:rgba(226,232,240,.88);transition:transform 200ms ease,border-color 200ms ease,background 200ms ease,box-shadow 200ms ease,color 200ms ease}.bidder-dashboard-page .bidder-enterprise-sidebar .bidder-sidebar-link::before{inset:.58rem auto .58rem 0;width:.24rem;background:var(--bidder-sidebar-green);box-shadow:0 0 1rem rgba(16,185,129,.46)}.bidder-dashboard-page .bidder-enterprise-sidebar .bidder-sidebar-link:hover,.bidder-dashboard-page .bidder-enterprise-sidebar .bidder-sidebar-link:focus-visible{border-color:rgba(16,185,129,.22);background:linear-gradient(90deg, rgba(16, 185, 129, 0.12), rgba(59, 130, 246, 0.035)),rgba(15,23,42,.58);color:#fff;box-shadow:0 .7rem 1.4rem rgba(0,0,0,.14);transform:translateX(0.12rem)}.bidder-dashboard-page .bidder-enterprise-sidebar .bidder-sidebar-link.is-active,.bidder-dashboard-page .bidder-enterprise-sidebar .bidder-sidebar-link.bidder-sidebar-nav__item--active{border-color:rgba(16,185,129,.38);background:linear-gradient(90deg, rgba(16, 185, 129, 0.16), rgba(16, 185, 129, 0.05)),rgba(15,23,42,.72);color:#fff;box-shadow:0 .8rem 1.8rem rgba(0,0,0,.18),0 0 1.5rem rgba(16,185,129,.08)}.bidder-dashboard-page .bidder-sidebar-nav__icon{width:3.08rem;height:3.08rem;border-radius:.68rem;color:rgba(203,213,225,.86)}.bidder-dashboard-page .bidder-sidebar-nav__icon svg{width:2rem;height:2rem}.bidder-dashboard-page .bidder-sidebar-link__copy{gap:.08rem}.bidder-dashboard-page .bidder-sidebar-nav__text{color:#f8fafc;font-size:1.34rem;font-weight:750;line-height:1.18;letter-spacing:0}.bidder-dashboard-page .bidder-sidebar-link__copy small{color:rgba(148,163,184,.86);font-size:.96rem;font-weight:550;line-height:1.18;letter-spacing:0}.bidder-dashboard-page .bidder-sidebar-link__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;height:1.9rem;padding:0 .52rem;border:1px solid rgba(52,211,153,.32);border-radius:999px;background:rgba(16,185,129,.14);color:#a7f3d0;font-size:.92rem;font-weight:850;line-height:1;box-shadow:0 0 .9rem rgba(16,185,129,.1)}.bidder-dashboard-page .bidder-sidebar-link__badge[hidden],.bidder-dashboard-page .bidder-sidebar-link__badge:empty{display:none !important}.bidder-dashboard-page .bidder-sidebar-footer .dashboard-sidebar__card,.bidder-dashboard-page .bidder-enterprise-sidebar .dashboard-sidebar__card{gap:.28rem;padding:.78rem !important;border-color:rgba(245,158,11,.18) !important;border-radius:.8rem !important;background:linear-gradient(135deg, rgba(245, 158, 11, 0.1), rgba(16, 185, 129, 0.035)),rgba(15,23,42,.68) !important}.bidder-dashboard-page .bidder-sidebar-footer .dashboard-sidebar__card-title,.bidder-dashboard-page .bidder-enterprise-sidebar .dashboard-sidebar__card-title{color:#fff;font-size:1.12rem;font-weight:800;line-height:1.22}.bidder-dashboard-page .bidder-sidebar-footer .dashboard-sidebar__card-text,.bidder-dashboard-page .bidder-enterprise-sidebar .dashboard-sidebar__card-text{color:rgba(148,163,184,.86);font-size:.92rem;line-height:1.32}.bidder-dashboard-page .bidder-sidebar-rail{display:none !important}@media(min-width: 70.01em){.bidder-dashboard-page .bidder-dashboard.bidder-dashboard--shared-sidebar{grid-template-columns:var(--bidder-sidebar-width) minmax(0, 1fr) !important}.bidder-dashboard-page .bidder-enterprise-sidebar{position:sticky !important;top:0 !important;height:100vh !important;max-height:100vh !important}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-dashboard.bidder-dashboard--shared-sidebar{grid-template-columns:var(--bidder-sidebar-collapsed-width) minmax(0, 1fr) !important}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-enterprise-sidebar{align-items:center;width:var(--bidder-sidebar-collapsed-width) !important;max-width:var(--bidder-sidebar-collapsed-width) !important;overflow:visible;padding:.72rem !important}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-brand{grid-template-columns:1fr;justify-items:center;width:100%;gap:.5rem;padding:.42rem;background:rgba(7,17,31,.74)}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-brand__identity{grid-template-columns:1fr;justify-items:center}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-brand__logo{width:4.35rem;height:4.35rem}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-brand__copy,.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-brand__badge,.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-member__copy,.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-member__status,.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-section h3,.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-link__copy,.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-footer .dashboard-sidebar__card-badge,.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-footer .dashboard-sidebar__card-title,.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-footer .dashboard-sidebar__card-text,.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-footer .dashboard-sidebar__card-btn{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-collapse{width:4.35rem;height:4.05rem}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-collapse svg{transform:rotate(180deg)}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-member{display:grid !important;grid-template-columns:1fr;width:100%;justify-items:center;padding:.42rem;border-radius:.8rem;background:rgba(7,17,31,.58)}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-member__avatar{width:4.35rem;height:4.35rem}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-enterprise-sidebar .bidder-sidebar-nav{display:grid !important;width:100%;gap:.56rem;padding:0;overflow:visible}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-section{display:grid;width:100%;gap:.48rem}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-section>div{gap:.48rem}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-enterprise-sidebar .bidder-sidebar-link{grid-template-columns:1fr;justify-items:center;width:5.5rem;min-height:4.9rem;padding:0;border-radius:.86rem}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-enterprise-sidebar .bidder-sidebar-link::before{inset:.72rem auto .72rem 0;width:.24rem}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-enterprise-sidebar .bidder-sidebar-link::after{position:absolute;top:50%;left:calc(100% + .78rem);z-index:30;width:max-content;max-width:24rem;padding:.62rem .78rem;border:1px solid rgba(16,185,129,.18);border-radius:.72rem;background:linear-gradient(180deg, rgba(15, 23, 42, 0.98), rgba(7, 17, 31, 0.98));color:#fff;content:attr(data-tooltip);font-size:1.08rem;font-weight:800;letter-spacing:0;opacity:0;pointer-events:none;box-shadow:0 1rem 2rem rgba(0,0,0,.34),0 0 1.4rem rgba(16,185,129,.08);transform:translate(-0.36rem, -50%);transition:opacity 170ms ease,transform 170ms ease;white-space:nowrap}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-enterprise-sidebar .bidder-sidebar-link:hover,.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-enterprise-sidebar .bidder-sidebar-link:focus-visible{transform:translateX(0)}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-enterprise-sidebar .bidder-sidebar-link:hover::after,.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-enterprise-sidebar .bidder-sidebar-link:focus-visible::after{opacity:1;transform:translate(0, -50%)}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-nav__icon{width:4.1rem;height:4.1rem;border-radius:.8rem;background:rgba(0,0,0,0)}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-nav__icon svg{width:2.15rem;height:2.15rem}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-link__badge{position:absolute;top:.34rem;right:.28rem;min-width:1.72rem;height:1.72rem;padding:0 .34rem;border:2px solid var(--bidder-sidebar-panel);font-size:.84rem}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-footer{width:100%}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-footer .dashboard-sidebar__card,.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-enterprise-sidebar .dashboard-sidebar__card{position:relative;display:grid;width:5.5rem;min-height:4.7rem;place-items:center;padding:0 !important;border-radius:.86rem !important}.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-sidebar-footer .dashboard-sidebar__card::before,.bidder-dashboard-page.bidder-sidebar-collapsed .bidder-enterprise-sidebar .dashboard-sidebar__card::before{width:2.05rem;height:2.05rem;border:1px solid rgba(245,158,11,.34);border-radius:.72rem;background:radial-gradient(circle, rgba(245, 158, 11, 0.28), rgba(245, 158, 11, 0.08));content:""}}@media(max-width: 70em){.bidder-dashboard-page .bidder-dashboard .bidder-enterprise-sidebar,.bidder-dashboard-page .bidder-dashboard .bidder-dashboard__sidebar.bidder-enterprise-sidebar{width:min(var(--bidder-sidebar-width),86vw) !important;max-width:min(var(--bidder-sidebar-width),86vw) !important}.bidder-dashboard-page .bidder-sidebar-open .bidder-sidebar-toggle{left:min(23.2rem,86vw - 4.8rem) !important}}@media(max-width: 47.98em){.bidder-dashboard-page .bidder-sidebar-brand{grid-template-columns:minmax(0, 1fr) auto}.bidder-dashboard-page .bidder-sidebar-brand__badge{display:none}.bidder-dashboard-page .bidder-sidebar-member{grid-template-areas:"avatar copy"}.bidder-dashboard-page .bidder-sidebar-member__status,.bidder-dashboard-page .bidder-sidebar-link__copy small{display:none}}@media(prefers-reduced-motion: reduce){.bidder-dashboard-page .bidder-dashboard.bidder-dashboard--shared-sidebar,.bidder-dashboard-page .bidder-enterprise-sidebar,.bidder-dashboard-page .bidder-enterprise-sidebar *,.bidder-dashboard-page .bidder-sidebar-toggle{animation:none !important;scroll-behavior:auto !important;transition:none !important}}.why-bidorix-page{--why-page-bg: #07111f;--why-page-panel: rgba(15, 23, 42, 0.82);--why-page-line: rgba(255, 255, 255, 0.1);--why-page-line-strong: rgba(255, 255, 255, 0.16);--why-page-text: #f8fafc;--why-page-muted: #94a3b8;--why-page-muted-strong: #cbd5e1;--why-page-green: #10b981;--why-page-green-soft: #a7f3d0;--why-page-blue: #38bdf8;overflow-x:hidden;background:#07111f;color:var(--why-page-text);color-scheme:dark}.why-bidorix-page .main{padding:0;background:rgba(0,0,0,0)}.why-bidorix-page .why-bidorix-hero{position:relative;padding:clamp(3.2rem,6vw,6.4rem) 0 clamp(2.4rem,4vw,4.2rem);border-bottom:1px solid var(--why-page-line);background:#07111f}.why-bidorix-page .why-bidorix-hero__container{display:grid;grid-template-columns:minmax(0, 1fr) minmax(28rem, 0.42fr);gap:clamp(1.6rem,3vw,3.2rem);align-items:stretch;width:min(100% - 4rem,1440px);max-width:1440px;margin:0 auto}.why-bidorix-page .why-bidorix-hero__content,.why-bidorix-page .why-bidorix-hero__panel{min-width:0;border:1px solid var(--why-page-line);border-radius:1rem;background:rgba(15,23,42,.72);box-shadow:0 2.4rem 5rem -4rem rgba(0,0,0,.95),inset 0 1px 0 hsla(0,0%,100%,.08)}.why-bidorix-page .why-bidorix-hero__content{display:flex;flex-direction:column;justify-content:center;gap:clamp(1rem,1.5vw,1.4rem);padding:clamp(1.6rem,3vw,3.2rem)}.why-bidorix-page .why-bidorix-hero__badge{display:inline-flex;align-items:center;align-self:flex-start;gap:.8rem;min-height:3.2rem;padding:0 1rem;border:1px solid rgba(16,185,129,.28);border-radius:999px;background:rgba(16,185,129,.1);color:var(--why-page-green-soft);font-size:1rem;font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase}.why-bidorix-page .why-bidorix-hero__badge svg{width:2.4rem;height:1.6rem;flex:0 0 auto;border-radius:.25rem}.why-bidorix-page .why-bidorix-hero__title{max-width:88rem;margin:0;color:var(--why-page-text);font-size:clamp(3rem,2.15rem + 2.25vw,5.2rem);font-weight:900;line-height:1.06;letter-spacing:0;text-wrap:balance}.why-bidorix-page .why-bidorix-hero__text{max-width:76rem;margin:0;color:var(--why-page-muted-strong);font-size:clamp(1.25rem,1.13rem + .28vw,1.55rem);line-height:1.72}.why-bidorix-page .why-bidorix-hero__actions,.why-bidorix-page .why-bidorix-quick-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.35rem}.why-bidorix-page .why-bidorix-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:4.2rem;min-width:0;padding:.78rem 1.15rem;border:1px solid rgba(0,0,0,0);border-radius:.8rem;color:var(--why-page-text);font:inherit;font-size:1.05rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;white-space:normal;transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}.why-bidorix-page .why-bidorix-btn svg{width:1.8rem;height:1.8rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.why-bidorix-page .why-bidorix-btn:hover,.why-bidorix-page .why-bidorix-btn:focus-visible{transform:translateY(-2px)}.why-bidorix-page .why-bidorix-btn:active{transform:translateY(0);box-shadow:none}.why-bidorix-page .why-bidorix-btn:focus-visible{outline:3px solid rgba(16,185,129,.34);outline-offset:3px}.why-bidorix-page .why-bidorix-btn[aria-disabled=true],.why-bidorix-page .why-bidorix-btn.is-disabled,.why-bidorix-page .why-bidorix-btn.is-loading,.why-bidorix-page .why-bidorix-btn:disabled{cursor:not-allowed;opacity:.62;pointer-events:none;transform:none}.why-bidorix-page .why-bidorix-btn--primary{border-color:rgba(16,185,129,.42);background:linear-gradient(135deg, #10b981, #047857);box-shadow:0 1.4rem 2.8rem -2rem rgba(16,185,129,.72)}.why-bidorix-page .why-bidorix-btn--primary:hover,.why-bidorix-page .why-bidorix-btn--primary:focus-visible{border-color:rgba(167,243,208,.74);box-shadow:0 1.8rem 3.4rem -2.1rem rgba(16,185,129,.9)}.why-bidorix-page .why-bidorix-btn--secondary{border-color:var(--why-page-line-strong);background:hsla(0,0%,100%,.055);color:var(--why-page-muted-strong)}.why-bidorix-page .why-bidorix-btn--secondary:hover,.why-bidorix-page .why-bidorix-btn--secondary:focus-visible{border-color:rgba(56,189,248,.42);background:rgba(56,189,248,.1);color:#e0f2fe}.why-bidorix-page .why-bidorix-hero__panel{display:grid;align-content:start;gap:1rem;padding:clamp(1.2rem,2.4vw,2rem)}.why-bidorix-page .why-bidorix-hero__panel-header{display:grid;gap:.45rem}.why-bidorix-page .why-bidorix-hero__panel-header span{color:var(--why-page-green-soft);font-size:1rem;font-weight:800;text-transform:uppercase}.why-bidorix-page .why-bidorix-hero__panel-header strong{color:var(--why-page-text);font-size:clamp(1.7rem,1.55rem + .32vw,2.1rem);line-height:1.2}.why-bidorix-page .why-bidorix-hero__metrics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.7rem}.why-bidorix-page .why-bidorix-hero__metrics div{min-width:0;padding:.95rem;border:1px solid var(--why-page-line);border-radius:.8rem;background:rgba(7,17,31,.58)}.why-bidorix-page .why-bidorix-hero__metrics strong,.why-bidorix-page .why-bidorix-hero__metrics span{display:block}.why-bidorix-page .why-bidorix-hero__metrics strong{color:var(--why-page-text);font-size:1.7rem;font-weight:900;line-height:1}.why-bidorix-page .why-bidorix-hero__metrics span{margin-top:.35rem;color:var(--why-page-muted);font-size:.95rem;font-weight:700;line-height:1.3}.why-bidorix-page .why-bidorix-hero__list{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.why-bidorix-page .why-bidorix-hero__list li{position:relative;padding:.8rem .9rem .8rem 2.5rem;border:1px solid var(--why-page-line);border-radius:.8rem;background:rgba(7,17,31,.46);color:var(--why-page-muted-strong);font-size:1.02rem;line-height:1.45}.why-bidorix-page .why-bidorix-hero__list li::before{content:"";position:absolute;top:1.35rem;left:1rem;width:.62rem;height:.62rem;border-radius:50%;background:var(--why-page-green);box-shadow:0 0 0 .34rem rgba(16,185,129,.1)}.why-bidorix-page .section__why-PFBD{min-height:0;padding:clamp(3rem,5vw,5.6rem) 0 clamp(4rem,6vw,6.4rem);background:linear-gradient(180deg, rgba(7, 17, 31, 0.92), rgba(11, 22, 40, 0.98) 48%, rgb(7, 17, 31))}.why-bidorix-page .section__why-PFBD>.container,.why-bidorix-page .section__why-PFBD .why-PFBD__intro,.why-bidorix-page .section__why-PFBD .card__container-why-PFBD,.why-bidorix-page .footer__container{width:min(100% - 4rem,1440px);max-width:1440px}.why-bidorix-page .section__why-PFBD>.container{padding:0}.why-bidorix-page .section__why-PFBD .section-header{width:min(100%,92rem);max-width:92rem;padding:0}.why-bidorix-page .section__why-PFBD .section-header .section-header__title{max-width:78rem;font-size:clamp(2.8rem,2.25rem + 1.22vw,4.4rem)}.why-bidorix-page .section__why-PFBD .why-PFBD__intro{grid-template-columns:minmax(0, 1fr) minmax(28rem, 0.48fr);gap:clamp(1.3rem,2.4vw,2.6rem);margin-top:clamp(1.8rem,3vw,3rem);border-radius:1rem}.why-bidorix-page .section__why-PFBD .card__container-why-PFBD{grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1rem,1.8vw,1.6rem);margin-top:clamp(1.8rem,3vw,3rem)}.why-bidorix-page .section__why-PFBD .card-why-PFBD{min-height:19rem;border-radius:1rem}.why-bidorix-page .footer{border-top:1px solid var(--why-page-line);background:#07111f}.why-bidorix-page .footer__container{margin:0 auto;padding-right:0;padding-left:0}.why-bidorix-page .footer__logo-icon{background:linear-gradient(135deg, var(--why-page-blue), var(--why-page-green))}.why-bidorix-page .navbar__mobile-overlay,.why-bidorix-page .navbar__mobile-drawer{display:none !important}@media(max-width: 1180px){.why-bidorix-page .why-bidorix-hero__container,.why-bidorix-page .section__why-PFBD .why-PFBD__intro{grid-template-columns:1fr}.why-bidorix-page .section__why-PFBD .card__container-why-PFBD{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.why-bidorix-page .why-bidorix-hero__container,.why-bidorix-page .section__why-PFBD>.container,.why-bidorix-page .section__why-PFBD .why-PFBD__intro,.why-bidorix-page .section__why-PFBD .card__container-why-PFBD,.why-bidorix-page .footer__container{width:min(100% - 2rem,1440px)}.why-bidorix-page .why-bidorix-hero{padding-top:2rem}.why-bidorix-page .why-bidorix-hero__content,.why-bidorix-page .why-bidorix-hero__panel,.why-bidorix-page .section__why-PFBD .why-PFBD__intro,.why-bidorix-page .section__why-PFBD .card-why-PFBD{border-radius:.8rem}.why-bidorix-page .why-bidorix-hero__actions,.why-bidorix-page .why-bidorix-quick-actions{flex-direction:column;align-items:stretch}.why-bidorix-page .why-bidorix-btn{width:100%}.why-bidorix-page .why-bidorix-hero__metrics,.why-bidorix-page .section__why-PFBD .card__container-why-PFBD{grid-template-columns:1fr}.why-bidorix-page .section__why-PFBD .card-why-PFBD{min-height:0}}.bank-representative-dashboard-page{--primary-green: #10b981;--secondary-teal: #14b8a6;--info-blue: #0ea5e9;--dark-navy: #07111f;--panel-bg: #0f172a;--surface: #0b1628;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;--text-primary: #f8fafc;--text-secondary: #94a3b8;margin:0;min-height:100vh;font-family:"Manrope","Segoe UI",sans-serif;color:var(--text-primary);background:radial-gradient(circle at 12% 12%, rgba(16, 185, 129, 0.12), transparent 24rem),radial-gradient(circle at 88% 8%, rgba(14, 165, 233, 0.12), transparent 24rem),radial-gradient(circle at 76% 82%, rgba(20, 184, 166, 0.08), transparent 28rem),linear-gradient(180deg, #06101d, #081223 42%, #07111f 100%)}.bank-representative-dashboard-page *,.bank-representative-dashboard-page *::before,.bank-representative-dashboard-page *::after{box-sizing:border-box}.bank-representative-dashboard-page a{color:inherit;text-decoration:none}.bank-representative-dashboard-page button,.bank-representative-dashboard-page input,.bank-representative-dashboard-page select,.bank-representative-dashboard-page textarea{font:inherit}.bank-dashboard-shell{width:100%}.bank-dashboard-layout{width:min(100%,1440px);margin:0 auto;padding:1.2rem;display:grid;grid-template-columns:300px minmax(0, 1fr);gap:1.2rem;align-items:start}.bank-sidebar{position:sticky;top:1rem;display:flex;flex-direction:column;gap:1rem;padding:1.2rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg, rgba(15, 23, 42, 0.98), rgba(7, 17, 31, 0.92)),var(--panel-bg);box-shadow:0 24px 60px rgba(2,8,23,.35),inset 0 1px 0 hsla(0,0%,100%,.04)}.bank-brand{display:flex;align-items:center;gap:.9rem}.bank-brand__mark{width:3.3rem;height:3.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;font-size:1.2rem;font-weight:900;color:#fff;background:linear-gradient(135deg, var(--info-blue), var(--secondary-teal));box-shadow:0 18px 40px rgba(14,165,233,.24)}.bank-brand__copy{display:flex;flex-direction:column;gap:.2rem}.bank-brand__copy strong{font-size:1.15rem;font-weight:900}.bank-brand__copy span{color:var(--text-secondary);font-size:.92rem;font-weight:700}.bank-sidebar__profile,.bank-sidebar__support,.bank-panel,.bank-kpi-card,.bank-activity-card,.bank-quick-action,.bank-question-card,.bank-timeline__item,.bank-note-card{background:rgba(15,23,42,.88);border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem}.bank-sidebar__profile{padding:1rem}.bank-sidebar__profile-top{display:flex;align-items:center;gap:.85rem;margin-bottom:.9rem}.bank-avatar{width:3.2rem;height:3.2rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;font-weight:900;color:#d1fae5;background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.22)}.bank-sidebar__profile strong,.bank-topbar__identity strong{display:block;font-size:1rem;font-weight:850}.bank-sidebar__profile span,.bank-topbar__identity span{color:var(--text-secondary);font-size:.92rem;font-weight:700}.bank-chip-row{display:flex;flex-wrap:wrap;gap:.55rem}.bank-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.52rem .72rem;border-radius:999px;background:hsla(0,0%,100%,.05);color:var(--text-secondary);font-size:.82rem;font-weight:800}.bank-chip i{width:.5rem;height:.5rem;border-radius:50%;background:var(--success);box-shadow:0 0 0 .24rem rgba(16,185,129,.12)}.bank-sidebar__nav{display:flex;flex-direction:column;gap:.45rem}.bank-sidebar__section-label{margin:.6rem 0 .2rem;color:var(--text-secondary);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.bank-nav-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.82rem .9rem;border-radius:.8rem;color:var(--text-secondary);font-size:.96rem;font-weight:800;transition:.2s ease}.bank-nav-link:hover,.bank-nav-link:focus-visible,.bank-nav-link.is-active{color:var(--text-primary);background:rgba(14,165,233,.12);border:1px solid rgba(14,165,233,.16);outline:none}.bank-nav-link__copy{display:flex;align-items:center;gap:.7rem;min-width:0}.bank-nav-link svg,.bank-icon{width:1.08rem;height:1.08rem;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bank-sidebar__support{padding:1rem}.bank-sidebar__support h2,.bank-panel h2,.bank-section-head h2{margin:0;font-size:1.25rem;font-weight:800}.bank-sidebar__support p,.bank-panel p,.bank-section-head p,.bank-question-card p,.bank-note-card p,.bank-activity-card p,.bank-timeline__item p{margin:0;color:var(--text-secondary);font-size:1.02rem;line-height:1.7}.bank-sidebar__support-copy{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.95rem}.bank-main{width:100%;max-width:1440px;display:flex;flex-direction:column;gap:1.2rem}.bank-topbar,.bank-hero,.bank-panel{padding:1.2rem}.bank-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(11,22,40,.92)}.bank-topbar__meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.bank-eyebrow{display:inline-flex;align-items:center;gap:.45rem;color:#8adce9;font-size:.86rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bank-eyebrow::before{content:"";width:.56rem;height:.56rem;border-radius:50%;background:linear-gradient(135deg, var(--info-blue), var(--secondary-teal));box-shadow:0 0 0 .26rem rgba(14,165,233,.12)}.bank-topbar__actions,.bank-hero__actions,.bank-action-grid,.bank-footer__links{display:flex;flex-wrap:wrap;gap:.75rem}.bank-hero{display:grid;grid-template-columns:minmax(0, 1.3fr) minmax(22rem, 0.9fr);gap:1.2rem;background:radial-gradient(circle at 12% 18%, rgba(16, 185, 129, 0.12), transparent 30%),radial-gradient(circle at 88% 15%, rgba(14, 165, 233, 0.1), transparent 30%),rgba(15,23,42,.92);border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem}.bank-hero__copy{display:flex;flex-direction:column;gap:1rem}.bank-hero h1{margin:0;font-size:clamp(2.6rem,3.5vw,4rem);font-weight:900;line-height:1.1}.bank-hero__subtitle{max-width:55rem;font-size:1.06rem}.bank-hero__info{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.9rem}.bank-hero__info-card{padding:.95rem 1rem;border-radius:.8rem;background:rgba(7,17,31,.44);border:1px solid hsla(0,0%,100%,.08)}.bank-hero__info-card span{display:block;color:var(--text-secondary);font-size:.88rem;font-weight:700;margin-bottom:.45rem}.bank-hero__info-card strong{display:block;font-size:1.05rem;font-weight:850}.bank-hero__aside{display:flex;flex-direction:column;gap:1rem}.bank-note-card{padding:1rem}.bank-note-card__header,.bank-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.bank-note-card__header strong,.bank-panel__title strong{display:block;font-size:1.08rem;font-weight:850;margin-bottom:.28rem}.bank-hero__signals{display:grid;gap:.75rem}.bank-signal{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .95rem;border-radius:.8rem;background:hsla(0,0%,100%,.04)}.bank-signal span{color:var(--text-secondary);font-size:.92rem;font-weight:700}.bank-signal strong{font-size:1rem;font-weight:850}.bank-kpi-grid,.bank-mini-grid,.bank-action-grid,.bank-support-grid,.bank-guarantee-grid{display:grid;gap:1rem}.bank-kpi-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.bank-kpi-card{padding:1.2rem;display:flex;flex-direction:column;gap:.95rem}.bank-kpi-card__top{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.bank-kpi-card__label{font-size:1rem;font-weight:700;color:var(--text-secondary)}.bank-kpi-card__count{font-size:2rem;font-weight:900}.bank-kpi-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.bank-trend{color:#a7f3d0;font-size:.88rem;font-weight:850}.bank-trend.is-warning{color:#fcd34d}.bank-trend.is-danger{color:#fda4af}.bank-mini-grid{grid-template-columns:repeat(5, minmax(0, 1fr))}.bank-activity-card{padding:1rem;display:flex;flex-direction:column;gap:.65rem}.bank-activity-card__count{font-size:1.8rem;font-weight:900}.bank-activity-card__status{display:inline-flex;align-items:center;gap:.42rem;color:var(--text-secondary);font-size:.9rem;font-weight:800}.bank-activity-card__status i{width:.56rem;height:.56rem;border-radius:50%;background:var(--success)}.bank-activity-card__status.is-pending i{background:var(--warning)}.bank-activity-card__status.is-failed i{background:var(--danger)}.bank-activity-card__status.is-waiting i,.bank-activity-card__status.is-review i{background:var(--info-blue)}.bank-panel{overflow:hidden}.bank-panel__toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.bank-panel__toolbar .bank-chip{background:hsla(0,0%,100%,.04)}.bank-table-wrap{width:100%;overflow:auto;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.06)}.bank-table{width:100%;min-width:980px;border-collapse:collapse;background:rgba(7,17,31,.56)}.bank-table th,.bank-table td{padding:.95rem 1rem;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.06);vertical-align:top;font-size:1rem;font-weight:600}.bank-table th{color:#dbeafe;font-size:.84rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;background:hsla(0,0%,100%,.03)}.bank-table tbody tr:hover{background:rgba(14,165,233,.05)}.bank-text-soft{color:var(--text-secondary)}.bank-badge{display:inline-flex;align-items:center;gap:.4rem;border-radius:.8rem;padding:.45rem .7rem;font-size:.9rem;font-weight:800;white-space:nowrap}.bank-badge::before{content:"";width:.46rem;height:.46rem;border-radius:50%;background:currentColor}.bank-badge--verified,.bank-badge--valid,.bank-badge--released,.bank-badge--refunded,.bank-badge--completed{color:#a7f3d0;background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.22)}.bank-badge--pending,.bank-badge--expiring,.bank-badge--warning{color:#fcd34d;background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.24)}.bank-badge--failed,.bank-badge--expired,.bank-badge--action,.bank-badge--danger{color:#fda4af;background:rgba(239,68,68,.13);border:1px solid rgba(239,68,68,.24)}.bank-badge--review,.bank-badge--info{color:#93c5fd;background:rgba(59,130,246,.14);border:1px solid rgba(59,130,246,.22)}.bank-badge--neutral{color:#cbd5e1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.bank-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.2rem;padding:.8rem 1rem;border-radius:.8rem;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;font-size:1.05rem;font-weight:850}.bank-btn:hover,.bank-btn:focus-visible{transform:translateY(-2px);outline:none}.bank-btn:active{transform:translateY(0)}.bank-btn:disabled,.bank-btn[aria-disabled=true],.bank-btn[aria-busy=true]{cursor:not-allowed;pointer-events:none;opacity:.72;transform:none;box-shadow:none}.bank-btn[aria-busy=true]::after{content:"";width:.95rem;height:.95rem;border-radius:50%;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);animation:bank-btn-spin .8s linear infinite}.bank-btn svg{width:1.05rem;height:1.05rem;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.bank-btn--primary{background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 16px 32px rgba(14,165,233,.18)}.bank-btn--secondary{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.25);color:#a7f3d0}.bank-btn--warning{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.32);color:#fcd34d}.bank-btn--ghost{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08);color:var(--text-primary)}.bank-btn--sm{min-height:3rem;padding:.7rem .9rem;font-size:.94rem;border-radius:.75rem}@keyframes bank-btn-spin{to{transform:rotate(360deg)}}.bank-action-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.bank-quick-action{padding:1rem;display:flex;flex-direction:column;gap:.7rem}.bank-quick-action__icon{width:2.7rem;height:2.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.85rem;color:#fff;background:rgba(14,165,233,.18);border:1px solid rgba(14,165,233,.2)}.bank-quick-action__icon svg{width:1.1rem;height:1.1rem}.bank-quick-action strong,.bank-question-card h3,.bank-timeline__item strong{font-size:1.08rem;font-weight:800}.bank-support-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.bank-question-card{padding:1rem;display:flex;flex-direction:column;gap:.8rem}.bank-question-card__actions{display:flex;flex-wrap:wrap;gap:.65rem}.bank-guarantee-grid{grid-template-columns:repeat(4, minmax(0, 1fr));margin-bottom:1rem}.bank-guarantee-card{padding:1rem;border-radius:.8rem;background:rgba(7,17,31,.52);border:1px solid hsla(0,0%,100%,.08)}.bank-guarantee-card span{color:var(--text-secondary);font-size:.88rem;font-weight:700}.bank-guarantee-card strong{display:block;margin-top:.45rem;font-size:1.7rem;font-weight:900}.bank-schedule-grid{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(20rem, 0.9fr);gap:1rem}.bank-form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.9rem}.bank-form label{display:flex;flex-direction:column;gap:.45rem;color:var(--text-secondary);font-size:.92rem;font-weight:800}.bank-form label.bank-form__field--full{grid-column:1/-1}.bank-form input,.bank-form select,.bank-form textarea{width:100%;min-height:4.2rem;padding:.9rem 1rem;border-radius:.8rem;background:rgba(7,17,31,.72);border:1px solid hsla(0,0%,100%,.08);color:#f8fafc;font-size:1.05rem;font-weight:600}.bank-form textarea{min-height:8rem;resize:vertical}.bank-form input:focus,.bank-form select:focus,.bank-form textarea:focus{outline:none;border-color:rgba(16,185,129,.45);box-shadow:0 0 0 4px rgba(16,185,129,.12)}.bank-form__actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.75rem}.bank-timeline{display:grid;gap:.85rem}.bank-timeline__item{padding:1rem}.bank-timeline__meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.8rem}.bank-timeline__meta span{color:var(--text-secondary);font-size:.88rem;font-weight:800}.bank-checklist{display:grid;gap:.8rem;margin-top:1rem}.bank-checklist__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:.8rem;background:rgba(7,17,31,.48);border:1px solid hsla(0,0%,100%,.06)}.bank-checklist__copy strong{display:block;font-size:1rem;font-weight:800;margin-bottom:.28rem}.bank-checklist__copy span{color:var(--text-secondary);font-size:.9rem;font-weight:700}.bank-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.2rem 1.6rem;border-top:1px solid hsla(0,0%,100%,.06);color:var(--text-secondary)}.bank-footer__identity strong{display:block;color:var(--text-primary);font-size:1rem;font-weight:850}.bank-footer__identity span,.bank-footer__meta{font-size:.92rem;font-weight:700}@media(max-width: 1320px){.bank-kpi-grid,.bank-action-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.bank-mini-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.bank-guarantee-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 1180px){.bank-dashboard-layout,.bank-hero,.bank-schedule-grid{grid-template-columns:1fr}.bank-sidebar{position:static}.bank-topbar{flex-direction:column;align-items:stretch}.bank-support-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 820px){.bank-dashboard-layout{padding:.85rem}.bank-kpi-grid,.bank-mini-grid,.bank-action-grid,.bank-support-grid,.bank-guarantee-grid,.bank-hero__info,.bank-form{grid-template-columns:1fr}.bank-table{min-width:0}.bank-table thead{display:none}.bank-table,.bank-table tbody,.bank-table tr,.bank-table td{display:block;width:100%}.bank-table tbody tr{padding:.85rem .95rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.bank-table td{display:flex;justify-content:space-between;gap:1rem;padding:.42rem 0;border-bottom:0;font-size:.96rem}.bank-table td::before{content:attr(data-label);color:var(--text-secondary);font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.bank-btn,.bank-topbar__actions>*{width:100%}.bank-footer{flex-direction:column;align-items:flex-start}}.govt-dashboard-page{--primary-green: #10b981;--secondary-teal: #14b8a6;--info-blue: #0ea5e9;--dark-navy: #07111f;--panel-bg: #0f172a;--surface: #0b1628;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;--text-primary: #f8fafc;--text-secondary: #94a3b8;margin:0;min-height:100vh;font-family:"Manrope","Segoe UI",sans-serif;color:var(--text-primary);background:radial-gradient(circle at 12% 12%, rgba(16, 185, 129, 0.12), transparent 24rem),radial-gradient(circle at 88% 8%, rgba(14, 165, 233, 0.11), transparent 24rem),radial-gradient(circle at 76% 82%, rgba(20, 184, 166, 0.08), transparent 28rem),linear-gradient(180deg, #06101d, #081223 42%, #07111f 100%)}.govt-dashboard-page *,.govt-dashboard-page *::before,.govt-dashboard-page *::after{box-sizing:border-box}.govt-dashboard-page a{color:inherit;text-decoration:none}.govt-dashboard-page button,.govt-dashboard-page input,.govt-dashboard-page select,.govt-dashboard-page textarea{font:inherit}.govt-dashboard-shell{width:100%}.govt-dashboard-layout{width:min(100%,1440px);margin:0 auto;padding:1.2rem;display:grid;grid-template-columns:300px minmax(0, 1fr);gap:1.2rem;align-items:start}.govt-sidebar{position:sticky;top:1rem;display:flex;flex-direction:column;gap:1rem;padding:1.2rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg, rgba(15, 23, 42, 0.98), rgba(7, 17, 31, 0.92)),var(--dark-navy);box-shadow:0 24px 60px rgba(2,8,23,.35),inset 0 1px 0 hsla(0,0%,100%,.04)}.govt-brand{display:flex;align-items:center;gap:.9rem}.govt-brand__mark{width:3.3rem;height:3.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;font-size:1.2rem;font-weight:900;color:#fff;background:linear-gradient(135deg, var(--info-blue), var(--secondary-teal));box-shadow:0 18px 40px rgba(14,165,233,.24)}.govt-brand__copy{display:flex;flex-direction:column;gap:.2rem}.govt-brand__copy strong{font-size:1.15rem;font-weight:900}.govt-brand__copy span{color:var(--text-secondary);font-size:.92rem;font-weight:700}.govt-sidebar__profile,.govt-sidebar__support,.govt-panel,.govt-kpi-card,.govt-mini-card,.govt-stage-card,.govt-help-card,.govt-question-card,.govt-topic-card,.govt-note-card,.govt-checklist__item{background:rgba(15,23,42,.88);border:1px solid hsla(0,0%,100%,.08);border-radius:.8rem}.govt-sidebar__profile,.govt-sidebar__support,.govt-kpi-card,.govt-mini-card,.govt-stage-card,.govt-help-card,.govt-question-card,.govt-topic-card,.govt-note-card,.govt-checklist__item{padding:1rem}.govt-panel{padding:1.3rem}.govt-sidebar__profile-top{display:flex;align-items:center;gap:.85rem;margin-bottom:.9rem}.govt-avatar{width:3.2rem;height:3.2rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;font-weight:900;color:#d1fae5;background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.22)}.govt-sidebar__profile strong,.govt-topbar__identity strong{display:block;font-size:1rem;font-weight:850}.govt-sidebar__profile span,.govt-topbar__identity span{color:var(--text-secondary);font-size:.92rem;font-weight:700}.govt-chip-row,.govt-topbar__meta,.govt-topbar__actions,.govt-hero__actions,.govt-note-card__header,.govt-question-card__actions,.govt-help-card__actions,.govt-stage-card__actions,.govt-form__actions,.govt-footer__links{display:flex;flex-wrap:wrap;gap:.65rem}.govt-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.52rem .72rem;border-radius:999px;background:hsla(0,0%,100%,.05);color:var(--text-secondary);font-size:.82rem;font-weight:800}.govt-chip i{width:.5rem;height:.5rem;border-radius:50%;background:var(--success);box-shadow:0 0 0 .24rem rgba(16,185,129,.12)}.govt-sidebar__nav{display:flex;flex-direction:column;gap:.45rem}.govt-sidebar__section-label{margin:.6rem 0 .2rem;color:var(--text-secondary);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.govt-sidebar__link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.82rem .9rem;border-radius:.8rem;color:var(--text-secondary);font-size:.95rem;font-weight:700;transition:.2s ease}.govt-sidebar__link:hover,.govt-sidebar__link:focus-visible,.govt-sidebar__link.is-active{color:#a7f3d0;background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.18);outline:none}.govt-sidebar__link-copy{display:flex;align-items:center;gap:.7rem;min-width:0}.govt-sidebar__link svg,.govt-btn svg,.govt-brand svg{width:1.08rem;height:1.08rem;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.govt-main{display:flex;flex-direction:column;gap:1.2rem}.govt-topbar,.govt-hero,.govt-footer{border-radius:.8rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(15,23,42,.88)}.govt-topbar,.govt-footer{padding:1.1rem 1.2rem}.govt-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.govt-eyebrow{display:inline-flex;margin-bottom:.35rem;color:#7dd3fc;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.govt-hero{display:grid;grid-template-columns:minmax(0, 1.6fr) minmax(280px, 0.85fr);gap:1rem;padding:1.6rem;background:radial-gradient(circle at 12% 18%, rgba(16, 185, 129, 0.12), transparent 30%),radial-gradient(circle at 88% 15%, rgba(14, 165, 233, 0.1), transparent 30%),rgba(15,23,42,.92)}.govt-hero h1{margin:0;font-size:clamp(2.8rem,4vw,4.5rem);font-weight:900;line-height:1.08}.govt-hero__subtitle,.govt-panel p,.govt-stage-card p,.govt-help-card p,.govt-question-card p,.govt-note-card p,.govt-footer span,.govt-mini-card span,.govt-topic-card span,.govt-signal span{margin:0;color:var(--text-secondary);font-size:1.05rem;line-height:1.7}.govt-hero__copy,.govt-hero__aside,.govt-hero__info,.govt-signal-list,.govt-support-booking,.govt-topic-grid,.govt-workflow-grid,.govt-kpi-grid,.govt-mini-grid,.govt-help-grid,.govt-support-grid,.govt-dual-grid,.govt-form,.govt-checklist{display:grid;gap:1rem}.govt-hero__copy{align-content:start}.govt-hero__info{grid-template-columns:repeat(2, minmax(0, 1fr))}.govt-hero__info-card{padding:1rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(7,17,31,.55)}.govt-hero__info-card span{display:block;margin-bottom:.3rem;color:var(--text-secondary);font-size:.88rem;font-weight:800}.govt-hero__info-card strong,.govt-note-card__header strong,.govt-stage-card strong,.govt-kpi-card__label,.govt-mini-card strong,.govt-help-card strong,.govt-question-card strong,.govt-topic-card strong,.govt-signal strong,.govt-checklist__copy strong{font-size:1.05rem;font-weight:800}.govt-note-card__header{align-items:flex-start;justify-content:space-between}.govt-signal-list{gap:.85rem}.govt-signal{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.govt-signal:last-child{padding-bottom:0;border-bottom:0}.govt-kpi-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.govt-kpi-card__top,.govt-kpi-card__meta,.govt-section-head,.govt-stage-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.govt-kpi-card__count{display:block;margin:.55rem 0;font-size:2rem;font-weight:900}.govt-kpi-card__meta,.govt-kpi-card__meta a,.govt-stage-card__meta span,.govt-footer__meta{color:var(--text-secondary);font-size:.92rem;font-weight:700}.govt-kpi-card__meta a{color:#a7f3d0}.govt-section-head{margin-bottom:1rem;align-items:flex-start}.govt-section-head h2,.govt-sidebar__support h2{margin:0;font-size:1.6rem;font-weight:850}.govt-workflow-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.govt-stage-card{display:flex;flex-direction:column;gap:.8rem}.govt-stage-card__step{width:fit-content;padding:.35rem .6rem;border-radius:999px;background:rgba(14,165,233,.12);color:#7dd3fc;font-size:.82rem;font-weight:900;letter-spacing:.08em}.govt-mini-grid,.govt-help-grid,.govt-support-grid,.govt-topic-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.govt-mini-card,.govt-topic-card{display:grid;gap:.45rem}.govt-dual-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.govt-table-wrap{overflow-x:auto;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(15,23,42,.9)}.govt-table{width:100%;border-collapse:collapse;min-width:760px;background:rgba(15,23,42,.9)}.govt-table thead th{position:sticky;top:0;z-index:1;padding:.95rem 1rem;text-align:left;color:#cbd5e1;font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;background:rgba(7,17,31,.96)}.govt-table tbody td{padding:.95rem 1rem;border-top:1px solid hsla(0,0%,100%,.06);font-size:1rem;font-weight:600;vertical-align:top}.govt-table tbody tr:hover{background:hsla(0,0%,100%,.03)}.govt-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border-radius:.8rem;font-size:.9rem;font-weight:800;white-space:nowrap}.govt-badge--draft{background:rgba(148,163,184,.15);color:#cbd5e1}.govt-badge--pending,.govt-badge--under-review,.govt-badge--expiring,.govt-badge--warning,.govt-badge--release-pending{background:rgba(245,158,11,.14);color:#fcd34d}.govt-badge--published,.govt-badge--opening,.govt-badge--evaluating,.govt-badge--recommended,.govt-badge--awarded,.govt-badge--info{background:rgba(59,130,246,.14);color:#93c5fd}.govt-badge--verified,.govt-badge--released,.govt-badge--paid,.govt-badge--completed,.govt-badge--valid{background:rgba(16,185,129,.14);color:#a7f3d0}.govt-badge--action,.govt-badge--expired,.govt-badge--rejected,.govt-badge--complaint{background:rgba(239,68,68,.14);color:#fca5a5}.govt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.2rem;padding:.8rem 1rem;border-radius:.8rem;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;font-size:1.05rem;font-weight:850}.govt-btn:hover,.govt-btn:focus-visible{transform:translateY(-2px);outline:none}.govt-btn:active{transform:translateY(0)}.govt-btn:disabled,.govt-btn[aria-disabled=true],.govt-btn[aria-busy=true]{pointer-events:none;cursor:not-allowed;opacity:.72;transform:none;box-shadow:none}.govt-btn[aria-busy=true]::after{content:"";width:.95rem;height:.95rem;border-radius:50%;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);animation:govt-btn-spin .8s linear infinite}.govt-btn--primary{background:linear-gradient(135deg, #0ea5e9, #14b8a6);color:#fff;box-shadow:0 16px 32px rgba(14,165,233,.18)}.govt-btn--secondary{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.25);color:#a7f3d0}.govt-btn--support{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.32);color:#fcd34d}.govt-btn--ghost{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08);color:var(--text-primary)}.govt-btn--sm{min-height:3rem;padding:.7rem .9rem;font-size:.94rem;border-radius:.75rem}@keyframes govt-btn-spin{to{transform:rotate(360deg)}}.govt-help-card,.govt-question-card{display:flex;flex-direction:column;gap:.8rem}.govt-support-booking{grid-template-columns:1.05fr 1fr}.govt-form{grid-template-columns:repeat(2, minmax(0, 1fr))}.govt-form label{display:grid;gap:.55rem;color:#e2e8f0;font-size:.95rem;font-weight:800}.govt-form__field--full{grid-column:1/-1}.govt-form input,.govt-form select,.govt-form textarea{width:100%;min-height:4.2rem;padding:.95rem 1rem;border-radius:.8rem;background:rgba(7,17,31,.72);border:1px solid hsla(0,0%,100%,.08);color:#f8fafc;font-size:1.05rem;font-weight:600}.govt-form textarea{min-height:8rem;resize:vertical}.govt-form input:focus,.govt-form select:focus,.govt-form textarea:focus{outline:none;border-color:rgba(16,185,129,.45);box-shadow:0 0 0 4px rgba(16,185,129,.12)}.govt-checklist{gap:.8rem}.govt-checklist__item{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.govt-checklist__copy{display:grid;gap:.25rem}.govt-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.govt-footer__identity{display:grid;gap:.25rem}.govt-footer__identity strong{font-size:1rem;font-weight:850}.govt-text-soft{color:var(--text-secondary)}@media(max-width: 1200px){.govt-dashboard-layout,.govt-hero,.govt-support-booking,.govt-dual-grid{grid-template-columns:1fr}.govt-kpi-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.govt-mini-grid,.govt-help-grid,.govt-support-grid,.govt-topic-grid,.govt-workflow-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.govt-topbar,.govt-footer{flex-direction:column;align-items:flex-start}}@media(max-width: 860px){.govt-dashboard-layout,.govt-kpi-grid,.govt-mini-grid,.govt-help-grid,.govt-support-grid,.govt-topic-grid,.govt-workflow-grid,.govt-hero__info,.govt-form{grid-template-columns:1fr}.govt-sidebar{position:static}.govt-btn,.govt-topbar__actions>*,.govt-form__actions>*{width:100%}}@media(max-width: 680px){.govt-dashboard-layout{padding:.85rem}.govt-topbar,.govt-panel,.govt-hero,.govt-footer,.govt-sidebar{padding:1rem}.govt-table,.govt-table thead,.govt-table tbody,.govt-table th,.govt-table td,.govt-table tr{display:block}.govt-table{min-width:0}.govt-table thead{display:none}.govt-table tbody{display:grid;gap:.85rem;padding:.85rem}.govt-table tbody tr{padding:.25rem;border-radius:.8rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(7,17,31,.55)}.govt-table tbody td{display:flex;justify-content:space-between;gap:1rem;padding:.72rem .8rem;border-top:1px solid hsla(0,0%,100%,.06);font-size:.95rem}.govt-table tbody td:first-child{border-top:0}.govt-table tbody td::before{content:attr(data-label);color:#cbd5e1;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.govt-checklist__item,.govt-signal,.govt-stage-card__meta,.govt-section-head{flex-direction:column;align-items:flex-start}}
