.rq-light{--background:#fbfcfa;--foreground:#031a1b;--card:#fff;--card-foreground:#031a1b;--popover:#fff;--popover-foreground:#031a1b;--primary:#008484;--primary-foreground:#f8fdfd;--secondary:#ecf4f3;--secondary-foreground:#023536;--muted:#f1f6f6;--muted-foreground:#576767;--accent:#e0efee;--accent-foreground:#003737;--border:#e2eae9;--input:#e2eae9;--ring:#008484;--rq-navy:#011b35;--rq-navy-deep:#010f24;color:var(--foreground);background-color:var(--background);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"liga" 1,"calt" 1,"kern" 1,"ss01" 1}@supports (color:lab(0% 0 0)){.rq-light{--background:lab(98.8617% -.344485 .656378);--foreground:lab(7.50164% -8.19696 -3.84778);--card:lab(100% 0 0);--card-foreground:lab(7.50164% -8.19696 -3.84778);--popover:lab(100% 0 0);--popover-foreground:lab(7.50164% -8.19696 -3.84778);--primary:lab(49.062% -39.3013 -11.6941);--primary-foreground:lab(98.8938% -1.62989 -.507665);--secondary:lab(95.446% -2.60809 -.811625);--secondary-foreground:lab(19.3287% -16.3576 -4.91478);--muted:lab(96.5845% -1.95596 -.609028);--muted-foreground:lab(42.2143% -6.52476 -2.01488);--accent:lab(93.2012% -4.89101 -1.51916);--accent-foreground:lab(19.637% -26.2269 -7.73779);--border:lab(91.966% -2.60812 -.811577);--input:lab(91.966% -2.60812 -.811577);--ring:lab(49.062% -39.3013 -11.6941);--rq-navy:lab(9.20026% -1.29791 -20.1102);--rq-navy-deep:lab(4.19697% .531964 -15.7344)}}.rq-dot-grid{background-image:radial-gradient(color-mix(in oklch,var(--primary)20%,transparent)1.1px,transparent 1.1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(70% 55% at 50% 0,#000 0%,#0000 72%);mask-image:radial-gradient(70% 55% at 50% 0,#000 0%,#0000 72%)}.rq-hero-glow{background:radial-gradient(42% 38% at 50% 8%,color-mix(in oklch,var(--primary)14%,transparent)0%,transparent 70%),radial-gradient(30% 26% at 82% 30%,color-mix(in oklch,var(--primary)9%,transparent)0%,transparent 70%)}.rq-gradient-text{background-image:linear-gradient(120deg,#005572 0%,var(--primary)55%,#009a95 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@supports (color:lab(0% 0 0)){.rq-gradient-text{background-image:linear-gradient(120deg,lab(32.877% -14.7029 -24.9342) 0%,var(--primary)55%,lab(57.1693% -37.2438 -7.37159) 100%)}}.rq-card{background:var(--card);border:1px solid color-mix(in oklch,var(--foreground)8%,transparent);transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),border-color .28s;box-shadow:0 1px 2px -1px #031a1b0a,0 8px 24px -12px #031a1b1a;box-shadow:0 1px 2px -1px lab(7.50164% -8.19696 -3.84778/.04),0 8px 24px -12px lab(7.50164% -8.19696 -3.84778/.1)}.rq-card-hover:hover{border-color:color-mix(in oklch,var(--primary)28%,transparent);transform:translateY(-3px);box-shadow:0 2px 4px -2px #031a1b0f,0 18px 40px -16px #031a1b29;box-shadow:0 2px 4px -2px lab(7.50164% -8.19696 -3.84778/.06),0 18px 40px -16px lab(7.50164% -8.19696 -3.84778/.16)}.rq-preview{background:var(--card);border:1px solid color-mix(in oklch,var(--foreground)9%,transparent);box-shadow:0 2px 6px -2px #031a1b0f,0 40px 80px -28px #001d3047;box-shadow:0 2px 6px -2px lab(7.50164% -8.19696 -3.84778/.06),0 40px 80px -28px lab(9.38973% -5.01034 -18.5678/.28)}.rq-ink{background:radial-gradient(60% 80% at 85% -10%,color-mix(in oklch,var(--primary)36%,transparent)0%,transparent 60%),linear-gradient(160deg,var(--rq-navy)0%,var(--rq-navy-deep)100%);color:#eef7f9;color:lab(96.6019% -2.90403 -1.92486)}.rq-ink-dots{background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-image:radial-gradient(lab(100% 0 0/.06) 1px,#0000 1px);background-size:28px 28px}.rq-featured{background:linear-gradient(165deg,color-mix(in oklch,var(--primary)10%,var(--card))0%,var(--card)58%);border:1px solid color-mix(in oklch,var(--primary)38%,transparent);box-shadow:0 1px 2px -1px #031a1b0d,0 24px 56px -22px color-mix(in oklch,var(--primary)55%,transparent);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.rq-featured{box-shadow:0 1px 2px -1px lab(7.50164% -8.19696 -3.84778/.05),0 24px 56px -22px color-mix(in oklch,var(--primary)55%,transparent)}}.rq-featured:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff8c 48%,#0000 58%);background:linear-gradient(105deg,#0000 38%,lab(100% 0 0/.55) 48%,#0000 58%);position:absolute;inset:0;transform:translate(-130%)}@media (prefers-reduced-motion:no-preference){.rq-featured:after{animation:7s ease-in-out infinite rq-sheen}}@keyframes rq-sheen{0%{transform:translate(-130%)}18%,to{transform:translate(130%)}}.rq-timeline-track{background:linear-gradient(90deg,transparent 0%,var(--border)12%,var(--border)88%,transparent 100%)}@media (prefers-reduced-motion:no-preference){.rq-pulse-node{animation:2.4s ease-in-out infinite rq-node-pulse}}@keyframes rq-node-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklch,var(--primary)45%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklch,var(--primary)0%,transparent)}}@keyframes rq-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.rq-rise{animation:.7s cubic-bezier(.16,1,.3,1) both rq-rise}.rq-rise-1{animation-delay:60ms}.rq-rise-2{animation-delay:.14s}.rq-rise-3{animation-delay:.22s}.rq-rise-4{animation-delay:.3s}}
