/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--glare-x:50%;--glare-y:50%}*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-out:cubic-bezier(0,0,.2,1);--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)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.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}}.hidden{display:none}.table{display:table}.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,)}.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,)}.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-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg:#070708;--surface:#111114;--surface-2:#191419;--wine:#7a1635;--bright:#b32658;--text:#f7f7f8;--muted:#a8a7af;--border:#ffffff17}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-manrope),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-shell{background:radial-gradient(circle at 73% 30%,#7a16351a,#0000 24%),linear-gradient(#050506,#090709);min-height:100vh;overflow:hidden}.section-wrap{width:min(1420px,100% - 64px);margin-inline:auto}.navbar{z-index:20;border-bottom:1px solid #ffffff09;gap:38px;width:min(1480px,100% - 48px);height:76px;margin:auto;position:relative}.brand,.navbar{align-items:center;display:flex}.brand{letter-spacing:-.04em;white-space:nowrap;gap:11px;font-size:20px}.brand-mark{color:#ff759f;background:linear-gradient(145deg,#37101e,#120d11);border:1px solid #8f2446;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;transform:rotate(4deg);box-shadow:0 0 22px #a51f4d47}.nav-links{color:#aaa7ad;align-items:center;gap:29px;margin:auto;font-size:13px;display:flex}.nav-links a{place-items:center;height:76px;transition:all .2s;display:grid;position:relative}.nav-links .active,.nav-links a:hover{color:#fff}.nav-links .active:after{content:"";background:#d02c60;width:34px;height:2px;position:absolute;bottom:0;box-shadow:0 0 16px #d02c60}.nav-actions{align-items:center;gap:13px;display:flex}.icon-button{border:1px solid var(--border);background:#0d0d10;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.button{color:#fff;background:linear-gradient(135deg,#65142e,#951f48);border:1px solid #9d2048;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:0 22px;font-size:13px;font-weight:700;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 30px #520a2040}.button:hover{transform:translateY(-2px);box-shadow:0 14px 38px #7a163559}.button-small{min-height:40px;padding-inline:17px}.button-ghost{box-shadow:none;background:#0c0c0eb3;border-color:#fff3}.hero{grid-template-columns:.85fr 1.15fr;align-items:center;min-height:540px;display:grid;position:relative}.hero:before{content:"";pointer-events:none;opacity:.13;background-image:radial-gradient(#ca2d5d80 .7px,#0000 0);background-size:71px 71px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.hero-copy{z-index:3;max-width:610px;padding:60px 0 40px;position:relative}.eyebrow{color:#ef477a;letter-spacing:.19em;margin-bottom:24px;font-size:12px;display:block}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,4.6vw,73px);font-weight:750;line-height:1.02}.hero h1 span{color:#0000;background:linear-gradient(110deg,#c72f61,#7f1839);-webkit-background-clip:text;background-clip:text}.hero-copy p{max-width:545px;color:var(--muted);margin:25px 0 31px;font-size:16px;line-height:1.72}.hero-actions{gap:14px;display:flex}.hero-visual{perspective:900px;height:520px;transform-style:preserve-3d;position:relative}.planet{background:radial-gradient(circle at 32% 25%,#ff8db1,#b1194c 18%,#4a071e 53%,#09040a 75%);width:180px;height:180px;top:35%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #b7184a47,inset -30px -25px 40px #0009}.planet,.planet-shine{border-radius:50%;position:absolute}.planet-shine{filter:blur(1px);border-top:1px solid #ffacc680;width:55%;height:18%;top:14%;left:16%;transform:rotate(-22deg)}.orbit{border:1px solid #b3235266;border-radius:50%;position:absolute;top:37%;left:50%;transform:translate(-50%,-50%)rotateX(64deg)rotate(-8deg);box-shadow:0 0 12px #9f1d461f}.orbit-a{width:680px;height:330px}.orbit-b{opacity:.5;width:500px;height:500px;transform:translate(-50%,-50%)rotateX(70deg)rotate(31deg)}.platform{background:linear-gradient(#2c2026,#08080a 56%);border-radius:50%;width:430px;height:120px;position:absolute;bottom:37px;left:50%;transform:translate(-50%);box-shadow:0 34px 55px #000,0 0 40px #8d153b40}.platform b,.platform i,.platform:before{content:"";background:radial-gradient(#e7366c73,#220813 54%,#08080a 70%);border:2px solid #a72450;border-radius:50%;position:absolute;inset:15px 25px;box-shadow:0 0 17px #ae2550,inset 0 0 22px #ef347080}.platform i{inset:36px 72px}.platform b{filter:blur(7px);opacity:.8;background:#dd3b72;inset:49px 115px}.floating-app{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#251d22f2,#0a090be6);border:1px solid #c02b5866;border-radius:13px;align-items:center;gap:12px;min-width:190px;padding:14px;animation:float 5s ease-in-out infinite;display:flex;position:absolute;box-shadow:0 18px 45px #000,0 0 24px #92183e24,inset 0 1px #ffffff0f}.floating-app>span{color:#ffd0df;background:linear-gradient(145deg,#a92853,#36101e);border-radius:11px;place-items:center;width:43px;height:43px;display:grid;box-shadow:inset 0 1px #ffffff40}.floating-app small,.floating-app strong{display:block}.floating-app strong{margin-bottom:5px;font-size:13px}.floating-app small{color:#9f9ba3;font-size:10px}.float-one{top:20px;left:39%}.float-two{animation-delay:-1s;top:84px;left:3%}.float-three{animation-delay:-2s;top:89px;right:0}.float-four{animation-delay:-3s;top:225px;left:-3%}.float-five{animation-delay:-4s;top:230px;right:-2%}.stats{grid-template-columns:repeat(5,1fr);gap:13px;padding-bottom:62px;display:grid}.stat-card{border:1px solid var(--border);background:linear-gradient(135deg,#191418c7,#0a0a0ce6);border-radius:9px;align-items:center;gap:15px;min-height:79px;padding:17px 20px;display:flex;box-shadow:inset 0 1px #ffffff06}.stat-card>span{color:#f45a89;background:#7d183633;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.stat-card small,.stat-card strong{display:block}.stat-card strong{font-size:22px;line-height:1}.stat-card small{color:#aaa7ae;margin-top:6px;font-size:11px}@keyframes float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@media (max-width:1050px){.nav-links{display:none}.navbar{justify-content:space-between}.hero{grid-template-columns:1fr}.hero-copy{text-align:center;margin:auto}.hero-copy p{margin-inline:auto}.hero-actions{justify-content:center}.hero-visual{height:470px}.stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.section-wrap{width:min(100% - 30px,1420px)}.navbar{width:calc(100% - 30px);height:66px}.nav-actions .button{display:none}.hero{padding-top:32px}.hero-copy{padding:40px 0 15px}.hero h1{font-size:43px}.hero-copy p{font-size:14px}.hero-actions{flex-direction:column}.hero-visual{height:410px;margin-inline:-60px;transform:scale(.78)}.float-one{left:34%}.float-three{right:-7%}.float-five{right:-10%}.platform{bottom:10px}.stats{grid-template-columns:1fr 1fr;padding-bottom:40px}.stat-card:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.floating-app{animation:none}.button{transition:none}}.menu-button{color:#fff;display:none}.mobile-menu{border:1px solid var(--border);background:#070708fa;border-radius:14px;gap:4px;padding:18px;display:grid;position:absolute;top:66px;left:0;right:0;box-shadow:0 25px 60px #000}.mobile-menu a{color:#c9c6cc;border-radius:8px;padding:13px 15px}.mobile-menu a:hover{color:#fff;background:#1b1117}.home-section{padding:20px 0 55px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.section-heading h2{letter-spacing:-.035em;margin:0;font-size:23px}.section-heading>a{color:#ea4879;align-items:center;gap:7px;font-size:12px;display:flex}.category-strip{grid-template-columns:repeat(10,1fr);gap:10px;display:grid}.category-card{text-align:center;background:linear-gradient(155deg,#1f151bbf,#09090bf5);border:1px solid #a0234847;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:129px;transition:all .22s;display:flex}.category-card:hover{border-color:#d93968a6;transform:translateY(-5px);box-shadow:0 14px 35px #660f2b33}.category-card>span{color:#ef6a94;background:linear-gradient(145deg,#5b1930,#1c1016);border:1px solid #ff739f26;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid}.category-card strong{font-size:12px}.category-card small{color:#89868d;margin-top:6px;font-size:10px}.featured-grid,.product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.product-card{border:1px solid var(--border);background:linear-gradient(145deg,#1b171bf7,#0a0a0cf7);border-radius:13px;flex-direction:column;min-width:0;min-height:248px;padding:20px;transition:all .22s;display:flex;box-shadow:inset 0 1px #ffffff09}.product-card:hover{border-color:#b72a5580;transform:translateY(-5px);box-shadow:0 22px 45px #00000052}.featured-product-card{min-height:290px;position:relative;overflow:hidden}.featured-product-card:after{content:"";pointer-events:none;position:absolute}.product-card-head{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.app-logo{color:#ffc3d5;background:linear-gradient(145deg,#9c2550,#35101e);border-radius:13px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #fff3,0 10px 22px #590f274d}.app-logo.small{border-radius:10px;width:38px;height:38px}.product-card-head h3{margin:0 0 4px;font-size:16px}.product-card-head p{color:#9d99a1;margin:0;font-size:11px}.mini-badge{color:#ffd5e2;background:#741a39;border-radius:5px;align-self:flex-start;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:800}.product-description{color:#aaa7af;margin:17px 0;font-size:12px;line-height:1.65}.tag-row{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.tag-row span{border:1px solid var(--border);color:#aaa7ae;background:#ffffff06;border-radius:20px;padding:5px 8px;font-size:9px}.product-card-bottom{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;display:flex}.product-card-bottom>div{gap:8px;display:flex}.launch-link,.text-link{border:1px solid var(--border);border-radius:6px;align-items:center;gap:4px;min-height:34px;padding:0 10px;font-size:10px;display:inline-flex}.launch-link{background:#6e1734;border-color:#8b2343}.status-badge{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.status-badge i{background:#8f8992;border-radius:50%;width:6px;height:6px}.status-working{color:#4be18d}.status-working i{background:#35d37f;box-shadow:0 0 8px #35d37f}.status-problem{color:#f05c72}.status-problem i{background:#ee4a62}.status-duplicate,.status-legacy{color:#a6a0aa}.status-internal{color:#d2a84b}.ecosystem-panel{border:1px solid var(--border);background:linear-gradient(145deg,#151114cc,#08080af2);border-radius:14px;grid-template-columns:1.08fr .9fr 1.1fr;margin-bottom:70px;display:grid;overflow:hidden}.ecosystem-panel>div{border-right:1px solid var(--border);min-height:360px;padding:26px}.ecosystem-panel>div:last-child{border:0}.ecosystem-panel h2{margin:0 0 23px;font-size:19px}.network{width:290px;height:260px;margin:auto;position:relative}.network:before{content:"";border:1px solid #ae264f38;border-radius:50%;width:210px;height:210px;position:absolute;inset:50%;transform:translate(-50%,-50%)}.network-center{background:radial-gradient(circle,#3f1424,#110c10 70%);border:1px solid #8a2344;border-radius:50%;place-items:center;width:92px;height:92px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #a41d4b40}.network>a{--angle:0deg;color:#eb6892;width:52px;height:52px;transform:translate(-50%,-50%) rotate(var(--angle)) translateX(120px) rotate(calc(-1 * var(--angle)));background:#211218;border:1px solid #b72c5659;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%}.network>a:before{content:"";transform-origin:100%;border-top:1px solid #b1295359;width:68px;position:absolute;top:50%;right:48px}.network>a small{color:#aaa6ad;white-space:nowrap;font-size:8px;position:absolute;top:56px}.health-content{align-items:center;gap:26px;margin:12px 0 24px;display:flex}.donut{border-radius:50%;flex:none;place-items:center;width:155px;height:155px;display:grid;position:relative;box-shadow:0 0 28px #901b3f2e}.donut:before{content:"";background:#0e0d10;border-radius:50%;position:absolute;inset:23px}.donut span{text-align:center;position:relative}.donut small,.donut strong{display:block}.donut strong{font-size:27px}.donut small{color:#89868e;font-size:10px}.health-legend{gap:16px;display:grid}.health-legend span{color:#aaa7ad;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:10px;display:grid}.health-legend i{border-radius:50%;width:7px;height:7px}.health-legend .green{background:#2dbd72}.health-legend .red{background:#b32658}.health-legend .gray{background:#6d6670}.health-legend b{color:#fff}.releases-panel .section-heading{margin-bottom:12px}.release-row{background:#ffffff05;border:1px solid #ffffff0e;border-radius:9px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;margin-bottom:7px;padding:11px;display:grid}.release-row small,.release-row strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.release-row strong{font-size:11px}.release-row small{color:#8f8b93;margin-top:3px;font-size:8px}.release-row b{color:#df4a78;background:#35121f;border-radius:4px;padding:4px 6px;font-size:8px}.release-row time{color:#8f8b92;font-size:8px}.cta{background:radial-gradient(circle at 80%,#b629542e,#0000 34%),linear-gradient(135deg,#211017,#0d0b0e);border:1px solid #c2305c52;border-radius:17px;justify-content:space-between;align-items:center;min-height:220px;margin-bottom:70px;padding:40px 48px;display:flex;box-shadow:0 25px 70px #00000038}.cta h2{letter-spacing:-.04em;margin:0 0 10px;font-size:36px}.cta p{color:#aaa7ad;margin:0}.cta>div:last-child{gap:12px;display:flex}.footer{border-top:1px solid var(--border);background:#060607}.footer-grid{grid-template-columns:2fr repeat(4,1fr);gap:40px;padding:55px 0;display:grid}.footer h3{color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 17px;font-size:11px}.footer-grid>div:not(:first-child) a{color:#8f8b92;margin:11px 0;font-size:12px;display:block}.footer-grid a:hover{color:#fff}.footer-brand p{margin:17px 0 8px;font-size:17px}.footer-brand small{color:#7f7c83}.footer-bottom{color:#6f6c73;border-top:1px solid #ffffff0d;justify-content:space-between;padding:18px 0;font-size:10px;display:flex}.page-hero{border-bottom:1px solid var(--border);padding:72px 0 46px}.page-hero h1{letter-spacing:-.055em;margin:0 0 15px;font-size:52px}.page-hero p{color:#a5a2aa;max-width:680px;line-height:1.7}.listing-section{padding:36px 0 80px}.empty-state{text-align:center;border:1px dashed var(--border);color:#96929a;border-radius:13px;padding:80px 20px}.empty-state>span{color:#c13a67;font-size:40px}.empty-state h2{color:#fff}.breadcrumb{color:#7f7b83;gap:8px;margin-bottom:14px;font-size:10px;display:flex}.breadcrumb a:hover{color:#fff}@media (max-width:1200px){.category-strip{grid-template-columns:repeat(5,1fr)}.featured-grid,.product-grid{grid-template-columns:repeat(3,1fr)}.ecosystem-panel{grid-template-columns:1fr 1fr}.releases-panel{border-top:1px solid var(--border);grid-column:1/-1}.release-row{grid-template-columns:auto 1fr auto auto}.footer-grid{grid-template-columns:1.5fr repeat(4,1fr)}}@media (max-width:800px){.menu-button{display:grid}.featured-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.ecosystem-panel{grid-template-columns:1fr}.ecosystem-panel>div{border-right:0;border-bottom:1px solid var(--border)}.cta{flex-direction:column;align-items:flex-start;gap:25px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-brand{grid-column:1/-1}.page-hero h1{font-size:43px}}@media (max-width:560px){.category-strip{padding-bottom:8px;display:flex;overflow-x:auto}.category-card{min-width:115px}.featured-grid,.product-grid{grid-template-columns:1fr}.home-section{padding-bottom:40px}.section-heading h2{font-size:19px}.ecosystem-panel{width:calc(100% - 30px)}.ecosystem-panel>div{padding:21px}.health-content{flex-direction:column;align-items:flex-start}.network{transform-origin:50%;transform:scale(.88)}.release-row{grid-template-columns:auto 1fr auto}.release-row time{display:none}.cta{padding:30px 23px}.cta h2{font-size:29px}.cta>div:last-child{flex-direction:column;width:100%}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:10px}.page-hero{padding-top:50px}}.catalog-header{padding:45px 0 0}.catalog-header h1{letter-spacing:-.04em;margin:0 0 24px;font-size:34px}.catalog-search{border:1px solid var(--border);background:#0c0c0f;border-radius:9px;align-items:center;gap:10px;height:48px;padding:0 15px;display:flex}.catalog-search:focus-within{border-color:#8e2546;box-shadow:0 0 0 3px #8f224421}.catalog-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.catalog-search button,.filters button{border:1px solid var(--border);color:#fff;cursor:pointer;background:#181217;border-radius:6px;height:32px;padding:0 13px;font-size:10px}.filters{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 0 18px;display:flex}.filters>div{flex-wrap:wrap;gap:7px;display:flex}.filters a{border:1px solid var(--border);color:#aaa6ad;background:#0c0c0e;border-radius:7px;padding:8px 13px;font-size:10px}.filters a.selected{color:#140810;background:#f2e9ed;border-color:#f2e9ed}.filters form{color:#aaa7ad;align-items:center;gap:7px;display:flex}.filters select{border:1px solid var(--border);color:#ccc;background:#0b0b0d;border-radius:6px;height:32px;padding:0 25px 0 10px;font-size:10px}.result-count{color:#817d85;margin:0 0 16px;font-size:11px}.timeline{padding:50px 0 80px}.timeline>h2{color:#38232c;margin:0 0 20px;font-size:54px}.timeline-group{border-top:1px solid var(--border);grid-template-columns:180px 1fr;gap:35px;padding-top:25px;display:grid}.timeline-group>h3{color:#ec5a86;font-size:20px}.timeline-item{border:1px solid var(--border);background:#0e0d10;border-radius:11px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:17px;margin-bottom:10px;padding:16px 18px;display:grid}.timeline-item strong{font-size:14px}.timeline-item p{color:#96929a;margin:4px 0 0;font-size:11px}.timeline-item time{color:#817e84;font-size:10px}.search-page{padding:90px 0 100px}.search-page h1{letter-spacing:-.055em;margin:0 0 35px;font-size:55px}.big-search{background:#0e0d10;border:1px solid #b6295459;border-radius:12px;align-items:center;gap:15px;height:68px;margin-bottom:35px;padding-left:20px;display:flex}.big-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.big-search .button{border-radius:0 11px 11px 0;height:100%}.detail-wrap{padding:30px 0 80px}.detail-hero{border:1px solid var(--border);background:linear-gradient(145deg,#171418,#0b0a0c);border-radius:14px;grid-template-columns:.86fr 1.14fr;gap:35px;padding:28px;display:grid;box-shadow:0 25px 70px #0003}.detail-copy{padding:8px}.detail-title{align-items:center;gap:16px;display:flex}.app-logo.large{border-radius:17px;width:72px;height:72px}.detail-title h1{letter-spacing:-.045em;margin:0 0 4px;font-size:34px}.detail-title p{color:#a4a1a8;margin:0;font-size:12px}.detail-description{color:#b0adb4;margin:20px 0;font-size:13px;line-height:1.75}.detail-facts{grid-template-columns:repeat(3,1fr);gap:15px;margin:21px 0;display:grid}.detail-facts div{background:#ffffff05;border:1px solid #ffffff0e;border-radius:8px;padding:13px}.detail-facts dt{color:#77737b;margin-bottom:8px;font-size:9px}.detail-facts dd{margin:0;font-size:11px}.browser-mockup{background:linear-gradient(145deg,#1d1016,#070709);border:1px solid #8c2445;border-radius:11px;grid-template-rows:36px 1fr;grid-template-columns:95px 1fr;min-height:345px;display:grid;position:relative;overflow:hidden;transform:perspective(900px)rotateY(-2deg);box-shadow:0 18px 40px #000,0 0 30px #8d1e4229}.browser-top{border-bottom:1px solid var(--border);background:#170e13;grid-column:1/-1;align-items:center;gap:6px;padding:0 12px;display:flex}.browser-top i{background:#8a2746;border-radius:50%;width:6px;height:6px}.browser-top span{color:#6e6870;background:#0c090b;border-radius:5px;flex:1;margin-left:12px;padding:5px 12px;font-size:7px}.mock-sidebar{border-right:1px solid var(--border);flex-direction:column;gap:13px;padding:14px 10px;display:flex}.mock-sidebar b{color:#e05a83;margin-bottom:3px;font-size:9px}.mock-sidebar span{background:#332029;border-radius:5px;height:6px}.mock-main{background:radial-gradient(circle,#aa224b3d,#0000 38%);place-items:center;display:grid;position:relative}.mock-orb{color:#ffd0df;background:radial-gradient(circle at 35% 25%,#e35a85,#7d1736 38%,#230813 70%);border-radius:50%;place-items:center;width:130px;height:130px;display:grid;box-shadow:0 0 55px #c1265461}.mock-panels{gap:8px;display:grid;position:absolute;top:25px;right:18px}.mock-panels i{background:#181014cc;border:1px solid #c52f5b40;border-radius:6px;width:72px;height:45px}.detail-cards{grid-template-columns:1fr 1fr;gap:15px;margin:15px 0;display:grid}.content-panel,.detail-cards>section{border:1px solid var(--border);background:#0e0d10;border-radius:12px;padding:24px}.content-panel h2,.detail-cards h2,.related h2{margin:0 0 18px;font-size:16px}.feature-list{grid-template-columns:1fr 1fr;gap:15px;margin:0;padding:0;list-style:none;display:grid}.feature-list li{color:#b2aeb5;align-items:center;gap:8px;font-size:11px;display:flex}.feature-list svg{color:#cf4772}.info-list{margin:0}.info-list div{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.info-list dt{color:#77737b}.info-list dd{margin:0}.about-product{gap:16px;margin-bottom:15px;display:flex}.about-product>span{color:#e75985;background:#38121f;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.about-product h2{margin-bottom:8px}.about-product p{color:#aaa7af;margin:0;font-size:12px;line-height:1.75}.links-table>div{border-top:1px solid #ffffff0d;grid-template-columns:1fr 120px 70px;align-items:center;padding:12px 0;display:grid}.links-table small,.links-table strong{display:block}.links-table strong{font-size:11px}.links-table small{color:#75727a;margin-top:4px;font-size:9px}.links-table a{color:#e85b86;align-items:center;gap:5px;font-size:10px;display:flex}.related{margin-top:45px}.back-link{color:#a8a5ac;align-items:center;gap:7px;margin-top:30px;font-size:11px;display:flex}.category-index{grid-template-columns:1fr 1fr;gap:14px;padding:40px 0 80px;display:grid}.category-index>a{border:1px solid var(--border);background:linear-gradient(145deg,#161217,#0b0a0c);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:160px;padding:25px;transition:all .22s;display:grid}.category-index>a:hover{border-color:#c02f5b73;transform:translateY(-4px)}.category-index>a>span{color:#ee6a92;background:#431526;border-radius:16px;place-items:center;width:68px;height:68px;display:grid}.category-index h2{margin:0 0 6px;font-size:18px}.category-index p{color:#88848c;margin:0 0 8px;font-size:11px}.category-index b{color:#c8c4ca;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.finder{padding:45px 0 25px}.finder fieldset{border:0;margin:0 0 42px;padding:0}.finder legend{margin-bottom:19px;font-size:22px;font-weight:700}.finder legend span{color:#f76f99;background:#54172d;border-radius:8px;place-items:center;width:31px;height:31px;margin-right:10px;font-size:10px;display:inline-grid}.choice-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.audience-choices{grid-template-columns:repeat(4,1fr)}.platform-choices{grid-template-columns:repeat(3,1fr)}.choice-grid input{opacity:0;position:absolute}.choice-grid label>span{border:1px solid var(--border);color:#aaa7ae;cursor:pointer;background:#0d0d10;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:55px;padding:10px 14px;font-size:11px;display:flex}.choice-grid input:checked+span{color:#fff;background:#421323;border-color:#ab2b54;box-shadow:0 0 0 3px #9b20481a}.choice-grid input:focus-visible+span{outline-offset:3px;outline:2px solid #f15a88}.recommendations{padding:40px 0 85px}.recommendations h2{margin:0 0 24px;font-size:32px}.ecosystem-page{padding:30px 0 90px}.ecosystem-map{border:1px solid var(--border);background:radial-gradient(circle,#901d402e,#0000 24%),#09090b;border-radius:18px;height:670px;display:block;position:relative;overflow:hidden}.ecosystem-map:after,.ecosystem-map:before{content:"";border:1px solid #ac2a5129;border-radius:50%;width:530px;height:530px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ecosystem-map:after{width:360px;height:360px}.map-center{z-index:2;text-align:center;background:radial-gradient(circle,#481427,#110b0f 67%);border:1px solid #a52d51;border-radius:50%;place-content:center;width:150px;height:150px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #ad234d47}.map-center strong{font-size:20px}.map-center small{color:#a09ca4;margin-top:6px}.map-node{--angle:0deg;z-index:2;text-align:center;width:116px;min-height:94px;transform:translate(-50%,-50%) rotate(var(--angle)) translateX(270px) rotate(calc(-1 * var(--angle)));background:#151015;border:1px solid #b42b5459;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 13px 30px #00000040}.map-node>span{color:#ef5d88}.map-node strong{margin:7px 0 4px;font-size:10px}.map-node small{color:#77747b;font-size:8px}.ecosystem-tree{display:none}.status-page{padding:35px 0 80px}.status-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.status-summary>div{border:1px solid var(--border);background:#0f0e11;border-radius:10px;align-items:center;gap:13px;min-height:85px;padding:18px;display:flex}.status-summary svg{background:#21171c;border-radius:9px;width:34px;height:34px;padding:8px}.status-summary small,.status-summary strong{display:block}.status-summary strong{font-size:22px}.status-summary small{color:#89868d;font-size:9px}.status-summary .green svg{color:#36d07b}.status-summary .red svg{color:#e65067}.status-table{border:1px solid var(--border);border-radius:12px;overflow:hidden}.status-table-head,.status-table-row{grid-template-columns:1.3fr 1.5fr .8fr .45fr .55fr .7fr;align-items:center;gap:15px;padding:13px 16px;display:grid}.status-table-head{color:#77737b;text-transform:uppercase;letter-spacing:.08em;background:#131116;font-size:8px}.status-table-row{background:#0c0c0e;border-top:1px solid #ffffff0d;min-height:58px;font-size:10px}.status-table-row:hover{background:#111013}.status-table-row small,.status-table-row strong{display:block}.status-table-row small,.status-table-row time,.status-table-row>a:nth-child(2){color:#78757c;margin-top:3px;font-size:8px}.status-note{color:#77737b;text-align:center;margin-top:17px;font-size:10px}.about-hero{background:radial-gradient(circle at 70%,#a9234c2b,#0000 28%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:570px;padding:100px 0;display:flex}.about-hero h1{letter-spacing:-.065em;margin:0;font-size:72px;line-height:.99}.about-hero h1 span{color:#b82a57}.about-hero p{color:#a6a3aa;max-width:650px;margin:27px 0;line-height:1.75}.about-values{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:80px;padding:65px 0;display:grid}.about-values span{color:#e64f7c;letter-spacing:.14em;font-size:10px}.about-values h2{letter-spacing:-.04em;margin:15px 0 0;font-size:38px}.about-values>p{color:#a29fa6;line-height:1.9}.about-timeline{grid-template-columns:repeat(4,1fr);padding-bottom:80px;display:grid}.about-timeline article{border-top:1px solid #6e1d39;border-right:1px solid var(--border);background:linear-gradient(#100e11,#09090a);padding:30px}.about-timeline article>b{color:#663043;font-size:10px}.about-timeline article>span{color:#e65480;background:#37131f;border-radius:11px;place-items:center;width:44px;height:44px;margin:35px 0;display:grid}.about-timeline h3{font-size:16px}.about-timeline p{color:#8c8990;font-size:11px;line-height:1.7}.contact{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;min-height:760px;padding:80px 0;display:grid}.contact-copy{padding-top:45px}.contact-copy h1{letter-spacing:-.055em;margin:0 0 25px;font-size:59px;line-height:1.05}.contact-copy>p{color:#aaa7ae;line-height:1.8}.contact-points{gap:12px;margin-top:35px;display:grid}.contact-points span{color:#bbb7be;align-items:center;gap:10px;font-size:12px;display:flex}.contact-points svg{color:#e95682;background:#35131f;border-radius:8px;width:32px;height:32px;padding:7px}.contact-form{border:1px solid var(--border);background:linear-gradient(145deg,#151217,#0b0a0c);border-radius:15px;padding:32px}.contact-form label{color:#c4c0c7;gap:8px;font-size:10px;display:grid}.contact-form label small{color:#77737b}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--border);color:#fff;background:#09090b;border-radius:8px;outline:0;width:100%;padding:12px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#a92b53;box-shadow:0 0 0 3px #a1244c1f}.contact-form textarea{resize:vertical}.contact-form>.button{margin-top:20px}.contact-form>small{color:#6f6c73;margin-top:15px;display:block}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form>label,.form-row{margin-bottom:16px}.honeypot{position:absolute!important;left:-10000px!important}.form-error,.form-success{border-radius:7px;padding:12px;font-size:11px}.form-success{color:#65e39b;background:#103322}.form-error{color:#ff8598;background:#3c111a}.legal{max-width:850px;padding:85px 0 110px}.legal h1{letter-spacing:-.05em;font-size:55px}.legal>p:first-of-type{color:#77737b}.legal h2{margin:42px 0 10px;font-size:20px}.legal p{color:#aaa7af;line-height:1.85}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:80px 0;display:flex}.lost-icon{color:#f0648f;background:#31101d;border:1px solid #8d2444;border-radius:26px;place-items:center;width:110px;height:110px;margin-bottom:40px;animation:float 5s ease-in-out infinite;display:grid;transform:rotate(-8deg);box-shadow:0 25px 50px #7a16354d}.not-found h1{letter-spacing:-.05em;margin:0;font-size:52px}.not-found p{color:#a29fa6;max-width:510px;line-height:1.7}.not-found>div:last-child{gap:12px;margin-top:20px;display:flex}.error-page,.loading-page{background:#070708;place-content:center;justify-items:center;min-height:100vh;display:grid}.loading-mark{border:2px solid #30111c;border-top-color:#e34d7a;border-radius:50%;width:45px;height:45px;animation:spin 1s linear infinite}.loading-page p{color:#8b878f;font-size:11px}.error-page>span{color:#ff779a;background:#45131f;border-radius:50%;place-items:center;width:55px;height:55px;font-size:25px;display:grid}.error-page p{color:#99969d}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:900px){.detail-hero{grid-template-columns:1fr}.browser-mockup{min-height:390px}.choice-grid{grid-template-columns:repeat(3,1fr)}.ecosystem-map{display:none}.ecosystem-tree{gap:12px;display:grid}.ecosystem-tree>div{border:1px solid var(--border);background:#0e0d10;border-radius:10px;padding:15px}.ecosystem-tree>div>a{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.ecosystem-tree>div>a svg{color:#e25480}.ecosystem-tree>div>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.ecosystem-tree>div>div a{border:1px solid var(--border);color:#9d99a1;border-radius:6px;padding:6px 9px;font-size:9px}.status-table{overflow-x:auto}.status-table-head,.status-table-row{min-width:850px}.about-hero h1{font-size:58px}.about-timeline{grid-template-columns:1fr 1fr}.contact{grid-template-columns:1fr;gap:35px}.contact-copy{padding-top:0}}@media (max-width:650px){.filters{flex-direction:column;align-items:flex-start;gap:14px}.filters form{width:100%}.timeline-group{grid-template-columns:1fr}.timeline-group>h3{margin-bottom:0}.timeline-item{grid-template-columns:auto 1fr auto}.timeline-item time{display:none}.search-page h1{font-size:42px}.detail-wrap{width:calc(100% - 20px)}.detail-hero{padding:16px}.detail-title h1{font-size:27px}.browser-mockup{grid-template-columns:65px 1fr;min-height:310px}.mock-orb{width:100px;height:100px}.detail-cards,.feature-list{grid-template-columns:1fr}.links-table>div{grid-template-columns:1fr auto}.links-table .status-badge{display:none}.category-index{grid-template-columns:1fr}.category-index>a{grid-template-columns:auto 1fr}.category-index>a>svg{display:none}.audience-choices,.choice-grid{grid-template-columns:1fr 1fr}.platform-choices{grid-template-columns:repeat(3,1fr)}.status-summary{grid-template-columns:1fr 1fr}.about-hero h1{font-size:47px}.about-values{gap:20px}.about-timeline,.about-values{grid-template-columns:1fr}.contact-copy h1{font-size:45px}.contact-form{padding:20px}.form-row{grid-template-columns:1fr}.legal h1,.not-found h1{font-size:42px}.not-found>div:last-child{flex-direction:column;width:100%}}.login-page{background:#070708;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.login-glow{filter:blur(150px);opacity:.22;background:#761934;border-radius:50%;width:600px;height:600px;position:absolute}.admin-brand{align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.admin-brand>span{color:#f05d89;background:#2d101a;border:1px solid #8a2444;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.admin-brand small{color:#bd4267;background:#32101d;border-radius:3px;padding:3px 5px;font-size:7px}.login-brand{margin-bottom:22px;position:relative}.login-page>form{text-align:center;background:linear-gradient(145deg,#191418f7,#09090bf7);border:1px solid #aa284f52;border-radius:16px;width:min(430px,100% - 30px);padding:36px;position:relative;box-shadow:0 35px 90px #000}.login-icon{color:#fa7199;background:#431323;border-radius:15px;place-items:center;width:57px;height:57px;margin:0 auto 22px;display:grid}.login-page h1{letter-spacing:-.04em;margin:0 0 8px;font-size:31px}.login-page form>p{color:#8f8b92;margin:0 0 23px;font-size:11px}.login-page label{text-align:left;color:#b6b2b9;gap:7px;margin:14px 0;font-size:10px;display:grid}.login-page label>div{border:1px solid var(--border);background:#0a0a0c;border-radius:8px;align-items:center;gap:9px;height:46px;padding:0 12px;display:flex}.login-page input{color:#fff;background:0 0;border:0;outline:0;flex:1}.login-page .button{width:100%;margin-top:10px}.login-page form>small{color:#68656b;margin-top:17px;font-size:8px;display:block}.login-back{color:#77737b;margin-top:20px;font-size:10px;position:relative}.admin-shell{background:#08080a;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid var(--border);background:#0a0a0c;flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.admin-sidebar>.admin-brand{border-bottom:1px solid var(--border);padding:0 8px 20px}.admin-sidebar nav{gap:3px;margin-top:18px;display:grid;overflow-y:auto}.admin-sidebar form button,.admin-sidebar nav a{color:#8f8b93;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:10px;display:flex}.admin-sidebar nav a.active,.admin-sidebar nav a:hover{color:#fff;background:linear-gradient(90deg,#641830,#35101e);box-shadow:inset 3px 0 #c53867}.admin-sidebar form{margin-top:auto}.admin-sidebar form button{color:#b46b7f;width:100%}.admin-main{min-width:0}.admin-header{border-bottom:1px solid var(--border);background:#0a0a0c;justify-content:space-between;height:67px;padding:0 24px}.admin-header,.admin-search{align-items:center;display:flex}.admin-search{border:1px solid var(--border);color:#67636a;background:#08080a;border-radius:7px;gap:8px;width:310px;height:34px;padding:0 11px;font-size:9px}.admin-header>div:last-child{align-items:center;gap:9px;display:flex}.admin-header button{border:1px solid var(--border);color:#aaa7ae;background:#0e0d10;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.admin-avatar{color:#ffd4e1;background:#7b1d3c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.admin-header p{margin:0}.admin-header small,.admin-header strong{display:block}.admin-header strong{font-size:9px}.admin-header small{color:#77737b;margin-top:3px;font-size:7px}.admin-content{width:min(1320px,100% - 48px);margin:auto;padding:35px 0 60px}.admin-title{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.admin-title .eyebrow{margin-bottom:9px}.admin-title h1{letter-spacing:-.04em;margin:0 0 5px;font-size:29px}.admin-title p{color:#817d85;margin:0;font-size:10px}.dashboard-stats{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.dashboard-stats>div{border:1px solid var(--border);background:linear-gradient(145deg,#161217,#0c0b0d);border-radius:9px;align-items:center;gap:13px;min-height:88px;padding:17px;display:flex}.dashboard-stats>div>span{color:#d6597f;background:#351420;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.dashboard-stats .green>span{color:#48d689;background:#113222}.dashboard-stats .red>span{color:#ed6579;background:#35141b}.dashboard-stats .gray>span{color:#a9a3ac;background:#262328}.dashboard-stats small,.dashboard-stats strong{display:block}.dashboard-stats strong{font-size:24px}.dashboard-stats small{color:#858189;margin-top:4px;font-size:9px}.dashboard-grid{grid-template-columns:1fr 1.3fr;gap:13px;margin-bottom:13px;display:grid}.admin-card{border:1px solid var(--border);background:linear-gradient(145deg,#111013,#0c0b0e);border-radius:10px;padding:20px}.admin-card-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.admin-card-head h2,.admin-card>h2{margin:0 0 4px;font-size:13px}.admin-card-head p,.admin-card>p{color:#77737b;margin:0;font-size:8px}.admin-card-head>a{color:#df4c78;align-items:center;gap:4px;font-size:9px;display:flex}.admin-donut{border-radius:50%;place-items:center;width:145px;height:145px;margin:25px auto;display:grid;position:relative}.admin-donut:before{content:"";background:#0d0c0f;border-radius:50%;position:absolute;inset:23px}.admin-donut span{text-align:center;position:relative}.admin-donut small,.admin-donut strong{display:block}.admin-donut strong{font-size:25px}.admin-donut small{color:#77737b;font-size:8px}.inline-legend{color:#88858c;justify-content:center;gap:14px;font-size:7px;display:flex}.inline-legend span{align-items:center;gap:5px;display:flex}.inline-legend i{border-radius:50%;width:6px;height:6px}.inline-legend .green{background:#35c879}.inline-legend .red{background:#b22b53}.inline-legend .gray{background:#68626a}.bar-chart{gap:11px;display:grid}.bar-chart>div{grid-template-columns:92px 1fr 18px;align-items:center;gap:9px;display:grid}.bar-chart span{color:#9c99a0;font-size:8px}.bar-chart i{background:#21141a;border-radius:4px;height:8px;overflow:hidden}.bar-chart b{background:linear-gradient(90deg,#64172f,#b62c57);border-radius:4px;height:100%;display:block}.bar-chart strong{font-size:8px}.admin-table{overflow-x:auto}.admin-table>div{border-top:1px solid #ffffff0d;grid-template-columns:1.35fr .8fr .8fr .8fr .45fr;align-items:center;gap:12px;min-width:780px;padding:10px 12px;font-size:8px;display:grid}.admin-table>div:first-child{color:#68656c;text-transform:uppercase;letter-spacing:.08em;border:0}.admin-table small,.admin-table strong{display:block}.admin-table strong{font-size:9px}.admin-table small,.admin-table time{color:#6e6b71;margin-top:3px;font-size:7px}.admin-table a:last-child{color:#e05580}.product-admin-table>div{grid-template-columns:1.2fr .7fr 1.3fr .65fr .65fr .65fr .7fr;min-width:1050px}.links-admin-table>div>a:nth-child(2),.monitor-table>div>a:nth-child(2),.product-admin-table>div>a:nth-child(3){color:#77737b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table-actions{align-items:center;gap:7px;display:flex}.table-actions a,.table-actions button{border:1px solid var(--border);color:#aaa6ad;cursor:pointer;background:#151116;border-radius:5px;place-items:center;min-height:27px;padding:0 7px;font-size:8px;display:grid}.admin-two-col{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.simple-list>div{border-top:1px solid #ffffff0d;align-items:center;gap:11px;min-height:55px;padding:9px 0;display:flex}.simple-list>div:first-child{border:0}.list-icon{color:#e05580;background:#35121f;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.simple-list small,.simple-list strong{display:block}.simple-list strong{font-size:10px}.simple-list small{color:#75727a;margin-top:4px;font-size:7px}.simple-list b{color:#8b878f;margin-left:auto;font-size:8px}.compact-form{flex-direction:column;align-items:stretch;gap:15px;display:flex}.admin-form label,.compact-form label{color:#aaa7ae;gap:7px;font-size:9px;display:grid}.admin-form input,.admin-form select,.admin-form textarea,.compact-form input,.compact-form select,.compact-form textarea,.inline-form input,.inline-form select,.upload-card input{border:1px solid var(--border);color:#fff;background:#09090b;border-radius:7px;outline:0;width:100%;padding:11px}.tag-cloud{flex-wrap:wrap;align-content:flex-start;gap:9px;display:flex}.tag-cloud>span{border:1px solid var(--border);color:#aaa7ae;background:#111014;border-radius:8px;padding:8px 11px;font-size:9px}.tag-cloud b{color:#e0517d;margin-left:8px}.inline-form{grid-template-columns:1fr 1fr 1.5fr .8fr auto;gap:9px;margin-bottom:14px;display:grid}.links-admin-table>div{grid-template-columns:1fr 1.5fr .65fr .7fr .45fr .55fr;min-width:850px}.monitor-table>div{grid-template-columns:1fr 1.5fr .7fr .45fr .55fr .65fr .5fr;min-width:980px}.table-button{color:#e65a85;cursor:pointer;background:#241018;border:1px solid #5a1a2f;border-radius:5px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:8px;display:inline-flex}.admin-alert{border:1px solid var(--border);border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:10px 13px;font-size:9px;display:flex}.admin-alert.info{color:#aaa7ae;background:#101014}.admin-alert.success{color:#5ee19a;background:#0e2b1d}.admin-alert.error{color:#f2788c;background:#351219}.upload-card{align-items:center;gap:15px;margin-bottom:18px;display:flex}.upload-card>svg{color:#e75783}.upload-card>div{margin-right:auto}.upload-card small,.upload-card strong{display:block}.upload-card strong{font-size:10px}.upload-card small{color:#77737b;margin-top:4px;font-size:8px}.upload-card input{width:auto}.media-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.media-grid article{border:1px solid var(--border);background:#0e0d10;border-radius:9px;overflow:hidden}.media-grid img{object-fit:cover;width:100%;height:135px}.media-grid article>div{padding:12px}.media-grid code,.media-grid small,.media-grid strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.media-grid strong{font-size:9px}.media-grid code,.media-grid small{color:#77737b;margin-top:5px;font-size:7px}.enquiry-list{gap:11px;display:grid}.enquiry-list article header{justify-content:space-between;align-items:flex-start;display:flex}.enquiry-list h2{margin:8px 0 5px;font-size:14px}.enquiry-list header p,.enquiry-list time{color:#77737b;font-size:8px}.enquiry-list article>p{color:#aaa6ad;font-size:10px;line-height:1.7}.enquiry-list form{gap:8px;display:flex}.enquiry-list select{border:1px solid var(--border);color:#aaa7ae;background:#09090b;border-radius:5px;padding:7px;font-size:8px}.enquiry-status{color:#e86189;background:#34121e;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:800}.enquiry-status.resolved{color:#53da91;background:#10301f}.metric-list{gap:8px;display:grid}.metric-list>div{color:#aaa7ad;background:#0c0b0d;border:1px solid #ffffff0d;border-radius:7px;justify-content:space-between;padding:13px;font-size:9px;display:flex}.chart-note{line-height:1.6;margin-top:20px!important}.admin-form{gap:14px;display:grid}.admin-form>section{border:1px solid var(--border);background:#0e0d10;border-radius:10px;padding:24px}.admin-section-title{gap:12px;margin-bottom:20px;display:flex}.admin-section-title>span{color:#ec608b;background:#3b1422;border-radius:7px;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.admin-section-title h2{margin:0 0 4px;font-size:13px}.admin-section-title p{color:#77737b;margin:0;font-size:8px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.admin-form-grid .full{grid-column:1/-1}.admin-form textarea{resize:vertical}.check-label{align-items:center;grid-template:none!important;gap:8px!important;display:flex!important}.check-label input{height:15px;width:15px!important}.sticky-save{z-index:5;background:linear-gradient(#0000,#08080a 25%);justify-content:flex-end;padding:13px 0;display:flex;position:sticky;bottom:0}.settings-form{max-width:650px}.import-card{text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.import-card>svg{color:#e25782}.import-card h2{margin:18px 0 7px;font-size:18px}.import-card input{margin:20px 0}.import-notes{margin-top:14px}.import-notes code{color:#e0688d;background:#08080a;border-radius:7px;margin:14px 0;padding:14px;font-size:9px;display:block}@media (max-width:1000px){.admin-shell{grid-template-columns:70px 1fr}.admin-sidebar{padding-inline:9px}.admin-sidebar>.admin-brand{justify-content:center}.admin-sidebar>.admin-brand>:not(span){display:none}.admin-sidebar nav a{justify-content:center;font-size:0}.admin-sidebar nav a svg{width:18px;height:18px}.admin-sidebar form button{justify-content:center;font-size:0}.dashboard-stats{grid-template-columns:1fr 1fr}.admin-two-col{grid-template-columns:1fr}.media-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.admin-shell{display:block}.admin-sidebar{z-index:20;border-right:0;border-bottom:1px solid var(--border);flex-direction:row;align-items:center;height:57px;padding:8px 12px;display:flex;position:sticky;overflow-x:auto}.admin-sidebar>.admin-brand{border:0;padding:0 12px 0 0}.admin-sidebar nav{margin:0;display:flex}.admin-sidebar nav a{min-width:38px;height:38px;padding:0}.admin-sidebar form{margin:0}.admin-sidebar form button{min-width:38px}.admin-header{display:none}.admin-content{width:calc(100% - 28px);padding-top:25px}.admin-title{align-items:flex-start;gap:15px}.admin-title h1{font-size:25px}.dashboard-grid,.inline-form{grid-template-columns:1fr}.upload-card{flex-direction:column;align-items:stretch}.upload-card input{width:100%}.media-grid{grid-template-columns:1fr 1fr}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .full{grid-column:auto}.admin-title>.button{white-space:nowrap}}@media (max-width:450px){.dashboard-stats,.media-grid{grid-template-columns:1fr}.admin-title{flex-direction:column}.admin-title>.button{width:100%}.admin-form>section{padding:17px}}.site-shell{position:relative}.site-shell:after,.site-shell:before{content:"";z-index:0;pointer-events:none;filter:blur(130px);opacity:.09;border-radius:50%;width:420px;height:420px;animation:ambientDrift 18s ease-in-out infinite alternate;position:fixed}.site-shell:before{background:#a51f4d;top:10%;left:-210px}.site-shell:after{background:#65142e;animation-delay:-9s;top:58%;right:-230px}.site-shell>footer,.site-shell>header,.site-shell>section{z-index:1;position:relative}.hero-visual-3d{will-change:transform;transform-style:preserve-3d;isolation:isolate}.hero-visual-3d:before{content:"";filter:blur(15px);background:radial-gradient(circle,#c027571f,#0000 57%);border-radius:50%;animation:auraPulse 5.5s ease-in-out infinite;position:absolute;inset:7% 3% 2%;transform:translateZ(-80px)}.ambient-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden;transform:translateZ(12px)}.ambient-particles i{background:#ff5d91;border-radius:50%;animation:particleDrift 5s ease-in-out infinite;display:block;position:absolute;box-shadow:0 0 8px #e63e74,0 0 18px #d52b5e99}.hero-visual-3d .orbit{will-change:transform}.hero-visual-3d .orbit-a{animation:orbitSpinA 22s linear infinite}.hero-visual-3d .orbit-b{animation:orbitSpinB 28s linear infinite reverse}.orbit-c{opacity:.32;width:610px;height:250px;transform:translate(-50%,-50%)rotateX(72deg)rotate(58deg);animation:orbitSpinC 34s linear infinite!important}.hero-visual-3d .planet{transform-style:preserve-3d;animation:planetPulse 5.2s ease-in-out infinite}.planet-grid{opacity:.22;background-image:linear-gradient(#ff95b640 1px,#0000 0),linear-gradient(90deg,#ff95b638 1px,#0000 0);background-size:20px 20px;border-radius:50%;animation:gridTurn 14s linear infinite;position:absolute;inset:8px;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 72%);mask-image:radial-gradient(circle,#000 35%,#0000 72%)}.planet>span{border:1px solid #ef447842;border-radius:50%;animation:ringPulse 2.8s ease-out infinite;position:absolute;inset:-12px;box-shadow:0 0 25px #e2306747}.hero-visual-3d .floating-app{transform-style:preserve-3d;will-change:transform;animation:none;overflow:hidden}.hero-visual-3d .floating-app:before{content:"";background:linear-gradient(115deg,#0000 20%,#ffffff16 45%,#0000 68%);animation:cardShine 6s ease-in-out infinite;position:absolute;inset:0;transform:translate(-120%)}.hero-visual-3d .floating-app>span{animation:iconHover 3.8s ease-in-out infinite;transform:translateZ(28px)}.hero-visual-3d .floating-app>div{transform:translateZ(18px)}.card-scan{opacity:0;background:linear-gradient(90deg,#0000,#f65586,#0000);height:1px;animation:scanLine 5s ease-in-out infinite;position:absolute;top:0;left:5%;right:5%;box-shadow:0 0 8px #e84678}.float-one{transform:translateZ(75px)}.float-two{transform:translateZ(40px)}.float-three{transform:translateZ(55px)}.float-four{transform:translateZ(25px)}.float-five{transform:translateZ(65px)}.hero-visual-3d .platform{transform-style:preserve-3d;animation:platformHover 4.6s ease-in-out infinite;transform:translate(-50%)translateZ(25px)}.platform:before{animation:platformRing 5s linear infinite}.platform i{animation:platformRing 3.8s linear infinite reverse}.platform b{animation:corePulse 2.2s ease-in-out infinite}.platform em{filter:blur(4px);background:#ff4b83;border-radius:50%;animation:corePulse 1.8s ease-in-out infinite reverse;position:absolute;inset:54px 135px;box-shadow:0 0 20px #f13c75,0 0 60px #e12863b3}.energy-beam{clip-path:polygon(35% 100%,65% 100%,100% 0,0 0);filter:blur(9px);opacity:.6;background:linear-gradient(#0000,#e5326a2e);width:130px;height:180px;animation:beamPulse 2.8s ease-in-out infinite;position:absolute;bottom:120px;left:50%;transform:translate(-50%)translateZ(5px)}.motion-tilt{--tilt-x:0deg;--tilt-y:0deg;--glare-x:50%;--glare-y:50%;transform-style:preserve-3d;will-change:transform;position:relative;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(0)!important;transition:transform .16s ease-out,border-color .25s,box-shadow .25s!important}.motion-tilt:hover{box-shadow:0 24px 55px #0000006b,0 0 30px #9d1c4521!important}.motion-tilt:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--glare-x) var(--glare-y),#ffffff1f,transparent 38%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.motion-tilt:hover:before{opacity:1}.motion-tilt>*{z-index:4;position:relative}.motion-tilt .app-logo,.motion-tilt>span:first-child{transform:translateZ(22px)}.motion-tilt h2,.motion-tilt h3{transform:translateZ(15px)}.motion-reveal{opacity:0;filter:blur(3px);transition:opacity .65s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s),transform .65s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s),filter .65s ease var(--reveal-delay,0s);transform:translateY(24px)scale(.985)}.motion-reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.button{transform-style:preserve-3d;position:relative;overflow:hidden}.button:after{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff2e,#0000 62%);transition:transform .6s;position:absolute;inset:-1px;transform:translate(-130%)}.button:hover:after{transform:translate(130%)}.button:active{transform:translateY(1px)scale(.985)}.app-logo,.category-card>span{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s}.category-card:hover>span,.product-card:hover .app-logo{transform:translateZ(25px)scale(1.08)rotate(-3deg);box-shadow:0 13px 25px #64122d61}.network-center{animation:networkCore 3.8s ease-in-out infinite}.network>a{transition:transform .25s,box-shadow .25s,border-color .25s}.network>a:hover{border-color:#db426f;box-shadow:0 0 25px #dd366a59}.map-center{animation:networkCore 4s ease-in-out infinite}.map-node{transition:box-shadow .25s,border-color .25s,filter .25s}.map-node:hover{filter:brightness(1.15);border-color:#d84572;box-shadow:0 18px 40px #000,0 0 28px #d22e604d}.browser-mockup{transform-style:preserve-3d;animation:browserFloat 6s ease-in-out infinite}.mock-orb{animation:mockOrb 4.5s ease-in-out infinite}.lost-icon{transform-style:preserve-3d;animation:lostOrbit 6s ease-in-out infinite}.navbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(#070708c7,#07070852)}.brand-mark{animation:brandPulse 4s ease-in-out infinite}@keyframes ambientDrift{0%{transform:translate(0)scale(1)}to{transform:translate(80px,-55px)scale(1.18)}}@keyframes auraPulse{0%,to{opacity:.45;transform:translateZ(-80px)scale(.9)}50%{opacity:1;transform:translateZ(-80px)scale(1.08)}}@keyframes particleDrift{0%,to{opacity:.2;transform:translateY(7px)scale(.7)}45%{opacity:.95;transform:translate3d(8px,-9px,20px)scale(1.25)}}@keyframes orbitSpinA{0%{transform:translate(-50%,-50%)rotateX(64deg)rotate(-8deg)}to{transform:translate(-50%,-50%)rotateX(64deg)rotate(352deg)}}@keyframes orbitSpinB{0%{transform:translate(-50%,-50%)rotateX(70deg)rotate(31deg)}to{transform:translate(-50%,-50%)rotateX(70deg)rotate(391deg)}}@keyframes orbitSpinC{0%{transform:translate(-50%,-50%)rotateX(72deg)rotate(58deg)}to{transform:translate(-50%,-50%)rotateX(72deg)rotate(418deg)}}@keyframes planetPulse{0%,to{transform:translate(-50%,-50%)translateZ(10px)scale(1);box-shadow:0 0 70px #b7184a47,inset -30px -25px 40px #0009}50%{transform:translate(-50%,-50%)translateZ(38px)scale(1.045);box-shadow:0 0 95px #de2e646b,inset -30px -25px 40px #0009}}@keyframes gridTurn{to{transform:rotate(1turn)}}@keyframes ringPulse{0%{opacity:.8;transform:scale(.92)}to{opacity:0;transform:scale(1.22)}}@keyframes cardShine{0%,67%{transform:translate(-130%)}85%,to{transform:translate(130%)}}@keyframes iconHover{0%,to{transform:translateZ(28px)rotate(-2deg)}50%{transform:translateZ(38px)rotate(3deg)}}@keyframes scanLine{0%,68%{opacity:0;top:0}73%{opacity:.8}90%{opacity:0;top:100%}to{opacity:0}}@keyframes platformHover{0%,to{transform:translate(-50%)translateZ(25px)translateY(0)}50%{transform:translate(-50%)translateZ(35px)translateY(-5px)}}@keyframes platformRing{to{filter:hue-rotate(16deg)brightness(1.18)}}@keyframes corePulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes beamPulse{0%,to{opacity:.25;transform:translate(-50%)translateZ(5px)scaleX(.8)}50%{opacity:.7;transform:translate(-50%)translateZ(5px)scaleX(1.15)}}@keyframes networkCore{0%,to{box-shadow:0 0 24px #a41d4b33}50%{box-shadow:0 0 45px #d831657a}}@keyframes browserFloat{0%,to{transform:perspective(900px)rotateY(-2deg)rotateX(0)translateY(0)}50%{transform:perspective(900px)rotateY(2deg)rotateX(-1deg)translateY(-7px)}}@keyframes mockOrb{0%,to{transform:rotateY(0)scale(.98)}50%{transform:rotateY(180deg)scale(1.06)}}@keyframes lostOrbit{0%,to{transform:perspective(700px)rotateX(4deg)rotateY(-12deg)translateY(0)}50%{transform:perspective(700px)rotateX(-8deg)rotateY(16deg)translateY(-12px)}}@keyframes brandPulse{0%,to{box-shadow:0 0 18px #a51f4d38}50%{box-shadow:0 0 30px #e0326775}}@media (max-width:640px){.hero-visual-3d{scale:.78}.hero-visual-3d .ambient-particles{opacity:.55}.motion-tilt{transform:none!important}.motion-tilt:before{display:none}}@media (prefers-reduced-motion:reduce){.ambient-particles i,.brand-mark,.browser-mockup,.card-scan,.energy-beam,.hero-visual-3d .floating-app:before,.hero-visual-3d .floating-app>span,.hero-visual-3d .orbit,.hero-visual-3d .planet,.hero-visual-3d .platform,.hero-visual-3d:before,.lost-icon,.map-center,.mock-orb,.network-center,.platform b,.platform em,.platform i,.platform:before,.site-shell:after,.site-shell:before{animation:none!important}.motion-reveal{opacity:1!important;filter:none!important}.motion-reveal,.motion-tilt{transform:none!important}.site-shell:after,.site-shell:before{display:none}}:root{--scene-x:0px;--scene-y:0px;--font-display:var(--font-syne)}.admin-title h1,.brand,.category-card strong,.dashboard-stats strong,.product-card h3,.stat-card strong,h1,h2,h3{font-family:var(--font-display),var(--font-manrope),sans-serif}.brand{letter-spacing:-.055em;font-weight:700}.about-hero h1,.catalog-header h1,.contact-copy h1,.detail-title h1,.hero h1,.legal h1,.not-found h1,.page-hero h1,.search-page h1{font-family:var(--font-display),sans-serif;font-variation-settings:"wght" 700;letter-spacing:-.065em;text-wrap:balance;font-weight:700}.hero h1{line-height:.96}.catalog-header h1,.contact-copy h1,.detail-title h1,.legal h1,.not-found h1,.page-hero h1,.search-page h1{color:#0000;text-shadow:0 10px 42px #00000047;background:linear-gradient(105deg,#fff,#f1e8ed 52%,#bd738b);-webkit-background-clip:text;background-clip:text}.section-heading h2{letter-spacing:-.045em;font-weight:650}.eyebrow,.section-heading h2{font-family:var(--font-display),sans-serif}.eyebrow{width:max-content;max-width:100%;letter-spacing:.2em;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.eyebrow:before{content:"";background:linear-gradient(90deg,#f04d7d,#0000);flex:none;width:19px;height:1px;box-shadow:0 0 8px #e64275}.depth-backdrop{z-index:0;pointer-events:none;perspective:900px;position:fixed;inset:0;overflow:hidden}.depth-orb{transform-style:preserve-3d;will-change:translate,transform;border-radius:50%;display:block;position:absolute}.depth-orb:before{content:"";border:1px solid #ff92b52b;border-radius:50%;position:absolute;inset:14%;box-shadow:inset 18px 0 45px #e22f6826}.depth-orb-one{width:330px;height:330px;translate:var(--scene-x) var(--scene-y);background:radial-gradient(circle at 32% 25%,#e54e7f33,#4f0b221f 42%,#0000 70%);border:1px solid #a420481f;animation:depthFloatOne 11s ease-in-out infinite;top:16%;right:-130px}.depth-orb-two{width:210px;height:210px;translate:calc(var(--scene-x) * -1) calc(var(--scene-y) * -.7);background:radial-gradient(circle at 30% 25%,#c4366429,#38081914 50%,#0000 72%);border:1px solid #a420481a;animation:depthFloatTwo 14s ease-in-out infinite;top:52%;left:-85px}.depth-orb-three{width:115px;height:115px;translate:calc(var(--scene-x) * .6) calc(var(--scene-y) * -1);background:radial-gradient(circle at 30% 22%,#f5639133,#490c2014 55%,#0000 73%);border:1px solid #b52b541c;animation:depthFloatThree 9s ease-in-out infinite;bottom:7%;right:18%}.depth-ring{will-change:translate,transform;border:1px solid #b22b5417;border-radius:50%;display:block;position:absolute}.depth-ring-one{width:620px;height:210px;translate:calc(var(--scene-x) * .5) calc(var(--scene-y) * .5);animation:ringDriftOne 18s linear infinite;top:34%;right:-180px;transform:rotate(-19deg)}.depth-ring-two{width:480px;height:170px;translate:calc(var(--scene-x) * -.4) calc(var(--scene-y) * -.4);animation:ringDriftTwo 22s linear infinite reverse;bottom:18%;left:-170px;transform:rotate(24deg)}.depth-grid{opacity:.09;transform-origin:bottom;background-image:linear-gradient(#b62b5573 1px,#0000 0),linear-gradient(90deg,#b62b5573 1px,#0000 0);background-size:55px 55px;width:1100px;height:430px;position:absolute;bottom:-180px;left:50%;transform:translate(-50%)perspective(500px)rotateX(68deg);-webkit-mask-image:linear-gradient(#0000 20%,#000);mask-image:linear-gradient(#0000 20%,#000)}.catalog-header,.page-hero{isolation:isolate;flex-direction:column;justify-content:center;min-height:245px;display:flex;position:relative}.catalog-header:after,.page-hero:after{content:"";z-index:-1;background:linear-gradient(145deg,#7a163540,#0a090b33);border:1px solid #de427142;border-radius:24px;width:92px;height:92px;animation:headerGem 7s ease-in-out infinite;position:absolute;top:50%;right:7%;transform:translateY(-50%)rotateX(58deg)rotate(42deg);box-shadow:18px 22px 45px #00000059,inset 9px 9px 22px #ff74a012,0 0 34px #a41f4929}.catalog-header:before,.page-hero:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(circle,#b827541f,#0000 68%);width:230px;height:150px;position:absolute;top:20%;right:4%}.page-hero p{font-size:15px;line-height:1.8}.admin-form>section,.category-card,.category-index>a,.dashboard-stats>div,.product-card,.status-summary>div,.timeline-item{border-top-color:#ffffff24;box-shadow:inset 0 1px #ffffff09,0 14px 35px #0000001f}.category-card:after,.dashboard-stats>div:after,.product-card:after,.timeline-item:after{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#d334657a,#0000);height:1px;position:absolute;bottom:-1px;left:13%;right:13%}.finder fieldset{background:linear-gradient(145deg,#161216b8,#09090bc7);border:1px solid #fff1;border-radius:14px;padding:24px;position:relative;box-shadow:0 18px 45px #00000029}.finder fieldset legend{padding:0 10px}.category-index:before,.contact:before,.detail-wrap:before,.legal:before,.listing-section:before,.search-page:before,.status-page:before,.timeline:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 22%,#85193b0e,#0000 36%);position:absolute;inset:0}.category-index,.contact,.detail-wrap,.legal,.listing-section,.search-page,.status-page,.timeline{isolation:isolate;position:relative}.footer{position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background:radial-gradient(#971d4321,#0000 67%);width:600px;height:260px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.nav-links a{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;font-size:11px;font-weight:600}.category-card strong,.product-card h3{letter-spacing:-.035em}.admin-content .admin-card,.admin-form>section{background:linear-gradient(145deg,#141115fa,#09090bfa);box-shadow:inset 0 1px #ffffff0b,0 16px 36px #0000001f}@keyframes depthFloatOne{0%,to{transform:translate(0)rotate(0)scale(.96)}50%{transform:translate3d(-20px,-26px,45px)rotate(16deg)scale(1.06)}}@keyframes depthFloatTwo{0%,to{transform:translate(0)rotate(0)}50%{transform:translate3d(22px,-18px,30px)rotate(-18deg)}}@keyframes depthFloatThree{0%,to{transform:translate(0)scale(.9)}50%{transform:translate3d(-12px,-24px,60px)scale(1.1)}}@keyframes ringDriftOne{to{rotate:1turn}}@keyframes ringDriftTwo{to{rotate:-1turn}}@keyframes headerGem{0%,to{transform:translateY(-50%)rotateX(58deg)rotate(42deg)}50%{transform:translateY(-62%)rotateX(42deg)rotate(52deg)scale(1.08);box-shadow:24px 30px 54px #00000061,inset 9px 9px 22px #ff74a01a,0 0 48px #bf29583d}}@media (max-width:800px){.catalog-header:after,.page-hero:after{opacity:.58;width:70px;height:70px;right:3%}.page-hero p{max-width:80%}.depth-orb-one{width:250px;height:250px}.depth-grid{width:750px}.finder fieldset{padding:18px}}.featured-product-card:after{filter:blur(55px);opacity:.32;background:#7a1635;border-radius:50%;width:160px;height:160px;bottom:-90px;left:auto;right:-70px}@media (max-width:560px){.catalog-header:after,.page-hero:after{display:none}.page-hero p{max-width:100%}.depth-orb{opacity:.55}.depth-ring{opacity:.6}.about-hero h1,.hero h1{letter-spacing:-.055em}}@media (prefers-reduced-motion:reduce){.catalog-header:after,.depth-orb,.depth-ring,.page-hero:after{animation:none!important}.depth-backdrop{opacity:.7}}.mobile-menu{z-index:50;overscroll-behavior:contain;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#070709fb;border-color:#ffffff1f;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:calc(100dvh - 96px);padding:14px;animation:mobileMenuIn .2s ease-out;top:calc(100% + 10px);overflow-y:auto;box-shadow:0 30px 80px #000000c7,0 0 35px #7e143733}.mobile-menu a{border:1px solid #0000;border-radius:10px;align-items:center;min-height:46px;padding:0 15px;font-size:13px;font-weight:600;display:flex}.mobile-menu a:focus-visible,.mobile-menu a:hover{color:#fff;background:#1b1117;outline:none}.mobile-menu a.active{color:#fff;background:linear-gradient(135deg,#76163585,#290d189e);border-color:#e2437340}@keyframes mobileMenuIn{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:800px){.site-shell>.navbar{z-index:200}}@media (max-width:520px){.mobile-menu{grid-template-columns:1fr;padding:10px;left:-1px;right:-1px}.mobile-menu a{min-height:42px}}.contact-address{background:linear-gradient(145deg,#22131bb3,#0a090bd1);border:1px solid #dc3f6f33;border-radius:13px;align-items:flex-start;gap:13px;max-width:460px;margin-top:30px;padding:17px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.contact-address:hover{border-color:#e2437373;transform:translateY(-2px);box-shadow:0 16px 35px #0003}.contact-address>svg{color:#f25e8b;background:#401522;border-radius:9px;flex:none;width:34px;height:34px;padding:8px}.contact-address address,.contact-address small,.contact-address strong{display:block}.contact-address strong{margin-bottom:6px;font-size:13px}.contact-address address{color:#aaa7ae;font-size:12px;font-style:normal;line-height:1.65}.contact-address small{color:#ed5a87;align-items:center;gap:5px;margin-top:8px;font-size:10px;font-weight:700;display:flex}.footer-address{color:#77747b;border-top:1px solid #ffffff0e;align-items:flex-start;gap:9px;max-width:300px;margin-top:20px;padding-top:16px;display:flex}.footer-address>svg{color:#dc4c78;flex:none;margin-top:2px}.footer-address address{font-size:10px;font-style:normal;line-height:1.6}.footer-address strong{color:#aaa7ae;margin-bottom:3px;font-size:10px;display:block}.footer-address:hover address{color:#aaa7ae}@property --glare-x{syntax:"<percentage>";inherits:true;initial-value:50%}@property --glare-y{syntax:"<percentage>";inherits:true;initial-value:50%}:where(.product-card,.category-card,.stat-card,.content-panel,.timeline-item,.contact-form,.health-panel,.releases-panel,.dashboard-stats>div,.admin-form>section){--glare-x:50%;--glare-y:50%;transform-style:preserve-3d;will-change:transform}:where(.product-card,.category-card,.stat-card,.content-panel,.timeline-item,.contact-form,.health-panel,.releases-panel,.dashboard-stats>div,.admin-form>section):before{content:"";z-index:8;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--glare-x) var(--glare-y),#ffffff24,#eb3f740e 18%,transparent 43%);opacity:0;mix-blend-mode:screen;transition:opacity .22s;position:absolute;inset:0}:where(.product-card,.category-card,.stat-card,.content-panel,.timeline-item,.contact-form,.health-panel,.releases-panel,.dashboard-stats>div,.admin-form>section):hover:before{opacity:1}.hero-core-layer,.hero-platform-layer{pointer-events:none;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.hero-core-layer{z-index:1}.hero-platform-layer{z-index:2}.hero-visual-3d>.floating-app{z-index:4}.hero-depth-label{z-index:6;color:#ff84ab85;font-family:var(--font-display),sans-serif;letter-spacing:.18em;pointer-events:none;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:22px;right:8px}.hero-depth-label span{background:#f64e82;border-radius:50%;width:6px;height:6px;animation:liveDepthPulse 1.7s ease-in-out infinite;box-shadow:0 0 11px #f64e82}.cursor-depth-layer{z-index:80;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.cursor-depth-layer i{opacity:0;pointer-events:none;will-change:translate,opacity;display:block;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-dot{background:#ffd4e1;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #ff5d91,0 0 18px #ed3c73cc}.cursor-reticle{border:1px solid #ff699794;border-radius:50%;width:27px;height:27px;box-shadow:0 0 16px #e12f6738,inset 0 0 10px #e12f671f}.cursor-reticle:after,.cursor-reticle:before{content:"";background:#ff7ea6b8;position:absolute}.cursor-reticle:before{width:1px;height:7px;top:-4px;left:50%}.cursor-reticle:after{width:7px;height:1px;top:50%;right:-4px}.cursor-aura{filter:blur(8px);mix-blend-mode:screen;background:radial-gradient(circle,#e9407429,#8d183e12 34%,#0000 68%);border-radius:50%;width:145px;height:145px}.cursor-comet{filter:blur(2px);background:#a32650;border-radius:50%;width:9px;height:9px;box-shadow:-18px 6px 28px 8px #b728553d}@keyframes liveDepthPulse{0%,to{opacity:.45;scale:.78}50%{opacity:1;scale:1.18}}@media (max-width:800px),(pointer:coarse){.cursor-depth-layer{display:none}}@media (prefers-reduced-motion:reduce){.cursor-depth-layer,.hero-depth-label,:where(.product-card,.category-card,.stat-card,.content-panel,.timeline-item,.contact-form,.health-panel,.releases-panel,.dashboard-stats>div,.admin-form>section):before{display:none}}.app-worlds{isolation:isolate;perspective:1500px;background:radial-gradient(circle at 54% 44%,#971b462e,#0000 26%),radial-gradient(circle at 22% 20%,#30176821,#0000 25%),linear-gradient(#05040b,#07050b 63%,#0a070c);min-height:850px;position:relative;overflow:hidden}.app-worlds:before{content:"";z-index:-1;opacity:.18;background-image:radial-gradient(#ff709ea6 .65px,#0000 0);background-size:57px 57px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.app-worlds:after{content:"";z-index:2;background:linear-gradient(#0000,#09070bb8 72%,#09070b 97%);height:260px;bottom:0}.app-worlds-copy,.app-worlds:after{pointer-events:none;position:absolute;left:0;right:0}.app-worlds-copy{z-index:25;bottom:52px}.app-worlds-copy .eyebrow{margin-bottom:15px}.app-worlds-copy .eyebrow svg{filter:drop-shadow(0 0 8px #e8467a)}.app-worlds-copy h1{color:#fff;max-width:720px;font-family:var(--font-display),sans-serif;letter-spacing:-.075em;text-shadow:0 10px 50px #000;text-wrap:balance;margin:0;font-size:clamp(58px,6vw,92px);font-weight:650;line-height:.89}.app-worlds-copy h1 em{color:#0000;background:linear-gradient(110deg,#ff779f,#9b244d);-webkit-background-clip:text;background-clip:text;font-style:normal}.app-worlds-copy>p{color:#aaa4ad;text-shadow:0 3px 15px #000;max-width:510px;margin:20px 0 22px;font-size:13px;line-height:1.7}.app-worlds-copy>div{align-items:center;gap:21px;display:flex}.app-worlds-copy>div>*{pointer-events:auto}.app-worlds-copy>div>span{color:#6f6570;letter-spacing:.17em;font-size:8px;font-weight:700}.app-worlds-stage{z-index:5;transform-style:preserve-3d;inset:10px 0 40px}.app-worlds-light,.app-worlds-stage{will-change:transform;position:absolute}.app-worlds-light{z-index:1;filter:blur(34px);pointer-events:none;background:radial-gradient(circle,#de2d652e,#46186912 38%,#0000 68%);border-radius:50%;width:520px;height:430px;top:34%;left:50%;transform:translate(-50%,-50%)}.app-world-slot{width:315px;height:468px;transform:translate3d(calc(-50% + var(--world-x)),calc(-50% + var(--world-y)),var(--world-z));transform-style:preserve-3d;animation:worldSlotFloat 7s ease-in-out infinite;animation-delay:calc(var(--world-z) / 80 * -1s);position:absolute;top:46%;left:50%}.app-world-slot-1,.app-world-slot-7{z-index:1}.app-world-slot-2,.app-world-slot-6{z-index:2}.app-world-slot-3,.app-world-slot-5{z-index:3}.app-world-slot-4{z-index:5}.app-world-parallax{width:100%;height:100%;transform-style:preserve-3d;will-change:transform}.app-world-panel{--world-accent:#e84d7c;border:1px solid var(--world-accent);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-world-panel{border:1px solid color-mix(in srgb,var(--world-accent) 43%,#1b1720)}}.app-world-panel{box-shadow:0 35px 80px #000000ad,0 0 35px var(--world-accent),inset 0 1px #ffffff17;background:linear-gradient(155deg,#17131a,#08070a 67%);border-radius:23px}@supports (color:color-mix(in lab,red,red)){.app-world-panel{box-shadow:0 35px 80px #000000ad,0 0 35px color-mix(in srgb,var(--world-accent) 15%,transparent),inset 0 1px #ffffff17}}.app-world-panel{transform:rotateY(var(--world-ry)) rotate(var(--world-rz));transform-style:preserve-3d;transform-origin:bottom;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,filter .3s}.app-world-panel:hover{border-color:var(--world-accent);transform:rotateY(0)rotate(0)translateZ(22px)scale(1.025)}@supports (color:color-mix(in lab,red,red)){.app-world-panel:hover{border-color:color-mix(in srgb,var(--world-accent) 78%,white)}}.app-world-panel:hover{filter:brightness(1.07)}.app-world-panel>header{background:#070709c2;border-bottom:1px solid #ffffff12;align-items:center;gap:9px;height:52px;padding:0 15px;display:flex}.app-world-panel>header strong{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;font-size:11px}.app-world-panel>header small{color:#66606a;letter-spacing:.12em;margin-left:auto;font-size:7px}.app-world-logo{color:#fff;background:var(--world-accent);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.app-world-logo{background:color-mix(in srgb,var(--world-accent) 58%,#1c0c13)}}.app-world-logo{box-shadow:0 0 17px var(--world-accent)}@supports (color:color-mix(in lab,red,red)){.app-world-logo{box-shadow:0 0 17px color-mix(in srgb,var(--world-accent) 32%,transparent)}}.app-world-hero{background:radial-gradient(circle at 70% 55%,var(--world-accent),transparent 34%),linear-gradient(145deg,var(--world-accent),#08070a);height:245px;padding:24px 19px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-world-hero{background:radial-gradient(circle at 70% 55%,color-mix(in srgb,var(--world-accent) 29%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--world-accent) 14%,#0e0b10),#08070a)}}.app-world-hero>span{color:var(--world-accent)}@supports (color:color-mix(in lab,red,red)){.app-world-hero>span{color:color-mix(in srgb,var(--world-accent) 85%,white)}}.app-world-hero>span{letter-spacing:.17em;text-transform:uppercase;font-size:7px;font-weight:800}.app-world-hero h3{z-index:3;color:#fff;font-family:var(--font-display),sans-serif;letter-spacing:-.065em;margin:18px 0 0;font-size:27px;line-height:.96;position:relative}.app-world-hero h3 em{color:var(--world-accent)}@supports (color:color-mix(in lab,red,red)){.app-world-hero h3 em{color:color-mix(in srgb,var(--world-accent) 76%,white)}}.app-world-hero h3 em{font-style:normal}.app-world-art{filter:drop-shadow(0 20px 30px #00000080);border-radius:50%;width:190px;height:190px;position:absolute;bottom:-36px;right:-34px;transform:translateZ(35px)}.app-world-art b,.app-world-art i,.app-world-art span{display:block;position:absolute}.app-world-art-1{background:radial-gradient(circle at 35% 28%,#d8f6ff,var(--world-accent) 18%,#113953 51%,#03080d 71%);box-shadow:0 0 34px var(--world-accent)}@supports (color:color-mix(in lab,red,red)){.app-world-art-1{box-shadow:0 0 34px color-mix(in srgb,var(--world-accent) 30%,transparent)}}.app-world-art-1 i{border:1px solid var(--world-accent);inset:-15px}@supports (color:color-mix(in lab,red,red)){.app-world-art-1 i{border:1px solid color-mix(in srgb,var(--world-accent) 45%,transparent)}}.app-world-art-1 i{border-radius:50%;transform:rotateX(65deg)}.app-world-art-2{background:linear-gradient(135deg,var(--world-accent),#24102e 45%,#050407);border-radius:34px}@supports (color:color-mix(in lab,red,red)){.app-world-art-2{background:linear-gradient(135deg,color-mix(in srgb,var(--world-accent) 72%,#fff),#24102e 45%,#050407)}}.app-world-art-2{transform:rotate(18deg)}.app-world-art-2:after{content:"";background-image:linear-gradient(#ffffff17 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:19px 19px;border:1px solid #ffffff3d;border-radius:22px;position:absolute;inset:22px}.app-world-art-3{background:conic-gradient(from 210deg,#09070b,var(--world-accent),#f6b6ca,var(--world-accent),#09070b);-webkit-mask-image:radial-gradient(circle,#0000 29%,#000 31% 55%,#0000 57%);mask-image:radial-gradient(circle,#0000 29%,#000 31% 55%,#0000 57%)}.app-world-art-3 i{box-shadow:0 0 25px var(--world-accent);border:1px solid #fff;border-radius:50%;inset:34px}.app-world-art-4{background:linear-gradient(135deg,#08070a 8%,var(--world-accent),#070609);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.app-world-art-4{background:linear-gradient(135deg,#08070a 8%,color-mix(in srgb,var(--world-accent) 55%,#200c16),#070609)}}.app-world-art-4{transform:perspective(300px)rotateY(-28deg)rotateX(12deg)}.app-world-art-4 b,.app-world-art-4 i,.app-world-art-4 span{background:#ffffff0d;border:1px solid #ffffff21;border-radius:6px;height:18px;left:20px;right:20px}.app-world-art-4 i{top:37px}.app-world-art-4 b{top:67px}.app-world-art-4 span{background:var(--world-accent);top:97px}@supports (color:color-mix(in lab,red,red)){.app-world-art-4 span{background:color-mix(in srgb,var(--world-accent) 22%,transparent)}}.app-world-metrics{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;grid-template-columns:repeat(3,1fr);gap:7px;padding:13px 15px;display:grid}.app-world-metrics>span{background:#ffffff06;border:1px solid #ffffff0e;border-radius:7px;padding:9px 7px}.app-world-metrics small,.app-world-metrics strong{display:block}.app-world-metrics small{color:#645e67;letter-spacing:.12em;font-size:5px}.app-world-metrics strong{color:#d8d3da;margin-top:5px;font-size:7px}.app-world-bottom{flex-direction:column;flex:1;padding:15px;display:flex}.app-world-bottom p{-webkit-line-clamp:2;color:#89838d;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.app-world-bottom>span{color:var(--world-accent);align-items:center;gap:5px;margin-top:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.app-world-bottom>span{color:color-mix(in srgb,var(--world-accent) 78%,white)}}.app-world-bottom>span{text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:700}.app-world-edge{background:linear-gradient(90deg,transparent,var(--world-accent),transparent);height:2px;box-shadow:0 0 15px var(--world-accent);position:absolute;bottom:0;left:0;right:0}.app-world-panel:after{content:"";z-index:10;pointer-events:none;background:linear-gradient(112deg,#0000 25%,#ffffff1a 44%,#0000 60%);animation:worldPanelShine 7s ease-in-out infinite;position:absolute;inset:0;transform:translate(-130%)}.app-worlds-horizon{z-index:1;background:radial-gradient(#931c442b,#0000 62%);border:1px solid #e1386b1a;border-radius:50%;width:1350px;height:520px;position:absolute;bottom:-250px;left:50%;transform:translate(-50%)rotateX(68deg);box-shadow:0 -20px 90px #80163b1f}.app-worlds-index{z-index:20;color:#4e464f;letter-spacing:.18em;font-size:7px;position:absolute;bottom:24px;right:34px}@keyframes worldSlotFloat{0%,to{translate:0}50%{translate:0 -9px}}@keyframes worldPanelShine{0%,65%{transform:translate(-130%)}82%,to{transform:translate(130%)}}@media (max-width:1250px) and (min-width:801px){.app-worlds-stage{scale:.82}.app-worlds-copy h1{font-size:70px}}@media (max-width:800px){.app-worlds{min-height:790px;overflow:hidden}.app-worlds-copy{padding-top:55px;position:relative;bottom:auto}.app-worlds-copy h1{font-size:clamp(49px,12vw,68px)}.app-worlds-copy>p{max-width:440px}.app-worlds-copy>div>span{display:none}.app-worlds-stage{scroll-snap-type:x mandatory;perspective:none;gap:16px;height:470px;margin-top:10px;padding:20px 22px 35px;display:flex;position:relative;inset:auto;overflow:auto hidden;transform:none!important}.app-world-slot{scroll-snap-align:center;flex:0 0 270px;width:270px;height:410px;animation:none;position:relative;top:auto;left:auto;transform:none}.app-world-parallax{transform:none!important}.app-world-panel{border-radius:18px;transform:none}.app-world-panel:hover{transform:translateY(-5px)}.app-world-hero{height:205px}.app-worlds-horizon,.app-worlds-index,.app-worlds-light{display:none}.app-worlds:after{height:90px}.app-worlds-copy{z-index:10}}@media (max-width:520px){.app-worlds{min-height:760px}.app-worlds-copy{padding-top:42px}.app-worlds-copy h1{font-size:48px}.app-worlds-copy>p{font-size:12px}.app-worlds-stage{height:450px;padding-inline:15px}.app-world-slot{flex-basis:255px;width:255px;height:395px}.app-world-hero h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.app-world-panel:after,.app-world-slot{animation:none!important}.app-world-parallax,.app-worlds-stage{transform:none!important}}.cinematic-page{isolation:isolate;background:radial-gradient(circle at 78% 12%,#3e1d822b,#0000 23%),radial-gradient(circle at 54% 18%,#b81f5421,#0000 28%),linear-gradient(#05040b,#08060b 37rem,#080709);position:relative}.cinematic-page:before{content:"";z-index:0;pointer-events:none;opacity:.21;background-image:radial-gradient(#ff719fb8 .65px,#0000 0);background-size:58px 58px;height:570px;position:absolute;inset:76px 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.cinematic-page>.footer,.cinematic-page>.navbar,.cinematic-page>article,.cinematic-page>main,.cinematic-page>section{z-index:2;position:relative}.page-worlds-scene{z-index:1;pointer-events:none;perspective:1300px;contain:layout paint;height:435px;position:absolute;top:76px;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 76%,#0000);mask-image:linear-gradient(#000 76%,#0000)}.page-worlds-scene:after{content:"";background:linear-gradient(90deg,#05040bf7,#05040bd4 26%,#05040b2e 56%,#05040b57);position:absolute;inset:0}.page-worlds-light{z-index:1;filter:blur(28px);background:radial-gradient(circle,#ec316c30,#4b1c9517 38%,#0000 70%);border-radius:50%;width:650px;height:520px;top:-13%;right:7%}.page-worlds-light,.page-worlds-stack{will-change:transform;position:absolute}.page-worlds-stack{z-index:3;width:670px;height:370px;transform-style:preserve-3d;top:11px;right:4%}.page-mini-world{width:176px;height:258px;transform:translate3d(calc(-50% + var(--mini-x)),calc(-50% + var(--mini-y)),var(--mini-z));position:absolute;top:50%;left:50%}.page-mini-world,.page-mini-world-parallax{transform-style:preserve-3d;will-change:transform}.page-mini-world-parallax{width:100%;height:100%}.page-mini-world-inner{--mini-accent:#f34d82;border:1px solid var(--mini-accent);width:100%;height:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.page-mini-world-inner{border:1px solid color-mix(in srgb,var(--mini-accent) 44%,#27202a)}}.page-mini-world-inner{box-shadow:0 28px 65px #000000b8,0 0 28px var(--mini-accent),inset 0 1px #ffffff1a;background:linear-gradient(150deg,#1a151ef5,#07060afa);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.page-mini-world-inner{box-shadow:0 28px 65px #000000b8,0 0 28px color-mix(in srgb,var(--mini-accent) 14%,transparent),inset 0 1px #ffffff1a}}.page-mini-world-inner{transform:rotateY(var(--mini-ry));transform-origin:bottom;animation:miniWorldFloat 6.5s ease-in-out infinite;animation-delay:calc(var(--mini-x) / 180 * -1s)}.page-mini-world header{background:#07060ac2;border-bottom:1px solid #fff1;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.page-mini-world header>span{color:#fff;background:var(--mini-accent);border-radius:6px;place-items:center;width:23px;height:23px;display:grid}@supports (color:color-mix(in lab,red,red)){.page-mini-world header>span{background:color-mix(in srgb,var(--mini-accent) 58%,#1b0a12)}}.page-mini-world header>span{box-shadow:0 0 14px var(--mini-accent)}@supports (color:color-mix(in lab,red,red)){.page-mini-world header>span{box-shadow:0 0 14px color-mix(in srgb,var(--mini-accent) 35%,transparent)}}.page-mini-world header strong{font-family:var(--font-display),sans-serif;letter-spacing:-.025em;font-size:8px}.page-mini-world header>i{background:#4ce092;border-radius:50%;width:4px;height:4px;margin-left:auto;box-shadow:0 0 7px #4ce092}.page-mini-screen{background:radial-gradient(circle at 74% 64%,var(--mini-accent),transparent 32%),linear-gradient(145deg,var(--mini-accent),#070609);height:143px;padding:15px 13px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.page-mini-screen{background:radial-gradient(circle at 74% 64%,color-mix(in srgb,var(--mini-accent) 29%,transparent),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--mini-accent) 11%,#0b0910),#070609)}}.page-mini-screen>small{color:var(--mini-accent)}@supports (color:color-mix(in lab,red,red)){.page-mini-screen>small{color:color-mix(in srgb,var(--mini-accent) 82%,white)}}.page-mini-screen>small{letter-spacing:.17em;font-size:5px;font-weight:800}.page-mini-screen>b{z-index:2;color:#fff;font-family:var(--font-display),sans-serif;letter-spacing:-.055em;margin-top:10px;font-size:15px;line-height:.92;display:block;position:relative}.page-mini-screen>b em{color:var(--mini-accent)}@supports (color:color-mix(in lab,red,red)){.page-mini-screen>b em{color:color-mix(in srgb,var(--mini-accent) 78%,white)}}.page-mini-screen>b em{font-style:normal}.page-mini-art{filter:drop-shadow(0 14px 21px #00000080);width:92px;height:92px;position:absolute;bottom:-24px;right:-20px}.page-mini-art-1{background:radial-gradient(circle at 32% 27%,#e7f8ff,var(--mini-accent) 18%,#10253f 51%,#02050a 72%);border-radius:50%}.page-mini-art-1 i{border:1px solid var(--mini-accent);position:absolute;inset:-8px}@supports (color:color-mix(in lab,red,red)){.page-mini-art-1 i{border:1px solid color-mix(in srgb,var(--mini-accent) 48%,transparent)}}.page-mini-art-1 i{border-radius:50%;transform:rotateX(67deg)}.page-mini-art-2{background:linear-gradient(135deg,var(--mini-accent),#24102d 47%,#050407);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.page-mini-art-2{background:linear-gradient(135deg,color-mix(in srgb,var(--mini-accent) 75%,white),#24102d 47%,#050407)}}.page-mini-art-2{transform:rotate(17deg)}.page-mini-art-2:after{content:"";background-image:linear-gradient(#ffffff17 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:12px 12px;border:1px solid #ffffff40;border-radius:12px;position:absolute;inset:15px}.page-mini-art-3{background:conic-gradient(from 200deg,#08060a,var(--mini-accent),#ffc0d3,var(--mini-accent),#08060a);border-radius:50%;-webkit-mask-image:radial-gradient(circle,#0000 27%,#000 29% 55%,#0000 57%);mask-image:radial-gradient(circle,#0000 27%,#000 29% 55%,#0000 57%)}.page-mini-data{grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.page-mini-data>span{background:#ffffff06;border:1px solid #ffffff0e;border-radius:6px;padding:8px}.page-mini-data b,.page-mini-data small{display:block}.page-mini-data small{color:#5f5963;letter-spacing:.13em;font-size:4px}.page-mini-data b{color:#ccc6ce;margin-top:4px;font-size:6px}.page-mini-world-inner:after{content:"";background:linear-gradient(90deg,transparent,var(--mini-accent),transparent);height:1px;box-shadow:0 0 13px var(--mini-accent);position:absolute;bottom:0;left:9%;right:9%}.page-worlds-orbit{z-index:2;border:1px solid #e0396c26;border-radius:50%;width:770px;height:450px;position:absolute;top:-92px;right:-2%;transform:rotateX(67deg)rotate(-10deg);box-shadow:inset 0 0 48px #7e183d0d}.page-worlds-orbit i{background:#f04e80;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 12px #f04e80}.page-worlds-orbit i:first-child{top:49%;left:11%}.page-worlds-orbit i:nth-child(2){top:43%;right:8%}.page-worlds-orbit i:nth-child(3){bottom:0;left:49%}.page-worlds-live{z-index:5;color:#ff7da67a;letter-spacing:.17em;align-items:center;gap:6px;font-size:6px;font-weight:800;display:flex;position:absolute;bottom:35px;right:43px}@keyframes miniWorldFloat{0%,to{translate:0}50%{translate:0 -7px}}.cinematic-page>:is(.page-hero,.catalog-header,.search-page,.about-hero,.contact,.legal,.not-found,.detail-wrap){z-index:3;position:relative}.cinematic-page .page-hero{flex-direction:column;justify-content:center;min-height:350px;padding-top:82px;padding-bottom:64px;display:flex}.cinematic-page .about-hero:after,.cinematic-page .catalog-header:after,.cinematic-page .page-hero:after{content:"";background:linear-gradient(90deg,#ef45796b,#ffffff0e 48%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.cinematic-page :is(.page-hero,.catalog-header,.search-page,.about-hero,.contact-copy,.legal,.not-found) h1{color:#fff;font-family:var(--font-display),sans-serif;letter-spacing:-.07em;text-wrap:balance;text-shadow:0 14px 44px #000000b8;font-size:clamp(48px,5.2vw,76px);font-weight:650;line-height:.94}.cinematic-page :is(.page-hero,.catalog-header,.search-page,.about-hero,.contact-copy,.legal,.not-found) .eyebrow,.cinematic-page :is(.page-hero,.catalog-header,.search-page,.about-hero,.contact-copy,.legal,.not-found)>.eyebrow{color:#f15a89;align-items:center;gap:8px;margin-bottom:19px;display:flex}.cinematic-page :is(.page-hero,.catalog-header,.about-hero)>p{color:#aaa4ad;max-width:570px;font-size:13px}.cinematic-page .catalog-header{flex-direction:column;justify-content:flex-start;min-height:410px;padding-top:62px;display:flex}.cinematic-page .catalog-header h1{margin-bottom:25px}.cinematic-page .catalog-header .catalog-search{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a080dd6;max-width:675px;box-shadow:0 22px 55px #0000003b}.cinematic-page .catalog-header .filters{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(90deg,#09070bc7,#09070b6b);margin-top:auto}.cinematic-page :is(.listing-section,.category-index,.timeline,.ecosystem-page,.finder,.recommendations,.status-page,.about-values,.about-timeline,.detail-cards,.content-panel,.related){z-index:3;position:relative}.cinematic-page :is(.product-card,.category-index>a,.timeline-item,.content-panel,.detail-cards>section,.status-table,.finder fieldset,.about-timeline>article,.contact-form){background:linear-gradient(145deg,#1b161ee8,#08070bf5);border-color:#ffffff18;box-shadow:inset 0 1px #ffffff0a,0 20px 55px #0000001f}.cinematic-page .search-page{min-height:580px;padding-top:105px}.cinematic-page .search-page h1{max-width:680px}.cinematic-page .big-search{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a080de3;max-width:850px;box-shadow:0 25px 65px #00000047}.cinematic-page .about-hero{min-height:560px;padding-top:95px}.cinematic-page .contact{min-height:610px;padding-top:95px}.cinematic-page .legal,.cinematic-page .not-found{min-height:650px;padding-top:105px}.cinematic-page .detail-wrap{padding-top:48px}.cinematic-page .detail-hero{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#1b151de8,#08070bf0);border-color:#eb427530;box-shadow:0 25px 80px #0000004d,inset 0 1px #ffffff0e}@media (max-width:1100px){.page-worlds-stack{right:-10%;scale:.86}.page-worlds-scene:after{background:linear-gradient(90deg,#05040bf7,#05040bd1 38%,#05040b4f 77%)}.cinematic-page :is(.page-hero,.catalog-header,.about-hero)>p{max-width:500px}}@media (max-width:800px){.page-worlds-scene{opacity:.72;height:355px}.page-worlds-stack{top:4px;right:-260px;scale:.72}.page-mini-world-1,.page-mini-world-4{display:none}.page-worlds-orbit{width:680px;right:-340px}.page-worlds-live{display:none}.page-worlds-scene:after{background:linear-gradient(90deg,#05040bf7,#05040bcc 64%,#05040b6b)}.cinematic-page .page-hero{min-height:315px;padding-top:65px}.cinematic-page .catalog-header{min-height:380px}.cinematic-page :is(.page-hero,.catalog-header,.search-page,.about-hero,.contact-copy,.legal,.not-found) h1{font-size:clamp(43px,11vw,62px)}.cinematic-page .about-hero{min-height:500px}.cinematic-page .detail-wrap{padding-top:34px}}@media (max-width:560px){.cinematic-page:before{height:410px;top:66px}.page-worlds-scene{opacity:.55;height:310px;top:66px}.page-worlds-stack{top:-15px;right:-295px;scale:.62}.page-worlds-orbit{display:none}.cinematic-page .page-hero{min-height:285px;padding-top:55px;padding-bottom:45px}.cinematic-page .catalog-header{min-height:420px;padding-top:42px}.cinematic-page .catalog-header h1{font-size:44px}.cinematic-page .catalog-header .filters{margin-top:26px}.cinematic-page .search-page{padding-top:75px}.cinematic-page .about-hero,.cinematic-page .contact,.cinematic-page .legal,.cinematic-page .not-found{padding-top:72px}.cinematic-page .detail-wrap{padding-top:25px}}@media (pointer:coarse){.page-worlds-stack{transform:none!important}.page-mini-world{transform:translate3d(calc(-50% + var(--mini-x)),calc(-50% + var(--mini-y)),0)}.page-mini-world-inner{animation:none}}@media (prefers-reduced-motion:reduce){.page-mini-world-parallax,.page-worlds-stack{transform:none!important}.page-mini-world-inner{animation:none}}.ecosystem-panel{background:radial-gradient(circle at 18% 45%,#7523a11a,#0000 29%),linear-gradient(145deg,#18131ce8,#07060afa);border-radius:22px;grid-template-columns:1.35fr .88fr 1.05fr;box-shadow:0 38px 100px #00000047,inset 0 1px #ffffff0f}.ecosystem-panel>div{border-right-color:#ffffff13;min-height:500px;padding:31px}.ecosystem-panel h2{font-family:var(--font-display),sans-serif;letter-spacing:-.05em;margin:0 0 12px;font-size:25px}.ecosystem-title{z-index:3;position:relative}.ecosystem-title .eyebrow{margin-bottom:13px;font-size:9px}.ecosystem-title p{color:#8f8993;max-width:410px;margin:0;font-size:13px;line-height:1.65}.ecosystem-orbit-3d{perspective:1100px;isolation:isolate;height:390px;margin-top:-23px;position:relative;overflow:hidden}.ecosystem-orbit-3d:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(#0000,#09070bed);height:55px;position:absolute;bottom:0;left:0;right:0}.eco3d-light{filter:blur(22px);will-change:transform;background:radial-gradient(circle,#e62f6a36,#591f9717 38%,#0000 70%);border-radius:50%;width:390px;height:280px;top:48%;translate:-50% -50%}.eco3d-grid,.eco3d-light{z-index:-1;position:absolute;left:50%}.eco3d-grid{opacity:.18;background-image:linear-gradient(#eb427740 1px,#0000 0),linear-gradient(90deg,#eb427740 1px,#0000 0);background-size:30px 30px;width:570px;height:255px;bottom:-95px;transform:translate(-50%)perspective(420px)rotateX(67deg);-webkit-mask-image:linear-gradient(#0000 20%,#000);mask-image:linear-gradient(#0000 20%,#000)}.eco3d-stage{z-index:2;width:520px;height:320px;will-change:transform;top:51%;translate:-50% -50%}.eco3d-stage,.eco3d-stage:after,.eco3d-stage:before{transform-style:preserve-3d;position:absolute;left:50%}.eco3d-stage:after,.eco3d-stage:before{content:"";pointer-events:none;border-radius:50%;top:50%}.eco3d-stage:before{border:1px solid #e83f732b;width:410px;height:235px;translate:-50% -50%;box-shadow:0 0 40px #b4265412,inset 0 0 55px #751a5b09}.eco3d-stage:after{border:1px dashed #a04be41f;width:300px;height:300px;transform:rotateY(66deg)rotate(24deg)}.eco3d-ring{pointer-events:none;transform-style:preserve-3d;border-radius:50%;position:absolute;top:50%;left:50%}.eco3d-ring-one{border:1px solid #ed487b2e;width:440px;height:175px;transform:rotateX(69deg)rotate(-4deg);box-shadow:0 0 28px #d32e6014}.eco3d-ring-two{border:1px solid #8845e021;width:330px;height:330px;transform:rotateY(66deg)rotate(-17deg)}.eco3d-center{z-index:7;width:116px;height:116px;transform-style:preserve-3d;background:radial-gradient(circle at 34% 27%,#7e2649,#351020 39%,#0b080d 73%);border:1px solid #f64d818a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translateZ(70px);box-shadow:0 26px 55px #00000080,0 0 40px #d32d6147,inset -17px -14px 29px #00000085,inset 8px 8px 18px #ff94b517}.eco3d-center>i{color:#ff88ad;background:#ffffff0e;border-radius:9px;place-items:center;width:31px;height:31px;margin-bottom:5px;display:grid;box-shadow:inset 0 1px #ffffff24}.eco3d-center strong{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;font-size:15px}.eco3d-center small{color:#a76a7d;letter-spacing:.13em;margin-top:4px;font-size:6px;font-weight:800}.eco3d-center>span{border:1px solid #f24b7e30;border-radius:50%;animation:ecoCenterPulse 2.4s ease-in-out infinite;position:absolute;inset:-9px}.eco3d-node-slot{z-index:5;width:82px;height:83px;transform:translate3d(calc(-50% + var(--eco-x)),calc(-50% + var(--eco-y)),var(--eco-z));transform-style:preserve-3d;position:absolute;top:50%;left:50%}.eco3d-node-parallax{will-change:transform}.eco3d-node,.eco3d-node-parallax{width:100%;height:100%;transform-style:preserve-3d}.eco3d-node{background:linear-gradient(145deg,#3d1527f5,#0f0a11fa);border:1px solid #ed497b4d;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:9px 5px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 18px 38px #0000006b,0 0 19px #ce2a5c1f,inset 0 1px #ffffff13}.eco3d-node:hover{border-color:#ff6494bf;transform:translateZ(24px)scale(1.08);box-shadow:0 25px 48px #00000085,0 0 28px #e1366a40}.eco3d-node>span{color:#ff77a3;background:linear-gradient(145deg,#5d1d36,#1d0d15);border-radius:9px;place-items:center;width:31px;height:31px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 8px 16px #00000040}.eco3d-node strong{color:#f1e9ed;max-width:78px;font-family:var(--font-display),sans-serif;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.eco3d-node small{color:#a4516c;letter-spacing:.16em;margin-top:3px;font-size:5px;font-weight:800}.eco3d-node:after{content:"";background:linear-gradient(90deg,#0000,#f14e80,#0000);height:1px;position:absolute;bottom:-1px;left:18%;right:18%;box-shadow:0 0 10px #e34677}.eco3d-caption{z-index:10;color:#746d77;letter-spacing:.14em;align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.eco3d-caption svg{color:#dd4b78}.eco3d-caption b{color:#b95071;margin-left:auto;font-size:7px}@keyframes ecoCenterPulse{0%,to{opacity:.35;scale:.95}50%{opacity:.88;scale:1.08}}:is(.home-cinematic,.cinematic-page) .nav-links a{font-size:13px}:is(.home-cinematic,.cinematic-page) .section-heading h2{font-size:27px}:is(.home-cinematic,.cinematic-page) .section-heading>a{font-size:13px;font-weight:700}:is(.home-cinematic,.cinematic-page) .category-card strong{font-size:14px}:is(.home-cinematic,.cinematic-page) .category-card small{font-size:11px}:is(.home-cinematic,.cinematic-page) .product-card{min-height:272px;padding:22px}:is(.home-cinematic,.cinematic-page) .product-card-head h3{font-size:18px}:is(.home-cinematic,.cinematic-page) .product-card-head p{font-size:12px}:is(.home-cinematic,.cinematic-page) .product-description{font-size:14px;line-height:1.65}:is(.home-cinematic,.cinematic-page) .tag-row span{font-size:10px}:is(.home-cinematic,.cinematic-page) :is(.text-link,.launch-link){min-height:37px;padding-inline:12px;font-size:11px}:is(.home-cinematic,.cinematic-page) .status-badge{font-size:10px}:is(.home-cinematic,.cinematic-page) .result-count{font-size:13px}:is(.home-cinematic,.cinematic-page) .breadcrumb{font-size:12px}:is(.home-cinematic,.cinematic-page) .timeline-item strong{font-size:16px}:is(.home-cinematic,.cinematic-page) .timeline-item p{font-size:13px}:is(.home-cinematic,.cinematic-page) .health-legend span{font-size:12px}:is(.home-cinematic,.cinematic-page) .release-row{padding:13px}:is(.home-cinematic,.cinematic-page) .release-row strong{font-size:13px}:is(.home-cinematic,.cinematic-page) .release-row small{font-size:10px}:is(.home-cinematic,.cinematic-page) .release-row b,:is(.home-cinematic,.cinematic-page) .release-row time{font-size:9px}:is(.home-cinematic,.cinematic-page) .footer-grid>div:not(:first-child) a{font-size:13px}:is(.home-cinematic,.cinematic-page) .app-worlds-copy>p{font-size:15px}:is(.home-cinematic,.cinematic-page) .stat-card small{font-size:12px}.cinematic-page :is(.page-hero,.catalog-header,.about-hero)>p{font-size:16px;line-height:1.75}.cinematic-page .catalog-search input{font-size:13px}.cinematic-page .filters a,.cinematic-page .filters button,.cinematic-page .filters select{font-size:11px}.cinematic-page .category-index>a h2{font-size:22px}.cinematic-page .category-index>a p{font-size:14px;line-height:1.7}.cinematic-page .category-index>a b{font-size:11px}.cinematic-page .detail-title h1{font-size:clamp(42px,4.4vw,68px)}.cinematic-page .detail-title p{font-size:14px}.cinematic-page .detail-description{font-size:15px;line-height:1.8}.cinematic-page .detail-facts :is(dt,dd){font-size:12px}.cinematic-page .content-panel p,.cinematic-page .detail-cards p{font-size:14px;line-height:1.75}.cinematic-page .feature-list li,.cinematic-page .info-list :is(dt,dd){font-size:12px}.cinematic-page .about-timeline p,.cinematic-page .about-values p{font-size:14px;line-height:1.75}.cinematic-page .about-timeline h3{font-size:18px}.cinematic-page .contact-copy>p,.cinematic-page .contact-points li{font-size:14px;line-height:1.75}.cinematic-page .contact-form label{font-size:12px}.cinematic-page .contact-form :is(input,textarea){font-size:14px}.cinematic-page .legal li,.cinematic-page .legal>p{font-size:15px;line-height:1.85}.cinematic-page .legal h2{font-size:25px}.cinematic-page .status-table{font-size:12px}.cinematic-page .status-note{font-size:13px}.cinematic-page .finder legend{font-size:16px}.cinematic-page .choice-grid span{font-size:13px}.eco3d-node strong{font-size:10px}.ecosystem-title p{font-size:14px}@media (max-width:1200px){.ecosystem-panel{grid-template-columns:1fr 1fr}.ecosystem-panel .ecosystem-visual{grid-column:1/-1}.ecosystem-panel .releases-panel{border-top:0;grid-column:auto}.ecosystem-orbit-3d{max-width:700px;margin-inline:auto}}@media (max-width:800px){.ecosystem-panel{grid-template-columns:1fr}.ecosystem-panel .ecosystem-visual,.ecosystem-panel .releases-panel{grid-column:auto}.ecosystem-panel>div{min-height:auto}.ecosystem-visual{padding-bottom:16px!important}.ecosystem-orbit-3d{height:420px;margin-top:-8px}.eco3d-stage{scale:.88}.health-panel,.releases-panel{min-height:390px!important}:is(.home-cinematic,.cinematic-page) .section-heading h2{font-size:24px}}@media (max-width:520px){.ecosystem-panel{border-radius:17px;width:calc(100% - 30px)}.ecosystem-panel>div{padding:24px 18px}.ecosystem-title p{font-size:12px}.ecosystem-orbit-3d{height:365px;margin-inline:-18px}.eco3d-stage{scale:.7}.eco3d-caption{padding-inline:12px}.eco3d-caption span{display:none}:is(.home-cinematic,.cinematic-page) .product-card{min-height:260px;padding:20px}:is(.home-cinematic,.cinematic-page) .product-description{font-size:13px}}@media (pointer:coarse){.eco3d-node-parallax,.eco3d-stage{transform:none!important}.eco3d-node:hover{transform:none}}@media (prefers-reduced-motion:reduce){.eco3d-node-parallax,.eco3d-stage{transform:none!important}.eco3d-center>span{animation:none}}@media (max-width:800px){.cinematic-page>.navbar,.home-cinematic>.navbar{z-index:300;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#08070a;border-bottom-color:#ffffff1a;position:sticky;top:0;box-shadow:0 12px 35px #00000061}.mobile-menu{z-index:400;isolation:isolate;background:#08070a;border-color:#ee4b7d3d;width:auto;max-height:calc(100dvh - 92px);position:fixed;top:76px;left:24px;right:24px;box-shadow:0 35px 100px #000000f0,0 0 50px #7e143733}.mobile-menu:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at 80% 15%,#99204a33,#0000 34%),linear-gradient(145deg,#100b12,#070609 72%);position:absolute;inset:0}.mobile-menu a{z-index:1;position:relative}}@media (max-width:640px){.mobile-menu{top:66px;left:15px;right:15px}}@media (max-width:800px){.app-worlds-stage,.category-strip{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-inline:contain}.app-worlds-stage::-webkit-scrollbar,.category-strip::-webkit-scrollbar{width:0;height:0;display:none}}@media (min-width:801px){.cinematic-page .page-hero h1{max-width:54%}.cinematic-page .page-hero>p{max-width:50%}.cinematic-page .about-hero h1{max-width:54%}.cinematic-page .catalog-header h1{max-width:55%}}.cinematic-page .about-hero{min-height:520px;padding:72px 0 70px}.cinematic-page .about-values{gap:55px;padding:50px 0}.cinematic-page .about-timeline{padding-bottom:62px}.cinematic-page .ecosystem-page{padding:38px 0 80px}.ecosystem-universe{isolation:isolate;background:radial-gradient(circle at 72%,#8023b41a,#0000 32%),radial-gradient(circle at 55% 52%,#d92b6321,#0000 29%),linear-gradient(145deg,#18131ceb,#07060afa);border:1px solid #ef487b33;border-radius:24px;grid-template-columns:.72fr 1.28fr;align-items:center;min-height:560px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 100px #00000052,inset 0 1px #ffffff0e}.ecosystem-universe:before{content:"";z-index:-1;opacity:.12;background-image:radial-gradient(#ff6a99b3 .65px,#0000 0);background-size:47px 47px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 36% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 36% 82%,#0000)}.ecosystem-universe-copy{z-index:4;padding:58px 0 58px 50px;position:relative}.ecosystem-universe-copy .eyebrow{margin-bottom:20px}.ecosystem-universe-copy h2{color:#fff;font-family:var(--font-display),sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(43px,4vw,63px);font-weight:650;line-height:.94}.ecosystem-universe-copy h2 em{color:#0000;background:linear-gradient(105deg,#f15b8a,#8f2d72);-webkit-background-clip:text;background-clip:text;font-style:normal}.ecosystem-universe-copy>p{color:#aaa4ad;max-width:390px;margin:22px 0 27px;font-size:14px;line-height:1.75}.ecosystem-universe-copy>div{gap:10px;display:flex}.ecosystem-universe-copy>div>span{color:#79727d;background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;min-width:116px;padding:13px;font-size:10px}.ecosystem-universe-copy>div strong{color:#fff;font-family:var(--font-display),sans-serif;margin-bottom:4px;font-size:20px;display:block}.ecosystem-universe .ecosystem-orbit-3d{height:560px;margin:0;overflow:visible}.ecosystem-universe .eco3d-stage{scale:1.18}.ecosystem-universe .eco3d-grid{width:680px;bottom:-20px}.ecosystem-universe .eco3d-caption{bottom:23px;left:18%;right:8%}.ecosystem-directory-heading{padding:62px 0 24px}.ecosystem-directory-heading .eyebrow{margin-bottom:15px}.ecosystem-directory-heading h2{font-family:var(--font-display),sans-serif;letter-spacing:-.05em;margin:0;font-size:34px}.ecosystem-page .ecosystem-tree{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ecosystem-page .ecosystem-tree>div{background:linear-gradient(145deg,#19141ced,#08070bf7);border:1px solid #ffffff16;border-radius:14px;min-height:138px;padding:19px;box-shadow:inset 0 1px #ffffff0a,0 18px 45px #00000021}.ecosystem-page .ecosystem-tree>div>a{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.ecosystem-page .ecosystem-tree>div>a>svg{color:#f15c89;background:#401421;border-radius:10px;width:36px;height:36px;padding:8px}.ecosystem-page .ecosystem-tree>div>a strong{font-family:var(--font-display),sans-serif;font-size:15px}.ecosystem-page .ecosystem-tree>div>a>span{color:#e65a85;background:#28101a;border:1px solid #ed477933;border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.ecosystem-page .ecosystem-tree>div>div{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.ecosystem-page .ecosystem-tree>div>div a{color:#9e98a2;background:#ffffff05;border:1px solid #ffffff12;border-radius:7px;padding:7px 10px;font-size:10px;transition:all .2s}.ecosystem-page .ecosystem-tree>div>div a:hover{color:#fff;background:#251019;border-color:#e9457759}@media (max-width:1100px) and (min-width:801px){.cinematic-page .page-hero h1{max-width:58%;font-size:62px}.ecosystem-universe{grid-template-columns:.8fr 1.2fr}.ecosystem-universe-copy{padding-left:36px}.ecosystem-universe .eco3d-stage{scale:1}.ecosystem-universe-copy h2{font-size:48px}}@media (max-width:800px){.cinematic-page .about-hero h1,.cinematic-page .catalog-header h1,.cinematic-page .page-hero h1,.cinematic-page .page-hero>p{max-width:100%}.cinematic-page .about-hero{min-height:450px;padding:60px 0}.cinematic-page .about-values{padding:42px 0}.ecosystem-universe{grid-template-columns:1fr;align-content:start;min-height:760px}.ecosystem-universe-copy{padding:40px 30px 0}.ecosystem-universe-copy h2{font-size:49px}.ecosystem-universe-copy>p{max-width:520px}.ecosystem-universe .ecosystem-orbit-3d{height:470px;margin-top:-8px}.ecosystem-universe .eco3d-stage{scale:.9}.ecosystem-universe .eco3d-caption{left:25px}.ecosystem-page .ecosystem-tree{grid-template-columns:1fr}.ecosystem-directory-heading{padding-top:48px}}@media (max-width:520px){.cinematic-page .about-hero{min-height:420px;padding:48px 0}.cinematic-page .about-values{padding:34px 0}.ecosystem-universe{border-radius:17px;min-height:680px}.ecosystem-universe-copy{padding:31px 20px 0}.ecosystem-universe-copy h2{font-size:40px}.ecosystem-universe-copy>p{font-size:13px}.ecosystem-universe-copy>div>span{flex:1;min-width:0}.ecosystem-universe .ecosystem-orbit-3d{height:405px;margin-inline:0}.ecosystem-universe .eco3d-stage{scale:.68}.ecosystem-directory-heading h2{font-size:29px}}.product-card{--card-accent:#ed4f80;isolation:isolate;background:radial-gradient(circle at 91% 12%,var(--card-accent),transparent 30%),linear-gradient(145deg,#1b161ef7,#08070bfb);position:relative}@supports (color:color-mix(in lab,red,red)){.product-card{background:radial-gradient(circle at 91% 12%,color-mix(in srgb,var(--card-accent) 14%,transparent),transparent 30%),linear-gradient(145deg,#1b161ef7,#08070bfb)}}.product-card{border-color:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.product-card{border-color:color-mix(in srgb,var(--card-accent) 20%,#ffffff14)}}.product-card{box-shadow:inset 0 1px #ffffff0e,0 20px 55px #0000002e}.product-card-education{--card-accent:#a76cff}.product-card-ai{--card-accent:#3dd7bd}.product-card-exams{--card-accent:#f3a94d}.product-card-coding{--card-accent:#43a8ff}.product-card-science{--card-accent:#52d6f5}.product-card-business{--card-accent:#f18b50}.product-card-blockchain{--card-accent:#9472ff}.product-card-travel{--card-accent:#ff5f89}.product-card-communication{--card-accent:#d86af5}.product-card-labs{--card-accent:#ffb357}.product-card>:not(.product-card-art){z-index:3;position:relative}.product-card-art{z-index:0;border:1px solid var(--card-accent);width:180px;height:180px;position:absolute;top:-48px;right:-38px}@supports (color:color-mix(in lab,red,red)){.product-card-art{border:1px solid color-mix(in srgb,var(--card-accent) 23%,transparent)}}.product-card-art{background:radial-gradient(circle at 34% 29%,var(--card-accent),var(--card-accent) 21%,#09070b38 60%,transparent 72%);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.product-card-art{background:radial-gradient(circle at 34% 29%,color-mix(in srgb,var(--card-accent) 38%,white),color-mix(in srgb,var(--card-accent) 24%,#160b12) 21%,#09070b38 60%,transparent 72%)}}.product-card-art{box-shadow:0 0 38px var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.product-card-art{box-shadow:0 0 38px color-mix(in srgb,var(--card-accent) 10%,transparent)}}.product-card-art{opacity:.34;pointer-events:none;transition:opacity .35s,transform .55s cubic-bezier(.2,.8,.2,1);transform:perspective(360px)rotateX(58deg)rotate(-19deg)}.product-card-art>span{border:1px solid var(--card-accent);place-items:center;width:53px;height:53px;display:grid;position:absolute;top:64px;left:54px}@supports (color:color-mix(in lab,red,red)){.product-card-art>span{border:1px solid color-mix(in srgb,var(--card-accent) 35%,transparent)}}.product-card-art>span{color:var(--card-accent);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.product-card-art>span{color:color-mix(in srgb,var(--card-accent) 75%,white)}}.product-card-art>span{background:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.product-card-art>span{background:color-mix(in srgb,var(--card-accent) 17%,#0c090d)}}.product-card-art>span{box-shadow:0 13px 30px #00000059,0 0 20px var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.product-card-art>span{box-shadow:0 13px 30px #00000059,0 0 20px color-mix(in srgb,var(--card-accent) 16%,transparent)}}.product-card-art>span{transform:translateZ(28px)rotate(18deg)}.product-card-art>b,.product-card-art>i{border:1px solid var(--card-accent);position:absolute;inset:22px}@supports (color:color-mix(in lab,red,red)){.product-card-art>b,.product-card-art>i{border:1px solid color-mix(in srgb,var(--card-accent) 27%,transparent)}}.product-card-art>b,.product-card-art>i{border-radius:50%}.product-card-art>b{border-style:dashed;inset:43px;transform:rotate(35deg)}.product-card:hover{border-color:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.product-card:hover{border-color:color-mix(in srgb,var(--card-accent) 52%,#ffffff1f)}}.product-card:hover{box-shadow:0 28px 70px #0000005c,0 0 34px var(--card-accent),inset 0 1px #ffffff12}@supports (color:color-mix(in lab,red,red)){.product-card:hover{box-shadow:0 28px 70px #0000005c,0 0 34px color-mix(in srgb,var(--card-accent) 9%,transparent),inset 0 1px #ffffff12}}.product-card:hover .product-card-art{opacity:.58;transform:perspective(360px)rotateX(50deg)rotate(-8deg)scale(1.12)}.product-card .app-logo{color:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.product-card .app-logo{color:color-mix(in srgb,var(--card-accent) 65%,white)}}.product-card .app-logo{background:linear-gradient(145deg,var(--card-accent),var(--card-accent))}@supports (color:color-mix(in lab,red,red)){.product-card .app-logo{background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent) 58%,#35101e),color-mix(in srgb,var(--card-accent) 16%,#160b11))}}.product-card .app-logo{box-shadow:inset 0 1px #ffffff38,0 11px 25px var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.product-card .app-logo{box-shadow:inset 0 1px #ffffff38,0 11px 25px color-mix(in srgb,var(--card-accent) 18%,transparent)}}.product-card-live{border:1px solid var(--card-accent);align-self:flex-start;align-items:center;gap:5px;margin-left:auto;padding:5px 7px;display:flex}@supports (color:color-mix(in lab,red,red)){.product-card-live{border:1px solid color-mix(in srgb,var(--card-accent) 20%,#ffffff0f)}}.product-card-live{color:var(--card-accent);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.product-card-live{color:color-mix(in srgb,var(--card-accent) 58%,#a6a0aa)}}.product-card-live{letter-spacing:.1em;white-space:nowrap;background:#08070a94;font-size:7px;font-weight:800}.product-card .tag-row span{border-color:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.product-card .tag-row span{border-color:color-mix(in srgb,var(--card-accent) 14%,#ffffff14)}}.product-card .tag-row span{background:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.product-card .tag-row span{background:color-mix(in srgb,var(--card-accent) 4%,#ffffff05)}}.product-card .launch-link{border-color:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.product-card .launch-link{border-color:color-mix(in srgb,var(--card-accent) 40%,#5d1830)}}.product-card .launch-link{background:linear-gradient(135deg,var(--card-accent),var(--card-accent))}@supports (color:color-mix(in lab,red,red)){.product-card .launch-link{background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 44%,#65142e),color-mix(in srgb,var(--card-accent) 35%,#8b1d44))}}.product-card-bottom{position:relative}.product-card-bottom:after{content:"";background:linear-gradient(90deg,var(--card-accent),#ffffff0d,transparent);height:1px;position:absolute;top:-15px;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.product-card-bottom:after{background:linear-gradient(90deg,color-mix(in srgb,var(--card-accent) 35%,transparent),#ffffff0d,transparent)}}@media (max-width:1250px){.product-card-live{display:none}}@media (max-width:560px){.product-card-art{opacity:.27;right:-62px}.product-card:hover .product-card-art{opacity:.35}}.ecosystem-panel .health-panel{background:radial-gradient(circle at 78% 22%,#23c47b1a,#0000 28%),linear-gradient(155deg,#151218f5,#07070afc);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.ecosystem-panel .health-panel:after{content:"";pointer-events:none;background:radial-gradient(circle at 32% 28%,#46e3971f,#0f53360a 44%,#0000 70%);border:1px solid #2fc9801f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-86px;right:-72px;box-shadow:inset 18px 12px 35px #45e0960d}.health-header{z-index:2;position:relative}.health-header .eyebrow{color:#55d995;margin-bottom:12px;font-size:8px}.health-header .eyebrow:before{background:linear-gradient(90deg,#4adc92,#0000);box-shadow:0 0 8px #3fd187}.health-header h2{font-size:25px!important}.health-operational{z-index:2;background:linear-gradient(135deg,#2387571f,#ffffff05);border:1px solid #42db9126;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:64px;padding:12px 13px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09}.health-operational>i{background:#1c573c;border:2px solid #50df98;border-radius:50%;width:10px;height:10px;animation:healthSignalPulse 2s ease-in-out infinite;box-shadow:0 0 0 5px #38d08614,0 0 14px #34cd83}.health-operational small,.health-operational strong{display:block}.health-operational strong{font-family:var(--font-display),sans-serif;font-size:11px}.health-operational small{color:#77717b;margin-top:4px;font-size:8px}.health-operational>b{color:#58df9c;font-family:var(--font-display),sans-serif;font-size:17px}.ecosystem-panel .health-content{z-index:2;flex-direction:column;align-items:stretch;gap:18px;margin:21px 0;display:flex;position:relative}.ecosystem-panel .donut{width:178px;height:178px;transform-style:preserve-3d;border:9px solid #ffffff06;align-self:center;transform:perspective(500px)rotateX(7deg);box-shadow:0 24px 45px #00000059,0 0 30px #2bc47a1f,inset 0 0 28px #00000059}.ecosystem-panel .donut:before{background:radial-gradient(circle at 38% 30%,#1b1a1f,#0b0a0d 70%);border:1px solid #fff1;inset:27px;box-shadow:0 12px 22px #00000052,inset 0 1px #ffffff09}.ecosystem-panel .donut:after{content:"";border:1px solid #3dd38b14;border-radius:50%;position:absolute;inset:-16px;box-shadow:0 0 18px #33cc8314}.ecosystem-panel .donut span{z-index:2;transform:translateZ(18px)}.ecosystem-panel .donut strong{font-family:var(--font-display),sans-serif;letter-spacing:-.05em;font-size:36px}.ecosystem-panel .donut small{margin-top:2px;font-size:10px}.ecosystem-panel .donut em{color:#45d58d;letter-spacing:.14em;margin-top:8px;font-size:6px;font-style:normal;font-weight:800;display:block}.ecosystem-panel .health-legend{gap:7px;width:100%;display:grid}.ecosystem-panel .health-legend>span{background:#ffffff05;border:1px solid #ffffff0e;border-radius:8px;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;min-height:40px;padding:0 11px;display:grid}.ecosystem-panel .health-legend>span small{color:#99939d;font-size:10px}.ecosystem-panel .health-legend>span b{font-family:var(--font-display),sans-serif;font-size:12px}.ecosystem-panel .health-legend i{width:7px;height:7px;box-shadow:0 0 8px}.ecosystem-panel .health-panel>.button{z-index:3;width:100%;margin-top:auto;position:relative}@keyframes healthSignalPulse{0%,to{opacity:.65;scale:.82}50%{opacity:1;scale:1.08}}@container (min-width:440px){.ecosystem-panel .health-content{grid-template-columns:190px 1fr;align-items:center;display:grid}.ecosystem-panel .donut{align-self:auto}.ecosystem-panel .health-legend>span{min-height:44px}}@media (prefers-reduced-motion:reduce){.health-operational>i{animation:none}}@media (max-width:900px){.cinematic-page .status-table{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.cinematic-page .status-table-head{display:none}.cinematic-page .status-table-row{background:linear-gradient(145deg,#19141cf5,#08070bfa);border:1px solid #ffffff16;border-radius:13px;grid-template-columns:1fr 1fr;gap:14px;min-width:0;min-height:0;margin-bottom:12px;padding:17px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 16px 38px #0000002b}.cinematic-page .status-table-row:hover{background:linear-gradient(145deg,#1e1720fa,#0a080cfa);border-color:#e4417338}.cinematic-page .status-table-row>a:first-child{border-bottom:1px solid #ffffff0f;grid-column:1/-1;padding-bottom:13px}.cinematic-page .status-table-row>a:first-child strong{font-family:var(--font-display),sans-serif;font-size:16px}.cinematic-page .status-table-row>a:first-child small{font-size:10px}.cinematic-page .status-table-row>a:nth-child(2){overflow-wrap:anywhere;background:#ffffff05;border:1px solid #ffffff0e;border-radius:8px;grid-column:1/-1;min-width:0;margin:0;padding:10px 11px;font-size:10px}.cinematic-page .status-table-row>:nth-child(n+3){color:#d7d1d8;min-width:0;padding-top:17px;font-size:11px;position:relative}.cinematic-page .status-table-row>:nth-child(n+3):before{color:#68626c;letter-spacing:.13em;font-size:7px;font-weight:800;position:absolute;top:0;left:0}.cinematic-page .status-table-row>:nth-child(3):before{content:"STATUS"}.cinematic-page .status-table-row>:nth-child(4):before{content:"HTTP"}.cinematic-page .status-table-row>:nth-child(5):before{content:"RESPONSE"}.cinematic-page .status-table-row>:nth-child(6):before{content:"LAST CHECKED"}.cinematic-page .status-table-row>.status-badge{grid-template-columns:auto 1fr;justify-content:start;align-items:center;gap:6px;display:grid}.cinematic-page .status-table-row>.status-badge:before{grid-column:1/-1}.cinematic-page .status-table-row time{color:#9b959f;margin:0;font-size:10px}.cinematic-page .status-note{max-width:580px;margin:22px auto 0;line-height:1.65}}.ecosystem-orbit-3d{container-type:inline-size}.eco3d-node-slot{width:76px;height:78px}.eco3d-node{border-radius:16px;padding:8px 4px}.eco3d-node>span{border-radius:8px;width:29px;height:29px}.eco3d-node strong{max-width:70px;font-size:9px}.eco3d-node small{font-size:4.5px}.eco3d-center{width:106px;height:106px}.eco3d-center>i{width:29px;height:29px}.eco3d-center strong{font-size:14px}.eco3d-center small{font-size:5.5px}.eco3d-stage:before{width:455px;height:270px}.eco3d-ring-one{width:480px;height:195px}@container (max-width:470px){.eco3d-stage{scale:.82}.eco3d-node-slot{width:72px;height:74px}.eco3d-center{width:100px;height:100px}}.technology-icon{--technology-color:#d22f68;--technology-size:34px;color:#f7f4f6;align-items:center;gap:9px;min-width:0;display:inline-flex}.technology-icon-mark{width:var(--technology-size);height:var(--technology-size);flex:0 0 var(--technology-size);border:1px solid var(--technology-color);place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.technology-icon-mark{border:1px solid color-mix(in srgb,var(--technology-color) 38%,#ffffff1a)}}.technology-icon-mark{border-radius:calc(var(--technology-size) * .27);background:linear-gradient(145deg,var(--technology-color),#0c0a0e)}@supports (color:color-mix(in lab,red,red)){.technology-icon-mark{background:linear-gradient(145deg,color-mix(in srgb,var(--technology-color) 22%,#1b1117),#0c0a0e)}}.technology-icon-mark{box-shadow:inset 0 1px #ffffff1a,0 9px 24px var(--technology-color)}@supports (color:color-mix(in lab,red,red)){.technology-icon-mark{box-shadow:inset 0 1px #ffffff1a,0 9px 24px color-mix(in srgb,var(--technology-color) 13%,transparent)}}.technology-icon-mark img{object-fit:contain;width:62%;height:62%;display:block}.technology-icon-mark b{font-family:var(--font-display),sans-serif;font-size:calc(var(--technology-size) * .3);letter-spacing:-.03em}.technology-icon.with-label>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-card-technologies{justify-content:space-between;align-items:center;gap:10px;min-height:35px;margin:13px 0 2px;display:flex}.product-card-technologies>span{color:#746e77;letter-spacing:.15em;font-size:7px;font-weight:800}.product-card-technologies>div{align-items:center;display:flex}.product-card-technologies a{border-radius:8px;margin-left:-4px;transition:transform .2s;display:block}.product-card-technologies a:first-child{margin-left:0}.product-card-technologies a:hover{z-index:2;position:relative;transform:translateY(-3px)}.product-card-technologies b{color:#aaa3ac;background:#141017;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:27px;height:27px;margin-left:3px;font-size:8px;display:grid}.technology-showcase{overflow:hidden;padding:0!important}.technology-showcase-heading{background:radial-gradient(circle at 82% 15%,#d22f681f,#0000 35%);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-end;gap:20px;padding:28px 30px;display:flex}.technology-showcase-heading .eyebrow{margin-bottom:8px}.technology-showcase-heading h2{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;margin:0;font-size:30px}.technology-showcase-heading p{color:#8b858e;margin:7px 0 0!important}.technology-products-heading>a,.technology-showcase-heading>a{color:#ee6d94;white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.technology-built-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:25px 30px;display:grid}.technology-built-groups>section>h3{color:#8f8992;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:8px}.technology-built-groups>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.technology-built-groups a{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px;transition:all .22s;display:flex;position:relative}.technology-built-groups a:hover{background:#1b0e14;border-color:#ec4c7d57;transform:translateY(-2px)}.technology-built-groups a>span:nth-child(2){min-width:0}.technology-built-groups em,.technology-built-groups small,.technology-built-groups strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.technology-built-groups strong{font-size:10px}.technology-built-groups small{color:#8c858e;margin-top:3px;font-size:7px}.technology-built-groups em{color:#746e77;max-width:150px;margin-top:3px;font-size:7px;font-style:normal}.technology-built-groups a>b{color:#f0749a;letter-spacing:.08em;background:#38121f;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:5px}.architecture-map{background:radial-gradient(circle at 45% 100%,#691e8b21,#0000 40%),#0a090c;border-top:1px solid #ffffff12;padding:24px 30px 30px}.architecture-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.architecture-title>span{color:#e65b86;letter-spacing:.15em;font-size:8px;font-weight:800}.architecture-title p{color:#716b74!important;margin:0!important;font-size:9px!important}.architecture-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.architecture-layer{background:linear-gradient(145deg,#171118,#0b090d);border:1px solid #ffffff13;border-radius:11px;min-width:0;min-height:105px;padding:13px;position:relative}.architecture-layer-head{color:#e75d88;gap:8px;display:flex}.architecture-layer-head span{min-width:0}.architecture-layer-head small,.architecture-layer-head strong{display:block}.architecture-layer-head strong{color:#eee9ed;font-size:9px}.architecture-layer-head small{color:#6f6972;margin-top:3px;font-size:6px}.architecture-techs{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.architecture-arrow{z-index:2;color:#7f2946;position:absolute;top:45%;right:-19px}.architecture-layer:last-child .architecture-arrow{display:none}.technology-library-hero{min-height:420px;padding-top:68px;padding-bottom:55px;position:relative;overflow:hidden}.technology-library-hero:after{content:"";z-index:-1;background:radial-gradient(circle at 38% 38%,#de336a33,#511c7014 36%,#0000 70%);border:1px solid #e03a6f2e;border-radius:50%;width:390px;height:390px;position:absolute;top:12%;right:2%;transform:perspective(500px)rotateX(68deg);box-shadow:0 0 90px #bf24581c}.technology-library-hero>.eyebrow{margin-top:65px}.technology-library-hero h1{max-width:720px;font-family:var(--font-display),sans-serif;letter-spacing:-.07em;margin:14px 0;font-size:clamp(52px,6vw,84px)}.technology-library-hero>p{color:#9a949d;max-width:610px;font-size:15px;line-height:1.7}.technology-library-hero form{background:#0c090ed9;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:auto 1fr 230px auto;align-items:center;max-width:850px;margin-top:30px;padding:7px;display:grid;box-shadow:0 24px 60px #00000045}.technology-library-hero form>svg{color:#88818b;margin-left:9px}.technology-library-hero input,.technology-library-hero select{color:#eee9ed;background:0 0;border:0;outline:0;min-width:0;padding:12px;font-size:12px}.technology-library-hero select{border-left:1px solid #ffffff14}.technology-library{padding-top:35px;padding-bottom:90px}.technology-library-summary{color:#837d86;justify-content:space-between;margin-bottom:26px;font-size:11px;display:flex}.technology-library-summary a{color:#e46088}.technology-library-group{border-top:1px solid #ffffff12;grid-template-columns:220px 1fr;gap:25px;padding:32px 0;display:grid}.technology-group-title{gap:13px;display:flex}.technology-group-title>span{color:#a52d54;font-size:9px;font-weight:800}.technology-group-title h2{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;margin:0;font-size:21px}.technology-group-title p{color:#746e77;margin:5px 0;font-size:8px}.technology-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.technology-library-card{background:radial-gradient(circle at 95% 5%,#d4306617,#0000 38%),linear-gradient(145deg,#171219,#0b090d);border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-width:0;min-height:106px;padding:15px;transition:all .25s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.technology-library-card:hover{border-color:#ec4c7d5c;transform:translateY(-4px);box-shadow:0 19px 45px #0000004d}.technology-library-card>span:nth-child(2){min-width:0}.technology-library-card small,.technology-library-card strong{display:block}.technology-library-card strong{font-size:11px}.technology-library-card small{color:#77717a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:7px;line-height:1.45;display:-webkit-box;overflow:hidden}.technology-library-card>b{color:#756e77;font-size:6px;position:absolute;bottom:8px;right:10px}.technology-library-card>svg{color:#9a3152}.technology-detail{padding-top:35px;padding-bottom:85px}.technology-detail-hero{background:radial-gradient(circle at 85% 30%,#cd2e632e,#0000 31%),linear-gradient(145deg,#1c121c,#08070a 70%);border:1px solid #e7467933;border-radius:22px;grid-template-columns:auto 1fr 170px;align-items:center;gap:35px;min-height:370px;margin-top:25px;padding:48px;display:grid;position:relative;overflow:hidden}.technology-detail-logo .technology-icon-mark{box-shadow:0 25px 60px var(--technology-color),inset 0 1px #ffffff29;border-radius:22px}@supports (color:color-mix(in lab,red,red)){.technology-detail-logo .technology-icon-mark{box-shadow:0 25px 60px color-mix(in srgb,var(--technology-color) 25%,transparent),inset 0 1px #ffffff29}}.technology-detail-hero h1{font-family:var(--font-display),sans-serif;letter-spacing:-.075em;margin:10px 0;font-size:clamp(50px,6vw,82px)}.technology-detail-hero p{color:#9d969f;max-width:650px;font-size:14px;line-height:1.75}.technology-detail-actions{gap:9px;margin-top:24px;display:flex}.technology-detail-stat{background:#09080b99;border:1px solid #ffffff14;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:145px;padding:23px;display:flex}.technology-detail-stat svg{color:#e65b87}.technology-detail-stat strong{font-family:var(--font-display),sans-serif;margin-top:auto;font-size:40px}.technology-detail-stat span{color:#77717a;font-size:8px}.technology-products-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:60px 0 23px;display:flex}.technology-products-heading h2{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;margin:8px 0 0;font-size:30px}.technology-no-products{text-align:center;background:#ffffff04;border:1px dashed #e8497a38;border-radius:15px;padding:50px}.technology-no-products h2{font-family:var(--font-display),sans-serif;font-size:23px}.technology-no-products p{color:#857f88;max-width:570px;margin:9px auto;font-size:11px;line-height:1.65}.technology-filter-form{grid-template-columns:auto minmax(180px,1fr) 220px 150px auto!important;max-width:none!important}.technology-filter-form select{color:#aaa4ad;background:#0c0a0e;border:0;border-left:1px solid #ffffff13;outline:0;min-width:0;padding:11px;font-size:10px}.technology-filter-form button{align-items:center;gap:6px;display:inline-flex!important}.result-summary{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.result-summary .result-count{margin:0}.result-summary>span{color:#99929b;background:#1c0d14;border:1px solid #e64a792e;border-radius:7px;padding:7px 10px;font-size:8px}.result-summary>span strong{color:#ec7096}.result-summary>span a{color:#e75e88;margin-left:10px}.technology-admin-layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.admin-library-search{border:1px solid var(--border);background:#0e0d10;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;max-width:640px;margin-bottom:14px;padding:5px 8px;display:grid}.admin-library-search svg{color:#746f77}.admin-library-search input{color:#fff;background:0 0;border:0;outline:0;min-width:0;padding:9px;font-size:9px}.admin-library-search button{color:#e7698f;cursor:pointer;background:#251019;border:1px solid #58182d;border-radius:6px;padding:8px 12px;font-size:8px}.technology-admin-groups{gap:19px;display:grid}.technology-admin-groups>section>h3,.technology-selector-group>h3{color:#aaa4ad;letter-spacing:.06em;align-items:center;gap:8px;font-size:9px;display:flex}.technology-admin-groups h3 span,.technology-selector-group h3 span{color:#dc5c84;background:#35121e;border-radius:4px;padding:2px 5px;font-size:6px}.technology-admin-list{gap:5px;display:grid}.technology-admin-list>a{background:#0b0a0d;border:1px solid #ffffff0e;border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;min-width:0;padding:8px;transition:all .2s;display:grid}.technology-admin-list>a:hover{background:#170d12;border-color:#e4497847}.technology-admin-list>a>span{min-width:0}.technology-admin-list small,.technology-admin-list strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.technology-admin-list strong{font-size:9px}.technology-admin-list small{color:#6f6a72;margin-top:3px;font-size:6px}.technology-admin-list>a>b{color:#89838b;font-size:7px}.technology-admin-list>a>em{color:#48cf85;text-transform:uppercase;background:#0d2c1b;border-radius:4px;padding:3px 5px;font-size:5px;font-style:normal}.technology-form-heading{align-items:center;gap:11px;display:flex}.technology-form-heading h2,.technology-form-heading p{margin:0}.technology-form-heading h2{font-size:13px}.technology-form-heading p{color:#77717a;margin-top:3px;font-size:8px}.technology-admin-form small{color:#716c74;font-size:7px}.technology-admin-form>.button{align-self:flex-start}.danger-zone{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex;border-color:#c2324b4d!important}.danger-zone h2{margin:0 0 5px;font-size:12px}.danger-zone p{color:#77717a;margin:0;font-size:8px}.danger-zone button{color:#ff829a;cursor:pointer;background:#2a1017;border:1px solid #76233a;border-radius:6px;padding:8px 12px;font-size:8px}.danger-zone button:disabled{opacity:.35;cursor:not-allowed}.technology-selector{min-width:0}.technology-search{border:1px solid var(--border);background:#09090b;border-radius:8px;grid-template:none!important;align-items:center!important;max-width:560px!important;padding:6px 10px!important;display:flex!important}.technology-search svg{color:#7d7780;flex:none}.technology-search input{background:0 0!important;border:0!important;padding:7px!important}.technology-selection-count{color:#817b84;margin:10px 0 20px;font-size:8px}.technology-groups{gap:25px;display:grid}.technology-selector-group{min-width:0}.technology-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.technology-selector-grid>article{background:#0a090c;border:1px solid #fff1;border-radius:9px;min-width:0;padding:9px}.technology-selector-grid>article.selected{background:#180d12;border-color:#e64b7a4d;box-shadow:inset 0 1px #ffffff09}.technology-pick{cursor:pointer;align-items:center;grid-template-columns:auto auto 1fr!important;gap:8px!important;display:grid!important}.technology-pick>input{height:13px;width:13px!important}.technology-pick>span:last-child{min-width:0}.technology-pick small,.technology-pick strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.technology-pick strong{color:#e9e4e8;font-size:8px}.technology-pick small{color:#746f77;margin-top:3px;font-size:6px}.technology-metadata{border-top:1px solid #ffffff0f;grid-template-columns:1fr 70px;gap:7px;margin-top:10px;padding-top:9px;display:grid}.technology-metadata label{font-size:7px!important}.technology-metadata input{padding:7px!important;font-size:7px!important}.technology-metadata .full,.technology-metadata .primary-check{grid-column:1/-1}.technology-metadata .primary-check{align-items:center;grid-template:none!important;gap:6px!important;display:flex!important}.technology-metadata .primary-check input{width:12px!important}.technology-empty{color:#817b84;text-align:center;padding:28px;font-size:10px}@media (max-width:1100px){.technology-library-group{grid-template-columns:1fr}.technology-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-built-groups{grid-template-columns:1fr}.architecture-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-layer:nth-child(2) .architecture-arrow{display:none}.technology-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-admin-layout{grid-template-columns:1fr}.technology-admin-form{position:static}.technology-filter-form{grid-template-columns:auto minmax(150px,1fr) 190px 130px auto!important}}@media (max-width:800px){.technology-library-hero{min-height:370px;padding-top:48px}.technology-library-hero>.eyebrow{margin-top:45px}.technology-library-hero form{grid-template-columns:auto 1fr auto}.technology-library-hero form select{border-top:1px solid #ffffff14;border-left:0;grid-column:1/-1}.technology-library-grid{grid-template-columns:1fr 1fr}.technology-detail-hero{grid-template-columns:auto 1fr;padding:32px}.technology-detail-stat{grid-column:1/-1;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;min-height:90px;display:grid}.technology-detail-stat strong{margin:0}.technology-products-heading,.technology-showcase-heading{flex-direction:column;align-items:flex-start}.architecture-flow,.technology-built-groups>section>div{grid-template-columns:1fr}.architecture-arrow{display:none}.technology-filter-form{grid-template-columns:auto 1fr auto!important}.technology-filter-form select{border-top:1px solid #ffffff13;border-left:0;grid-column:1/-1}.technology-selector-grid{grid-template-columns:1fr}}@media (max-width:560px){.technology-library-hero h1{font-size:48px}.technology-library-hero form{grid-template-columns:auto 1fr}.technology-library-hero form .button{grid-column:1/-1}.technology-library-grid{grid-template-columns:1fr}.technology-library-card{min-height:95px}.technology-detail-hero{grid-template-columns:1fr;padding:25px 20px}.technology-detail-logo .technology-icon-mark{width:60px;height:60px}.technology-detail-hero h1{font-size:48px}.technology-detail-actions{flex-direction:column;align-items:stretch}.technology-detail-stat{grid-column:auto}.architecture-map,.technology-built-groups,.technology-showcase-heading{padding-inline:20px}.architecture-title{flex-direction:column;align-items:flex-start}.product-card-technologies{margin-top:9px}.result-summary{flex-direction:column;align-items:flex-start}.technology-filter-form{grid-template-columns:auto 1fr!important}.technology-filter-form button{grid-column:1/-1;justify-content:center}.technology-admin-list>a{grid-template-columns:auto 1fr auto}.technology-admin-list>a>b{display:none}.danger-zone{flex-direction:column;align-items:flex-start}}.app-worlds-copy h1{max-width:820px;font-size:clamp(49px,4.9vw,76px);line-height:.91}.home-local-story{background:radial-gradient(circle at 90% 10%,#d22f6624,#0000 35%),linear-gradient(145deg,#171017,#08070a 72%);border:1px solid #e5457533;border-radius:21px;grid-template-columns:1.08fr .92fr;gap:70px;margin-bottom:70px;padding:54px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #0000003d,inset 0 1px #ffffff0d}.home-local-story:after{content:"";border:1px solid #e7437529;border-radius:50%;width:470px;height:470px;position:absolute;bottom:-210px;right:-120px;box-shadow:inset 0 0 70px #ae224f14}.home-local-story h2{max-width:670px;font-family:var(--font-display),sans-serif;letter-spacing:-.065em;margin:0 0 24px;font-size:clamp(38px,4vw,58px);line-height:.98}.home-local-story p{color:#9a949d;font-size:14px;line-height:1.78}.home-local-proof{z-index:2;background:#08070aa8;border:1px solid #ffffff14;border-radius:15px;padding:26px;position:relative}.home-local-proof>span{margin-bottom:21px;display:block}.home-local-proof small,.home-local-proof strong{display:block}.home-local-proof strong{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;font-size:24px}.home-local-proof small{color:#e35c86;letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:9px}.home-local-proof>div{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.home-local-proof .button{min-height:42px;padding-inline:16px;font-size:10px}.about-founder{background:radial-gradient(circle at 80%,#bc28591a,#0000 32%);border-top:1px solid #e5447440;border-bottom:1px solid #ffffff12;grid-template-columns:1.1fr .9fr;gap:60px;margin-bottom:62px;padding:50px;display:grid}.about-founder h2{letter-spacing:-.06em;max-width:680px;margin:0 0 20px;font-size:clamp(35px,4vw,55px);line-height:1}.about-founder p{color:#9b959e;font-size:14px;line-height:1.78}.about-founder>div:last-child{grid-template-columns:1fr 1fr;align-content:center;gap:9px;display:grid}.about-founder>div:last-child strong{color:#dcd6dc;background:#100d11;border:1px solid #ffffff13;border-radius:9px;padding:17px;font-size:11px}.about-founder .button{grid-column:1/-1;margin-top:8px}.seo-landing{z-index:2;position:relative}.seo-landing[lang=ta-IN] :is(h1,h2,h3,p,strong,span,a,li){font-family:var(--font-manrope),"Noto Sans Tamil","Latha",sans-serif}.seo-hero{flex-direction:column;justify-content:center;min-height:670px;padding-top:54px;padding-bottom:70px;display:flex;position:relative}.seo-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 75% 46%,#cc2e6329,#0000 28%),radial-gradient(circle at 54% 60%,#53238517,#0000 36%);position:absolute;inset:0}.seo-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:55px;margin-top:68px;display:grid}.seo-hero h1{max-width:880px;font-family:var(--font-display),sans-serif;letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(52px,6.1vw,90px);font-weight:650;line-height:.92}.seo-landing[lang=ta-IN] .seo-hero h1{letter-spacing:-.04em;font-size:clamp(43px,5vw,72px);line-height:1.12}.seo-hero-grid>div:first-child>p{color:#a59fa8;max-width:760px;margin:25px 0;font-size:16px;line-height:1.78}.seo-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.seo-signal-orbit{border:1px solid #e8487938;border-radius:50%;justify-self:center;width:430px;max-width:100%;height:430px;position:relative;transform:perspective(800px)rotateX(62deg)rotate(-8deg);box-shadow:0 0 70px #b124531f,inset 0 0 80px #7a1b5714}.seo-signal-orbit:after,.seo-signal-orbit:before{content:"";border:1px dashed #ea4a7b2e;border-radius:50%;position:absolute;inset:14%}.seo-signal-orbit:after{border-style:solid;inset:30%}.seo-signal-orbit>i{color:#fff;width:142px;height:142px;font-family:var(--font-display),sans-serif;background:radial-gradient(circle at 35% 28%,#71203f,#210d17 52%,#080609 78%);border:1px solid #f4578880;border-radius:50%;align-content:center;place-items:center;font-size:20px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(8deg)rotateX(-62deg);box-shadow:0 0 48px #d32f6345}.seo-signal-orbit>i small{color:#b35a76;letter-spacing:.13em;margin-top:8px;font-size:6px;display:block}.seo-signal-orbit>span{color:#ef6b94;background:linear-gradient(145deg,#35131f,#0e0a0e);border:1px solid #e646774d;border-radius:22px;align-content:center;place-items:center;width:90px;height:90px;display:grid;position:absolute;transform:rotate(8deg)rotateX(-62deg);box-shadow:0 18px 40px #0006}.seo-signal-orbit>span b{color:#eee8ec;margin-top:5px;font-size:8px}.seo-signal-orbit>span:first-child{top:38%;left:5%}.seo-signal-orbit>span:nth-child(2){top:8%;right:8%}.seo-signal-orbit>span:nth-child(3){bottom:12%;right:4%}.seo-proof-strip{background:#09080b;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:9px;min-height:100px;margin-top:-2px;margin-bottom:70px;padding:17px;display:grid}.seo-proof-strip>span{background:#111014;border:1px solid #ffffff0e;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;column-gap:11px;min-width:0;padding:14px;display:grid}.seo-proof-strip svg{color:#e65c87;grid-row:1/3}.seo-proof-strip b,.seo-proof-strip small{display:block}.seo-proof-strip b{font-size:11px}.seo-proof-strip small{color:#746f77;margin-top:3px;font-size:8px}.seo-story{margin-bottom:85px}.seo-story>section{border-top:1px solid #ffffff13;grid-template-columns:90px minmax(0,850px);gap:25px;padding:42px 0;display:grid}.seo-story>section>span{color:#b4315a;letter-spacing:.1em;font-size:9px;font-weight:800}.seo-story h2{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;margin:0 0 17px;font-size:clamp(27px,3vw,41px)}.seo-story p{color:#a19ba4;margin:10px 0;font-size:14px;line-height:1.82}.seo-story ul{grid-template-columns:1fr 1fr;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.seo-story li{color:#aaa4ad;background:#0d0b0f;border:1px solid #fff1;border-radius:8px;align-items:center;gap:9px;padding:11px;font-size:10px;display:flex}.seo-story li svg{color:#dc537e}.seo-products,.seo-technologies{padding-bottom:85px}.seo-section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:25px;display:flex}.seo-section-heading .eyebrow{margin-bottom:10px}.seo-section-heading h2{font-family:var(--font-display),sans-serif;letter-spacing:-.05em;margin:0;font-size:32px}.seo-section-heading>a{color:#e7668e;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.seo-technologies>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.seo-technologies>div:last-child>a{background:linear-gradient(145deg,#171218,#0c0a0e);border:1px solid #ffffff13;border-radius:11px;align-items:center;gap:11px;min-width:0;padding:14px;transition:all .22s;display:flex}.seo-technologies>div:last-child>a:hover{border-color:#e7487952;transform:translateY(-3px)}.seo-technologies>div:last-child>a>span:last-child{color:#746f77;margin-left:auto;font-size:7px}.seo-evidence{background:radial-gradient(circle at 15% 100%,#bb28581c,#0000 35%),#0a080b;border:1px solid #e748782e;border-radius:18px;grid-template-columns:1fr 1fr;gap:55px;margin-bottom:80px;padding:42px;display:grid}.seo-evidence h2{letter-spacing:-.05em;margin:0 0 13px;font-size:31px}.seo-evidence p{color:#928c95;font-size:12px;line-height:1.72}.seo-evidence>div:last-child>a,.seo-location{background:#111014;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:11px;padding:14px;display:flex}.seo-location{margin-top:20px}.seo-location>svg:first-child{color:#e45a84}.seo-evidence>div:last-child>a span,.seo-location span{flex:1;min-width:0}.seo-evidence>div:last-child small,.seo-evidence>div:last-child strong,.seo-location small,.seo-location strong{display:block}.seo-evidence>div:last-child strong,.seo-location strong{font-size:10px}.seo-evidence>div:last-child small,.seo-location small{color:#79737c;margin-top:4px;font-size:7px;line-height:1.45}.seo-evidence>div:last-child{align-content:center;gap:9px;display:grid}.seo-evidence>div:last-child>a>svg{color:#a8385a}.seo-related{padding-bottom:90px}.seo-related h2{font-size:25px}.seo-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.seo-related a{background:#0e0c10;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:1fr auto;align-content:center;gap:8px;min-height:115px;padding:17px;display:grid}.seo-related a span{color:#a63055;letter-spacing:.13em;grid-column:1/-1;font-size:6px;font-weight:800}.seo-related a strong{font-size:11px;line-height:1.45}.seo-related a svg{color:#df5a84}.product-purpose-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.product-purpose-grid .content-panel{margin:0}.product-purpose-grid article{gap:15px;display:flex}.product-purpose-grid article>span{color:#ed668f;background:#3c1422;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.product-screenshots>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-screenshots figure{background:#09080b;border:1px solid #ffffff13;border-radius:10px;margin:0;overflow:hidden}.product-screenshots img{object-fit:cover;width:100%;height:220px;display:block}.product-screenshots figcaption{color:#817b84;padding:10px;font-size:8px}.technology-seo-intro{background:linear-gradient(90deg,#b92b581a,#0000);border-left:2px solid #c63361;max-width:980px;margin:42px 0;padding:28px}.technology-seo-intro>div{align-items:center;gap:10px;display:flex}.technology-seo-intro svg{color:#e9628c}.technology-seo-intro h2{margin:0;font-size:24px}.technology-seo-intro p{color:#938d96;font-size:12px;line-height:1.75}.technology-library-hero>p a{color:#ec668f;text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.home-local-story{gap:38px;padding:42px}.seo-hero-grid{grid-template-columns:1fr .8fr}.seo-signal-orbit{scale:.82}.seo-technologies>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-related>div{grid-template-columns:1fr 1fr}}@media (max-width:800px){.app-worlds-copy h1{font-size:clamp(43px,10vw,59px)}.about-founder,.home-local-story{grid-template-columns:1fr}.seo-hero{min-height:auto;padding-top:40px}.seo-hero-grid{grid-template-columns:1fr;margin-top:50px}.seo-signal-orbit{width:380px;height:380px;margin:-20px auto -35px;scale:.85}.seo-proof-strip{grid-template-columns:1fr;margin-bottom:50px}.seo-story>section{grid-template-columns:45px 1fr}.seo-technologies>div:last-child{grid-template-columns:1fr 1fr}.seo-evidence{gap:30px}.product-purpose-grid,.seo-evidence{grid-template-columns:1fr}.product-screenshots>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:560px){.home-local-story{gap:25px;width:calc(100% - 30px);padding:27px 20px}.home-local-story h2{font-size:37px}.home-local-proof{padding:19px}.about-founder{gap:28px;padding:35px 0}.about-founder>div:last-child{grid-template-columns:1fr}.seo-hero h1{font-size:43px}.seo-landing[lang=ta-IN] .seo-hero h1{font-size:36px}.seo-hero-grid>div:first-child>p{font-size:14px}.seo-signal-orbit{width:320px;height:320px;margin:-40px auto -60px;scale:.72}.seo-story>section{gap:10px;padding:32px 0}.seo-story ul,.seo-story>section{grid-template-columns:1fr}.seo-section-heading{flex-direction:column;align-items:flex-start}.seo-technologies>div:last-child{grid-template-columns:1fr}.seo-evidence{padding:27px 20px}.product-screenshots>div:last-child,.seo-related>div{grid-template-columns:1fr}.product-screenshots img{height:190px}}.product-card{overflow:hidden}.featured-product-card,.product-card{min-height:430px}.product-card-preview{background:#09090b;border:1px solid #ffffff16;border-radius:10px;height:150px;margin:-10px -10px 18px;display:block;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000047}.product-card-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#070609e0);position:absolute;inset:0}.product-card-preview-badge{z-index:4;color:#ffd0df;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.08em;background:#480f23d1;border:1px solid #ff8bad3d;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:800;position:absolute;top:10px;left:10px}.product-card-preview>small{z-index:4;color:#ded9dd;text-overflow:ellipsis;white-space:nowrap;font-size:8px;position:absolute;bottom:9px;left:11px;right:11px;overflow:hidden}.website-preview{background:radial-gradient(circle at 50% 30%,#a6235040,#0000 50%),#09080b;overflow:hidden}.website-preview,.website-preview img{width:100%;height:100%;position:relative}.website-preview img{z-index:2;object-fit:cover;object-position:top center;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .3s;display:block}.website-preview>i{z-index:3;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff17 48%,#0000 65%);transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}.product-card:hover .website-preview img{transform:scale(1.045)}.product-card:hover .website-preview>i{transform:translate(120%)}.website-preview-fallback{z-index:1;color:#ed6a94;background:radial-gradient(circle,#961e4433,#0000 55%);justify-content:center;align-items:center;gap:12px;padding:18px;display:flex;position:absolute;inset:0}.website-preview-fallback span{min-width:0}.website-preview-fallback small,.website-preview-fallback strong{display:block}.website-preview-fallback strong{color:#e9e5e8;font-size:11px}.website-preview-fallback small{color:#807a82;margin-top:4px;font-size:7px}.website-preview-fallback>svg:last-child{color:#68636b}.website-preview-failed>i{display:none}.website-browser-mockup{grid-template-rows:36px 1fr;grid-template-columns:1fr;display:grid;transform:perspective(900px)rotateY(-2deg)}.website-detail-preview{min-height:309px;display:block;position:relative;overflow:hidden}.website-detail-preview .website-preview{position:absolute;inset:0}.website-detail-preview>span{z-index:5;color:#f8d7e1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.07em;background:#370c1bd6;border:1px solid #ff9dba40;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:7px;font-weight:800;display:flex;position:absolute;bottom:14px;right:14px}.website-detail-preview:hover .website-preview img{transform:scale(1.025)}@media (max-width:800px){.product-card-preview{height:165px}.website-detail-preview{min-height:354px}}@media (max-width:560px){.product-card{min-height:410px}.product-card-preview{height:190px;margin:-9px -9px 17px}.website-detail-preview{min-height:274px}}.app-world-real-preview{isolation:isolate;background:#08070a;padding:0}.app-world-real-preview .website-preview{position:absolute;inset:0}.app-world-real-preview .website-preview img{filter:saturate(.82)contrast(1.06)brightness(.72);transition:filter .45s,transform .8s cubic-bezier(.2,.8,.2,1);transform:scale(1.015)}.app-world-real-preview:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(180deg,#05040814 25%,#06040833 47%,#070509f0 100%),linear-gradient(90deg,var(--world-accent),transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.app-world-real-preview:after{background:linear-gradient(180deg,#05040814 25%,#06040833 47%,#070509f0 100%),linear-gradient(90deg,color-mix(in srgb,var(--world-accent) 11%,transparent),transparent 42%)}}.app-world-preview-copy{z-index:6;text-shadow:0 3px 15px #000;grid-template-columns:1fr auto;align-items:end;gap:5px 10px;display:grid;position:absolute;bottom:15px;left:17px;right:17px}.app-world-preview-copy>span{color:var(--world-accent);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.app-world-preview-copy>span{color:color-mix(in srgb,var(--world-accent) 82%,white)}}.app-world-preview-copy>span{letter-spacing:.16em;text-transform:uppercase;font-size:6px;font-weight:800}.app-world-preview-copy>strong{color:#fff;min-width:0;font-family:var(--font-display),sans-serif;letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;font-size:23px;overflow:hidden}.app-world-preview-copy>small{color:#c1bac3;letter-spacing:.1em;white-space:nowrap;padding-bottom:3px;font-size:5px;font-weight:800}.app-world-panel:hover .app-world-real-preview .website-preview img{filter:saturate()contrast(1.02)brightness(.92);transform:scale(1.055)}.app-world-real-preview .website-preview-fallback{padding:30px}.app-world-real-preview .website-preview-fallback strong{font-size:10px}.app-world-real-preview .website-preview-fallback small{font-size:6px}@media (max-width:800px){.app-world-preview-copy>strong{font-size:20px}.app-world-preview-copy>small{font-size:4.5px}}.app-world-slot{will-change:transform;transition:transform .95s cubic-bezier(.2,.82,.2,1),filter .65s,opacity .65s}.app-world-slot:not(.is-active){filter:saturate(.78)brightness(.82)}.app-world-slot.is-active{filter:saturate()brightness(1.05)}.app-world-slot.is-active .app-world-panel{border-color:var(--world-accent)}@supports (color:color-mix(in lab,red,red)){.app-world-slot.is-active .app-world-panel{border-color:color-mix(in srgb,var(--world-accent) 70%,white)}}.app-world-slot.is-active .app-world-panel{box-shadow:0 42px 100px #000000bd,0 0 42px var(--world-accent),inset 0 1px #ffffff1c}@supports (color:color-mix(in lab,red,red)){.app-world-slot.is-active .app-world-panel{box-shadow:0 42px 100px #000000bd,0 0 42px color-mix(in srgb,var(--world-accent) 25%,transparent),inset 0 1px #ffffff1c}}.app-worlds-controls{z-index:32;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08060ab8;border:1px solid #ffffff16;border-radius:13px;grid-template-columns:38px minmax(96px,auto) 38px;align-items:center;gap:7px;padding:7px;display:grid;position:absolute;top:27px;right:34px;box-shadow:0 18px 45px #0000004d}.app-worlds-controls>button{color:#ddd6dd;cursor:pointer;background:#131015;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:38px;height:38px;transition:all .2s;display:grid}.app-worlds-controls>button:focus-visible,.app-worlds-controls>button:hover{color:#fff;background:#31111e;border-color:#b93661;outline:none}.app-worlds-controls>span{color:#756d77;letter-spacing:.08em;text-align:center;padding:0 7px;font-size:7px}.app-worlds-controls>span b{color:#f16a94;font-size:11px}.app-worlds-controls>span small{color:#d4cdd4;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:120px;margin-top:3px;font-size:7px;font-weight:700;display:block;overflow:hidden}.app-worlds-controls>div{grid-column:1/-1;justify-content:center;gap:5px;display:flex}.app-worlds-controls>div button{cursor:pointer;background:#3c3039;border:0;border-radius:5px;width:18px;height:3px;padding:0;transition:width .28s,background .28s,box-shadow .28s}.app-worlds-controls>div button.active{background:#dc4776;width:31px;box-shadow:0 0 11px #dc4776b3}@media (max-width:800px){.app-worlds-controls{z-index:30;width:max-content;margin:22px 15px 0 auto;position:relative;top:auto;right:auto}.app-world-slot{transition:none}.app-world-slot.is-active,.app-world-slot:not(.is-active){filter:none}.app-world-slot.is-active .app-world-panel{box-shadow:0 28px 70px #000000a6,0 0 28px var(--world-accent)}@supports (color:color-mix(in lab,red,red)){.app-world-slot.is-active .app-world-panel{box-shadow:0 28px 70px #000000a6,0 0 28px color-mix(in srgb,var(--world-accent) 20%,transparent)}}}@media (prefers-reduced-motion:reduce){.app-world-slot{transition:none!important}}@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-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-ease{syntax:"*";inherits:false}