@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--beam-angle:0deg}}}:root{--fd-orange-50:#fff4ee;--fd-orange-100:#ffd4bc;--fd-orange-200:#ffb088;--fd-orange-300:#ff8c54;--fd-orange:#ff6b35;--fd-orange-500:#e85d26;--fd-orange-600:#c24e1e;--fd-orange-700:#8b3a0f;--fd-dark:#0f1923;--fd-navy:#1a2b3c;--fd-cream:#fff4ee;--fd-success:#2ecc71;--fd-alert:#e74c3c;--fd-warning:#f39c12;--fd-info:#3498db;--fd-agent-scout:#2196f3;--fd-agent-creator:#ff9800;--fd-agent-publisher:#4caf50;--fd-agent-memory:#9c27b0;--fd-agent-optimizer:#ffc107;--fd-font-heading:"Outfit", system-ui, sans-serif;--fd-font-body:"DM Sans", system-ui, sans-serif;--fd-font-mono:"JetBrains Mono", monospace}[data-theme=dark],.dark{--fd-bg-primary:#0f1923;--fd-bg-secondary:#1a2b3c;--fd-bg-tertiary:#243447;--fd-text-primary:#f1f5f9;--fd-text-secondary:#94a3b8;--fd-border:#2d3f52}.fd-heading{font-family:var(--fd-font-heading);color:var(--fd-dark);letter-spacing:-.02em;font-weight:700}.fd-body{font-family:var(--fd-font-body);font-weight:400;line-height:1.6}.fd-mono{font-family:var(--fd-font-mono);font-weight:400}.fd-logo-text{font-family:var(--fd-font-heading);font-size:1.25rem;font-weight:700}.fd-logo-text .feed{color:var(--fd-dark)}.fd-logo-text .doot{color:var(--fd-orange)}.dark .fd-logo-text .feed{color:#fff}.fd-status-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.fd-status-dot.working{background:var(--fd-success);box-shadow:0 0 6px var(--fd-success);animation:2s ease-in-out infinite fd-pulse}.fd-status-dot.idle{background:#95a5a6}.fd-status-dot.thinking{background:var(--fd-warning);animation:.8s ease-in-out infinite fd-bounce}.fd-status-dot.error{background:var(--fd-alert)}.fd-status-dot.cooldown{background:var(--fd-info)}@keyframes fd-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fd-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.fd-btn-primary{background:var(--fd-orange);color:#fff;font-family:var(--fd-font-heading);cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-weight:600;transition:background .2s,transform .1s}.fd-btn-primary:hover{background:var(--fd-orange-500)}.fd-btn-primary:active{transform:scale(.98)}.fd-metric-card{background:var(--fd-orange-50);text-align:center;border-radius:.75rem;padding:1rem}.fd-metric-value{font-family:var(--fd-font-heading);color:var(--fd-dark);font-size:1.5rem;font-weight:700}.fd-metric-label{font-family:var(--fd-font-body);color:var(--fd-orange-700);margin-top:.25rem;font-size:.8125rem}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-pink-500:#f6339a;--color-pink-600:#e30076;--color-gray-600:#4a5565;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-600:lab(49.5493% 79.8381 2.31768);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-4{top:calc(var(--spacing) * 4)}.top-10{top:calc(var(--spacing) * 10)}.top-\[49px\]{top:49px}.bottom-0{bottom:calc(var(--spacing) * 0)}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-48{height:calc(var(--spacing) * 48)}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.min-h-\[2px\]{min-height:2px}.min-h-\[calc\(100vh-49px\)\]{min-height:calc(100vh - 49px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-10{width:calc(var(--spacing) * 10)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-full{width:100%}.max-w-\[200px\]{max-width:200px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-zinc-800>:not(:last-child)){border-color:var(--color-zinc-800)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-emerald-900\/50{border-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.border-emerald-900\/50{border-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.border-emerald-900\/60{border-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){.border-emerald-900\/60{border-color:color-mix(in oklab, var(--color-emerald-900) 60%, transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/30{border-color:color-mix(in oklab, var(--color-orange-500) 30%, transparent)}}.border-orange-600{border-color:var(--color-orange-600)}.border-pink-500\/30{border-color:#f6339a4d}@supports (color:color-mix(in lab, red, red)){.border-pink-500\/30{border-color:color-mix(in oklab, var(--color-pink-500) 30%, transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/30{border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.border-red-800\/60{border-color:#9f071299}@supports (color:color-mix(in lab, red, red)){.border-red-800\/60{border-color:color-mix(in oklab, var(--color-red-800) 60%, transparent)}}.border-red-900\/50{border-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.border-red-900\/50{border-color:color-mix(in oklab, var(--color-red-900) 50%, transparent)}}.border-red-900\/60{border-color:#82181a99}@supports (color:color-mix(in lab, red, red)){.border-red-900\/60{border-color:color-mix(in oklab, var(--color-red-900) 60%, transparent)}}.border-transparent{border-color:#0000}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-800\/60{border-color:#27272a99}@supports (color:color-mix(in lab, red, red)){.border-zinc-800\/60{border-color:color-mix(in oklab, var(--color-zinc-800) 60%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/30{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/15{background-color:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-500\/15{background-color:#f6339a26}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/15{background-color:color-mix(in oklab, var(--color-pink-500) 15%, transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/15{background-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/20{background-color:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/30{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-800\/50{background-color:#27272a80}@supports (color:color-mix(in lab, red, red)){.bg-zinc-800\/50{background-color:color-mix(in oklab, var(--color-zinc-800) 50%, transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/20{background-color:#18181b33}@supports (color:color-mix(in lab, red, red)){.bg-zinc-900\/20{background-color:color-mix(in oklab, var(--color-zinc-900) 20%, transparent)}}.bg-zinc-900\/30{background-color:#18181b4d}@supports (color:color-mix(in lab, red, red)){.bg-zinc-900\/30{background-color:color-mix(in oklab, var(--color-zinc-900) 30%, transparent)}}.bg-zinc-900\/40{background-color:#18181b66}@supports (color:color-mix(in lab, red, red)){.bg-zinc-900\/40{background-color:color-mix(in oklab, var(--color-zinc-900) 40%, transparent)}}.bg-zinc-900\/60{background-color:#18181b99}@supports (color:color-mix(in lab, red, red)){.bg-zinc-900\/60{background-color:color-mix(in oklab, var(--color-zinc-900) 60%, transparent)}}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-zinc-950\/60{background-color:#09090b99}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/60{background-color:color-mix(in oklab, var(--color-zinc-950) 60%, transparent)}}.bg-zinc-950\/95{background-color:#09090bf2}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/95{background-color:color-mix(in oklab, var(--color-zinc-950) 95%, transparent)}}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[36px\]{font-size:36px}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-blue-600{color:var(--color-blue-600)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-gray-600{color:var(--color-gray-600)}.text-orange-600{color:var(--color-orange-600)}.text-pink-600{color:var(--color-pink-600)}.text-purple-600{color:var(--color-purple-600)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab, red, red)){.text-red-300\/80{color:color-mix(in oklab, var(--color-red-300) 80%, transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab, red, red)){.text-red-400\/80{color:color-mix(in oklab, var(--color-red-400) 80%, transparent)}}.text-white{color:var(--color-white)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-zinc-600::placeholder{color:var(--color-zinc-600)}.shadow\/darkness{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-orange-500:hover{background-color:var(--color-orange-500)}.hover\:bg-red-950\/40:hover{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-950\/40:hover{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:bg-zinc-900\/30:hover{background-color:#18181b4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-zinc-900\/30:hover{background-color:color-mix(in oklab, var(--color-zinc-900) 30%, transparent)}}.hover\:bg-zinc-900\/40:hover{background-color:#18181b66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-zinc-900\/40:hover{background-color:color-mix(in oklab, var(--color-zinc-900) 40%, transparent)}}.hover\:bg-zinc-900\/60:hover{background-color:#18181b99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-zinc-900\/60:hover{background-color:color-mix(in oklab, var(--color-zinc-900) 60%, transparent)}}.hover\:text-zinc-100:hover{color:var(--color-zinc-100)}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.hover\:opacity-90:hover{opacity:.9}}.focus\:bg-zinc-900\/80:focus{background-color:#18181bcc}@supports (color:color-mix(in lab, red, red)){.focus\:bg-zinc-900\/80:focus{background-color:color-mix(in oklab, var(--color-zinc-900) 80%, transparent)}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:p-4{padding:calc(var(--spacing) * 4)}}@media (min-width:48rem){.md\:static{position:static}.md\:col-span-3{grid-column:span 3/span 3}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:bg-transparent{background-color:#0000}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-0{padding-block:calc(var(--spacing) * 0)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}}}:root{--bg:#04060c;--bg-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");--surface:#0a0d16;--surface-raised:#0f1320;--surface-glass:#0a0d16b8;--border:#ffffff0f;--border-hover:#ffffff1f;--border-active:#ffffff2e;--text:#eaedf4;--text-dim:#7c8299;--text-faint:#454b63;--accent:#ff6b35;--accent-bright:#ff8c54;--accent-dim:#ff6b3514;--accent-border:#ff6b3533;--accent-glow:#ff6b3526;--accent-glow-sm:0 0 16px #ff6b351f;--accent-glow-lg:0 0 40px #ff6b3514;--green:#3dd68c;--green-dim:#3dd68c12;--green-border:#3dd68c2e;--red:#e85c5c;--red-dim:#e85c5c12;--red-border:#e85c5c2e;--orange:#e8a33e;--orange-dim:#e8a33e12;--orange-border:#e8a33e2e;--blue:#5b9cf5;--blue-dim:#5b9cf512;--blue-border:#5b9cf52e;--purple:#9b7ef5;--purple-dim:#9b7ef512;--purple-border:#9b7ef52e;--cyan:#3ecfe8;--cyan-dim:#3ecfe80f;--glass-bg:#0a0d16a6;--glass-border:#ffffff0d;--shadow-card:0 1px 3px #0000004d, 0 0 0 1px #ffffff08 inset;--shadow-card-hover:0 8px 32px #00000080, 0 0 0 1px #ffffff0d inset;--shadow-elevated:0 24px 80px #0009;--shadow-inset:inset 0 1px 0 #ffffff0a;--transition-spring:cubic-bezier(.22,1,.36,1);--transition-smooth:cubic-bezier(.4,0,.2,1);--transition-bounce:cubic-bezier(.34,1.56,.64,1);--radius:10px;--radius-lg:14px;--radius-xl:20px;--sidebar-w:240px;--font-display:"Outfit", system-ui, sans-serif;--font-body:"DM Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace}*{box-sizing:border-box;margin:0}::selection{color:var(--text);background:#ff6b354d}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:.875rem;line-height:1.6}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(1px,#ffffff04 0,#0000 1px) 0 0/24px 24px,radial-gradient(70% 50% at 20% 0,#ff6b3509 0%,#0000 50%) 0 0/100% 100%,radial-gradient(50% 60% at 85% 100%,#5b9cf506 0%,#0000 50%) 0 0/100% 100%;position:fixed;inset:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;line-height:1.2}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:border-color .2s,box-shadow .3s;overflow:hidden}.card:hover{border-color:var(--border-hover)}.card__header{border-bottom:1px solid var(--border);background:var(--shadow-inset);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.card__body{padding:20px}.card__title{font-family:var(--font-body);color:var(--text);letter-spacing:-.01em;font-size:.85rem;font-weight:600}.content-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform .35s var(--transition-spring), box-shadow .35s var(--transition-smooth), border-color .25s;overflow:hidden}.content-card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--border-active);transform:translateY(-4px)}.content-card.exiting{opacity:0;transition:all .4s var(--transition-smooth);transform:scale(.9)translateY(12px)}.content-card__image{aspect-ratio:4/5;background:var(--surface-raised);position:relative;overflow:hidden}.content-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--transition-spring)}.content-card__badge{font-size:.65rem;font-family:var(--font-mono);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:6px;padding:4px 10px;font-weight:500;position:absolute}.content-card__badge--id{color:var(--text-dim);border:1px solid var(--border);background:#04060cbf;top:10px;left:10px}.content-card__badge--page{background:var(--accent-dim);color:var(--accent-bright);border:1px solid var(--accent-border);top:10px;right:10px}.content-card__caption{color:var(--text-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.content-card__meta{color:var(--text-faint);align-items:center;gap:8px;margin-top:8px;font-size:.72rem;display:flex}.content-card__actions{gap:6px;margin-top:14px;display:flex}.btn{font-family:var(--font-body);letter-spacing:-.005em;color:#fff;cursor:pointer;white-space:nowrap;text-shadow:0 1px 2px #0006;-webkit-user-select:none;user-select:none;background:linear-gradient(#1a2b3c 0%,#0f1923 60%,#08111a 100%);border:1px solid #ff8c542e;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:.82rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0006,0 4px 14px #0006,0 0 20px #ff6b351f,0 0 0 1px #ff6b350f}.btn:before{content:"";pointer-events:none;background:linear-gradient(#ffffff14 0%,#0000 100%);border-radius:12px 12px 0 0;height:50%;position:absolute;top:0;left:0;right:0}.btn:after{content:"";width:100%;height:100%;transition:left .8s var(--transition-spring);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff1f 50%,#0000 100%);position:absolute;top:0;left:-100%}.btn:hover:after{left:100%}.btn:hover{color:#fff;background:linear-gradient(#243648 0%,#14202c 60%,#0c1622 100%);border-color:#ff8c5480;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0006,0 8px 24px #0006,0 0 32px #ff6b3538,0 0 0 1px #ff6b3524}.btn:active{transition-duration:.1s;transform:translateY(0)scale(.97);box-shadow:inset 0 2px 6px #0006,0 0 16px #ff6b3526}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn--primary{color:#fff;-webkit-backdrop-filter:none;text-shadow:0 1px 2px #0006;background:linear-gradient(#1a2b3c 0%,#0f1923 60%,#08111a 100%);border:1px solid #ff8c5438;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0006,0 4px 14px #0006,0 0 24px #ff6b352e,0 0 0 1px #ff6b3514}.btn--primary:before{background:linear-gradient(#ffffff0f 0%,#0000 50%)}.btn--primary:hover{color:#fff;background:#ff6b35;border-color:#ff8c54;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d,0 0 40px #ff6b3533,0 8px 32px #ff6b351f}.btn--primary:active{background:#e85d26;transform:translateY(0)scale(.97);box-shadow:0 1px 2px #0000004d}.btn--approve{color:var(--green);border-color:var(--green-border);background:linear-gradient(#3dd68c26 0%,#3dd68c0f 100%)}.btn--approve:before{background:linear-gradient(#3dd68c1a 0%,#0000 100%)}.btn--approve:hover{background:linear-gradient(#3dd68c33 0%,#3dd68c14 100%);border-color:#3dd68c66;box-shadow:0 4px 16px #3dd68c1a,inset 0 0 0 1px #3dd68c1a}.btn--reject{color:var(--red);border-color:var(--red-border);background:linear-gradient(#e85c5c1f 0%,#e85c5c0a 100%)}.btn--reject:before{background:linear-gradient(#e85c5c14 0%,#0000 100%)}.btn--reject:hover{background:linear-gradient(#e85c5c2e 0%,#e85c5c0f 100%);border-color:#e85c5c66;box-shadow:0 4px 16px #e85c5c14,inset 0 0 0 1px #e85c5c14}.btn--recreate{color:var(--orange);border-color:var(--orange-border);background:linear-gradient(#e8a33e1f 0%,#e8a33e0a 100%)}.btn--recreate:before{background:linear-gradient(#e8a33e14 0%,#0000 100%)}.btn--recreate:hover{background:linear-gradient(#e8a33e2e 0%,#e8a33e0f 100%);border-color:#e8a33e66;box-shadow:0 4px 16px #e8a33e14,inset 0 0 0 1px #e8a33e14}.btn--ghost{background:0 0;border-color:#0000;padding:10px 14px}.btn--ghost:before{display:none}.btn--ghost:hover{border-color:var(--border);box-shadow:none;background:#ffffff0a}.btn--danger{color:var(--red)}.btn--danger:hover{background:var(--red-dim);border-color:var(--red-border)}.btn--sm{border-radius:8px;padding:6px 12px;font-size:.72rem}.btn--lg{border-radius:12px;padding:13px 28px;font-size:.88rem}.btn--pill{border-radius:999px}.btn--full{width:100%}.badge{font-family:var(--font-mono);white-space:nowrap;letter-spacing:.01em;border-radius:99px;align-items:center;gap:5px;padding:2px 9px;font-size:.65rem;font-weight:500;display:inline-flex}.badge--green{background:var(--green-dim);color:var(--green);border:1px solid var(--green-border)}.badge--red{background:var(--red-dim);color:var(--red);border:1px solid var(--red-border)}.badge--orange{background:var(--orange-dim);color:var(--orange);border:1px solid var(--orange-border)}.badge--blue{background:var(--blue-dim);color:var(--blue);border:1px solid var(--blue-border)}.badge--purple{background:var(--purple-dim);color:var(--purple);border:1px solid var(--purple-border)}.badge--gray{color:var(--text-dim);border:1px solid var(--border);background:#ffffff0a}.badge--accent{background:var(--accent-dim);color:var(--accent-bright);border:1px solid var(--accent-border)}.badge__dot{background:currentColor;border-radius:50%;width:5px;height:5px}.filter-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding:4px 0;display:flex;overflow-x:auto}.filter-tabs::-webkit-scrollbar{display:none}.filter-tab{font-family:var(--font-body);color:var(--text-dim);border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.filter-tab:hover{border-color:var(--border-hover);color:var(--text)}.filter-tab.active{background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent-bright);box-shadow:var(--accent-glow-sm)}.filter-tab__count{font-family:var(--font-mono);background:#ffffff0d;border-radius:99px;padding:1px 7px;font-size:.6rem}.filter-tab.active .filter-tab__count{background:var(--accent-border)}.star-rating{align-items:center;gap:1px;display:flex}.star-rating__star{color:#ffffff1a;cursor:pointer;width:18px;height:18px;transition:transform .2s var(--transition-bounce), color .15s, filter .2s}.star-rating__star:hover{color:#ff6b3580;transform:scale(1.3)}.star-rating__star.active{color:var(--accent);filter:drop-shadow(0 0 6px #ff6b3580)}.star-rating__label{font-size:.65rem;font-family:var(--font-mono);color:var(--text-faint);margin-left:8px}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-align:center;transition:transform .25s var(--transition-spring), box-shadow .3s, border-color .2s;cursor:pointer;padding:20px 16px;position:relative;overflow:hidden}.stat-card:before{content:"";height:2px;position:absolute;top:0;left:0;right:0}.stat-card:after{content:"";pointer-events:none;background:linear-gradient(#ffffff05 0%,#0000 40%);position:absolute;inset:0}.stat-card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--border-hover);transform:translateY(-3px)}.stat-card--blue:before{background:linear-gradient(90deg, var(--blue), transparent 80%)}.stat-card--green:before{background:linear-gradient(90deg, var(--green), transparent 80%)}.stat-card--orange:before{background:linear-gradient(90deg, var(--orange), transparent 80%)}.stat-card--red:before{background:linear-gradient(90deg, var(--red), transparent 80%)}.stat-card--purple:before{background:linear-gradient(90deg, var(--purple), transparent 80%)}.stat-card--gray:before{background:linear-gradient(90deg, var(--text-faint), transparent 80%)}.stat-card__value{font-family:var(--font-mono);color:var(--text);letter-spacing:-.03em;font-size:1.75rem;font-weight:600;line-height:1}.stat-card__label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-size:.7rem;font-weight:500}.status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.status-dot--green{background:var(--green);animation:2.5s ease-in-out infinite pulse-dot;box-shadow:0 0 8px #3dd68c66}.status-dot--red{background:var(--red);box-shadow:0 0 8px #e85c5c4d}.status-dot--orange{background:var(--orange);box-shadow:0 0 8px #e8a33e4d}@keyframes pulse-dot{0%,to{box-shadow:0 0 #3dd68c59}50%{box-shadow:0 0 0 5px #3dd68c00}}.toggle{cursor:pointer;background:#ffffff14;border-radius:24px;flex-shrink:0;width:44px;height:24px;transition:background .25s;position:relative}.toggle.active{background:var(--accent);box-shadow:var(--accent-glow-sm)}.toggle__knob{width:18px;height:18px;transition:transform .25s var(--transition-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.toggle.active .toggle__knob{transform:translate(20px);box-shadow:0 0 10px #ff6b3566}.toast-container{z-index:9999;flex-direction:column;gap:8px;max-width:380px;display:flex;position:fixed;top:20px;right:20px}.toast{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-elevated);animation:toast-in .35s var(--transition-spring);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.toast.exiting{animation:.25s forwards toast-out}.toast--success{border-left:3px solid var(--green)}.toast--error{border-left:3px solid var(--red)}.toast--warning{border-left:3px solid var(--orange)}.toast--info{border-left:3px solid var(--accent)}.toast__title{font-size:.8rem;font-weight:600}.toast__message{color:var(--text-dim);margin-top:2px;font-size:.72rem}.toast__close{color:var(--text-faint);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:1rem}@keyframes toast-in{0%{opacity:0;transform:translate(120%)}}@keyframes toast-out{to{opacity:0;transform:translate(120%)}}.modal-overlay{z-index:999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04060cbf;justify-content:center;align-items:center;animation:.2s modal-fade-in;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--border-hover);border-radius:var(--radius-xl);width:100%;max-width:440px;max-height:90vh;box-shadow:var(--shadow-elevated), 0 0 0 1px #ffffff08 inset;animation:modal-scale-in .3s var(--transition-spring);overflow-y:auto}.modal__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:1rem;font-weight:700}.modal__close{color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.2rem;transition:background .15s;display:flex}.modal__close:hover{background:#ffffff0f}.modal__body{padding:24px}.modal__footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}@keyframes modal-fade-in{0%{opacity:0}}@keyframes modal-scale-in{0%{opacity:0;transform:scale(.94)translateY(10px)}}.skeleton{background:linear-gradient(90deg, var(--surface-raised) 25%, #ffffff0a 50%, var(--surface-raised) 75%);background-size:200% 100%;border-radius:8px;animation:1.8s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.input{width:100%;font-family:var(--font-body);color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;outline:none;padding:10px 14px;font-size:.82rem;transition:border-color .2s,box-shadow .2s}.input:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-dim)}.input::placeholder{color:var(--text-faint)}select.input{appearance:none;cursor:pointer}.sidebar{width:var(--sidebar-w);background:var(--surface);border-right:1px solid var(--border);z-index:100;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar:before{content:"";pointer-events:none;background:linear-gradient(#ff6b3508 0%,#0000 100%);height:120px;position:absolute;top:0;left:0;right:0}.main-content{margin-left:var(--sidebar-w);z-index:1;max-width:1400px;min-height:100vh;padding:28px 36px;position:relative}.mobile-header,.bottom-nav{display:none}.swipe-overlay{opacity:0;pointer-events:none;z-index:2;justify-content:center;align-items:center;width:60px;font-size:.7rem;font-weight:700;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}.swipe-overlay--approve{background:linear-gradient(90deg, var(--green-dim), transparent);color:var(--green);border-radius:var(--radius-lg) 0 0 var(--radius-lg);left:0}.swipe-overlay--reject{background:linear-gradient(-90deg, var(--red-dim), transparent);color:var(--red);border-radius:0 var(--radius-lg) var(--radius-lg) 0;right:0}.content-card--focused{border-color:var(--accent-border)!important;box-shadow:var(--accent-glow-sm), var(--shadow-card)!important}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:72px 20px;display:flex}.empty-state__icon{background:var(--surface-raised);border:1px solid var(--border);width:80px;height:80px;color:var(--text-faint);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex;box-shadow:0 0 40px #0003}.empty-state__title{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:700}.empty-state__desc{color:var(--text-dim);max-width:360px;margin:8px 0 0;font-size:.85rem;line-height:1.6}.undo-container{z-index:9999;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.undo-toast{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-hover);border-radius:var(--radius);box-shadow:var(--shadow-elevated);animation:toast-in .3s var(--transition-spring);align-items:center;gap:14px;padding:12px 20px;display:flex;position:relative;overflow:hidden}.undo-toast.exiting{animation:.2s forwards toast-out}.undo-toast__message{color:var(--text-dim);white-space:nowrap;font-size:.8rem}.undo-toast__btn{color:var(--accent-bright);font-family:var(--font-body);cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;padding:0;font-size:.8rem;font-weight:700}.undo-toast__btn:hover{text-decoration:underline}.undo-toast__timer{background:linear-gradient(90deg, var(--accent), var(--accent-bright));height:2px;animation:5s linear forwards undo-timer;position:absolute;bottom:0;left:0}@keyframes undo-timer{0%{width:100%}to{width:0%}}.chart-container{position:relative}.chart-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:.72rem;font-weight:600}.chart-empty{color:var(--text-faint);justify-content:center;align-items:center;font-size:.85rem;display:flex}.chart-y-axis{flex-direction:column;justify-content:space-between;width:48px;padding:20px 0 32px;display:flex;position:absolute;top:0;bottom:0;left:0}.chart-y-label{font-size:.55rem;font-family:var(--font-mono);color:var(--text-faint);text-align:right;padding-right:8px}.chart-x-axis{justify-content:space-between;margin-top:4px;padding-left:48px;display:flex}.chart-x-label{font-size:.55rem;font-family:var(--font-mono);color:var(--text-faint)}.chart-tooltip{background:var(--surface);border:1px solid var(--border-hover);box-shadow:var(--shadow-elevated);z-index:10;pointer-events:none;border-radius:8px;flex-direction:column;align-items:center;padding:8px 12px;display:flex}.chart-tooltip strong{font-size:.8rem;font-family:var(--font-mono);color:var(--text)}.chart-tooltip span{color:var(--text-faint);margin-top:1px;font-size:.6rem}.chart-bar-wrapper{align-items:flex-end;display:flex;position:relative}.chart-grid{position:absolute;inset:0}.chart-grid-line{background:var(--border);height:1px;position:absolute;left:48px;right:0}.chart-bars{flex:1;align-items:flex-end;gap:4px;height:100%;padding-left:48px;display:flex}.chart-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.chart-bar{opacity:.65;animation:bar-grow .6s var(--transition-spring) backwards;border-radius:3px 3px 0 0;transition:opacity .15s}.chart-bar.hovered{opacity:1;box-shadow:0 0 12px}@keyframes bar-grow{0%{height:0!important}}.calendar-grid{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(7,1fr);gap:1px;display:grid;overflow:hidden}.calendar-header{background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;display:flex}.calendar-header__day{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:600;font-family:var(--font-mono)}.calendar-header__date{color:var(--text);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.85rem;font-weight:600;display:flex}.calendar-header__date--today{background:linear-gradient(135deg, var(--accent), var(--accent-bright));color:#0a0a0a;box-shadow:var(--accent-glow-sm);font-weight:700}.calendar-cell{background:var(--surface);flex-direction:column;gap:4px;min-height:140px;padding:8px;transition:background .2s;display:flex}.calendar-cell--today{background:var(--accent-dim)}.calendar-cell--past{opacity:.5}.calendar-cell--drag-over{background:var(--blue-dim)!important;border:1px dashed var(--blue-border)!important}.calendar-cell__empty{font-size:.65rem;font-family:var(--font-mono);color:var(--text-faint);flex:1;justify-content:center;align-items:center;display:flex}.calendar-item{background:var(--surface-raised);cursor:grab;transition:transform .2s var(--transition-spring), box-shadow .2s;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;display:flex}.calendar-item:active{cursor:grabbing;transform:scale(1.03)}.calendar-item:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.calendar-item__thumb{object-fit:cover;border-radius:4px;flex-shrink:0;width:28px;height:28px}.calendar-item__info{flex:1;min-width:0}.calendar-item__caption{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;display:block;overflow:hidden}.calendar-item__status{font-size:.55rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em}.timeline{padding-left:24px;position:relative}.timeline:before{content:"";background:linear-gradient(180deg, var(--border-hover), var(--border), transparent);width:1px;position:absolute;top:4px;bottom:4px;left:5px}.timeline__item{align-items:flex-start;gap:12px;padding:8px 0 18px;display:flex;position:relative}.timeline__dot{border:2px solid var(--surface);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;flex-shrink:0;margin-top:4px;position:absolute;left:-24px}.timeline__content{flex:1}.kbd{font-size:.65rem;font-family:var(--font-mono);color:var(--text-dim);background:var(--surface-raised);border:1px solid var(--border);box-shadow:0 1px 0 var(--border), inset 0 1px 0 #ffffff08;border-radius:5px;align-items:center;gap:2px;padding:2px 8px;font-weight:500;display:inline-flex}.spinner{border:2px solid #ffffff1a;border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.input:invalid:not(:placeholder-shown){border-color:var(--red-border);box-shadow:0 0 0 3px var(--red-dim)}.input-error{color:var(--red);align-items:center;gap:4px;margin-top:4px;font-size:.72rem;display:flex}.input-hint{color:var(--text-faint);margin-top:4px;font-size:.68rem}.input-label{color:var(--text-dim);margin-bottom:6px;font-size:.75rem;font-weight:600;display:block}.input-required:after{content:" *";color:var(--red)}.confirm-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;animation:.15s modal-fade-in;display:flex;position:fixed;inset:0}.confirm-dialog{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:360px;box-shadow:var(--shadow-elevated);animation:modal-scale-in .2s var(--transition-spring);padding:24px}.confirm-dialog__title{font-size:.95rem;font-weight:700}.confirm-dialog__message{color:var(--text-dim);margin-top:8px;font-size:.82rem;line-height:1.6}.confirm-dialog__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.progress-bar{background:var(--border);border-radius:99px;height:6px;overflow:hidden}.progress-bar__fill{height:100%;transition:width .5s var(--transition-spring);border-radius:99px}.btn:focus-visible{box-shadow:0 0 0 3px var(--accent-dim);outline:none}.input:focus-visible{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-dim);outline:none}.toggle:focus-visible{box-shadow:0 0 0 3px var(--accent-dim);outline:none}.star-rating__star:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:2px}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}}.stagger>*{animation:fade-up .4s var(--transition-spring) backwards}.stagger>:first-child{animation-delay:0s}.stagger>:nth-child(2){animation-delay:50ms}.stagger>:nth-child(3){animation-delay:.1s}.stagger>:nth-child(4){animation-delay:.15s}.stagger>:nth-child(5){animation-delay:.2s}.stagger>:nth-child(6){animation-delay:.25s}.stagger>:nth-child(7){animation-delay:.3s}.stagger>:nth-child(8){animation-delay:.35s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.content-card:hover,.stat-card:hover,.calendar-item:hover,.btn:active{transform:none}.chart-bar{animation:none!important}}@media (max-width:768px){.sidebar{display:none}.main-content{padding:14px 16px calc(72px + env(safe-area-inset-bottom));margin-left:0}.mobile-header{z-index:90;background:var(--surface-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.bottom-nav{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);background:#0a0d16f0;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav__item{font-family:var(--font-body);color:var(--text-faint);letter-spacing:.02em;flex-direction:column;flex:1;align-items:center;gap:3px;padding:8px 4px;font-size:.55rem;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.bottom-nav__item.active{color:var(--accent-bright)}.bottom-nav__item svg{width:20px;height:20px}.toast-container{top:auto;bottom:calc(72px + env(safe-area-inset-bottom) + 8px);max-width:none;left:12px;right:12px}.modal{border-radius:var(--radius-lg);max-width:calc(100% - 16px);margin:8px}.star-rating__star{width:28px;height:28px}.filter-tabs{z-index:10;background:var(--bg);padding:8px 0;position:sticky;top:0}.stat-card__value{font-size:1.3rem}.toggle{width:48px;height:32px}.toggle__knob{width:26px;height:26px}.toggle.active .toggle__knob{transform:translate(16px)}.undo-container{bottom:calc(72px + env(safe-area-inset-bottom) + 8px)}.calendar-grid{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;grid-template-columns:repeat(7,minmax(100px,1fr));gap:1px;font-size:.68rem;overflow-x:auto}.calendar-cell{scroll-snap-align:start;min-width:100px;min-height:90px;padding:6px}.calendar-item{padding:4px 6px}.calendar-item__caption{font-size:.55rem}.calendar-item__thumb{width:18px;height:18px}.status-gauge{flex-direction:column;gap:4px}.status-gauge__label{text-align:left;width:100%}.queue-item{padding:14px 12px}.queue-item__thumb{border-radius:8px;width:56px;height:56px}.content-card__image{aspect-ratio:16/9}.settings-row{flex-direction:column!important;gap:8px!important}.settings-row .input{width:100%!important}.timeline{padding-left:18px}h1{font-size:1.15rem!important}.hero-orb{display:none}.stat-grid-mobile{grid-template-columns:repeat(2,1fr)!important}.card{overflow:hidden}.card__body{overflow-wrap:break-word;word-break:break-word}.modal{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:100%;max-height:90vh;margin:0;position:fixed;bottom:0;left:0;right:0}.input{min-height:44px;font-size:16px}.btn{min-height:44px}.btn--sm{min-height:36px}.input:invalid:not(:placeholder-shown){border-color:var(--red-border)}}.landing{background:var(--bg);min-height:100vh;color:var(--text)}.landing-nav{z-index:100;border-bottom:1px solid var(--border);background:var(--glass-bg);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);position:fixed;top:0;left:0;right:0}.landing-nav__inner{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:14px 24px;display:flex}.landing-logo{color:var(--text);font-family:var(--font-display);align-items:center;gap:10px;font-size:1.15rem;text-decoration:none;display:flex}.landing-logo__mark{background:linear-gradient(135deg, var(--accent), var(--accent-bright));border-radius:7px;width:26px;height:26px;position:relative}.landing-logo__mark:after{content:"";background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%2304060c' stroke-width='2.5' stroke-linecap='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 10V3L4 14h7v7l9-11h-7z'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;inset:5px}.landing-nav__links{align-items:center;gap:24px;display:flex}.landing-nav__links a{color:var(--text-dim);font-size:.82rem;text-decoration:none;transition:color .15s}.landing-nav__links a:hover{color:var(--text)}.landing-nav--motion{-webkit-backdrop-filter:blur(8px)saturate(160%);background:linear-gradient(#0a0d1659 0%,#0a0d160d 100%);border-bottom:1px solid #0000;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,border-color .4s,box-shadow .4s,padding .4s}.landing-nav--scrolled{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#0a0d16d9 0%,#0a0d16b3 100%);border-bottom-color:#ffffff0f;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0a}.landing-nav--motion .landing-nav__inner{transition:padding .4s}.landing-nav--scrolled .landing-nav__inner{padding-top:11px;padding-bottom:11px}.landing-nav__link{color:var(--text-dim);align-items:center;padding:6px 2px;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .25s;display:inline-flex;position:relative}.landing-nav__link span:first-child{z-index:1;position:relative}.landing-nav__link-underline{background:linear-gradient(90deg, var(--accent), var(--accent-bright));transform-origin:0;width:100%;height:1.5px;transition:transform .35s var(--transition-spring,cubic-bezier(.22,1,.36,1));border-radius:1px;position:absolute;bottom:2px;left:0;transform:scaleX(0);box-shadow:0 0 8px #ff6b3566}.landing-nav__link:hover{color:var(--text)}.landing-nav__link:hover .landing-nav__link-underline{transform:scaleX(1)}.landing-nav__link--ghost:before{content:"";background:var(--border);vertical-align:middle;width:1px;height:14px;margin-right:18px;display:inline-block}.landing-nav__cta{border-radius:99px!important;padding:9px 20px!important}.landing-nav__cta:before{border-radius:99px 99px 0 0}.landing-nav__cta-dot{z-index:1;background:#fff;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite pulse-dot;position:relative;box-shadow:0 0 8px #fffc}.landing-hero{justify-content:center;align-items:center;min-height:100vh;padding:140px 24px 80px;display:flex;position:relative;overflow:hidden}.landing-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:6s ease-in-out infinite grid-pulse;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 70%)}@keyframes grid-pulse{0%,to{opacity:1}50%{opacity:.4}}.landing-hero__content{z-index:1;text-align:center;max-width:680px;position:relative}.landing-hero__chip{border:1px solid var(--accent-border);background:var(--accent-dim);font-size:.72rem;font-family:var(--font-mono);color:var(--accent);letter-spacing:.03em;border-radius:99px;align-items:center;gap:10px;margin-bottom:32px;padding:8px 18px;display:inline-flex}.landing-hero__pulse{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;animation:2s infinite pulse-dot}.landing-hero__h1{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.8rem,7.5vw,4.8rem);font-weight:900;line-height:1.05}.landing-hero__accent{background:linear-gradient(90deg, var(--accent), var(--accent-bright), #fff8e0, var(--accent-bright), var(--accent));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px #ff6b3526);background-size:300%;-webkit-background-clip:text;min-height:1.2em;animation:5s linear infinite shimmer-text}.landing-hero__rotating{transition:opacity .4s var(--transition-spring), transform .4s var(--transition-spring), filter .4s;opacity:0;filter:blur(4px);display:inline-block;transform:translateY(16px)scale(.97)}.landing-hero__rotating.visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.landing-hero__sub{max-width:480px;color:var(--text-dim);margin:24px auto 0;font-size:1.05rem;line-height:1.8}.landing-hero__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.landing-hero__proof{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:28px;margin-top:72px;padding-top:32px;display:flex}.landing-hero__stat{text-align:center}.landing-hero__stat-val{font-size:1.5rem;font-weight:800;font-family:var(--font-display);letter-spacing:-.03em}.landing-hero__stat-label{color:var(--text-faint);font-size:.62rem;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;display:block}.landing-hero__stat-divider{background:var(--border);width:1px;height:28px}.landing-section{border-top:1px solid var(--border);padding:80px 24px}.landing-section--alt{background:var(--surface)}.landing-section__inner{max-width:900px;margin:0 auto}.landing-label{text-align:center;font-size:.6rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:10px;display:block}.landing-h2{text-align:center;font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:48px;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;line-height:1.15}.landing-pipeline{flex-direction:column;gap:2px;display:flex;position:relative}.landing-pipeline:before{content:"";background:linear-gradient(to bottom, var(--blue), var(--purple), var(--green), var(--accent));opacity:.25;pointer-events:none;width:1px;position:absolute;top:48px;bottom:48px;left:43px}.landing-pipeline__step{background:var(--surface-raised);border:1px solid var(--border);gap:20px;padding:28px 24px;transition:border-color .2s,background .2s;display:flex}.landing-pipeline__step:first-child{border-radius:14px 14px 4px 4px}.landing-pipeline__step:last-child{border-radius:4px 4px 14px 14px}.landing-pipeline__step:hover{border-color:var(--border-hover);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.landing-pipeline__step:hover{background:color-mix(in srgb, var(--surface-raised) 90%, white)}}.landing-pipeline__number{width:40px;height:40px;font-size:.7rem;font-family:var(--font-mono);border:1px solid;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.landing-pipeline__body{flex:1}.landing-pipeline__header{align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.landing-pipeline__header h3{font-family:var(--font-display);font-size:1.1rem}.landing-pipeline__agent{font-size:.6rem;font-family:var(--font-mono);color:var(--text-faint)}.landing-pipeline__body p{color:var(--text-dim);font-size:.82rem;line-height:1.65}.landing-grid-features{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.landing-feature-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .2s, transform .3s var(--transition-spring);padding:28px 24px;position:relative}.landing-feature-card:hover{border-color:var(--border-hover);transform:translateY(-3px)}.landing-feature-card__bar{border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:24px;right:24px}.landing-feature-card h3{margin-top:8px;font-size:.92rem;font-weight:600}.landing-feature-card p{color:var(--text-dim);margin-top:8px;font-size:.8rem;line-height:1.65}.landing-quote{font-family:var(--font-display);color:var(--text-dim);letter-spacing:-.01em;font-size:1.3rem;font-style:italic;font-weight:400;line-height:1.75}.landing-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.landing-price-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:32px 28px;transition:border-color .2s;display:flex;position:relative}.landing-price-card:hover{border-color:var(--border-hover)}.landing-price-card--pop{border-color:var(--accent-border);box-shadow:0 0 60px #ff6b350f, 0 0 0 1px var(--accent-border)}.landing-price-card__badge{background:var(--accent);color:var(--bg);font-size:.6rem;font-weight:700;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:4px 14px;position:absolute;top:-11px;left:24px}.landing-price-card h3{font-size:1rem;font-weight:600}.landing-price-card__price{margin-top:12px}.landing-price-card__price span{font-size:2.4rem;font-weight:700;font-family:var(--font-display);letter-spacing:-.02em}.landing-price-card__price small{color:var(--text-faint);margin-left:2px;font-size:.8rem}.landing-price-card ul{flex-direction:column;flex:1;gap:10px;margin-top:28px;padding:0;list-style:none;display:flex}.landing-price-card li{color:var(--text-dim);align-items:flex-start;gap:10px;font-size:.8rem;display:flex}.landing-price-card li svg{flex-shrink:0;margin-top:2px}.landing-faq{flex-direction:column;gap:8px;margin-top:32px;display:flex}.landing-faq__item{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:border-color .15s}.landing-faq__item:hover{border-color:var(--border-hover)}.landing-faq__item summary{justify-content:space-between;align-items:center;padding:18px 24px;font-size:.88rem;font-weight:600;list-style:none;display:flex}.landing-faq__item summary::-webkit-details-marker{display:none}.landing-faq__item summary svg{color:var(--text-faint);flex-shrink:0;transition:transform .2s}.landing-faq__item[open] summary svg{transform:rotate(180deg)}.landing-faq__item p{color:var(--text-dim);padding:0 24px 20px;font-size:.82rem;line-height:1.7}.landing-faq__item[open] p{animation:faq-reveal .3s var(--transition-spring)}.landing-final-cta{background:var(--surface);border-top:1px solid var(--border);padding:80px 24px;position:relative;overflow:hidden}.landing .btn--primary{position:relative;overflow:hidden}.landing .btn--primary:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--accent), var(--accent-bright));opacity:0;z-index:-1;filter:blur(12px);transition:opacity .3s;position:absolute;inset:-2px}.landing .btn--primary:hover:before{opacity:.5}.landing-feature-card:hover .landing-feature-card__bar,.landing-pipeline__step:hover .landing-pipeline__number{box-shadow:0 0 20px}@supports (color:color-mix(in lab, red, red)){.landing-pipeline__step:hover .landing-pipeline__number{box-shadow:0 0 20px color-mix(in srgb, currentColor 20%, transparent)}}.landing-price-card--pop{animation:4s ease-in-out infinite price-glow}@keyframes price-glow{0%,to{box-shadow:0 0 40px #ff6b350a, 0 0 0 1px var(--accent-border)}50%{box-shadow:0 0 60px #ff6b3514, 0 0 0 1px var(--accent-border)}}.landing-footer{border-top:1px solid var(--border);text-align:center;color:var(--text-faint);font-size:.65rem;font-family:var(--font-mono);letter-spacing:.04em;padding:20px 24px}@media (max-width:768px){.landing-nav__links a:not(.btn){display:none}.landing-hero{min-height:auto;padding:100px 20px 60px}.landing-hero__h1{font-size:clamp(1.8rem,8vw,2.8rem)}.landing-hero__sub{font-size:.9rem}.landing-hero__ctas{flex-direction:column;gap:10px}.landing-hero__ctas .btn{justify-content:center;width:100%}.landing-hero__proof{flex-flow:wrap;justify-content:center;gap:20px;padding-top:20px}.landing-hero__stat-divider{display:none}.landing-hero__stat-val{font-size:1.2rem}.landing-pipeline__step{flex-direction:column;gap:10px;padding:20px 16px}.landing-pipeline__number{width:32px;height:32px;font-size:.6rem}.landing-section{padding:60px 16px}.landing-h2{margin-bottom:32px;font-size:clamp(1.3rem,5vw,1.8rem)!important}.landing-grid-features,.landing-pricing-grid{grid-template-columns:1fr}.landing-price-card__price span{font-size:1.8rem}.landing-faq__item summary{padding:14px 16px;font-size:.82rem}.landing-faq__item p{padding:0 16px 16px}.landing-final-cta{padding:80px 20px}.landing-quote{font-size:1rem}}.hero-orb{pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}.hero-orb--1{background:radial-gradient(circle,#ff6b351f 0%,#0000 70%);width:500px;height:500px;animation:8s ease-in-out infinite orb-float;top:-100px;left:50%;transform:translate(-50%)}.hero-orb--2{background:radial-gradient(circle,#5b9cf514 0%,#0000 70%);width:400px;height:400px;animation:10s ease-in-out infinite reverse orb-float;bottom:-50px;right:-100px}@keyframes orb-float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-20px)}}.reveal{opacity:0;transition:opacity .6s var(--transition-spring), transform .6s var(--transition-spring);transform:translateY(20px)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal:nth-child(2){transition-delay:60ms}.reveal:nth-child(3){transition-delay:.12s}.reveal:nth-child(4){transition-delay:.18s}.reveal:nth-child(5){transition-delay:.24s}.reveal:nth-child(6){transition-delay:.3s}@keyframes shimmer-text{0%{background-position:200%}to{background-position:-200%}}details summary::-webkit-details-marker{display:none}details[open] summary svg{transform:rotate(180deg)}details[open]>div{animation:faq-reveal .3s var(--transition-spring)}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-8px)}}.glass-panel{-webkit-backdrop-filter:blur(18px)saturate(180%);transition:border-color .4s ease, box-shadow .4s ease, transform .4s var(--transition-spring,ease);background:linear-gradient(135deg,#0f13208c,#0a0d1666);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff05,0 12px 40px -8px #00000073}.glass-panel:hover{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14,0 16px 48px -8px #0000008c}.glass-panel--accent{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ff6b351f 0%,#0f13208c 60%,#0a0d1680 100%);border:1px solid #ff6b3538;box-shadow:inset 0 1px #ffffff14,inset 0 0 32px #ff6b3514,0 16px 48px -8px #ff6b352e,0 0 0 1px #ff6b350d}.glass-panel--accent:hover{border-color:#ff6b3559;box-shadow:inset 0 1px #ffffff1a,inset 0 0 40px #ff6b351f,0 20px 60px -10px #ff6b3547}@media (max-width:640px){.glass-panel,.glass-panel--accent{-webkit-backdrop-filter:blur(8px)}}.lift-hover{transition:transform .35s var(--transition-spring,cubic-bezier(.22,1,.36,1)), box-shadow .35s ease, border-color .35s ease;will-change:transform}.lift-hover:hover{transform:translateY(-3px)}.card.lift-hover:hover{border-color:var(--border-hover);box-shadow:0 16px 48px -12px #00000080,inset 0 1px #ffffff0a}.problem-orbit-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:center;gap:64px;margin-top:24px;display:grid}.problem-orbit__cards{flex-direction:column;justify-self:end;gap:18px;width:100%;max-width:520px;display:flex}.problem-orbit__visual{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-left:80px;display:flex;position:relative}@media (max-width:1100px){.problem-orbit__visual{padding-left:40px}}@media (max-width:900px){.problem-orbit__visual{padding-left:0}}.problem-orbit__visual-label{border:1px solid var(--accent-border);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:#ff6b350f;border-radius:99px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 14px;font-size:.62rem;display:inline-flex}.problem-orbit__visual-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:1.6s ease-in-out infinite pulse-dot}.problem-orbit__visual-caption{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:.62rem}.orbit-stage--compact{--orbit-radius:140px;height:400px;margin:0}.orbit-stage--compact .orbit-ring--core{width:140px;height:140px}.orbit-stage--compact .orbit-ring--inner{width:260px;height:260px}.orbit-stage--compact .orbit-ring--outer{width:340px;height:340px}.orbit-stage--compact .orbit-agent{border-radius:16px;width:56px;height:56px}.orbit-stage--compact .orbit-agent__icon{width:26px;height:26px}.orbit-stage--compact .orbit-center__inner{border-radius:22px;width:76px;height:76px}.orbit-stage--compact .orbit-center__halo{border-radius:26px;width:96px;height:96px}.orbit-stage--compact .orbit-line__packet{width:4px;height:4px;top:-1.5px}@media (max-width:900px){.problem-orbit-grid{grid-template-columns:1fr;gap:56px}.problem-orbit__visual{margin-top:8px}.orbit-stage--compact{--orbit-radius:130px;height:380px}}.orbit-section{border-top:1px solid var(--border);padding:120px 24px;position:relative;overflow:hidden}.orbit-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff6b350f 0%,#0000 60%);width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-stage{--orbit-radius:200px;justify-content:center;align-items:center;width:100%;height:540px;margin:56px auto 0;display:flex;position:relative}.orbit-ring{pointer-events:none;border:1px dashed #ffffff0f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-ring--core{border-color:#ff6b351f;width:180px;height:180px;animation:60s linear infinite orbit-ring-spin}.orbit-ring--inner{border-color:#ffffff0d;width:360px;height:360px;animation:80s linear infinite reverse orbit-ring-spin}.orbit-ring--outer{border-color:#ffffff09;width:480px;height:480px;animation:120s linear infinite orbit-ring-spin}@keyframes orbit-ring-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.orbit-grid{pointer-events:none;background-image:radial-gradient(circle,#ffffff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 50%,#000 30%,#0000 75%);mask-image:radial-gradient(50% 50%,#000 30%,#0000 75%)}.orbit-track{will-change:transform;width:0;height:0;animation:42s linear infinite orbit-spin;position:absolute;top:50%;left:50%}@keyframes orbit-spin{0%{transform:rotate(0deg) translateX(var(--orbit-radius)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--orbit-radius)) rotate(-360deg)}}.orbit-stage--paused .orbit-track,.orbit-stage--paused .orbit-line{animation-play-state:paused}.orbit-line{pointer-events:none;will-change:transform;width:0;height:0;animation:42s linear infinite orbit-line-spin;position:absolute;top:50%;left:50%}@keyframes orbit-line-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-line__inner{width:var(--orbit-radius);background:linear-gradient(90deg, transparent 0%, var(--agent-color) 30%, var(--agent-color) 100%);height:1px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.orbit-line__inner{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--agent-color) 8%, transparent) 30%, color-mix(in srgb, var(--agent-color) 35%, transparent) 100%)}}.orbit-line__inner{transform-origin:0;opacity:.85}.orbit-line__packet{background:var(--agent-color);width:5px;height:5px;box-shadow:0 0 10px var(--agent-color), 0 0 20px var(--agent-color);border-radius:50%;position:absolute;top:-2px;left:0}@supports (color:color-mix(in lab, red, red)){.orbit-line__packet{box-shadow:0 0 10px var(--agent-color), 0 0 20px color-mix(in srgb, var(--agent-color) 60%, transparent)}}.orbit-line__packet{transform-origin:2.5px 2.5px;animation:3.5s ease-in-out infinite orbit-packet-travel}@keyframes orbit-packet-travel{0%{opacity:0;transform:translate(0)scale(0)}10%{opacity:1;transform:translate(0)scale(1)}85%{transform:translateX(calc(var(--orbit-radius) - 8px)) scale(1);opacity:1}to{transform:translateX(calc(var(--orbit-radius) - 8px)) scale(0);opacity:0}}.orbit-agent{background:linear-gradient(145deg, var(--agent-color), var(--agent-color));border-radius:18px;width:64px;height:64px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.orbit-agent{background:linear-gradient(145deg, color-mix(in srgb, var(--agent-color) 28%, var(--surface-raised)), color-mix(in srgb, var(--agent-color) 12%, var(--surface)))}}.orbit-agent{border:1.5px solid var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.orbit-agent{border:1.5px solid color-mix(in srgb, var(--agent-color) 45%, transparent)}}.orbit-agent{-webkit-backdrop-filter:blur(8px);box-shadow:0 0 24px var(--agent-color), inset 0 1px 0 #ffffff2e, inset 0 0 24px var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.orbit-agent{box-shadow:0 0 24px color-mix(in srgb, var(--agent-color) 35%, transparent), inset 0 1px 0 #ffffff2e, inset 0 0 24px color-mix(in srgb, var(--agent-color) 18%, transparent)}}.orbit-agent{cursor:pointer;transition:transform .35s var(--transition-spring,cubic-bezier(.22,1,.36,1)), box-shadow .35s ease, border-color .35s ease;font-family:var(--font-display);color:#fff;outline:none;justify-content:center;align-items:center;padding:0;display:flex;transform:translate(-50%,-50%)}.orbit-agent:hover,.orbit-agent:focus-visible,.orbit-agent--active{border-color:var(--agent-color);box-shadow:0 0 48px var(--agent-color), 0 0 0 4px var(--agent-color), inset 0 1px 0 #ffffff40;transform:translate(-50%,-50%)scale(1.18)}@supports (color:color-mix(in lab, red, red)){.orbit-agent:hover,.orbit-agent:focus-visible,.orbit-agent--active{box-shadow:0 0 48px color-mix(in srgb, var(--agent-color) 55%, transparent), 0 0 0 4px color-mix(in srgb, var(--agent-color) 18%, transparent), inset 0 1px 0 #ffffff40}}.orbit-agent__icon{z-index:2;color:#fff;width:30px;height:30px;filter:drop-shadow(0 1px 6px var(--agent-color));justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.orbit-agent__icon{filter:drop-shadow(0 1px 6px color-mix(in srgb, var(--agent-color) 60%, transparent))}}.orbit-agent__icon svg{stroke:#fff;stroke-width:2px;width:100%;height:100%}.orbit-agent__pulse{border:1.5px solid var(--agent-color);opacity:0;pointer-events:none;border-radius:22px;animation:3.2s ease-in-out infinite orbit-agent-pulse;position:absolute;inset:-6px}.orbit-agent__pulse:before{content:"";border:1px solid var(--agent-color);opacity:.5;border-radius:24px;animation:3.2s ease-in-out .6s infinite orbit-agent-pulse;position:absolute;inset:-4px}@keyframes orbit-agent-pulse{0%{opacity:0;transform:scale(.95)}20%{opacity:.7}to{opacity:0;transform:scale(1.45)}}.orbit-agent{animation:3.8s ease-in-out infinite orbit-agent-breathe}.orbit-track:first-child .orbit-agent{animation-delay:0s}.orbit-track:nth-child(2) .orbit-agent{animation-delay:-.6s}.orbit-track:nth-child(3) .orbit-agent{animation-delay:-1.2s}.orbit-track:nth-child(4) .orbit-agent{animation-delay:-1.8s}.orbit-track:nth-child(5) .orbit-agent{animation-delay:-2.4s}@keyframes orbit-agent-breathe{0%,to{box-shadow:0 0 24px color-mix(in srgb, var(--agent-color) 30%, transparent), inset 0 1px 0 #ffffff2e, inset 0 0 24px color-mix(in srgb, var(--agent-color) 15%, transparent)}50%{box-shadow:0 0 36px color-mix(in srgb, var(--agent-color) 50%, transparent), 0 0 0 2px color-mix(in srgb, var(--agent-color) 12%, transparent), inset 0 1px 0 #ffffff38, inset 0 0 28px color-mix(in srgb, var(--agent-color) 22%, transparent)}}.orbit-stage--paused .orbit-agent{animation-play-state:paused}.orbit-agent__name-tag{font-size:.58rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--agent-color);white-space:nowrap;opacity:0;pointer-events:none;font-weight:600;transition:opacity .3s;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.orbit-agent:hover .orbit-agent__name-tag,.orbit-agent--active .orbit-agent__name-tag{opacity:1}.orbit-center{z-index:5;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:relative}.orbit-center__inner{background:linear-gradient(145deg, var(--surface-raised), var(--surface));border:1px solid var(--accent-border);z-index:3;border-radius:24px;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:relative;box-shadow:0 0 80px #ff6b3538,0 12px 40px #00000080,inset 0 1px #ffffff14}.orbit-center__halo{border:1.5px solid var(--accent);pointer-events:none;z-index:1;border-radius:28px;width:110px;height:110px;position:absolute}.orbit-center__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;align-items:center;gap:6px;font-size:.58rem;transition:color .3s;display:flex;position:absolute;bottom:-32px;left:50%;transform:translate(-50%)}.orbit-stage--paused .orbit-center__label{color:var(--accent)}.orbit-center__live-dot{background:var(--green);width:5px;height:5px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:1.6s ease-in-out infinite pulse-dot}.orbit-info{z-index:20;pointer-events:none;border:1px solid var(--agent-color);border-radius:14px;min-width:240px;max-width:280px;padding:16px 18px 18px}@supports (color:color-mix(in lab, red, red)){.orbit-info{border:1px solid color-mix(in srgb, var(--agent-color) 35%, #ffffff14)}}.orbit-info{box-shadow:inset 0 1px 0 #ffffff0f, 0 12px 40px -8px #0009, 0 0 32px -8px var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.orbit-info{box-shadow:inset 0 1px 0 #ffffff0f, 0 12px 40px -8px #0009, 0 0 32px -8px color-mix(in srgb, var(--agent-color) 28%, transparent)}}.orbit-info:before{content:"";background:var(--agent-color);box-shadow:0 0 10px var(--agent-color);position:absolute}.orbit-info:after{content:"";background:var(--agent-color);width:6px;height:6px;box-shadow:0 0 10px var(--agent-color);border-radius:50%;position:absolute}.orbit-info--right:before{width:22px;height:1.5px;top:50%;left:-22px;transform:translateY(-50%)}.orbit-info--right:after{top:50%;left:-25px;transform:translate(-50%,-50%)}.orbit-info--left:before{width:22px;height:1.5px;top:50%;right:-22px;transform:translateY(-50%)}.orbit-info--left:after{top:50%;right:-25px;transform:translate(50%,-50%)}.orbit-info--bottom:before{width:1.5px;height:22px;top:-22px;left:50%;transform:translate(-50%)}.orbit-info--bottom:after{top:-25px;left:50%;transform:translate(-50%,-50%)}.orbit-info--top:before{width:1.5px;height:22px;bottom:-22px;left:50%;transform:translate(-50%)}.orbit-info--top:after{bottom:-25px;left:50%;transform:translate(-50%,50%)}.orbit-info__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.orbit-info__chip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:.58rem;font-weight:600;display:inline-flex}.orbit-info__chip-dot{border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite pulse-dot}.orbit-info__role{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);font-size:.58rem}.orbit-info__name{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1}.orbit-info__desc{color:var(--text-dim);margin:8px 0 0;font-size:.78rem;line-height:1.6}@media (max-width:900px){.orbit-stage{--orbit-radius:160px;height:460px}.orbit-ring--inner{width:320px;height:320px}.orbit-ring--outer{width:420px;height:420px}}@media (max-width:640px){.orbit-section{padding:80px 16px}.orbit-stage{--orbit-radius:120px;height:400px;margin-top:32px}.orbit-ring--core{width:140px;height:140px}.orbit-ring--inner{width:260px;height:260px}.orbit-ring--outer{width:340px;height:340px}.orbit-agent{border-radius:14px;width:52px;height:52px}.orbit-agent__initial{font-size:1.2rem}.orbit-center__inner{border-radius:20px;width:72px;height:72px}.orbit-center__halo{border-radius:24px;width:94px;height:94px}.orbit-info{min-width:240px;max-width:280px;padding:14px 18px 16px}.orbit-info__name{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.orbit-track,.orbit-ring,.orbit-agent__pulse,.orbit-center__halo{animation:none!important}}.country-carousel{border:1px solid var(--slide-color);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border-radius:20px;max-width:1100px;margin:0 auto 24px;padding:28px 32px 24px;position:relative}@supports (color:color-mix(in lab, red, red)){.country-carousel{border:1px solid color-mix(in srgb, var(--slide-color) 28%, transparent)}}.country-carousel{-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #0006, 0 16px 48px #00000080, 0 0 80px var(--slide-color), 0 0 0 1px var(--slide-color)}@supports (color:color-mix(in lab, red, red)){.country-carousel{box-shadow:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #0006, 0 16px 48px #00000080, 0 0 80px color-mix(in srgb, var(--slide-color) 16%, transparent), 0 0 0 1px color-mix(in srgb, var(--slide-color) 12%, transparent)}}.country-carousel{isolation:isolate;transition:border-color .5s,box-shadow .5s;overflow:hidden}.country-carousel__accent{background:linear-gradient(90deg, transparent 0%, var(--slide-color) 30%, var(--slide-color) 70%, transparent 100%);height:2px;box-shadow:0 0 16px var(--slide-color);z-index:2;transition:background .5s;position:absolute;top:0;left:0;right:0}.country-carousel__orb{background:radial-gradient(circle, var(--slide-color) 0%, transparent 60%);width:50%;height:100%;position:absolute;top:-30%;right:-10%}@supports (color:color-mix(in lab, red, red)){.country-carousel__orb{background:radial-gradient(circle, color-mix(in srgb, var(--slide-color) 20%, transparent) 0%, transparent 60%)}}.country-carousel__orb{pointer-events:none;z-index:0;filter:blur(28px);transition:background .5s}.country-carousel__top{z-index:2;justify-content:space-between;align-items:center;margin-bottom:22px;display:flex;position:relative}.country-carousel__title{background:var(--slide-color);border-radius:99px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.country-carousel__title{background:color-mix(in srgb, var(--slide-color) 12%, transparent)}}.country-carousel__title{border:1px solid var(--slide-color)}@supports (color:color-mix(in lab, red, red)){.country-carousel__title{border:1px solid color-mix(in srgb, var(--slide-color) 35%, transparent)}}.country-carousel__title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slide-color);text-shadow:0 0 10px var(--slide-color);font-size:.58rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.country-carousel__title{text-shadow:0 0 10px color-mix(in srgb, var(--slide-color) 50%, transparent)}}.country-carousel__pulse{background:var(--slide-color);width:6px;height:6px;box-shadow:0 0 8px var(--slide-color);border-radius:50%;animation:1.6s ease-in-out infinite pulse-dot}.country-carousel__nav{align-items:center;gap:12px;display:flex}.country-carousel__btn{width:32px;height:32px;color:var(--text);cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;font-family:inherit;transition:all .3s;display:flex}.country-carousel__btn svg{width:16px;height:16px}.country-carousel__btn:hover{border-color:var(--slide-color);background:var(--slide-color)}@supports (color:color-mix(in lab, red, red)){.country-carousel__btn:hover{background:color-mix(in srgb, var(--slide-color) 10%, transparent)}}.country-carousel__btn:hover{color:var(--slide-color);box-shadow:0 0 16px var(--slide-color)}@supports (color:color-mix(in lab, red, red)){.country-carousel__btn:hover{box-shadow:0 0 16px color-mix(in srgb, var(--slide-color) 30%, transparent)}}.country-carousel__counter{font-family:var(--font-mono);color:var(--slide-color);letter-spacing:.04em;text-shadow:0 0 8px var(--slide-color);font-size:.8rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.country-carousel__counter{text-shadow:0 0 8px color-mix(in srgb, var(--slide-color) 40%, transparent)}}.country-carousel__counter small{color:var(--text-faint);font-size:.58rem;font-weight:600}.country-slide{z-index:2;grid-template-columns:200px 1fr 220px;align-items:center;gap:32px;min-height:220px;display:grid;position:relative}.country-slide__left{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.country-slide__flag{filter:drop-shadow(0 8px 24px #00000080);margin-bottom:4px;font-size:5rem}.country-slide__name{font-family:var(--font-display);letter-spacing:-.025em;color:var(--slide-color);text-shadow:0 0 14px var(--slide-color);font-size:1.6rem;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.country-slide__name{text-shadow:0 0 14px color-mix(in srgb, var(--slide-color) 40%, transparent)}}.country-slide__name-local{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.7rem;font-weight:600}.country-slide__center{flex-direction:column;gap:10px;display:flex}.country-slide__caption-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slide-color);align-items:center;gap:8px;font-size:.58rem;font-weight:700;display:inline-flex}.country-slide__caption-dot{background:var(--slide-color);width:5px;height:5px;box-shadow:0 0 6px var(--slide-color);border-radius:50%}.country-slide__caption-card{background:#04060c99;border:1px solid #ffffff0f;border-radius:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.country-slide__caption-bar{background:#ffffff06;border-bottom:1px solid #ffffff0d;align-items:center;gap:5px;padding:8px 12px;display:flex}.country-slide__caption-dot-r,.country-slide__caption-dot-y,.country-slide__caption-dot-g{border-radius:50%;width:8px;height:8px}.country-slide__caption-dot-r{background:#ff5f57}.country-slide__caption-dot-y{background:#febc2e}.country-slide__caption-dot-g{background:#28c840}.country-slide__caption-tag{font-family:var(--font-mono);color:var(--text-faint);margin-left:auto;font-size:.55rem}.country-slide__caption-body{color:var(--text);padding:18px 18px 20px;font-size:.92rem;font-weight:500;line-height:1.6}.country-slide__right{border-left:1px solid #ffffff14;flex-direction:column;gap:12px;padding-left:28px;display:flex}.country-slide__detail{flex-direction:column;gap:4px;display:flex}.country-slide__detail-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:6px;font-size:.54rem;font-weight:600;display:inline-flex}.country-slide__detail-label svg{width:12px;height:12px;color:var(--slide-color)}.country-slide__detail-value{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;padding-left:18px;font-size:1rem;font-weight:800}.country-carousel__dots{z-index:2;border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding-top:20px;display:flex;position:relative}.country-carousel__dot{cursor:pointer;filter:grayscale(.6)brightness(.7);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-family:inherit;transition:all .35s;display:flex}.country-carousel__dot:hover{filter:grayscale(.2)brightness(.9);border-color:var(--dot-color)}.country-carousel__dot--active{filter:grayscale(0)brightness();border-color:var(--dot-color);background:var(--dot-color)}@supports (color:color-mix(in lab, red, red)){.country-carousel__dot--active{background:color-mix(in srgb, var(--dot-color) 14%, transparent)}}.country-carousel__dot--active{box-shadow:0 0 20px var(--dot-color);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.country-carousel__dot--active{box-shadow:0 0 20px color-mix(in srgb, var(--dot-color) 40%, transparent)}}.country-carousel__dot-flag{filter:drop-shadow(0 1px 4px #0006);font-size:1.3rem}@media (max-width:1000px){.country-slide{grid-template-columns:160px 1fr;gap:24px}.country-slide__right{border-top:1px solid #ffffff0f;border-left:none;flex-flow:wrap;grid-column:1/-1;gap:20px;padding-top:20px;padding-left:0}.country-slide__detail{flex:1;min-width:100px}}@media (max-width:640px){.country-carousel{padding:22px 20px 20px}.country-slide{text-align:center;grid-template-columns:1fr;gap:20px}.country-slide__left{align-items:center}.country-slide__flag{font-size:4rem}.country-carousel__dots{flex-wrap:wrap;gap:6px}.country-carousel__dot{width:32px;height:32px}}.nav-v2-wrap{z-index:100;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;top:16px;left:0;right:0}.nav-v2{pointer-events:auto;-webkit-backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(#141a28b3 0%,#0a0d16d9 100%);border:1px solid #ffffff1a;border-radius:99px;width:100%;max-width:1200px;transition:background .4s,border-color .4s,box-shadow .4s,padding .4s;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0006,0 8px 32px #0006,0 0 0 1px #ffffff05}.nav-v2--scrolled{background:linear-gradient(#0f1320eb 0%,#080c16f5 100%);border-color:#ff6b3538;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0006,0 12px 48px #0000008c,0 0 60px #ff6b351f,0 0 0 1px #ff6b350f}.nav-v2__inner{align-items:center;gap:16px;padding:10px 18px 10px 22px;grid-template-columns:1fr auto 1fr!important;display:grid!important}.nav-v2__brand{justify-self:start!important}.nav-v2__center{justify-self:center!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.nav-v2__right{align-items:center;gap:14px;justify-self:end!important;display:flex!important}.nav-v2__brand{color:var(--text);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.nav-v2__brand-name{font-family:var(--font-display);letter-spacing:-.02em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px #ff6b3540);background:linear-gradient(135deg,#fff 0%,#ff8c54 100%);-webkit-background-clip:text;background-clip:text;font-size:1.15rem;font-weight:800}.nav-v2__brand-badge{font-family:var(--font-mono);letter-spacing:.14em;color:var(--accent);text-shadow:0 0 6px #ff6b3566;background:#ff6b351a;border:1px solid #ff6b354d;border-radius:99px;padding:3px 7px;font-size:.5rem;font-weight:800}.nav-v2__center{background:#04060c80;border:1px solid #ffffff0d;border-radius:99px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff08}.nav-v2__link{font-family:var(--font-body);color:var(--text-dim);border:1px solid #0000;border-radius:99px;align-items:center;gap:7px;padding:8px 16px;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .3s,background .3s,box-shadow .3s,text-shadow .3s;display:inline-flex;position:relative}.nav-v2__link-dot{background:var(--link-color);width:5px;height:5px;box-shadow:0 0 6px var(--link-color), 0 0 12px var(--link-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.nav-v2__link-dot{box-shadow:0 0 6px var(--link-color), 0 0 12px color-mix(in srgb, var(--link-color) 50%, transparent)}}.nav-v2__link-dot{flex-shrink:0;transition:all .3s}.nav-v2__link:hover{color:#fff;background:var(--link-color)}@supports (color:color-mix(in lab, red, red)){.nav-v2__link:hover{background:color-mix(in srgb, var(--link-color) 12%, transparent)}}.nav-v2__link:hover{border-color:var(--link-color)}@supports (color:color-mix(in lab, red, red)){.nav-v2__link:hover{border-color:color-mix(in srgb, var(--link-color) 35%, transparent)}}.nav-v2__link:hover{text-shadow:0 0 12px var(--link-color)}@supports (color:color-mix(in lab, red, red)){.nav-v2__link:hover{text-shadow:0 0 12px color-mix(in srgb, var(--link-color) 60%, transparent)}}.nav-v2__link:hover{box-shadow:inset 0 1px 0 #ffffff14, 0 0 24px var(--link-color), 0 0 0 1px var(--link-color)}@supports (color:color-mix(in lab, red, red)){.nav-v2__link:hover{box-shadow:inset 0 1px 0 #ffffff14, 0 0 24px color-mix(in srgb, var(--link-color) 30%, transparent), 0 0 0 1px color-mix(in srgb, var(--link-color) 18%, transparent)}}.nav-v2__link:hover .nav-v2__link-dot{box-shadow:0 0 10px var(--link-color), 0 0 20px var(--link-color);transform:scale(1.2)}.nav-v2__right{flex-shrink:0;align-items:center;gap:14px;display:flex}.nav-v2__status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#3dd68c;text-shadow:0 0 6px #3dd68c66;background:#3dd68c12;border:1px solid #3dd68c40;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:.55rem;font-weight:700;display:inline-flex}.nav-v2__status-dot{background:#3dd68c;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 6px #3dd68c}.nav-v2__signin{font-family:var(--font-body);color:var(--text-dim);background:linear-gradient(#ffffff0a 0%,#ffffff03 100%);border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:7px;padding:8px 16px;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .3s,background .3s,border-color .3s,box-shadow .3s,text-shadow .3s;display:inline-flex}.nav-v2__signin:before{content:"";background:#9b7ef5;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:all .3s;box-shadow:0 0 6px #9b7ef5,0 0 12px #9b7ef580}.nav-v2__signin:hover{color:#fff;text-shadow:0 0 12px #9b7ef599;background:#9b7ef51f;border-color:#9b7ef566;box-shadow:inset 0 1px #ffffff14,0 0 24px #9b7ef54d,0 0 0 1px #9b7ef533}.nav-v2__signin:hover:before{transform:scale(1.2);box-shadow:0 0 10px #9b7ef5,0 0 20px #9b7ef5}.nav-v2__cta{color:#fff;font-family:var(--font-body);text-shadow:0 1px 2px #0000004d;background:linear-gradient(#ff8c54 0%,#ff6b35 100%);border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:8px;padding:9px 9px 9px 18px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff52,0 6px 18px #ff6b3566,0 0 24px #ff6b354d}.nav-v2__cta:before{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff40 50%,#0000 100%);width:100%;height:100%;transition:left .8s;position:absolute;top:0;left:-100%}.nav-v2__cta:hover:before{left:100%}.nav-v2__cta:hover{background:linear-gradient(#ffa570 0%,#ff8344 100%);box-shadow:inset 0 1px #fff6,0 10px 28px #ff6b3580,0 0 36px #ff6b3566}.nav-v2__cta-text{z-index:1;position:relative}.nav-v2__cta-arrow{z-index:1;background:#00000040;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .3s,background .3s;display:flex;position:relative}.nav-v2__cta-arrow svg{width:12px;height:12px}.nav-v2__cta:hover .nav-v2__cta-arrow{background:#00000059;transform:translate(2px)}@media (max-width:1024px){.nav-v2__status{display:none}.nav-v2__center{gap:0}.nav-v2__link{padding:8px 12px;font-size:.75rem}}@media (max-width:760px){.nav-v2{width:calc(100% - 24px);top:12px}.nav-v2__inner{padding:8px 10px 8px 14px}.nav-v2__center,.nav-v2__signin,.nav-v2__brand-badge{display:none}.nav-v2__brand-name{font-size:1rem}.nav-v2__cta{padding:8px 8px 8px 14px;font-size:.75rem}.nav-v2__cta-arrow{width:22px;height:22px}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-chip--mount{animation:.5s cubic-bezier(.22,1,.36,1) both hero-fade-up}.hero-mount{animation:.5s cubic-bezier(.22,1,.36,1) .15s both hero-fade-up}.hero-chip{-webkit-backdrop-filter:blur(16px)saturate(180%);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border:1px solid #ff6b3552;border-radius:99px;align-items:center;gap:12px;margin-bottom:32px;padding:7px 14px 7px 10px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0006,0 0 32px #ff6b352e,0 0 0 1px #ff6b3514}.hero-chip__live{font-family:var(--font-mono);letter-spacing:.14em;color:#3dd68c;text-shadow:0 0 8px #3dd68c66;background:#3dd68c1f;border:1px solid #3dd68c59;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:.55rem;font-weight:800;display:inline-flex}.hero-chip__live-dot{background:#3dd68c;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 8px #3dd68c}.hero-chip__sep{background:#ffffff1f;width:1px;height:14px}.hero-chip__text{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text);font-size:.68rem;font-weight:700}.hero-chip__badge{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);text-shadow:0 0 6px #ff6b3566;background:#ff6b351a;border:1px solid #ff6b354d;border-radius:99px;padding:3px 8px;font-size:.54rem;font-weight:800}@media (max-width:640px){.hero-chip{gap:8px;padding:6px 12px 6px 8px}.hero-chip__text{font-size:.6rem}.hero-chip__badge,.hero-chip__sep:last-of-type{display:none}}.hero-proof{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border:1px solid #ff6b3538;border-radius:20px;max-width:760px;margin:80px auto 0;padding:18px 22px 22px;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0006,0 16px 48px #00000080,0 0 80px #ff6b3529,0 0 0 1px #ff6b3514}.hero-proof:before{content:"";background:linear-gradient(90deg,#0000,#ff6b3580,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.hero-proof__currency{background:linear-gradient(#1a2b3c 0%,#0f1923 100%);border:1px solid #ff6b3552;border-radius:99px;align-items:center;padding:4px;display:inline-flex;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1a,0 6px 18px #00000073,0 0 24px #ff6b3533}.hero-proof__cur-btn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:99px;align-items:center;padding:6px 14px;font-size:.58rem;font-weight:800;transition:all .3s;display:inline-flex}.hero-proof__cur-btn:hover{color:var(--text)}.hero-proof__cur-btn--active{color:#fff;text-shadow:0 1px 2px #0000004d;background:linear-gradient(#ff8c54 0%,#ff6b35 100%);box-shadow:inset 0 1px #ffffff4d,0 4px 10px #ff6b3566}.hero-proof__grid{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px;display:grid}.hero-proof__item{border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:background .35s;display:flex;position:relative}.hero-proof__item:not(:last-child):after{content:"";background:linear-gradient(#0000,#ffffff1a,#0000);width:1px;height:36px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.hero-proof__icon{color:#ff8c54;background:linear-gradient(145deg,#ff6b352e,#ff6b350a);border:1px solid #ff6b3559;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 0 18px #ff6b3533}.hero-proof__icon svg{filter:drop-shadow(0 0 4px);width:18px;height:18px}.hero-proof__item:nth-child(2) .hero-proof__icon{background:linear-gradient(145deg,#5b9cf52e,#5b9cf50a);border-color:#5b9cf559;box-shadow:inset 0 1px #ffffff1f,0 0 18px #5b9cf540}.hero-proof__item:nth-child(3) .hero-proof__icon{background:linear-gradient(145deg,#3dd68c2e,#3dd68c0a);border-color:#3dd68c59;box-shadow:inset 0 1px #ffffff1f,0 0 18px #3dd68c40}.hero-proof__item:nth-child(4) .hero-proof__icon{background:linear-gradient(145deg,#9b7ef52e,#9b7ef50a);border-color:#9b7ef559;box-shadow:inset 0 1px #ffffff1f,0 0 18px #9b7ef540}.hero-proof__body{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.hero-proof__value{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-shadow:0 0 12px #ffffff1a;font-size:1.2rem;font-weight:900;line-height:1}.hero-proof__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.52rem;font-weight:600}@media (max-width:700px){.hero-proof{padding:18px 16px}.hero-proof__grid{grid-template-columns:repeat(2,1fr);gap:8px}.hero-proof__item:not(:last-child):after{display:none}.hero-proof__item{padding:10px}.hero-proof__icon{width:34px;height:34px}.hero-proof__icon svg{width:16px;height:16px}.hero-proof__value{font-size:1.05rem}}.footer{isolation:isolate;background:linear-gradient(#080c1699 0%,#04060cf2 100%);border-top:1px solid #ffffff0f;padding:80px 24px 32px;position:relative;overflow:hidden}.footer__accent{z-index:2;background:linear-gradient(90deg,#0000 0%,#ff6b3573 50%,#0000 100%);height:1px;position:absolute;top:0;left:15%;right:15%}.footer__orb{pointer-events:none;z-index:0;filter:blur(40px);background:radial-gradient(#ff6b350d 0%,#0000 60%);width:60%;height:80%;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.footer__inner{z-index:2;max-width:1180px;margin:0 auto;position:relative}.footer__top{border-bottom:1px solid #ffffff0f;grid-template-columns:320px 1fr;gap:64px;padding-bottom:48px;display:grid}.footer__brand{flex-direction:column;gap:16px;display:flex}.footer__logo{color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.4rem;font-weight:800;text-decoration:none;display:inline-flex}.footer__logo-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#ff8c54 100%);-webkit-background-clip:text;background-clip:text}.footer__tagline{color:var(--text-dim);max-width:280px;margin:0;font-size:.85rem;line-height:1.6}.footer__made-in{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);text-shadow:0 0 8px #ff6b3566;background:linear-gradient(#ff6b3514 0%,#0a0d1699 100%);border:1px solid #ff6b3540;border-radius:99px;align-items:center;gap:8px;width:fit-content;padding:8px 14px;font-size:.58rem;font-weight:700;display:inline-flex;box-shadow:0 0 24px #ff6b351f}.footer__made-in-flag{filter:drop-shadow(0 1px 4px #0006);font-size:1.05rem}.footer__columns{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.footer__col-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);text-shadow:0 0 8px #ff6b354d;margin-bottom:16px;font-size:.58rem;font-weight:800}.footer__links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer__links a{color:var(--text-dim);align-items:center;gap:8px;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex}.footer__links a:hover{color:var(--text);transform:translate(2px)}.footer__live,.footer__soon{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;align-items:center;padding:2px 6px;font-size:.48rem;font-weight:800;display:inline-flex}.footer__live{color:#3dd68c;background:#3dd68c1a;border:1px solid #3dd68c4d}.footer__soon{color:#ffc107;background:#ffc10714;border:1px solid #ffc10747}.footer__middle{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:36px 0;display:flex}.footer__newsletter{flex-direction:column;flex:1;gap:12px;min-width:280px;max-width:460px;display:flex}.footer__newsletter-title{font-family:var(--font-display);color:var(--text);font-size:1rem;font-weight:700}.footer__newsletter-form{gap:8px;display:flex}.footer__newsletter-input{color:var(--text);background:#141a2899;border:1px solid #ffffff14;border-radius:10px;outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:.85rem;transition:border-color .3s,background .3s}.footer__newsletter-input:focus{background:#182030b3;border-color:#ff6b3580;box-shadow:0 0 0 3px #ff6b351a}.footer__newsletter-input::placeholder{color:var(--text-faint)}.footer__newsletter-btn{color:#fff;cursor:pointer;text-shadow:0 1px 2px #0000004d;white-space:nowrap;background:linear-gradient(#ff8c54 0%,#ff6b35 100%);border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:6px;padding:12px 20px;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 6px 18px #ff6b3559}.footer__newsletter-btn:hover{background:linear-gradient(#ffa570 0%,#ff8344 100%);transform:translateY(-2px);box-shadow:inset 0 1px #fff6,0 10px 24px #ff6b3573}.footer__newsletter-btn svg{width:14px;height:14px}.footer__social{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.footer__social-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:.58rem;font-weight:800}.footer__social-links{gap:8px;display:flex}.footer__social-link{width:38px;height:38px;color:var(--text-dim);background:linear-gradient(#141a28b3 0%,#0a0d16d9 100%);border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.footer__social-link svg{width:16px;height:16px}.footer__social-link:hover{color:var(--accent);background:linear-gradient(#1c1816cc 0%,#0e0c12e6 100%);border-color:#ff6b3573;transform:translateY(-2px);box-shadow:0 0 24px #ff6b3540}.footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;display:flex}.footer__copyright{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.04em;font-size:.65rem}.footer__bottom-links{align-items:center;gap:14px;display:flex}.footer__bottom-links a{font-family:var(--font-mono);color:var(--text-dim);font-size:.65rem;text-decoration:none;transition:color .25s}.footer__bottom-links a:hover{color:var(--accent)}.footer__bottom-sep{color:var(--text-faint);font-size:.65rem}.footer__status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#3dd68c;background:#3dd68c0f;border:1px solid #3dd68c33;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:.58rem;font-weight:700;display:inline-flex}.footer__status-dot{background:#3dd68c;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 8px #3dd68c}@media (max-width:1000px){.footer__top{grid-template-columns:1fr;gap:40px}.footer__columns{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media (max-width:640px){.footer{padding:60px 20px 24px}.footer__columns{grid-template-columns:1fr 1fr;gap:28px 16px}.footer__middle{flex-direction:column;align-items:stretch;gap:24px}.footer__social{align-items:flex-start}.footer__newsletter-form{flex-direction:column}.footer__newsletter-btn{justify-content:center;width:100%}.footer__bottom{flex-direction:column;align-items:flex-start;gap:14px}}.final-cta-section{border-top:1px solid var(--border);isolation:isolate;padding:90px 24px 100px;position:relative;overflow:hidden}.final-cta__orb{pointer-events:none;z-index:0;filter:blur(80px);border-radius:50%;position:absolute}.final-cta__orb--1{background:radial-gradient(circle,#ff6b352e 0%,#0000 60%);width:60%;height:80%;animation:12s ease-in-out infinite orb-float-1;top:-20%;left:-10%}.final-cta__orb--2{background:radial-gradient(circle,#ffc1071f 0%,#0000 60%);width:55%;height:80%;animation:14s ease-in-out infinite orb-float-2;bottom:-20%;right:-10%}@keyframes orb-float-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.08)}}@keyframes orb-float-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,30px)scale(1.05)}}.final-cta__grid{pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60%,#000 30%,#0000 80%)}.final-cta__inner{z-index:2;text-align:center;max-width:820px;margin:0 auto;position:relative}.final-cta__eyebrow{-webkit-backdrop-filter:blur(10px);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);text-shadow:0 0 10px #ff6b3580;background:linear-gradient(#141a28b3 0%,#0a0d16d9 100%);border:1px solid #ff6b354d;border-radius:99px;align-items:center;gap:10px;margin-bottom:32px;padding:8px 18px;font-size:.62rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 8px 24px #0006,0 0 32px #ff6b3526}.final-cta__eyebrow-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:1.6s ease-in-out infinite pulse-dot}.final-cta__title{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;text-shadow:0 4px 24px #00000080;margin:0 0 24px;font-size:clamp(2.2rem,6vw,4rem);font-weight:900;line-height:1}.final-cta__title-accent{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 36px #ff8c548c);background:linear-gradient(90deg,#ff8c54,#ffab73,bisque,#ffab73,#ff8c54) 0 0/300%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shimmer-text;display:inline-block}.final-cta__subtitle{color:var(--text-dim);max-width:540px;margin:0 auto 40px;font-size:1.05rem;line-height:1.7}.final-cta__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:28px;display:flex}.final-cta__btn{font-family:var(--font-body);letter-spacing:-.005em;border-radius:14px;align-items:center;gap:10px;padding:18px 36px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.final-cta__btn svg{width:18px;height:18px;transition:transform .35s}.final-cta__btn--primary{color:#fff;text-shadow:0 1px 2px #0000004d;background:linear-gradient(#ff8c54 0%,#ff6b35 100%);border:1px solid #fff3;box-shadow:inset 0 1px #ffffff4d,0 12px 32px #ff6b3573,0 0 56px #ff6b3559}.final-cta__btn--primary:hover{background:linear-gradient(#ffa570 0%,#ff8344 100%);border-color:#ffffff52;box-shadow:inset 0 1px #fff6,0 18px 44px #ff6b358c,0 0 80px #ff6b3580}.final-cta__btn--primary:hover svg{transform:translate(4px)}.final-cta__btn--ghost{color:#fff;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#141a28b3 0%,#0a0d16d9 100%);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff14,0 8px 24px #0006}.final-cta__btn--ghost:hover{background:linear-gradient(#1c1816cc 0%,#0e0c12e6 100%);border-color:#ff6b3566;box-shadow:inset 0 1px #ffffff1f,0 12px 32px #00000080,0 0 32px #ff6b352e}.final-cta__trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:56px;display:flex}.final-cta__trust-item{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-faint);align-items:center;gap:6px;font-size:.65rem;font-weight:600;display:inline-flex}.final-cta__trust-item svg{color:#3dd68c;filter:drop-shadow(0 0 4px #3dd68c80);width:14px;height:14px}.final-cta__trust-sep{background:#ffffff1a;width:1px;height:12px}.final-cta__counters{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border:1px solid #ff6b3533;border-radius:99px;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;max-width:fit-content;margin:0 auto;padding:24px 36px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a,0 16px 48px #00000080,0 0 80px #ff6b352e,0 0 0 1px #ff6b3514}.final-cta__counters:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff6b3566,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.final-cta__counter{flex-direction:column;align-items:center;gap:4px;display:flex}.final-cta__counter-value{font-family:var(--font-display);letter-spacing:-.03em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px #ff6b3566);background:linear-gradient(135deg,#fff 0%,#ff8c54 100%);-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:900;line-height:1}.final-cta__counter-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:.55rem;font-weight:600}.final-cta__counter-sep{background:linear-gradient(#0000,#ffffff1f,#0000);width:1px;height:32px}@media (max-width:640px){.final-cta-section{padding:100px 20px 120px}.final-cta__title{font-size:clamp(2rem,9vw,3rem)}.final-cta__subtitle{margin-bottom:32px;font-size:.95rem}.final-cta__actions{flex-direction:column;gap:12px;width:100%;max-width:320px;margin-left:auto;margin-right:auto}.final-cta__btn{justify-content:center;width:100%;padding:16px 28px}.final-cta__counters{border-radius:22px;gap:18px;padding:20px 24px}.final-cta__counter-sep{display:none}.final-cta__counter-value{font-size:1.3rem}.final-cta__trust{gap:12px}.final-cta__trust-sep{display:none}}.faq-section{position:relative;overflow:hidden}.faq-section:before{content:"";pointer-events:none;background:radial-gradient(#ff6b350a 0%,#0000 60%);width:100%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__subtitle{text-align:center;color:var(--text-dim);max-width:540px;margin:-28px auto 56px;font-size:.9rem;line-height:1.7}.faq__link{color:var(--accent);border-bottom:1px solid var(--accent);font-weight:600;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.faq__link{border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.faq__link{transition:border-color .3s,color .3s}.faq__link:hover{color:var(--accent-bright);border-color:var(--accent-bright)}.faq-layout{grid-template-columns:240px 1fr;align-items:start;gap:32px;max-width:1080px;margin:0 auto;display:grid}.faq-categories{flex-direction:column;gap:6px;display:flex;position:sticky;top:100px}.faq-category{cursor:pointer;text-align:left;color:var(--text-dim);background:linear-gradient(#141a2880 0%,#0a0d16b3 100%);border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:28px 1fr 24px;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;transition:border-color .35s,background .35s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:grid;position:relative;overflow:hidden}.faq-category:hover{background:linear-gradient(#18203099 0%,#0e121ccc 100%);border-color:#ffffff24}.faq-category--active{background:linear-gradient(#ff6b351f 0%,#0a0d16d9 100%);border-color:#ff6b3580;transform:translate(-2px);box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0006,0 0 32px #ff6b3538}.faq-category--active:before{content:"";background:var(--accent);width:3px;box-shadow:0 0 12px var(--accent);position:absolute;top:0;bottom:0;left:0}.faq-category__icon{filter:grayscale(.3);font-size:1.05rem;transition:filter .35s}.faq-category--active .faq-category__icon{filter:grayscale(0)}.faq-category__label{font-family:var(--font-display);color:var(--text);font-size:.92rem;font-weight:700}.faq-category--active .faq-category__label{color:var(--accent);text-shadow:0 0 10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.faq-category--active .faq-category__label{text-shadow:0 0 10px color-mix(in srgb, var(--accent) 40%, transparent)}}.faq-category__count{font-family:var(--font-mono);color:var(--text-faint);text-align:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:99px;padding:3px 7px;font-size:.58rem;font-weight:800}.faq-category--active .faq-category__count{color:var(--accent);background:#ff6b351f;border-color:#ff6b354d}.faq-accordion{flex-direction:column;gap:8px;display:flex}.faq-item{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#141a2899 0%,#0a0d16cc 100%);border:1px solid #ffffff0f;border-radius:12px;transition:border-color .35s,background .35s,box-shadow .35s;overflow:hidden}.faq-item:hover{border-color:#ffffff24}.faq-item--open{background:linear-gradient(#ff6b350f 0%,#0a0d16d9 100%);border-color:#ff6b3552;box-shadow:inset 0 1px #ffffff14,0 12px 32px #0006,0 0 36px #ff6b3526}.faq-item__question{cursor:pointer;text-align:left;width:100%;color:var(--text);background:0 0;border:none;grid-template-columns:60px 1fr 24px;align-items:center;gap:16px;padding:18px 22px;font-family:inherit;transition:color .3s;display:grid}.faq-item__num{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-faint);text-transform:uppercase;font-size:.58rem;font-weight:800;transition:color .3s}.faq-item--open .faq-item__num{color:var(--accent);text-shadow:0 0 8px var(--accent)}.faq-item__q-text{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:1rem;font-weight:700;line-height:1.4}.faq-item--open .faq-item__q-text{color:#fff}.faq-item__chevron{width:28px;height:28px;color:var(--text-dim);background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;transition:background .35s,border-color .35s,transform .35s cubic-bezier(.22,1,.36,1),color .35s;display:flex}.faq-item__chevron svg{width:14px;height:14px}.faq-item--open .faq-item__chevron{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.faq-item--open .faq-item__chevron{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.faq-item--open .faq-item__chevron{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.faq-item--open .faq-item__chevron{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.faq-item--open .faq-item__chevron{color:var(--accent);box-shadow:0 0 16px var(--accent);transform:rotate(180deg)}@supports (color:color-mix(in lab, red, red)){.faq-item--open .faq-item__chevron{box-shadow:0 0 16px color-mix(in srgb, var(--accent) 30%, transparent)}}.faq-item__answer{overflow:hidden}.faq-item__answer-inner{color:var(--text-dim);padding:0 22px 22px 98px;font-size:.88rem;line-height:1.7}@media (max-width:900px){.faq-layout{grid-template-columns:1fr;gap:24px}.faq-categories{flex-flow:wrap;gap:8px;position:static}.faq-category{flex:1;min-width:140px}.faq-category--active{transform:translateY(-2px)}.faq-category--active:before{width:auto;height:3px;inset:auto 0 0}}@media (max-width:640px){.faq-item__question{grid-template-columns:50px 1fr 24px;gap:12px;padding:16px 18px}.faq-item__q-text{font-size:.92rem}.faq-item__answer-inner{padding:0 18px 20px 80px;font-size:.82rem}}.pricing-section{position:relative;overflow:hidden}.pricing-section:before{content:"";pointer-events:none;background:radial-gradient(#ff6b350d 0%,#0000 60%);width:100%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing__subtitle{text-align:center;color:var(--text-dim);max-width:540px;margin:-28px auto 32px;font-size:.9rem;line-height:1.7}.pricing-toggles{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0 auto 48px;display:inline-flex}.pricing-toggle{-webkit-backdrop-filter:blur(8px);z-index:1;background:#0f1320b3;border:1px solid #ffffff14;border-radius:99px;align-items:center;padding:5px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #0006}.pricing-toggle--currency .pricing-toggle__btn{letter-spacing:.04em;padding:10px 18px;font-size:.8rem}.pricing-section .landing-section__inner{text-align:center}.pricing-section .pricing-grid,.pricing-section .pricing-trust{text-align:left}.pricing-toggle__btn{font-family:var(--font-body);color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:99px;align-items:center;gap:8px;padding:10px 22px;font-size:.85rem;font-weight:700;transition:all .35s;display:inline-flex}.pricing-toggle__btn:hover{color:var(--text)}.pricing-toggle__btn--active{color:#fff;background:linear-gradient(#1a2b3c 0%,#0f1923 100%);box-shadow:inset 0 1px #ffffff1a,0 4px 12px #0006,0 0 24px #ff6b352e,0 0 0 1px #ff6b352e}.pricing-toggle__save{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#3dd68c;text-shadow:0 0 6px #3dd68c66;background:#3dd68c1f;border:1px solid #3dd68c59;border-radius:99px;align-items:center;padding:3px 8px;font-size:.54rem;font-weight:800;display:inline-flex}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;max-width:1080px;margin:0 auto;display:grid}.pricing-card{-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 16px 40px #0006, 0 0 60px var(--tier-color), 0 0 0 1px var(--tier-color);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;padding:32px 28px 28px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pricing-card{box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 16px 40px #0006, 0 0 60px color-mix(in srgb, var(--tier-color) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--tier-color) 14%, transparent)}}.pricing-card{isolation:isolate;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;overflow:hidden}.pricing-card:hover{border-color:var(--tier-color);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.pricing-card:hover{border-color:color-mix(in srgb, var(--tier-color) 50%, transparent)}}.pricing-card:hover{box-shadow:inset 0 1px 0 #ffffff1f, 0 22px 56px #0000008c, 0 0 90px var(--tier-color), 0 0 0 1px var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-card:hover{box-shadow:inset 0 1px 0 #ffffff1f, 0 22px 56px #0000008c, 0 0 90px color-mix(in srgb, var(--tier-color) 28%, transparent), 0 0 0 1px color-mix(in srgb, var(--tier-color) 35%, transparent)}}.pricing-card--popular{background:linear-gradient(#1c1816eb 0%,#0e0c12f5 100%);border-color:#ff6b3573;transform:translateY(-8px);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000080,inset 0 0 50px #ff6b350f,0 24px 64px #0009,0 0 100px #ff6b3540,0 0 0 1px #ff6b354d}.pricing-card--popular:hover{transform:translateY(-12px)}.pricing-card__accent{background:linear-gradient(90deg, transparent 0%, var(--tier-color) 30%, var(--tier-color) 70%, transparent 100%);height:2px;box-shadow:0 0 14px var(--tier-color);z-index:2;position:absolute;top:0;left:0;right:0}.pricing-card--popular .pricing-card__accent{height:3px;box-shadow:0 0 20px var(--tier-color)}.pricing-card__orb{background:radial-gradient(circle, var(--tier-color) 0%, transparent 60%);width:80%;height:80%;position:absolute;top:-40%;right:-20%}@supports (color:color-mix(in lab, red, red)){.pricing-card__orb{background:radial-gradient(circle, color-mix(in srgb, var(--tier-color) 18%, transparent) 0%, transparent 60%)}}.pricing-card__orb{pointer-events:none;z-index:0;filter:blur(24px)}.pricing-card__badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px #0000004d;z-index:3;background:linear-gradient(#ff8c54 0%,#ff6b35 100%);border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:.56rem;font-weight:800;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:inset 0 1px #ffffff4d,0 4px 12px #ff6b3566,0 0 24px #ff6b3580}.pricing-card__badge-dot{background:#fff;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 6px #fff}.pricing-card__head{z-index:2;margin-bottom:24px;position:relative}.pricing-card__icon{background:linear-gradient(145deg, var(--tier-color), var(--tier-color));border-radius:13px;width:48px;height:48px;position:relative}@supports (color:color-mix(in lab, red, red)){.pricing-card__icon{background:linear-gradient(145deg, color-mix(in srgb, var(--tier-color) 25%, var(--surface-raised)), color-mix(in srgb, var(--tier-color) 12%, var(--surface)))}}.pricing-card__icon{border:1.5px solid var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-card__icon{border:1.5px solid color-mix(in srgb, var(--tier-color) 50%, transparent)}}.pricing-card__icon{color:var(--tier-color);box-shadow:inset 0 1px 0 #ffffff2e, 0 0 24px var(--tier-color);justify-content:center;align-items:center;margin-bottom:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.pricing-card__icon{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 24px color-mix(in srgb, var(--tier-color) 30%, transparent)}}.pricing-card__icon svg{width:22px;height:22px;filter:drop-shadow(0 0 6px var(--tier-color))}.pricing-card__icon-ring{border:1.5px solid var(--tier-color);pointer-events:none;border-radius:17px;position:absolute;inset:-4px}.pricing-card__name{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;margin:0 0 4px;font-size:1.5rem;font-weight:900;line-height:1}.pricing-card__tagline{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:.58rem;font-weight:600}.pricing-card__price-wrap{z-index:2;margin-bottom:24px;position:relative}.pricing-card__price{align-items:baseline;gap:4px;line-height:1;display:flex}.pricing-card__currency{font-family:var(--font-display);color:var(--tier-color);text-shadow:0 0 14px var(--tier-color);font-size:1.4rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pricing-card__currency{text-shadow:0 0 14px color-mix(in srgb, var(--tier-color) 50%, transparent)}}.pricing-card__amount{font-family:var(--font-display);letter-spacing:-.04em;color:var(--tier-color);text-shadow:0 0 28px var(--tier-color), 0 2px 8px #00000080;font-size:3.4rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.pricing-card__amount{text-shadow:0 0 28px color-mix(in srgb, var(--tier-color) 50%, transparent), 0 2px 8px #00000080}}.pricing-card__amount{font-variant-numeric:tabular-nums}.pricing-card__period{font-family:var(--font-mono);color:var(--text-faint);margin-left:4px;font-size:.85rem;font-weight:600}.pricing-card__strike{font-family:var(--font-mono);color:var(--text-faint);align-items:center;gap:8px;margin-top:6px;font-size:.68rem;text-decoration:line-through;display:flex}.pricing-card__save{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#3dd68c;background:#3dd68c1a;border:1px solid #3dd68c4d;border-radius:99px;padding:2px 7px;font-size:.54rem;font-weight:800;text-decoration:none}.pricing-card__monthly-note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-top:6px;font-size:.58rem}.pricing-card__features{z-index:2;flex-direction:column;flex:1;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex;position:relative}.pricing-card__feature{color:var(--text);align-items:flex-start;gap:12px;font-size:.86rem;line-height:1.5;display:flex}.pricing-card__check{background:var(--tier-color);border-radius:50%;flex-shrink:0;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.pricing-card__check{background:color-mix(in srgb, var(--tier-color) 14%, transparent)}}.pricing-card__check{border:1px solid var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.pricing-card__check{border:1px solid color-mix(in srgb, var(--tier-color) 35%, transparent)}}.pricing-card__check{color:var(--tier-color);justify-content:center;align-items:center;margin-top:1px;display:flex}.pricing-card__check svg{width:12px;height:12px;filter:drop-shadow(0 0 4px var(--tier-color))}.pricing-card__cta{border:1px solid var(--tier-color);background:linear-gradient(#1a2b3c 0%,#0f1923 100%);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pricing-card__cta{border:1px solid color-mix(in srgb, var(--tier-color) 35%, transparent)}}.pricing-card__cta{font-family:var(--font-body);color:#fff;text-align:center;z-index:2;box-shadow:inset 0 1px 0 #ffffff14, 0 4px 16px #0006, 0 0 24px var(--tier-color);font-size:.88rem;font-weight:700;text-decoration:none;transition:all .35s;position:relative}@supports (color:color-mix(in lab, red, red)){.pricing-card__cta{box-shadow:inset 0 1px 0 #ffffff14, 0 4px 16px #0006, 0 0 24px color-mix(in srgb, var(--tier-color) 18%, transparent)}}.pricing-card__cta:hover{border-color:var(--tier-color);box-shadow:inset 0 1px 0 #ffffff1f, 0 10px 28px #00000080, 0 0 40px var(--tier-color);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.pricing-card__cta:hover{box-shadow:inset 0 1px 0 #ffffff1f, 0 10px 28px #00000080, 0 0 40px color-mix(in srgb, var(--tier-color) 35%, transparent)}}.pricing-card__cta svg{width:14px;height:14px;transition:transform .35s}.pricing-card__cta:hover svg{transform:translate(3px)}.pricing-card__cta--primary{text-shadow:0 1px 2px #0000004d;background:linear-gradient(#ff8c54 0%,#ff6b35 100%);border-color:#fff3;box-shadow:inset 0 1px #ffffff4d,0 8px 24px #ff6b3566,0 0 32px #ff6b3566}.pricing-card__cta--primary:hover{background:linear-gradient(#ffa570 0%,#ff8344 100%);border-color:#ffffff4d;box-shadow:inset 0 1px #ffffff59,0 14px 32px #ff6b3580,0 0 56px #ff6b3580}.pricing-trust{-webkit-backdrop-filter:blur(20px)saturate(180%);text-align:center;background:linear-gradient(#1a2334d9 0%,#0f1320e6 50%,#080c16f2 100%);border:1px solid #3dd68c38;border-radius:99px;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;max-width:fit-content;margin-top:48px;margin-left:auto;margin-right:auto;padding:18px 32px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000080,inset 0 0 32px #3dd68c0a,0 4px 16px #0006,0 16px 48px #00000080,0 0 80px #3dd68c2e,0 0 0 1px #3dd68c14}.pricing-trust:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#3dd68c66 50%,#0000 100%);height:1px;position:absolute;top:0;left:15%;right:15%}.pricing-trust__item{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-dim);align-items:center;gap:8px;font-size:.64rem;font-weight:600;display:inline-flex}.pricing-trust__item svg{color:#3dd68c;filter:drop-shadow(0 0 4px #3dd68c80);width:14px;height:14px}.pricing-trust__sep{background:#ffffff1a;width:1px;height:16px}@media (max-width:1000px){.pricing-grid{grid-template-columns:1fr;max-width:540px}.pricing-card--popular{transform:translateY(0)}.pricing-card--popular:hover{transform:translateY(-4px)}}@media (max-width:640px){.pricing-card{padding:26px 22px 24px}.pricing-card__amount{font-size:2.6rem}.pricing-trust{border-radius:18px;gap:14px;padding:14px 22px}.pricing-trust__sep{display:none}}.platforms-section{position:relative;overflow:hidden}.platforms-section:before{content:"";pointer-events:none;background:radial-gradient(#ff6b350a 0%,#0000 60%);width:100%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.platforms__subtitle{text-align:center;color:var(--text-dim);max-width:580px;margin:-28px auto 56px;font-size:.9rem;line-height:1.7}.platforms-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1140px;margin:0 auto;display:grid}.platform-card{-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 12px 32px #0006, 0 0 50px var(--p-color), 0 0 0 1px var(--p-color);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;padding:26px 24px 22px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.platform-card{box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 12px 32px #0006, 0 0 50px color-mix(in srgb, var(--p-color) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--p-color) 14%, transparent)}}.platform-card{isolation:isolate;min-height:220px;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;overflow:hidden}.platform-card:hover{border-color:var(--p-color);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.platform-card:hover{border-color:color-mix(in srgb, var(--p-color) 50%, transparent)}}.platform-card:hover{box-shadow:inset 0 1px 0 #ffffff1f, 0 22px 56px #0000008c, 0 0 90px var(--p-color), 0 0 0 1px var(--p-color)}@supports (color:color-mix(in lab, red, red)){.platform-card:hover{box-shadow:inset 0 1px 0 #ffffff1f, 0 22px 56px #0000008c, 0 0 90px color-mix(in srgb, var(--p-color) 28%, transparent), 0 0 0 1px color-mix(in srgb, var(--p-color) 35%, transparent)}}.platform-card:hover .platform-card__icon{transform:scale(1.08)rotate(-4deg)}.platform-card__orb{background:radial-gradient(circle, var(--p-color) 0%, transparent 60%);width:80%;height:80%;position:absolute;top:-40%;right:-20%}@supports (color:color-mix(in lab, red, red)){.platform-card__orb{background:radial-gradient(circle, color-mix(in srgb, var(--p-color) 20%, transparent) 0%, transparent 60%)}}.platform-card__orb{pointer-events:none;z-index:0;filter:blur(22px)}.platform-card__accent{background:linear-gradient(90deg, transparent 0%, var(--p-color) 30%, var(--p-color) 70%, transparent 100%);height:2px;box-shadow:0 0 14px var(--p-color);z-index:2;position:absolute;top:0;left:0;right:0}.platform-card__status{font-family:var(--font-mono);letter-spacing:.12em;z-index:3;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:.52rem;font-weight:800;display:inline-flex;position:absolute;top:16px;right:16px}.platform-card--live .platform-card__status{color:#3dd68c;text-shadow:0 0 8px #3dd68c66;background:#3dd68c14;border:1px solid #3dd68c52}.platform-card--live .platform-card__status-dot{background:#3dd68c;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 6px #3dd68c}.platform-card--soon .platform-card__status{color:#ffd54f;text-shadow:0 0 10px #ffc10799;background:#ffc1071f;border:1px solid #ffc10773;font-weight:800}.platform-card--soon .platform-card__status-dot{background:#ffc107;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite soon-pulse-anim;box-shadow:0 0 8px #ffc107,0 0 14px #ffc107}@keyframes soon-pulse-anim{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.platform-card--soon{opacity:1}.platform-card__icon{background:linear-gradient(145deg, var(--p-color), var(--p-color));border-radius:16px;width:56px;height:56px;position:relative}@supports (color:color-mix(in lab, red, red)){.platform-card__icon{background:linear-gradient(145deg, color-mix(in srgb, var(--p-color) 22%, var(--surface-raised)), color-mix(in srgb, var(--p-color) 10%, var(--surface)))}}.platform-card__icon{border:1.5px solid var(--p-color)}@supports (color:color-mix(in lab, red, red)){.platform-card__icon{border:1.5px solid color-mix(in srgb, var(--p-color) 45%, transparent)}}.platform-card__icon{color:var(--p-color);box-shadow:inset 0 1px 0 #ffffff2e, 0 0 28px var(--p-color);justify-content:center;align-items:center;margin-bottom:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-card__icon{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 28px color-mix(in srgb, var(--p-color) 30%, transparent)}}.platform-card__icon{z-index:2;transition:transform .4s cubic-bezier(.22,1,.36,1),background .4s}.platform-card__icon svg{width:28px;height:28px;filter:drop-shadow(0 0 8px var(--p-color))}.platform-card__icon-ring{border:1.5px solid var(--p-color);pointer-events:none;border-radius:20px;position:absolute;inset:-4px}.platform-card__body{z-index:2;flex:1;margin-bottom:16px;position:relative}.platform-card__name{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(135deg, #fff 0%, var(--p-color) 100%);font-size:1.25rem;font-weight:800;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.platform-card__name{background:linear-gradient(135deg, #fff 0%, color-mix(in srgb, var(--p-color) 60%, white) 100%)}}.platform-card__name{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px var(--p-color));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.platform-card__name{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--p-color) 25%, transparent))}}.platform-card__name{margin:0 0 4px}.platform-card__desc{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.58rem;font-weight:600}.platform-card__metric{z-index:2;border-top:1px solid #ffffff0f;align-items:baseline;gap:8px;padding-top:14px;display:flex;position:relative}.platform-card__metric-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--p-color);text-shadow:0 0 16px var(--p-color), 0 2px 6px #0006;font-size:1.4rem;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.platform-card__metric-value{text-shadow:0 0 16px color-mix(in srgb, var(--p-color) 50%, transparent), 0 2px 6px #0006}}.platform-card__metric-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:.56rem;font-weight:600}@media (max-width:1000px){.platforms-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.platforms-grid{grid-template-columns:1fr}.platform-card{min-height:auto;padding:22px 20px 18px}}.world-map{-webkit-backdrop-filter:blur(16px);isolation:isolate;background:linear-gradient(#080c16f2 0%,#04060cfa 100%);border:1px solid #ff6b352e;border-radius:20px;max-width:1140px;margin:0 auto 32px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000080,0 24px 64px #00000080,0 0 100px #ff6b351a,0 0 0 1px #ff6b350f}.world-map:before{content:"";z-index:2;background:linear-gradient(90deg,#0000 0%,#5b9cf5 25%,#ff6b35 50%,#3dd68c 75%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px #ff6b3566}.world-map svg{width:100%;height:auto;display:block}.world-node:hover circle:nth-child(2){fill:#ff6b352e}.world-info{-webkit-backdrop-filter:blur(20px);z-index:5;background:linear-gradient(#141a28eb 0%,#0a0d16f5 100%);border:1px solid #ff6b354d;border-radius:14px;flex-direction:column;gap:10px;min-width:220px;padding:18px 20px;display:flex;position:absolute;top:24px;left:24px;box-shadow:inset 0 1px #ffffff1a,0 12px 32px #00000080,0 0 36px #ff6b3533}.world-info__flag{filter:drop-shadow(0 2px 8px #00000080);font-size:2.2rem}.world-info__name{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-shadow:0 0 12px #ff6b3566;font-size:1.4rem;font-weight:900;line-height:1}.world-info__hub{font-family:var(--font-mono);letter-spacing:.14em;color:#ff6b35;text-shadow:0 0 8px #ff6b35;align-items:center;width:fit-content;font-size:.55rem;font-weight:800;display:inline-flex}.world-info__details{border-top:1px solid #ffffff14;flex-direction:column;gap:4px;margin-top:4px;padding-top:10px;display:flex}.world-info__detail{font-family:var(--font-mono);align-items:baseline;gap:10px;font-size:.68rem;display:flex}.world-info__label{width:36px;color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:700}.world-info__value{color:var(--text);font-weight:600}@media (max-width:700px){.world-info{min-width:auto;margin:16px;position:relative;top:auto;left:auto}.world-info__flag{font-size:1.8rem}.world-info__name{font-size:1.2rem}}.global-section{position:relative;overflow:hidden}.global-section:before{content:"";pointer-events:none;background:radial-gradient(#5b9cf50d 0%,#0000 60%);width:100%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.global__subtitle{text-align:center;color:var(--text-dim);max-width:580px;margin:-28px auto 48px;font-size:.9rem;line-height:1.7}.global-hero{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border:1px solid #5b9cf538;border-radius:18px;align-items:center;gap:28px;max-width:1140px;margin:0 auto 32px;padding:26px 32px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0006,0 16px 48px #00000080,0 0 80px #5b9cf51f,0 0 0 1px #5b9cf50f}.global-hero:before{content:"";background:linear-gradient(90deg,#0000 0%,#5b9cf5 25%,#ff9800 50%,#3dd68c 75%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px #5b9cf566}.global-hero__globe{color:#5b9cf5;background:linear-gradient(145deg,#5b9cf52e,#5b9cf50a);border:1.5px solid #5b9cf573;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff2e,0 0 40px #5b9cf559}.global-hero__globe svg{filter:drop-shadow(0 0 8px #5b9cf5);width:38px;height:38px}.global-hero__globe-ring{pointer-events:none;border:1.5px solid #5b9cf5;border-radius:28px;position:absolute;inset:-6px}.global-hero__text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.global-hero__title{font-family:var(--font-display);letter-spacing:-.02em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px #5b9cf54d);background:linear-gradient(135deg,#5b9cf5 0%,#ff9800 100%);-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:800;line-height:1}.global-hero__sub{font-family:var(--font-mono);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:.65rem;display:flex}.global-hero__flag{filter:drop-shadow(0 1px 4px #0006);font-size:1.1rem}.global-hero__more{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-left:6px;font-size:.58rem;font-weight:600}.global-hero__stats{border-left:1px solid #ffffff14;align-items:center;gap:24px;padding-left:28px;display:flex}.global-hero__stat{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.global-hero__stat-value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);text-shadow:0 2px 8px #0006;font-size:1.8rem;font-weight:900;line-height:1}.global-hero__stat-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:.54rem;font-weight:600}.global-grid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1140px;margin:0 auto;display:grid}.global-card{-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 12px 32px #0006, 0 0 50px var(--feat-color), 0 0 0 1px var(--feat-color);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;padding:22px 22px 18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.global-card{box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 12px 32px #0006, 0 0 50px color-mix(in srgb, var(--feat-color) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--feat-color) 14%, transparent)}}.global-card{isolation:isolate;min-height:280px;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;overflow:hidden}.global-card:hover{border-color:var(--feat-color);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.global-card:hover{border-color:color-mix(in srgb, var(--feat-color) 55%, transparent)}}.global-card:hover{box-shadow:inset 0 1px 0 #ffffff1f, 0 24px 56px #0000008c, 0 0 90px var(--feat-color), 0 0 0 1px var(--feat-color)}@supports (color:color-mix(in lab, red, red)){.global-card:hover{box-shadow:inset 0 1px 0 #ffffff1f, 0 24px 56px #0000008c, 0 0 90px color-mix(in srgb, var(--feat-color) 30%, transparent), 0 0 0 1px color-mix(in srgb, var(--feat-color) 35%, transparent)}}.global-card:hover .global-card__icon{background:linear-gradient(145deg, var(--feat-color), var(--feat-color));transform:scale(1.08)rotate(-4deg)}@supports (color:color-mix(in lab, red, red)){.global-card:hover .global-card__icon{background:linear-gradient(145deg, color-mix(in srgb, var(--feat-color) 32%, var(--surface-raised)), color-mix(in srgb, var(--feat-color) 16%, var(--surface)))}}.global-card:hover .global-card__icon{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 28px var(--feat-color)}@supports (color:color-mix(in lab, red, red)){.global-card:hover .global-card__icon{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 28px color-mix(in srgb, var(--feat-color) 45%, transparent)}}.global-card:hover .global-card__primary-value{text-shadow:0 0 28px var(--feat-color), 0 2px 8px #00000080}@supports (color:color-mix(in lab, red, red)){.global-card:hover .global-card__primary-value{text-shadow:0 0 28px color-mix(in srgb, var(--feat-color) 70%, transparent), 0 2px 8px #00000080}}.global-card__live{font-family:var(--font-mono);letter-spacing:.12em;color:#3dd68c;z-index:3;text-shadow:0 0 8px #3dd68c66;background:#3dd68c14;border:1px solid #3dd68c47;border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:.5rem;font-weight:800;display:inline-flex;position:absolute;top:14px;right:14px}.global-card__live-dot{background:#3dd68c;border-radius:50%;width:4px;height:4px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 6px #3dd68c}.global-card__icon{transition:transform .4s cubic-bezier(.22,1,.36,1),background .4s,box-shadow .4s;position:relative}.global-card__icon-ring{border:1.5px solid var(--feat-color);pointer-events:none;border-radius:14px;position:absolute;inset:-4px}.global-card__orb{background:radial-gradient(circle, var(--feat-color) 0%, transparent 60%);width:80%;height:80%;position:absolute;top:-40%;right:-20%}@supports (color:color-mix(in lab, red, red)){.global-card__orb{background:radial-gradient(circle, color-mix(in srgb, var(--feat-color) 18%, transparent) 0%, transparent 60%)}}.global-card__orb{pointer-events:none;z-index:0;filter:blur(20px)}.global-card__accent{background:linear-gradient(90deg, transparent 0%, var(--feat-color) 30%, var(--feat-color) 70%, transparent 100%);height:2px;box-shadow:0 0 12px var(--feat-color);z-index:2;position:absolute;top:0;left:0;right:0}.global-card__head{z-index:2;align-items:center;gap:12px;margin-bottom:16px;display:flex;position:relative}.global-card__icon{background:linear-gradient(145deg, var(--feat-color), var(--feat-color));border-radius:11px;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.global-card__icon{background:linear-gradient(145deg, color-mix(in srgb, var(--feat-color) 22%, var(--surface-raised)), color-mix(in srgb, var(--feat-color) 10%, var(--surface)))}}.global-card__icon{border:1px solid var(--feat-color)}@supports (color:color-mix(in lab, red, red)){.global-card__icon{border:1px solid color-mix(in srgb, var(--feat-color) 40%, transparent)}}.global-card__icon{color:var(--feat-color);box-shadow:inset 0 1px 0 #ffffff1f, 0 0 18px var(--feat-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.global-card__icon{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 18px color-mix(in srgb, var(--feat-color) 25%, transparent)}}.global-card__icon svg{width:20px;height:20px;filter:drop-shadow(0 0 6px var(--feat-color))}.global-card__title{font-family:var(--font-display);letter-spacing:-.01em;background:linear-gradient(135deg, #fff 0%, var(--feat-color) 100%);font-size:1.1rem;font-weight:800;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.global-card__title{background:linear-gradient(135deg, #fff 0%, color-mix(in srgb, var(--feat-color) 60%, white) 100%)}}.global-card__title{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px var(--feat-color));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.global-card__title{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--feat-color) 25%, transparent))}}.global-card__title{margin:0}.global-card__primary{z-index:2;margin-bottom:14px;position:relative}.global-card__primary-value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--feat-color);text-shadow:0 0 20px var(--feat-color), 0 2px 6px #0006;font-size:2rem;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.global-card__primary-value{text-shadow:0 0 20px color-mix(in srgb, var(--feat-color) 50%, transparent), 0 2px 6px #0006}}.global-card__primary-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-top:4px;font-size:.54rem;font-weight:600}.global-card__desc{color:var(--text-dim);z-index:2;flex:1;margin:0 0 14px;font-size:.78rem;line-height:1.55;position:relative}.global-card__sub{font-family:var(--font-mono);letter-spacing:.06em;color:var(--feat-color);z-index:2;text-shadow:0 0 10px var(--feat-color);border-top:1px solid #ffffff0f;padding-top:14px;font-size:.6rem;font-weight:700;position:relative}@supports (color:color-mix(in lab, red, red)){.global-card__sub{text-shadow:0 0 10px color-mix(in srgb, var(--feat-color) 30%, transparent)}}@media (max-width:1000px){.global-hero{text-align:center;flex-direction:column;gap:20px}.global-hero__stats{border-top:1px solid #ffffff14;border-left:none;justify-content:space-around;width:100%;padding-top:18px;padding-left:0}.global-hero__sub{justify-content:center}.global-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.global-grid{grid-template-columns:1fr}.global-card{min-height:auto}.global-hero__stats{gap:16px}.global-hero__stat-value{font-size:1.5rem}}.safety-section{position:relative;overflow:hidden}.safety-section:before{content:"";pointer-events:none;background:radial-gradient(#3dd68c0d 0%,#0000 60%);width:100%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.safety__subtitle{text-align:center;color:var(--text-dim);max-width:580px;margin:-28px auto 48px;font-size:.9rem;line-height:1.7}.safety__subtitle strong{color:#3dd68c;text-shadow:0 0 12px #3dd68c66;font-weight:700}.security-hero{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border:1px solid #3dd68c38;border-radius:18px;align-items:center;gap:32px;max-width:1140px;margin:0 auto 24px;padding:24px 32px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0006,0 16px 48px #00000080,0 0 80px #3dd68c1f,0 0 0 1px #3dd68c0f}.security-hero:before{content:"";background:linear-gradient(90deg,#0000 0%,#3dd68c 30% 70%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px #3dd68c}.security-hero__shield{color:#3dd68c;background:linear-gradient(145deg,#3dd68c2e,#3dd68c0a);border:1.5px solid #3dd68c73;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff2e,0 0 40px #3dd68c59}.security-hero__shield svg{filter:drop-shadow(0 0 8px #3dd68c);width:38px;height:38px}.security-hero__ring{pointer-events:none;border:1.5px solid #3dd68c;border-radius:28px;position:absolute;inset:-6px}.security-hero__ring--2{border-width:1px;border-radius:32px;inset:-12px}.security-hero__stats{flex:1;justify-content:space-between;align-items:center;gap:20px;display:flex}.security-hero__stat{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.security-hero__stat-value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);text-shadow:0 2px 8px #0006;font-size:2rem;font-weight:900;line-height:1}.security-hero__stat-value--green{color:#3dd68c;text-shadow:0 0 24px #3dd68c99}.security-hero__stat-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:.55rem;font-weight:600}.security-hero__divider{background:linear-gradient(#0000,#ffffff1f,#0000);width:1px;height:36px}.security-console{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#080c16f2,#04060cfa);border:1px solid #ffffff14;border-radius:16px;max-width:1140px;margin:0 auto;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 16px 48px #00000080,0 0 60px #3dd68c0f,0 0 0 1px #ffffff05}.security-console__bar{background:#ffffff06;border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:12px 18px;display:flex}.security-console__dots{gap:6px;display:flex}.security-console__dot{border-radius:50%;width:11px;height:11px}.security-console__dot--red{background:#ff5f57}.security-console__dot--yellow{background:#febc2e}.security-console__dot--green{background:#28c840}.security-console__title{text-align:center;font-family:var(--font-mono);color:var(--text-faint);flex:1;font-size:.68rem;font-weight:600}.security-console__live{font-family:var(--font-mono);letter-spacing:.14em;color:#3dd68c;background:#3dd68c14;border:1px solid #3dd68c4d;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:.55rem;font-weight:800;display:inline-flex}.security-console__live-dot{background:#3dd68c;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 8px #3dd68c}.security-console__body{grid-template-columns:1.5fr 1fr;gap:0;min-height:320px;display:grid}.security-console__feed{font-family:var(--font-mono);contain:layout paint;border-right:1px solid #ffffff0f;flex-direction:column;gap:4px;height:320px;padding:18px 22px;display:flex;overflow:hidden}.security-log{white-space:nowrap;border-bottom:1px solid #ffffff08;flex-shrink:0;align-items:center;gap:12px;padding:7px 0;font-size:.68rem;display:flex;overflow:hidden}.security-log__time{color:var(--text-faint);flex-shrink:0;font-weight:500}.security-log__layer{color:var(--log-color);background:var(--log-color);border-radius:4px;padding:2px 7px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.security-log__layer{background:color-mix(in srgb, var(--log-color) 12%, transparent)}}.security-log__layer{border:1px solid var(--log-color)}@supports (color:color-mix(in lab, red, red)){.security-log__layer{border:1px solid color-mix(in srgb, var(--log-color) 30%, transparent)}}.security-log__layer{letter-spacing:.08em;text-shadow:0 0 6px var(--log-color);flex-shrink:0;font-size:.58rem}.security-log__action{color:var(--text-dim);text-overflow:ellipsis;flex:1;overflow:hidden}.security-log__status{color:#3dd68c;text-shadow:0 0 6px #3dd68c;flex-shrink:0;font-size:.9rem;font-weight:700}.security-console__legend{background:#ffffff04;flex-direction:column;gap:8px;padding:18px 22px;display:flex}.security-console__legend-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-bottom:4px;font-size:.58rem;font-weight:800}.security-legend-item{border:1px solid var(--layer-color);background:linear-gradient(#141a2880,#0a0d1699);border-radius:8px;grid-template-columns:22px 30px 1fr 18px;align-items:center;gap:10px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.security-legend-item{border:1px solid color-mix(in srgb, var(--layer-color) 18%, transparent)}}.security-legend-item{transition:all .3s}.security-legend-item:hover{border-color:var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.security-legend-item:hover{border-color:color-mix(in srgb, var(--layer-color) 40%, transparent)}}.security-legend-item:hover{background:linear-gradient(180deg, var(--layer-color), #0a0d16b3)}@supports (color:color-mix(in lab, red, red)){.security-legend-item:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--layer-color) 8%, #141a2899), #0a0d16b3)}}.security-legend-item--active{border-color:var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.security-legend-item--active{border-color:color-mix(in srgb, var(--layer-color) 60%, transparent)}}.security-legend-item--active{background:linear-gradient(180deg, var(--layer-color), #0a0d16cc)}@supports (color:color-mix(in lab, red, red)){.security-legend-item--active{background:linear-gradient(180deg, color-mix(in srgb, var(--layer-color) 16%, #141a28b3), #0a0d16cc)}}.security-legend-item--active{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 28px var(--layer-color), -3px 0 0 var(--layer-color);transform:translate(-3px)}@supports (color:color-mix(in lab, red, red)){.security-legend-item--active{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 28px color-mix(in srgb, var(--layer-color) 30%, transparent), -3px 0 0 var(--layer-color)}}.security-legend-item--active .security-legend-item__title{color:var(--layer-color);text-shadow:0 0 10px var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.security-legend-item--active .security-legend-item__title{text-shadow:0 0 10px color-mix(in srgb, var(--layer-color) 40%, transparent)}}.security-legend-item--active .security-legend-item__icon{background:var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.security-legend-item--active .security-legend-item__icon{background:color-mix(in srgb, var(--layer-color) 30%, var(--surface-raised))}}.security-legend-item--active .security-legend-item__icon{border-color:var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.security-legend-item--active .security-legend-item__icon{border-color:color-mix(in srgb, var(--layer-color) 60%, transparent)}}.security-legend-item--active .security-legend-item__icon{box-shadow:0 0 18px var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.security-legend-item--active .security-legend-item__icon{box-shadow:0 0 18px color-mix(in srgb, var(--layer-color) 35%, transparent)}}.security-legend-item__num{font-family:var(--font-mono);color:var(--layer-color);text-shadow:0 0 6px var(--layer-color);font-size:.58rem;font-weight:800}.security-legend-item__icon{background:var(--layer-color);border-radius:7px;width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.security-legend-item__icon{background:color-mix(in srgb, var(--layer-color) 18%, var(--surface-raised))}}.security-legend-item__icon{border:1px solid var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.security-legend-item__icon{border:1px solid color-mix(in srgb, var(--layer-color) 35%, transparent)}}.security-legend-item__icon{color:var(--layer-color);justify-content:center;align-items:center;display:flex}.security-legend-item__icon svg{width:14px;height:14px;filter:drop-shadow(0 0 4px var(--layer-color))}.security-legend-item__body{flex-direction:column;gap:1px;min-width:0;display:flex}.security-legend-item__title{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;font-size:.82rem;font-weight:800;line-height:1.1}.security-legend-item__metric{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-size:.5rem;font-weight:600}.security-legend-item__check{color:#3dd68c;justify-content:center;align-items:center;display:flex}.security-legend-item__check svg{filter:drop-shadow(0 0 4px #3dd68c);width:14px;height:14px}@media (max-width:900px){.security-hero{flex-direction:column;gap:20px;padding:22px 24px}.security-hero__stats{flex-wrap:wrap;justify-content:space-around;gap:14px;width:100%}.security-console__body{grid-template-columns:1fr;min-height:auto}.security-console__feed{border-bottom:1px solid #ffffff0f;border-right:none}}@media (max-width:640px){.security-log{gap:8px;font-size:.6rem}.security-log__action{white-space:normal}.security-hero__divider{display:none}.security-hero__stat-value{font-size:1.7rem}}.rings{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1140px;margin:0 auto;display:grid}.rings__viz{justify-content:center;align-items:center;padding:12px;display:flex;position:relative}.rings__viz svg{filter:drop-shadow(0 20px 60px #00000080);width:100%;max-width:480px;height:auto}.rings__list{flex-direction:column;gap:8px;display:flex}.ring-card{cursor:pointer;text-align:left;color:var(--text-dim);background:linear-gradient(#141a2880 0%,#0a0d16b3 100%);border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:36px 44px 1fr 80px;align-items:center;gap:14px;padding:14px 18px;font-family:inherit;transition:border-color .4s,background .4s,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:grid;position:relative;overflow:hidden}.ring-card:hover{background:linear-gradient(#18203099 0%,#0e121ccc 100%);border-color:#ffffff24}.ring-card--active{border-color:var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.ring-card--active{border-color:color-mix(in srgb, var(--layer-color) 55%, transparent)}}.ring-card--active{background:linear-gradient(180deg, var(--layer-color) 0%, #0a0d16d9 100%)}@supports (color:color-mix(in lab, red, red)){.ring-card--active{background:linear-gradient(180deg, color-mix(in srgb, var(--layer-color) 14%, #141a28b3) 0%, #0a0d16d9 100%)}}.ring-card--active{box-shadow:inset 0 1px 0 #ffffff1a, 0 8px 24px #0006, 0 0 36px var(--layer-color);transform:translate(-4px)}@supports (color:color-mix(in lab, red, red)){.ring-card--active{box-shadow:inset 0 1px 0 #ffffff1a, 0 8px 24px #0006, 0 0 36px color-mix(in srgb, var(--layer-color) 25%, transparent)}}.ring-card--active:before{content:"";background:var(--layer-color);width:3px;box-shadow:0 0 12px var(--layer-color);position:absolute;top:0;bottom:0;left:0}.ring-card__num{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-faint);font-size:.82rem;font-weight:800;transition:color .4s}.ring-card--active .ring-card__num{color:var(--layer-color);text-shadow:0 0 10px var(--layer-color)}.ring-card__icon{background:linear-gradient(145deg, var(--layer-color), var(--layer-color));border-radius:11px;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.ring-card__icon{background:linear-gradient(145deg, color-mix(in srgb, var(--layer-color) 18%, var(--surface-raised)), color-mix(in srgb, var(--layer-color) 8%, var(--surface)))}}.ring-card__icon{border:1px solid var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.ring-card__icon{border:1px solid color-mix(in srgb, var(--layer-color) 35%, transparent)}}.ring-card__icon{color:var(--layer-color);flex-shrink:0;justify-content:center;align-items:center;transition:all .4s;display:flex}.ring-card--active .ring-card__icon{background:linear-gradient(145deg, var(--layer-color), var(--layer-color))}@supports (color:color-mix(in lab, red, red)){.ring-card--active .ring-card__icon{background:linear-gradient(145deg, color-mix(in srgb, var(--layer-color) 30%, var(--surface-raised)), color-mix(in srgb, var(--layer-color) 14%, var(--surface)))}}.ring-card--active .ring-card__icon{border-color:var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.ring-card--active .ring-card__icon{border-color:color-mix(in srgb, var(--layer-color) 60%, transparent)}}.ring-card--active .ring-card__icon{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 24px var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.ring-card--active .ring-card__icon{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 24px color-mix(in srgb, var(--layer-color) 35%, transparent)}}.ring-card__icon svg{width:20px;height:20px;filter:drop-shadow(0 0 4px var(--layer-color))}.ring-card__body{flex-direction:column;gap:3px;min-width:0;display:flex}.ring-card__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:1rem;font-weight:800;line-height:1.1}.ring-card--active .ring-card__title{color:var(--layer-color);text-shadow:0 0 10px var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.ring-card--active .ring-card__title{text-shadow:0 0 10px color-mix(in srgb, var(--layer-color) 40%, transparent)}}.ring-card__desc{color:var(--text-faint);font-size:.72rem;line-height:1.4}.ring-card--active .ring-card__desc{color:var(--text-dim)}.ring-card__metric{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ring-card__metric-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-faint);font-size:1.05rem;font-weight:900;line-height:1;transition:color .4s}.ring-card--active .ring-card__metric-value{color:var(--layer-color);text-shadow:0 0 12px var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.ring-card--active .ring-card__metric-value{text-shadow:0 0 12px color-mix(in srgb, var(--layer-color) 50%, transparent)}}.ring-card__metric-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.48rem;font-weight:600}@media (max-width:1000px){.rings{grid-template-columns:1fr;gap:32px}.rings__viz svg{max-width:360px}}@media (max-width:640px){.ring-card{grid-template-columns:30px 40px 1fr;gap:12px;padding:12px 14px}.ring-card__metric{text-align:left;border-top:1px solid #ffffff0f;flex-direction:row;grid-column:1/-1;align-items:baseline;gap:8px;margin-top:4px;padding-top:10px}}.fortress{flex-direction:column;gap:12px;max-width:1100px;margin:0 auto;display:flex;position:relative}.fortress-layer{margin-left:var(--layer-indent,0);margin-right:var(--layer-indent,0);border:1px solid var(--layer-color);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border-radius:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.fortress-layer{border:1px solid color-mix(in srgb, var(--layer-color) 25%, transparent)}}.fortress-layer{-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 8px 24px #0006, 0 0 50px var(--layer-color), 0 0 0 1px var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.fortress-layer{box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 8px 24px #0006, 0 0 50px color-mix(in srgb, var(--layer-color) 10%, transparent), 0 0 0 1px color-mix(in srgb, var(--layer-color) 14%, transparent)}}.fortress-layer{isolation:isolate;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;overflow:hidden}.fortress-layer:hover{border-color:var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.fortress-layer:hover{border-color:color-mix(in srgb, var(--layer-color) 50%, transparent)}}.fortress-layer:hover{box-shadow:inset 0 1px 0 #ffffff1a, 0 12px 36px #00000080, 0 0 70px var(--layer-color), 0 0 0 1px var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.fortress-layer:hover{box-shadow:inset 0 1px 0 #ffffff1a, 0 12px 36px #00000080, 0 0 70px color-mix(in srgb, var(--layer-color) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--layer-color) 35%, transparent)}}.fortress-layer__orb{background:radial-gradient(circle, var(--layer-color) 0%, transparent 60%);width:50%;height:200%;position:absolute;top:-50%;left:-10%}@supports (color:color-mix(in lab, red, red)){.fortress-layer__orb{background:radial-gradient(circle, color-mix(in srgb, var(--layer-color) 18%, transparent) 0%, transparent 60%)}}.fortress-layer__orb{pointer-events:none;z-index:0;filter:blur(20px)}.fortress-layer__label{transform-origin:0;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--layer-color);text-shadow:0 0 8px var(--layer-color);font-size:.52rem;font-weight:800;position:absolute;top:50%;left:12px;transform:translateY(-50%)rotate(-90deg)}@supports (color:color-mix(in lab, red, red)){.fortress-layer__label{text-shadow:0 0 8px color-mix(in srgb, var(--layer-color) 50%, transparent)}}.fortress-layer__label{white-space:nowrap;pointer-events:none}.fortress-layer:before{content:"";background:linear-gradient(90deg, var(--layer-color) 0%, var(--layer-color) 50%, transparent 100%);height:2px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.fortress-layer:before{background:linear-gradient(90deg, var(--layer-color) 0%, color-mix(in srgb, var(--layer-color) 60%, transparent) 50%, transparent 100%)}}.fortress-layer:before{box-shadow:0 0 12px var(--layer-color);z-index:2}.fortress-layer__inner{z-index:1;grid-template-columns:60px 1fr 140px 90px;align-items:center;gap:20px;padding:20px 24px 20px 60px;display:grid;position:relative}.fortress-layer__icon{background:linear-gradient(145deg, var(--layer-color), var(--layer-color));border-radius:13px;width:48px;height:48px;position:relative}@supports (color:color-mix(in lab, red, red)){.fortress-layer__icon{background:linear-gradient(145deg, color-mix(in srgb, var(--layer-color) 25%, var(--surface-raised)), color-mix(in srgb, var(--layer-color) 12%, var(--surface)))}}.fortress-layer__icon{border:1.5px solid var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.fortress-layer__icon{border:1.5px solid color-mix(in srgb, var(--layer-color) 50%, transparent)}}.fortress-layer__icon{color:var(--layer-color);box-shadow:inset 0 1px 0 #ffffff26, 0 0 24px var(--layer-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.fortress-layer__icon{box-shadow:inset 0 1px 0 #ffffff26, 0 0 24px color-mix(in srgb, var(--layer-color) 35%, transparent)}}.fortress-layer__icon svg{width:24px;height:24px;filter:drop-shadow(0 0 6px var(--layer-color))}.fortress-layer__icon-ring{border:1.5px solid var(--layer-color);pointer-events:none;border-radius:17px;position:absolute;inset:-4px}.fortress-layer__body{flex-direction:column;gap:4px;min-width:0;display:flex}.fortress-layer__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.15rem;font-weight:800;line-height:1.1}.fortress-layer__desc{color:var(--text-dim);margin:0;font-size:.8rem;line-height:1.55}.fortress-layer__metric{text-align:right;border-left:1px solid #ffffff0f;flex-direction:column;align-items:flex-end;gap:4px;padding-left:20px;display:flex}.fortress-layer__metric-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--layer-color);text-shadow:0 0 16px var(--layer-color), 0 2px 6px #0006;font-size:1.6rem;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.fortress-layer__metric-value{text-shadow:0 0 16px color-mix(in srgb, var(--layer-color) 50%, transparent), 0 2px 6px #0006}}.fortress-layer__metric-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:.52rem;font-weight:600}.fortress-layer__status{font-family:var(--font-mono);letter-spacing:.12em;color:#3dd68c;background:#3dd68c14;border:1px solid #3dd68c4d;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:.55rem;font-weight:700;display:inline-flex}.fortress-layer__status-dot{background:#3dd68c;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 8px #3dd68c}.fortress-core{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#141a28eb 0%,#0a0d16f5 100%);border:1.5px solid #3dd68c80;border-radius:99px;justify-content:center;align-items:center;gap:18px;width:fit-content;margin:28px auto 0;padding:22px 36px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 16px 48px #00000080,0 0 80px #3dd68c4d,0 0 0 1px #3dd68c2e}.fortress-core__shield{color:#3dd68c;background:linear-gradient(145deg,#3dd68c38,#3dd68c0f);border:1.5px solid #3dd68c80;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;box-shadow:inset 0 1px #fff3,0 0 32px #3dd68c66}.fortress-core__shield svg{filter:drop-shadow(0 0 8px #3dd68c);width:28px;height:28px}.fortress-core__ring{pointer-events:none;border:1.5px solid #3dd68c;border-radius:20px;position:absolute;inset:-6px}.fortress-core__ring--2{border-width:1px;border-radius:24px;inset:-12px}.fortress-core__text{flex-direction:column;gap:4px;display:flex}.fortress-core__title{font-family:var(--font-display);letter-spacing:.02em;color:var(--text);text-shadow:0 2px 6px #0006;font-size:1.15rem;font-weight:900}.fortress-core__status{font-family:var(--font-mono);letter-spacing:.12em;color:#3dd68c;text-shadow:0 0 10px #3dd68c80;align-items:center;gap:6px;font-size:.62rem;font-weight:800;display:inline-flex}.fortress-core__status-dot{background:#3dd68c;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 10px #3dd68c}@media (max-width:1000px){.fortress-layer{margin-left:calc(var(--layer-indent,0) * .5);margin-right:calc(var(--layer-indent,0) * .5)}.fortress-layer__inner{grid-template-columns:48px 1fr 100px;gap:16px;padding:18px 18px 18px 50px}.fortress-layer__status{display:none}}@media (max-width:700px){.fortress-layer{margin-left:0;margin-right:0}.fortress-layer__inner{grid-template-columns:1fr;gap:12px;padding:18px 20px 18px 44px}.fortress-layer__metric{text-align:left;border-top:1px solid #ffffff0f;border-left:none;flex-direction:row;align-items:baseline;gap:10px;padding-top:12px;padding-left:0}.fortress-layer__label{font-size:.48rem;left:8px}.fortress-core{text-align:center;border-radius:22px;flex-direction:column;padding:22px 28px}.fortress-core__text{align-items:center}}.safety-hero{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border:1px solid #3dd68c38;border-radius:20px;align-items:center;gap:32px;max-width:980px;margin:0 auto 48px;padding:28px 36px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0006,0 16px 48px #00000080,0 0 80px #3dd68c1f,0 0 0 1px #3dd68c0f}.safety-hero:before{content:"";background:linear-gradient(90deg,#0000 0%,#3dd68c 30% 70%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px #3dd68c}.safety-hero__shield{color:#3dd68c;background:linear-gradient(145deg,#3dd68c2e,#3dd68c0a);border:1.5px solid #3dd68c73;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff2e,0 0 48px #3dd68c59,0 12px 32px #0006}.safety-hero__shield svg{filter:drop-shadow(0 0 8px #3dd68c)drop-shadow(0 0 16px #3dd68c99);width:44px;height:44px}.safety-hero__shield-ring{pointer-events:none;border:1.5px solid #3dd68c;border-radius:28px;position:absolute;inset:-6px}.safety-hero__shield-ring--2{border-width:1px;border-radius:32px;inset:-12px}.safety-hero__stats{flex:1;justify-content:space-between;align-items:center;gap:20px;display:flex}.safety-hero__stat{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.safety-hero__stat-value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);text-shadow:0 2px 8px #0006;font-size:2.2rem;font-weight:900;line-height:1}.safety-hero__stat-value--green{color:#3dd68c;text-shadow:0 0 24px #3dd68c99}.safety-hero__stat-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:.55rem;font-weight:600}.safety-hero__divider{background:linear-gradient(#0000 0%,#ffffff1f 50%,#0000 100%);width:1px;height:38px}.safety-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1140px;margin:0 auto;display:grid}.safety-card:nth-child(4){grid-column:1/2}.safety-card:nth-child(5){grid-column:2/4}.safety-card{-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 12px 32px #0006, 0 0 50px var(--layer-color), 0 0 0 1px var(--layer-color);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;padding:24px 24px 20px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.safety-card{box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 12px 32px #0006, 0 0 50px color-mix(in srgb, var(--layer-color) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--layer-color) 14%, transparent)}}.safety-card{isolation:isolate;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;overflow:hidden}.safety-card:hover{border-color:var(--layer-color);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.safety-card:hover{border-color:color-mix(in srgb, var(--layer-color) 45%, transparent)}}.safety-card:hover{box-shadow:inset 0 1px 0 #ffffff1a, 0 18px 48px #00000080, 0 0 70px var(--layer-color), 0 0 0 1px var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.safety-card:hover{box-shadow:inset 0 1px 0 #ffffff1a, 0 18px 48px #00000080, 0 0 70px color-mix(in srgb, var(--layer-color) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--layer-color) 30%, transparent)}}.safety-card__orb{background:radial-gradient(circle, var(--layer-color) 0%, transparent 60%);width:80%;height:80%;position:absolute;top:-40%;right:-20%}@supports (color:color-mix(in lab, red, red)){.safety-card__orb{background:radial-gradient(circle, color-mix(in srgb, var(--layer-color) 18%, transparent) 0%, transparent 60%)}}.safety-card__orb{pointer-events:none;z-index:0;filter:blur(20px)}.safety-card__accent{background:linear-gradient(90deg, transparent 0%, var(--layer-color) 30%, var(--layer-color) 70%, transparent 100%);height:2px;box-shadow:0 0 12px var(--layer-color);z-index:2;position:absolute;top:0;left:0;right:0}.safety-card__head{z-index:2;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex;position:relative}.safety-card__num{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(180deg, var(--layer-color) 0%, var(--layer-color) 100%);font-size:2.4rem;font-weight:900;line-height:.85}@supports (color:color-mix(in lab, red, red)){.safety-card__num{background:linear-gradient(180deg, var(--layer-color) 0%, color-mix(in srgb, var(--layer-color) 30%, transparent) 100%)}}.safety-card__num{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px var(--layer-color));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.safety-card__num{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--layer-color) 40%, transparent))}}.safety-card__status{font-family:var(--font-mono);letter-spacing:.14em;color:#3dd68c;background:#3dd68c14;border:1px solid #3dd68c47;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:.54rem;font-weight:700;display:inline-flex}.safety-card__status-dot{background:#3dd68c;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 8px #3dd68c}.safety-card__icon-row{z-index:2;align-items:center;gap:12px;margin-bottom:12px;display:flex;position:relative}.safety-card__icon{background:linear-gradient(145deg, var(--layer-color), var(--layer-color));border-radius:11px;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.safety-card__icon{background:linear-gradient(145deg, color-mix(in srgb, var(--layer-color) 22%, var(--surface-raised)), color-mix(in srgb, var(--layer-color) 10%, var(--surface)))}}.safety-card__icon{border:1px solid var(--layer-color)}@supports (color:color-mix(in lab, red, red)){.safety-card__icon{border:1px solid color-mix(in srgb, var(--layer-color) 40%, transparent)}}.safety-card__icon{color:var(--layer-color);box-shadow:inset 0 1px 0 #ffffff1f, 0 0 18px var(--layer-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.safety-card__icon{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 18px color-mix(in srgb, var(--layer-color) 25%, transparent)}}.safety-card__icon svg{width:20px;height:20px;filter:drop-shadow(0 0 6px var(--layer-color))}.safety-card__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.2rem;font-weight:800;line-height:1.1}.safety-card__desc{color:var(--text-dim);z-index:2;flex:1;margin:0;font-size:.82rem;line-height:1.6;position:relative}.safety-card__footer{z-index:2;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;padding-top:14px;display:flex;position:relative}.safety-card__metric{flex-direction:column;gap:2px;display:flex}.safety-card__metric-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--layer-color);text-shadow:0 0 16px var(--layer-color), 0 2px 6px #0006;font-size:1.4rem;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.safety-card__metric-value{text-shadow:0 0 16px color-mix(in srgb, var(--layer-color) 50%, transparent), 0 2px 6px #0006}}.safety-card__metric-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:.52rem;font-weight:600}.safety-card__check{color:#3dd68c;background:#3dd68c1a;border:1px solid #3dd68c59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 0 16px #3dd68c40}.safety-card__check svg{filter:drop-shadow(0 0 4px #3dd68c);width:14px;height:14px}@media (max-width:1000px){.safety-hero{text-align:center;flex-direction:column;gap:24px;padding:24px 28px}.safety-hero__stats{flex-wrap:wrap;justify-content:space-around;gap:16px;width:100%}.safety-grid{grid-template-columns:repeat(2,1fr)}.safety-card:nth-child(4){grid-column:auto}.safety-card:nth-child(5){grid-column:1/-1}}@media (max-width:640px){.safety-hero__shield{width:80px;height:80px}.safety-hero__shield svg{width:36px;height:36px}.safety-hero__stats{gap:12px}.safety-hero__stat-value{font-size:1.7rem}.safety-hero__divider{display:none}.safety-grid{grid-template-columns:1fr}.safety-card:nth-child(4),.safety-card:nth-child(5){grid-column:auto}}.squad-portrait__initial svg{width:26px;height:26px;color:var(--agent-color);filter:drop-shadow(0 0 6px var(--agent-color)) drop-shadow(0 0 14px var(--agent-color))}@supports (color:color-mix(in lab, red, red)){.squad-portrait__initial svg{filter:drop-shadow(0 0 6px var(--agent-color)) drop-shadow(0 0 14px color-mix(in srgb, var(--agent-color) 55%, transparent))}}.squad-dash__avatar-inner svg{width:32px;height:32px;color:var(--agent-color);filter:drop-shadow(0 0 8px var(--agent-color)) drop-shadow(0 0 18px var(--agent-color))}@supports (color:color-mix(in lab, red, red)){.squad-dash__avatar-inner svg{filter:drop-shadow(0 0 8px var(--agent-color)) drop-shadow(0 0 18px color-mix(in srgb, var(--agent-color) 60%, transparent))}.squad-portrait--active{border-color:color-mix(in srgb, var(--agent-color) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--agent-color) 14%, #141a28b3) 0%, #0a0d16d9 100%);box-shadow:inset 0 1px 0 #ffffff1a, 0 10px 28px #0006, 0 0 36px color-mix(in srgb, var(--agent-color) 30%, transparent)}.squad-portrait__initial{background:linear-gradient(145deg, color-mix(in srgb, var(--agent-color) 28%, var(--surface-raised)), color-mix(in srgb, var(--agent-color) 12%, var(--surface)));border:1.5px solid color-mix(in srgb, var(--agent-color) 55%, transparent);text-shadow:0 0 12px color-mix(in srgb, var(--agent-color) 60%, transparent);box-shadow:inset 0 1px 0 #ffffff2e, 0 0 24px color-mix(in srgb, var(--agent-color) 30%, transparent)}.squad-portrait--active .squad-portrait__name{text-shadow:0 0 12px color-mix(in srgb, var(--agent-color) 40%, transparent)}.squad-portrait__progress{background:linear-gradient(90deg, var(--agent-color), color-mix(in srgb, var(--agent-color) 60%, #fff))}}.squad-dash{max-width:1140px;min-height:360px;margin:0 auto;position:relative}.squad-dash__inner{border:1px solid var(--agent-color);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border-radius:22px;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.squad-dash__inner{border:1px solid color-mix(in srgb, var(--agent-color) 25%, transparent)}}.squad-dash__inner{-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #0006, 0 16px 48px #00000080, 0 0 80px var(--agent-color), 0 0 0 1px var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-dash__inner{box-shadow:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #0006, 0 16px 48px #00000080, 0 0 80px color-mix(in srgb, var(--agent-color) 16%, transparent), 0 0 0 1px color-mix(in srgb, var(--agent-color) 12%, transparent)}}.squad-dash__inner{isolation:isolate;overflow:hidden}.squad-dash__accent{background:linear-gradient(90deg, transparent 0%, var(--agent-color) 30%, var(--agent-color) 70%, transparent 100%);height:2px;box-shadow:0 0 16px var(--agent-color);z-index:2;position:absolute;top:0;left:0;right:0}.squad-dash__orb{background:radial-gradient(circle, var(--agent-color) 0%, transparent 60%);width:50%;height:100%;position:absolute;top:-30%;right:-10%}@supports (color:color-mix(in lab, red, red)){.squad-dash__orb{background:radial-gradient(circle, color-mix(in srgb, var(--agent-color) 18%, transparent) 0%, transparent 60%)}}.squad-dash__orb{pointer-events:none;z-index:0;filter:blur(24px)}.squad-dash__topbar{z-index:2;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px 20px;display:flex;position:relative}.squad-dash__id{align-items:center;gap:16px;display:flex}.squad-dash__avatar{justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.squad-dash__avatar-inner{background:linear-gradient(145deg, var(--agent-color), var(--agent-color));border-radius:18px;width:64px;height:64px;position:relative}@supports (color:color-mix(in lab, red, red)){.squad-dash__avatar-inner{background:linear-gradient(145deg, color-mix(in srgb, var(--agent-color) 32%, var(--surface-raised)), color-mix(in srgb, var(--agent-color) 14%, var(--surface)))}}.squad-dash__avatar-inner{border:1.5px solid var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-dash__avatar-inner{border:1.5px solid color-mix(in srgb, var(--agent-color) 55%, transparent)}}.squad-dash__avatar-inner{font-family:var(--font-display);color:#fff;text-shadow:0 0 14px var(--agent-color);justify-content:center;align-items:center;font-size:1.8rem;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.squad-dash__avatar-inner{text-shadow:0 0 14px color-mix(in srgb, var(--agent-color) 60%, transparent)}}.squad-dash__avatar-inner{box-shadow:inset 0 1px 0 #fff3, 0 0 32px var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-dash__avatar-inner{box-shadow:inset 0 1px 0 #fff3, 0 0 32px color-mix(in srgb, var(--agent-color) 35%, transparent)}}.squad-dash__avatar-inner{z-index:2}.squad-dash__avatar-ring{border:1.5px solid var(--agent-color);pointer-events:none;z-index:1;border-radius:22px;position:absolute;inset:-4px}.squad-dash__id-text{flex-direction:column;gap:4px;display:flex}.squad-dash__name{font-family:var(--font-display);letter-spacing:-.025em;color:var(--agent-color);text-shadow:0 0 14px var(--agent-color);font-size:1.6rem;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.squad-dash__name{text-shadow:0 0 14px color-mix(in srgb, var(--agent-color) 40%, transparent)}}.squad-dash__name{margin:0}.squad-dash__role{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:.58rem;font-weight:700}.squad-dash__status{font-family:var(--font-mono);letter-spacing:.14em;color:#3dd68c;text-shadow:0 0 10px #3dd68c66;background:#3dd68c14;border:1px solid #3dd68c47;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:.58rem;font-weight:800;display:inline-flex}.squad-dash__status-dot{background:#3dd68c;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 8px #3dd68c}.squad-dash__body{z-index:2;grid-template-columns:1fr 1.4fr 1fr;gap:0;padding:0;display:grid;position:relative}.squad-dash__col{flex-direction:column;padding:28px 32px;display:flex}.squad-dash__col--primary{border-right:1px solid #ffffff0f;justify-content:center}.squad-dash__col--viz{border-right:1px solid #ffffff0f}.squad-dash__col--stats{justify-content:space-between}.squad-dash__viz-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-bottom:16px;font-size:.55rem;font-weight:700}.squad-dash__primary-value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--agent-color);text-shadow:0 0 28px var(--agent-color), 0 2px 8px #00000080;font-size:3.4rem;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.squad-dash__primary-value{text-shadow:0 0 28px color-mix(in srgb, var(--agent-color) 55%, transparent), 0 2px 8px #00000080}}.squad-dash__primary-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-top:8px;font-size:.6rem;font-weight:600}.squad-dash__signature{font-family:var(--font-display);color:var(--agent-color);font-size:.92rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.squad-dash__signature{color:color-mix(in srgb, var(--agent-color) 80%, white)}}.squad-dash__signature{text-shadow:0 0 10px var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-dash__signature{text-shadow:0 0 10px color-mix(in srgb, var(--agent-color) 25%, transparent)}}.squad-dash__signature{border-left:2px solid var(--agent-color);margin-top:20px;padding:12px 0 0 14px;line-height:1.4}.squad-dash__stats{flex-direction:column;flex:1;gap:14px;display:flex}.squad-dash__stat{background:var(--agent-color);justify-content:space-between;align-items:baseline;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.squad-dash__stat{background:color-mix(in srgb, var(--agent-color) 5%, #04060c66)}}.squad-dash__stat{border:1px solid var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-dash__stat{border:1px solid color-mix(in srgb, var(--agent-color) 14%, transparent)}}.squad-dash__stat{border-radius:8px}.squad-dash__stat-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:.52rem;font-weight:600}.squad-dash__stat-value{font-family:var(--font-display);letter-spacing:-.01em;color:var(--agent-color);text-shadow:0 0 10px var(--agent-color);font-size:1rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.squad-dash__stat-value{text-shadow:0 0 10px color-mix(in srgb, var(--agent-color) 35%, transparent)}}.squad-dash__superpower{border-top:1px solid #ffffff0f;flex-direction:column;gap:4px;margin-top:16px;padding-top:16px;display:flex}.squad-dash__superpower-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:.52rem;font-weight:600}.squad-dash__superpower-value{font-family:var(--font-display);letter-spacing:-.01em;color:var(--agent-color);text-shadow:0 0 12px var(--agent-color);font-size:1.05rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.squad-dash__superpower-value{text-shadow:0 0 12px color-mix(in srgb, var(--agent-color) 35%, transparent)}}.dash-viz{flex:1;justify-content:center;align-items:center;min-height:90px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dash-chart-bar{box-shadow:0 0 6px color-mix(in srgb, var(--agent-color) 40%, transparent)}}@media (max-width:1000px){.squad-roster{gap:8px}.squad-dash__body{grid-template-columns:1fr 1fr}.squad-dash__col--stats{border-top:1px solid #ffffff0f;grid-column:1/-1}.squad-dash__col--primary,.squad-dash__col--viz{border-right:none}.squad-dash__col--primary{border-right:1px solid #ffffff0f}.squad-dash__primary-value{font-size:2.6rem}}@media (max-width:640px){.squad-roster{grid-template-columns:repeat(5,1fr);max-width:100%}.squad-portrait{padding:10px 4px 12px}.squad-portrait__initial{border-radius:12px;width:42px;height:42px;font-size:1.1rem}.squad-portrait__name{font-size:.68rem}.squad-portrait__role{display:none}.squad-dash__topbar{flex-wrap:wrap;padding:18px 20px 16px}.squad-dash__avatar,.squad-dash__avatar-inner{border-radius:16px;width:54px;height:54px;font-size:1.5rem}.squad-dash__name{font-size:1.3rem}.squad-dash__body{grid-template-columns:1fr}.squad-dash__col{border-bottom:1px solid #ffffff0f;padding:22px 20px;border-right:none!important}.squad-dash__col:last-child{border-bottom:none}.squad-dash__primary-value{font-size:2.4rem}}.squad-dashboard{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1140px;margin:0 auto;display:grid}.dash-tile:nth-child(4){grid-column:1/2}.dash-tile:nth-child(5){grid-column:2/4}.dash-tile{-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 12px 32px #0006, 0 0 50px var(--agent-color), 0 0 0 1px var(--agent-color);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;padding:22px 22px 18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dash-tile{box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 12px 32px #0006, 0 0 50px color-mix(in srgb, var(--agent-color) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--agent-color) 12%, transparent)}}.dash-tile{isolation:isolate;min-height:280px;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;overflow:hidden}.dash-tile:hover{border-color:var(--agent-color);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.dash-tile:hover{border-color:color-mix(in srgb, var(--agent-color) 40%, transparent)}}.dash-tile:hover{box-shadow:inset 0 1px 0 #ffffff1a, 0 18px 48px #00000080, 0 0 70px var(--agent-color), 0 0 0 1px var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.dash-tile:hover{box-shadow:inset 0 1px 0 #ffffff1a, 0 18px 48px #00000080, 0 0 70px color-mix(in srgb, var(--agent-color) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--agent-color) 28%, transparent)}}.dash-tile__orb{background:radial-gradient(circle, var(--agent-color) 0%, transparent 60%);width:80%;height:80%;position:absolute;top:-30%;right:-20%}@supports (color:color-mix(in lab, red, red)){.dash-tile__orb{background:radial-gradient(circle, color-mix(in srgb, var(--agent-color) 16%, transparent) 0%, transparent 60%)}}.dash-tile__orb{pointer-events:none;z-index:0;filter:blur(20px)}.dash-tile__header{z-index:2;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex;position:relative}.dash-tile__id{align-items:center;gap:10px;display:flex}.dash-tile__avatar{background:linear-gradient(145deg, var(--agent-color), var(--agent-color));border-radius:10px;width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.dash-tile__avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--agent-color) 28%, var(--surface-raised)), color-mix(in srgb, var(--agent-color) 14%, var(--surface)))}}.dash-tile__avatar{border:1px solid var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.dash-tile__avatar{border:1px solid color-mix(in srgb, var(--agent-color) 50%, transparent)}}.dash-tile__avatar{font-family:var(--font-display);color:#fff;text-shadow:0 0 8px var(--agent-color);justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.dash-tile__avatar{text-shadow:0 0 8px color-mix(in srgb, var(--agent-color) 60%, transparent)}}.dash-tile__avatar{box-shadow:0 0 14px var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.dash-tile__avatar{box-shadow:0 0 14px color-mix(in srgb, var(--agent-color) 30%, transparent)}}.dash-tile__avatar{flex-shrink:0}.dash-tile__id-text{flex-direction:column;gap:2px;display:flex}.dash-tile__name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--agent-color);text-shadow:0 0 10px var(--agent-color);font-size:.95rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dash-tile__name{text-shadow:0 0 10px color-mix(in srgb, var(--agent-color) 35%, transparent)}}.dash-tile__name{line-height:1}.dash-tile__role{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:.5rem;font-weight:600}.dash-tile__status{font-family:var(--font-mono);letter-spacing:.12em;color:#3dd68c;background:#3dd68c14;border:1px solid #3dd68c40;border-radius:99px;align-items:center;gap:5px;padding:3px 8px;font-size:.52rem;font-weight:700;display:inline-flex}.dash-tile__status-dot{background:#3dd68c;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 6px #3dd68c}.dash-tile__primary{z-index:2;margin-bottom:14px;position:relative}.dash-tile__primary-value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--agent-color);text-shadow:0 0 20px var(--agent-color), 0 2px 6px #0006;font-size:2.2rem;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.dash-tile__primary-value{text-shadow:0 0 20px color-mix(in srgb, var(--agent-color) 45%, transparent), 0 2px 6px #0006}}.dash-tile__primary-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-top:4px;font-size:.58rem;font-weight:600}.dash-viz{z-index:2;flex:1;justify-content:center;align-items:center;min-height:64px;margin-bottom:16px;display:flex;position:relative}.dash-viz svg{width:100%;height:100%}.dash-viz--bars{flex-direction:column;align-items:stretch;gap:5px}.dash-bar-row{font-family:var(--font-mono);align-items:center;gap:8px;font-size:.52rem;display:flex}.dash-bar-row__label{width:18px;color:var(--text-faint);font-weight:600}.dash-bar-row__track{background:#ffffff0d;border-radius:99px;flex:1;height:6px;overflow:hidden}.dash-bar-row__fill{border-radius:99px;height:100%;box-shadow:0 0 8px}.dash-bar-row__pct{text-align:right;width:28px;font-weight:700}.dash-viz--pages{grid-template-columns:1fr 1fr;align-items:start;gap:6px;display:grid}.dash-page{font-family:var(--font-mono);background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:.55rem;display:flex}.dash-page__check{flex-shrink:0;font-size:.7rem;font-weight:800}.dash-page__name{color:var(--text-dim);flex:1}.dash-page__time{color:var(--text-faint);font-size:.48rem}.dash-viz--gauge,.dash-viz--radar{justify-content:center;align-items:center}.dash-viz--radar svg{max-height:120px;overflow:visible}.dash-viz--memory{justify-content:center;align-items:center}.dash-viz--memory svg{max-height:130px}.dash-viz--growth{justify-content:center;align-items:center}.dash-viz--growth svg{max-height:130px;overflow:visible}.dash-viz--chart{justify-content:space-between;align-items:flex-end;gap:5px;height:70px;padding:0 4px}.dash-chart-bar{min-height:4px;box-shadow:0 0 6px var(--agent-color);border-radius:2px 2px 0 0;flex:1}@supports (color:color-mix(in lab, red, red)){.dash-chart-bar{box-shadow:0 0 6px color-mix(in srgb, var(--agent-color) 40%, transparent)}}.dash-tile__footer{z-index:2;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex;position:relative}.dash-tile__stat{flex-direction:column;gap:2px;display:flex}.dash-tile__stat-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.48rem;font-weight:600}.dash-tile__stat-value{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:.9rem;font-weight:800;line-height:1}@media (max-width:1000px){.squad-dashboard{grid-template-columns:repeat(2,1fr)}.dash-tile:nth-child(4){grid-column:auto}.dash-tile:nth-child(5){grid-column:1/-1}}@media (max-width:640px){.squad-dashboard{grid-template-columns:1fr}.dash-tile:nth-child(4),.dash-tile:nth-child(5){grid-column:auto}.dash-tile{min-height:auto;padding:20px 18px 16px}}.squad-roster{grid-template-columns:repeat(5,1fr);gap:12px;max-width:800px;margin:0 auto 32px;display:grid}.squad-portrait{cursor:pointer;color:var(--text-dim);filter:grayscale(.5)brightness(.8);background:linear-gradient(#141a2880 0%,#0a0d16b3 100%);border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:16px 12px 18px;font-family:inherit;transition:border-color .4s,background .4s,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,filter .4s;display:flex;position:relative;overflow:hidden}.squad-portrait:hover{filter:grayscale(.2)brightness(.95);border-color:#ffffff24}.squad-portrait--active{filter:grayscale(0)brightness();border-color:var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-portrait--active{border-color:color-mix(in srgb, var(--agent-color) 55%, transparent)}}.squad-portrait--active{background:linear-gradient(180deg, var(--agent-color) 0%, #0a0d16d9 100%)}@supports (color:color-mix(in lab, red, red)){.squad-portrait--active{background:linear-gradient(180deg, color-mix(in srgb, var(--agent-color) 14%, #141a28b3) 0%, #0a0d16d9 100%)}}.squad-portrait--active{box-shadow:inset 0 1px 0 #ffffff1a, 0 10px 28px #0006, 0 0 36px var(--agent-color);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.squad-portrait--active{box-shadow:inset 0 1px 0 #ffffff1a, 0 10px 28px #0006, 0 0 36px color-mix(in srgb, var(--agent-color) 30%, transparent)}}.squad-portrait__avatar{justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.squad-portrait__initial{background:linear-gradient(145deg, var(--agent-color), var(--agent-color));border-radius:16px;width:56px;height:56px;position:relative}@supports (color:color-mix(in lab, red, red)){.squad-portrait__initial{background:linear-gradient(145deg, color-mix(in srgb, var(--agent-color) 28%, var(--surface-raised)), color-mix(in srgb, var(--agent-color) 12%, var(--surface)))}}.squad-portrait__initial{border:1.5px solid var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-portrait__initial{border:1.5px solid color-mix(in srgb, var(--agent-color) 55%, transparent)}}.squad-portrait__initial{font-family:var(--font-display);color:#fff;text-shadow:0 0 12px var(--agent-color);justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.squad-portrait__initial{text-shadow:0 0 12px color-mix(in srgb, var(--agent-color) 60%, transparent)}}.squad-portrait__initial{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 24px var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-portrait__initial{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 24px color-mix(in srgb, var(--agent-color) 30%, transparent)}}.squad-portrait__initial{z-index:2}.squad-portrait__ring{border:1.5px solid var(--agent-color);pointer-events:none;z-index:1;border-radius:20px;position:absolute;inset:-4px}.squad-portrait__name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:.92rem;font-weight:800;line-height:1}.squad-portrait--active .squad-portrait__name{color:var(--agent-color);text-shadow:0 0 12px var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-portrait--active .squad-portrait__name{text-shadow:0 0 12px color-mix(in srgb, var(--agent-color) 40%, transparent)}}.squad-portrait__role{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:.52rem;font-weight:600}.squad-portrait__progress{background:linear-gradient(90deg, var(--agent-color), var(--agent-color));height:2px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.squad-portrait__progress{background:linear-gradient(90deg, var(--agent-color), color-mix(in srgb, var(--agent-color) 60%, #fff))}}.squad-portrait__progress{transform-origin:0;box-shadow:0 0 8px var(--agent-color)}.squad-panel{max-width:980px;min-height:320px;margin:0 auto;position:relative}.squad-panel__inner{border:1px solid var(--agent-color);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border-radius:22px;grid-template-columns:220px 1fr 200px;gap:32px;padding:36px 40px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.squad-panel__inner{border:1px solid color-mix(in srgb, var(--agent-color) 25%, transparent)}}.squad-panel__inner{-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #0006, 0 16px 48px #00000080, 0 0 80px var(--agent-color), 0 0 0 1px var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-panel__inner{box-shadow:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #0006, 0 16px 48px #00000080, 0 0 80px color-mix(in srgb, var(--agent-color) 16%, transparent), 0 0 0 1px color-mix(in srgb, var(--agent-color) 12%, transparent)}}.squad-panel__inner{isolation:isolate;align-items:center;overflow:hidden}.squad-panel__accent{background:linear-gradient(90deg, transparent 0%, var(--agent-color) 30%, var(--agent-color) 70%, transparent 100%);height:2px;box-shadow:0 0 16px var(--agent-color);z-index:2;position:absolute;top:0;left:0;right:0}.squad-panel__orb{background:radial-gradient(circle, var(--agent-color) 0%, transparent 60%);width:50%;height:100%;position:absolute;top:-30%;left:-10%}@supports (color:color-mix(in lab, red, red)){.squad-panel__orb{background:radial-gradient(circle, color-mix(in srgb, var(--agent-color) 18%, transparent) 0%, transparent 60%)}}.squad-panel__orb{pointer-events:none;z-index:0;filter:blur(24px)}.squad-panel__left{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.squad-panel__avatar{justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:relative}.squad-panel__avatar-inner{background:linear-gradient(145deg, var(--agent-color), var(--agent-color));border-radius:26px;width:100px;height:100px;position:relative}@supports (color:color-mix(in lab, red, red)){.squad-panel__avatar-inner{background:linear-gradient(145deg, color-mix(in srgb, var(--agent-color) 32%, var(--surface-raised)), color-mix(in srgb, var(--agent-color) 14%, var(--surface)))}}.squad-panel__avatar-inner{border:1.5px solid var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-panel__avatar-inner{border:1.5px solid color-mix(in srgb, var(--agent-color) 60%, transparent)}}.squad-panel__avatar-inner{font-family:var(--font-display);color:#fff;text-shadow:0 0 20px var(--agent-color);justify-content:center;align-items:center;font-size:3rem;font-weight:900;display:flex}@supports (color:color-mix(in lab, red, red)){.squad-panel__avatar-inner{text-shadow:0 0 20px color-mix(in srgb, var(--agent-color) 70%, transparent)}}.squad-panel__avatar-inner{box-shadow:inset 0 1px 0 #ffffff38, 0 0 50px var(--agent-color), 0 12px 32px #00000080}@supports (color:color-mix(in lab, red, red)){.squad-panel__avatar-inner{box-shadow:inset 0 1px 0 #ffffff38, 0 0 50px color-mix(in srgb, var(--agent-color) 40%, transparent), 0 12px 32px #00000080}}.squad-panel__avatar-inner{z-index:3}.squad-panel__avatar-ring{border:1.5px solid var(--agent-color);pointer-events:none;z-index:1;border-radius:32px;position:absolute;inset:-8px}.squad-panel__avatar-ring--2{border-width:1px;border-radius:36px;inset:-14px}.squad-panel__name{font-family:var(--font-display);letter-spacing:-.03em;color:var(--agent-color);text-shadow:0 0 18px var(--agent-color);font-size:2rem;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.squad-panel__name{text-shadow:0 0 18px color-mix(in srgb, var(--agent-color) 50%, transparent)}}.squad-panel__role{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:6px;font-size:.58rem;font-weight:700;display:inline-flex}.squad-panel__role-dot{background:var(--agent-color);width:5px;height:5px;box-shadow:0 0 8px var(--agent-color);border-radius:50%;animation:1.8s ease-in-out infinite pulse-dot}.squad-panel__center{z-index:2;flex-direction:column;gap:16px;display:flex;position:relative}.squad-panel__desc{color:var(--text);margin:0;font-size:.95rem;line-height:1.65}.squad-panel__signature{font-family:var(--font-display);color:var(--agent-color);font-size:1.05rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.squad-panel__signature{color:color-mix(in srgb, var(--agent-color) 80%, white)}}.squad-panel__signature{text-shadow:0 0 14px var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-panel__signature{text-shadow:0 0 14px color-mix(in srgb, var(--agent-color) 30%, transparent)}}.squad-panel__signature{border-left:2px solid var(--agent-color);padding:12px 0 12px 16px;line-height:1.4}.squad-panel__stats{background:var(--agent-color);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.squad-panel__stats{background:color-mix(in srgb, var(--agent-color) 5%, #04060c66)}}.squad-panel__stats{border:1px solid var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-panel__stats{border:1px solid color-mix(in srgb, var(--agent-color) 18%, transparent)}}.squad-panel__stat{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.squad-panel__stat-value{font-family:var(--font-display);letter-spacing:-.01em;color:var(--agent-color);text-shadow:0 0 10px var(--agent-color);font-size:1.2rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.squad-panel__stat-value{text-shadow:0 0 10px color-mix(in srgb, var(--agent-color) 45%, transparent)}}.squad-panel__stat-value{line-height:1}.squad-panel__stat-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.52rem;font-weight:600}.squad-panel__right{text-align:right;z-index:2;border-left:1px solid #ffffff0f;flex-direction:column;align-items:flex-end;gap:10px;padding-left:32px;display:flex;position:relative}.squad-panel__superpower-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:.54rem;font-weight:600}.squad-panel__superpower{font-family:var(--font-display);letter-spacing:-.01em;color:var(--agent-color);text-shadow:0 0 16px var(--agent-color);font-size:1.4rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.squad-panel__superpower{text-shadow:0 0 16px color-mix(in srgb, var(--agent-color) 50%, transparent)}}.squad-panel__superpower{line-height:1.1}.squad-panel__cta{font-family:var(--font-mono);letter-spacing:.12em;color:#3dd68c;background:#3dd68c14;border:1px solid #3dd68c47;border-radius:99px;align-items:center;gap:6px;margin-top:auto;padding:6px 12px;font-size:.56rem;font-weight:700;display:inline-flex}.squad-panel__cta-dot{background:#3dd68c;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 8px #3dd68c}@media (max-width:900px){.squad-roster{gap:8px}.squad-portrait{padding:12px 8px 14px}.squad-portrait__name{font-size:.82rem}.squad-portrait__initial{width:48px;height:48px;font-size:1.3rem}.squad-panel__inner{grid-template-columns:160px 1fr;gap:24px;padding:28px}.squad-panel__avatar{width:90px;height:90px}.squad-panel__avatar-inner{border-radius:22px;width:80px;height:80px;font-size:2.4rem}.squad-panel__name{font-size:1.6rem}.squad-panel__right{text-align:left;border-top:1px solid #ffffff0f;border-left:none;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:18px;padding-left:0}}@media (max-width:640px){.squad-roster{grid-template-columns:repeat(5,1fr);max-width:100%}.squad-portrait{padding:10px 4px 12px}.squad-portrait__initial{border-radius:12px;width:42px;height:42px;font-size:1.1rem}.squad-portrait__name{font-size:.68rem}.squad-portrait__role{display:none}.squad-panel__inner{grid-template-columns:1fr;gap:18px;padding:24px 20px}.squad-panel__left{gap:10px}.squad-panel__right{flex-direction:column;align-items:flex-start;gap:6px}}.squad-section{position:relative;overflow:hidden}.squad-section:before{content:"";pointer-events:none;background:radial-gradient(#ff6b350a 0%,#0000 60%);width:100%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.squad__subtitle{text-align:center;color:var(--text-dim);max-width:540px;margin:-28px auto 56px;font-size:.9rem;line-height:1.7}.squad-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;max-width:1200px;margin:0 auto;display:grid}.squad-card{-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 12px 32px #0006, 0 0 50px var(--agent-color), 0 0 0 1px var(--agent-color);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;padding:26px 24px 22px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.squad-card{box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 12px 32px #0006, 0 0 50px color-mix(in srgb, var(--agent-color) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--agent-color) 14%, transparent)}}.squad-card{isolation:isolate;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;overflow:hidden}.squad-card:hover{border-color:var(--agent-color);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.squad-card:hover{border-color:color-mix(in srgb, var(--agent-color) 45%, transparent)}}.squad-card:hover{box-shadow:inset 0 1px 0 #ffffff1a, 0 20px 56px #00000080, 0 0 80px var(--agent-color), 0 0 0 1px var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-card:hover{box-shadow:inset 0 1px 0 #ffffff1a, 0 20px 56px #00000080, 0 0 80px color-mix(in srgb, var(--agent-color) 25%, transparent), 0 0 0 1px color-mix(in srgb, var(--agent-color) 30%, transparent)}}.squad-card__orb{background:radial-gradient(circle, var(--agent-color) 0%, transparent 60%);width:90%;height:90%;position:absolute;top:-40%;right:-30%}@supports (color:color-mix(in lab, red, red)){.squad-card__orb{background:radial-gradient(circle, color-mix(in srgb, var(--agent-color) 22%, transparent) 0%, transparent 60%)}}.squad-card__orb{pointer-events:none;z-index:0;filter:blur(24px)}.squad-card__top{z-index:2;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex;position:relative}.squad-card__avatar{justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.squad-card__avatar-inner{background:linear-gradient(145deg, var(--agent-color), var(--agent-color));border-radius:16px;width:56px;height:56px;position:relative}@supports (color:color-mix(in lab, red, red)){.squad-card__avatar-inner{background:linear-gradient(145deg, color-mix(in srgb, var(--agent-color) 28%, var(--surface-raised)), color-mix(in srgb, var(--agent-color) 14%, var(--surface)))}}.squad-card__avatar-inner{border:1.5px solid var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-card__avatar-inner{border:1.5px solid color-mix(in srgb, var(--agent-color) 55%, transparent)}}.squad-card__avatar-inner{font-family:var(--font-display);color:#fff;text-shadow:0 0 12px var(--agent-color);justify-content:center;align-items:center;font-size:1.6rem;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.squad-card__avatar-inner{text-shadow:0 0 12px color-mix(in srgb, var(--agent-color) 60%, transparent)}}.squad-card__avatar-inner{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 28px var(--agent-color), 0 6px 20px #0006}@supports (color:color-mix(in lab, red, red)){.squad-card__avatar-inner{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 28px color-mix(in srgb, var(--agent-color) 35%, transparent), 0 6px 20px #0006}}.squad-card__avatar-inner{z-index:2}.squad-card__avatar-ring{border:1.5px solid var(--agent-color);pointer-events:none;z-index:1;border-radius:20px;position:absolute;inset:-4px}.squad-card__status{font-family:var(--font-mono);letter-spacing:.14em;color:#3dd68c;background:#3dd68c14;border:1px solid #3dd68c40;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:.56rem;font-weight:700;display:inline-flex}.squad-card__status-dot{background:#3dd68c;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 8px #3dd68c}.squad-card__id{z-index:2;margin-bottom:12px;position:relative}.squad-card__name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--agent-color);text-shadow:0 0 14px var(--agent-color);font-size:1.4rem;font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.squad-card__name{text-shadow:0 0 14px color-mix(in srgb, var(--agent-color) 35%, transparent)}}.squad-card__name{margin:0 0 4px}.squad-card__role{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:.56rem;font-weight:600}.squad-card__desc{color:var(--text-dim);z-index:2;margin:0 0 14px;font-size:.8rem;line-height:1.6;position:relative}.squad-card__signature{font-family:var(--font-display);color:var(--agent-color);font-size:.8rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.squad-card__signature{color:color-mix(in srgb, var(--agent-color) 80%, white)}}.squad-card__signature{text-shadow:0 0 10px var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-card__signature{text-shadow:0 0 10px color-mix(in srgb, var(--agent-color) 30%, transparent)}}.squad-card__signature{border-left:2px solid var(--agent-color);z-index:2;margin-bottom:16px;padding:10px 0 10px 14px;line-height:1.4;position:relative}.squad-card__stats{background:var(--agent-color);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.squad-card__stats{background:color-mix(in srgb, var(--agent-color) 4%, #04060c66)}}.squad-card__stats{border:1px solid var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-card__stats{border:1px solid color-mix(in srgb, var(--agent-color) 14%, transparent)}}.squad-card__stats{z-index:2;position:relative}.squad-card__stat{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.squad-card__stat-value{font-family:var(--font-display);letter-spacing:-.01em;color:var(--agent-color);text-shadow:0 0 8px var(--agent-color);font-size:1rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.squad-card__stat-value{text-shadow:0 0 8px color-mix(in srgb, var(--agent-color) 40%, transparent)}}.squad-card__stat-value{line-height:1}.squad-card__stat-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.48rem;font-weight:600}.squad-card__footer{z-index:2;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex;position:relative}.squad-card__superpower-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:.52rem;font-weight:600}.squad-card__superpower{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--agent-color);background:var(--agent-color);border-radius:99px;padding:4px 10px;font-size:.58rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.squad-card__superpower{background:color-mix(in srgb, var(--agent-color) 10%, transparent)}}.squad-card__superpower{border:1px solid var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.squad-card__superpower{border:1px solid color-mix(in srgb, var(--agent-color) 30%, transparent)}}@media (max-width:640px){.squad-grid{grid-template-columns:1fr;gap:14px}.squad-card{padding:22px 20px 18px}}@supports (color:color-mix(in lab, red, red)){.pipeline-stack__card{box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 16px 48px #00000080, 0 0 60px color-mix(in srgb, var(--step-color) 12%, transparent), 0 0 0 1px color-mix(in srgb, var(--step-color) 18%, transparent)}.pipeline-stack__node-inner{border:1.5px solid color-mix(in srgb, var(--step-color) 50%, transparent);box-shadow:inset 0 1px 0 #ffffff1f, 0 0 36px color-mix(in srgb, var(--step-color) 35%, transparent), 0 8px 24px #00000080}.pipeline-stack__agent{text-shadow:0 0 14px color-mix(in srgb, var(--step-color) 40%, transparent)}.pipeline-stack__detail{background:color-mix(in srgb, var(--step-color) 8%, transparent);border:1px solid color-mix(in srgb, var(--step-color) 25%, transparent)}.pipeline-stack__metric-value{text-shadow:0 0 24px color-mix(in srgb, var(--step-color) 50%, transparent), 0 2px 8px #00000080}}@media (max-width:900px){.pipeline-stack__inner{grid-template-columns:140px 1fr;gap:24px;padding:28px}.pipeline-stack__right{text-align:left;border-top:1px solid #ffffff0f;border-left:none;flex-direction:row;grid-column:1/-1;align-items:baseline;gap:12px;padding-top:18px;padding-left:0}.pipeline-stack__metric-value{font-size:2rem}.pipeline-stack__metric-label{margin-top:0}}@media (max-width:640px){.pipeline-stack__sticky{margin-bottom:60px}.pipeline-stack__inner{grid-template-columns:1fr;gap:18px;padding:24px 20px}.pipeline-stack__left{flex-flow:wrap;align-items:center}.pipeline-stack__title{font-size:1.4rem}.pipeline-stack__metric-value{font-size:1.8rem}}.pipeline-tabs-section{position:relative;overflow:hidden}.pipeline-tabs-section:before{content:"";pointer-events:none;background:radial-gradient(#ff6b350a 0%,#0000 60%);width:100%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pipeline-tabs__subtitle{text-align:center;color:var(--text-dim);max-width:540px;margin:-28px auto 48px;font-size:.9rem;line-height:1.7}.pipeline-tabs__strip{grid-template-columns:repeat(5,1fr);gap:8px;max-width:980px;margin:0 auto 24px;display:grid}.pipeline-tab{cursor:pointer;text-align:left;color:var(--text-dim);background:linear-gradient(#141a2899 0%,#0a0d16b3 100%);border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px 18px;font-family:inherit;transition:border-color .35s,background .35s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}.pipeline-tab:hover{background:linear-gradient(#182030b3 0%,#0e121ccc 100%);border-color:#ffffff24}.pipeline-tab--active{border-color:var(--tab-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-tab--active{border-color:color-mix(in srgb, var(--tab-color) 50%, transparent)}}.pipeline-tab--active{background:linear-gradient(180deg, var(--tab-color) 0%, #0a0d16d9 100%)}@supports (color:color-mix(in lab, red, red)){.pipeline-tab--active{background:linear-gradient(180deg, color-mix(in srgb, var(--tab-color) 12%, #141a28b3) 0%, #0a0d16d9 100%)}}.pipeline-tab--active{box-shadow:inset 0 1px 0 #ffffff14, 0 8px 24px #0006, 0 0 32px var(--tab-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-tab--active{box-shadow:inset 0 1px 0 #ffffff14, 0 8px 24px #0006, 0 0 32px color-mix(in srgb, var(--tab-color) 25%, transparent)}}.pipeline-tab__num{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-faint);margin-bottom:4px;font-size:.58rem;font-weight:700}.pipeline-tab--active .pipeline-tab__num{color:var(--tab-color);text-shadow:0 0 8px var(--tab-color)}.pipeline-tab__name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:1.05rem;font-weight:800;line-height:1.1}.pipeline-tab--active .pipeline-tab__name{color:var(--tab-color);text-shadow:0 0 12px var(--tab-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-tab--active .pipeline-tab__name{text-shadow:0 0 12px color-mix(in srgb, var(--tab-color) 40%, transparent)}}.pipeline-tab__role{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-top:2px;font-size:.52rem;font-weight:600}.pipeline-tab__progress{background:linear-gradient(90deg, var(--tab-color), var(--tab-color));height:2px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.pipeline-tab__progress{background:linear-gradient(90deg, var(--tab-color), color-mix(in srgb, var(--tab-color) 60%, #fff))}}.pipeline-tab__progress{transform-origin:0;box-shadow:0 0 8px var(--tab-color)}.pipeline-tabs__preview{max-width:980px;min-height:280px;margin:0 auto;position:relative}.pipeline-tabs__panel{border:1px solid var(--tab-color);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border-radius:20px;position:relative}@supports (color:color-mix(in lab, red, red)){.pipeline-tabs__panel{border:1px solid color-mix(in srgb, var(--tab-color) 22%, transparent)}}.pipeline-tabs__panel{-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #0006, 0 16px 48px #00000080, 0 0 80px var(--tab-color), 0 0 0 1px var(--tab-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-tabs__panel{box-shadow:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #0006, 0 16px 48px #00000080, 0 0 80px color-mix(in srgb, var(--tab-color) 14%, transparent), 0 0 0 1px color-mix(in srgb, var(--tab-color) 10%, transparent)}}.pipeline-tabs__panel{isolation:isolate;overflow:hidden}.pipeline-tabs__accent{background:linear-gradient(90deg, transparent 0%, var(--tab-color) 30%, var(--tab-color) 70%, transparent 100%);height:2px;box-shadow:0 0 16px var(--tab-color);z-index:2;position:absolute;top:0;left:0;right:0}.pipeline-tabs__orb{background:radial-gradient(circle, var(--tab-color) 0%, transparent 60%);width:60%;height:100%;position:absolute;top:-30%;right:-10%}@supports (color:color-mix(in lab, red, red)){.pipeline-tabs__orb{background:radial-gradient(circle, color-mix(in srgb, var(--tab-color) 16%, transparent) 0%, transparent 60%)}}.pipeline-tabs__orb{pointer-events:none;z-index:0;filter:blur(20px)}.pipeline-tabs__panel-inner{z-index:2;grid-template-columns:200px 1fr 200px;align-items:center;gap:32px;padding:40px 44px;display:grid;position:relative}.pipeline-tabs__left{flex-direction:column;gap:8px;display:flex}.pipeline-tabs__num-huge{font-family:var(--font-display);letter-spacing:-.05em;background:linear-gradient(180deg, var(--tab-color) 0%, var(--tab-color) 100%);font-size:5rem;font-weight:900;line-height:.85}@supports (color:color-mix(in lab, red, red)){.pipeline-tabs__num-huge{background:linear-gradient(180deg, var(--tab-color) 0%, color-mix(in srgb, var(--tab-color) 30%, transparent) 100%)}}.pipeline-tabs__num-huge{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px var(--tab-color));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.pipeline-tabs__num-huge{filter:drop-shadow(0 0 24px color-mix(in srgb, var(--tab-color) 40%, transparent))}}.pipeline-tabs__num-huge{margin-bottom:12px}.pipeline-tabs__agent{font-family:var(--font-display);letter-spacing:-.02em;color:var(--tab-color);text-shadow:0 0 14px var(--tab-color);align-items:center;gap:8px;font-size:1.4rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pipeline-tabs__agent{text-shadow:0 0 14px color-mix(in srgb, var(--tab-color) 40%, transparent)}}.pipeline-tabs__agent-dot{background:var(--tab-color);width:7px;height:7px;box-shadow:0 0 10px var(--tab-color);border-radius:50%;animation:1.8s ease-in-out infinite pulse-dot}.pipeline-tabs__agent-role{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:.55rem;font-weight:600}.pipeline-tabs__center{flex-direction:column;gap:14px;display:flex}.pipeline-tabs__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);margin:0;font-size:1.8rem;font-weight:800;line-height:1.15}.pipeline-tabs__desc{color:var(--text-dim);margin:0;font-size:.92rem;line-height:1.7}.pipeline-tabs__detail{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tab-color);background:var(--tab-color);border-radius:99px;align-items:center;padding:6px 12px;font-size:.58rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pipeline-tabs__detail{background:color-mix(in srgb, var(--tab-color) 8%, transparent)}}.pipeline-tabs__detail{border:1px solid var(--tab-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-tabs__detail{border:1px solid color-mix(in srgb, var(--tab-color) 25%, transparent)}}.pipeline-tabs__detail{width:fit-content;font-weight:600}.pipeline-tabs__right{text-align:right;border-left:1px solid #ffffff0f;flex-direction:column;align-items:flex-end;gap:6px;padding-left:32px;display:flex}.pipeline-tabs__metric-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--tab-color);text-shadow:0 0 24px var(--tab-color), 0 2px 8px #00000080;font-size:2.4rem;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.pipeline-tabs__metric-value{text-shadow:0 0 24px color-mix(in srgb, var(--tab-color) 50%, transparent), 0 2px 8px #00000080}}.pipeline-tabs__metric-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:.58rem;font-weight:600}@media (max-width:900px){.pipeline-tabs__strip{grid-template-columns:repeat(5,1fr);gap:6px}.pipeline-tab{padding:12px 10px 14px}.pipeline-tab__name{font-size:.85rem}.pipeline-tab__role{display:none}.pipeline-tabs__panel-inner{grid-template-columns:140px 1fr;gap:24px;padding:32px 28px}.pipeline-tabs__num-huge{font-size:4rem}.pipeline-tabs__right{text-align:left;border-top:1px solid #ffffff0f;border-left:none;flex-direction:row;grid-column:1/-1;align-items:baseline;gap:12px;padding-top:18px;padding-left:0}.pipeline-tabs__metric-value{font-size:1.8rem}}@media (max-width:640px){.pipeline-tabs__strip{grid-template-columns:repeat(2,1fr)}.pipeline-tabs__panel-inner{grid-template-columns:1fr;gap:18px;padding:24px 20px}.pipeline-tabs__num-huge{font-size:3rem}.pipeline-tabs__title{font-size:1.35rem}}.pipeline-bento-section{position:relative;overflow:hidden}.pipeline-bento-section:before{content:"";pointer-events:none;background:radial-gradient(#ff6b350a 0%,#0000 60%);width:100%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pipeline-bento__subtitle{text-align:center;color:var(--text-dim);max-width:540px;margin:-28px auto 56px;font-size:.9rem;line-height:1.7}.pipeline-bento{grid-template-columns:repeat(6,1fr);gap:16px;max-width:1200px;margin:0 auto;display:grid}.bento-card--large:first-child{grid-column:1/4}.bento-card--large:nth-child(2){grid-column:4/7}.bento-card--small:nth-child(3){grid-column:1/3}.bento-card--small:nth-child(4){grid-column:3/5}.bento-card--small:nth-child(5){grid-column:5/7}.bento-card{-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 12px 32px #0006, 0 0 60px var(--step-color), 0 0 0 1px var(--step-color);background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;padding:32px 32px 28px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bento-card{box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 12px 32px #0006, 0 0 60px color-mix(in srgb, var(--step-color) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--step-color) 14%, transparent)}}.bento-card{isolation:isolate;min-height:280px;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;overflow:hidden}.bento-card--small{min-height:260px;padding:26px 24px 22px}.bento-card:hover{border-color:var(--step-color);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.bento-card:hover{border-color:color-mix(in srgb, var(--step-color) 40%, transparent)}}.bento-card:hover{box-shadow:inset 0 1px 0 #ffffff1a, 0 20px 56px #00000080, 0 0 80px var(--step-color), 0 0 0 1px var(--step-color)}@supports (color:color-mix(in lab, red, red)){.bento-card:hover{box-shadow:inset 0 1px 0 #ffffff1a, 0 20px 56px #00000080, 0 0 80px color-mix(in srgb, var(--step-color) 20%, transparent), 0 0 0 1px color-mix(in srgb, var(--step-color) 25%, transparent)}}.bento-card__accent{background:linear-gradient(90deg, transparent 0%, var(--step-color) 30%, var(--step-color) 70%, transparent 100%);height:2px;box-shadow:0 0 12px var(--step-color);z-index:2;position:absolute;top:0;left:0;right:0}.bento-card__orb{background:radial-gradient(circle, var(--step-color) 0%, transparent 60%);width:80%;height:80%;position:absolute;top:-40%;right:-20%}@supports (color:color-mix(in lab, red, red)){.bento-card__orb{background:radial-gradient(circle, color-mix(in srgb, var(--step-color) 18%, transparent) 0%, transparent 60%)}}.bento-card__orb{pointer-events:none;z-index:0;filter:blur(20px)}.bento-card__head{z-index:2;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex;position:relative}.bento-card__num{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(180deg, var(--step-color) 0%, var(--step-color) 100%);font-size:2.4rem;font-weight:900;line-height:.85}@supports (color:color-mix(in lab, red, red)){.bento-card__num{background:linear-gradient(180deg, color-mix(in srgb, var(--step-color) 100%, transparent) 0%, color-mix(in srgb, var(--step-color) 30%, transparent) 100%)}}.bento-card__num{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px var(--step-color));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.bento-card__num{filter:drop-shadow(0 0 16px color-mix(in srgb, var(--step-color) 40%, transparent))}}.bento-card--small .bento-card__num{font-size:1.9rem}.bento-card__agent{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.bento-card__agent-dot{display:none}.bento-card__agent-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--step-color);text-shadow:0 0 12px var(--step-color);align-items:center;gap:7px;font-size:1.05rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bento-card__agent-name{text-shadow:0 0 12px color-mix(in srgb, var(--step-color) 40%, transparent)}}.bento-card__agent-name:before{content:"";background:var(--step-color);width:6px;height:6px;box-shadow:0 0 8px var(--step-color);border-radius:50%;animation:1.8s ease-in-out infinite pulse-dot}.bento-card__agent-role{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:.54rem;font-weight:600}.bento-card__body{z-index:2;flex:1;position:relative}.bento-card__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);margin:0 0 12px;font-size:1.5rem;font-weight:800;line-height:1.15}.bento-card--small .bento-card__title{font-size:1.25rem}.bento-card__desc{color:var(--text-dim);margin:0;font-size:.85rem;line-height:1.65}.bento-card--small .bento-card__desc{font-size:.8rem;line-height:1.6}.bento-card__footer{z-index:2;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:20px;padding-top:18px;display:flex;position:relative}.bento-card__metric{flex-direction:column;gap:4px;display:flex}.bento-card__metric-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--step-color);text-shadow:0 0 20px var(--step-color), 0 2px 6px #0006;font-size:1.8rem;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.bento-card__metric-value{text-shadow:0 0 20px color-mix(in srgb, var(--step-color) 50%, transparent), 0 2px 6px #0006}}.bento-card--small .bento-card__metric-value{font-size:1.5rem}.bento-card__metric-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:.55rem;font-weight:600}.bento-card__detail{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--step-color);background:var(--step-color);border-radius:99px;padding:5px 11px;font-size:.56rem}@supports (color:color-mix(in lab, red, red)){.bento-card__detail{background:color-mix(in srgb, var(--step-color) 8%, transparent)}}.bento-card__detail{border:1px solid var(--step-color)}@supports (color:color-mix(in lab, red, red)){.bento-card__detail{border:1px solid color-mix(in srgb, var(--step-color) 25%, transparent)}}.bento-card__detail{white-space:nowrap;text-align:right;flex-shrink:0;font-weight:600}@media (max-width:1000px){.pipeline-bento{grid-template-columns:repeat(2,1fr)}.bento-card--large:first-child,.bento-card--large:nth-child(2),.bento-card--small:nth-child(3),.bento-card--small:nth-child(4),.bento-card--small:nth-child(5){grid-column:auto}.bento-card--small:nth-child(5){grid-column:1/-1}}@media (max-width:640px){.pipeline-bento{grid-template-columns:1fr;gap:14px}.bento-card--large:first-child,.bento-card--large:nth-child(2),.bento-card--small:nth-child(3),.bento-card--small:nth-child(4),.bento-card--small:nth-child(5){grid-column:1/-1}.bento-card,.bento-card--small{min-height:auto;padding:24px 22px 20px}.bento-card__num{font-size:1.8rem}.bento-card__title{font-size:1.2rem}}.pipeline-stack-section{position:relative;overflow:hidden}.pipeline-stack-section:before{content:"";pointer-events:none;background:radial-gradient(#ff6b350a 0%,#0000 60%);width:100%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pipeline-stack__subtitle{text-align:center;color:var(--text-dim);max-width:540px;margin:-28px auto 56px;font-size:.9rem;line-height:1.7}.pipeline-stack{max-width:980px;margin:0 auto;padding-bottom:60px;position:relative}.pipeline-stack__sticky{justify-content:center;margin-bottom:80px;display:flex;position:sticky;top:100px}.pipeline-stack__sticky:last-child{margin-bottom:0}.pipeline-stack__card{-webkit-backdrop-filter:blur(16px);width:100%;box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 16px 48px #00000080, 0 0 60px var(--step-color), 0 0 0 1px var(--step-color);background:linear-gradient(#141a28eb 0%,#0a0d16f5 100%);border:1px solid #ffffff14;border-radius:20px;position:relative}@supports (color:color-mix(in lab, red, red)){.pipeline-stack__card{box-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 16px 48px #00000080, 0 0 60px color-mix(in srgb, var(--step-color) 12%, transparent), 0 0 0 1px color-mix(in srgb, var(--step-color) 18%, transparent)}}.pipeline-stack__card{isolation:isolate;overflow:hidden}.pipeline-stack__accent{background:linear-gradient(90deg, transparent 0%, var(--step-color) 30%, var(--step-color) 70%, transparent 100%);height:2px;box-shadow:0 0 16px var(--step-color);position:absolute;top:0;left:0;right:0}.pipeline-stack__inner{grid-template-columns:180px 1fr 200px;align-items:center;gap:32px;padding:36px 40px;display:grid}.pipeline-stack__left{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pipeline-stack__node{justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.pipeline-stack__node-inner{border:1.5px solid var(--step-color);background:linear-gradient(145deg,#1a2b3c 0%,#0f1923 60%,#08111a 100%);border-radius:18px;width:64px;height:64px;position:relative}@supports (color:color-mix(in lab, red, red)){.pipeline-stack__node-inner{border:1.5px solid color-mix(in srgb, var(--step-color) 50%, transparent)}}.pipeline-stack__node-inner{font-family:var(--font-mono);color:var(--step-color);letter-spacing:.04em;box-shadow:inset 0 1px 0 #ffffff1f, 0 0 36px var(--step-color), 0 8px 24px #00000080;justify-content:center;align-items:center;font-size:.92rem;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.pipeline-stack__node-inner{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 36px color-mix(in srgb, var(--step-color) 35%, transparent), 0 8px 24px #00000080}}.pipeline-stack__node-inner{text-shadow:0 0 12px var(--step-color);z-index:2}.pipeline-stack__node-ring{border:1.5px solid var(--step-color);pointer-events:none;z-index:1;border-radius:22px;position:absolute;inset:-4px}.pipeline-stack__agent{font-family:var(--font-display);letter-spacing:-.02em;color:var(--step-color);text-shadow:0 0 14px var(--step-color);align-items:center;gap:8px;font-size:1.5rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pipeline-stack__agent{text-shadow:0 0 14px color-mix(in srgb, var(--step-color) 40%, transparent)}}.pipeline-stack__agent-dot{background:var(--step-color);width:8px;height:8px;box-shadow:0 0 10px var(--step-color);border-radius:50%;flex-shrink:0;animation:1.8s ease-in-out infinite pulse-dot}.pipeline-stack__agent-role{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:.58rem;font-weight:600}.pipeline-stack__center{flex-direction:column;gap:14px;display:flex}.pipeline-stack__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);margin:0;font-size:1.8rem;font-weight:800;line-height:1.1}.pipeline-stack__desc{color:var(--text-dim);margin:0;font-size:.92rem;line-height:1.7}.pipeline-stack__detail{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--step-color);background:var(--step-color);border-radius:99px;align-items:center;padding:6px 12px;font-size:.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pipeline-stack__detail{background:color-mix(in srgb, var(--step-color) 8%, transparent)}}.pipeline-stack__detail{border:1px solid var(--step-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-stack__detail{border:1px solid color-mix(in srgb, var(--step-color) 25%, transparent)}}.pipeline-stack__detail{width:fit-content;font-weight:600}.pipeline-stack__right{text-align:right;border-left:1px solid #ffffff0f;flex-direction:column;align-items:flex-end;gap:4px;padding-left:32px;display:flex}.pipeline-stack__metric-value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--step-color);text-shadow:0 0 24px var(--step-color), 0 2px 8px #00000080;font-size:2.6rem;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.pipeline-stack__metric-value{text-shadow:0 0 24px color-mix(in srgb, var(--step-color) 50%, transparent), 0 2px 8px #00000080}}.pipeline-stack__metric-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-top:6px;font-size:.58rem;font-weight:600}@media (max-width:900px){.pipeline-stack__inner{grid-template-columns:140px 1fr;gap:24px;padding:28px}.pipeline-stack__right{text-align:left;border-top:1px solid #ffffff0f;border-left:none;flex-direction:row;grid-column:1/-1;align-items:baseline;gap:12px;padding-top:18px;padding-left:0}.pipeline-stack__metric-value{font-size:2rem}.pipeline-stack__metric-label{margin-top:0}}@media (max-width:640px){.pipeline-stack__sticky{margin-bottom:60px}.pipeline-stack__inner{grid-template-columns:1fr;gap:18px;padding:24px 20px}.pipeline-stack__left{flex-flow:wrap;align-items:center}.pipeline-stack__title{font-size:1.4rem}.pipeline-stack__metric-value{font-size:1.8rem}}.pipeline-timeline-section{position:relative;overflow:hidden}.pipeline-timeline-section:before{content:"";pointer-events:none;background:radial-gradient(#ff6b350a 0%,#0000 60%);width:100%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pipeline-timeline__subtitle{text-align:center;color:var(--text-dim);max-width:540px;margin:-28px auto 56px;font-size:.9rem;line-height:1.7}.pipeline-timeline{flex-direction:column;gap:64px;max-width:980px;margin:0 auto;padding:24px 0;display:flex;position:relative}.pipeline-timeline__spine{z-index:0;background:#ffffff0d;border-radius:99px;width:2px;position:absolute;top:24px;bottom:24px;left:50%;overflow:hidden;transform:translate(-50%)}.pipeline-timeline__spine-fill{transform-origin:top;background:linear-gradient(#5b9cf5 0%,#ff9800 25%,#3dd68c 50%,#9b7ef5 75%,#ffc107 100%);position:absolute;inset:0;box-shadow:0 0 20px #ff6b3566}.pipeline-timeline__step{z-index:1;grid-template-columns:1fr 80px 1fr;align-items:center;display:grid;position:relative}.pipeline-timeline__step--left .pipeline-timeline__card{text-align:right;grid-column:1;margin-right:8px}.pipeline-timeline__step--left .pipeline-timeline__card-header,.pipeline-timeline__step--left .pipeline-timeline__footer{align-items:flex-end}.pipeline-timeline__step--left .pipeline-timeline__agent{flex-direction:row-reverse}.pipeline-timeline__step--right .pipeline-timeline__card{text-align:left;grid-column:3;margin-left:8px}.pipeline-timeline__node{z-index:2;grid-column:2;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto;display:flex;position:relative}.pipeline-timeline__node-inner{border:1.5px solid var(--step-color);background:linear-gradient(145deg,#1a2b3c 0%,#0f1923 60%,#08111a 100%);border-radius:16px;width:56px;height:56px;position:relative}@supports (color:color-mix(in lab, red, red)){.pipeline-timeline__node-inner{border:1.5px solid color-mix(in srgb, var(--step-color) 50%, transparent)}}.pipeline-timeline__node-inner{font-family:var(--font-mono);color:var(--step-color);letter-spacing:.04em;box-shadow:inset 0 1px 0 #ffffff1f, 0 0 32px var(--step-color), 0 0 0 4px var(--bg), 0 0 0 5px var(--step-color), 0 8px 24px #00000080;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.pipeline-timeline__node-inner{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 32px color-mix(in srgb, var(--step-color) 30%, transparent), 0 0 0 4px var(--bg), 0 0 0 5px color-mix(in srgb, var(--step-color) 18%, transparent), 0 8px 24px #00000080}}.pipeline-timeline__node-inner{text-shadow:0 0 10px var(--step-color);z-index:3}.pipeline-timeline__node-ring{border:1.5px solid var(--step-color);pointer-events:none;z-index:1;border-radius:20px;position:absolute;inset:-4px}.pipeline-timeline__card{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#141a28b3 0%,#0a0d16d9 100%);border:1px solid #ffffff0f;border-radius:16px;padding:24px 28px;transition:border-color .4s,box-shadow .4s,transform .4s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #0006}.pipeline-timeline__card:hover{border-color:var(--step-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-timeline__card:hover{border-color:color-mix(in srgb, var(--step-color) 35%, transparent)}}.pipeline-timeline__card:hover{box-shadow:inset 0 1px 0 #ffffff14, 0 16px 48px #00000080, 0 0 48px var(--step-color);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.pipeline-timeline__card:hover{box-shadow:inset 0 1px 0 #ffffff14, 0 16px 48px #00000080, 0 0 48px color-mix(in srgb, var(--step-color) 18%, transparent)}}.pipeline-timeline__step--left .pipeline-timeline__card:after{content:"";background:var(--step-color);width:3px;height:40%;box-shadow:0 0 12px var(--step-color);border-radius:99px 0 0 99px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.pipeline-timeline__step--right .pipeline-timeline__card:after{content:"";background:var(--step-color);width:3px;height:40%;box-shadow:0 0 12px var(--step-color);border-radius:0 99px 99px 0;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.pipeline-timeline__card-header{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.pipeline-timeline__agent{font-family:var(--font-mono);letter-spacing:.04em;color:var(--step-color);text-transform:uppercase;text-shadow:0 0 10px var(--step-color);align-items:center;gap:8px;font-size:.68rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pipeline-timeline__agent{text-shadow:0 0 10px color-mix(in srgb, var(--step-color) 40%, transparent)}}.pipeline-timeline__agent-dot{background:var(--step-color);width:6px;height:6px;box-shadow:0 0 8px var(--step-color);border-radius:50%;flex-shrink:0;animation:1.8s ease-in-out infinite pulse-dot}.pipeline-timeline__agent-role{color:var(--text-faint);letter-spacing:.08em;text-shadow:none;font-size:.58rem;font-weight:500}.pipeline-timeline__step--left .pipeline-timeline__agent-role{margin-right:8px}.pipeline-timeline__step--right .pipeline-timeline__agent-role{margin-left:8px}.pipeline-timeline__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.5rem;font-weight:800;line-height:1.15}.pipeline-timeline__desc{color:var(--text-dim);margin:0 0 18px;font-size:.88rem;line-height:1.7}.pipeline-timeline__footer{flex-direction:column;gap:8px;display:flex}.pipeline-timeline__step--right .pipeline-timeline__footer{align-items:flex-start}.pipeline-timeline__metric{align-items:baseline;gap:8px;display:flex}.pipeline-timeline__step--left .pipeline-timeline__metric{flex-direction:row-reverse}.pipeline-timeline__metric-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--step-color);text-shadow:0 0 16px var(--step-color);font-size:1.6rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pipeline-timeline__metric-value{text-shadow:0 0 16px color-mix(in srgb, var(--step-color) 50%, transparent)}}.pipeline-timeline__metric-value{line-height:1}.pipeline-timeline__metric-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:.58rem}.pipeline-timeline__detail{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.04em;background:var(--step-color);border-radius:99px;padding:5px 10px;font-size:.6rem}@supports (color:color-mix(in lab, red, red)){.pipeline-timeline__detail{background:color-mix(in srgb, var(--step-color) 6%, transparent)}}.pipeline-timeline__detail{border:1px solid var(--step-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-timeline__detail{border:1px solid color-mix(in srgb, var(--step-color) 18%, transparent)}}.pipeline-timeline__detail{display:inline-block}@media (max-width:800px){.pipeline-timeline{gap:40px;padding:16px 0}.pipeline-timeline__spine{left:28px}.pipeline-timeline__step,.pipeline-timeline__step--left,.pipeline-timeline__step--right{align-items:flex-start;gap:16px;display:flex}.pipeline-timeline__node{flex-shrink:0;width:48px;height:48px;margin:0}.pipeline-timeline__node-inner{width:48px;height:48px;font-size:.72rem}.pipeline-timeline__step--left .pipeline-timeline__card,.pipeline-timeline__step--right .pipeline-timeline__card{text-align:left;flex:1;grid-column:auto;margin:0}.pipeline-timeline__step--left .pipeline-timeline__card-header,.pipeline-timeline__step--left .pipeline-timeline__footer{align-items:flex-start}.pipeline-timeline__step--left .pipeline-timeline__agent,.pipeline-timeline__step--left .pipeline-timeline__metric{flex-direction:row}.pipeline-timeline__step--left .pipeline-timeline__agent-role{margin-left:8px;margin-right:0}.pipeline-timeline__step--left .pipeline-timeline__card:after,.pipeline-timeline__step--right .pipeline-timeline__card:after{border-radius:0 99px 99px 0;left:-1px;right:auto}.pipeline-timeline__title{font-size:1.25rem}.pipeline-timeline__card{padding:18px 20px}}.ps-section{position:relative;overflow:hidden}.ps-section:before{content:"";pointer-events:none;background:radial-gradient(#ff6b350a 0%,#0000 60%);width:70%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ps-grid{z-index:1;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;margin-top:16px;display:grid;position:relative}.ps-card{isolation:isolate;border-radius:20px;flex-direction:column;padding:32px 28px 24px;display:flex;position:relative}.ps-card--problem{background:linear-gradient(#140e0e99 0%,#0a0808b3 100%);border:1px solid #e85c5c2e;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0006,0 12px 40px #0006,0 0 60px #e85c5c0f}.ps-card--problem:before{content:"";background:linear-gradient(90deg,#0000,#e85c5c66,#0000);height:1px;position:absolute;top:0;left:0;right:0}.ps-card--solution{background:linear-gradient(#141a28d9 0%,#0a0d16f2 100%);border:1px solid #ff8c5447;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000080,inset 0 0 40px #ff6b350f,0 16px 48px #00000080,0 0 80px #ff6b352e,0 0 0 1px #ff6b3514}.ps-card--solution:before{content:"";background:linear-gradient(90deg,#0000,#ff8c54b3,#0000);height:1px;position:absolute;top:0;left:0;right:0}.ps-card--solution{--beam-size:200px;--beam-color:#ff8c54}.ps-card__glow{background:conic-gradient(from var(--beam-angle,0deg), transparent 0%, var(--beam-color) 8%, #ffc107 14%, var(--beam-color) 20%, transparent 28%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;filter:drop-shadow(0 0 6px var(--beam-color));-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:20px;padding:1.5px;animation:11s linear infinite ps-beam-rotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ps-beam-rotate{to{--beam-angle:360deg}}@supports not (background:paint(something)){.ps-card__glow{animation:11s linear infinite ps-beam-rotate-fallback}@keyframes ps-beam-rotate-fallback{to{transform:rotate(360deg)}}}.ps-card__header{z-index:2;margin-bottom:24px;position:relative}.ps-card__badge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:99px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px;font-size:.58rem;font-weight:700;display:inline-flex}.ps-card__badge--problem{color:#e85c5c;background:#e85c5c1a;border:1px solid #e85c5c4d}.ps-card__badge--solution{color:var(--accent);text-shadow:0 0 10px #ff6b3566;background:#ff6b351f;border:1px solid #ff6b3566}.ps-card__badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 8px}.ps-card__title{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:6px;font-size:1.6rem;font-weight:800;line-height:1.1}.ps-card--problem .ps-card__title{color:#c4c8d8}.ps-card--solution .ps-card__title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#ff8c54 100%);-webkit-background-clip:text;background-clip:text}.ps-card__subtitle{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.ps-card--problem .ps-card__subtitle{color:var(--text-faint)}.ps-card--solution .ps-card__subtitle{color:var(--accent-bright)}.ps-card__items{z-index:2;flex-direction:column;flex:1;gap:6px;display:flex;position:relative}.ps-item{border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;transition:background .3s,transform .3s;display:flex}.ps-item--problem{background:#e85c5c0a;border:1px solid #e85c5c14}.ps-item--problem:hover{background:#e85c5c12;transform:translate(-2px)}.ps-item--solution{background:#ff6b350d;border:1px solid #ff6b351f;transition:background .5s,border-color .5s,transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s}.ps-item--solution:hover{background:#ff6b3517;border-color:#ff6b3538;transform:translate(2px)}.ps-item--solution.ps-item--active{background:linear-gradient(90deg,#ff6b352e 0%,#ff6b3514 100%);border-color:#ff6b3573;transform:translate(4px);box-shadow:0 0 24px #ff6b3533,inset 0 0 16px #ff6b3514}.ps-item--solution.ps-item--active .ps-item__metric--good{color:#ffc107;text-shadow:0 0 8px #ffc10780}.ps-item--solution.ps-item--active .ps-item__check{color:#ffc107}.ps-item--solution.ps-item--active .ps-item__check svg{filter:drop-shadow(0 0 8px #ffc107b3)}.ps-item__icon{text-align:center;filter:grayscale(0);flex-shrink:0;width:24px;margin-top:1px;font-size:1.05rem}.ps-item--problem .ps-item__icon{filter:grayscale(.4)opacity(.7)}.ps-item__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ps-item__text{font-size:.82rem;font-weight:500;line-height:1.4}.ps-item--problem .ps-item__text{color:#c4c8d8}.ps-item--solution .ps-item__text{color:#fff}.ps-item__metric{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:600}.ps-item__metric--bad{color:#e85c5c;opacity:.8}.ps-item__metric--good{color:#3dd68c}.ps-item__cross,.ps-item__check{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:flex}.ps-item__cross{color:#e85c5c;opacity:.6;font-size:.85rem;font-weight:700}.ps-item__check{color:#3dd68c}.ps-item__check svg{filter:drop-shadow(0 0 4px #3dd68c66);width:16px;height:16px}.ps-card__footer{z-index:2;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:8px;margin-top:24px;padding-top:18px;display:flex;position:relative}.ps-card__footer-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:.6rem;font-weight:600}.ps-card__footer-value{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.4rem;font-weight:800}.ps-card__footer-value small{color:var(--text-faint);letter-spacing:0;margin-left:4px;font-size:.65rem;font-weight:500}.ps-card__footer--problem .ps-card__footer-value{color:#e85c5c;text-shadow:0 0 12px #e85c5c4d}.ps-card__footer--solution .ps-card__footer-value{color:var(--accent);text-shadow:0 0 16px #ff6b3599}.ps-vs{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:80px;display:flex;position:relative}.ps-vs__line{background:linear-gradient(#0000,#ffffff1f,#0000);flex:1;width:1px}.ps-vs__badge{background:linear-gradient(145deg,#1a2b3c 0%,#0f1923 60%,#08111a 100%);border:1.5px solid #ff6b3566;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:12px 0;display:flex;box-shadow:inset 0 1px #ffffff1f,0 0 40px #ff6b354d,0 8px 24px #00000080,0 0 0 1px #ff6b3526}.ps-vs__badge span{font-family:var(--font-display);letter-spacing:.04em;-webkit-text-fill-color:transparent;text-shadow:0 0 20px #ff6b3580;background:linear-gradient(135deg,#ff8c54 0%,#ffc107 100%);-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:900}@media (max-width:900px){.ps-grid{grid-template-columns:1fr;gap:0}.ps-vs{flex-direction:row;width:100%;height:60px;margin:8px 0}.ps-vs__line{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);flex:1;width:auto;height:1px}.ps-vs__badge{margin:0 12px}.ps-card{padding:24px 20px 20px}.ps-card__title{font-size:1.35rem}}.mini-pipeline{opacity:.95;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:32px;display:inline-flex}.mini-pipeline__group{align-items:center;gap:6px;display:flex}.mini-pipeline__step{font-size:.62rem;font-weight:600;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);box-shadow:none;background:0 0;border:none;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;transition:color .4s,background .4s,transform .4s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.mini-pipeline__step--active{color:var(--step-color);background:var(--step-color)}@supports (color:color-mix(in lab, red, red)){.mini-pipeline__step--active{background:color-mix(in srgb, var(--step-color) 10%, transparent)}}.mini-pipeline__step--active{text-shadow:0 0 12px var(--step-color)}@supports (color:color-mix(in lab, red, red)){.mini-pipeline__step--active{text-shadow:0 0 12px color-mix(in srgb, var(--step-color) 50%, transparent)}}.mini-pipeline__emoji{filter:grayscale(.7)opacity(.6);font-size:.8rem;transition:filter .4s}.mini-pipeline__step--active .mini-pipeline__emoji{filter:grayscale(0) opacity(1) drop-shadow(0 0 4px var(--step-color))}.mini-pipeline__label{z-index:2;text-shadow:0 1px 2px #0006;position:relative}.mini-pipeline__step--active .mini-pipeline__label{text-shadow:0 0 10px var(--step-color)}@supports (color:color-mix(in lab, red, red)){.mini-pipeline__step--active .mini-pipeline__label{text-shadow:0 0 10px color-mix(in srgb, var(--step-color) 60%, transparent)}}.mini-pipeline__glow{display:none}.mini-pipeline__connector{justify-content:center;align-items:center;width:16px;height:14px;display:inline-flex;position:relative}.mini-pipeline__connector-line,.mini-pipeline__connector-packet{display:none}.mini-pipeline__connector-arrow{color:var(--text-faint);font-size:.7rem;font-weight:400;transition:color .4s,transform .4s}.mini-pipeline__connector--active .mini-pipeline__connector-arrow{color:var(--accent);text-shadow:0 0 6px var(--accent);transform:translate(2px)}.mini-pipeline__repeat{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#1a2b3c 0%,#0f1923 100%);border:1px solid #ffffff1a;border-radius:99px;flex-shrink:0;align-items:center;gap:6px;margin-left:10px;padding:7px 12px 7px 10px;font-size:.62rem;font-weight:700;transition:color .4s,border-color .4s,box-shadow .4s,transform .4s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 2px 6px #0000004d}.mini-pipeline__repeat-icon{width:12px;height:12px;transition:transform .6s}.mini-pipeline__repeat--active{color:var(--accent);text-shadow:0 0 8px #ff6b3599;border-color:#ff6b3580;transform:scale(1.06);box-shadow:inset 0 1px #ffffff1f,inset 0 0 16px #ff6b351f,0 0 28px #ff6b3566,0 0 0 1px #ff6b3533}.mini-pipeline__repeat--active .mini-pipeline__repeat-icon{filter:drop-shadow(0 0 6px var(--accent));animation:1.4s ease-in-out infinite mini-repeat-bounce}@keyframes mini-repeat-bounce{0%,to{transform:translate(0)}50%{transform:translate(-2px)}}@media (max-width:640px){.mini-pipeline{gap:4px}.mini-pipeline__step{padding:7px 12px;font-size:.68rem}.mini-pipeline__emoji{font-size:.8rem}.mini-pipeline__connector{width:18px}.mini-pipeline__loop{width:24px;height:24px}.mini-pipeline__loop svg{width:12px;height:12px}}.pipeline-section{border-top:1px solid var(--border);padding:80px 24px;position:relative;overflow:hidden}.pipeline-section .landing-section__inner{max-width:min(1400px,100%);padding:0}.pipeline-section{padding-left:clamp(12px,2vw,32px);padding-right:clamp(12px,2vw,32px)}.pipeline-section:before{content:"";pointer-events:none;background:radial-gradient(#ff6b350d 0%,#0000 70%);width:90%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pipeline-section__subtitle{text-align:center;color:var(--text-dim);max-width:540px;margin:-28px auto 56px;font-size:.9rem;line-height:1.7}.pipeline{z-index:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0;width:100%;max-width:100%;display:grid;position:relative;overflow:visible}.pipeline-station{isolation:isolate;background:linear-gradient(145deg,#0f1320d9,#0a0d16f2);border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;min-width:0;min-height:320px;padding:clamp(14px,1.4vw,22px) clamp(12px,1.2vw,18px) clamp(14px,1.2vw,18px);transition:border-color .5s,box-shadow .5s,background .5s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #0006}.pipeline-station--active{border-color:var(--station-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-station--active{border-color:color-mix(in srgb, var(--station-color) 50%, transparent)}}.pipeline-station--active{background:linear-gradient(145deg, var(--station-color), #0a0d16f2)}@supports (color:color-mix(in lab, red, red)){.pipeline-station--active{background:linear-gradient(145deg, color-mix(in srgb, var(--station-color) 8%, #0f1320e6), #0a0d16f2)}}.pipeline-station--active{box-shadow:inset 0 1px 0 #ffffff14, 0 0 50px var(--station-color), 0 16px 48px #00000080}@supports (color:color-mix(in lab, red, red)){.pipeline-station--active{box-shadow:inset 0 1px 0 #ffffff14, 0 0 50px color-mix(in srgb, var(--station-color) 25%, transparent), 0 16px 48px #00000080}}.pipeline-station--past{opacity:.92;border-color:#3dd68c2e}.pipeline-station__step{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-faint);z-index:2;font-size:.58rem;font-weight:600;position:absolute;top:18px;right:18px}.pipeline-station--active .pipeline-station__step{color:var(--station-color);text-shadow:0 0 10px var(--station-color)}.pipeline-station__glow{border:1.5px solid var(--station-color);box-shadow:0 0 32px var(--station-color), inset 0 0 24px var(--station-color);border-radius:16px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.pipeline-station__glow{box-shadow:0 0 32px color-mix(in srgb, var(--station-color) 35%, transparent), inset 0 0 24px color-mix(in srgb, var(--station-color) 12%, transparent)}}.pipeline-station__glow{pointer-events:none;z-index:1}.pipeline-station__head{z-index:2;align-items:center;gap:12px;margin-bottom:16px;display:flex;position:relative}.pipeline-station__icon{background:var(--station-color);border-radius:12px;width:clamp(36px,3vw,44px);height:clamp(36px,3vw,44px)}@supports (color:color-mix(in lab, red, red)){.pipeline-station__icon{background:color-mix(in srgb, var(--station-color) 18%, var(--surface-raised))}}.pipeline-station__icon{border:1px solid var(--station-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-station__icon{border:1px solid color-mix(in srgb, var(--station-color) 35%, transparent)}}.pipeline-station__icon{color:var(--station-color);box-shadow:0 0 18px var(--station-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.pipeline-station__icon{box-shadow:0 0 18px color-mix(in srgb, var(--station-color) 25%, transparent)}}.pipeline-station--active .pipeline-station__icon{background:var(--station-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-station--active .pipeline-station__icon{background:color-mix(in srgb, var(--station-color) 28%, var(--surface-raised))}}.pipeline-station--active .pipeline-station__icon{box-shadow:0 0 32px var(--station-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-station--active .pipeline-station__icon{box-shadow:0 0 32px color-mix(in srgb, var(--station-color) 50%, transparent)}}.pipeline-station__icon svg{stroke-width:2.2px;width:22px;height:22px}.pipeline-station__title{flex:1;min-width:0;overflow:hidden}.pipeline-station__name{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.9rem,1vw,1.1rem);font-weight:700;line-height:1.1;overflow:hidden}.pipeline-station__role{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:clamp(.5rem,.55vw,.58rem);overflow:hidden}.pipeline-station__verb{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;padding:4px 8px;font-size:.58rem;transition:all .4s;display:none}.pipeline-station--active .pipeline-station__verb{color:var(--station-color);background:var(--station-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-station--active .pipeline-station__verb{background:color-mix(in srgb, var(--station-color) 14%, transparent)}}.pipeline-station--active .pipeline-station__verb{border-color:var(--station-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-station--active .pipeline-station__verb{border-color:color-mix(in srgb, var(--station-color) 35%, transparent)}}.pipeline-station__screen{z-index:2;background:#04060c99;border:1px solid #ffffff0a;border-radius:8px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.pipeline-station__screen-bar{background:#ffffff05;border-bottom:1px solid #ffffff0a;align-items:center;gap:5px;padding:8px 10px;display:flex}.pipeline-station__screen-dot{background:#ffffff1a;border-radius:50%;width:7px;height:7px}.pipeline-station__screen-tag{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-faint);margin-left:auto;font-size:.52rem}.pipeline-station--active .pipeline-station__screen-tag{color:var(--station-color)}.pipeline-station--active .pipeline-station__screen-tag:before{content:"⬤ ";animation:1.4s ease-in-out infinite pulse-dot}.pipeline-station--past .pipeline-station__screen-tag{color:var(--green)}.pipeline-station__screen-body{flex-direction:column;flex:1;gap:10px;min-height:140px;padding:12px;display:flex}.pipeline-station__status{font-family:var(--font-mono);color:var(--text-dim);align-items:center;gap:6px;font-size:.65rem;line-height:1.4;display:flex}.pipeline-station--active .pipeline-station__status{color:var(--text)}.pipeline-station__status-cursor{color:var(--station-color);font-weight:700}.pipeline-visual{flex-direction:column;flex:1;justify-content:center;min-height:60px;display:flex}.pipeline-visual--scout{gap:4px}.pipeline-visual__url{font-family:var(--font-mono);color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:.58rem;display:flex;overflow:hidden}.pipeline-visual__url-tick{color:var(--green);flex-shrink:0;font-size:.68rem}.pipeline-visual--creator{align-items:center;gap:8px}.pipeline-visual__image-frame{border:1px solid #ffffff14;border-radius:6px;width:80px;height:50px;overflow:hidden}.pipeline-visual__image{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.pipeline-visual__brand-tag{font-family:var(--font-mono);color:#fffffff2;letter-spacing:.1em;text-shadow:0 1px 4px #00000080;font-size:.48rem;font-weight:800}.pipeline-visual__caption-lines{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.pipeline-visual__caption-line{background:#ffffff14;border-radius:2px;max-width:90%;height:4px}.pipeline-visual--publisher{grid-template-columns:1fr 1fr;gap:4px;display:grid}.pipeline-visual__page{font-family:var(--font-mono);background:#3dd68c0f;border:1px solid #3dd68c26;border-radius:4px;justify-content:space-between;align-items:center;padding:5px 7px;font-size:.52rem;display:flex}.pipeline-visual__page-name{color:var(--text-dim)}.pipeline-visual__page-status{color:var(--green);font-weight:600}.pipeline-visual--memory{justify-content:center;align-items:center;height:80px;display:flex}.pipeline-visual--memory svg{width:100%;height:100%}.pipeline-visual--optimizer{justify-content:center;align-items:center;height:80px;display:flex}.pipeline-visual--optimizer svg{width:100%;height:100%}.pipeline-station__metric{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto;padding-top:10px;display:flex}.pipeline-station__metric-value{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.1rem,1.3vw,1.4rem);font-weight:800}.pipeline-station--active .pipeline-station__metric-value{color:var(--station-color);text-shadow:0 0 16px var(--station-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-station--active .pipeline-station__metric-value{text-shadow:0 0 16px color-mix(in srgb, var(--station-color) 50%, transparent)}}.pipeline-station__metric-label{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;text-align:right;font-size:.55rem}.pipeline-connector{flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:clamp(20px,2vw,40px);display:flex;position:relative}.pipeline-connector__line{background:linear-gradient(90deg,#ffffff0f,#ffffff29,#ffffff0f);width:100%;height:1.5px}.pipeline-connector--active .pipeline-connector__line{background:linear-gradient(90deg,#ff6b354d,#ff6b35b3,#ff6b354d);box-shadow:0 0 12px #ff6b3566}.pipeline-connector__packet{opacity:0;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 12px}.pipeline-connector--active .pipeline-connector__packet{animation:1.6s ease-in-out infinite pipeline-packet-flow}@keyframes pipeline-packet-flow{0%{opacity:0;left:0%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.pipeline-connector__arrow{color:var(--text-faint);background:var(--bg);padding:0 4px;font-size:1rem;font-weight:300;position:absolute}.pipeline-connector--active .pipeline-connector__arrow{color:var(--accent);text-shadow:0 0 8px var(--accent)}.pipeline-footer{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#1a2334d9 0%,#0f1320e6 50%,#080c16f2 100%);border:1px solid #ff8c5433;border-radius:99px;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;max-width:fit-content;margin-top:56px;margin-left:auto;margin-right:auto;padding:18px 32px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000080,inset 0 0 32px #ff6b350a,0 4px 16px #0006,0 16px 48px #00000080,0 0 64px #ff6b3526,0 0 0 1px #ff6b3514}.pipeline-footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff59 50%,#0000 100%);height:1px;position:absolute;top:0;left:15%;right:15%}.pipeline-footer__item{font-family:var(--font-mono);color:#eaedf4;letter-spacing:.03em;align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:flex}.pipeline-footer__dot{border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 10px,0 0 16px}.pipeline-footer__label{color:#b8bdcc;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:600}.pipeline-footer__item strong{color:#fff;font-weight:800;font-family:var(--font-display);text-shadow:0 0 8px #ffffff26;font-size:.95rem}@media (max-width:1100px){.pipeline-station{min-height:290px}.pipeline-station__head{gap:8px;margin-bottom:12px}.pipeline-station__screen-body{min-height:120px;padding:10px}}@media (max-width:800px){.pipeline{grid-template-columns:1fr;gap:16px}.pipeline-connector{width:100%;height:32px;margin:-8px 0;transform:rotate(90deg)}.pipeline-station{min-height:auto}}@media (prefers-reduced-motion:reduce){.pipeline-connector__packet,.pipeline-footer__dot{animation:none!important}}.network-stage{isolation:isolate;width:100%;max-width:640px;height:620px;margin:0 auto;position:relative}.network-stage--compact{max-width:640px;height:600px}.network-stage__inner{will-change:transform;position:absolute;inset:0}.network-orb{filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(#ff6b352e 0%,#ff8c5414 25%,#0000 60%);width:110%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.network-grid{pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff0b 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(60% 60%,#000 30%,#0000 80%)}.network-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.network-center{z-index:5;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute;top:50%;left:50%}.network-center__inner{background:linear-gradient(145deg, var(--surface-raised), var(--surface));border:1px solid var(--accent-border);z-index:3;border-radius:26px;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative;box-shadow:0 0 100px #ff6b3552,0 16px 50px #0009,inset 0 1px #ffffff1a,inset 0 -1px #0006}.network-stage--compact .network-center__inner{border-radius:24px;width:92px;height:92px}.network-center__halo{border:1.5px solid var(--accent);pointer-events:none;z-index:1;border-radius:30px;width:124px;height:124px;margin-top:-62px;margin-left:-62px;position:absolute;top:50%;left:50%}.network-center__halo--2{border-width:1px;border-radius:34px;width:152px;height:152px;margin-top:-76px;margin-left:-76px}.network-agent{background:linear-gradient(145deg, var(--agent-color), var(--agent-color));border-radius:20px;width:76px;height:76px;position:absolute}@supports (color:color-mix(in lab, red, red)){.network-agent{background:linear-gradient(145deg, color-mix(in srgb, var(--agent-color) 38%, var(--surface-raised)), color-mix(in srgb, var(--agent-color) 16%, var(--surface)))}}.network-agent{border:1.5px solid var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.network-agent{border:1.5px solid color-mix(in srgb, var(--agent-color) 55%, transparent)}}.network-agent{-webkit-backdrop-filter:blur(10px);box-shadow:0 0 36px var(--agent-color), 0 12px 32px #00000080, inset 0 1px 0 #ffffff38, inset 0 -1px 0 #0000004d, inset 0 0 28px var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.network-agent{box-shadow:0 0 36px color-mix(in srgb, var(--agent-color) 42%, transparent), 0 12px 32px #00000080, inset 0 1px 0 #ffffff38, inset 0 -1px 0 #0000004d, inset 0 0 28px color-mix(in srgb, var(--agent-color) 18%, transparent)}}.network-agent{cursor:pointer;font-family:var(--font-display);color:#fff;z-index:4;outline:none;justify-content:center;align-items:center;margin:-38px 0 0 -38px;padding:0;display:flex}.network-stage--compact .network-agent{border-radius:19px;width:72px;height:72px;margin:-36px 0 0 -36px}.network-agent{animation:7s ease-in-out infinite network-agent-float;animation-delay:var(--float-delay,0s)}@keyframes network-agent-float{0%,to{translate:0}25%{translate:5px -7px}50%{translate:-3px -10px}75%{translate:-6px 4px}}.network-stage--paused .network-agent{animation-play-state:paused}.network-agent__icon{z-index:2;color:#fff;width:32px;height:32px;filter:drop-shadow(0 1px 8px var(--agent-color));justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.network-agent__icon{filter:drop-shadow(0 1px 8px color-mix(in srgb, var(--agent-color) 70%, transparent))}}.network-agent__icon svg{stroke:#fff;stroke-width:2px;width:100%;height:100%}.network-stage--compact .network-agent__icon{width:30px;height:30px}.network-agent__pulse{border:1.5px solid var(--agent-color);opacity:0;pointer-events:none;border-radius:24px;animation:3.4s ease-in-out infinite network-pulse;position:absolute;inset:-7px}.network-agent__pulse:before{content:"";border:1px solid var(--agent-color);opacity:.5;border-radius:26px;animation:3.4s ease-in-out .7s infinite network-pulse;position:absolute;inset:-5px}@keyframes network-pulse{0%{opacity:0;transform:scale(.95)}18%{opacity:.7}to{opacity:0;transform:scale(1.55)}}.network-agent__status{z-index:3;background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:8px;height:8px;display:flex;position:absolute;top:8px;right:8px}.network-agent__status-dot{background:#4caf50;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite pulse-dot;box-shadow:0 0 6px #4caf50}.network-agent__name-tag{font-size:.6rem;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--agent-color);white-space:nowrap;opacity:0;pointer-events:none;text-shadow:0 0 8px var(--agent-color);font-weight:600;transition:opacity .25s;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.network-agent__name-tag{text-shadow:0 0 8px color-mix(in srgb, var(--agent-color) 50%, transparent)}}.network-agent__name-tag.is-visible{opacity:1}.network-ticker{-webkit-backdrop-filter:blur(16px)saturate(180%);z-index:10;white-space:nowrap;background:#0a0d16b3;border:1px solid #ffffff0f;border-radius:99px;align-items:center;gap:14px;max-width:calc(100% - 40px);padding:10px 18px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000080}.network-ticker__label{font-family:var(--font-mono);letter-spacing:.16em;color:var(--accent);border-right:1px solid #ffffff14;align-items:center;gap:6px;padding-right:12px;font-size:.58rem;font-weight:700;display:flex}.network-ticker__label-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:1.4s ease-in-out infinite pulse-dot}.network-ticker__line{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.01em;align-items:center;gap:8px;font-size:.68rem;display:flex}.network-ticker__agent{letter-spacing:.04em;text-shadow:0 0 8px;font-size:.68rem;font-weight:700}.network-ticker__sep{color:var(--text-faint);opacity:.6}.network-ticker__activity{color:var(--text);opacity:.9}@media (max-width:640px){.network-stage,.network-stage--compact{max-width:100%;height:480px}.network-agent{border-radius:16px;width:60px;height:60px;margin:-30px 0 0 -30px}.network-agent__icon{width:26px;height:26px}.network-center__inner{border-radius:20px;width:76px;height:76px}.network-ticker{padding:8px 14px;font-size:.58rem}.network-ticker__line{font-size:.58rem}}@media (prefers-reduced-motion:reduce){.network-agent,.network-agent__pulse,.network-center__halo,.network-orb{animation:none!important}}.constellation-stage{isolation:isolate;width:100%;max-width:600px;height:580px;margin:0 auto;position:relative}.constellation-stage--compact{max-width:620px;height:600px}.constellation-grid{pointer-events:none;z-index:0;background:radial-gradient(circle,#ff6b3514 0%,#0000 55%),radial-gradient(circle,#ffffff0a 1px,#0000 1px) 0 0/24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 65%,#000 30%,#0000 80%);mask-image:radial-gradient(65% 65%,#000 30%,#0000 80%)}.constellation-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.constellation-center{z-index:5;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.constellation-center__inner{background:linear-gradient(145deg, var(--surface-raised), var(--surface));border:1px solid var(--accent-border);z-index:3;border-radius:22px;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative;box-shadow:0 0 80px #ff6b3540,0 12px 40px #00000080,inset 0 1px #ffffff14}.constellation-stage--compact .constellation-center__inner{border-radius:24px;width:96px;height:96px}.constellation-stage--compact .constellation-center__halo{border-radius:28px;width:116px;height:116px;margin-top:-58px;margin-left:-58px}.constellation-stage--compact .constellation-center__halo--2{border-radius:32px;width:140px;height:140px;margin-top:-70px;margin-left:-70px}.constellation-center__halo{border:1.5px solid var(--accent);pointer-events:none;z-index:1;border-radius:26px;width:100px;height:100px;margin-top:-50px;margin-left:-50px;position:absolute;top:50%;left:50%}.constellation-center__halo--2{border-width:1px;border-radius:30px;width:120px;height:120px;margin-top:-60px;margin-left:-60px}.constellation-center__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;align-items:center;gap:6px;margin-top:14px;font-size:.58rem;transition:color .3s;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.constellation-stage--paused .constellation-center__label{color:var(--accent)}.constellation-center__live-dot{background:var(--green);width:5px;height:5px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:1.6s ease-in-out infinite pulse-dot}.constellation-agent{background:linear-gradient(145deg, var(--agent-color), var(--agent-color));border-radius:18px;width:64px;height:64px;position:absolute}@supports (color:color-mix(in lab, red, red)){.constellation-agent{background:linear-gradient(145deg, color-mix(in srgb, var(--agent-color) 32%, var(--surface-raised)), color-mix(in srgb, var(--agent-color) 14%, var(--surface)))}}.constellation-agent{border:1.5px solid var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.constellation-agent{border:1.5px solid color-mix(in srgb, var(--agent-color) 50%, transparent)}}.constellation-agent{-webkit-backdrop-filter:blur(8px);box-shadow:0 0 28px var(--agent-color), inset 0 1px 0 #fff3, inset 0 0 24px var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.constellation-agent{box-shadow:0 0 28px color-mix(in srgb, var(--agent-color) 38%, transparent), inset 0 1px 0 #fff3, inset 0 0 24px color-mix(in srgb, var(--agent-color) 18%, transparent)}}.constellation-agent{cursor:pointer;font-family:var(--font-display);color:#fff;z-index:4;will-change:transform;outline:none;justify-content:center;align-items:center;padding:0;transition:border-color .35s,box-shadow .35s,opacity .35s,filter .35s;animation:7s ease-in-out infinite constellation-float;display:flex;transform:translate(-50%,-50%)}.constellation-stage--compact .constellation-agent{border-radius:20px;width:72px;height:72px}@keyframes constellation-float{0%,to{transform:translate(-50%,-50%)translate(0)}20%{transform:translate(-50%,-50%)translate(6px,-8px)}40%{transform:translate(-50%,-50%)translate(-4px,-10px)}60%{transform:translate(-50%,-50%)translate(-8px,4px)}80%{transform:translate(-50%,-50%)translate(4px,8px)}}.constellation-stage--paused .constellation-agent{animation-play-state:paused}.constellation-agent:hover,.constellation-agent:focus-visible,.constellation-agent--active{border-color:var(--agent-color);box-shadow:0 0 56px var(--agent-color), 0 0 0 4px var(--agent-color), inset 0 1px 0 #ffffff47}@supports (color:color-mix(in lab, red, red)){.constellation-agent:hover,.constellation-agent:focus-visible,.constellation-agent--active{box-shadow:0 0 56px color-mix(in srgb, var(--agent-color) 65%, transparent), 0 0 0 4px color-mix(in srgb, var(--agent-color) 18%, transparent), inset 0 1px 0 #ffffff47}}.constellation-agent:hover,.constellation-agent:focus-visible,.constellation-agent--active{filter:brightness(1.1);z-index:6}.constellation-agent--dimmed{opacity:.35;filter:saturate(.6)brightness(.8)}.constellation-agent__icon{z-index:2;color:#fff;width:28px;height:28px;filter:drop-shadow(0 1px 6px var(--agent-color));justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.constellation-agent__icon{filter:drop-shadow(0 1px 6px color-mix(in srgb, var(--agent-color) 60%, transparent))}}.constellation-agent__icon svg{stroke:#fff;stroke-width:2px;width:100%;height:100%}.constellation-stage--compact .constellation-agent__icon{width:32px;height:32px}.constellation-agent__pulse{border:1.5px solid var(--agent-color);opacity:0;pointer-events:none;border-radius:22px;animation:3.4s ease-in-out infinite constellation-pulse;position:absolute;inset:-6px}.constellation-agent__pulse:before{content:"";border:1px solid var(--agent-color);opacity:.5;border-radius:24px;animation:3.4s ease-in-out .7s infinite constellation-pulse;position:absolute;inset:-4px}@keyframes constellation-pulse{0%{opacity:0;transform:scale(.95)}20%{opacity:.7}to{opacity:0;transform:scale(1.5)}}.constellation-agent__name-tag{font-size:.58rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--agent-color);white-space:nowrap;opacity:0;pointer-events:none;font-weight:600;transition:opacity .3s;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.constellation-agent:hover .constellation-agent__name-tag,.constellation-agent--active .constellation-agent__name-tag{opacity:1}@media (max-width:640px){.constellation-stage,.constellation-stage--compact{max-width:100%;height:380px}.constellation-agent{border-radius:14px;width:52px;height:52px}.constellation-agent__icon{width:24px;height:24px}.constellation-center__inner{border-radius:18px;width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.constellation-agent,.constellation-agent__pulse,.constellation-center__halo{animation:none!important}}.hero-x{background:var(--bg);isolation:isolate;min-height:100vh;padding:120px 32px 48px;position:relative;overflow:hidden}.hero-x:before{content:"";background-image:var(--bg-grain);opacity:.6;pointer-events:none;z-index:0;position:absolute;inset:0}.hero-x:after{content:"";background:linear-gradient(to bottom, transparent 0%, var(--accent-border) 8%, var(--accent-border) 92%, transparent 100%);z-index:1;width:1px;position:absolute;top:120px;bottom:48px;left:32px}.hero-x__watermark{font-family:var(--font-hindi), serif;color:var(--accent);opacity:.055;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(20rem,42vw,56rem);font-weight:400;line-height:.82;position:absolute;top:50%;right:-4vw;transform:translateY(-50%)}.hero-x__dateline{z-index:2;max-width:1280px;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:16px;margin:0 auto 64px;padding-left:32px;font-size:.65rem;display:flex;position:relative}.hero-x__dateline-rule{background:var(--border);flex:1;max-width:200px;height:1px}.hero-x__dateline strong{color:var(--accent);font-weight:500}.hero-x__dateline-dot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 12px var(--accent);border-radius:50%;animation:2.4s ease-in-out infinite pulse-dot}.hero-x__grid{z-index:2;grid-template-columns:minmax(0,1fr);gap:0;max-width:1280px;margin:0 auto;padding-left:32px;display:grid;position:relative}.hero-x__eyebrow{border:1px solid var(--accent-border);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-bright);background:linear-gradient(90deg,#ff6b351f,#ff6b350a);border-radius:99px;align-items:center;gap:12px;width:fit-content;margin-bottom:36px;padding:8px 16px 8px 8px;font-size:.68rem;display:inline-flex}.hero-x__eyebrow-num{background:var(--accent);color:#0a0908;width:22px;height:22px;font-size:.58rem;font-weight:700;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.hero-x__headline{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;color:var(--text);font-variation-settings:"SOFT" 30, "opsz" 144;max-width:14ch;margin:0;font-size:clamp(2.6rem,8vw,6.4rem);font-weight:400;line-height:.94}.hero-x__headline-line{display:block;overflow:hidden}.hero-x__headline-word{margin-right:.22em;display:inline-block}.hero-x__headline em{color:var(--accent);font-variation-settings:"SOFT" 100, "opsz" 144;font-style:italic;font-weight:300;position:relative}.hero-x__headline em:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#ffb62738 30% 100%);border-radius:2px;height:14%;position:absolute;bottom:8%;left:-2%;right:-2%}.hero-x__hindi{font-family:var(--font-hindi), serif;color:#ffb627;letter-spacing:0;max-width:520px;margin-top:32px;font-size:clamp(1.1rem,2.4vw,1.65rem);font-style:normal;line-height:1.4}.hero-x__hindi-mark{vertical-align:middle;opacity:.6;background:#ffb627;width:28px;height:1px;margin-right:14px;display:inline-block}.hero-x__body{max-width:480px;font-family:var(--font-body);color:var(--text-dim);margin-top:28px;font-size:1rem;font-weight:400;line-height:1.7}.hero-x__body strong{color:var(--text);background:linear-gradient(#0000 60%,#ff6b352e 60%);padding:0 2px;font-weight:500}.hero-x__ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:40px;display:flex}.hero-x__cta-primary{background:var(--accent);color:#0a0908;font-family:var(--font-body);letter-spacing:-.005em;border:1px solid var(--accent);transition:transform .3s var(--transition-spring), box-shadow .3s ease, background .3s ease;border-radius:999px;align-items:center;gap:12px;padding:16px 28px 16px 32px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 8px 32px #ff6b3540,inset 0 1px #ffffff59}.hero-x__cta-primary:hover{background:var(--accent-bright);transform:translateY(-2px);box-shadow:0 12px 40px #ff6b3559,inset 0 1px #ffffff59}.hero-x__cta-primary-arrow{width:22px;height:22px;color:var(--accent);transition:transform .3s var(--transition-spring);background:#0a0908;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}.hero-x__cta-primary:hover .hero-x__cta-primary-arrow{transform:translate(3px)}.hero-x__cta-ghost{color:var(--text);font-family:var(--font-body);border:1px solid var(--border-active);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:16px 24px;font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color .3s,color .3s,background .3s;display:inline-flex}.hero-x__cta-ghost:hover{border-color:var(--accent-border);color:var(--accent-bright);background:var(--accent-dim)}.hero-x__cta-meta{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;margin-left:4px;font-size:.62rem}.hero-x__stats{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:880px;margin-top:80px;padding-top:32px;display:grid;position:relative}.hero-x__stats:before{content:"";background:var(--accent);width:80px;height:1px;box-shadow:0 0 12px var(--accent);position:absolute;top:-1px;left:0}.hero-x__stat{flex-direction:column;gap:6px;display:flex}.hero-x__stat-num{font-family:var(--font-serif), serif;letter-spacing:-.03em;color:var(--text);font-variation-settings:"SOFT" 50, "opsz" 144;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:400;line-height:1}.hero-x__stat-num em{color:var(--accent);font-style:italic;font-weight:300}.hero-x__stat-label{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;line-height:1.5}.hero-x__ticker{z-index:3;border-top:1px solid var(--border);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);background:linear-gradient(#0a0d1666,#0a0d16d9);align-items:center;height:44px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero-x__ticker-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:var(--bg);border-right:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;height:100%;padding:0 20px;font-size:.6rem;display:flex}.hero-x__ticker-label-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:1.4s ease-in-out infinite pulse-dot}.hero-x__ticker-track{white-space:nowrap;align-items:center;gap:48px;padding-left:32px;display:flex}.hero-x__ticker-item{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.02em;align-items:center;gap:10px;font-size:.68rem;display:inline-flex}.hero-x__ticker-item strong{color:var(--accent-bright);font-weight:500}.hero-x__ticker-item-dot{background:var(--text-faint);border-radius:50%;width:4px;height:4px}.hero-x__index{z-index:2;font-family:var(--font-serif), serif;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);text-align:right;font-size:.7rem;line-height:1.8;position:absolute;top:120px;right:32px}.hero-x__index strong{color:var(--accent);font-weight:500}@media (max-width:1024px){.hero-x__index{display:none}.hero-x__watermark{opacity:.04;font-size:38vw;right:-10vw}.hero-x__stats{grid-template-columns:repeat(2,1fr);gap:28px 20px}}@media (max-width:640px){.hero-x{padding:96px 20px 60px}.hero-x:after{left:20px}.hero-x__dateline{flex-wrap:wrap;gap:10px;margin-bottom:40px;padding-left:20px;font-size:.58rem}.hero-x__dateline-rule{display:none}.hero-x__grid{padding-left:20px}.hero-x__headline{max-width:none;font-size:clamp(2.2rem,11vw,3.4rem)}.hero-x__hindi{margin-top:24px;font-size:1.1rem}.hero-x__body{margin-top:22px;font-size:.92rem}.hero-x__ctas{flex-direction:column;align-items:stretch;gap:12px;margin-top:32px}.hero-x__cta-primary,.hero-x__cta-ghost{justify-content:center;width:100%}.hero-x__cta-meta{display:none}.hero-x__stats{gap:20px 16px;margin-top:56px;padding-top:24px}.hero-x__stat-num{font-size:1.6rem}.hero-x__watermark{opacity:.035;font-size:80vw;right:-25vw}.hero-x__ticker{display:none}}.sidebar{box-shadow:4px 0 32px #0006,1px 0 #ffffff0a;background:linear-gradient(#0c101cf7 0%,#060810fc 100%)!important;border-right:none!important}.sidebar:before{background:linear-gradient(#ff6b350f 0%,#0000 100%)!important;height:200px!important}.sidebar nav a{border-radius:12px!important;padding:11px 16px!important;font-size:.84rem!important;font-weight:500!important;transition:all .25s cubic-bezier(.22,1,.36,1)!important}.sidebar nav a:hover{transform:translate(4px);color:#fff!important;background:#ffffff0f!important}.sidebar nav a[aria-current=page]{color:var(--accent-bright)!important;background:linear-gradient(135deg,#ff6b3524,#ff6b350a)!important;font-weight:700!important;box-shadow:0 0 24px #ff6b351f,inset 0 0 16px #ff6b350a,0 0 0 1px #ff6b3526!important}.stat-card{position:relative;overflow:hidden;background:linear-gradient(180deg, var(--surface-raised) 0%, var(--surface) 100%)!important;border:1px solid #ffffff0f!important;border-radius:16px!important;padding:20px 18px!important;transition:all .35s cubic-bezier(.22,1,.36,1)!important}.stat-card:before{border-radius:3px 3px 0 0;top:0;left:0;right:0;content:""!important;background:linear-gradient(90deg, var(--accent), var(--accent-bright))!important;height:3px!important;position:absolute!important}.stat-card:hover{border-color:#ff6b3533!important;transform:translateY(-6px)!important;box-shadow:0 16px 48px #0006,0 0 32px #ff6b350f!important}.stat-card__value{letter-spacing:-.04em!important;background:linear-gradient(135deg, var(--text) 60%, var(--accent-bright))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:2rem!important;font-weight:900!important}.content-card{overflow:hidden;background:linear-gradient(#0f1320f2 0%,#0a0d16fa 100%)!important;border:1px solid #ffffff0f!important;border-radius:18px!important;transition:all .4s cubic-bezier(.22,1,.36,1)!important;box-shadow:0 2px 8px #00000040,inset 0 1px #ffffff0a!important}.content-card__image{border-radius:18px 18px 0 0!important}.content-card__image:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#04060cb3 100%);position:absolute;inset:0}.content-card__body{padding:18px!important}.content-card__caption{font-size:.85rem!important;line-height:1.6!important}.btn{letter-spacing:-.01em!important;border-radius:10px!important;font-weight:600!important;transition:all .25s cubic-bezier(.22,1,.36,1)!important}.btn--primary{color:#fff!important;text-shadow:0 1px 2px #0003!important;background:linear-gradient(135deg,#ff6b35 0%,#ff8c54 50%,#ff6b35 100%) 0 0/200% 200%!important;border-color:#ff8c5480!important;box-shadow:0 4px 16px #ff6b3540,inset 0 1px #fff3!important}.btn--primary:hover{background-position:100% 100%!important;transform:translateY(-2px)!important;box-shadow:0 8px 28px #ff6b3559,0 0 48px #ff6b3526,inset 0 1px #ffffff40!important}.btn:active:not(:disabled){transition-duration:80ms!important;transform:scale(.96)translateY(1px)!important}.badge,[class*=badge--]{letter-spacing:.06em!important;border-radius:99px!important;padding:4px 12px!important;font-size:.62rem!important;font-weight:700!important}.card{background:linear-gradient(#0f1320eb,#0a0d16f7)!important;border:1px solid #ffffff0f!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 2px 12px #0003,inset 0 1px #ffffff08!important}.card__header{background:#ffffff05!important;border-bottom:1px solid #ffffff0d!important;padding:16px 20px!important}.card__title{letter-spacing:-.01em!important;font-size:.88rem!important;font-weight:700!important}.filter-tab{border-radius:10px!important;padding:8px 16px!important;font-weight:500!important}.filter-tab.active,.filter-tab[data-active=true]{color:var(--accent-bright)!important;background:linear-gradient(135deg,#ff6b3526,#ff6b350d)!important;border-color:#ff6b354d!important;font-weight:700!important;box-shadow:0 0 20px #ff6b351a!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff12;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#ffffff24}*{scrollbar-width:thin;scrollbar-color:#ffffff12 transparent}@keyframes dash-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.main-content>*{animation:.45s cubic-bezier(.22,1,.36,1) both dash-enter}.fade-up{animation:.5s cubic-bezier(.22,1,.36,1) both dash-enter}@keyframes skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{animation:1.4s ease-in-out infinite skeleton-shimmer;background:linear-gradient(90deg, var(--surface) 0px, #ff6b350a 40px, var(--surface) 80px)!important;background-size:200px 100%!important;border-radius:12px!important}.toast{-webkit-backdrop-filter:blur(16px)saturate(150%)!important;backdrop-filter:blur(16px)saturate(150%)!important;border:1px solid #ffffff14!important;border-radius:14px!important;box-shadow:0 16px 48px #00000080,inset 0 1px #ffffff0f!important}.modal-overlay{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#04060cb3!important}.modal{border:1px solid #ffffff14!important;border-radius:20px!important;box-shadow:0 32px 100px #0009,inset 0 1px #ffffff0d!important}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.empty-state svg{filter:drop-shadow(0 0 16px var(--accent))!important;opacity:.5!important}@media (max-width:900px){.sidebar{display:none!important}.mobile-header{z-index:100;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#0a0d16f5;justify-content:space-between;align-items:center;padding:14px 16px;position:sticky;top:0;display:flex!important}.bottom-nav{z-index:100;-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--border);padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#0a0d16f7;justify-content:space-around;position:fixed;bottom:0;left:0;right:0;display:flex!important}.bottom-nav__item{color:var(--text-faint);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:6px 12px;font-size:.6rem;font-weight:500;text-decoration:none;display:flex}.bottom-nav__item.active,.bottom-nav__item[aria-current=page]{color:var(--accent-bright);background:var(--accent-dim)}.main-content{max-width:100%!important;margin-left:0!important;padding:16px 14px 88px!important}.stat-card:hover,.content-card:hover,.card:hover{transform:none!important}.btn{min-height:44px!important}.btn--sm{min-height:38px!important}.modal{border-radius:18px!important;max-width:calc(100vw - 28px)!important;margin:14px!important}.main-content>*{animation-duration:.3s!important}}.card{--card-color:var(--accent);transition:all .3s cubic-bezier(.22,1,.36,1)!important}.card:hover{transform:translateY(-4px);border-color:var(--card-color)!important}@supports (color:color-mix(in lab, red, red)){.card:hover{border-color:color-mix(in srgb, var(--card-color) 30%, transparent)!important}}.card:hover{box-shadow:0 12px 40px #00000059, 0 0 32px var(--card-color), inset 0 1px 0 #ffffff0f!important}@supports (color:color-mix(in lab, red, red)){.card:hover{box-shadow:0 12px 40px #00000059, 0 0 32px color-mix(in srgb, var(--card-color) 8%, transparent), inset 0 1px 0 #ffffff0f!important}}.dash-stat{transition:all .3s cubic-bezier(.22,1,.36,1)!important}.dash-stat:hover{border-color:var(--card-color)!important;transform:translateY(-5px)!important}@supports (color:color-mix(in lab, red, red)){.dash-stat:hover{border-color:color-mix(in srgb, var(--card-color) 35%, transparent)!important}}.dash-stat:hover{box-shadow:0 12px 36px #0000004d, 0 0 28px var(--card-color)!important}@supports (color:color-mix(in lab, red, red)){.dash-stat:hover{box-shadow:0 12px 36px #0000004d, 0 0 28px color-mix(in srgb, var(--card-color) 12%, transparent)!important}}.content-card{transition:all .35s cubic-bezier(.22,1,.36,1)!important}.content-card:hover{border-color:#ff6b3533!important;transform:translateY(-6px)!important;box-shadow:0 16px 48px #00000073,0 0 40px #ff6b350d,inset 0 1px #ffffff0f!important}.content-card:hover .content-card__image img{transform:scale(1.06)!important}.dash-agent-row:hover{background:var(--card-color)!important}@supports (color:color-mix(in lab, red, red)){.dash-agent-row:hover{background:color-mix(in srgb, var(--card-color) 8%, transparent)!important}}.dash-agent-row:hover{border-color:var(--card-color)!important}@supports (color:color-mix(in lab, red, red)){.dash-agent-row:hover{border-color:color-mix(in srgb, var(--card-color) 25%, transparent)!important}}.dash-agent-row:hover{box-shadow:0 4px 16px var(--card-color);transform:translate(4px)}@supports (color:color-mix(in lab, red, red)){.dash-agent-row:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--card-color) 10%, transparent)}}.card__body>div[style*=alignItems]{transition:background .2s!important}.card__body>div[style*=alignItems]:hover{background:#ffffff08!important}.card__body>div>div[style*="alignItems: flex-start"]{border-radius:10px!important;margin:-6px -8px!important;padding:6px 8px!important;transition:all .2s!important}.card__body>div>div[style*="alignItems: flex-start"]:hover{background:#ffffff06!important}.card__body>div>div[style*="gap: 10"]{border-radius:10px!important;margin:-8px!important;padding:8px!important;transition:all .2s!important}.card__body>div>div[style*="gap: 10"]:hover{background:#ffffff06!important}.filter-tab{transition:all .25s cubic-bezier(.22,1,.36,1)!important}.filter-tab:hover{border-color:#ffffff26!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #0003!important}.badge:hover,[class*=badge--]:hover{filter:brightness(1.15)!important}a[style*=font-mono][style*=accent]{transition:all .2s!important}a[style*=font-mono][style*=accent]:hover{filter:brightness(1.2)!important;letter-spacing:.06em!important}@keyframes alert-pulse{0%{box-shadow:0 0 #ff6b3580}70%{box-shadow:0 0 0 8px #ff6b3500}to{box-shadow:0 0 #ff6b3500}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
