.cv-page{position:relative}.cv-tracking{--cv-acc: var(--lime-600);--cv-acc2: var(--lime-400);--cv-pri: var(--blue-700);--cv-pri2: var(--blue-500);--cv-blob-l1: var(--blue-300);--cv-blob-l2: var(--lime-300);--cv-blob-l3: var(--blue-200);--cv-key: var(--lime-700);--cv-ink: var(--lime-800)}:root[data-theme=dark] .cv-tracking{--cv-key: var(--lime-400);--cv-ink: var(--lime-400)}.cv-aircargo{--cv-acc: var(--aqua-500);--cv-acc2: var(--aqua-300);--cv-pri: var(--blue-700);--cv-pri2: var(--blue-500);--cv-blob-l1: var(--blue-300);--cv-blob-l2: var(--aqua-200);--cv-blob-l3: var(--blue-200);--cv-key: var(--aqua-600);--cv-ink: var(--aqua-800)}:root[data-theme=dark] .cv-aircargo{--cv-key: var(--aqua-300);--cv-ink: var(--aqua-300)}.cv-schedules{--cv-acc: var(--rust-500);--cv-acc2: var(--gold-400);--cv-pri: var(--aqua-600);--cv-pri2: var(--aqua-500);--cv-blob-l1: var(--aqua-300);--cv-blob-l2: var(--rust-300);--cv-blob-l3: var(--aqua-200);--cv-key: var(--aqua-600);--cv-ink: var(--aqua-800)}:root[data-theme=dark] .cv-schedules{--cv-key: var(--aqua-300);--cv-ink: var(--aqua-300)}.cv-loading{--cv-acc: var(--rust-500);--cv-acc2: var(--gold-400);--cv-pri: var(--coral-700);--cv-pri2: var(--coral-600);--cv-blob-l1: var(--coral-300);--cv-blob-l2: var(--rust-300);--cv-blob-l3: var(--coral-200);--cv-key: var(--coral-600);--cv-ink: var(--coral-800)}:root[data-theme=dark] .cv-loading{--cv-key: var(--gold-400);--cv-ink: var(--gold-400)}.cv-rates{--cv-acc: var(--aqua-500);--cv-acc2: var(--aqua-300);--cv-pri: var(--violet-800);--cv-pri2: var(--violet-600);--cv-blob-l1: var(--violet-300);--cv-blob-l2: var(--aqua-300);--cv-blob-l3: var(--violet-200);--cv-key: var(--violet-600);--cv-ink: var(--violet-700)}:root[data-theme=dark] .cv-rates{--cv-key: var(--aqua-300);--cv-ink: var(--aqua-300)}.cv-page .cv-key{color:var(--cv-key)}.cv-page #cov-count{color:var(--cv-ink)}.cv-page #cov-search:focus{border-color:var(--cv-key);box-shadow:0 0 0 3px color-mix(in srgb,var(--cv-key) 22%,transparent)}.cv-page .cv-badge{flex-shrink:0;background:color-mix(in srgb,var(--cv-key) 12%,transparent);color:var(--cv-ink)}.cv-page .cv-lockup{display:flex;height:32px;margin-bottom:var(--sp-7)}.cv-page .cv-lockup img{height:100%;width:auto;display:block}.cv-page .cv-lockup img.cv-lockup-w{display:none}:root[data-theme=dark] .cv-page .cv-lockup img.cv-lockup-w{display:block}:root[data-theme=dark] .cv-page .cv-lockup img.cv-lockup-b{display:none}.cv-page{color:var(--text-primary);font-family:var(--font-sans)}.cv-page .cv-label{margin:0 0 var(--sp-5);font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--ls-7);color:var(--text-secondary)}.cv-page .cv-h1{margin:0 0 var(--sp-6);font-family:var(--font-display);font-size:var(--fs-12);font-weight:var(--fw-bold);line-height:var(--lh-1);letter-spacing:var(--ls-1);color:var(--text-primary);text-wrap:balance}.cv-page .cv-lead{margin:0;max-width:640px;font-family:var(--font-display);font-size:var(--fs-3);line-height:var(--lh-3);color:var(--text-secondary)}.cv-page .cv-search{display:flex;align-items:center;gap:var(--sp-5);margin-top:var(--sp-9)}.cv-page .cv-field{flex:0 1 400px;min-width:0}.cv-page .cv-field .mini-input{width:100%;font-family:var(--font-sans)}.cv-page .cv-field .field-icon{color:var(--text-secondary)}.cv-page .cv-count{font-family:var(--font-display);font-size:var(--fs-3);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.cv-page .cv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-7)}.cv-page .cv-row.card.compact{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6)}.cv-page .cv-row-text{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.cv-page .cv-name{font-size:var(--fs-2);font-weight:var(--fw-medium);line-height:var(--lh-2);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-page .cv-code{font-family:var(--font-mono);font-size:var(--fs-1);color:var(--text-secondary)}.cv-page .cv-empty{margin:var(--sp-7) 0 0;font-size:var(--fs-2);color:var(--text-secondary)}@media(max-width:1180px){.cv-page .cv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cv-page .cv-grid{grid-template-columns:minmax(0,1fr)}.cv-page .cv-h1{font-size:var(--fs-10)}}.cv-page .cv-aura{--cv-wash-acc: radial-gradient(circle at 30% 70%, color-mix(in srgb, var(--cv-acc) 11%, transparent), transparent 65%);--cv-wash-acc2: radial-gradient(circle at 70% 70%, color-mix(in srgb, var(--cv-acc2) 12%, transparent), transparent 65%);--cv-wash-pri: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--cv-pri) 14%, transparent), transparent 65%);--cv-wash-pri2: radial-gradient(circle at 70% 30%, color-mix(in srgb, var(--cv-pri2) 15%, transparent), transparent 65%);--aura-acc: clamp(0, calc(1 - var(--aura-p, 0) * 2.5), 1);--aura-pri: clamp(0, min(calc(var(--aura-p, 0) * 2.5), calc((1 - var(--aura-p, 0)) * 2.5)), 1);position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;contain:strict}.cv-page .cv-aura:before,.cv-page .cv-aura:after{content:"";position:absolute;inset:-12%;will-change:transform,opacity}.cv-page .cv-aura:before{background:var(--cv-wash-acc),var(--cv-wash-acc2);opacity:var(--aura-acc);transform:translate3d(calc(var(--aura-p, 0) * -18%),calc(var(--aura-p, 0) * 24%),0) scale(calc(1 + var(--aura-p, 0) * .25))}.cv-page .cv-aura:after{background:var(--cv-wash-pri),var(--cv-wash-pri2);opacity:var(--aura-pri);transform:translate3d(calc((1 - var(--aura-p, 0)) * 18%),calc(var(--aura-p, 0) * 12%),0) scale(calc(1.25 - var(--aura-p, 0) * .25))}.cv-page .cv-aura-blob{position:absolute;border-radius:50%;filter:blur(90px);will-change:transform,translate;translate:0 calc(var(--aura-p, 0) * -40vh)}.cv-page .cv-aura .b1{width:70vmax;height:42vmax;left:-15vmax;top:18vh;background:radial-gradient(closest-side,var(--cv-pri),transparent);opacity:calc(.32 * var(--aura-pri));animation:cv-aura-drift-1 14s ease-in-out infinite alternate}.cv-page .cv-aura .b2{width:56vmax;height:56vmax;right:-18vmax;top:-12vmax;background:radial-gradient(closest-side,var(--cv-pri2),transparent);opacity:calc(.24 * var(--aura-pri));translate:0 calc(var(--aura-p, 0) * 30vh);animation:cv-aura-drift-2 16s ease-in-out infinite alternate}.cv-page .cv-aura .b3{width:60vmax;height:36vmax;left:30vw;bottom:-14vmax;background:radial-gradient(closest-side,var(--cv-acc),transparent);opacity:calc(.26 * var(--aura-acc));animation:cv-aura-drift-3 10s ease-in-out infinite alternate}:root:not([data-theme=dark]) .cv-page .cv-aura .b1{background:radial-gradient(closest-side,var(--cv-blob-l1),transparent);opacity:calc(.36 * var(--aura-pri))}:root:not([data-theme=dark]) .cv-page .cv-aura .b2{background:radial-gradient(closest-side,var(--cv-blob-l2),transparent);opacity:calc(.36 * var(--aura-acc))}:root:not([data-theme=dark]) .cv-page .cv-aura .b3{background:radial-gradient(closest-side,var(--cv-blob-l3),transparent);opacity:calc(.5 * var(--aura-pri))}@keyframes cv-aura-drift-1{0%{transform:translateZ(0) rotate(-8deg) scale(1)}50%{transform:translate3d(28vw,-12vh,0) rotate(8deg) scale(1.2)}to{transform:translate3d(10vw,18vh,0) rotate(-4deg) scale(.9)}}@keyframes cv-aura-drift-2{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-24vw,18vh,0) scale(1.25)}to{transform:translate3d(-8vw,34vh,0) scale(.85)}}@keyframes cv-aura-drift-3{0%{transform:translateZ(0) rotate(4deg)}50%{transform:translate3d(-32vw,-18vh,0) rotate(-8deg) scale(1.2)}to{transform:translate3d(16vw,-8vh,0) rotate(4deg)}}.cv-page .cv-aura-grain{position:absolute;inset:0;z-index:1;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}:root:not([data-theme=dark]) .cv-page .cv-aura-grain{opacity:.06;mix-blend-mode:screen}@media(prefers-reduced-motion:reduce){.cv-page .cv-aura:before{transform:none;opacity:1}.cv-page .cv-aura:after{display:none}.cv-page .cv-aura-blob{animation:none;translate:none}}
