.plate-root{--background:0 0% 100%;--foreground:0 0% 2.7%;--card:0 0% 100%;--card-foreground:0 0% 2.7%;--popover:0 0% 100%;--popover-foreground:0 0% 2.7%;--primary:0 0% 2.7%;--primary-foreground:0 0% 100%;--secondary:0 0% 96.5%;--secondary-foreground:0 0% 2.7%;--muted:0 0% 96.5%;--muted-foreground:222 8% 25%;--accent:0 0% 96.5%;--accent-foreground:0 0% 2.7%;--border:0 0% 2.7% / .18;--border-strong:0 0% 2.7% / .38;--input:0 0% 2.7% / .18;--ring:0 0% 2.7%;--emphasis:224 74% 53%;--emphasis-foreground:0 0% 100%;--destructive:358 75% 59%;--destructive-foreground:0 0% 100%;--status-success:162 80% 35%;--status-warning:38 87% 53%;--status-error:358 75% 59%;--status-in-progress:38 87% 53%;--chart-1:224 74% 53%;--chart-2:0 0% 2.7% / .63;--chart-3:0 0% 2.7% / .45;--chart-4:0 0% 2.7% / .27;--chart-5:220 7% 57%;--sidebar-background:0 0% 100%;--sidebar-foreground:0 0% 2.7%;--sidebar-primary:0 0% 2.7%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:0 0% 96.5%;--sidebar-accent-foreground:0 0% 2.7%;--sidebar-border:0 0% 2.7% / .18;--sidebar-ring:0 0% 2.7%;--ink:#070707;--ink-2:#3a3d44;--titanium:#8a8f98;--paper:#fff;--panel:#101010;--hair:#0707072e;--hair-soft:#07070717;--plate:#07070709;--cross:#07070761;--mark-claude:#d97757;--mark-deepseek:#4d6bfe;--mark-mistral-1:gold;--mark-mistral-2:#ffaf00;--mark-mistral-3:#ff8205;--mark-mistral-4:#fa500f;--mark-mistral-5:#e10500;--mark-gemini-mask:#3186ff;--mark-gemini-blue:#3689ff;--mark-gemini-gold:#f6c013;--mark-gemini-red:#fa4340;--mark-gemini-green:#14bb69;color:hsl(var(--foreground));font-family:var(--font-inter), "Inter", system-ui, sans-serif}:root[data-theme=dark] .plate-root{--background:0 0% 2.7%;--foreground:60 7% 95%;--card:0 0% 2.7%;--card-foreground:60 7% 95%;--popover:0 0% 6.3%;--popover-foreground:60 7% 95%;--primary:60 7% 95%;--primary-foreground:0 0% 2.7%;--secondary:0 0% 8%;--secondary-foreground:60 7% 95%;--muted:0 0% 8%;--muted-foreground:222 8% 75%;--accent:0 0% 8%;--accent-foreground:60 7% 95%;--border:60 7% 95% / .22;--border-strong:60 7% 95% / .4;--input:60 7% 95% / .22;--ring:60 7% 95%;--emphasis:224 100% 76%;--emphasis-foreground:0 0% 2.7%;--destructive:358 75% 59%;--destructive-foreground:0 0% 100%;--status-success:162 80% 35%;--status-warning:38 87% 53%;--status-error:358 75% 59%;--status-in-progress:38 87% 53%;--chart-1:224 100% 76%;--chart-2:60 7% 95% / .66;--chart-3:60 7% 95% / .48;--chart-4:60 7% 95% / .3;--chart-5:222 5% 45%;--sidebar-background:0 0% 2.7%;--sidebar-foreground:60 7% 95%;--sidebar-primary:60 7% 95%;--sidebar-primary-foreground:0 0% 2.7%;--sidebar-accent:0 0% 8%;--sidebar-accent-foreground:60 7% 95%;--sidebar-border:60 7% 95% / .22;--sidebar-ring:60 7% 95%;--ink:#f2f2f0;--ink-2:#b9bcc3;--titanium:#8a8f98;--paper:#070707;--panel:#101010;--hair:#f2f2f038;--hair-soft:#f2f2f01a;--plate:#f2f2f00d;--cross:#ffffff57}.plate-root :is(h1,h2,h3,h4,b,strong,.font-semibold,.font-bold){font-weight:500}:is(.plate-root,.plate-root *):is(.shadow,.shadow-xs,.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:none}.typo-page-heading{letter-spacing:-.025em;text-wrap:balance;font-feature-settings:"cv11", "ss01";font-size:1.875rem;font-weight:500;line-height:1.08}.typo-section-heading{letter-spacing:-.016em;text-wrap:balance;font-feature-settings:"cv11", "ss01";font-size:1.125rem;font-weight:500;line-height:1.3}.typo-figure{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:500;line-height:1}.typo-lede{color:var(--ink-2);max-width:58ch;font-size:.9375rem;line-height:1.55}.typo-label{letter-spacing:-.006em;font-size:.875rem;font-weight:500;line-height:1.3}.typo-key{letter-spacing:0;color:var(--titanium);font-size:.8125rem;font-weight:500;line-height:1.45}.typo-caption{letter-spacing:.01em;color:var(--titanium);font-size:.8125rem;line-height:1.45}.typo-counter{letter-spacing:.02em;color:var(--titanium);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.2}.typo-fine{letter-spacing:.01em;color:var(--ink-2);font-size:.75rem;line-height:1.55}.typo-error{color:hsl(var(--destructive));font-size:.8125rem;line-height:1.45}.typo-code{font-family:var(--font-mono);color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem}.plate-root [data-slot=button],.plate-root [data-slot=label]{letter-spacing:-.006em}.ledger{border-collapse:collapse;width:100%}.ledger th{letter-spacing:.01em;color:var(--titanium);text-align:left;border-bottom:1px solid var(--hair);padding:0 0 12px;font-size:.8125rem;font-weight:400;line-height:1.45}.ledger td{border-bottom:1px solid var(--hair-soft);vertical-align:middle;color:var(--ink-2);padding:14px 0;font-size:.875rem;line-height:1.4}.ledger tr:last-child td{border-bottom-color:var(--hair)}.ledger td.is-primary{color:hsl(var(--foreground));font-weight:500}.ledger th+th,.ledger td+td{padding-left:20px}.ruled>*+*{border-top:1px solid var(--hair-soft)}.plate-root{--plate-edge:584px;--plate-column:min(464px, calc(100vw - 48px));--plate-pad:calc((var(--plate-edge) - var(--plate-column)) / 2);--plate-mark-gap:40px;--plate-column-pt:48px;--plate-column-pb:48px;--plate-section-gap:40px;--plate-question-gap:16px;--plate-heading-gap:calc(var(--plate-mark-gap) - 14px);--plate-foot-pb:24px}@media (min-width:1200px){.plate-root{--plate-edge:56vw;--plate-column:clamp(464px, 31vw, 640px)}}@media (max-height:879px) and (min-width:768px){.plate-root{--plate-mark-gap:30px;--plate-column-pt:32px;--plate-column-pb:24px;--plate-section-gap:24px;--plate-question-gap:12px;--plate-foot-pb:16px}}@media (min-width:768px){.plate-column{width:var(--plate-column);max-width:none;margin-left:var(--plate-pad);margin-right:0;padding-left:0;padding-right:0}}.plate-row-in{animation:.18s ease-out plate-row-in}@keyframes plate-row-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.plate-row-in{animation:none}}.brand-field-host{isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.brand-field{opacity:.55;width:100%;height:100%;display:block;position:absolute;inset:0}.brand-field-ground{-webkit-mask-image:linear-gradient(90deg, #0000 0, #0000 var(--plate-edge,44%), #00000029 calc(var(--plate-edge,44%) + 120px), #0000008c calc(var(--plate-edge,44%) + 320px), #000 calc(var(--plate-edge,44%) + 600px));mask-image:linear-gradient(90deg, #0000 0, #0000 var(--plate-edge,44%), #00000029 calc(var(--plate-edge,44%) + 120px), #0000008c calc(var(--plate-edge,44%) + 320px), #000 calc(var(--plate-edge,44%) + 600px))}@media (max-width:767px){.brand-field-ground{-webkit-mask-image:linear-gradient(#00000073 0,#0003 22%,#0000 46%);mask-image:linear-gradient(#00000073 0,#0003 22%,#0000 46%)}}.brand-field-band{-webkit-mask-image:linear-gradient(90deg,#0000001f 0%,#0006 40%,#000000d9 72%,#000 100%);mask-image:linear-gradient(90deg,#0000001f 0%,#0006 40%,#000000d9 72%,#000 100%)}:root:not([data-theme=dark]) .brand-field{filter:invert()hue-rotate(180deg)brightness(1.07)saturate(1.15)}.brand-field-viewport{height:100svh;position:fixed;inset:0}.brand-field-stack{--tc-ink:#2f5ce0;--tc-picture-ink:#070707;--field-picture-opacity:.7;--field-ramp-start:var(--plate-edge,44%);--field-ramp-length:calc(.42 * (100vw - var(--plate-edge,44%)));--field-ramp-mid:calc(var(--field-ramp-length) / 2);--field-ramp-end:calc(var(--field-ramp-start) + var(--field-ramp-length));--field-globe-left:calc(var(--plate-edge,44%) + 64px);--field-globe-side:round(down, min(560px, 64svh, calc(100vw - var(--plate-edge,44%) - 88px)), 2px);--field-globe-top:calc(50% - var(--field-globe-side) / 2);position:absolute;inset:0}:root[data-theme=dark] .brand-field-stack{--tc-ink:#9db9ff;--tc-picture-ink:#fff;--field-picture-opacity:.62}.brand-field-stack[data-scene="0"]{-webkit-mask-image:linear-gradient(90deg, #0000 0, #0000 var(--field-ramp-start), #00000028 calc(var(--field-ramp-start) + var(--field-ramp-length) / 4), #00000080 calc(var(--field-ramp-start) + var(--field-ramp-mid)), #000000d7 calc(var(--field-ramp-start) + var(--field-ramp-length) * 3 / 4), #000 var(--field-ramp-end));mask-image:linear-gradient(90deg, #0000 0, #0000 var(--field-ramp-start), #00000028 calc(var(--field-ramp-start) + var(--field-ramp-length) / 4), #00000080 calc(var(--field-ramp-start) + var(--field-ramp-mid)), #000000d7 calc(var(--field-ramp-start) + var(--field-ramp-length) * 3 / 4), #000 var(--field-ramp-end))}.brand-field-stack[data-scene="1"]{-webkit-mask-image:linear-gradient(90deg, #0000 0, #0000 var(--field-ramp-start), #000 var(--field-ramp-start));mask-image:linear-gradient(90deg, #0000 0, #0000 var(--field-ramp-start), #000 var(--field-ramp-start))}.brand-field-ramp{inset:auto;left:var(--field-ramp-start);width:var(--field-ramp-length);height:0;position:absolute;top:0}.brand-field-layer{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.brand-field-region{inset:auto;left:var(--field-ramp-start);width:calc(100% - var(--field-ramp-start));opacity:0;height:100%;top:0}.brand-field-stack[data-picture] .brand-field-region{opacity:var(--field-picture-opacity);transition:opacity .24s ease-out;animation:.24s ease-out brand-field-picture-in}@keyframes brand-field-picture-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.brand-field-stack[data-picture] .brand-field-region{transition:none;animation:none}}.brand-field-globe{width:var(--field-globe-side);height:var(--field-globe-side);inset:auto;left:var(--field-globe-left);top:var(--field-globe-top);position:absolute}@media (max-width:1199px){.brand-field-stack{--field-ramp-length:96px;--field-ramp-mid:48px;--field-globe-side:round(down, clamp(200px, min(560px, 64svh, calc(100vw - var(--plate-edge,44%) - 88px)), 560px), 2px)}}@media (max-width:871px){.brand-field-stack{--field-globe-side:0px}}@media (max-width:767px){.brand-field-stack{display:none}}.credits-card-stage{perspective:1200px;max-width:400px}.credits-card{aspect-ratio:85.6/53.98;color:#fff;width:100%;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));background:linear-gradient(#171717,#0e0e0e);border:1px solid #ffffff1f;border-radius:14px;transition:transform .5s ease-out;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.credits-card:hover{transition-duration:.12s}:root:not([data-theme=dark]) .credits-card{box-shadow:inset 0 1px #ffffff14,0 24px 48px -24px #00000059}.credits-card-art{opacity:.11;pointer-events:none;position:absolute;inset:0}.credits-card-watermark{color:#fff;opacity:.16;pointer-events:none;width:150px;position:absolute;bottom:-16px;right:-20px}.credits-card-watermark svg{width:100%;height:auto;display:block}.credits-card-shine{pointer-events:none;background:linear-gradient(112deg,#0000 24%,#ffffff12 38% 46%,#0000 58% 78%,#ffffff08 85%,#0000 92%);transition:opacity .5s ease-out;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.credits-card:hover .credits-card-shine{opacity:.5;transition-duration:.12s}}.credits-card-sheen{opacity:0;pointer-events:none;background:radial-gradient(60% 60% at var(--sheen-x,50%) var(--sheen-y,50%), #ffffff17, transparent);transition:opacity .5s ease-out;position:absolute;inset:0}.credits-card:hover .credits-card-sheen{transition-duration:.12s}.credits-card-chip{width:44px;height:32px;margin-top:-16px;position:absolute;top:50%;right:32px}.credits-card-mark{position:absolute;top:24px;left:24px}.credits-card-figure{position:absolute;bottom:22px;left:24px}.credits-card-amount{letter-spacing:-.022em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:44px;font-weight:500;line-height:1}.credits-card-caption{color:#ffffffb8;font-size:.9375rem;font-weight:500;line-height:1.45}.credits-card-amount+.credits-card-caption{margin-top:8px}@layer base{.plate-root,.plate-root *,.plate-root :before,.plate-root :after{border-color:hsl(var(--border))}}.plate-root.bg-background,.plate-root .bg-background{background-color:hsl(var(--background))}.plate-root .bg-muted{background-color:hsl(var(--muted))}.plate-root :is(a,[role=button],button:not(:disabled),[type=button]:not(:disabled),[type=submit]:not(:disabled),[type=reset]:not(:disabled)):hover{cursor:pointer}.gt-scrollbar{scrollbar-width:thin;scrollbar-color:hsl(var(--foreground) / .25) transparent}.gt-scrollbar::-webkit-scrollbar{width:6px;height:6px}.gt-scrollbar::-webkit-scrollbar-track{background:0 0}.gt-scrollbar::-webkit-scrollbar-thumb{background:hsl(var(--foreground) / .25);border-radius:999px}.gt-scrollbar::-webkit-scrollbar-thumb:hover{background:hsl(var(--foreground) / .4)}
