@media screen{html:not(.dark):has(.glass-shell){--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI Variable Display","Segoe UI",system-ui,sans-serif;--background:210 60% 98%;--surface:0 0% 100%/0.82;--card:0 0% 100%/0.8;--popover:0 0% 100%;--foreground:214 52% 16%;--card-foreground:214 52% 16%;--muted-foreground:214 18% 38%;--border:213 40% 30%/0.1;--teal:209 62% 34%;--accent:209 60% 45%;--accent-foreground:0 0% 100%;--teal-soft:210 70% 95%;--teal-border:210 50% 85%;--chart-1:209 66% 47%;--chart-2:197 72% 58%;--status-ok:150 50% 42%;--status-warn:36 92% 50%;--status-danger:3 74% 54%;--status-neutral:214 18% 74%;--status-fail-bg:3 100% 97%/0.94;--status-warn-bg:40 100% 95%/0.94;--status-ok-bg:148 60% 92%/0.9;--radius:1.125rem;--g-edge:rgba(255,255,255,0.75);--g-blur:blur(26px) saturate(1.7);--g-lift:0 1px 1px rgba(16,38,72,0.04),0 8px 24px -6px rgba(16,38,72,0.14),0 24px 48px -24px rgba(16,38,72,0.22);background:#1d5ea8}html:not(.dark):has(.glass-shell) body{background:transparent;letter-spacing:-.006em}html:not(.dark):has(.glass-shell) body:before{content:"";position:fixed;inset:-24px;z-index:-1;background:linear-gradient(180deg,rgba(14,44,92,.1),rgba(14,44,92,0) 40%,rgba(14,44,92,.24)),url(/img/backdrops/transporter-bridge.jpg) 62% 10% /max(138%,1500px) auto no-repeat,linear-gradient(180deg,#2a6fc0,#1c4f96);filter:blur(2px) saturate(1.06)}html:not(.dark):has(.glass-shell) .group\/sidebar-wrapper{background:transparent!important}html:not(.dark):has(.glass-shell) [data-sidebar=sidebar]{background:linear-gradient(180deg,rgba(24,40,66,.9),rgba(20,35,60,.84));backdrop-filter:blur(26px) saturate(1.1);border:1px solid rgba(255,255,255,.14);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 48px -16px rgba(8,20,44,.5);color:rgba(255,255,255,.86)}html:not(.dark):has(.glass-shell) [data-sidebar=menu-button]{border-radius:11px;color:rgba(255,255,255,.84);font-weight:500}html:not(.dark):has(.glass-shell) [data-sidebar=menu-button]:hover{background:rgba(255,255,255,.1);color:#fff}html:not(.dark):has(.glass-shell) [data-sidebar=menu-button][data-active=true]{background:linear-gradient(170deg,#4a97dc,#2e75b6)!important;color:#fff!important;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 6px 16px -4px rgba(10,60,120,.7)}html:not(.dark):has(.glass-shell) .app-backdrop{background:linear-gradient(180deg,rgba(243,248,254,.68),rgba(248,251,254,.88) 30%,rgba(249,251,254,.92))!important;backdrop-filter:blur(40px) saturate(1.5);border:1px solid rgba(255,255,255,.5);border-radius:24px!important;box-shadow:0 30px 70px -28px rgba(8,24,56,.55)}html:not(.dark):has(.glass-shell) .app-backdrop>header{background:rgba(255,255,255,.58);backdrop-filter:var(--g-blur);border-bottom:1px solid rgba(255,255,255,.55)}html:not(.dark):has(.glass-shell) .app-backdrop>footer{background:rgba(255,255,255,.34);border-top:1px solid rgba(255,255,255,.5)}html:not(.dark):has(.glass-shell) :is(.rounded-lg,.rounded-xl,.rounded-2xl).bg-card{border-color:var(--g-edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),var(--g-lift);border-radius:20px}html:not(.dark):has(.glass-shell) .app-backdrop iframe{border:1px solid var(--g-edge);border-radius:22px;box-shadow:0 2px 4px rgba(16,38,72,.06),0 24px 50px -20px rgba(16,38,72,.4)}html:not(.dark):has(.glass-shell) .app-backdrop h1{font-size:2.125rem;line-height:1.1;font-weight:700;letter-spacing:-.028em}html:not(.dark):has(.glass-shell) .app-backdrop h2{font-weight:650;letter-spacing:-.018em;font-size:1.1875rem;color:hsl(var(--foreground))}html:not(.dark):has(.glass-shell) .app-backdrop h3{font-weight:650;letter-spacing:-.012em}html:not(.dark):has(.glass-shell) .tabular-nums{letter-spacing:-.02em}html:not(.dark):has(.glass-shell) section[aria-labelledby=cta-heading] button.min-h-\[88px\]{position:relative;background:linear-gradient(165deg,#3f8fd6,#2e75b6 55%,#235f99)!important;border:1px solid rgba(255,255,255,.28);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 18px 34px -14px rgba(26,84,146,.7)}html:not(.dark):has(.glass-shell) section[aria-labelledby=cta-heading] button.min-h-\[88px\]:is([style*=B0432F i],[style*="9a3928" i],[style*="176, 67, 47"],[style*="154, 57, 40"]){background:linear-gradient(165deg,#e8655c,#d23f37 55%,#b52c25)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 18px 34px -14px rgba(180,44,37,.65)}html:not(.dark):has(.glass-shell) section[aria-labelledby=cta-heading] button.min-h-\[88px\]>span:first-child{background:rgba(255,255,255,.22);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}html:not(.dark):has(.glass-shell) .app-backdrop .mb-8>.relative.mt-4{display:none}html:not(.dark):has(.glass-shell) a.rounded-xl[style*="--status-"],html:not(.dark):has(.glass-shell) a.rounded-xl[style*=status-]{border:1px solid rgba(255,255,255,.8);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 24px -14px rgba(16,38,72,.28)}html:not(.dark):has(.glass-shell) .bg-card>.absolute.inset-y-3.left-0{display:none}html:not(.dark):has(.glass-shell) .bg-card>.pl-2{padding-left:0}html:not(.dark):has(.glass-shell) .text-\[10px\].uppercase{font-size:12.5px;text-transform:none;letter-spacing:0;font-weight:600}html:not(.dark):has(.glass-shell) .bg-card .text-2xl.font-bold{font-size:2rem;line-height:2.25rem;letter-spacing:-.03em;font-weight:700}html:not(.dark):has(.glass-shell) .font-display{font-family:var(--font-display)}html:not(.dark):has(.glass-shell) .app-backdrop a.rounded-md,html:not(.dark):has(.glass-shell) .app-backdrop button.rounded-md{border-radius:999px}html:not(.dark):has(.glass-shell) .app-backdrop .bg-card h2{font-size:1rem;letter-spacing:-.012em}html:not(.dark):has(.glass-shell) .bg-card:has(>.pt-2>details){display:flex;flex-direction:column;min-width:0}html:not(.dark):has(.glass-shell) .bg-card>.pt-2:has(>details){flex:1;display:flex;flex-direction:column;min-width:0}html:not(.dark):has(.glass-shell) .bg-card>.pt-2:has(>details)>*{min-width:0;max-width:100%}html:not(.dark):has(.glass-shell) .bg-card>.pt-2>details{margin-top:auto;border-color:rgba(16,38,72,.08)}html:not(.dark):has(.glass-shell) .bg-card>.pt-2:has(>details)>:first-child{margin-bottom:14px}html:not(.dark):has(.glass-shell) .app-backdrop :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range]),textarea,select){background-color:rgba(255,255,255,.92);border-color:hsl(213 40% 30%/.2)}html:not(.dark):has(.glass-shell) .app-backdrop button.bg-\[\#0F766E\]{background:linear-gradient(165deg,#3f8fd6,#2e75b6 55%,#235f99);border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 18px 34px -14px rgba(26,84,146,.7)}}