:root{color-scheme:light;--bg: #ffffff;--fg: #0b1220;--muted: rgba(11, 18, 32, .68);--glass-blur: 14px;--card: rgba(255, 255, 255, .22);--card-strong: rgba(255, 255, 255, .32);--card-hover: rgba(255, 255, 255, .38);--card-border: rgba(11, 18, 32, .12);--shadow: 0 18px 50px rgba(11, 18, 32, .12);--stage-tx: 0px;--stage-ty: 0px;--stage-scale: 1;--stage-origin-x: 0px;--stage-origin-y: 0px;--track-scroll-compensate: 0px}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";overflow:hidden}a{color:inherit}*,*:before,*:after{box-sizing:border-box}@property --vignette-rx{syntax: "<length>"; inherits: false; initial-value: 120vmax;}@property --vignette-ry{syntax: "<length>"; inherits: false; initial-value: 120vmax;}@property --vignette-cx{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --vignette-cy{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}.card-modal-backdrop{position:fixed;inset:0;z-index:9998;pointer-events:none;--vignette-rx: 120vmax;--vignette-ry: 120vmax;--vignette-cx: 50%;--vignette-cy: 50%;transition:--vignette-rx var(--card-modal-ms, .76s) var(--vignette-size-easing, cubic-bezier(.6, .5, .36, 1)),--vignette-ry var(--card-modal-ms, .76s) var(--vignette-size-easing, cubic-bezier(.6, .5, .36, 1));background:radial-gradient(ellipse 120vmax 120vmax at 50% 50%,#0b122047,#0b12207a 58%,#0b1220ad 78%,#070c16d1);-webkit-mask-image:linear-gradient(#fff,#fff),radial-gradient(ellipse var(--vignette-rx) var(--vignette-ry) at var(--vignette-cx) var(--vignette-cy),#000 0%,#000 100%,transparent 100%);-webkit-mask-composite:xor;mask-image:linear-gradient(#fff,#fff),radial-gradient(ellipse var(--vignette-rx) var(--vignette-ry) at var(--vignette-cx) var(--vignette-cy),#000 0%,#000 100%,transparent 100%);mask-composite:exclude}.card-modal-backdrop.is-visible{pointer-events:auto;cursor:pointer}@media(max-width:900px){.card-modal-backdrop{background:#000;opacity:0;-webkit-mask-image:none;mask-image:none;transition:opacity var(--card-modal-ms, .76s) var(--card-modal-easing, cubic-bezier(.6, .5, .36, 1))}.card-modal-backdrop.is-visible{opacity:1}.card-modal-layer .info-card--animating .info-card-flip,.card-modal-layer .info-card--animating.info-card--flip-dismiss .info-card-flip,html.card-modal-open .info-card--zoom-active .info-card-flip{transition:none!important}}.card-modal-layer{position:fixed;inset:0;z-index:10000;pointer-events:none;isolation:isolate}.card-modal-layer .info-card{pointer-events:auto}.card-modal-layer .info-card--modal-centered{transition:none}.card-modal-layer .info-card--modal{transform-style:preserve-3d}.card-modal-layer .info-card--modal .hover-polaroid-tilt{transition:none}.card-modal-layer .info-card--animating .info-card-flip,.card-modal-layer .info-card--animating.info-card-motion{transition:transform var(--card-modal-ms, .76s) var(--card-modal-easing, cubic-bezier(.6, .5, .36, 1))!important}.card-modal-layer .info-card--animating.info-card--flip-dismiss{transition:transform var(--card-modal-ms, .76s) var(--card-modal-easing, cubic-bezier(.6, .5, .36, 1)),opacity var(--card-modal-ms, .76s) var(--card-modal-easing, cubic-bezier(.6, .5, .36, 1))!important}.card-modal-layer .info-card--animating.info-card--flip-dismiss .info-card-flip{transition:transform var(--card-modal-ms, .76s) var(--card-modal-easing, cubic-bezier(.6, .5, .36, 1))!important}.desktop-app>.stage .scroll-track{transform-origin:var(--stage-origin-x, 0px) var(--stage-origin-y, 0px);transform:translate(var(--track-scroll-compensate, 0px)) translate(var(--stage-tx, 0px),var(--stage-ty, 0px)) scale(var(--stage-scale, 1))}html.card-modal-open .desktop-app>.stage{overflow:visible;pointer-events:none}html.card-modal-open .desktop-app>.stage .scroll-track{transition:transform var(--card-modal-ms, .76s) var(--stage-easing, cubic-bezier(.6, .5, .36, 1))}html.card-modal-open .desktop-app>.stage .scroll-track *:not(.panel-inner):not(.listbox){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.card-modal-open .desktop-app>.stage .scroll-track,html.card-modal-open .awards,html.card-modal-open .award-item{overflow:visible!important}html.card-modal-open .awards{-webkit-clip-path:none!important;clip-path:none!important}html.card-modal-open .info-card--zoom-active .info-card-flip-stage,html.card-modal-open .info-card--zoom-active .info-card-flip{overflow:visible}html.card-modal-open .info-card--zoom-active .info-card-flip{transition:transform var(--card-modal-ms, .76s) var(--card-modal-easing, cubic-bezier(.6, .5, .36, 1))!important}.card-modal-layer .info-card-anchor--zoom-pinned{pointer-events:auto;z-index:1}.card-modal-stage-clone{position:fixed;inset:-6%;z-index:9997;overflow:hidden;visibility:visible;pointer-events:none;transform:scale(1);transform-origin:center center;transition:transform var(--card-modal-ms, .76s) var(--card-modal-easing, cubic-bezier(.6, .5, .36, 1));background:var(--bg)}.card-modal-stage-clone.is-zoomed{transform:scale(1.035)}.card-modal-stage-clone .scroller-wash{inset:0}.card-modal-stage-clone>.stage{width:100%;height:100%}.card-modal-stage-clone .panel-inner{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffffeb}html.card-modal-open .desktop-app>.stage .scroller{touch-action:none;overflow:hidden!important;overscroll-behavior:none}.hover-polaroid-tilt{transform:perspective(900px) rotateX(0) rotateY(0);transform-style:preserve-3d;transition:transform .12s linear}.hover-polaroid-surface{border:1px solid var(--hp-border, rgba(11, 18, 32, .14));background:var(--hp-bg, rgba(255, 255, 255, .86));box-shadow:var(--hp-shadow, 0 0px 30px rgba(11, 18, 32, .12));transition-property:background,box-shadow,border-color;transition-duration:.16s,.18s,.16s;transition-timing-function:ease,ease,ease}.hover-polaroid-scale:hover:not(.info-card--modal):not(.info-card--animating):not(.info-card--dismissing) .hover-polaroid-surface{border-color:var(--hp-border-hover, var(--hp-border, rgba(11, 18, 32, .14)));background:var(--hp-bg-hover, var(--hp-bg, rgba(255, 255, 255, .86)));box-shadow:var(--hp-shadow-hover, var(--hp-shadow, 0 0px 30px rgba(11, 18, 32, .12)))}.info-card--modal .info-card-surface--back.hover-polaroid-surface{border-color:var(--hp-border-hover, var(--hp-border, rgba(11, 18, 32, .14)));background:var(--hp-bg-hover, var(--hp-bg, rgba(255, 255, 255, .86)));box-shadow:var(--hp-shadow-hover, var(--hp-shadow, 0 0px 30px rgba(11, 18, 32, .12)))}.info-card--dismissing.hover-polaroid-scale .info-card-face--front .hover-polaroid-surface,.info-card--dismissing.hover-polaroid-scale:hover .info-card-face--front .hover-polaroid-surface{border-color:var(--hp-border, rgba(11, 18, 32, .14));background:var(--hp-bg, rgba(255, 255, 255, .86));box-shadow:var(--hp-shadow, 0 0px 30px rgba(11, 18, 32, .12))}@media(prefers-reduced-motion:reduce){html,.card-modal-backdrop{transition:none}.desktop-app>.stage .scroll-track,html.card-modal-open .desktop-app>.stage .scroll-track{transition:none}.card-modal-stage-clone{transition:none}.hover-polaroid-tilt,.hover-polaroid-surface{transition:none;transform:none}}.desktop-app.svelte-12qhfyh{display:block}.mobile-gate.svelte-12qhfyh{display:none}@media(max-width:900px)and (max-aspect-ratio:999/1000),(max-height:520px)and (max-aspect-ratio:999/1000){.desktop-app.svelte-12qhfyh{display:none}.mobile-gate.svelte-12qhfyh{position:fixed;inset:0;display:grid;place-items:center;padding:28px 18px;background:radial-gradient(1200px 700px at 20% 10%,rgba(92,129,255,.22),transparent 60%),radial-gradient(900px 600px at 90% 25%,rgba(255,92,220,.18),transparent 55%),radial-gradient(800px 500px at 30% 95%,rgba(38,198,218,.18),transparent 55%),linear-gradient(180deg,#fff,#f6f7fb);color:var(--fg);overflow:hidden}.mobile-gate__bg.svelte-12qhfyh{position:absolute;inset:-2px;background:linear-gradient(135deg,#0b12200a,#0b122000),radial-gradient(1400px 700px at 50% 10%,rgba(11,18,32,.08),transparent 60%);filter:blur(0px)}.mobile-gate__content.svelte-12qhfyh{position:relative;width:min(560px,100%);padding:22px 18px;border-radius:18px;background:#ffffffa3;border:1px solid rgba(11,18,32,.12);box-shadow:0 22px 70px #0b122029;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);text-align:center}.mobile-gate__icon.svelte-12qhfyh{display:grid;place-items:center;margin:2px auto 14px;width:92px;height:72px;border-radius:16px;background:#0b12200a;border:1px solid rgba(11,18,32,.1);box-shadow:0 14px 40px #0b12201a}.mobile-gate__icon.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:76px;height:56px}.mobile-gate__headline.svelte-12qhfyh{margin:0 0 10px;font-size:clamp(28px,7vw,44px);line-height:1.06;letter-spacing:-.03em;background:linear-gradient(135deg,#0b1220,#0b1220b3 55%,#0b1220);-webkit-background-clip:text;background-clip:text;color:transparent}.mobile-gate__sub.svelte-12qhfyh{margin:0;font-size:15px;line-height:1.5;color:#0b1220b8}}
